@font-face {
  font-family: Favorit;
  src: url('../fonts/favorit_regular-webfont.woff2') format("woff2"), url('../fonts/favorit_regular-webfont.woff') format("woff"), url('../fonts/Favorit_Regular.otf') format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

:root {
  --gainsboro: #d9d9d9;
  --gainsboro-50: #d9d9d940;
  --black: #202020;
  --black-50: #20202080;
  --black-51: #181818;
}

.w-checkbox {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.w-checkbox:before {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox:after {
  content: " ";
  clear: both;
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox-input {
  float: left;
  margin: 4px 0 0 -20px;
  line-height: normal;
}

.w-checkbox-input--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 2px;
  width: 12px;
  height: 12px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #3898ec;
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

body {
  color: var(--gainsboro);
  letter-spacing: 0;
  background-color: #202020;
  font-family: Favorit, sans-serif;
  font-size: 1vw;
  line-height: 1.6;
}

h1 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 4.5em;
  font-weight: 400;
  line-height: 1.2;
}

h2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3em;
  font-weight: 400;
  line-height: 1.2;
}

h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.4em;
  font-weight: 400;
  line-height: 1.4;
}

h4 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.8em;
  font-weight: 400;
  line-height: 1.5;
}

h5 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5em;
  font-weight: 400;
  line-height: 1.5;
}

h6 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.2em;
  font-weight: 400;
  line-height: 1.5;
}

p {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5em;
  font-weight: 400;
  line-height: 1.5;
}

a {
  font-size: 1em;
  text-decoration: none;
}

ul {
  margin-top: 1em;
  padding-left: 2em;
  list-style-type: square;
}

label {
  margin-bottom: .3em;
  font-size: 1.25em;
  font-weight: 700;
  display: block;
}

blockquote {
  border-left: .3em solid #e2e2e2;
  margin-bottom: 1em;
  padding: 1em 2em 1em 1.7em;
  font-size: 1.2em;
  line-height: 1.6;
}

.container {
  width: 100%;
  max-width: 100em;
  margin-left: auto;
  margin-right: auto;
  padding-top: 5em;
  padding-bottom: 5em;
}

.container.hero {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  padding: 0 2em;
  display: grid;
}

.container.navigation {
  background-color: var(--gainsboro-50);
  -webkit-backdrop-filter: blur(.5em);
  backdrop-filter: blur(.5em);
  border-radius: 10em;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 1em 2em;
  display: flex;
}

.container.overlay {
  background-color: var(--gainsboro-50);
  -webkit-backdrop-filter: blur(.5em);
  backdrop-filter: blur(.5em);
  transform-origin: 50% 0;
  mix-blend-mode: normal;
  border-radius: 1.8em;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
  position: relative;
}

.style_item {
  border-bottom: .1em solid #bdbdbd;
  padding: 2em 0;
}

.html {
  width: 0;
  height: 0;
  position: absolute;
  inset: 0% 0% auto;
  overflow: hidden;
}

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

.rich-text p {
  margin-top: 0;
  margin-bottom: 1.6em;
}

.rich-text h1 {
  margin-top: 0;
  margin-bottom: .2em;
  font-size: 3.28em;
}

.rich-text h2 {
  margin-top: 0;
  margin-bottom: .2em;
  font-size: 2.5em;
}

.rich-text h3 {
  margin-top: 0;
  margin-bottom: .3em;
  font-size: 2.19em;
}

.rich-text h4 {
  margin-top: 0;
  margin-bottom: .4em;
  font-size: 1.88em;
}

.rich-text h5 {
  margin-top: 0;
  margin-bottom: .6em;
  font-size: 1.67em;
}

.rich-text h6 {
  margin-top: 0;
  margin-bottom: .7em;
  font-size: 1.46em;
}

.section {
  width: 100%;
  padding-left: 5em;
  padding-right: 5em;
}

.section.is__priicing {
  padding-left: 5em;
  padding-right: 5em;
}

.page-wrapper {
  width: 100%;
  padding-left: 5vw;
  padding-right: 5vw;
  font-size: 1em;
  position: relative;
  overflow: hidden;
}

.map-wrapper {
  margin-top: 10em;
  padding-left: 5em;
  padding-right: 5em;
}

.h1 {
  font-size: 3.28em;
  font-weight: 400;
  line-height: 1.2;
}

.h2 {
  font-size: 2.5em;
  font-weight: 400;
  line-height: 1.2;
}

.h3 {
  font-size: 2.19em;
  font-weight: 400;
  line-height: 1.3;
}

.h4 {
  font-size: 1.88em;
  font-weight: 400;
  line-height: 1.3;
}

.h5 {
  font-size: 1.67em;
  font-weight: 400;
  line-height: 1.3;
}

.h6 {
  font-size: 1.46em;
  font-weight: 400;
}

.form_input {
  border: 1px solid #0003;
  border-radius: 0;
  height: 3em;
  margin-bottom: 1em;
  padding: 0 .9em;
  font-size: 1.25em;
}

.display {
  font-size: 4.38em;
  font-weight: 400;
  line-height: 1.1;
}

.form_submit {
  font-size: 1.25em;
}

.paragraph {
  font-weight: 400;
}

.button {
  background-color: #0000;
  border-radius: 10em;
  padding: .5em 1.5em;
  font-size: 1.5em;
}

.button:hover {
  color: #0000;
}

.button.is_solid {
  border: 2px none var(--black);
  background-color: var(--gainsboro);
  color: var(--black);
  transition: color .3s, box-shadow .3s;
}

.button.is_solid:hover {
  box-shadow: 10px 11px 0 -.2em var(--gainsboro-50);
  color: var(--black-50);
}

.button.is_solid.is__pricing {
  text-align: center;
  line-height: 1.2;
}

.button.is_solid.is_search {
  border-top-left-radius: 0;
  border-top-right-radius: 10em;
  border-bottom-left-radius: 0;
  height: 100%;
  font-size: 1rem;
}

.button.is_ghost {
  border: 2px solid var(--gainsboro);
  transition: border-color .3s, color .3s, box-shadow .3s;
}

.button.is_ghost:hover {
  border-color: var(--gainsboro-50);
  box-shadow: 10px 11px 0 -.2em var(--gainsboro-50);
  color: var(--gainsboro-50);
}

.button.is_ghost.is_index {
  padding: .25rem 1rem .25em;
}

.hero-wrapper {
  justify-content: center;
  align-items: center;
  height: 100vh;
  padding-left: 5em;
  padding-right: 5em;
  display: flex;
}

.hero_content {
  padding-right: 5em;
}

.hero_animation {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.navigation_wrapper {
  z-index: 900;
  width: 100%;
  margin-top: 1em;
  padding-left: 5em;
  padding-right: 5em;
  position: fixed;
  top: 0%;
  bottom: auto;
}

.nav_brand {
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  transition: opacity .3s;
  display: flex;
}

.nav_brand:hover {
  opacity: .5;
}

.nav_hamburger {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  height: 100%;
  transition: transform .3s, opacity .3s;
  display: flex;
}

.nav_hamburger:hover {
  opacity: .5;
  transform: rotate(180deg);
}

.image {
  max-height: 1.5em;
  display: inline-flex;
}

.nav_logo {
  max-height: 1.5em;
}

.overlay_wrapper {
  z-index: 901;
  height: 98vh;
  padding-top: 1em;
  padding-left: 5em;
  padding-right: 5em;
  position: fixed;
  inset: 0%;
  transform: translate(0, -110vh);
}

.div-block {
  background-color: var(--gainsboro-50);
  border-radius: 2em;
}

.overlay_content {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.overlay_textlink {
  text-align: center;
  font-size: 2.5em;
  line-height: 2;
  transition: transform .3s, opacity .3s;
}

.overlay_textlink:hover {
  opacity: .5;
  transform: translate(0, -.1em);
}

.overlay_textlink.is__smaller {
  padding-left: 1em;
  padding-right: 1em;
  font-size: 1em;
  line-height: 3;
}

.spacer {
  width: 100%;
}

.spacer.horizontal.is__2em {
  height: 2em;
}

.spacer.m {
  height: 4rem;
}

.overlay_logo {
  margin-bottom: 4em;
}

.overlay_legal {
  margin-top: 4em;
  display: flex;
}

.overlay_close {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 1.5em;
  height: 1.5em;
  transition: transform .3s, opacity .3s;
  display: flex;
  position: absolute;
  inset: 1em 2em 1em auto;
}

.overlay_close:hover {
  opacity: .5;
  transform: rotate(180deg);
}

.hero_bgr--1 {
  z-index: -1;
  opacity: .1;
  display: block;
  position: fixed;
  left: 0%;
  right: 0%;
}

.image-2 {
  opacity: .5;
  position: absolute;
}

.hero_textlogo {
  height: 4em;
  margin-bottom: 1em;
}

.boxob_wrapper {
  z-index: -1;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
  position: fixed;
  inset: 0%;
}

.map {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: minmax(auto, .5fr) minmax(auto, 1fr) minmax(auto, .5fr) auto;
  grid-template-columns: .25fr .25fr .5fr .5fr;
  grid-auto-columns: 1fr;
  min-height: 75vh;
  display: grid;
}

.map_content.is__card {
  background-color: var(--gainsboro-50);
  -webkit-backdrop-filter: blur(.5em);
  backdrop-filter: blur(.5em);
  border-radius: 2.5em;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 2em;
  display: flex;
}

.is__roundedcorners {
  background-color: var(--black);
  border-radius: 2.5em;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.map_image {
  object-fit: cover;
  border-radius: 2.5em;
  min-width: 649px;
  height: 100%;
}

.map_cross {
  width: 5em;
  height: 5em;
  position: absolute;
}

.pricing_grid {
  grid-column-gap: 3em;
  grid-row-gap: 3em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.pricing_card {
  background-color: var(--gainsboro-50);
  -webkit-backdrop-filter: blur(.5em);
  backdrop-filter: blur(.5em);
  border-radius: 2em;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  padding: 2em;
  display: flex;
}

.pricing_laufzeit {
  text-align: center;
}

.pricing_image {
  height: 12em;
  padding-top: 1em;
  padding-bottom: 1em;
}

.pricing_content {
  text-align: center;
}

.pricing_richtext {
  text-align: left;
}

.pattern_wrapper {
  opacity: .5;
  background-image: url('../images/BOXOB_Pattern.svg');
  background-position: 50% 0;
  background-size: cover;
  width: 100%;
  height: 100%;
  min-height: 100vh;
}

.pricing_wrapper {
  margin-top: 10em;
  position: relative;
}

.pricing_bgr {
  z-index: -1;
  opacity: .25;
  position: absolute;
  inset: 0%;
}

.comparison_grid {
  grid-column-gap: 3em;
  grid-row-gap: 1.5em;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.footer_wrapper {
  background-color: var(--black-51);
  height: auto;
  margin-top: 10em;
}

.faq_wrapper {
  margin-top: 10em;
}

.faq_content {
  margin-top: 1.5em;
}

.faq_item {
  border-top: 1px solid var(--gainsboro);
  flex-direction: column;
  justify-content: center;
  padding-top: 1.3em;
  padding-bottom: 1em;
  display: flex;
}

.faq_item.is--last {
  border-bottom: 1px solid var(--gainsboro);
}

.accordion-item-trigger {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.is--txt__red {
  color: #d20815;
}

.faq_icon {
  width: 2em;
  margin-top: 6px;
}

.accordion-item-content {
  backface-visibility: visible;
  perspective-origin: 50% 0;
  transform-origin: 50% 0;
  margin-top: 10px;
  margin-right: 30px;
  overflow: hidden;
}

.comparison_card {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--gainsboro-50);
  -webkit-backdrop-filter: blur(.5em);
  backdrop-filter: blur(.5em);
  border-radius: 2em;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  padding: 2em;
  display: grid;
}

.comparison_content {
  grid-column-gap: 2em;
  grid-row-gap: 3em;
  text-align: center;
  grid-template: ". . Area"
                 ". . ."
                 ". . ."
                 ". . ."
                 ". . ."
                 ". . ."
                 ". . ."
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center start;
  place-items: center start;
  width: 100%;
  display: grid;
}

.div-block-2 {
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto auto auto auto;
  justify-content: center;
  display: flex;
}

.comparion_cell {
  padding-left: .5em;
  padding-right: .5em;
}

.comparison_txt {
  text-align: left;
  font-size: 1.2em;
  font-weight: 400;
  line-height: 1;
}

.comparison_txt.smaller {
  font-size: 1em;
}

.text-span {
  font-size: .6em;
}

.text-span-2, .text-span-3, .text-span-4, .text-span-5, .text-span-6, .text-span-7, .text-span-8 {
  font-size: .8em;
}

.highlight {
  background-color: var(--gainsboro-50);
  border-radius: 20px;
  width: 100%;
  height: 3em;
  margin-left: auto;
  margin-right: auto;
}

.comparison_seperator {
  border-bottom: 1px solid var(--gainsboro);
  width: 100%;
  height: 100%;
  padding-top: 1.8em;
  padding-bottom: 1.8em;
}

.footer_grid {
  grid-column-gap: 4em;
  grid-row-gap: 4em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

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

.footer_logo {
  width: 50%;
  padding-top: 10px;
  transition: opacity .2s ease-in-out;
}

.footer_logo:hover {
  opacity: .5;
}

.footer_link {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 1.5em;
  transition: transform .2s ease-in-out, opacity .2s ease-in-out;
}

.footer_link:hover {
  opacity: .5;
  transform: translate(0, -5px);
}

.preisvergleich_wrapper {
  margin-top: 10em;
  display: none;
}

.legal_wrapper {
  margin-top: 10em;
}

.lightbox {
  width: 100%;
  height: auto;
  position: relative;
}

.lightbox-link {
  width: 100%;
}

.lightbox-link-2 {
  border-radius: 2.5em;
  position: relative;
  overflow: hidden;
}

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

.lightbox_overlay {
  background-color: #0009;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.fs-cc-prefs_form {
  background-color: #fff;
  border-radius: 12px;
  width: 100%;
  max-width: 576px;
  height: 100%;
  max-height: 70vh;
  margin-bottom: 0;
  position: relative;
}

.fs-cc-banner_component {
  z-index: 998;
  background-color: var(--gainsboro);
  border-top: 1px solid #4353ff29;
  padding: 24px 32px;
  display: none;
  position: fixed;
  inset: auto 0% 0%;
}

.fs-cc-prefs_title {
  color: var(--black);
  font-size: 24px;
  font-weight: 700;
  line-height: 1.2em;
}

.fs-cc-banner_close-icon {
  width: 24px;
  height: 24px;
}

.fs-cc-manager_trigger {
  display: none;
}

.fs-cc-prefs_toggle {
  background-color: #fff;
  border-radius: 999px;
  width: 20px;
  height: 20px;
}

.fs-cc-prefs_checkbox {
  z-index: 1;
  opacity: 0;
  cursor: pointer;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  inset: 0%;
}

.fs-cc-prefs_button {
  border: 2px solid var(--black);
  background-color: var(--black);
  border-radius: 500px;
  margin-right: 8px;
  padding: 10px 20px;
  font-size: 15px;
  font-weight: 700;
}

.fs-cc-prefs_button.fs-cc-button-alt {
  border-color: var(--black);
  color: var(--black);
  background-color: #fff;
}

.fs-cc-banner_container {
  align-items: center;
  width: 100%;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.fs-cc-prefs_space-small {
  margin-bottom: 12px;
}

.fs-cc-prefs_close {
  z-index: 1;
  color: var(--gainsboro);
  cursor: pointer;
  background-color: #f5f6ff;
  border-radius: 100%;
  padding: 10px;
  font-size: 20px;
  text-decoration: none;
  position: absolute;
  inset: -12px -12px auto auto;
  box-shadow: -1px 1px 12px #3333331a;
}

.fs-cc-banner_close {
  opacity: 1;
  cursor: pointer;
  background-color: #fff;
  border-radius: 500px;
  margin-left: 12px;
  padding: 10px;
  box-shadow: 1px 1px 12px #0000001a;
}

.fs-cc-manager_icon {
  color: var(--black);
  width: 1.5rem;
  height: 1.5rem;
}

.fs-cc-banner_buttons-wrapper {
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.fs-cc-prefs_component {
  z-index: 997;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  padding: 32px;
  display: none;
  position: fixed;
  inset: 0%;
}

.fs-cc-prefs_close-icon {
  color: var(--black);
  width: 1rem;
  height: 1rem;
}

.fs-cc-prefs_toggle-wrapper {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 8px;
  display: flex;
}

.fs-cc-manager_component {
  z-index: 999;
  display: none;
  position: fixed;
  inset: auto auto 20px 20px;
}

.fs-cc-banner_text-link {
  border: 1px none var(--black);
  color: var(--black);
  font-weight: 400;
  text-decoration: none;
}

.fs-cc-prefs_submit-hide {
  display: none;
}

.fs-cc-prefs_space-medium {
  margin-bottom: 40px;
}

.fs-cc-prefs_option {
  border-bottom: 1px solid #33333326;
  padding-top: 16px;
  padding-bottom: 16px;
}

.fs-cc-prefs_content {
  height: 100%;
  padding: 40px 32px;
  overflow: scroll;
}

.fs-cc-prefs_checkbox-label {
  display: none;
}

.fs-cc-prefs_label {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 32px;
  font-size: 16px;
  font-weight: 700;
}

.fs-cc-prefs_text {
  color: var(--black);
  font-size: 12px;
}

.fs-cc-banner_trigger {
  display: none;
}

.fs-cc-prefs_buttons-wrapper {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  margin-top: 32px;
  margin-right: -8px;
  display: flex;
}

.fs-cc-manager_button {
  color: #333;
  cursor: pointer;
  background-color: #fff;
  border-radius: 500px;
  flex-direction: column;
  padding: .5rem;
  transition: color .2s;
  display: flex;
}

.fs-cc-manager_button:hover {
  color: #4353ff;
}

.fs-cc-prefs_overlay {
  z-index: -1;
  background-color: #03052499;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.fs-cc-prefs_checkbox-field {
  background-color: #ccc;
  border-radius: 999px;
  width: 44px;
  height: 24px;
  margin-bottom: 0;
  padding: 2px;
  display: flex;
  position: relative;
}

.fs-cc-banner_button {
  border: 2px solid var(--black);
  background-color: var(--black);
  color: #fff;
  text-align: center;
  border-radius: 500px;
  min-width: 140px;
  margin-left: 16px;
  padding: 10px 20px;
  font-size: 16px;
}

.fs-cc-banner_button.fs-cc-button-alt {
  border-color: var(--black);
  background-color: var(--gainsboro);
  color: var(--black);
}

.fs-cc-banner_text {
  color: #616161;
  margin-right: 24px;
}

.fs-cc-prefs_trigger {
  display: none;
}

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

.nav_right {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.padding-global {
  height: 100%;
  padding-left: 2rem;
  padding-right: 2rem;
}

.page_wrapper {
  margin-left: auto;
  margin-right: auto;
}

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

.members_hero {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.members_content {
  width: 100%;
}

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

.members_grid {
  grid-column-gap: 2rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.members_item-card {
  border-bottom: 1px solid var(--gainsboro-50);
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  padding-bottom: .25rem;
  display: flex;
}

.member-name {
  letter-spacing: -.025rem;
  align-self: flex-start;
  font-size: 1.1rem;
  font-weight: 400;
}

.utility-page-wrap {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
}

.utility-page-content {
  text-align: center;
  flex-direction: column;
  width: 260px;
  display: flex;
}

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

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

.padding-section-medium {
  height: 100%;
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.members_search {
  display: none;
}

.search_bar {
  border: 1px solid var(--gainsboro);
  background-color: #fff0;
  border-radius: 10em;
  flex: 1;
  align-self: center;
  min-width: 25vw;
  height: 100%;
  margin-bottom: 0;
  padding: .5em 1.5em;
}

.search_bar:focus {
  border-color: var(--gainsboro-50);
  color: var(--gainsboro);
}

.search_bar::placeholder {
  color: var(--gainsboro);
  font-size: 1rem;
}

.member_search-form {
  flex-flow: row;
  height: 3rem;
  display: flex;
}

.paragraph-2 {
  font-size: 1rem;
}

.letter-buttons {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 2rem;
  margin-bottom: 2rem;
  display: flex;
}

.letter-button {
  border: 2px solid var(--gainsboro);
  color: var(--gainsboro);
  background-color: #0000;
  border-radius: 10em;
  padding: .25rem 1rem;
  font-size: 1rem;
  transition: opacity .2s;
}

.letter-button.w--current {
  background-color: var(--gainsboro);
  color: var(--black);
}

.letter-button.is_solid {
  border: 2px none var(--black);
  background-color: var(--gainsboro);
  color: var(--black);
  transition: color .3s, box-shadow .3s;
}

.letter-button.is_solid:hover {
  box-shadow: 10px 11px 0 -.2em var(--gainsboro-50);
  color: var(--black-50);
}

.letter-button.is_solid.is__pricing {
  text-align: center;
  line-height: 1.2;
}

.letter-button.is_solid.is_search {
  border-top-left-radius: 0;
  border-top-right-radius: 10em;
  border-bottom-left-radius: 0;
  height: 100%;
  font-size: 1rem;
}

.letter-button.is_ghost {
  border: 2px solid var(--gainsboro);
  transition: border-color .3s, color .3s, box-shadow .3s;
}

.letter-button.is_ghost:hover {
  border-color: var(--gainsboro-50);
  box-shadow: 10px 11px 0 -.2em var(--gainsboro-50);
  color: var(--gainsboro-50);
}

.letter-button.is_ghost.is_index {
  padding: .25rem 1rem .25em;
}

.all-button {
  border: 2px solid var(--gainsboro);
  color: var(--gainsboro);
  background-color: #0000;
  border-radius: 10em;
  padding: .25rem 1rem;
  font-size: 1rem;
  transition: opacity .2s;
}

.all-button:hover {
  opacity: .5;
}

.all-button.w--current {
  background-color: var(--gainsboro);
  color: var(--black);
}

.all-button.is_solid {
  border: 2px none var(--black);
  background-color: var(--gainsboro);
  color: var(--black);
  transition: color .3s, box-shadow .3s;
}

.all-button.is_solid:hover {
  box-shadow: 10px 11px 0 -.2em var(--gainsboro-50);
  color: var(--black-50);
}

.all-button.is_solid.is__pricing {
  text-align: center;
  line-height: 1.2;
}

.all-button.is_solid.is_search {
  border-top-left-radius: 0;
  border-top-right-radius: 10em;
  border-bottom-left-radius: 0;
  height: 100%;
  font-size: 1rem;
}

.all-button.is_ghost {
  border: 2px solid var(--gainsboro);
  transition: border-color .3s, color .3s, box-shadow .3s;
}

.all-button.is_ghost:hover {
  border-color: var(--gainsboro-50);
  box-shadow: 10px 11px 0 -.2em var(--gainsboro-50);
  color: var(--gainsboro-50);
}

.all-button.is_ghost.is_index {
  padding: .25rem 1rem .25em;
}

.evermynd_landing {
  background-color: #000;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100dvw;
  height: 100dvh;
  display: flex;
}

.link {
  color: #fff;
  font-size: 1.2rem;
  text-decoration: underline;
}

.link:hover {
  opacity: .5;
}

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

.links1_newsletter-content {
  background-color: var(--\<unknown\|relume-variable-background-color-1\>);
  text-align: left;
  width: 100%;
  max-width: 30rem;
  height: auto;
  max-height: 80vh;
  padding: 3rem;
  position: relative;
}

.form_message-success {
  background-color: var(--\<unknown\|relume-variable-background-color-6\>);
  color: var(--\<unknown\|relume-variable-text-color-4\>);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 2.5rem;
  display: flex;
}

.margin-bottom, .margin-bottom.margin-xlarge, .margin-bottom.margin-large, .margin-bottom.margin-xsmall, .margin-bottom.margin-small, .margin-bottom.margin-xxsmall {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.links1_newsletter-link {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  text-align: left;
  background-color: #fff;
  border-radius: 0;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  padding: 1rem;
  text-decoration: none;
  display: flex;
}

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

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

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

.button-2 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-2.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

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

.form_input-2 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  border-radius: 0;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.6;
}

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

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

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

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

.padding-section-large {
  justify-content: center;
  align-items: center;
  padding-top: 7rem;
  padding-bottom: 7rem;
  display: flex;
}

.form_message-error {
  background-color: var(--\<unknown\|relume-variable-background-color-8\>);
  color: var(--\<unknown\|relume-variable-text-color-5\>);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 1rem;
  display: flex;
}

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

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

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

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

.links1_social-list {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-content: center;
  place-items: center start;
  display: flex;
}

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

.links1_form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  margin-bottom: 1rem;
  display: flex;
}

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

.links1_form-block {
  margin-bottom: 0;
}

.links1_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  text-align: center;
  flex-flow: column;
  display: flex;
}

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

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

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

.section_links1 {
  width: 100%;
}

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

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

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

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

.links1_metatag-item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.links1_category-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.is-links {
  color: var(--gainsboro);
  text-decoration: underline;
}

.body {
  background-color: #090f24;
}

.hide {
  display: none;
}

.new_wrapper {
  background-color: var(--gainsboro);
  transform-origin: 100% 100%;
  cursor: pointer;
  -webkit-clip-path: polygon(100% 0, 0% 100%, 100% 100%);
  clip-path: polygon(100% 0, 0% 100%, 100% 100%);
  justify-content: center;
  align-items: center;
  width: 8rem;
  height: 8rem;
  display: flex;
  position: fixed;
  inset: auto 0% 0% auto;
}

.new_container {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 36% 0% 0% 30%;
  transform: rotate(-45deg);
}

.new_block {
  color: var(--black-50);
  text-align: center;
  width: 100%;
  height: 100%;
  font-size: .7rem;
  font-weight: 400;
  line-height: 1;
  position: absolute;
  inset: .5rem 0% 0% .3rem;
}

.new_location {
  color: var(--black);
  text-align: center;
  font-size: 1rem;
  line-height: 1;
  position: absolute;
  inset: 1.5rem 0% 0% .7rem;
}

@media screen and (max-width: 991px) {
  body {
    font-size: .619375em;
  }

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

  .container.hero {
    padding-left: 0;
    padding-right: 0;
  }

  .section, .section.is__priicing, .map-wrapper {
    padding-left: 2em;
    padding-right: 2em;
  }

  .hero-wrapper {
    height: auto;
    margin-top: 15vh;
    padding-left: 2em;
    padding-right: 2em;
  }

  .navigation_wrapper, .overlay_wrapper {
    padding-left: 2em;
    padding-right: 2em;
  }

  .map {
    grid-template-columns: .25fr .5fr .75fr .5fr;
  }

  .map_image {
    min-width: 500px;
  }

  .map_cross {
    width: 3em;
    height: 3em;
  }

  .pricing_wrapper, .footer_wrapper, .faq_wrapper {
    margin-top: 5em;
  }

  .faq_content {
    width: 100%;
  }

  .comparison_content {
    grid-column-gap: 0em;
    grid-row-gap: 0em;
  }

  .comparion_cell {
    padding-top: 1.5em;
    padding-bottom: 1.5em;
  }

  .preisvergleich_wrapper, .legal_wrapper {
    margin-top: 5em;
  }

  .letter-buttons {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .links1_newsletter-content {
    width: 90%;
    max-width: none;
  }

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

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

  .links1_newsletter-link-content {
    width: 90%;
    max-width: none;
  }

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

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

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

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

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

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

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

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

@media screen and (max-width: 767px) {
  .container.navigation {
    padding-top: 2em;
    padding-bottom: 2em;
  }

  .button.is_solid.is__pricing {
    font-size: 1.5em;
  }

  .overlay_wrapper {
    transform: translate(0, -110vh);
  }

  .overlay_textlink {
    line-height: 1.5;
  }

  .overlay_logo {
    max-width: 60%;
    margin-bottom: 1em;
  }

  .overlay_legal {
    margin-top: 1em;
  }

  .overlay_close {
    top: 2em;
    right: 3em;
  }

  .map {
    grid-template-columns: .25fr 1.25fr .75fr .5fr;
  }

  .map_image {
    min-width: 330px;
  }

  .pricing_grid {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    width: 100%;
  }

  .pricing_card {
    padding: 1em;
  }

  .accordion-item-content {
    margin-right: 0;
  }

  .div-block-2 {
    padding: 1em;
  }

  .fs-cc-prefs_title {
    font-size: 20px;
  }

  .fs-cc-banner_container {
    flex-direction: column;
    align-items: flex-start;
  }

  .fs-cc-banner_buttons-wrapper {
    margin-top: 12px;
  }

  .fs-cc-banner_text-link {
    margin-right: 8px;
  }

  .fs-cc-banner_button {
    margin-left: 0;
    margin-right: 8px;
  }

  .letter-button.is_solid.is__pricing, .all-button.is_solid.is__pricing {
    font-size: 1.5em;
  }

  .links1_newsletter-modal {
    align-items: flex-start;
  }

  .links1_newsletter-content {
    flex-flow: column;
    justify-content: center;
    width: 100%;
    height: 100vh;
    max-height: none;
    padding-bottom: 7rem;
    padding-left: 5%;
    padding-right: 5%;
    display: flex;
  }

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

  .links1_newsletter-link {
    grid-template-columns: 1fr;
  }

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

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

  .links1_newsletter-link-content {
    width: 100%;
    max-height: none;
    padding-left: 5%;
    padding-right: 5%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

@media screen and (max-width: 479px) {
  .container.hero {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .section {
    padding-left: .5em;
    padding-right: .5em;
  }

  .section.is__priicing {
    padding-left: 1.5em;
    padding-right: 1.5em;
  }

  .map-wrapper {
    padding-left: 1em;
    padding-right: 1em;
  }

  .hero-wrapper {
    margin-top: 10vh;
    padding-left: 1em;
    padding-right: 1em;
  }

  .hero_animation {
    width: 80%;
  }

  .navigation_wrapper {
    padding-left: 1em;
    padding-right: 1em;
  }

  .overlay_wrapper {
    padding-left: 1em;
    padding-right: 1em;
    transform: translate(0, -110vh);
  }

  .overlay_textlink {
    line-height: 2;
  }

  .overlay_logo {
    max-width: 80%;
    margin-bottom: 2.5em;
  }

  .overlay_legal {
    margin-top: 2.5em;
  }

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

  .map_image {
    min-width: 250px;
  }

  .pricing_grid {
    grid-column-gap: 5em;
    grid-row-gap: 5em;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .pricing_card {
    padding-top: 2em;
    padding-bottom: 2em;
  }

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

  .footer_wrapper, .faq_wrapper {
    padding-left: 1.5em;
    padding-right: 1.5em;
  }

  .faq_content {
    width: auto;
  }

  .faq_item {
    padding: 13px 0;
  }

  .comparison_content {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
  }

  .div-block-2 {
    padding: 2em;
    overflow: auto;
  }

  .comparion_cell {
    padding-top: 1em;
    padding-bottom: 1em;
  }

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

  .contact_wrapper, .legal_wrapper {
    padding-left: 1.5em;
    padding-right: 1.5em;
  }

  .fs-cc-prefs_button {
    margin-bottom: 8px;
  }

  .fs-cc-banner_close {
    position: absolute;
    inset: -22px 10px auto auto;
  }

  .fs-cc-banner_buttons-wrapper {
    text-align: center;
    flex-direction: column-reverse;
    align-items: center;
    width: 100%;
  }

  .fs-cc-prefs_component, .fs-cc-prefs_content {
    padding: 24px;
  }

  .fs-cc-banner_button {
    width: 100%;
    margin-bottom: 10px;
  }

  .fs-cc-banner_text {
    margin-right: 0;
  }

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

  .links1_form {
    grid-row-gap: .75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

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

#w-node-_80e09568-f4a5-4e69-a083-0690e343eb61-83d5b49e {
  grid-area: 1 / 2 / 4 / 5;
}

#w-node-e948f20d-308a-0c9d-425c-642e579f753b-83d5b49e {
  grid-area: 2 / 1 / 3 / 3;
  align-self: stretch;
}

#w-node-_5ff252bb-2653-160a-ad77-4ff160f163a2-83d5b49e {
  grid-area: 3 / 2 / 5 / 4;
}

#w-node-f91ea48d-3179-744a-c7a6-55caf695f000-83d5b49e, #w-node-f8cfdbdd-9a8a-2324-8997-70d39f44b965-83d5b49e, #w-node-_9e673108-715d-2467-dd6e-d8d01f6e8bcc-83d5b49e, #w-node-cccde604-3ddd-1777-20a3-a14dbcc6c0aa-83d5b49e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7d4f988e-5fc4-169e-45dc-601d09df7c1e-83d5b49e {
  grid-area: 2 / 1 / 3 / 9;
}

#w-node-ed557f1d-8216-3b90-0067-ea3596401708-83d5b49e {
  grid-area: 1 / 2 / 2 / 3;
  place-self: start;
}

#w-node-_45816051-e0ce-2881-3cf0-0fe464de8d6e-83d5b49e {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_5d3daf63-c786-899a-3054-9549ff0a5356-83d5b49e {
  grid-area: 1 / 3 / 2 / 4;
  place-self: start;
}

#w-node-_5d3daf63-c786-899a-3054-9549ff0a5357-83d5b49e {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7dbaad72-e682-db74-22fd-d576255cd039-83d5b49e {
  grid-area: 1 / 4 / 2 / 5;
  place-self: start;
}

#w-node-_7dbaad72-e682-db74-22fd-d576255cd03a-83d5b49e {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2b1f84e4-bb7c-698e-1b91-0dc6060c2699-83d5b49e {
  grid-area: 1 / 5 / 2 / 6;
  place-self: start;
}

#w-node-_2b1f84e4-bb7c-698e-1b91-0dc6060c269a-83d5b49e {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_997022b6-5e6b-de2f-e157-0eb073ffa5f6-83d5b49e {
  grid-area: 1 / 6 / 2 / 7;
  place-self: start;
}

#w-node-_997022b6-5e6b-de2f-e157-0eb073ffa5f7-83d5b49e {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_7d1c9c2c-5798-5085-1688-c11499e8212e-83d5b49e {
  grid-area: 1 / 7 / 2 / 8;
  place-self: start;
}

#w-node-_7d1c9c2c-5798-5085-1688-c11499e8212f-83d5b49e {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_6f274e68-ba0d-849f-87a7-1f85e34bb688-83d5b49e {
  grid-area: 1 / 8 / 2 / 9;
  place-self: start;
}

#w-node-_6f274e68-ba0d-849f-87a7-1f85e34bb689-83d5b49e {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_5cf79aab-23c5-5607-83a6-9a69b3b75619-83d5b49e {
  grid-area: 2 / 1 / 3 / 2;
  justify-self: start;
}

#w-node-_5cf79aab-23c5-5607-83a6-9a69b3b7561a-83d5b49e {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-ac22442f-987f-f322-e841-99e0de4710cd-83d5b49e {
  grid-area: 2 / 2 / 3 / 3;
  justify-self: start;
}

#w-node-ceef416c-d182-8d7e-2d10-c090dbb95c72-83d5b49e {
  grid-area: 2 / 3 / 3 / 4;
  justify-self: start;
}

#w-node-_06c0a64e-d818-cd26-fcf6-cada8bb61df1-83d5b49e {
  grid-area: 2 / 4 / 3 / 5;
  justify-self: start;
}

#w-node-_99dd2944-0761-9894-2605-22710a99bca0-83d5b49e {
  grid-area: 2 / 5 / 3 / 6;
  justify-self: start;
}

#w-node-_673d1879-6a50-5008-7d4e-87e0df689bfe-83d5b49e {
  grid-area: 2 / 6 / 3 / 7;
  justify-self: start;
}

#w-node-_0467fadf-e3aa-9187-2af6-eeb1d40257e0-83d5b49e {
  grid-area: 2 / 7 / 3 / 8;
  justify-self: start;
}

#w-node-ca510fb9-ddc4-f88a-590b-1be9cd43ba64-83d5b49e {
  grid-area: 2 / 8 / 3 / 9;
  justify-self: start;
}

#w-node-ef1f9f31-5ceb-5c83-6a14-80f83ef64b16-83d5b49e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-a47fe401-4fda-47d6-1ce4-6d4b9d65bd35-83d5b49e {
  grid-area: 3 / 1 / 4 / 2;
  justify-self: start;
}

#w-node-_4aeb4616-2348-c57a-352a-49c61b4f08eb-83d5b49e {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: start;
}

#w-node-_8e7ae325-a4b8-92e3-beea-769128b6afae-83d5b49e {
  grid-area: 3 / 3 / 4 / 4;
  justify-self: start;
}

#w-node-_79bfb9a0-99a7-2030-f41a-e0915e186598-83d5b49e {
  grid-area: 3 / 4 / 4 / 5;
  justify-self: start;
}

#w-node-fdb6140d-c974-0a2d-912a-97e318c81fba-83d5b49e {
  grid-area: 3 / 5 / 4 / 6;
  justify-self: start;
}

#w-node-_4335e389-3487-51fe-97c3-af7e960abfe0-83d5b49e {
  grid-area: 3 / 6 / 4 / 7;
  justify-self: start;
}

#w-node-f9f4dd42-15e2-b1be-6cc2-5841c22377e7-83d5b49e {
  grid-area: 3 / 7 / 4 / 8;
  justify-self: start;
}

#w-node-b16bdae2-01b8-7720-b97f-53c54ab603c1-83d5b49e {
  grid-area: 3 / 8 / 4 / 9;
  justify-self: start;
}

#w-node-_07690f6e-c829-7b63-176b-b7faa42c8fb6-83d5b49e {
  grid-area: 4 / 1 / 5 / 2;
  justify-self: start;
}

#w-node-_4d1975bb-4b70-ea1f-f0e0-1bd59f892c3a-83d5b49e {
  grid-area: 4 / 2 / 5 / 3;
  justify-self: start;
}

#w-node-_6b77f21b-d1fd-2601-0eff-7fa62f225d3e-83d5b49e {
  grid-area: 4 / 3 / 5 / 4;
  justify-self: start;
}

#w-node-fc3c2c72-ede7-c5fd-9388-996e6576e181-83d5b49e {
  grid-area: 4 / 4 / 5 / 5;
  justify-self: start;
}

#w-node-faebb164-045b-ad3a-d702-bd157030d6d2-83d5b49e {
  grid-area: 4 / 5 / 5 / 6;
  justify-self: start;
}

#w-node-_2cd0a9fd-3f53-d7b4-9b26-e34704fd6303-83d5b49e {
  grid-area: 4 / 6 / 5 / 7;
  justify-self: start;
}

#w-node-_10db8995-cf56-8b05-4cab-27081f997473-83d5b49e {
  grid-area: 4 / 7 / 5 / 8;
  justify-self: start;
}

#w-node-b2e9ba16-7d9b-4b55-03ca-dcba40682cda-83d5b49e {
  grid-area: 4 / 8 / 5 / 9;
  justify-self: start;
}

#w-node-_37b6e0aa-341d-d083-3717-28e36f703e23-83d5b49e {
  grid-area: 5 / 1 / 6 / 2;
  justify-self: start;
}

#w-node-de2d2e71-ded8-6b59-ad0b-490406c24d74-83d5b49e {
  grid-area: 5 / 2 / 6 / 3;
  justify-self: start;
}

#w-node-_4b42813a-119b-4ca2-0f1b-ceb30d7aa394-83d5b49e {
  grid-area: 5 / 3 / 6 / 4;
  justify-self: start;
}

#w-node-b4c96d67-4f47-7613-2a90-ac33e5953d3b-83d5b49e {
  grid-area: 5 / 4 / 6 / 5;
  justify-self: start;
}

#w-node-bfca39ae-3c81-119e-47c3-7fdbc1455558-83d5b49e {
  grid-area: 5 / 5 / 6 / 6;
  justify-self: start;
}

#w-node-_12f37383-9fb8-5f03-8251-e1d594be9b90-83d5b49e {
  grid-area: 5 / 6 / 6 / 7;
  justify-self: start;
}

#w-node-_948d79b5-6335-68b2-6ea8-5158141af936-83d5b49e {
  grid-area: 5 / 7 / 6 / 8;
  justify-self: start;
}

#w-node-fbd51cf7-6d94-21d2-f16b-7e7c85794673-83d5b49e {
  grid-area: 5 / 8 / 6 / 9;
  justify-self: start;
}

#w-node-_8ec3f6b1-9a4c-1e1c-61c9-28afe301133a-83d5b49e {
  grid-area: 6 / 1 / 7 / 2;
  justify-self: start;
}

#w-node-df806fab-aaf9-7b39-c89a-6a98cfba4da2-83d5b49e {
  grid-area: 6 / 2 / 7 / 3;
  justify-self: start;
}

#w-node-_15820135-c589-4d7e-272f-dcd0448953bd-83d5b49e {
  grid-area: 6 / 3 / 7 / 4;
  justify-self: start;
}

#w-node-_89ee0e0c-aaf7-0cd4-e296-9d1285fe0fee-83d5b49e {
  grid-area: 6 / 4 / 7 / 5;
  justify-self: start;
}

#w-node-_5e018b3f-7b78-a650-bfb8-6a0976e25c07-83d5b49e {
  grid-area: 6 / 5 / 7 / 6;
  justify-self: start;
}

#w-node-_019bb9c8-df57-9efc-ed01-914380297d4d-83d5b49e {
  grid-area: 6 / 6 / 7 / 7;
  justify-self: start;
}

#w-node-_15c3c18e-ad9a-2ad2-1550-6806f468434e-83d5b49e {
  grid-area: 6 / 7 / 7 / 8;
  justify-self: start;
}

#w-node-_32af44d3-13c9-bf0f-e60c-0e11ee1d676e-83d5b49e {
  grid-area: 6 / 8 / 7 / 9;
  justify-self: start;
}

#w-node-_277cf95a-e51d-5d61-e5c7-590af5e0fdca-83d5b49e {
  grid-area: 7 / 1 / 8 / 2;
  justify-self: start;
}

#w-node-f08c27bd-36e1-ceef-f0f6-4f6e6305bb22-83d5b49e {
  grid-area: 7 / 2 / 8 / 3;
  justify-self: start;
}

#w-node-ced2de8e-06e6-a16e-d5d1-4324d5680b0d-83d5b49e {
  grid-area: 7 / 3 / 8 / 4;
  justify-self: start;
}

#w-node-a311c712-2cf4-08ea-6d18-bd51f1c9ef4e-83d5b49e {
  grid-area: 7 / 4 / 8 / 5;
  justify-self: start;
}

#w-node-_47b56549-7401-1798-a43b-70f5fa518de9-83d5b49e {
  grid-area: 7 / 5 / 8 / 6;
  justify-self: start;
}

#w-node-_2e08a4f9-e57d-c105-bcdb-3c8dd18c093b-83d5b49e {
  grid-area: 7 / 6 / 8 / 7;
  justify-self: start;
}

#w-node-b5186465-1b8b-9487-aaae-394f7ad7c2f2-83d5b49e {
  grid-area: 7 / 7 / 8 / 8;
  justify-self: start;
}

#w-node-d05c7d0c-6abc-3100-a4c5-3ecd9a3f1f8d-83d5b49e {
  grid-area: 7 / 8 / 8 / 9;
  justify-self: start;
}

#w-node-_3b159149-3b58-b71a-5e3d-217903f105fb-03f105f7, #w-node-_3b159149-3b58-b71a-5e3d-217903f105fc-03f105f7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3b159149-3b58-b71a-5e3d-217903f105fd-03f105f7, #w-node-_3b159149-3b58-b71a-5e3d-217903f10606-03f105f7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_80e09568-f4a5-4e69-a083-0690e343eb61-21dae009 {
  grid-area: 1 / 2 / 4 / 5;
}

#w-node-e948f20d-308a-0c9d-425c-642e579f753b-21dae009 {
  grid-area: 2 / 1 / 3 / 3;
  align-self: stretch;
}

#w-node-_5ff252bb-2653-160a-ad77-4ff160f163a2-21dae009 {
  grid-area: 3 / 2 / 5 / 4;
}

#w-node-f91ea48d-3179-744a-c7a6-55caf695f000-21dae009, #w-node-f8cfdbdd-9a8a-2324-8997-70d39f44b965-21dae009, #w-node-_9e673108-715d-2467-dd6e-d8d01f6e8bcc-21dae009, #w-node-cccde604-3ddd-1777-20a3-a14dbcc6c0aa-21dae009 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7d4f988e-5fc4-169e-45dc-601d09df7c1e-21dae009 {
  grid-area: 2 / 1 / 3 / 9;
}

#w-node-ed557f1d-8216-3b90-0067-ea3596401708-21dae009 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: start;
}

#w-node-_45816051-e0ce-2881-3cf0-0fe464de8d6e-21dae009 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_5d3daf63-c786-899a-3054-9549ff0a5356-21dae009 {
  grid-area: 1 / 3 / 2 / 4;
  place-self: start;
}

#w-node-_5d3daf63-c786-899a-3054-9549ff0a5357-21dae009 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7dbaad72-e682-db74-22fd-d576255cd039-21dae009 {
  grid-area: 1 / 4 / 2 / 5;
  place-self: start;
}

#w-node-_7dbaad72-e682-db74-22fd-d576255cd03a-21dae009 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2b1f84e4-bb7c-698e-1b91-0dc6060c2699-21dae009 {
  grid-area: 1 / 5 / 2 / 6;
  place-self: start;
}

#w-node-_2b1f84e4-bb7c-698e-1b91-0dc6060c269a-21dae009 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_997022b6-5e6b-de2f-e157-0eb073ffa5f6-21dae009 {
  grid-area: 1 / 6 / 2 / 7;
  place-self: start;
}

#w-node-_997022b6-5e6b-de2f-e157-0eb073ffa5f7-21dae009 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_7d1c9c2c-5798-5085-1688-c11499e8212e-21dae009 {
  grid-area: 1 / 7 / 2 / 8;
  place-self: start;
}

#w-node-_7d1c9c2c-5798-5085-1688-c11499e8212f-21dae009 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_6f274e68-ba0d-849f-87a7-1f85e34bb688-21dae009 {
  grid-area: 1 / 8 / 2 / 9;
  place-self: start;
}

#w-node-_6f274e68-ba0d-849f-87a7-1f85e34bb689-21dae009 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_5cf79aab-23c5-5607-83a6-9a69b3b75619-21dae009 {
  grid-area: 2 / 1 / 3 / 2;
  justify-self: start;
}

#w-node-_5cf79aab-23c5-5607-83a6-9a69b3b7561a-21dae009 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-ac22442f-987f-f322-e841-99e0de4710cd-21dae009 {
  grid-area: 2 / 2 / 3 / 3;
  justify-self: start;
}

#w-node-ceef416c-d182-8d7e-2d10-c090dbb95c72-21dae009 {
  grid-area: 2 / 3 / 3 / 4;
  justify-self: start;
}

#w-node-_06c0a64e-d818-cd26-fcf6-cada8bb61df1-21dae009 {
  grid-area: 2 / 4 / 3 / 5;
  justify-self: start;
}

#w-node-_99dd2944-0761-9894-2605-22710a99bca0-21dae009 {
  grid-area: 2 / 5 / 3 / 6;
  justify-self: start;
}

#w-node-_673d1879-6a50-5008-7d4e-87e0df689bfe-21dae009 {
  grid-area: 2 / 6 / 3 / 7;
  justify-self: start;
}

#w-node-_0467fadf-e3aa-9187-2af6-eeb1d40257e0-21dae009 {
  grid-area: 2 / 7 / 3 / 8;
  justify-self: start;
}

#w-node-ca510fb9-ddc4-f88a-590b-1be9cd43ba64-21dae009 {
  grid-area: 2 / 8 / 3 / 9;
  justify-self: start;
}

#w-node-ef1f9f31-5ceb-5c83-6a14-80f83ef64b16-21dae009 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-a47fe401-4fda-47d6-1ce4-6d4b9d65bd35-21dae009 {
  grid-area: 3 / 1 / 4 / 2;
  justify-self: start;
}

#w-node-_4aeb4616-2348-c57a-352a-49c61b4f08eb-21dae009 {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: start;
}

#w-node-_8e7ae325-a4b8-92e3-beea-769128b6afae-21dae009 {
  grid-area: 3 / 3 / 4 / 4;
  justify-self: start;
}

#w-node-_79bfb9a0-99a7-2030-f41a-e0915e186598-21dae009 {
  grid-area: 3 / 4 / 4 / 5;
  justify-self: start;
}

#w-node-fdb6140d-c974-0a2d-912a-97e318c81fba-21dae009 {
  grid-area: 3 / 5 / 4 / 6;
  justify-self: start;
}

#w-node-_4335e389-3487-51fe-97c3-af7e960abfe0-21dae009 {
  grid-area: 3 / 6 / 4 / 7;
  justify-self: start;
}

#w-node-f9f4dd42-15e2-b1be-6cc2-5841c22377e7-21dae009 {
  grid-area: 3 / 7 / 4 / 8;
  justify-self: start;
}

#w-node-b16bdae2-01b8-7720-b97f-53c54ab603c1-21dae009 {
  grid-area: 3 / 8 / 4 / 9;
  justify-self: start;
}

#w-node-_07690f6e-c829-7b63-176b-b7faa42c8fb6-21dae009 {
  grid-area: 4 / 1 / 5 / 2;
  justify-self: start;
}

#w-node-_4d1975bb-4b70-ea1f-f0e0-1bd59f892c3a-21dae009 {
  grid-area: 4 / 2 / 5 / 3;
  justify-self: start;
}

#w-node-_6b77f21b-d1fd-2601-0eff-7fa62f225d3e-21dae009 {
  grid-area: 4 / 3 / 5 / 4;
  justify-self: start;
}

#w-node-fc3c2c72-ede7-c5fd-9388-996e6576e181-21dae009 {
  grid-area: 4 / 4 / 5 / 5;
  justify-self: start;
}

#w-node-faebb164-045b-ad3a-d702-bd157030d6d2-21dae009 {
  grid-area: 4 / 5 / 5 / 6;
  justify-self: start;
}

#w-node-_2cd0a9fd-3f53-d7b4-9b26-e34704fd6303-21dae009 {
  grid-area: 4 / 6 / 5 / 7;
  justify-self: start;
}

#w-node-_10db8995-cf56-8b05-4cab-27081f997473-21dae009 {
  grid-area: 4 / 7 / 5 / 8;
  justify-self: start;
}

#w-node-b2e9ba16-7d9b-4b55-03ca-dcba40682cda-21dae009 {
  grid-area: 4 / 8 / 5 / 9;
  justify-self: start;
}

#w-node-_37b6e0aa-341d-d083-3717-28e36f703e23-21dae009 {
  grid-area: 5 / 1 / 6 / 2;
  justify-self: start;
}

#w-node-de2d2e71-ded8-6b59-ad0b-490406c24d74-21dae009 {
  grid-area: 5 / 2 / 6 / 3;
  justify-self: start;
}

#w-node-_4b42813a-119b-4ca2-0f1b-ceb30d7aa394-21dae009 {
  grid-area: 5 / 3 / 6 / 4;
  justify-self: start;
}

#w-node-b4c96d67-4f47-7613-2a90-ac33e5953d3b-21dae009 {
  grid-area: 5 / 4 / 6 / 5;
  justify-self: start;
}

#w-node-bfca39ae-3c81-119e-47c3-7fdbc1455558-21dae009 {
  grid-area: 5 / 5 / 6 / 6;
  justify-self: start;
}

#w-node-_12f37383-9fb8-5f03-8251-e1d594be9b90-21dae009 {
  grid-area: 5 / 6 / 6 / 7;
  justify-self: start;
}

#w-node-_948d79b5-6335-68b2-6ea8-5158141af936-21dae009 {
  grid-area: 5 / 7 / 6 / 8;
  justify-self: start;
}

#w-node-fbd51cf7-6d94-21d2-f16b-7e7c85794673-21dae009 {
  grid-area: 5 / 8 / 6 / 9;
  justify-self: start;
}

#w-node-_8ec3f6b1-9a4c-1e1c-61c9-28afe301133a-21dae009 {
  grid-area: 6 / 1 / 7 / 2;
  justify-self: start;
}

#w-node-df806fab-aaf9-7b39-c89a-6a98cfba4da2-21dae009 {
  grid-area: 6 / 2 / 7 / 3;
  justify-self: start;
}

#w-node-_15820135-c589-4d7e-272f-dcd0448953bd-21dae009 {
  grid-area: 6 / 3 / 7 / 4;
  justify-self: start;
}

#w-node-_89ee0e0c-aaf7-0cd4-e296-9d1285fe0fee-21dae009 {
  grid-area: 6 / 4 / 7 / 5;
  justify-self: start;
}

#w-node-_5e018b3f-7b78-a650-bfb8-6a0976e25c07-21dae009 {
  grid-area: 6 / 5 / 7 / 6;
  justify-self: start;
}

#w-node-_019bb9c8-df57-9efc-ed01-914380297d4d-21dae009 {
  grid-area: 6 / 6 / 7 / 7;
  justify-self: start;
}

#w-node-_15c3c18e-ad9a-2ad2-1550-6806f468434e-21dae009 {
  grid-area: 6 / 7 / 7 / 8;
  justify-self: start;
}

#w-node-_32af44d3-13c9-bf0f-e60c-0e11ee1d676e-21dae009 {
  grid-area: 6 / 8 / 7 / 9;
  justify-self: start;
}

#w-node-_277cf95a-e51d-5d61-e5c7-590af5e0fdca-21dae009 {
  grid-area: 7 / 1 / 8 / 2;
  justify-self: start;
}

#w-node-f08c27bd-36e1-ceef-f0f6-4f6e6305bb22-21dae009 {
  grid-area: 7 / 2 / 8 / 3;
  justify-self: start;
}

#w-node-ced2de8e-06e6-a16e-d5d1-4324d5680b0d-21dae009 {
  grid-area: 7 / 3 / 8 / 4;
  justify-self: start;
}

#w-node-a311c712-2cf4-08ea-6d18-bd51f1c9ef4e-21dae009 {
  grid-area: 7 / 4 / 8 / 5;
  justify-self: start;
}

#w-node-_47b56549-7401-1798-a43b-70f5fa518de9-21dae009 {
  grid-area: 7 / 5 / 8 / 6;
  justify-self: start;
}

#w-node-_2e08a4f9-e57d-c105-bcdb-3c8dd18c093b-21dae009 {
  grid-area: 7 / 6 / 8 / 7;
  justify-self: start;
}

#w-node-b5186465-1b8b-9487-aaae-394f7ad7c2f2-21dae009 {
  grid-area: 7 / 7 / 8 / 8;
  justify-self: start;
}

#w-node-d05c7d0c-6abc-3100-a4c5-3ecd9a3f1f8d-21dae009 {
  grid-area: 7 / 8 / 8 / 9;
  justify-self: start;
}

#w-node-a55bd9bc-f1a4-cfa8-0ef9-3f1ebd40f980-bd40f97c, #w-node-a55bd9bc-f1a4-cfa8-0ef9-3f1ebd40f981-bd40f97c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a55bd9bc-f1a4-cfa8-0ef9-3f1ebd40f982-bd40f97c, #w-node-a55bd9bc-f1a4-cfa8-0ef9-3f1ebd40f98b-bd40f97c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_80e09568-f4a5-4e69-a083-0690e343eb61-f12676cf {
  grid-area: 1 / 2 / 4 / 5;
}

#w-node-e948f20d-308a-0c9d-425c-642e579f753b-f12676cf {
  grid-area: 2 / 1 / 3 / 3;
  align-self: stretch;
}

#w-node-_5ff252bb-2653-160a-ad77-4ff160f163a2-f12676cf {
  grid-area: 3 / 2 / 5 / 4;
}

#w-node-f91ea48d-3179-744a-c7a6-55caf695f000-f12676cf, #w-node-f8cfdbdd-9a8a-2324-8997-70d39f44b965-f12676cf, #w-node-_9e673108-715d-2467-dd6e-d8d01f6e8bcc-f12676cf, #w-node-cccde604-3ddd-1777-20a3-a14dbcc6c0aa-f12676cf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7d4f988e-5fc4-169e-45dc-601d09df7c1e-f12676cf {
  grid-area: 2 / 1 / 3 / 9;
}

#w-node-ed557f1d-8216-3b90-0067-ea3596401708-f12676cf {
  grid-area: 1 / 2 / 2 / 3;
  place-self: start;
}

#w-node-_45816051-e0ce-2881-3cf0-0fe464de8d6e-f12676cf {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_5d3daf63-c786-899a-3054-9549ff0a5356-f12676cf {
  grid-area: 1 / 3 / 2 / 4;
  place-self: start;
}

#w-node-_5d3daf63-c786-899a-3054-9549ff0a5357-f12676cf {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7dbaad72-e682-db74-22fd-d576255cd039-f12676cf {
  grid-area: 1 / 4 / 2 / 5;
  place-self: start;
}

#w-node-_7dbaad72-e682-db74-22fd-d576255cd03a-f12676cf {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2b1f84e4-bb7c-698e-1b91-0dc6060c2699-f12676cf {
  grid-area: 1 / 5 / 2 / 6;
  place-self: start;
}

#w-node-_2b1f84e4-bb7c-698e-1b91-0dc6060c269a-f12676cf {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_997022b6-5e6b-de2f-e157-0eb073ffa5f6-f12676cf {
  grid-area: 1 / 6 / 2 / 7;
  place-self: start;
}

#w-node-_997022b6-5e6b-de2f-e157-0eb073ffa5f7-f12676cf {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_7d1c9c2c-5798-5085-1688-c11499e8212e-f12676cf {
  grid-area: 1 / 7 / 2 / 8;
  place-self: start;
}

#w-node-_7d1c9c2c-5798-5085-1688-c11499e8212f-f12676cf {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_6f274e68-ba0d-849f-87a7-1f85e34bb688-f12676cf {
  grid-area: 1 / 8 / 2 / 9;
  place-self: start;
}

#w-node-_6f274e68-ba0d-849f-87a7-1f85e34bb689-f12676cf {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_5cf79aab-23c5-5607-83a6-9a69b3b75619-f12676cf {
  grid-area: 2 / 1 / 3 / 2;
  justify-self: start;
}

#w-node-_5cf79aab-23c5-5607-83a6-9a69b3b7561a-f12676cf {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-ac22442f-987f-f322-e841-99e0de4710cd-f12676cf {
  grid-area: 2 / 2 / 3 / 3;
  justify-self: start;
}

#w-node-ceef416c-d182-8d7e-2d10-c090dbb95c72-f12676cf {
  grid-area: 2 / 3 / 3 / 4;
  justify-self: start;
}

#w-node-_06c0a64e-d818-cd26-fcf6-cada8bb61df1-f12676cf {
  grid-area: 2 / 4 / 3 / 5;
  justify-self: start;
}

#w-node-_99dd2944-0761-9894-2605-22710a99bca0-f12676cf {
  grid-area: 2 / 5 / 3 / 6;
  justify-self: start;
}

#w-node-_673d1879-6a50-5008-7d4e-87e0df689bfe-f12676cf {
  grid-area: 2 / 6 / 3 / 7;
  justify-self: start;
}

#w-node-_0467fadf-e3aa-9187-2af6-eeb1d40257e0-f12676cf {
  grid-area: 2 / 7 / 3 / 8;
  justify-self: start;
}

#w-node-ca510fb9-ddc4-f88a-590b-1be9cd43ba64-f12676cf {
  grid-area: 2 / 8 / 3 / 9;
  justify-self: start;
}

#w-node-ef1f9f31-5ceb-5c83-6a14-80f83ef64b16-f12676cf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-a47fe401-4fda-47d6-1ce4-6d4b9d65bd35-f12676cf {
  grid-area: 3 / 1 / 4 / 2;
  justify-self: start;
}

#w-node-_4aeb4616-2348-c57a-352a-49c61b4f08eb-f12676cf {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: start;
}

#w-node-_8e7ae325-a4b8-92e3-beea-769128b6afae-f12676cf {
  grid-area: 3 / 3 / 4 / 4;
  justify-self: start;
}

#w-node-_79bfb9a0-99a7-2030-f41a-e0915e186598-f12676cf {
  grid-area: 3 / 4 / 4 / 5;
  justify-self: start;
}

#w-node-fdb6140d-c974-0a2d-912a-97e318c81fba-f12676cf {
  grid-area: 3 / 5 / 4 / 6;
  justify-self: start;
}

#w-node-_4335e389-3487-51fe-97c3-af7e960abfe0-f12676cf {
  grid-area: 3 / 6 / 4 / 7;
  justify-self: start;
}

#w-node-f9f4dd42-15e2-b1be-6cc2-5841c22377e7-f12676cf {
  grid-area: 3 / 7 / 4 / 8;
  justify-self: start;
}

#w-node-b16bdae2-01b8-7720-b97f-53c54ab603c1-f12676cf {
  grid-area: 3 / 8 / 4 / 9;
  justify-self: start;
}

#w-node-_07690f6e-c829-7b63-176b-b7faa42c8fb6-f12676cf {
  grid-area: 4 / 1 / 5 / 2;
  justify-self: start;
}

#w-node-_4d1975bb-4b70-ea1f-f0e0-1bd59f892c3a-f12676cf {
  grid-area: 4 / 2 / 5 / 3;
  justify-self: start;
}

#w-node-_6b77f21b-d1fd-2601-0eff-7fa62f225d3e-f12676cf {
  grid-area: 4 / 3 / 5 / 4;
  justify-self: start;
}

#w-node-fc3c2c72-ede7-c5fd-9388-996e6576e181-f12676cf {
  grid-area: 4 / 4 / 5 / 5;
  justify-self: start;
}

#w-node-faebb164-045b-ad3a-d702-bd157030d6d2-f12676cf {
  grid-area: 4 / 5 / 5 / 6;
  justify-self: start;
}

#w-node-_2cd0a9fd-3f53-d7b4-9b26-e34704fd6303-f12676cf {
  grid-area: 4 / 6 / 5 / 7;
  justify-self: start;
}

#w-node-_10db8995-cf56-8b05-4cab-27081f997473-f12676cf {
  grid-area: 4 / 7 / 5 / 8;
  justify-self: start;
}

#w-node-b2e9ba16-7d9b-4b55-03ca-dcba40682cda-f12676cf {
  grid-area: 4 / 8 / 5 / 9;
  justify-self: start;
}

#w-node-_37b6e0aa-341d-d083-3717-28e36f703e23-f12676cf {
  grid-area: 5 / 1 / 6 / 2;
  justify-self: start;
}

#w-node-de2d2e71-ded8-6b59-ad0b-490406c24d74-f12676cf {
  grid-area: 5 / 2 / 6 / 3;
  justify-self: start;
}

#w-node-_4b42813a-119b-4ca2-0f1b-ceb30d7aa394-f12676cf {
  grid-area: 5 / 3 / 6 / 4;
  justify-self: start;
}

#w-node-b4c96d67-4f47-7613-2a90-ac33e5953d3b-f12676cf {
  grid-area: 5 / 4 / 6 / 5;
  justify-self: start;
}

#w-node-bfca39ae-3c81-119e-47c3-7fdbc1455558-f12676cf {
  grid-area: 5 / 5 / 6 / 6;
  justify-self: start;
}

#w-node-_12f37383-9fb8-5f03-8251-e1d594be9b90-f12676cf {
  grid-area: 5 / 6 / 6 / 7;
  justify-self: start;
}

#w-node-_948d79b5-6335-68b2-6ea8-5158141af936-f12676cf {
  grid-area: 5 / 7 / 6 / 8;
  justify-self: start;
}

#w-node-fbd51cf7-6d94-21d2-f16b-7e7c85794673-f12676cf {
  grid-area: 5 / 8 / 6 / 9;
  justify-self: start;
}

#w-node-_8ec3f6b1-9a4c-1e1c-61c9-28afe301133a-f12676cf {
  grid-area: 6 / 1 / 7 / 2;
  justify-self: start;
}

#w-node-df806fab-aaf9-7b39-c89a-6a98cfba4da2-f12676cf {
  grid-area: 6 / 2 / 7 / 3;
  justify-self: start;
}

#w-node-_15820135-c589-4d7e-272f-dcd0448953bd-f12676cf {
  grid-area: 6 / 3 / 7 / 4;
  justify-self: start;
}

#w-node-_89ee0e0c-aaf7-0cd4-e296-9d1285fe0fee-f12676cf {
  grid-area: 6 / 4 / 7 / 5;
  justify-self: start;
}

#w-node-_5e018b3f-7b78-a650-bfb8-6a0976e25c07-f12676cf {
  grid-area: 6 / 5 / 7 / 6;
  justify-self: start;
}

#w-node-_019bb9c8-df57-9efc-ed01-914380297d4d-f12676cf {
  grid-area: 6 / 6 / 7 / 7;
  justify-self: start;
}

#w-node-_15c3c18e-ad9a-2ad2-1550-6806f468434e-f12676cf {
  grid-area: 6 / 7 / 7 / 8;
  justify-self: start;
}

#w-node-_32af44d3-13c9-bf0f-e60c-0e11ee1d676e-f12676cf {
  grid-area: 6 / 8 / 7 / 9;
  justify-self: start;
}

#w-node-_277cf95a-e51d-5d61-e5c7-590af5e0fdca-f12676cf {
  grid-area: 7 / 1 / 8 / 2;
  justify-self: start;
}

#w-node-f08c27bd-36e1-ceef-f0f6-4f6e6305bb22-f12676cf {
  grid-area: 7 / 2 / 8 / 3;
  justify-self: start;
}

#w-node-ced2de8e-06e6-a16e-d5d1-4324d5680b0d-f12676cf {
  grid-area: 7 / 3 / 8 / 4;
  justify-self: start;
}

#w-node-a311c712-2cf4-08ea-6d18-bd51f1c9ef4e-f12676cf {
  grid-area: 7 / 4 / 8 / 5;
  justify-self: start;
}

#w-node-_47b56549-7401-1798-a43b-70f5fa518de9-f12676cf {
  grid-area: 7 / 5 / 8 / 6;
  justify-self: start;
}

#w-node-_2e08a4f9-e57d-c105-bcdb-3c8dd18c093b-f12676cf {
  grid-area: 7 / 6 / 8 / 7;
  justify-self: start;
}

#w-node-b5186465-1b8b-9487-aaae-394f7ad7c2f2-f12676cf {
  grid-area: 7 / 7 / 8 / 8;
  justify-self: start;
}

#w-node-d05c7d0c-6abc-3100-a4c5-3ecd9a3f1f8d-f12676cf {
  grid-area: 7 / 8 / 8 / 9;
  justify-self: start;
}

#w-node-b3cd5136-821c-ff83-b70e-a3b00a7e797e-0a7e797a, #w-node-b3cd5136-821c-ff83-b70e-a3b00a7e797f-0a7e797a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b3cd5136-821c-ff83-b70e-a3b00a7e7980-0a7e797a, #w-node-b3cd5136-821c-ff83-b70e-a3b00a7e7989-0a7e797a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_80e09568-f4a5-4e69-a083-0690e343eb61-4ea32dac {
  grid-area: 1 / 2 / 4 / 5;
}

#w-node-e948f20d-308a-0c9d-425c-642e579f753b-4ea32dac {
  grid-area: 2 / 1 / 3 / 3;
  align-self: stretch;
}

#w-node-_5ff252bb-2653-160a-ad77-4ff160f163a2-4ea32dac {
  grid-area: 3 / 2 / 5 / 4;
}

#w-node-f91ea48d-3179-744a-c7a6-55caf695f000-4ea32dac, #w-node-f8cfdbdd-9a8a-2324-8997-70d39f44b965-4ea32dac, #w-node-_9e673108-715d-2467-dd6e-d8d01f6e8bcc-4ea32dac, #w-node-cccde604-3ddd-1777-20a3-a14dbcc6c0aa-4ea32dac {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7d4f988e-5fc4-169e-45dc-601d09df7c1e-4ea32dac {
  grid-area: 2 / 1 / 3 / 9;
}

#w-node-ed557f1d-8216-3b90-0067-ea3596401708-4ea32dac {
  grid-area: 1 / 2 / 2 / 3;
  place-self: start;
}

#w-node-_45816051-e0ce-2881-3cf0-0fe464de8d6e-4ea32dac {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_5d3daf63-c786-899a-3054-9549ff0a5356-4ea32dac {
  grid-area: 1 / 3 / 2 / 4;
  place-self: start;
}

#w-node-_5d3daf63-c786-899a-3054-9549ff0a5357-4ea32dac {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7dbaad72-e682-db74-22fd-d576255cd039-4ea32dac {
  grid-area: 1 / 4 / 2 / 5;
  place-self: start;
}

#w-node-_7dbaad72-e682-db74-22fd-d576255cd03a-4ea32dac {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2b1f84e4-bb7c-698e-1b91-0dc6060c2699-4ea32dac {
  grid-area: 1 / 5 / 2 / 6;
  place-self: start;
}

#w-node-_2b1f84e4-bb7c-698e-1b91-0dc6060c269a-4ea32dac {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_997022b6-5e6b-de2f-e157-0eb073ffa5f6-4ea32dac {
  grid-area: 1 / 6 / 2 / 7;
  place-self: start;
}

#w-node-_997022b6-5e6b-de2f-e157-0eb073ffa5f7-4ea32dac {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_7d1c9c2c-5798-5085-1688-c11499e8212e-4ea32dac {
  grid-area: 1 / 7 / 2 / 8;
  place-self: start;
}

#w-node-_7d1c9c2c-5798-5085-1688-c11499e8212f-4ea32dac {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_6f274e68-ba0d-849f-87a7-1f85e34bb688-4ea32dac {
  grid-area: 1 / 8 / 2 / 9;
  place-self: start;
}

#w-node-_6f274e68-ba0d-849f-87a7-1f85e34bb689-4ea32dac {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_5cf79aab-23c5-5607-83a6-9a69b3b75619-4ea32dac {
  grid-area: 2 / 1 / 3 / 2;
  justify-self: start;
}

#w-node-_5cf79aab-23c5-5607-83a6-9a69b3b7561a-4ea32dac {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-ac22442f-987f-f322-e841-99e0de4710cd-4ea32dac {
  grid-area: 2 / 2 / 3 / 3;
  justify-self: start;
}

#w-node-ceef416c-d182-8d7e-2d10-c090dbb95c72-4ea32dac {
  grid-area: 2 / 3 / 3 / 4;
  justify-self: start;
}

#w-node-_06c0a64e-d818-cd26-fcf6-cada8bb61df1-4ea32dac {
  grid-area: 2 / 4 / 3 / 5;
  justify-self: start;
}

#w-node-_99dd2944-0761-9894-2605-22710a99bca0-4ea32dac {
  grid-area: 2 / 5 / 3 / 6;
  justify-self: start;
}

#w-node-_673d1879-6a50-5008-7d4e-87e0df689bfe-4ea32dac {
  grid-area: 2 / 6 / 3 / 7;
  justify-self: start;
}

#w-node-_0467fadf-e3aa-9187-2af6-eeb1d40257e0-4ea32dac {
  grid-area: 2 / 7 / 3 / 8;
  justify-self: start;
}

#w-node-ca510fb9-ddc4-f88a-590b-1be9cd43ba64-4ea32dac {
  grid-area: 2 / 8 / 3 / 9;
  justify-self: start;
}

#w-node-ef1f9f31-5ceb-5c83-6a14-80f83ef64b16-4ea32dac {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-a47fe401-4fda-47d6-1ce4-6d4b9d65bd35-4ea32dac {
  grid-area: 3 / 1 / 4 / 2;
  justify-self: start;
}

#w-node-_4aeb4616-2348-c57a-352a-49c61b4f08eb-4ea32dac {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: start;
}

#w-node-_8e7ae325-a4b8-92e3-beea-769128b6afae-4ea32dac {
  grid-area: 3 / 3 / 4 / 4;
  justify-self: start;
}

#w-node-_79bfb9a0-99a7-2030-f41a-e0915e186598-4ea32dac {
  grid-area: 3 / 4 / 4 / 5;
  justify-self: start;
}

#w-node-fdb6140d-c974-0a2d-912a-97e318c81fba-4ea32dac {
  grid-area: 3 / 5 / 4 / 6;
  justify-self: start;
}

#w-node-_4335e389-3487-51fe-97c3-af7e960abfe0-4ea32dac {
  grid-area: 3 / 6 / 4 / 7;
  justify-self: start;
}

#w-node-f9f4dd42-15e2-b1be-6cc2-5841c22377e7-4ea32dac {
  grid-area: 3 / 7 / 4 / 8;
  justify-self: start;
}

#w-node-b16bdae2-01b8-7720-b97f-53c54ab603c1-4ea32dac {
  grid-area: 3 / 8 / 4 / 9;
  justify-self: start;
}

#w-node-_07690f6e-c829-7b63-176b-b7faa42c8fb6-4ea32dac {
  grid-area: 4 / 1 / 5 / 2;
  justify-self: start;
}

#w-node-_4d1975bb-4b70-ea1f-f0e0-1bd59f892c3a-4ea32dac {
  grid-area: 4 / 2 / 5 / 3;
  justify-self: start;
}

#w-node-_6b77f21b-d1fd-2601-0eff-7fa62f225d3e-4ea32dac {
  grid-area: 4 / 3 / 5 / 4;
  justify-self: start;
}

#w-node-fc3c2c72-ede7-c5fd-9388-996e6576e181-4ea32dac {
  grid-area: 4 / 4 / 5 / 5;
  justify-self: start;
}

#w-node-faebb164-045b-ad3a-d702-bd157030d6d2-4ea32dac {
  grid-area: 4 / 5 / 5 / 6;
  justify-self: start;
}

#w-node-_2cd0a9fd-3f53-d7b4-9b26-e34704fd6303-4ea32dac {
  grid-area: 4 / 6 / 5 / 7;
  justify-self: start;
}

#w-node-_10db8995-cf56-8b05-4cab-27081f997473-4ea32dac {
  grid-area: 4 / 7 / 5 / 8;
  justify-self: start;
}

#w-node-b2e9ba16-7d9b-4b55-03ca-dcba40682cda-4ea32dac {
  grid-area: 4 / 8 / 5 / 9;
  justify-self: start;
}

#w-node-_37b6e0aa-341d-d083-3717-28e36f703e23-4ea32dac {
  grid-area: 5 / 1 / 6 / 2;
  justify-self: start;
}

#w-node-de2d2e71-ded8-6b59-ad0b-490406c24d74-4ea32dac {
  grid-area: 5 / 2 / 6 / 3;
  justify-self: start;
}

#w-node-_4b42813a-119b-4ca2-0f1b-ceb30d7aa394-4ea32dac {
  grid-area: 5 / 3 / 6 / 4;
  justify-self: start;
}

#w-node-b4c96d67-4f47-7613-2a90-ac33e5953d3b-4ea32dac {
  grid-area: 5 / 4 / 6 / 5;
  justify-self: start;
}

#w-node-bfca39ae-3c81-119e-47c3-7fdbc1455558-4ea32dac {
  grid-area: 5 / 5 / 6 / 6;
  justify-self: start;
}

#w-node-_12f37383-9fb8-5f03-8251-e1d594be9b90-4ea32dac {
  grid-area: 5 / 6 / 6 / 7;
  justify-self: start;
}

#w-node-_948d79b5-6335-68b2-6ea8-5158141af936-4ea32dac {
  grid-area: 5 / 7 / 6 / 8;
  justify-self: start;
}

#w-node-fbd51cf7-6d94-21d2-f16b-7e7c85794673-4ea32dac {
  grid-area: 5 / 8 / 6 / 9;
  justify-self: start;
}

#w-node-_8ec3f6b1-9a4c-1e1c-61c9-28afe301133a-4ea32dac {
  grid-area: 6 / 1 / 7 / 2;
  justify-self: start;
}

#w-node-df806fab-aaf9-7b39-c89a-6a98cfba4da2-4ea32dac {
  grid-area: 6 / 2 / 7 / 3;
  justify-self: start;
}

#w-node-_15820135-c589-4d7e-272f-dcd0448953bd-4ea32dac {
  grid-area: 6 / 3 / 7 / 4;
  justify-self: start;
}

#w-node-_89ee0e0c-aaf7-0cd4-e296-9d1285fe0fee-4ea32dac {
  grid-area: 6 / 4 / 7 / 5;
  justify-self: start;
}

#w-node-_5e018b3f-7b78-a650-bfb8-6a0976e25c07-4ea32dac {
  grid-area: 6 / 5 / 7 / 6;
  justify-self: start;
}

#w-node-_019bb9c8-df57-9efc-ed01-914380297d4d-4ea32dac {
  grid-area: 6 / 6 / 7 / 7;
  justify-self: start;
}

#w-node-_15c3c18e-ad9a-2ad2-1550-6806f468434e-4ea32dac {
  grid-area: 6 / 7 / 7 / 8;
  justify-self: start;
}

#w-node-_32af44d3-13c9-bf0f-e60c-0e11ee1d676e-4ea32dac {
  grid-area: 6 / 8 / 7 / 9;
  justify-self: start;
}

#w-node-_277cf95a-e51d-5d61-e5c7-590af5e0fdca-4ea32dac {
  grid-area: 7 / 1 / 8 / 2;
  justify-self: start;
}

#w-node-f08c27bd-36e1-ceef-f0f6-4f6e6305bb22-4ea32dac {
  grid-area: 7 / 2 / 8 / 3;
  justify-self: start;
}

#w-node-ced2de8e-06e6-a16e-d5d1-4324d5680b0d-4ea32dac {
  grid-area: 7 / 3 / 8 / 4;
  justify-self: start;
}

#w-node-a311c712-2cf4-08ea-6d18-bd51f1c9ef4e-4ea32dac {
  grid-area: 7 / 4 / 8 / 5;
  justify-self: start;
}

#w-node-_47b56549-7401-1798-a43b-70f5fa518de9-4ea32dac {
  grid-area: 7 / 5 / 8 / 6;
  justify-self: start;
}

#w-node-_2e08a4f9-e57d-c105-bcdb-3c8dd18c093b-4ea32dac {
  grid-area: 7 / 6 / 8 / 7;
  justify-self: start;
}

#w-node-b5186465-1b8b-9487-aaae-394f7ad7c2f2-4ea32dac {
  grid-area: 7 / 7 / 8 / 8;
  justify-self: start;
}

#w-node-d05c7d0c-6abc-3100-a4c5-3ecd9a3f1f8d-4ea32dac {
  grid-area: 7 / 8 / 8 / 9;
  justify-self: start;
}

#w-node-_4613cacc-2e58-233e-3b27-a2dae78200fe-e78200fa, #w-node-_4613cacc-2e58-233e-3b27-a2dae78200ff-e78200fa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4613cacc-2e58-233e-3b27-a2dae7820100-e78200fa, #w-node-_4613cacc-2e58-233e-3b27-a2dae7820109-e78200fa {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_80e09568-f4a5-4e69-a083-0690e343eb61-70159b3d {
  grid-area: 1 / 2 / 4 / 5;
}

#w-node-e948f20d-308a-0c9d-425c-642e579f753b-70159b3d {
  grid-area: 2 / 1 / 3 / 3;
  align-self: stretch;
}

#w-node-_5ff252bb-2653-160a-ad77-4ff160f163a2-70159b3d {
  grid-area: 3 / 2 / 5 / 4;
}

#w-node-f91ea48d-3179-744a-c7a6-55caf695f000-70159b3d, #w-node-f8cfdbdd-9a8a-2324-8997-70d39f44b965-70159b3d, #w-node-_9e673108-715d-2467-dd6e-d8d01f6e8bcc-70159b3d, #w-node-cccde604-3ddd-1777-20a3-a14dbcc6c0aa-70159b3d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7d4f988e-5fc4-169e-45dc-601d09df7c1e-70159b3d {
  grid-area: 2 / 1 / 3 / 9;
}

#w-node-ed557f1d-8216-3b90-0067-ea3596401708-70159b3d {
  grid-area: 1 / 2 / 2 / 3;
  place-self: start;
}

#w-node-_45816051-e0ce-2881-3cf0-0fe464de8d6e-70159b3d {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_5d3daf63-c786-899a-3054-9549ff0a5356-70159b3d {
  grid-area: 1 / 3 / 2 / 4;
  place-self: start;
}

#w-node-_5d3daf63-c786-899a-3054-9549ff0a5357-70159b3d {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7dbaad72-e682-db74-22fd-d576255cd039-70159b3d {
  grid-area: 1 / 4 / 2 / 5;
  place-self: start;
}

#w-node-_7dbaad72-e682-db74-22fd-d576255cd03a-70159b3d {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2b1f84e4-bb7c-698e-1b91-0dc6060c2699-70159b3d {
  grid-area: 1 / 5 / 2 / 6;
  place-self: start;
}

#w-node-_2b1f84e4-bb7c-698e-1b91-0dc6060c269a-70159b3d {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_997022b6-5e6b-de2f-e157-0eb073ffa5f6-70159b3d {
  grid-area: 1 / 6 / 2 / 7;
  place-self: start;
}

#w-node-_997022b6-5e6b-de2f-e157-0eb073ffa5f7-70159b3d {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_7d1c9c2c-5798-5085-1688-c11499e8212e-70159b3d {
  grid-area: 1 / 7 / 2 / 8;
  place-self: start;
}

#w-node-_7d1c9c2c-5798-5085-1688-c11499e8212f-70159b3d {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_6f274e68-ba0d-849f-87a7-1f85e34bb688-70159b3d {
  grid-area: 1 / 8 / 2 / 9;
  place-self: start;
}

#w-node-_6f274e68-ba0d-849f-87a7-1f85e34bb689-70159b3d {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_5cf79aab-23c5-5607-83a6-9a69b3b75619-70159b3d {
  grid-area: 2 / 1 / 3 / 2;
  justify-self: start;
}

#w-node-_5cf79aab-23c5-5607-83a6-9a69b3b7561a-70159b3d {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-ac22442f-987f-f322-e841-99e0de4710cd-70159b3d {
  grid-area: 2 / 2 / 3 / 3;
  justify-self: start;
}

#w-node-ceef416c-d182-8d7e-2d10-c090dbb95c72-70159b3d {
  grid-area: 2 / 3 / 3 / 4;
  justify-self: start;
}

#w-node-_06c0a64e-d818-cd26-fcf6-cada8bb61df1-70159b3d {
  grid-area: 2 / 4 / 3 / 5;
  justify-self: start;
}

#w-node-_99dd2944-0761-9894-2605-22710a99bca0-70159b3d {
  grid-area: 2 / 5 / 3 / 6;
  justify-self: start;
}

#w-node-_673d1879-6a50-5008-7d4e-87e0df689bfe-70159b3d {
  grid-area: 2 / 6 / 3 / 7;
  justify-self: start;
}

#w-node-_0467fadf-e3aa-9187-2af6-eeb1d40257e0-70159b3d {
  grid-area: 2 / 7 / 3 / 8;
  justify-self: start;
}

#w-node-ca510fb9-ddc4-f88a-590b-1be9cd43ba64-70159b3d {
  grid-area: 2 / 8 / 3 / 9;
  justify-self: start;
}

#w-node-ef1f9f31-5ceb-5c83-6a14-80f83ef64b16-70159b3d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-a47fe401-4fda-47d6-1ce4-6d4b9d65bd35-70159b3d {
  grid-area: 3 / 1 / 4 / 2;
  justify-self: start;
}

#w-node-_4aeb4616-2348-c57a-352a-49c61b4f08eb-70159b3d {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: start;
}

#w-node-_8e7ae325-a4b8-92e3-beea-769128b6afae-70159b3d {
  grid-area: 3 / 3 / 4 / 4;
  justify-self: start;
}

#w-node-_79bfb9a0-99a7-2030-f41a-e0915e186598-70159b3d {
  grid-area: 3 / 4 / 4 / 5;
  justify-self: start;
}

#w-node-fdb6140d-c974-0a2d-912a-97e318c81fba-70159b3d {
  grid-area: 3 / 5 / 4 / 6;
  justify-self: start;
}

#w-node-_4335e389-3487-51fe-97c3-af7e960abfe0-70159b3d {
  grid-area: 3 / 6 / 4 / 7;
  justify-self: start;
}

#w-node-f9f4dd42-15e2-b1be-6cc2-5841c22377e7-70159b3d {
  grid-area: 3 / 7 / 4 / 8;
  justify-self: start;
}

#w-node-b16bdae2-01b8-7720-b97f-53c54ab603c1-70159b3d {
  grid-area: 3 / 8 / 4 / 9;
  justify-self: start;
}

#w-node-_07690f6e-c829-7b63-176b-b7faa42c8fb6-70159b3d {
  grid-area: 4 / 1 / 5 / 2;
  justify-self: start;
}

#w-node-_4d1975bb-4b70-ea1f-f0e0-1bd59f892c3a-70159b3d {
  grid-area: 4 / 2 / 5 / 3;
  justify-self: start;
}

#w-node-_6b77f21b-d1fd-2601-0eff-7fa62f225d3e-70159b3d {
  grid-area: 4 / 3 / 5 / 4;
  justify-self: start;
}

#w-node-fc3c2c72-ede7-c5fd-9388-996e6576e181-70159b3d {
  grid-area: 4 / 4 / 5 / 5;
  justify-self: start;
}

#w-node-faebb164-045b-ad3a-d702-bd157030d6d2-70159b3d {
  grid-area: 4 / 5 / 5 / 6;
  justify-self: start;
}

#w-node-_2cd0a9fd-3f53-d7b4-9b26-e34704fd6303-70159b3d {
  grid-area: 4 / 6 / 5 / 7;
  justify-self: start;
}

#w-node-_10db8995-cf56-8b05-4cab-27081f997473-70159b3d {
  grid-area: 4 / 7 / 5 / 8;
  justify-self: start;
}

#w-node-b2e9ba16-7d9b-4b55-03ca-dcba40682cda-70159b3d {
  grid-area: 4 / 8 / 5 / 9;
  justify-self: start;
}

#w-node-_37b6e0aa-341d-d083-3717-28e36f703e23-70159b3d {
  grid-area: 5 / 1 / 6 / 2;
  justify-self: start;
}

#w-node-de2d2e71-ded8-6b59-ad0b-490406c24d74-70159b3d {
  grid-area: 5 / 2 / 6 / 3;
  justify-self: start;
}

#w-node-_4b42813a-119b-4ca2-0f1b-ceb30d7aa394-70159b3d {
  grid-area: 5 / 3 / 6 / 4;
  justify-self: start;
}

#w-node-b4c96d67-4f47-7613-2a90-ac33e5953d3b-70159b3d {
  grid-area: 5 / 4 / 6 / 5;
  justify-self: start;
}

#w-node-bfca39ae-3c81-119e-47c3-7fdbc1455558-70159b3d {
  grid-area: 5 / 5 / 6 / 6;
  justify-self: start;
}

#w-node-_12f37383-9fb8-5f03-8251-e1d594be9b90-70159b3d {
  grid-area: 5 / 6 / 6 / 7;
  justify-self: start;
}

#w-node-_948d79b5-6335-68b2-6ea8-5158141af936-70159b3d {
  grid-area: 5 / 7 / 6 / 8;
  justify-self: start;
}

#w-node-fbd51cf7-6d94-21d2-f16b-7e7c85794673-70159b3d {
  grid-area: 5 / 8 / 6 / 9;
  justify-self: start;
}

#w-node-_8ec3f6b1-9a4c-1e1c-61c9-28afe301133a-70159b3d {
  grid-area: 6 / 1 / 7 / 2;
  justify-self: start;
}

#w-node-df806fab-aaf9-7b39-c89a-6a98cfba4da2-70159b3d {
  grid-area: 6 / 2 / 7 / 3;
  justify-self: start;
}

#w-node-_15820135-c589-4d7e-272f-dcd0448953bd-70159b3d {
  grid-area: 6 / 3 / 7 / 4;
  justify-self: start;
}

#w-node-_89ee0e0c-aaf7-0cd4-e296-9d1285fe0fee-70159b3d {
  grid-area: 6 / 4 / 7 / 5;
  justify-self: start;
}

#w-node-_5e018b3f-7b78-a650-bfb8-6a0976e25c07-70159b3d {
  grid-area: 6 / 5 / 7 / 6;
  justify-self: start;
}

#w-node-_019bb9c8-df57-9efc-ed01-914380297d4d-70159b3d {
  grid-area: 6 / 6 / 7 / 7;
  justify-self: start;
}

#w-node-_15c3c18e-ad9a-2ad2-1550-6806f468434e-70159b3d {
  grid-area: 6 / 7 / 7 / 8;
  justify-self: start;
}

#w-node-_32af44d3-13c9-bf0f-e60c-0e11ee1d676e-70159b3d {
  grid-area: 6 / 8 / 7 / 9;
  justify-self: start;
}

#w-node-_277cf95a-e51d-5d61-e5c7-590af5e0fdca-70159b3d {
  grid-area: 7 / 1 / 8 / 2;
  justify-self: start;
}

#w-node-f08c27bd-36e1-ceef-f0f6-4f6e6305bb22-70159b3d {
  grid-area: 7 / 2 / 8 / 3;
  justify-self: start;
}

#w-node-ced2de8e-06e6-a16e-d5d1-4324d5680b0d-70159b3d {
  grid-area: 7 / 3 / 8 / 4;
  justify-self: start;
}

#w-node-a311c712-2cf4-08ea-6d18-bd51f1c9ef4e-70159b3d {
  grid-area: 7 / 4 / 8 / 5;
  justify-self: start;
}

#w-node-_47b56549-7401-1798-a43b-70f5fa518de9-70159b3d {
  grid-area: 7 / 5 / 8 / 6;
  justify-self: start;
}

#w-node-_2e08a4f9-e57d-c105-bcdb-3c8dd18c093b-70159b3d {
  grid-area: 7 / 6 / 8 / 7;
  justify-self: start;
}

#w-node-b5186465-1b8b-9487-aaae-394f7ad7c2f2-70159b3d {
  grid-area: 7 / 7 / 8 / 8;
  justify-self: start;
}

#w-node-d05c7d0c-6abc-3100-a4c5-3ecd9a3f1f8d-70159b3d {
  grid-area: 7 / 8 / 8 / 9;
  justify-self: start;
}

#w-node-_80e09568-f4a5-4e69-a083-0690e343eb61-b7eadfae {
  grid-area: 1 / 2 / 4 / 5;
}

#w-node-e948f20d-308a-0c9d-425c-642e579f753b-b7eadfae {
  grid-area: 2 / 1 / 3 / 3;
  align-self: stretch;
}

#w-node-_5ff252bb-2653-160a-ad77-4ff160f163a2-b7eadfae {
  grid-area: 3 / 2 / 5 / 4;
}

#w-node-f8cfdbdd-9a8a-2324-8997-70d39f44b965-b7eadfae, #w-node-_9e673108-715d-2467-dd6e-d8d01f6e8bcc-b7eadfae, #w-node-cccde604-3ddd-1777-20a3-a14dbcc6c0aa-b7eadfae {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7d4f988e-5fc4-169e-45dc-601d09df7c1e-b7eadfae {
  grid-area: 2 / 1 / 3 / 9;
}

#w-node-ed557f1d-8216-3b90-0067-ea3596401708-b7eadfae {
  grid-area: 1 / 2 / 2 / 3;
  place-self: start;
}

#w-node-_45816051-e0ce-2881-3cf0-0fe464de8d6e-b7eadfae {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_5d3daf63-c786-899a-3054-9549ff0a5356-b7eadfae {
  grid-area: 1 / 3 / 2 / 4;
  place-self: start;
}

#w-node-_5d3daf63-c786-899a-3054-9549ff0a5357-b7eadfae {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7dbaad72-e682-db74-22fd-d576255cd039-b7eadfae {
  grid-area: 1 / 4 / 2 / 5;
  place-self: start;
}

#w-node-_7dbaad72-e682-db74-22fd-d576255cd03a-b7eadfae {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2b1f84e4-bb7c-698e-1b91-0dc6060c2699-b7eadfae {
  grid-area: 1 / 5 / 2 / 6;
  place-self: start;
}

#w-node-_2b1f84e4-bb7c-698e-1b91-0dc6060c269a-b7eadfae {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_997022b6-5e6b-de2f-e157-0eb073ffa5f6-b7eadfae {
  grid-area: 1 / 6 / 2 / 7;
  place-self: start;
}

#w-node-_997022b6-5e6b-de2f-e157-0eb073ffa5f7-b7eadfae {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_7d1c9c2c-5798-5085-1688-c11499e8212e-b7eadfae {
  grid-area: 1 / 7 / 2 / 8;
  place-self: start;
}

#w-node-_7d1c9c2c-5798-5085-1688-c11499e8212f-b7eadfae {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_6f274e68-ba0d-849f-87a7-1f85e34bb688-b7eadfae {
  grid-area: 1 / 8 / 2 / 9;
  place-self: start;
}

#w-node-_6f274e68-ba0d-849f-87a7-1f85e34bb689-b7eadfae {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_5cf79aab-23c5-5607-83a6-9a69b3b75619-b7eadfae {
  grid-area: 2 / 1 / 3 / 2;
  justify-self: start;
}

#w-node-_5cf79aab-23c5-5607-83a6-9a69b3b7561a-b7eadfae {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-ac22442f-987f-f322-e841-99e0de4710cd-b7eadfae {
  grid-area: 2 / 2 / 3 / 3;
  justify-self: start;
}

#w-node-ceef416c-d182-8d7e-2d10-c090dbb95c72-b7eadfae {
  grid-area: 2 / 3 / 3 / 4;
  justify-self: start;
}

#w-node-_06c0a64e-d818-cd26-fcf6-cada8bb61df1-b7eadfae {
  grid-area: 2 / 4 / 3 / 5;
  justify-self: start;
}

#w-node-_99dd2944-0761-9894-2605-22710a99bca0-b7eadfae {
  grid-area: 2 / 5 / 3 / 6;
  justify-self: start;
}

#w-node-_673d1879-6a50-5008-7d4e-87e0df689bfe-b7eadfae {
  grid-area: 2 / 6 / 3 / 7;
  justify-self: start;
}

#w-node-_0467fadf-e3aa-9187-2af6-eeb1d40257e0-b7eadfae {
  grid-area: 2 / 7 / 3 / 8;
  justify-self: start;
}

#w-node-ca510fb9-ddc4-f88a-590b-1be9cd43ba64-b7eadfae {
  grid-area: 2 / 8 / 3 / 9;
  justify-self: start;
}

#w-node-ef1f9f31-5ceb-5c83-6a14-80f83ef64b16-b7eadfae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-a47fe401-4fda-47d6-1ce4-6d4b9d65bd35-b7eadfae {
  grid-area: 3 / 1 / 4 / 2;
  justify-self: start;
}

#w-node-_4aeb4616-2348-c57a-352a-49c61b4f08eb-b7eadfae {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: start;
}

#w-node-_8e7ae325-a4b8-92e3-beea-769128b6afae-b7eadfae {
  grid-area: 3 / 3 / 4 / 4;
  justify-self: start;
}

#w-node-_79bfb9a0-99a7-2030-f41a-e0915e186598-b7eadfae {
  grid-area: 3 / 4 / 4 / 5;
  justify-self: start;
}

#w-node-fdb6140d-c974-0a2d-912a-97e318c81fba-b7eadfae {
  grid-area: 3 / 5 / 4 / 6;
  justify-self: start;
}

#w-node-_4335e389-3487-51fe-97c3-af7e960abfe0-b7eadfae {
  grid-area: 3 / 6 / 4 / 7;
  justify-self: start;
}

#w-node-f9f4dd42-15e2-b1be-6cc2-5841c22377e7-b7eadfae {
  grid-area: 3 / 7 / 4 / 8;
  justify-self: start;
}

#w-node-b16bdae2-01b8-7720-b97f-53c54ab603c1-b7eadfae {
  grid-area: 3 / 8 / 4 / 9;
  justify-self: start;
}

#w-node-_07690f6e-c829-7b63-176b-b7faa42c8fb6-b7eadfae {
  grid-area: 4 / 1 / 5 / 2;
  justify-self: start;
}

#w-node-_4d1975bb-4b70-ea1f-f0e0-1bd59f892c3a-b7eadfae {
  grid-area: 4 / 2 / 5 / 3;
  justify-self: start;
}

#w-node-_6b77f21b-d1fd-2601-0eff-7fa62f225d3e-b7eadfae {
  grid-area: 4 / 3 / 5 / 4;
  justify-self: start;
}

#w-node-fc3c2c72-ede7-c5fd-9388-996e6576e181-b7eadfae {
  grid-area: 4 / 4 / 5 / 5;
  justify-self: start;
}

#w-node-faebb164-045b-ad3a-d702-bd157030d6d2-b7eadfae {
  grid-area: 4 / 5 / 5 / 6;
  justify-self: start;
}

#w-node-_2cd0a9fd-3f53-d7b4-9b26-e34704fd6303-b7eadfae {
  grid-area: 4 / 6 / 5 / 7;
  justify-self: start;
}

#w-node-_10db8995-cf56-8b05-4cab-27081f997473-b7eadfae {
  grid-area: 4 / 7 / 5 / 8;
  justify-self: start;
}

#w-node-b2e9ba16-7d9b-4b55-03ca-dcba40682cda-b7eadfae {
  grid-area: 4 / 8 / 5 / 9;
  justify-self: start;
}

#w-node-_37b6e0aa-341d-d083-3717-28e36f703e23-b7eadfae {
  grid-area: 5 / 1 / 6 / 2;
  justify-self: start;
}

#w-node-de2d2e71-ded8-6b59-ad0b-490406c24d74-b7eadfae {
  grid-area: 5 / 2 / 6 / 3;
  justify-self: start;
}

#w-node-_4b42813a-119b-4ca2-0f1b-ceb30d7aa394-b7eadfae {
  grid-area: 5 / 3 / 6 / 4;
  justify-self: start;
}

#w-node-b4c96d67-4f47-7613-2a90-ac33e5953d3b-b7eadfae {
  grid-area: 5 / 4 / 6 / 5;
  justify-self: start;
}

#w-node-bfca39ae-3c81-119e-47c3-7fdbc1455558-b7eadfae {
  grid-area: 5 / 5 / 6 / 6;
  justify-self: start;
}

#w-node-_12f37383-9fb8-5f03-8251-e1d594be9b90-b7eadfae {
  grid-area: 5 / 6 / 6 / 7;
  justify-self: start;
}

#w-node-_948d79b5-6335-68b2-6ea8-5158141af936-b7eadfae {
  grid-area: 5 / 7 / 6 / 8;
  justify-self: start;
}

#w-node-fbd51cf7-6d94-21d2-f16b-7e7c85794673-b7eadfae {
  grid-area: 5 / 8 / 6 / 9;
  justify-self: start;
}

#w-node-_8ec3f6b1-9a4c-1e1c-61c9-28afe301133a-b7eadfae {
  grid-area: 6 / 1 / 7 / 2;
  justify-self: start;
}

#w-node-df806fab-aaf9-7b39-c89a-6a98cfba4da2-b7eadfae {
  grid-area: 6 / 2 / 7 / 3;
  justify-self: start;
}

#w-node-_15820135-c589-4d7e-272f-dcd0448953bd-b7eadfae {
  grid-area: 6 / 3 / 7 / 4;
  justify-self: start;
}

#w-node-_89ee0e0c-aaf7-0cd4-e296-9d1285fe0fee-b7eadfae {
  grid-area: 6 / 4 / 7 / 5;
  justify-self: start;
}

#w-node-_5e018b3f-7b78-a650-bfb8-6a0976e25c07-b7eadfae {
  grid-area: 6 / 5 / 7 / 6;
  justify-self: start;
}

#w-node-_019bb9c8-df57-9efc-ed01-914380297d4d-b7eadfae {
  grid-area: 6 / 6 / 7 / 7;
  justify-self: start;
}

#w-node-_15c3c18e-ad9a-2ad2-1550-6806f468434e-b7eadfae {
  grid-area: 6 / 7 / 7 / 8;
  justify-self: start;
}

#w-node-_32af44d3-13c9-bf0f-e60c-0e11ee1d676e-b7eadfae {
  grid-area: 6 / 8 / 7 / 9;
  justify-self: start;
}

#w-node-_277cf95a-e51d-5d61-e5c7-590af5e0fdca-b7eadfae {
  grid-area: 7 / 1 / 8 / 2;
  justify-self: start;
}

#w-node-f08c27bd-36e1-ceef-f0f6-4f6e6305bb22-b7eadfae {
  grid-area: 7 / 2 / 8 / 3;
  justify-self: start;
}

#w-node-ced2de8e-06e6-a16e-d5d1-4324d5680b0d-b7eadfae {
  grid-area: 7 / 3 / 8 / 4;
  justify-self: start;
}

#w-node-a311c712-2cf4-08ea-6d18-bd51f1c9ef4e-b7eadfae {
  grid-area: 7 / 4 / 8 / 5;
  justify-self: start;
}

#w-node-_47b56549-7401-1798-a43b-70f5fa518de9-b7eadfae {
  grid-area: 7 / 5 / 8 / 6;
  justify-self: start;
}

#w-node-_2e08a4f9-e57d-c105-bcdb-3c8dd18c093b-b7eadfae {
  grid-area: 7 / 6 / 8 / 7;
  justify-self: start;
}

#w-node-b5186465-1b8b-9487-aaae-394f7ad7c2f2-b7eadfae {
  grid-area: 7 / 7 / 8 / 8;
  justify-self: start;
}

#w-node-d05c7d0c-6abc-3100-a4c5-3ecd9a3f1f8d-b7eadfae {
  grid-area: 7 / 8 / 8 / 9;
  justify-self: start;
}

@media screen and (max-width: 991px) {
  #w-node-e948f20d-308a-0c9d-425c-642e579f753b-83d5b49e, #w-node-e948f20d-308a-0c9d-425c-642e579f753b-21dae009, #w-node-e948f20d-308a-0c9d-425c-642e579f753b-f12676cf, #w-node-e948f20d-308a-0c9d-425c-642e579f753b-4ea32dac, #w-node-e948f20d-308a-0c9d-425c-642e579f753b-70159b3d, #w-node-e948f20d-308a-0c9d-425c-642e579f753b-b7eadfae {
    grid-area: 2 / 1 / 3 / 3;
    align-self: end;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_2d22e2d0-9c1d-604f-acfb-f034f9572072-83d5b49e {
    grid-area: 2 / 1 / 2 / 2;
  }

  #w-node-a3f45b3f-390b-8dfd-496e-3f8aea31e4dc-83d5b49e {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
  }

  #w-node-_80e09568-f4a5-4e69-a083-0690e343eb61-83d5b49e {
    grid-column: 1 / 2;
    grid-row-end: 3;
  }

  #w-node-e948f20d-308a-0c9d-425c-642e579f753b-83d5b49e {
    grid-row-end: 4;
    grid-column-end: 2;
  }

  #w-node-_5ff252bb-2653-160a-ad77-4ff160f163a2-83d5b49e {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-cccde604-3ddd-1777-20a3-a14dbcc6c0aa-83d5b49e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3b159149-3b58-b71a-5e3d-217903f105fb-03f105f7 {
    place-self: stretch start;
  }

  #w-node-_3b159149-3b58-b71a-5e3d-217903f105fd-03f105f7, #w-node-_3b159149-3b58-b71a-5e3d-217903f10606-03f105f7 {
    justify-self: start;
  }

  #w-node-_2d22e2d0-9c1d-604f-acfb-f034f9572072-21dae009 {
    grid-area: 2 / 1 / 2 / 2;
  }

  #w-node-a3f45b3f-390b-8dfd-496e-3f8aea31e4dc-21dae009 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
  }

  #w-node-_80e09568-f4a5-4e69-a083-0690e343eb61-21dae009 {
    grid-column: 1 / 2;
    grid-row-end: 3;
  }

  #w-node-e948f20d-308a-0c9d-425c-642e579f753b-21dae009 {
    grid-row-end: 4;
    grid-column-end: 2;
  }

  #w-node-_5ff252bb-2653-160a-ad77-4ff160f163a2-21dae009 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-cccde604-3ddd-1777-20a3-a14dbcc6c0aa-21dae009 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a55bd9bc-f1a4-cfa8-0ef9-3f1ebd40f980-bd40f97c {
    place-self: stretch start;
  }

  #w-node-a55bd9bc-f1a4-cfa8-0ef9-3f1ebd40f982-bd40f97c, #w-node-a55bd9bc-f1a4-cfa8-0ef9-3f1ebd40f98b-bd40f97c {
    justify-self: start;
  }

  #w-node-_2d22e2d0-9c1d-604f-acfb-f034f9572072-f12676cf {
    grid-area: 2 / 1 / 2 / 2;
  }

  #w-node-a3f45b3f-390b-8dfd-496e-3f8aea31e4dc-f12676cf {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
  }

  #w-node-_80e09568-f4a5-4e69-a083-0690e343eb61-f12676cf {
    grid-column: 1 / 2;
    grid-row-end: 3;
  }

  #w-node-e948f20d-308a-0c9d-425c-642e579f753b-f12676cf {
    grid-row-end: 4;
    grid-column-end: 2;
  }

  #w-node-_5ff252bb-2653-160a-ad77-4ff160f163a2-f12676cf {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-cccde604-3ddd-1777-20a3-a14dbcc6c0aa-f12676cf {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b3cd5136-821c-ff83-b70e-a3b00a7e797e-0a7e797a {
    place-self: stretch start;
  }

  #w-node-b3cd5136-821c-ff83-b70e-a3b00a7e7980-0a7e797a, #w-node-b3cd5136-821c-ff83-b70e-a3b00a7e7989-0a7e797a {
    justify-self: start;
  }

  #w-node-_2d22e2d0-9c1d-604f-acfb-f034f9572072-4ea32dac {
    grid-area: 2 / 1 / 2 / 2;
  }

  #w-node-a3f45b3f-390b-8dfd-496e-3f8aea31e4dc-4ea32dac {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
  }

  #w-node-_80e09568-f4a5-4e69-a083-0690e343eb61-4ea32dac {
    grid-column: 1 / 2;
    grid-row-end: 3;
  }

  #w-node-e948f20d-308a-0c9d-425c-642e579f753b-4ea32dac {
    grid-row-end: 4;
    grid-column-end: 2;
  }

  #w-node-_5ff252bb-2653-160a-ad77-4ff160f163a2-4ea32dac {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-cccde604-3ddd-1777-20a3-a14dbcc6c0aa-4ea32dac {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4613cacc-2e58-233e-3b27-a2dae78200fe-e78200fa {
    place-self: stretch start;
  }

  #w-node-_4613cacc-2e58-233e-3b27-a2dae7820100-e78200fa, #w-node-_4613cacc-2e58-233e-3b27-a2dae7820109-e78200fa {
    justify-self: start;
  }

  #w-node-_2d22e2d0-9c1d-604f-acfb-f034f9572072-70159b3d {
    grid-area: 2 / 1 / 2 / 2;
  }

  #w-node-a3f45b3f-390b-8dfd-496e-3f8aea31e4dc-70159b3d {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
  }

  #w-node-_80e09568-f4a5-4e69-a083-0690e343eb61-70159b3d {
    grid-column: 1 / 2;
    grid-row-end: 3;
  }

  #w-node-e948f20d-308a-0c9d-425c-642e579f753b-70159b3d {
    grid-row-end: 4;
    grid-column-end: 2;
  }

  #w-node-_5ff252bb-2653-160a-ad77-4ff160f163a2-70159b3d {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-cccde604-3ddd-1777-20a3-a14dbcc6c0aa-70159b3d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2d22e2d0-9c1d-604f-acfb-f034f9572072-b7eadfae {
    grid-area: 2 / 1 / 2 / 2;
  }

  #w-node-a3f45b3f-390b-8dfd-496e-3f8aea31e4dc-b7eadfae {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
  }

  #w-node-_80e09568-f4a5-4e69-a083-0690e343eb61-b7eadfae {
    grid-column: 1 / 2;
    grid-row-end: 3;
  }

  #w-node-e948f20d-308a-0c9d-425c-642e579f753b-b7eadfae {
    grid-row-end: 4;
    grid-column-end: 2;
  }

  #w-node-_5ff252bb-2653-160a-ad77-4ff160f163a2-b7eadfae {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-cccde604-3ddd-1777-20a3-a14dbcc6c0aa-b7eadfae {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}


@font-face {
  font-family: 'Favorit';
  src: url('../fonts/favorit_regular-webfont.woff2') format('woff2'), url('../fonts/favorit_regular-webfont.woff') format('woff'), url('../fonts/Favorit_Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}