@font-face {
  font-family: Switzer;
  src: url('../fonts/Switzer-Bold.otf') format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Switzer;
  src: url('../fonts/Switzer-Medium.otf') format("opentype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Switzer;
  src: url('../fonts/Switzer-Regular.otf') format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Switzer;
  src: url('../fonts/Switzer-Semibold.otf') format("opentype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

:root {
  --body-background: #eee;
  --main-black: #1b1b1c;
  --alt-grey: #d9d9d9;
  --text-white: #f2f2f2;
  --text-grey: #797979;
  --main-font: Switzer, sans-serif;
  --outline: #ddd;
  --silver: #9ea29f;
  --accent-1: #eee65c;
  --accent-2: #ffe1d0;
  --accent-3: #bbc4fc;
  --accent-4: #94c9e6;
  --heading-4-subtext: 1.7rem;
  --trennline: #1b1b1c33;
  --transparent: #fff0;
  --white: white;
  --neongrün: #00ff04;
  --pongratz-blau: #253d77;
  --color: red;
  --heading-2: 128px;
  --heading-2-height: 118px;
}

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

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

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

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

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

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

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

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

.w-layout-layout {
  grid-row-gap: 20px;
  grid-column-gap: 20px;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding: 20px;
}

.w-layout-cell {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

body {
  background-color: var(--body-background);
  color: #333;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

h1 {
  color: var(--main-black);
  letter-spacing: -2px;
  margin-top: 0;
  margin-bottom: 40px;
  font-family: Switzer, sans-serif;
  font-size: 96px;
  font-weight: 500;
  line-height: 85px;
}

h2 {
  color: var(--main-black);
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 40px;
  font-family: Switzer, sans-serif;
  font-size: 72px;
  font-weight: 500;
  line-height: 70px;
}

h3 {
  color: var(--main-black);
  letter-spacing: -2px;
  margin-top: 0;
  margin-bottom: 40px;
  font-family: Switzer, sans-serif;
  font-size: 64px;
  font-weight: 500;
  line-height: 64px;
}

h4 {
  color: var(--main-black);
  letter-spacing: -1.5px;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Switzer, sans-serif;
  font-size: 48px;
  font-weight: 500;
  line-height: 48px;
}

h5 {
  color: var(--main-black);
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Switzer, sans-serif;
  font-size: 40px;
  font-weight: 500;
  line-height: 40px;
}

h6 {
  color: var(--main-black);
  letter-spacing: -.3px;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Switzer, sans-serif;
  font-size: 28px;
  font-weight: 500;
  line-height: 32px;
}

p {
  color: var(--main-black);
  letter-spacing: -.3px;
  margin-bottom: 60px;
  font-family: Switzer, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 26px;
}

a {
  text-decoration: underline;
}

ul {
  grid-row-gap: 10px;
  flex-direction: column;
  margin-top: 0;
  margin-bottom: 20px;
  padding-left: 20px;
  display: flex;
}

ol {
  grid-row-gap: 10px;
  flex-direction: column;
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 20px;
  display: flex;
}

li {
  color: var(--main-black);
  letter-spacing: -.3px;
  font-family: Switzer, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 26px;
}

label {
  color: var(--main-black);
  letter-spacing: -.3px;
  margin-bottom: 5px;
  font-family: Switzer, sans-serif;
  font-size: 16px;
  font-weight: 500;
  display: block;
}

blockquote {
  border-left: 5px solid var(--main-black);
  color: var(--main-black);
  letter-spacing: -.7px;
  margin-bottom: 10px;
  padding: 10px 20px;
  font-family: Switzer, sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 50px;
}

.navbar {
  background-color: #0000;
  display: none;
  position: fixed;
  inset: 0% 0% auto;
}

.search-icon {
  cursor: pointer;
  margin-left: 28px;
  transition: opacity .2s;
}

.search-icon:hover {
  opacity: .5;
}

.navbar-row {
  justify-content: space-between;
  align-items: center;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
}

.nav-link {
  color: var(--main-black);
  letter-spacing: -.5px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Switzer, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
  transition: opacity .8s;
  display: none;
}

.nav-link:hover {
  opacity: .4;
}

.top-section {
  padding: 80px 60px 220px;
}

.top-section.with-background {
  background-color: var(--alt-grey);
}

.top-section.impressumm {
  background-color: var(--alt-grey);
  padding-top: 140px;
  padding-bottom: 80px;
}

.wrapper {
  font-size: 1em;
}

._3-column-grid {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr .5fr;
}

.display-xs {
  color: var(--main-black);
  letter-spacing: -.2px;
  padding-top: 3px;
  padding-bottom: 3px;
  font-family: Switzer, sans-serif;
  font-size: 2em;
  line-height: 1em;
  display: block;
}

.display-s {
  color: var(--main-black);
  letter-spacing: -.2px;
  font-family: Switzer, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 20px;
}

.display-s.bold {
  font-weight: 500;
}

.display-s.grey {
  color: var(--text-grey);
}

.display-s.white {
  color: var(--text-white);
}

.display-s.team-title {
  text-indent: 0;
  line-height: 26px;
}

.display-s.abstand {
  text-align: left;
  margin-top: 10px;
  margin-bottom: 10px;
}

.typography-info-section {
  padding-bottom: 140px;
  padding-left: 60px;
  padding-right: 60px;
}

.typography-info-section.with-background {
  background-color: var(--alt-grey);
}

.text-styles-section {
  padding-bottom: 120px;
  padding-left: 60px;
  padding-right: 60px;
}

.grey {
  color: var(--text-grey);
}

.display-xl {
  color: var(--main-black);
  letter-spacing: -4px;
  font-family: Switzer, sans-serif;
  font-size: 168px;
  font-weight: 500;
  line-height: 140px;
}

.display-xl.bold {
  margin-bottom: 0;
  font-weight: 700;
}

.headline-h2 {
  font-family: var(--main-font);
  color: var(--main-black);
  letter-spacing: -4px;
  font-size: clamp(3rem, 8vw, 128px);
  font-weight: 700;
  line-height: clamp(3rem, 7.4vw, 118px);
}

.headline-h2.bold {
  margin-bottom: 100px;
  font-size: 128px;
  font-weight: 700;
}

.display-m {
  color: var(--main-black);
  letter-spacing: -1px;
  font-family: Switzer, sans-serif;
  font-size: 48px;
  font-weight: 500;
  line-height: 50px;
}

.display-m.margin {
  text-indent: 140px;
  margin-bottom: 100px;
}

.display-wrapper, .heading-wrapper {
  margin-bottom: 140px;
}

.style-wrapper {
  grid-row-gap: 30px;
  flex-direction: column;
  align-items: flex-end;
  display: flex;
}

.paragraph-normal-wrapper {
  margin-bottom: 0;
  display: flex;
}

.paragraph-normal-wrapper.team {
  margin-top: 60px;
}

.div-block {
  grid-row-gap: 30px;
  flex-direction: column;
  display: flex;
}

.medium {
  text-align: justify;
  flex-flow: wrap;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 100px;
  padding-left: 20px;
  display: flex;
}

.medium.margin {
  margin-bottom: 40px;
  font-size: 1.2em;
  line-height: 1em;
  display: none;
}

.paragraph-med-wrapper {
  margin-bottom: 60px;
}

.small {
  font-size: 14px;
  line-height: 16px;
}

.paragraph-small-wrapper {
  margin-bottom: 60px;
}

.text-styles-container {
  border-top: 1px solid var(--outline);
  padding-top: 20px;
}

.rich-text-element {
  padding-bottom: 120px;
  padding-left: 60px;
  padding-right: 60px;
}

.rich-text-container {
  border-top: 1px solid var(--outline);
  padding-top: 20px;
}

.rich-text-block {
  flex-direction: column;
  display: flex;
}

.text-link-section {
  padding-bottom: 120px;
  padding-left: 60px;
  padding-right: 60px;
}

.text-link {
  border-bottom: 1px solid var(--text-grey);
  color: var(--main-black);
  letter-spacing: -.2px;
  padding-bottom: 3px;
  font-family: Switzer, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
  display: inline-block;
}

.text-link.small {
  font-size: 2em;
  font-weight: 400;
  line-height: 1em;
  text-decoration: none;
  transition: opacity .8s;
}

.text-link.small:hover {
  opacity: .4;
}

.list-section {
  padding-bottom: 120px;
  padding-left: 60px;
  padding-right: 60px;
}

.text-link-container, .lists-container {
  border-top: 1px solid var(--outline);
  padding-top: 20px;
}

.unordered-list {
  grid-row-gap: 30px;
  flex-direction: column;
  display: flex;
}

.unordered-list.margin {
  margin-bottom: 60px;
}

.order-list {
  grid-row-gap: 30px;
  flex-direction: column;
  display: flex;
}

.quote-section {
  padding-bottom: 120px;
  padding-left: 60px;
  padding-right: 60px;
}

.quote-container {
  border-top: 1px solid var(--outline);
  padding-top: 20px;
}

.color-section {
  padding-bottom: 120px;
  padding-left: 60px;
  padding-right: 60px;
}

.color-palette {
  background-color: var(--main-black);
  padding: 60px 20px 10px;
}

.color-palette.silver {
  background-color: var(--silver);
}

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

.color-palette.accent-1 {
  background-color: var(--accent-1);
}

.color-palette.accent-2 {
  background-color: var(--accent-2);
}

.color-palette.accent-3 {
  background-color: var(--accent-3);
}

.color-container {
  border-top: 1px solid var(--outline);
  padding-top: 20px;
}

.submit-button {
  background-color: var(--main-black);
  width: 200px;
  min-height: 60px;
  color: var(--text-white);
  padding: 15px 20px;
  font-family: Switzer, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.submit-button.long {
  width: auto;
}

.textarea {
  background-color: var(--outline);
  min-height: 200px;
  color: var(--main-black);
  letter-spacing: -.3px;
  border: 1px solid #0000;
  margin-bottom: 20px;
  padding: 15px 20px;
  font-family: Switzer, sans-serif;
  font-size: 20px;
  line-height: 24px;
}

.textarea::placeholder {
  color: #0000;
}

.text-field {
  background-color: var(--outline);
  min-height: 60px;
  color: var(--main-black);
  border: 1px solid #0000;
  margin-bottom: 30px;
  padding: 15px 20px;
  font-family: Switzer, sans-serif;
  font-size: 18px;
}

.text-field.margin {
  margin-bottom: 10px;
}

.full-name-wrapper, .email-address-wrapper {
  width: 100%;
}

.div-block-2 {
  grid-column-gap: 20px;
  justify-content: space-between;
  display: flex;
}

.footer {
  background-color: #0000;
  padding-left: 40px;
  padding-right: 40px;
  position: relative;
}

.footer.default-background {
  background-color: var(--body-background);
  padding-left: 60px;
  padding-right: 60px;
}

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

._2-column-grid {
  grid-template-rows: auto;
  grid-template-columns: 1.75fr 1fr;
  font-size: 1vw;
}

._2-column-grid.footer {
  padding-left: 0;
  padding-right: 0;
}

.block-margin {
  margin-bottom: 40px;
}

.text-link-underline-hide {
  color: var(--main-black);
  letter-spacing: normal;
  border-bottom: 1px solid #1b1b1c00;
  margin-right: 4em;
  padding-bottom: 0;
  font-family: Switzer, sans-serif;
  font-size: 1em;
  font-weight: 400;
  line-height: 1em;
  text-decoration: none;
  display: inline-block;
}

.social-div {
  flex-direction: column;
  justify-content: space-around;
  margin-bottom: 40px;
  font-family: Switzer, sans-serif;
  font-size: 1em;
  display: flex;
}

.form-section {
  padding-bottom: 120px;
  padding-left: 60px;
  padding-right: 60px;
}

.hero-container {
  grid-row-gap: 200px;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  padding-top: 80px;
  display: flex;
  position: absolute;
  top: auto;
}

.hero-container.home-video {
  top: 0;
}

.hero-section {
  z-index: -1;
  background-image: url('../images/02.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  justify-content: space-between;
  align-items: flex-end;
  height: 100vh;
  padding-bottom: 300px;
  padding-left: 60px;
  padding-right: 60px;
  position: fixed;
  inset: 0% 0% auto;
}

.hero-section.video-header {
  background-image: none;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.caption {
  color: var(--main-black);
  letter-spacing: .5px;
  text-transform: uppercase;
  font-family: Cousine, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 15px;
}

.caption.blau_content {
  color: var(--alt-grey);
  display: block;
}

.featured-work-section {
  height: 100vh;
  margin-top: 86vh;
  padding-top: 80px;
  padding-left: 60px;
  padding-right: 60px;
  position: sticky;
  top: 0;
}

.featured-work-section.bg-accent-1 {
  background-color: var(--accent-4);
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-top: 100vh;
  display: flex;
}

.featured-work-section.bg-accent-2 {
  background-color: var(--accent-2);
  cursor: auto;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.featured-work-section.bg-accent-3 {
  background-color: var(--silver);
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.featured-work-section.bg-accent-4 {
  background-color: var(--accent-4);
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  height: 200vh;
  display: flex;
}

.grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr .75fr 1fr 1fr 1fr;
  font-size: 1em;
}

.grid.footer {
  justify-content: space-between;
  align-items: stretch;
  padding-right: 40px;
  display: flex;
}

.featured-work-title {
  margin-bottom: 300px;
  padding-top: 100px;
}

.icon-wrapper {
  margin-bottom: 40px;
}

.highlight-wrapper {
  border-top: 1px solid #1b1b1c33;
  width: auto;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 1em;
}

.column {
  padding-left: 0;
  padding-right: 0;
  font-size: 1em;
}

.column-2 {
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.thumbnail-wrapper {
  width: 200%;
}

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

.cta-div {
  padding-bottom: 17px;
}

.thumbnail-container {
  grid-column-gap: 16px;
  justify-content: flex-end;
  align-items: flex-end;
  padding-bottom: 20px;
  display: flex;
}

.about-section {
  background-color: var(--outline);
  margin-top: 140px;
  padding: 140px 60px;
  position: relative;
}

.heading {
  text-align: justify;
  letter-spacing: 0;
  text-indent: 150px;
  margin-top: 60px;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 26px;
}

.heading.berschrift-ueber-uns {
  text-align: justify;
  max-width: 600px;
  font-size: 2em;
  line-height: 1em;
  display: block;
}

.featured-images {
  background-color: var(--outline);
  position: relative;
}

.featured-images.no-background {
  background-color: #0000;
  overflow: hidden;
}

._2-column-fullwidth {
  grid-template-rows: auto;
}

.featured-image-container {
  margin-bottom: 120px;
  overflow: hidden;
}

.overview-featured-copy {
  padding-bottom: 140px;
  padding-left: 60px;
  padding-right: 60px;
}

.image-placeholder {
  background-image: url('../images/03.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 460px;
}

.image-placeholder._2 {
  background-image: url('../images/franke_-Logo_-quer-1183-x-400-px1.png');
  background-size: contain;
}

.what-we-do {
  background-color: var(--accent-4);
  padding: 140px 60px;
  position: relative;
}

.what-we-do-container {
  margin-bottom: 100px;
}

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

.service-thumbnail-wrapper {
  margin-bottom: 10px;
}

.service-wrapper {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  text-align: right;
  flex-direction: column;
  align-items: stretch;
  height: auto;
  display: flex;
}

.button {
  border: 1px solid var(--main-black);
  width: 90px;
  color: var(--main-black);
  text-align: center;
  object-fit: contain;
  background-color: #0000;
  border-radius: 10000000000px;
  margin-bottom: 0;
  margin-left: 0;
  padding: 5px 10px;
  font-family: Switzer, sans-serif;
  font-size: .9rem;
  transition: all .2s;
}

.button:hover {
  background-color: var(--main-black);
  color: var(--text-white);
  border-style: solid;
}

.footer-link {
  color: var(--main-black);
  letter-spacing: -.3px;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  padding-bottom: 20px;
  font-family: Switzer, sans-serif;
  font-size: 1em;
  text-decoration: none;
  transition: opacity .8s;
}

.footer-link:hover {
  opacity: .5;
}

.footer-link.rechts {
  margin-left: 2em;
}

.copyright {
  color: var(--main-black);
  letter-spacing: -.3px;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Switzer, sans-serif;
  font-size: 1em;
}

.logo-header {
  background-color: var(--body-background);
  padding-top: 80px;
  padding-left: 60px;
  padding-right: 60px;
  position: fixed;
  inset: 0% 0% auto;
}

.logo-inner {
  filter: invert();
}

.hero-work {
  flex-direction: column;
  justify-content: space-between;
  height: 88vh;
  margin-top: 15vh;
  padding-top: 60px;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
  position: relative;
  inset: 0% 0% auto;
}

.hero-work.background-color-accent-3 {
  background-color: var(--accent-3);
}

.hero-work.background-color-accent-2 {
  background-color: var(--accent-2);
}

.hero-work.background-color-accent-1 {
  background-color: var(--accent-1);
}

.grid-2 {
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  align-content: start;
  align-items: start;
}

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

.overview-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  display: flex;
}

.display-xxl {
  color: var(--main-black);
  letter-spacing: -4px;
  font-family: Switzer, sans-serif;
  font-size: 228px;
  font-weight: 500;
  line-height: 200px;
}

.work-title {
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 60px;
}

.overview-section {
  background-color: var(--accent-1);
  padding-bottom: 360px;
  padding-left: 60px;
  padding-right: 60px;
  position: relative;
  inset: 0% 0% auto;
  overflow: hidden;
}

.overview-section.bg-accent-2 {
  background-color: var(--accent-2);
}

.overview-section.bg-accent-3 {
  background-color: var(--accent-3);
}

.information-wrapper {
  padding-top: 200px;
}

.display-s-with-margin {
  color: var(--main-black);
  letter-spacing: -.2px;
  font-family: Switzer, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 22px;
}

.display-s-with-margin.bold {
  margin-bottom: 20px;
  font-weight: 600;
}

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

.image-gallery.small {
  width: 200px;
}

._3-columns-image-gallery-wrapper {
  justify-content: space-between;
  margin-top: 200px;
  display: flex;
}

._2-columns-image-gallery-wrapper {
  margin-top: 200px;
}

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

.large-quote {
  margin-top: 200px;
}

.about-intro {
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 60px;
}

.small-image-highlight {
  grid-column-gap: 16px;
  flex-direction: row;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.intro-about {
  margin-top: 10vh;
  margin-bottom: 0;
  padding-left: 60px;
  padding-right: 60px;
}

.people-gallery-block {
  display: none;
}

.grid-6 {
  grid-template-rows: auto;
  grid-template-columns: 1.75fr 1fr;
  align-content: start;
  align-items: start;
}

.image-highlights-small-grid {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.image-highlights-small-grid.grayscale {
  filter: grayscale();
}

.people-gallery-caption-wrapper {
  padding-left: 60px;
  padding-right: 60px;
}

.about-detail-section {
  margin-top: 240px;
  padding-bottom: 100px;
  padding-left: 60px;
  padding-right: 60px;
}

.grid-7 {
  grid-template-rows: auto;
  grid-template-columns: 1.5fr .25fr 1fr;
}

.about-5-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 60px;
}

.about-5-grid.home {
  grid-template-columns: 1fr 1.5fr .5fr .75fr 1.25fr 1fr;
  grid-auto-columns: .75fr;
}

.about-detail {
  margin-top: 100px;
}

.team-section {
  padding: 220px 60px;
}

.teams-container {
  margin-top: 120px;
}

.grid-8 {
  grid-row-gap: 80px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

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

.grid-8.aufklappen {
  grid-template-rows: auto auto auto auto;
  padding-top: 4em;
  padding-bottom: 4em;
}

.image-block {
  margin-bottom: 20px;
}

.div-block-9 {
  grid-row-gap: 4px;
  flex-direction: column;
  display: flex;
}

.contact-section {
  margin-top: 80px;
  margin-bottom: 220px;
  padding-left: 0;
  padding-right: 0;
}

.utility-page-wrap {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  padding-top: 20px;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
}

.utility-page-content {
  flex-direction: column;
  justify-content: space-between;
  padding: 20px 60px;
  display: flex;
  position: absolute;
  inset: 0%;
}

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

.password-wrap {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 30vw;
  display: block;
}

.field-label {
  display: none;
}

.paragraph {
  text-align: justify;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.1rem;
  line-height: 1.5rem;
}

.social-media-nav {
  justify-content: flex-start;
  width: 100%;
  display: flex;
}

.brand-logo {
  width: 18%;
  color: var(--main-black);
  letter-spacing: -.5px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Switzer, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 100%;
  display: flex;
}

.brand-logo.w--current {
  mix-blend-mode: normal;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: static;
}

.other-nav-footer {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.icon-menu {
  color: var(--main-black);
  letter-spacing: -.5px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Switzer, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
  display: block;
}

.body-bg-accent-1 {
  background-color: var(--accent-1);
}

.body-accent-2 {
  background-color: var(--accent-2);
}

.body-accent-3 {
  background-color: var(--accent-3);
}

.archives-list-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.menu-expand {
  background-color: #0c0c0c;
  flex-flow: column;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
}

.close-link {
  border-bottom: 1px solid var(--text-grey);
  color: var(--main-black);
  letter-spacing: -.2px;
  padding-bottom: 3px;
  font-family: Switzer, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
  display: inline-block;
}

.caption-small {
  color: var(--main-black);
  letter-spacing: .5px;
  text-transform: uppercase;
  font-family: Cousine, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 15px;
}

.caption-small.white {
  color: var(--text-white);
  letter-spacing: 2px;
  font-size: 14px;
  line-height: 19px;
}

.nav-menu-list {
  border-bottom: 1px solid var(--main-black);
  opacity: .5;
  margin-top: 20px;
  padding-bottom: 20px;
  transition: opacity .2s;
}

.nav-menu-list:hover {
  opacity: 1;
}

.archvies-list-section {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .5fr .75fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
}

.project-item-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: flex;
  position: relative;
}

.thumb-image {
  object-fit: cover;
  position: absolute;
  inset: 0%;
}

.team-thumbnail {
  object-fit: cover;
  height: 30rem;
  transition: all .6s;
}

.team-thumbnail:hover {
  filter: grayscale();
}

.team-thumbnail.grayscale {
  overflow: clip;
}

.service-image {
  object-fit: cover;
  height: 25rem;
}

.heading-header-oben {
  color: var(--alt-grey);
  text-align: center;
  letter-spacing: 0;
  margin-top: 220px;
  font-size: 13em;
  font-weight: 700;
  line-height: 1em;
}

.heading-header-oben.video-header {
  color: var(--main-black);
  margin-top: 28vh;
}

.heading-header-oben.video-header.wei {
  color: var(--alt-grey);
  font-size: 10rem;
}

.text-navi {
  color: var(--main-black);
  font-size: 1em;
  font-weight: 400;
}

.headline-h4-subtext {
  max-width: 600px;
  font-family: var(--main-font);
  color: var(--main-black);
  font-size: var(--heading-4-subtext);
  text-align: justify;
  letter-spacing: -.3px;
  text-indent: 0;
  margin-top: 60px;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 1.7rem;
  display: block;
}

.body {
  background-color: var(--alt-grey);
  font-size: 1vw;
}

.image-5 {
  mix-blend-mode: normal;
  width: 8em;
  margin-left: 0;
  display: block;
  position: absolute;
}

.image-5.white {
  color: #000;
}

.image-black {
  opacity: 1;
  mix-blend-mode: normal;
  width: 6em;
  margin-left: 120px;
  position: absolute;
}

.icon {
  display: block;
}

.dropdown-2 {
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  font-size: 1em;
  line-height: 1em;
  display: block;
}

.highlight-wrapper-toggler {
  border-top: 1px solid var(--trennline);
  width: 25vw;
  height: auto;
  margin-top: 0;
  margin-bottom: .25em;
  padding-top: 0;
  display: block;
}

.dropdown-toggle {
  justify-content: flex-start;
  align-items: center;
  height: auto;
  padding: 0;
  transition: all .7s;
  display: flex;
}

.dropdown-toggle:hover {
  opacity: .5;
  transform: translate(1em);
}

.dropdown-toggle.w--open:hover {
  opacity: .2;
}

.dropdown-list {
  background-color: var(--accent-1);
  width: 40em;
  padding: 10px;
}

.dropdown-list.w--open {
  border: 1px solid var(--main-black);
  background-color: var(--accent-4);
  width: 35em;
  margin-top: -2em;
  margin-left: 13em;
  padding: .5em;
}

.dropdown-list.e1.w--open {
  background-color: var(--accent-1);
}

.dropdown-list.h2.w--open {
  background-color: var(--accent-2);
}

.dropdown-list.s3.w--open {
  background-color: var(--accent-3);
  margin-top: 0;
}

.text-info-block {
  color: var(--main-black);
  font-family: Switzer, sans-serif;
  font-size: .85em;
  font-weight: 400;
}

.footer-txt {
  color: var(--main-black);
  letter-spacing: normal;
  font-family: Switzer, sans-serif;
  font-size: 1rem;
  line-height: 1;
  display: block;
  overflow: visible;
}

.bold-text {
  letter-spacing: normal;
  font-weight: 700;
  line-height: 1;
}

.link-mail {
  color: var(--main-black);
  text-decoration: none;
  transition: opacity .8s;
}

.link-mail:hover {
  opacity: .5;
}

.heading-5 {
  font-size: 3rem;
  line-height: 1;
}

.cell-brand {
  justify-content: center;
  align-items: center;
}

.nav-link-text {
  color: #1b1b1c;
  text-align: center;
  letter-spacing: -2px;
  text-transform: uppercase;
  padding-top: 10px;
  font-size: 6vw;
  font-weight: 400;
  line-height: .8;
  text-decoration: none;
}

.quick-stack {
  width: 100%;
  height: auto;
}

.navmenu {
  z-index: 999;
  background-color: #0000;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: auto;
  display: flex;
  position: relative;
}

.text-no {
  display: none;
}

.nav-menu-3 {
  z-index: 90;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  margin-bottom: 40px;
  margin-right: 40px;
  display: none;
  position: fixed;
  inset: 0% 0% 0% auto;
}

.nav-bar {
  z-index: 999;
  border-bottom: 0 #0000001a;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 6em;
  padding: 10px 40px;
  display: flex;
  position: fixed;
  top: 0;
}

.menu-button-3 {
  background-color: #0000;
  height: auto;
  padding: 0;
  display: flex;
}

.menu-button-3:focus-visible, .menu-button-3[data-wf-focus-visible], .menu-button-3.w--open {
  background-color: #0000;
}

.dot-menu-button {
  background-color: var(--transparent);
  filter: brightness(0%);
  pointer-events: none;
  width: 25px;
  height: 25px;
  color: var(--alt-grey);
  mix-blend-mode: normal;
  background-image: url('../images/open_menu_hell.png');
  background-position: 50%;
  background-size: cover;
  border-radius: 0;
  display: block;
  position: absolute;
}

.cell-menu {
  justify-content: center;
  align-items: flex-end;
}

.we-are-box {
  text-transform: uppercase;
  margin-left: 0;
  margin-right: auto;
  font-weight: 700;
}

.menu-button-wrapper {
  z-index: 999;
  mix-blend-mode: normal;
  justify-content: center;
  align-items: flex-start;
  width: 40px;
  height: 40px;
  display: flex;
  position: fixed;
}

.nav-link-menue {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  color: #000;
  font-size: 1em;
  text-decoration: none;
  transition: opacity .6s;
}

.nav-link-menue:hover {
  opacity: .1;
}

.nav-link-menue.w--current {
  color: #ff5864;
}

.overlay-menu {
  background-color: var(--white);
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  width: 100vw;
  display: none;
  position: fixed;
  inset: 0% 0% 0% auto;
}

.cell-slogan {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  display: flex;
}

.hero-loop-strip {
  line-height: 1;
  display: flex;
}

.text-block-5 {
  color: var(--main-black);
  letter-spacing: -.35vw;
  font-family: Switzer, sans-serif;
  font-weight: 700;
}

.form_message-error {
  margin-top: .75rem;
  padding: .75rem;
}

.work-spacer {
  z-index: 20;
  background-color: #0b0c0f;
  height: 2rem;
  position: sticky;
  top: 0;
  bottom: 0;
}

.work-spacer.work-top-spacer {
  background-color: var(--alt-grey);
  height: 11rem;
}

.loop-text {
  grid-column-gap: 7vw;
  grid-row-gap: 7vw;
  align-items: center;
  padding-top: 0;
  padding-left: 3.5vw;
  padding-right: 3.5vw;
  font-weight: 700;
  display: flex;
}

.form-label-2 {
  font-size: .875rem;
  font-weight: 400;
}

.form-2 {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding-top: 0;
  display: flex;
}

.form-input-2 {
  background-color: #0000;
  border: 1px solid #e7eeee;
  min-height: 3.5rem;
  margin-bottom: .5rem;
  padding: .625rem 1.25rem;
  font-size: 1rem;
}

.form-input-2.is-text-area {
  min-height: 8rem;
  padding-top: .875rem;
}

.padding-horizontal {
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
}

.padding-horizontal.padding-small {
  background-color: var(--accent-4);
  justify-content: center;
  width: 100%;
  display: flex;
  position: relative;
  bottom: 0;
}

.padding-horizontal.padding-medium {
  padding-left: 0;
  padding-right: 0;
}

.form-block-2 {
  background-color: #fff;
  flex-direction: column;
  flex: 1;
  margin-bottom: 0;
  padding: 1.5rem 3rem 3rem;
  display: flex;
}

.form-block-2.radius-regular {
  background-color: var(--text-white);
  padding-top: 3rem;
  display: block;
}

.contact-base {
  z-index: 100;
  text-align: left;
  flex-direction: column;
  align-items: stretch;
  width: 40%;
  max-width: none;
  margin-left: 0%;
  margin-right: 0;
  padding-bottom: 6rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.hero-loop-text {
  align-items: center;
  width: 100vw;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: absolute;
  overflow: hidden;
}

.about-hero {
  z-index: 5;
  display: flex;
  position: relative;
}

.contact-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--alt-grey);
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr .5fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  width: 100%;
  display: flex;
  position: absolute;
}

.form-field-wrapper {
  margin-bottom: 1rem;
}

.about-hero-left {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: .65fr auto 1fr;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  min-height: 96vh;
  display: grid;
}

.form_message-success {
  padding: 1.25rem;
}

.form-dual-input {
  grid-column-gap: .4rem;
  grid-row-gap: .4rem;
  justify-content: space-between;
  display: flex;
}

.text-block-6 {
  color: var(--main-black);
  font-family: Switzer, sans-serif;
}

.button-2 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  background-color: #0000;
  border: 1px solid #2e313a;
  border-radius: 100rem;
  padding: .75rem 1.05rem .75rem 1.15rem;
  font-size: .875rem;
  font-weight: 500;
  text-decoration: none;
}

.button-2.is-form-submit {
  background-color: var(--outline);
  width: 100%;
  color: var(--main-black);
  border-style: none;
  margin-top: 1rem;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  font-family: Switzer, sans-serif;
}

.hero-loop {
  color: #fff;
  letter-spacing: -.35vw;
  text-transform: uppercase;
  white-space: nowrap;
  align-items: center;
  height: 10vw;
  margin-bottom: 0;
  font-size: 20vw;
  font-weight: 400;
  display: flex;
  position: relative;
}

.dropdown-list-2 {
  display: none;
  position: relative;
}

.dropdown-list-2.w--open {
  grid-row-gap: 2rem;
  background-color: #0000;
  flex-direction: column;
  display: flex;
  overflow: hidden;
}

.row-title {
  width: 100%;
}

.icon-1x1-small {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  display: flex;
  overflow: hidden;
}

.home-faq-list-mobile-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid #e7eeee;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  justify-content: space-between;
  margin-top: 0;
  margin-bottom: 0;
  padding: .5rem 2rem;
  display: flex;
  overflow: hidden;
}

.home-faq-list-mobile-2.radius-regular {
  background-color: #fff;
  border-style: none;
}

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

.dropdown-toggle-2 {
  color: #828282;
  justify-content: space-between;
  width: 100%;
  padding: 0 0 10px;
  display: flex;
}

.home-faq-block {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  flex-direction: column;
  justify-content: space-between;
  min-height: 35rem;
  display: flex;
}

.home-faq-item {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  cursor: pointer;
  background-color: #ddd0;
  border-top: 1px solid #e7eeee;
  border-bottom: 1px #e7eeee;
  flex-direction: column;
  flex: 0 auto;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  place-items: stretch stretch;
  width: 100%;
  padding: 0;
  transition: all .8s cubic-bezier(.215, .61, .355, 1);
  display: flex;
}

.home-faq-item.w--current {
  background-color: #ddd0;
  overflow: hidden;
}

.home-faq-item.no-border {
  border-top-style: none;
  position: relative;
}

.row-title-clip {
  text-align: center;
  justify-content: center;
  margin-bottom: 0;
  display: flex;
  overflow: visible;
}

.row-title-clip.faq {
  padding-bottom: 3em;
}

.main-dropdown-2 {
  border-bottom: 1px solid #000;
  width: 100%;
  line-height: 100%;
}

.text-size-large-2 {
  color: #061945;
  text-align: left;
  height: auto;
  max-height: 100%;
  padding-bottom: 4rem;
  font-size: 1.4rem;
  font-weight: 700;
  line-height: 1.45;
}

.text-size-large-2.lorem {
  color: var(--main-black);
  text-align: left;
  padding-bottom: 0;
  font-family: Switzer, sans-serif;
  font-weight: 400;
}

.text-size-large-2.lor_mobile {
  color: var(--main-black);
  text-align: left;
  padding-bottom: 0;
  font-family: Switzer, sans-serif;
  font-weight: 400;
  display: none;
}

.hame-faq-bottom {
  flex-direction: column;
  flex: 0 auto;
  align-items: stretch;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.text-size-large-3 {
  color: #061945;
  height: 3em;
  max-height: 100%;
  font-size: 1.4rem;
  font-weight: 600;
  line-height: 1.45;
}

.row-title-text {
  letter-spacing: -.35vw;
  text-transform: uppercase;
  margin-bottom: -3.5vw;
  font-size: 13.5vw;
  font-weight: 400;
  line-height: .89;
}

.row-title-text.text-align-center {
  background-color: #fff;
  margin-bottom: -.9vw;
  display: flex;
}

.row-title-text.text-align-center.impressum {
  font-weight: 600;
  display: block;
}

.row-title-text.text-align-center.kontakt {
  font-weight: 600;
  display: none;
}

.div-block-5 {
  height: 4rem;
}

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

.padding-top.padding-huge {
  padding-top: 2em;
  padding-bottom: 2em;
  display: block;
}

.padding-top.faq {
  margin-top: 4em;
}

.row-title-block {
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-size-small {
  color: var(--main-black);
  font-size: .975rem;
  line-height: 1.35;
}

.home-faq-icon {
  border-radius: 100rem;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  display: flex;
}

.home-service-block {
  background-color: #fff;
  border-radius: 0;
  margin-top: 0;
  position: relative;
}

.home-faq-text {
  max-width: 30rem;
  display: flex;
}

.home-faq-list {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid #e7eeee;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  justify-content: space-between;
  margin-top: 0;
  margin-bottom: 0;
  padding: .5rem 2rem;
  display: flex;
  overflow: hidden;
}

.home-faq-list.radius-regular {
  background-color: #fff;
}

.grid-large {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(2rem, 1fr) minmax(auto, 0) minmax(2rem, .25fr);
  grid-auto-columns: 1fr;
  width: 100%;
  padding-bottom: 10vh;
  padding-left: 15vw;
  padding-right: 15vw;
  display: grid;
}

.arrow {
  width: 25px;
  height: 15px;
}

.home-faq-top {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-bottom: 1px #e7eeee;
  border-left: 1px #e7eeee;
  border-right: 1px #e7eeee;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 5rem 1fr auto;
  grid-auto-columns: 1fr;
  justify-content: start;
  place-items: center start;
  width: 100%;
  padding-top: 3.25rem;
  padding-bottom: 3.25rem;
  display: grid;
}

.home-faq-number {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  color: #061945;
  align-items: flex-start;
  font-family: Switzer, sans-serif;
  font-weight: 400;
  display: flex;
}

.home-faq-content {
  background-color: #0b0c0f;
  border: 1px #e7eeee;
  flex-direction: row;
  justify-content: space-between;
  height: 100%;
  margin-bottom: 2.5rem;
  padding: 4rem 2rem 4rem 6rem;
  display: flex;
  overflow: hidden;
}

.home-faq-content.radius-regular {
  border-color: var(--alt-grey);
  background-color: #061945;
  background-color: var(--body-background);
  max-width: none;
  height: auto;
  color: var(--main-black);
  flex-direction: column;
  margin-bottom: 0;
  padding-left: 4rem;
  padding-right: 4rem;
}

.dropdown-3 {
  width: 100%;
  height: 100%;
  color: var(--main-black);
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  font-family: Switzer, sans-serif;
  font-weight: 400;
  display: flex;
}

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

.text-size-regular.text-color-white {
  color: var(--main-black);
  font-family: Switzer, sans-serif;
}

.columns {
  font-size: 1em;
}

.foto-basic-105 {
  cursor: auto;
  background-color: #0000;
  background-image: url('../images/CarsNCubes_Impressions_J4A4420.webp');
  background-position: 50%;
  background-size: cover;
  border-radius: 2em;
  width: 24em;
  height: 35em;
  margin: 0 0 .5em .25em;
  padding-top: 0;
  padding-left: 0;
  transition: all .6s cubic-bezier(.755, .05, .855, .06);
}

.foto-basic-105:hover {
  opacity: 1;
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  background-color: #0000;
}

.foto-basic-105.imp {
  background-image: url('../images/Einblicke_15.webp');
}

.foto-basic-104 {
  cursor: auto;
  background-color: #0000;
  background-image: url('../images/CarsNCubes_Impressions_J4A4433.webp');
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 2em;
  width: 24em;
  height: 35em;
  margin: 0 0 .5em .25em;
  padding-top: 0;
  padding-left: 0;
  transition: all .6s cubic-bezier(.755, .05, .855, .06);
}

.foto-basic-104:hover {
  opacity: 1;
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  background-color: #0000;
}

.foto-basic-104.imp04 {
  background-image: url('../images/Einblicke_05.webp');
}

.main-2 {
  font-size: 1vw;
  line-height: 1.6;
}

.bottom-copyright-links-2 {
  text-align: left;
  justify-content: space-between;
  align-items: center;
  width: 100vw;
  display: flex;
}

.reihe-ll {
  flex-direction: column;
  align-items: center;
  width: 24.5em;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: static;
  top: 0;
}

.reihe-rm {
  flex-direction: column;
  align-items: center;
  width: 24.5em;
  height: auto;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.bottom-copyright-links-mobile {
  text-align: left;
  justify-content: space-between;
  align-items: center;
  width: 100vw;
  display: none;
}

.reihe-lm {
  flex-direction: column;
  align-items: center;
  width: 24.5em;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.content__wrapper-2 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 745.6em;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  overflow: visible;
}

.content__wrapper-2.photo {
  height: 213.1em;
}

.container-2 {
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  height: auto;
  display: flex;
  overflow: hidden;
}

.footer-contact {
  z-index: 5;
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 8em;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.footer-contact.kacheln {
  width: 100vw;
  height: 4em;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
  position: fixed;
  inset: auto 0% 0%;
}

.foto-basic-119 {
  cursor: auto;
  background-color: #0000;
  background-image: url('../images/CarsNCubes_Impressions_J4A4586.webp');
  background-position: 50%;
  background-size: cover;
  border-radius: 2em;
  width: 24em;
  height: 35em;
  margin: 0 0 .5em .25em;
  padding-top: 0;
  padding-left: 0;
  transition: all .6s cubic-bezier(.755, .05, .855, .06);
}

.foto-basic-119:hover {
  opacity: 1;
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  background-color: #0000;
}

.foto-basic-119.imp03 {
  background-image: url('../images/Einblicke_20.webp');
}

.foto-basic-155 {
  cursor: auto;
  background-color: #0000;
  background-image: url('../images/Pape_03.webp');
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 2em;
  width: 24em;
  height: 35em;
  margin: 0 0 .5em .25em;
  padding-top: 0;
  padding-left: 0;
  transition: all .6s cubic-bezier(.755, .05, .855, .06);
}

.foto-basic-155:hover {
  opacity: 1;
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  background-color: #0000;
}

.foto-basic-155.ll_5-imp {
  background-image: url('../images/Einblicke_08.webp');
  background-position: 50%;
  height: 35em;
}

.foto-basic-155.rr_13-imp {
  background-color: #0000;
  background-image: url('../images/Einblicke_13.webp');
  background-position: 50% 0;
  background-size: cover;
  height: 35em;
}

.foto-basic-155.lm_4-imp {
  background-image: url('../images/Einblicke_11.webp');
  background-position: 50%;
  background-size: cover;
  height: 35em;
}

.foto-basic-155.rm_10-imp {
  background-image: url('../images/Einblicke_03.webp');
}

.foto-basic-155.ll_3-imp {
  background-image: url('../images/Einblicke_09.webp');
  background-position: 50%;
  height: 35em;
}

.foto-basic-155.ll_4-imp {
  background-image: url('../images/Einblicke_06.webp');
  background-position: 50%;
  height: 35em;
}

.foto-basic-155.rm_11-imp {
  background-color: var(--transparent);
  background-image: url('../images/Einblicke_16.webp');
  background-position: 0 0;
  background-size: cover;
  height: 35em;
}

.foto-basic-155.rr_6-imp {
  background-image: url('../images/SIXROOMS_Test_01.jpg');
}

.foto-basic-155.rr_6-imp.text {
  background-position: 50% 100%;
  height: 10em;
}

.foto-basic-155.rr_6-imp.text.no {
  background-color: var(--main-black);
  background-image: none;
  height: 10.4em;
}

.foto-basic-155.lm_3-imp {
  background-color: var(--neongrün);
  background-image: none;
}

.foto-basic-155.ll_13-imp {
  background-image: url('../images/Einblicke_10.webp');
  background-position: 50% 0;
  height: 35em;
}

.foto-basic-155.lm_10-imp {
  background-image: url('../images/Einblicke_18.webp');
}

.foto-basic-155.rm_5-imp {
  background-image: url('../images/Einblicke_14.webp');
  background-position: 50%;
  height: 35em;
}

.foto-basic-155.rm_1-imp {
  background-color: #0000;
  background-image: url('../images/Einblicke_07.webp');
  background-position: 50%;
  background-size: cover;
}

.foto-basic-155.rm_62-imp {
  background-color: var(--main-black);
  background-image: none;
}

.foto-basic-155.lm_11-imp {
  background-image: url('../images/Einblicke_02.webp');
  background-position: 50%;
  height: 35em;
}

.foto-basic-155.ll_10-imp {
  background-image: url('../images/Einblicke_04.webp');
  background-position: 50% 100%;
}

.foto-basic-155.rr_1-imp {
  background-image: url('../images/Einblicke_19.webp');
  height: 35em;
}

.foto-basic-155.ll_9-imp {
  background-image: url('../images/Einblicke_01.webp');
  background-position: 50% 100%;
}

.foto-basic-155.lm_5-imp {
  background-image: url('../images/SIXROOMS_Test_04.jpg');
  background-position: 0 0;
  background-size: cover;
}

.foto-basic-155.lm_5-imp.text {
  background-position: 50% 100%;
  height: 16em;
}

.foto-basic-155.lm_5-imp.text.no {
  background-color: var(--neongrün);
  background-image: none;
  height: 18em;
}

.foto-basic-155.rm_13-imp {
  background-image: url('../images/Einblicke_17.webp');
  background-position: 50% 100%;
  height: 35em;
}

.foto-basic-155.ll_20lm {
  background-image: url('../images/Einblicke_23.webp');
  background-position: 50% 100%;
}

.foto-basic-155.rr_21lm {
  background-image: url('../images/Einblicke_22.webp');
  height: 35em;
}

.foto-basic-108 {
  cursor: auto;
  background-color: #0000;
  background-image: url('../images/CarsNCubes_Impressions_J4A4291.webp');
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 2em;
  width: 24em;
  height: 35em;
  margin: 0 0 .5em .25em;
  padding-top: 0;
  padding-left: 0;
  transition: all .6s cubic-bezier(.755, .05, .855, .06);
}

.foto-basic-108:hover {
  opacity: 1;
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  background-color: #0000;
}

.foto-basic-108.imp01 {
  background-image: url('../images/Einblicke_12.webp');
}

.reihe-rr {
  flex-direction: column;
  align-items: center;
  width: 24.5em;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.section-2.infinite-item {
  margin-top: 0;
}

.section {
  background-color: var(--body-background);
  width: 100%;
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.section.hero-section {
  background-image: none;
  width: auto;
  height: auto;
  padding-top: 0;
  padding-bottom: 0;
  position: static;
}

.section.featured-section {
  background-color: #f5f5f5;
}

.section.popular-section {
  background-color: var(--accent-4);
  color: #fff;
}

.section.popular-section.rosa {
  background-color: var(--accent-2);
}

.section.off {
  display: none;
}

._12-column-grid {
  grid-column-gap: 2.5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: minmax(32px, 1fr) minmax(32px, 1fr) minmax(32px, 1fr) minmax(32px, 1fr) minmax(32px, 1fr) minmax(32px, 1fr) minmax(32px, 1fr) minmax(32px, 1fr) minmax(32px, 1fr) minmax(32px, 1fr) minmax(32px, 1fr) minmax(32px, 1fr);
  width: 100%;
  margin-left: 0;
  position: relative;
}

.hero-subtitle {
  color: #000;
  letter-spacing: -.05rem;
  max-width: 26ch;
  margin-right: -23px;
  font-size: 1.5rem;
  line-height: 120%;
}

.divider {
  background-color: #dedddd;
  width: 100%;
  height: 1px;
}

.container {
  width: 100%;
  max-width: 1600px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 5%;
  padding-right: 5%;
  font-size: 1vw;
}

.container.hero-container {
  grid-row-gap: 2.5rem;
  flex-direction: column;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
  position: relative;
}

.text-neutral-600 {
  color: #6e6e6e;
}

.hero-logo-wrapper {
  align-self: auto;
  font-size: 1vw;
  overflow: hidden;
}

.hero-logo {
  max-width: 90%;
  margin-left: 11px;
}

.hero-logo.blog-logo {
  max-width: 180%;
  margin-left: -200px;
}

._2-column-grid-2 {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

._2-column-grid-2.popular-grid {
  grid-template-columns: 1fr .75fr;
}

.article-post {
  color: #000;
  cursor: pointer;
  text-decoration: none;
  transition: all .5s cubic-bezier(.165, .84, .44, 1);
}

.article-post:hover {
  opacity: .8;
  transform: translate(0, -8px);
}

.article-post.popular {
  color: #fff;
}

.article-post.popular.blog-links {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  justify-content: space-between;
  display: flex;
}

.text-medium {
  letter-spacing: -.05rem;
  margin-bottom: 0;
  font-size: 1.5rem;
  line-height: 120%;
}

.news-post-info-container {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #666;
  align-items: center;
  display: flex;
}

.article-image-wrapper {
  width: 100%;
  height: auto;
  margin-bottom: 1.5rem;
  overflow: hidden;
}

.article-image-wrapper.small {
  max-width: 10em;
  margin-bottom: 0;
}

.image-7 {
  width: auto;
  overflow: visible;
}

.category {
  border: 1px solid var(--main-black);
  color: var(--main-black);
  border-radius: 50vw;
  padding: .25rem .75rem;
  font-size: .75rem;
  font-weight: 500;
  line-height: 150%;
}

.category.popular {
  color: var(--main-black);
  border-color: #3b3b3b;
}

.heading-section-container {
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  margin-bottom: 2.5rem;
  display: flex;
}

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

.text-small {
  letter-spacing: -.05rem;
  font-size: 1.25rem;
  line-height: 120%;
}

.text-small.kein-abstand {
  margin-bottom: 20px;
}

.article-info-container {
  grid-row-gap: 1.5rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

._3-column-grid-2 {
  grid-column-gap: 2.5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.featured-article-info-container {
  grid-row-gap: 1.5rem;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  display: flex;
}

.text-large {
  letter-spacing: -.1rem;
  font-size: 2.5rem;
  line-height: 110%;
}

.button-3 {
  color: #fff;
  letter-spacing: .05rem;
  text-transform: uppercase;
  cursor: pointer;
  background-color: #000;
  border: 0 solid #e6e6e6;
  border-radius: 50vw;
  padding: 1.125rem 2rem;
  font-family: Switzer, sans-serif;
  font-size: .75rem;
  font-weight: 600;
  line-height: 100%;
  transition: all .2s;
}

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

.featured-article-image-wrapper {
  width: 100%;
  overflow: hidden;
}

.section-3 {
  z-index: 2;
  width: 100%;
  position: relative;
  overflow: visible;
}

.page-wrapper {
  z-index: 12;
  background-color: var(--text-white);
  min-height: 100vh;
  position: relative;
}

.section-4 {
  width: 100%;
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.section-4.article-content-section {
  padding-bottom: 0;
}

.article-content-container {
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 740px;
  margin-bottom: 5rem;
  margin-left: auto;
  margin-right: auto;
  font-size: 1vw;
  line-height: 1.2;
  display: flex;
}

.category-summary {
  letter-spacing: -.05rem;
  font-size: 1.5rem;
  line-height: 120%;
}

.category-summary.blog {
  text-align: justify;
  letter-spacing: 0;
  text-transform: none;
  width: auto;
  margin-top: 2rem;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.2;
}

.heading-6 {
  text-align: left;
  text-transform: uppercase;
  margin-left: 0;
  font-size: 3rem;
  font-weight: 500;
  line-height: 1.2;
}

.body-blau {
  background-color: var(--text-white);
  font-size: 1vw;
}

.heading-h3 {
  font-size: 2em;
  line-height: 1.2;
}

.spacer-70px {
  height: 70px;
  display: block;
}

.display-xs-2 {
  color: #1b1b1c;
  text-align: right;
  letter-spacing: -.2px;
  padding-bottom: 15px;
  font-family: Switzer, sans-serif;
  font-size: 1.2em;
  font-style: normal;
  font-weight: 400;
  line-height: 1em;
  display: block;
}

.display-xs-2.margin {
  padding-top: 15px;
}

.dot-menu-button-white {
  z-index: 2;
  opacity: 0;
  filter: brightness(0%) invert();
  mix-blend-mode: normal;
  background-color: #fff0;
  background-image: url('../images/Hamburger.svg');
  background-position: 50%;
  background-size: cover;
  border-radius: 0;
  width: 25px;
  height: 25px;
  display: block;
  position: absolute;
}

.link-more {
  color: var(--main-black);
  font-family: Switzer, sans-serif;
  font-size: 20px;
  overflow: visible;
}

.arrow-2 {
  width: 16px;
  height: 20px;
  margin-bottom: 2px;
  margin-left: 10px;
}

.dropdown-toggle-3 {
  color: #828282;
  border-bottom: 0 #000;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  padding: 20px 0;
  display: flex;
  overflow: visible;
}

.dropdown-list-3 {
  background-color: var(--body-background);
  display: none;
  position: relative;
  overflow: visible;
}

.dropdown-list-3.w--open {
  grid-row-gap: 2rem;
  background-color: #0000;
  flex-direction: column;
  display: flex;
  overflow: hidden;
}

.text-kontakt {
  color: var(--main-black);
  letter-spacing: normal;
  padding-top: 8px;
  padding-bottom: 0;
  font-family: Switzer, sans-serif;
  font-size: 18px;
  line-height: 1;
  display: block;
  overflow: visible;
}

.cookie-modal_button {
  background-color: var(--main-black);
  color: #fff;
  text-align: center;
  border-radius: .25rem;
  padding: .875em 1.25em 1rem;
  font-size: .9375rem;
  transition: color .2s cubic-bezier(.25, .46, .45, .94), background-color .2s cubic-bezier(.25, .46, .45, .94);
}

.cookie-modal_button:hover {
  background-color: #262926;
}

.cookie-modal_closebutton_line {
  background-color: #515750;
  width: 1rem;
  height: 2px;
  position: absolute;
}

.cookie-modal_closebutton_line.is-right {
  background-color: #253d77;
  transform: rotate(-45deg);
}

.cookie-modal_closebutton_line.is-left {
  background-color: #253d77;
  transform: rotate(45deg);
}

.cookie-modal_closebutton_line.is-right {
  transform: rotate(-45deg);
}

.cookie-modal_link {
  transition: color .15s cubic-bezier(.25, .46, .45, .94);
}

.cookie-modal_description {
  color: var(--main-black);
}

.cookie-modal_closebutton {
  z-index: 5;
  cursor: pointer;
  background-color: #0000;
  border-radius: .25rem;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  margin: 1.25rem 1.25rem -2.5rem auto;
  transition: background-color .2s cubic-bezier(.25, .46, .45, .94);
  display: flex;
  position: relative;
}

.cookie-modal_closebutton.is-sticky {
  position: sticky;
  top: -1rem;
}

.cookie-modal_component {
  background-color: #fff;
  border-radius: .25rem;
  flex-direction: column;
  max-width: 32rem;
  margin-left: auto;
  margin-right: auto;
  font-size: .9375rem;
  line-height: 1.4;
  display: flex;
  position: relative;
  box-shadow: 0 4px 1rem #2629260d;
}

.screenreader-only {
  width: 1px;
  height: 1px;
  margin: -1px;
  position: absolute;
  overflow: hidden;
}

.cookie-modal_title {
  color: var(--main-black);
  margin-bottom: .1875em;
  font-size: 1.25rem;
  font-weight: 700;
}

.cookie-modal_title.is-small {
  color: var(--main-black);
  font-size: 1.1875rem;
}

.cookie-popup_component {
  z-index: 9000;
  max-width: 25rem;
  position: fixed;
  bottom: 1.25rem;
  right: 1.25rem;
}

.cookie-modal_content-wrap {
  padding: 1.75rem 2rem;
}

.cookie-modal_content-wrap.is-small {
  padding: 1.5rem;
}

.cookie-modal_styles {
  display: none;
}

.cookie-modal_button-wrap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #f3f7f2;
  border-radius: 0 0 .25rem .25rem;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  padding: 2rem;
  display: flex;
}

.cookie-modal_button-wrap.is-small {
  background-color: var(--silver);
  justify-content: flex-start;
  padding: 1.5rem;
}

.cookie-modal_button-wrap.in-pref-manger {
  background-color: var(--silver);
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  margin: 2rem -2rem -2.25rem;
  padding-top: 1.5rem;
  padding-bottom: 1rem;
}

.cookie-preference_background {
  opacity: 1;
  -webkit-backdrop-filter: blur(.5rem);
  backdrop-filter: blur(.5rem);
  cursor: pointer;
  background-color: #d7e7d580;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0%;
}

.cookie-modal_radio_label {
  color: var(--text-grey);
  cursor: pointer;
  margin-bottom: .25rem;
  font-size: .9375rem;
  font-weight: 600;
}

.cookie-modal_radio_label.is--not-allowed {
  color: var(--text-grey);
}

.cookie-modal_radio_button {
  float: left;
  border: 1.75px solid #999c98;
  border-radius: .375rem;
  width: 1.25rem;
  height: 1.25rem;
  margin-top: 0;
  margin-left: -1.75rem;
  transition: background-color .2s cubic-bezier(.25, .46, .45, .94);
}

.cookie-modal_radio_button.w--redirected-checked {
  background-color: #515750;
  background-image: url('../images/radio__checkmark.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: .625rem;
  border: 1px solid #515750;
}

.cookie-modal_radio_button.w--redirected-focus {
  box-shadow: none;
}

.cookie-modal_radio_button.is-always-active {
  background-color: var(--main-black);
  cursor: not-allowed;
  background-image: url('../images/radio__checkmark.svg');
  background-position: 45%;
  background-repeat: no-repeat;
  background-size: .625rem;
  border-color: #253d77;
  display: block;
}

.cookie-modal_form-wrap {
  margin-bottom: 0;
}

.cookie-modal_radio {
  color: #253d77;
  cursor: pointer;
  margin-top: 1rem;
  margin-bottom: 0;
  padding-left: 1.75rem;
  transition: color .15s cubic-bezier(.25, .46, .45, .94);
}

.cookie-modal_radio.is--not-allowed {
  cursor: not-allowed;
}

.accordion-header {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-top: 0;
  padding-bottom: 1rem;
  display: flex;
}

.accordion-panel {
  display: none;
}

.cookie-modal_button-2 {
  background-color: var(--main-black);
  color: #fff;
  text-align: center;
  border-radius: .25rem;
  padding: .875em 1.5em 1rem;
  font-size: .9375rem;
  transition: color .2s cubic-bezier(.25, .46, .45, .94), background-color .2s cubic-bezier(.25, .46, .45, .94);
}

.cookie-modal_button-2:hover {
  background-color: #262926;
}

.cookie-preference_component {
  z-index: 9525;
  -webkit-text-stroke-color: #253d77;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  inset: 0%;
}

.accordion-wrapper {
  width: 100%;
}

.cookie-preference_wrapper {
  width: 100%;
  max-height: 100%;
  padding: 2rem;
  position: relative;
  overflow: auto;
}

.image-406 {
  margin-right: 7px;
  padding-right: 0;
  display: inline-block;
}

.link {
  color: #253d77;
}

.cookie-modal_form {
  padding-top: 1.25rem;
  padding-bottom: .5rem;
}

.cookie-preference-button {
  z-index: 9475;
  color: #262926;
  text-decoration: none;
  display: flex;
  position: fixed;
  bottom: 0;
  left: .25rem;
}

.cookie-preference-button:hover {
  text-decoration: underline;
}

.cookie-preference-button_flex {
  background-color: var(--main-black);
  color: #262926;
  border-radius: .5rem .5rem 0 0;
  align-items: center;
  margin-bottom: -.125rem;
  padding: .75em 1em .875em;
  font-size: .9375rem;
  font-weight: 700;
  line-height: 1;
  transition: margin-bottom .2s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.cookie-preference-button_flex:hover {
  margin-bottom: 0;
  text-decoration: underline;
}

.cookie-preference-button_icon {
  color: #fff;
  flex: none;
  width: 1.125rem;
  height: 1.125rem;
  margin-right: 0;
}

.text-block-10, .bold-text-4 {
  color: var(--text-grey);
}

.highlight-wrapper-toggler-copy {
  border-top: 1px solid #1b1b1c33;
  width: 25vw;
  height: auto;
  margin-top: 0;
  margin-bottom: .25em;
  padding-top: 0;
  display: block;
}

.link-impressum {
  color: var(--main-black);
  transition: all .6s;
}

.link-impressum:hover {
  opacity: .5;
  text-decoration: underline;
}

.section-top {
  grid-column-gap: 8vw;
  grid-row-gap: 8vw;
  background-color: var(--accent-4);
  flex-flow: column;
  margin-bottom: 0;
  padding: 10vw 6vw 0;
  display: flex;
}

.section-top.muted {
  background-color: var(--outline);
  margin-bottom: 0;
}

.section-home-faq {
  transform-origin: 50% 100%;
  position: relative;
}

.accordion-text-2 {
  color: #0009;
  margin-top: 1em;
  font-size: 1.25rem;
  line-height: 140%;
}

.heading-style-xxlarge {
  text-transform: uppercase;
  margin-top: 60px;
  font-size: 119px;
  font-weight: 700;
  line-height: 100%;
}

.medium-text-2 {
  color: #000000e6;
  font-size: 1.25rem;
  line-height: 140%;
}

.medium-text-2.black-60 {
  color: #0009;
  text-align: justify;
  min-height: 11em;
  font-size: 1rem;
  font-weight: 400;
}

.medium-text-2.black-60.ref {
  margin-left: 20px;
}

.dropdown-icon {
  display: block;
}

.people-info {
  grid-column-gap: 1rem;
  align-items: center;
  display: flex;
}

.heading-h2-subheadline {
  text-transform: none;
  font-size: 5vw;
  font-weight: 400;
  line-height: 1.2;
}

.tile-team {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  margin-bottom: 6px;
  display: flex;
}

.grid-team-thirds {
  grid-column-gap: 41px;
  grid-row-gap: 41px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 100px;
}

.text-meta {
  letter-spacing: 0;
  font-size: 20px;
  font-style: italic;
  font-weight: 500;
  line-height: 130%;
}

.text-meta.text-color-muted {
  padding-bottom: 20px;
  font-style: normal;
  font-weight: 400;
}

.service-item {
  padding-top: 2rem;
}

.section-home-projects {
  transform-origin: 50% 100%;
  background-color: #f8f8f8;
  position: relative;
}

.image-wrapper {
  object-fit: fill;
  position: relative;
  overflow: hidden;
}

.testimonial-item-2 {
  border-bottom: 1px solid #0000001a;
  flex-direction: column;
  width: 100%;
  padding-bottom: 1.5rem;
  display: flex;
  overflow: hidden;
}

.testimonial-item-2.default-item {
  width: 100%;
  display: block;
}

.divider-2 {
  background-color: #0000001a;
  width: 100%;
  height: 1px;
}

.divider-2.margin-top-1-rem {
  margin-top: 8rem;
}

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

.image-team.pfeil {
  vertical-align: baseline;
  width: 2%;
}

.image-team.pfeil.block {
  width: 20px;
  height: 20px;
  margin: auto 5px;
  display: block;
}

.dropdown-block-2 {
  border: 1px solid #0000001a;
  border-radius: 100rem;
  padding: .5rem;
}

.text-color-muted {
  color: #0e101199;
  text-align: justify;
  max-width: 600px;
  padding-top: 0;
}

.main-wrapper-2 {
  transform-origin: 50% 100%;
  position: relative;
}

.standard-text-2 {
  color: #000000e6;
  font-size: 1rem;
  line-height: 140%;
}

.standard-text-2.black-60 {
  color: #0009;
}

.container-3 {
  min-height: auto;
  padding: 0 2rem 7.5rem;
}

.max-width-huge {
  width: 100%;
  max-width: 87.5rem;
}

.partner-logo-block {
  grid-row-gap: .75rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.nav-item {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #0e1011;
  letter-spacing: 0;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  font-size: 1.25vw;
  font-weight: 600;
  line-height: 120%;
  text-decoration: none;
  display: flex;
  position: relative;
}

.nav-item:hover {
  color: #0e1011;
}

.nav-item.w--current {
  color: #0e1011;
  transition: color .3s;
}

._12-column-grid-2 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 100px;
  display: grid;
}

._12-column-grid-2.large-gap {
  grid-column-gap: 1rem;
  grid-row-gap: 5rem;
}

.wrapper-heading-arbeiten {
  height: auto;
  min-height: 2rem;
}

.testimonial-list {
  grid-row-gap: 1.5rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

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

.testimonial-first-row {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.overflow-hidden {
  padding-top: 10px;
  overflow: hidden;
}

.heading-7 {
  font-size: 2rem;
  line-height: 1.1;
}

.section-top-heading {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.testimonial-second-row {
  align-items: flex-start;
  display: none;
}

.tag-wrapper {
  position: absolute;
  inset: 0%;
}

.hero-image {
  width: 100%;
  height: 65vh;
  position: relative;
}

.content-wrapper {
  z-index: 1;
  white-space: normal;
  word-break: normal;
  overflow-wrap: normal;
  position: relative;
}

.content-wrapper.margin-bottom-medium {
  padding-top: 0;
}

.cover-image-2 {
  object-fit: cover;
  width: 100%;
  max-width: 100%;
  height: 100%;
  display: inline-block;
}

.cover-image-2.header {
  object-fit: cover;
  object-position: 50% 0%;
  max-width: 100%;
  padding-top: 100px;
}

.cover-image-2.foorter {
  width: 25%;
  height: 25%;
}

.h1-display {
  opacity: 1;
  color: #061945;
  text-align: left;
  letter-spacing: -4vh;
  text-transform: uppercase;
  white-space: nowrap;
  mix-blend-mode: normal;
  font-size: 60vh;
  font-weight: 700;
  line-height: 1;
  overflow: visible;
}

.h1-display.stand {
  color: var(--main-black);
  letter-spacing: -1vh;
  white-space: normal;
  overflow-wrap: normal;
  font-size: 12vh;
}

.h1-display.stand.blog, .h1-display.stand.blog-extra {
  color: var(--main-black);
}

.h1-display.stand.about {
  margin-top: 60px;
}

.main-grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-flow: row;
  width: 100%;
}

.main-grid.header {
  background-color: var(--outline);
}

.inner-display-ticker {
  grid-column-gap: 100px;
  justify-content: flex-start;
  align-items: stretch;
  width: auto;
  display: flex;
  overflow: visible;
}

.display-ticker-wrapper {
  z-index: 0;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: visible;
  transform: translate(0);
}

.display-ticker-wrapper.left {
  justify-content: flex-start;
  align-items: center;
  margin-left: 60px;
}

.mehr-icon {
  z-index: 10;
  cursor: pointer;
  position: relative;
}

.section-title-wrap {
  text-align: center;
  margin-bottom: 3.75rem;
}

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

.section-5.partner {
  background-color: #fff;
}

.section-5.partner.mg-top-0-rem {
  background-color: var(--outline);
  padding-top: 0;
}

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

.footer-link-3 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #818181;
  justify-content: flex-start;
  align-items: center;
  margin-top: 12px;
  margin-bottom: 6px;
  padding-right: 16px;
  font-size: 1em;
  line-height: 1;
  text-decoration: none;
  transition: color .3s ease-in-out;
  display: flex;
}

.footer-link-3:hover {
  color: #1d1d1d;
}

.footer-link-3.w--current {
  font-size: 1em;
  line-height: 1;
}

.container-5 {
  background-color: var(--outline);
  width: 100%;
  max-width: 109.375rem;
  margin: 0 auto;
  padding-top: 100px;
  padding-left: .938rem;
  padding-right: .938rem;
}

.section-transperent {
  z-index: 2;
  height: 50vh;
  display: none;
}

.partner-logo-wrap {
  background-color: #f3f3f3;
  border-radius: .375rem;
  justify-content: center;
  align-items: center;
  min-height: 10rem;
  padding: 2rem;
  display: flex;
  overflow: hidden;
}

.page-wrapper-3 {
  z-index: 2;
}

.animation-wrapper {
  align-self: flex-start;
  margin-bottom: 100px;
}

.text-mehr-link {
  font-family: var(--main-font);
  cursor: pointer;
  font-size: 1.5rem;
  line-height: 1;
  text-decoration: underline;
}

.video {
  z-index: 33;
  object-fit: fill;
  width: auto;
  height: 100vh;
  display: block;
  position: static;
  top: 0;
  overflow: hidden;
}

.link-block-5 {
  display: flex;
}

.devider {
  width: 1vw;
}

.bullet-txt {
  font-family: var(--main-font);
  letter-spacing: -.3px;
  font-size: 2vw;
  font-weight: 400;
  line-height: 2rem;
}

.bullet-list {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  white-space: nowrap;
  word-break: normal;
  flex-flow: column;
  width: 25vw;
  list-style-type: none;
}

.bullet-list-item {
  border-top: 1px solid var(--trennline);
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
}

.spacer {
  width: auto;
  height: 1rem;
}

.headline-h3 {
  font-family: var(--main-font);
  font-size: 4rem;
}

.shy {
  display: none;
}

.mehr-link {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #818181;
  cursor: pointer;
  object-fit: fill;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  height: auto;
  margin-top: 12px;
  margin-bottom: 6px;
  padding-right: 16px;
  font-size: 1rem;
  line-height: 1;
  text-decoration: none;
  transition: color .3s ease-in-out;
  display: flex;
}

.mehr-link:hover {
  color: #1d1d1d;
}

.mehr-link.w--current {
  font-size: 1em;
  line-height: 1;
}

.jetzt-link {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #818181;
  cursor: pointer;
  object-fit: fill;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-right: 16px;
  font-size: 1rem;
  line-height: 1;
  text-decoration: none;
  transition: color .3s ease-in-out;
  display: flex;
}

.jetzt-link:hover {
  color: #1d1d1d;
}

.jetzt-link.w--current {
  font-size: 1em;
  line-height: 1;
}

.text-jetzt-link {
  font-family: var(--main-font);
  cursor: pointer;
  font-size: 1.1rem;
  line-height: 1;
  text-decoration: underline;
}

.jetzt-icon {
  z-index: 10;
  cursor: pointer;
  position: relative;
}

@media screen and (min-width: 1280px) {
  .heading-h2-subheadline {
    line-height: 1.2;
  }

  .partner-logo-wrap {
    min-height: 14rem;
  }

  .bullet-txt {
    line-height: 2vw;
  }
}

@media screen and (min-width: 1440px) {
  .paragraph {
    font-size: 1.2rem;
    line-height: 1.6rem;
  }

  .nav-link-text {
    text-transform: uppercase;
    text-decoration: none;
  }

  .home-faq-list.radius-regular {
    text-align: left;
    align-items: stretch;
  }

  .article-content-container {
    max-width: 960px;
  }

  .section-top {
    grid-column-gap: 8rem;
    grid-row-gap: 8rem;
    padding: 8rem 6rem 5rem;
  }

  .heading-style-xxlarge {
    font-size: 19rem;
  }

  .heading-h2-subheadline {
    font-size: 5rem;
    line-height: 1.2;
  }

  .text-meta, .text-meta.text-color-muted {
    font-size: 22px;
  }

  .section-home-projects {
    background-color: #f8f8f8;
  }

  .nav-item {
    font-size: 1.25rem;
  }

  .content-wrapper {
    z-index: 6;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .display-ticker-wrapper {
    padding-top: 57px;
  }

  .partner-logo-wrap {
    min-height: 18.313rem;
  }
}

@media screen and (min-width: 1920px) {
  .button {
    width: auto;
    padding: .5vw 1vw;
    font-size: .9vw;
  }

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

  .thumb-image {
    object-fit: cover;
    position: relative;
  }

  .heading-header-oben.video-header {
    font-size: 10em;
  }

  .footer-txt {
    font-size: 1em;
  }

  .heading-5 {
    font-size: 3vw;
  }

  .nav-link-text {
    text-transform: uppercase;
    text-decoration: none;
  }

  .nav-menu-3 {
    display: none;
  }

  .nav-bar {
    position: fixed;
  }

  .dot-menu-button {
    background-color: #fff0;
  }

  .form-label-2, .form-input-2.radius-regular, .button-2.is-form-submit {
    font-size: 1vw;
  }

  .padding-top.faq {
    margin-top: 4em;
  }

  .home-service-block {
    border-radius: 0;
  }

  .foto-basic-105.imp {
    background-image: url('../images/Einblicke_15.webp');
  }

  .foto-basic-104.imp04 {
    background-image: url('../images/Einblicke_05.webp');
  }

  .content__wrapper-2.photo {
    height: 213.1em;
  }

  .foto-basic-119.imp03 {
    background-image: url('../images/Einblicke_20.webp');
  }

  .foto-basic-155.ll_5-imp {
    background-image: url('../images/Einblicke_08.webp');
  }

  .foto-basic-155.rr_13-imp {
    background-image: url('../images/Einblicke_13.webp');
  }

  .foto-basic-155.lm_4-imp {
    background-image: url('../images/Einblicke_11.webp');
  }

  .foto-basic-155.rm_10-imp {
    background-image: url('../images/Einblicke_03.webp');
  }

  .foto-basic-155.ll_3-imp {
    background-image: url('../images/09.webp');
  }

  .foto-basic-155.ll_4-imp {
    background-image: url('../images/Einblicke_06.webp');
  }

  .foto-basic-155.ll_13-imp {
    background-image: url('../images/Einblicke_10.webp');
  }

  .foto-basic-155.lm_10-imp {
    background-image: url('../images/Einblicke_18.webp');
  }

  .foto-basic-155.rm_5-imp {
    background-image: url('../images/Einblicke_14.webp');
  }

  .foto-basic-155.rm_1-imp {
    background-image: url('../images/Einblicke_07.webp');
  }

  .foto-basic-155.lm_11-imp {
    background-image: url('../images/Einblicke_02.webp');
  }

  .foto-basic-155.ll_10-imp {
    background-image: url('../images/Einblicke_04.webp');
  }

  .foto-basic-155.rr_1-imp {
    background-image: url('../images/Einblicke_19.webp');
  }

  .foto-basic-155.ll_9-imp {
    background-image: url('../images/Einblicke_01.webp');
  }

  .foto-basic-155.rm_13-imp {
    background-image: url('../images/Einblicke_17.webp');
  }

  .foto-basic-155.ll_20lm {
    background-image: url('../images/Einblicke_23.webp');
  }

  .foto-basic-155.rr_21lm {
    background-image: url('../images/Einblicke_22.webp');
  }

  .foto-basic-108.imp01 {
    background-image: url('../images/Einblicke_12.webp');
  }

  .article-content-container {
    max-width: 1100px;
  }

  .category-summary.blog {
    font-size: 1.2vw;
  }

  .heading-6 {
    font-size: 3vw;
  }

  .heading-h3 {
    font-size: 2vw;
  }

  .dot-menu-button-white {
    background-color: #fff0;
  }

  .dropdown-list-3 {
    display: none;
  }

  .medium-text-2.black-60.ref {
    font-size: 1vw;
  }

  .heading-h2-subheadline {
    line-height: 1.2;
  }

  .standard-text-2 {
    font-size: 1vw;
  }

  .heading-7 {
    font-size: 2vw;
    line-height: 1;
  }

  .h1-display.stand {
    letter-spacing: -.3px;
  }

  .footer-link-3 {
    font-size: 1vw;
  }

  .section-transperent {
    height: 50vh;
  }

  .partner-logo-wrap {
    min-height: 18.313rem;
  }

  .text-mehr-link {
    font-size: 1.5vw;
  }

  .mehr-link, .jetzt-link {
    font-size: 1vw;
  }

  .text-jetzt-link {
    font-size: 1.2vw;
  }
}

@media screen and (max-width: 991px) {
  h4 {
    letter-spacing: -1px;
  }

  .dropdown.nav-menu-item {
    margin: 7px 0;
  }

  .navbar-row {
    padding-left: 30px;
    padding-right: 30px;
  }

  .nav-link {
    font-size: 18px;
  }

  .top-section {
    padding-left: 30px;
    padding-right: 30px;
  }

  .top-section.impressumm {
    padding-bottom: 40px;
  }

  .wrapper {
    font-size: 1vw;
  }

  ._3-column-grid {
    grid-column-gap: 16px;
    grid-row-gap: 30px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: .5fr 1fr .5fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  .display-xs {
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 3em;
    line-height: 1.2em;
    display: block;
  }

  .typography-info-section {
    margin-bottom: 60px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .typography-info-section.with-background {
    margin-bottom: 0;
  }

  .text-styles-section {
    flex-direction: column;
    padding-bottom: 40px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .display-xl.bold {
    font-size: 128px;
    line-height: 110px;
  }

  .headline-h2.bold {
    margin-bottom: 0;
    font-size: 5rem;
    line-height: 1.1;
  }

  .display-m.margin {
    font-size: 5em;
    line-height: 1.1;
  }

  .style-wrapper {
    align-items: flex-start;
  }

  .medium {
    padding-left: 0;
  }

  .text-styles-container {
    flex-direction: column;
    display: flex;
  }

  .rich-text-element {
    padding-bottom: 60px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .text-link-section, .list-section, .quote-section, .color-section {
    padding-bottom: 100px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .footer {
    padding-left: 30px;
    padding-right: 30px;
  }

  .footer.default-background {
    padding-left: 4em;
    padding-right: 4em;
  }

  .footer-nav-container {
    flex-direction: column;
    padding-top: 40px;
    display: flex;
  }

  ._2-column-grid {
    grid-column-gap: 16px;
    grid-row-gap: 40px;
    flex-direction: row;
    grid-template-rows: auto;
    grid-template-columns: 1.25fr 1fr;
    grid-auto-columns: 1fr;
    font-size: 1vw;
    display: block;
  }

  ._2-column-grid.footer {
    justify-content: space-between;
    padding-left: 0;
    padding-right: 0;
    font-size: 1vw;
    display: flex;
  }

  .form-section {
    padding-bottom: 100px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .hero-container {
    grid-row-gap: 80px;
  }

  .hero-section.video-header {
    bottom: 0;
  }

  .featured-work-section.bg-accent-1, .featured-work-section.bg-accent-2, .featured-work-section.bg-accent-3, .featured-work-section.bg-accent-4 {
    padding-top: 60px;
    padding-left: 40px;
    padding-right: 40px;
  }

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

  .featured-work-title {
    margin-bottom: 100px;
  }

  .icon-wrapper {
    display: none;
  }

  .thumbnail-wrapper {
    width: auto;
  }

  .cta-div {
    padding-bottom: 17px;
  }

  .thumbnail-container {
    justify-content: flex-start;
    width: 100%;
    margin-top: 20px;
    display: flex;
  }

  .about-section {
    padding: 60px 40px;
  }

  .heading {
    font-size: 5em;
    line-height: 1.1;
  }

  .heading.berschrift-ueber-uns {
    line-height: 1.1em;
  }

  .featured-image-container {
    margin-bottom: 60px;
  }

  .overview-featured-copy {
    padding-bottom: 60px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .what-we-do {
    padding: 60px 40px 140px;
  }

  .what-we-do-container {
    margin-bottom: 60px;
  }

  .services-container {
    flex-flow: column;
    display: block;
  }

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

  .logo-header {
    z-index: -2147483648;
    padding-left: 20px;
    padding-right: 20px;
  }

  .hero-work {
    background-color: var(--accent-1);
    height: auto;
    margin-top: 15vh;
    padding-top: 80px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .grid-2 {
    flex-direction: column;
    grid-template-columns: .25fr .5fr 1fr;
    display: flex;
  }

  .work-title {
    margin-top: 340px;
  }

  .overview-section {
    padding-bottom: 140px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .information-wrapper {
    padding-top: 60px;
  }

  ._3-columns-image-gallery-wrapper {
    margin-top: 60px;
  }

  ._2-columns-image-gallery-wrapper {
    margin-top: 40px;
  }

  .grid-5 {
    grid-column-gap: 46px;
  }

  .large-quote {
    margin-top: 100px;
  }

  .intro-about {
    margin-top: 5vh;
    margin-bottom: 2vh;
    padding-left: 30px;
    padding-right: 30px;
  }

  .grid-6 {
    line-height: 20;
  }

  .image-highlights-small-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .image-highlights-small-grid.grayscale {
    flex-direction: column;
    align-items: center;
  }

  .people-gallery-caption-wrapper {
    padding-left: 30px;
    padding-right: 30px;
  }

  .about-detail-section {
    margin-top: 140px;
    padding-bottom: 60px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .about-5-grid {
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    display: flex;
  }

  .about-detail {
    margin-top: 40px;
  }

  .team-section {
    padding-left: 30px;
    padding-right: 30px;
  }

  .image-block {
    margin-bottom: 10px;
  }

  .contact-section {
    padding-left: 0;
    padding-right: 0;
  }

  .utility-page-wrap, .utility-page-content {
    padding-left: 40px;
    padding-right: 40px;
  }

  .heading-3 {
    margin-bottom: 20px;
    font-size: 64px;
  }

  .paragraph {
    font-size: 1.1rem;
    line-height: 1.2;
  }

  .hide-icon {
    display: none;
  }

  .social-media-nav {
    flex-direction: row;
    justify-content: space-between;
    display: flex;
  }

  .icon-menu {
    font-size: 18px;
  }

  .bg-accent-1 {
    background-color: var(--accent-1);
  }

  .archives-list-container {
    flex-direction: column;
    display: flex;
  }

  .menu-expand {
    display: none;
  }

  .team-thumbnail {
    height: 14rem;
  }

  .heading-header-oben {
    font-size: 12em;
  }

  .heading-header-oben.video-header.wei {
    font-size: 7rem;
  }

  .headline-h4-subtext {
    font-size: 1.2rem;
    line-height: 1.2;
  }

  .icon {
    font-size: 2em;
  }

  .dropdown-2 {
    width: 60vw;
    height: auto;
    margin-left: 0;
  }

  .highlight-wrapper-toggler {
    width: 60vw;
    height: auto;
  }

  .dropdown-toggle {
    height: auto;
  }

  .dropdown-toggle.w--open {
    width: auto;
  }

  .dropdown-list.e1.w--open {
    z-index: 100;
    width: auto;
    margin-top: -5em;
    margin-left: 30vw;
    margin-right: 0;
    font-size: 1vw;
  }

  .dropdown-list.s3.w--open {
    margin-left: 30em;
  }

  .text-info-block {
    width: auto;
    font-size: 2em;
    line-height: 1.1;
  }

  .footer-txt {
    font-size: 2em;
  }

  .nav-link-text {
    font-size: 3.5rem;
  }

  .quick-stack {
    padding-left: 0;
    padding-right: 0;
  }

  .navmenu {
    justify-content: flex-start;
    align-items: center;
  }

  .nav-menu-3 {
    justify-content: center;
    align-items: flex-end;
    display: none;
  }

  .nav-bar {
    height: 8em;
    padding-left: 10px;
    padding-right: 10px;
  }

  .dot-menu-button {
    filter: brightness(0%);
    mix-blend-mode: difference;
    width: 20px;
    height: 20px;
  }

  .menu-button-wrapper {
    justify-content: flex-start;
    align-items: flex-start;
    width: 25px;
    height: 25px;
  }

  .nav-link-menue {
    font-size: 1em;
  }

  .overlay-menu {
    background-color: var(--alt-grey);
    display: none;
  }

  .work-spacer {
    height: 4vh;
    display: none;
  }

  .work-spacer.work-top-spacer {
    height: 4rem;
    display: block;
  }

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

  .padding-horizontal.padding-small {
    background-color: var(--alt-grey);
    padding-left: 0;
  }

  .form-block-2 {
    padding: 1.5rem 1.5rem 2.5rem;
  }

  .contact-base {
    width: 70%;
  }

  .about-hero-left {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto auto;
    min-height: auto;
    padding-top: 5rem;
    padding-bottom: 2rem;
  }

  .hero-loop {
    align-items: flex-end;
    height: 27vw;
  }

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

  .row-title-clip.faq {
    justify-content: center;
    align-items: center;
  }

  .text-size-large-2.lorem {
    font-size: 2em;
  }

  .text-size-large-2.lor_mobile {
    font-size: 2em;
    display: none;
  }

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

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

  .text-size-small {
    font-size: 2em;
  }

  .grid-large {
    grid-template-columns: minmax(1rem, 1fr) minmax(auto, 104rem) minmax(1rem, 1fr);
  }

  .home-faq-top {
    grid-template-columns: 2rem 1fr auto;
  }

  .home-faq-content {
    padding-top: 2rem;
    padding-bottom: 2rem;
    padding-left: 3rem;
  }

  .dropdown-3 {
    flex-direction: column;
    justify-content: flex-start;
  }

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

  .text-size-regular.text-color-white {
    font-size: 2em;
    line-height: 1.2;
  }

  .container-2 {
    justify-content: flex-start;
  }

  .footer-contact.kacheln {
    inset: 96% 0% 0%;
  }

  ._12-column-grid {
    grid-column-gap: 2.5rem;
    grid-template-columns: minmax(32px, 1fr) minmax(32px, 1fr);
  }

  .hero-subtitle {
    font-size: 1.5rem;
  }

  ._2-column-grid-2 {
    grid-template-columns: 1fr 1fr;
  }

  ._2-column-grid-2.popular-grid {
    grid-template-columns: 1fr;
  }

  .article-post.popular.blog-links {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
  }

  .article-image-wrapper {
    margin-bottom: 1rem;
  }

  .article-image-wrapper.small {
    max-width: 14em;
  }

  .image-7.mobil_image {
    width: 14em;
    max-width: none;
  }

  ._3-column-grid-2 {
    grid-template-columns: 1fr 1fr;
  }

  .featured-article-image-wrapper {
    margin-bottom: 1rem;
  }

  .category-summary.blog {
    font-size: 2em;
  }

  .heading-6 {
    text-align: left;
    margin-left: 0;
    font-size: 6em;
  }

  .heading-h3 {
    font-size: 3vw;
  }

  .display-xs-2 {
    font-size: 2em;
  }

  .dot-menu-button-white {
    background-image: url('../images/Hamburger.svg');
    width: 20px;
    height: 20px;
  }

  .link-more {
    margin-bottom: 60px;
    font-size: 2.5em;
    line-height: 1;
  }

  .link-more.short1 {
    margin-top: -90px;
  }

  .highlight-wrapper-toggler-copy {
    width: 60vw;
    height: auto;
  }

  .section-top {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    padding: 4rem 4rem 3rem;
  }

  .heading-style-xxlarge {
    font-size: 20vw;
  }

  .medium-text-2.black-60 {
    font-size: 1.1rem;
  }

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

  .main-wrapper-2 {
    padding-top: 0;
  }

  .container-3 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .partner-logo-block {
    grid-column-gap: 1rem;
    flex-direction: row;
  }

  ._12-column-grid-2 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  ._12-column-grid-2.large-gap {
    grid-row-gap: 4rem;
  }

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

  .hero-image {
    width: 100%;
    height: 60vh;
  }

  .content-wrapper.margin-bottom-medium {
    margin-bottom: 40px;
  }

  .h1-display {
    letter-spacing: -2vh;
    font-size: 14em;
  }

  .h1-display.stand {
    letter-spacing: -.5vh;
    font-size: 7vh;
  }

  .h1-display.stand.blog-extra {
    font-size: 12vh;
  }

  .h1-display.stand.about {
    color: var(--alt-grey);
    font-size: 15vw;
  }

  .main-grid {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    grid-template-columns: 1fr 1fr;
    width: auto;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .main-grid.header {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .display-ticker-wrapper {
    justify-content: center;
    align-items: center;
    overflow: visible;
  }

  .display-ticker-wrapper.blog {
    justify-content: flex-start;
    align-items: center;
  }

  .section-title-wrap {
    margin-bottom: 2.5rem;
  }

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

  .partner-logo-wrap {
    min-height: auto;
  }

  .blank, .div-stern.off {
    display: none;
  }

  .bullet-txt {
    font-size: 1.5rem;
  }

  .bullet-list {
    white-space: normal;
    word-break: break-word;
    width: 100%;
  }
}

@media screen and (max-width: 767px) {
  h1 {
    letter-spacing: -1px;
    margin-bottom: 20px;
    line-height: 90px;
  }

  h2 {
    letter-spacing: -1px;
  }

  h3 {
    letter-spacing: -1px;
    line-height: 60px;
  }

  h4 {
    letter-spacing: -1px;
    line-height: 44px;
  }

  h5 {
    font-size: 36px;
    line-height: 32px;
  }

  h6 {
    font-size: 24px;
    line-height: 20px;
  }

  p {
    font-size: 18px;
    line-height: 22px;
  }

  .search-icon {
    margin-left: 14px;
  }

  .navbar-row {
    padding-left: 20px;
    padding-right: 20px;
  }

  .nav-link {
    font-size: 18px;
    display: none;
  }

  .top-section {
    margin-bottom: 100px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .top-section.impressumm {
    margin-bottom: 0;
  }

  .display-xs.white {
    color: var(--text-white);
  }

  .display-s.team-title {
    font-size: 2em;
    line-height: 1.1;
  }

  .typography-info-section, .text-styles-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .display-xl {
    letter-spacing: -1px;
    font-size: 96px;
    line-height: 90px;
  }

  .display-xl.bold {
    font-size: 118px;
  }

  .headline-h2 {
    letter-spacing: -1px;
  }

  .headline-h2.bold {
    font-size: 4rem;
    line-height: 1.1;
  }

  .display-m.margin {
    text-indent: 80px;
    margin-bottom: 60px;
  }

  .medium {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 16px;
    line-height: 20px;
  }

  .medium.margin {
    line-height: 20px;
  }

  .rich-text-element, .text-link-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-link {
    font-size: 18px;
    line-height: 20px;
  }

  .list-section, .quote-section, .color-section, .footer {
    padding-left: 20px;
    padding-right: 20px;
  }

  ._2-column-grid {
    grid-row-gap: 30px;
    flex-direction: column;
    font-size: 1vw;
    display: block;
  }

  ._2-column-grid.footer {
    flex-flow: row;
  }

  .block-margin {
    margin-bottom: 60px;
  }

  .social-div {
    margin-bottom: 140px;
  }

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

  .hero-container {
    grid-row-gap: 40px;
  }

  .hero-section {
    background-attachment: scroll;
    padding-bottom: 360px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .featured-work-section.bg-accent-1, .featured-work-section.bg-accent-2, .featured-work-section.bg-accent-3, .featured-work-section.bg-accent-4 {
    padding-left: 20px;
    padding-right: 20px;
  }

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

  .featured-work-title {
    margin-bottom: 20px;
  }

  .icon-wrapper {
    display: none;
  }

  .highlight-wrapper {
    display: block;
  }

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

  .heading {
    text-indent: 100px;
    font-size: 5em;
    line-height: 1.1;
  }

  .overview-featured-copy, .what-we-do {
    padding-left: 20px;
    padding-right: 20px;
  }

  .logo-header {
    margin-top: 60px;
    display: none;
  }

  .hero-work {
    height: auto;
    margin-top: 0;
    padding-top: 100px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .hero-work.background-color-accent-3 {
    background-color: var(--accent-3);
  }

  .hero-work.background-color-accent-2 {
    background-color: var(--accent-2);
  }

  .hero-work.background-color-accent-1 {
    background-color: var(--accent-1);
  }

  .grid-3 {
    flex-direction: column;
    display: flex;
  }

  .overview-container {
    margin-bottom: 100px;
  }

  .overview-wrapper {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .display-xxl {
    letter-spacing: -1px;
    font-size: 128px;
    line-height: 100px;
  }

  .work-title {
    margin-top: 20px;
  }

  .overview-section {
    padding-bottom: 60px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .information-wrapper {
    padding-top: 20px;
  }

  ._3-columns-image-gallery-wrapper {
    grid-column-gap: 20px;
  }

  .intro-about {
    margin-top: 10vh;
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-6 {
    flex-direction: column;
    display: flex;
  }

  .image-highlights-small-grid {
    grid-template-columns: 1fr 1fr 1fr;
  }

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

  .grid-7 {
    flex-direction: column;
    display: flex;
  }

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

  .grid-8.aufklappen {
    grid-column-gap: 16px;
    grid-row-gap: 80px;
    flex-flow: column;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .team-wrapper {
    width: 28vw;
  }

  .contact-section {
    padding-left: 0;
    padding-right: 0;
  }

  .utility-page-content {
    padding-left: 20px;
    padding-right: 20px;
  }

  .paragraph {
    margin-top: 10px;
    font-size: 1.1rem;
    line-height: 1.4;
  }

  .paragraph.nomargin {
    margin-top: 0;
  }

  .hide-icon {
    display: none;
  }

  .brand-logo {
    font-size: 18px;
    display: block;
  }

  .brand-logo.invert {
    filter: invert();
  }

  .block-quote {
    font-size: 40px;
    line-height: 42px;
  }

  .other-nav-footer {
    overflow: visible;
  }

  .icon-menu {
    font-size: 18px;
    display: block;
  }

  .archives-list-container {
    display: flex;
  }

  .menu-expand {
    flex-direction: column;
    justify-content: space-between;
    height: 100vh;
    padding-bottom: 140px;
    padding-left: 20px;
    padding-right: 20px;
    display: none;
    position: fixed;
    inset: 0% 0% 0% auto;
  }

  .grid-9 {
    grid-template-columns: 1.5fr 1fr;
  }

  .close-link {
    font-size: 18px;
    line-height: 20px;
  }

  .close-link.white-color {
    color: var(--text-white);
    border-bottom-style: none;
  }

  .menu-list {
    flex-direction: column;
    display: flex;
  }

  .nav-menu-list {
    border-top: 1px solid #f2f2f233;
    border-bottom-style: none;
    margin-top: 0;
    margin-bottom: 30px;
    padding-top: 10px;
    padding-bottom: 0;
    text-decoration: none;
  }

  .archvies-list-section {
    flex-direction: column;
  }

  .team-thumbnail {
    height: 10rem;
  }

  .heading-header-oben {
    margin-top: 120px;
    font-size: 5rem;
    line-height: 5rem;
  }

  .heading-header-oben.video-header.wei {
    font-size: 5rem;
  }

  .headline-h4-subtext {
    font-size: 1.2rem;
    line-height: 1.1;
  }

  .dropdown-list.e1.w--open {
    margin-top: -3em;
    margin-left: 15vw;
  }

  .footer-txt {
    font-size: 3em;
  }

  .heading-5 {
    font-size: 6em;
  }

  .nav-link-text {
    font-size: 2.5rem;
  }

  .nav-menu-3 {
    justify-content: center;
    margin-right: 60px;
    display: none;
  }

  .nav-link-menue {
    font-size: 1em;
  }

  .form-label-2 {
    margin-bottom: .4rem;
  }

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

  .hero-loop-text {
    margin-left: 0;
  }

  .form-dual-input {
    grid-column-gap: .2rem;
    grid-row-gap: .2rem;
    flex-direction: column;
    justify-content: flex-start;
  }

  .div-formular {
    margin-top: 2em;
  }

  .dropdown-list-2 {
    display: none;
  }

  .home-faq-list-mobile-2 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .home-faq-list-mobile-2.radius-regular {
    padding: 0 1rem;
  }

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

  .row-title-clip.faq {
    justify-content: center;
    align-items: center;
  }

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

  .text-size-large-2.lorem {
    font-size: 3em;
    display: none;
  }

  .text-size-large-2.lorem.lang {
    width: 610.586vw;
    display: none;
  }

  .text-size-large-2.lorem.lang.quer {
    display: none;
  }

  .text-size-large-2.lor_mobile {
    font-size: 3em;
    display: block;
  }

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

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

  .padding-top.padding-huge {
    padding-bottom: 8em;
  }

  .home-faq-list {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .home-faq-list.radius-regular {
    padding: 0 1rem;
  }

  .grid-large {
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .home-faq-top {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    grid-template-columns: 1fr auto;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .home-faq-content {
    margin-bottom: 1.75rem;
    padding: 1.75rem 1.5rem;
  }

  .home-faq-content.radius-regular {
    padding: 1.2rem;
  }

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

  .text-size-regular.text-color-white {
    font-size: 3em;
  }

  .columns {
    display: block;
  }

  .bottom-copyright-links-2 {
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
    width: 93vw;
    display: flex;
  }

  .bottom-copyright-links-mobile {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    width: 93vw;
    display: none;
  }

  .footer-contact.kacheln {
    height: auto;
    top: 94%;
  }

  .hero-subtitle {
    font-size: 1.5rem;
  }

  ._2-column-grid-2 {
    grid-template-columns: 1fr;
  }

  .article-image-wrapper.small {
    max-width: none;
    margin-bottom: 1rem;
  }

  .heading-section-container {
    flex-wrap: wrap;
  }

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

  ._3-column-grid-2 {
    grid-template-columns: 1fr;
  }

  .category-summary.blog {
    font-size: 3em;
  }

  .heading-6 {
    text-align: left;
    margin-left: 0;
    font-size: 6em;
  }

  .heading-h3 {
    font-size: 4vw;
  }

  .display-xs-2 {
    font-size: 3em;
  }

  .link-more {
    margin-bottom: 40px;
  }

  .dropdown-list-3 {
    display: none;
  }

  .text-kontakt {
    font-size: 2em;
  }

  .div-block-12 {
    margin-bottom: 140px;
  }

  .cookie-modal_closebutton {
    margin-right: 1.25rem;
  }

  .cookie-modal_closebutton.is-sticky {
    top: -1rem;
  }

  .cookie-modal_content-wrap {
    padding-bottom: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .cookie-modal_button-wrap {
    padding: 1.5rem;
  }

  .cookie-modal_button-wrap.in-pref-manger {
    margin: 1.5rem -1.5rem -2rem;
    padding-top: 1.25rem;
    position: sticky;
    bottom: -2rem;
  }

  .cookie-preference_wrapper {
    padding-top: 2rem;
  }

  .cookie-modal_form {
    padding-top: .75rem;
  }

  .cookie-preference-button_icon {
    margin-right: 0;
  }

  .section-top {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding: 2.5rem;
  }

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

  .heading-style-xxlarge {
    font-size: 20vw;
  }

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

  .tile-team {
    text-align: center;
    align-items: center;
  }

  .grid-team-thirds {
    grid-row-gap: 80px;
    grid-template-columns: 1fr;
    width: 100%;
    max-width: 440px;
    margin-left: auto;
    margin-right: auto;
  }

  .testimonial-item-2 {
    width: auto;
  }

  .main-wrapper-2 {
    padding-top: 0;
  }

  .container-3 {
    padding-bottom: 5rem;
  }

  .partner-logo-block {
    grid-column-gap: 1rem;
    grid-row-gap: .75rem;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: start;
    display: flex;
  }

  ._12-column-grid-2 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

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

  .hero-image {
    height: 30vh;
  }

  .h1-display {
    letter-spacing: -2vh;
    font-size: 14em;
  }

  .h1-display.stand {
    color: var(--main-black);
    white-space: normal;
  }

  .inner-display-ticker {
    width: 100%;
  }

  .section-title-wrap {
    margin-bottom: 2rem;
  }

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

  .footer-link-3:hover {
    color: #1a1b1fbf;
  }

  .section-transperent {
    height: 100vh;
  }

  .partner-logo-wrap {
    padding: 1.5rem;
  }

  .bullet-txt {
    font-size: 1.3rem;
    line-height: 1.5rem;
  }

  .bullet-list {
    white-space: normal;
    word-break: break-word;
    width: 100%;
  }

  .bullet-list-item {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .shy {
    white-space: normal;
    display: inline-block;
  }

  .mehr-link:hover, .jetzt-link:hover {
    color: #1a1b1fbf;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    margin-bottom: 20px;
    font-size: 60px;
    line-height: 58px;
  }

  h2 {
    margin-bottom: 20px;
    font-size: 48px;
    line-height: 42px;
  }

  h3 {
    margin-bottom: 20px;
    font-size: 36px;
    line-height: 32px;
  }

  h4 {
    font-size: 30px;
    line-height: 30px;
  }

  h5 {
    font-size: 24px;
    line-height: 24px;
  }

  h6 {
    font-size: 18px;
    line-height: 18px;
  }

  p {
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 18px;
  }

  li {
    font-size: 16px;
    font-weight: 400;
    line-height: 18px;
  }

  .navbar-row {
    padding-left: 20px;
    padding-right: 20px;
  }

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

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

  ._3-column-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .display-xs {
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 3.4em;
    line-height: 1;
    display: block;
  }

  .display-xs.white {
    color: var(--text-white);
  }

  .display-s {
    font-size: 18px;
  }

  .display-s.team-title {
    font-size: 4.5em;
  }

  .display-xl {
    font-size: 72px;
    line-height: 70px;
  }

  .display-xl.bold {
    letter-spacing: -2px;
    font-size: 72px;
    line-height: 68px;
  }

  .headline-h2.bold {
    letter-spacing: -2px;
    font-size: 3rem;
    line-height: 1.1;
  }

  .display-m {
    font-size: 36px;
    line-height: 34px;
  }

  .display-m.margin {
    text-indent: 50px;
    margin-bottom: 40px;
    font-size: 8em;
    line-height: 1.1;
  }

  .paragraph-normal-wrapper {
    flex-flow: row;
    margin-bottom: 0;
    display: flex;
  }

  .medium {
    margin-bottom: 20px;
    font-size: 4.5em;
    line-height: 18px;
  }

  .medium.margin {
    margin-bottom: 20px;
    line-height: 19px;
  }

  .small {
    font-size: 12px;
    line-height: 16px;
  }

  .text-link {
    font-size: 16px;
    line-height: 18px;
  }

  .text-link.small {
    font-size: 4.5em;
  }

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

  .submit-button, .text-field {
    min-height: 50px;
  }

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

  .footer.default-background {
    height: auto;
  }

  .footer-nav-container {
    padding-top: 100px;
  }

  .block-margin {
    margin-bottom: 40px;
  }

  .social-div {
    margin-bottom: 140px;
  }

  .hero-container {
    grid-row-gap: 24px;
  }

  .hero-section {
    background-attachment: scroll;
    padding-bottom: 160px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .hero-section.video-header {
    position: static;
  }

  .featured-work-section.bg-accent-1 {
    height: auto;
    margin-top: 0;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
    position: static;
  }

  .featured-work-section.bg-accent-2, .featured-work-section.bg-accent-3 {
    margin-top: 0;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
    position: static;
  }

  .featured-work-section.bg-accent-4 {
    height: 100vh;
    margin-top: 0;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
    position: static;
  }

  .grid {
    grid-row-gap: 50px;
    flex-direction: column;
    align-items: flex-start;
    display: block;
  }

  .featured-work-title {
    margin-bottom: 40px;
  }

  .icon-wrapper {
    display: none;
  }

  .image {
    height: auto;
  }

  .cta-div {
    padding-top: 20px;
    padding-bottom: 0;
  }

  .thumbnail-container.hide {
    padding-bottom: 0;
    display: flex;
  }

  .about-section {
    margin-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading {
    letter-spacing: -1px;
    text-indent: 40px;
    font-size: 8em;
    line-height: 1.1;
  }

  .heading.berschrift-ueber-uns {
    font-size: 4.4em;
  }

  ._2-column-fullwidth {
    flex-direction: column;
    display: flex;
  }

  .overview-featured-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .what-we-do {
    padding-bottom: 100px;
    padding-left: 20px;
    padding-right: 20px;
  }

  ._5-column-grids {
    grid-row-gap: 40px;
    flex-direction: column;
  }

  .logo-header {
    margin-top: 60px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .hero-work {
    margin-top: 10vh;
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .overview-container {
    margin-bottom: 40px;
  }

  .display-xxl {
    font-size: 96px;
    line-height: 92px;
  }

  .work-title {
    flex-direction: column;
  }

  .overview-section, .overview-section.bg-accent-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .overview-section.bg-accent-3 {
    padding-bottom: 60px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .information-wrapper {
    padding-top: 20px;
  }

  .grid-4 {
    flex-direction: column;
    display: flex;
  }

  .image-gallery.small {
    width: auto;
  }

  ._3-columns-image-gallery-wrapper {
    grid-row-gap: 20px;
    flex-direction: column;
    display: flex;
  }

  ._2-columns-image-gallery-wrapper {
    margin-top: 20px;
  }

  .grid-5 {
    flex-direction: column;
    display: flex;
  }

  .large-quote {
    margin-top: 60px;
  }

  .intro-about {
    margin-top: 15vh;
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-6 {
    flex-direction: column;
    display: flex;
  }

  .image-highlights-small-grid {
    grid-template-columns: 1fr 1fr;
  }

  .image-highlights-small-grid.grayscale {
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .people-gallery-caption-wrapper {
    margin-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .about-detail-section {
    margin-top: 60px;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .about-5-grid {
    flex-direction: column;
    display: flex;
  }

  .team-section {
    padding-bottom: 100px;
    padding-left: 20px;
    padding-right: 20px;
  }

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

  .grid-8 {
    grid-row-gap: 40px;
    flex-direction: column;
    display: flex;
  }

  .grid-8._2chefs {
    flex-flow: column;
    margin-bottom: 100px;
  }

  .grid-8.aufklappen {
    display: flex;
  }

  .team-wrapper {
    width: auto;
  }

  .contact-section {
    margin-bottom: 100px;
    padding-left: 0;
    padding-right: 0;
  }

  .utility-page-wrap {
    align-items: flex-start;
    padding-left: 20px;
    padding-right: 20px;
  }

  .password-wrap {
    width: 87vw;
  }

  .heading-3 {
    font-size: 48px;
    line-height: 45px;
  }

  .paragraph {
    margin-bottom: 0;
    font-size: 1rem;
    line-height: 1.4;
  }

  .paragraph.nomargin {
    flex-flow: row;
    margin-bottom: 0;
    display: inline-flex;
  }

  .hide-image-gallery-mobile {
    display: none;
  }

  .social-media-nav {
    flex-direction: column;
    margin-top: 5px;
    display: flex;
  }

  .brand-logo.invert {
    filter: invert();
  }

  .block-quote {
    font-size: 32px;
    line-height: 34px;
  }

  .other-nav-footer {
    justify-content: space-between;
    display: flex;
  }

  .body-accent-2 {
    background-color: var(--accent-2);
  }

  .body-accent-3 {
    background-color: var(--accent-3);
  }

  .menu-expand {
    flex-direction: column;
    justify-content: space-between;
    height: 100vh;
    padding-bottom: 140px;
    padding-left: 20px;
    padding-right: 20px;
    display: none;
    position: absolute;
    inset: 0% 0% 0% auto;
  }

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

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

  .close-link {
    font-size: 16px;
    line-height: 18px;
  }

  .close-link.white-color {
    color: var(--text-white);
    border-bottom-style: none;
    padding-bottom: 0;
  }

  .caption-small.white {
    font-size: 10px;
    line-height: 14px;
  }

  .nav-menu-list {
    opacity: 1;
    border-top: 1px solid #f2f2f233;
    border-bottom-style: none;
    width: 100%;
    margin-top: 0;
    margin-bottom: 30px;
    padding-top: 10px;
    padding-bottom: 0;
    text-decoration: none;
  }

  .team-thumbnail {
    width: auto;
    height: 26rem;
  }

  .heading-header-oben {
    margin-top: 80px;
    font-size: 3.5rem;
    line-height: 3.5rem;
  }

  .heading-header-oben.video-header.wei {
    font-size: 3.5rem;
  }

  .headline-h4-subtext {
    font-size: 1.2rem;
    line-height: 1.1;
  }

  .image-5 {
    width: 20em;
    top: -1.2vh;
  }

  .icon {
    font-size: 3em;
  }

  .dropdown-2, .highlight-wrapper-toggler {
    width: 80vw;
  }

  .dropdown-list.e1.w--open {
    margin-left: 13vw;
  }

  .dropdown-list.s3.w--open {
    width: 30em;
    margin-left: 13em;
  }

  .text-info-block {
    font-size: 4em;
  }

  .footer-txt {
    -webkit-text-decoration-skip-ink: auto;
    text-decoration-skip-ink: auto;
    font-size: 4em;
    text-decoration: none;
  }

  .heading-5 {
    font-size: 8em;
    line-height: 1.1;
  }

  .nav-link-text {
    font-size: 2.5rem;
    line-height: 1.1;
  }

  .quick-stack {
    padding-top: 0;
  }

  .nav-menu-3 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: flex-end;
    margin-bottom: 0;
    margin-right: 40px;
    display: none;
  }

  .nav-bar {
    height: 20em;
    padding-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .dot-menu-button {
    width: 20px;
    height: 20px;
  }

  .nav-link-menue {
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
  }

  .overlay-menu {
    background-color: var(--alt-grey);
    display: none;
  }

  .hero-loop-strip, .loop-text {
    margin-top: 0;
  }

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

  .padding-horizontal.padding-small {
    padding-left: 0;
    padding-right: 0;
  }

  .contact-base {
    width: 90%;
    margin-top: 12em;
  }

  .hero-loop-text {
    margin-top: 0;
    display: none;
  }

  .about-hero-left {
    padding-bottom: 0;
  }

  .home-faq-list-mobile-2 {
    padding-top: 0;
    padding-bottom: 0;
  }

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

  .dropdown-toggle-2 {
    align-items: center;
    padding-bottom: 20px;
  }

  .home-faq-block, .home-faq-block.mobile-imp {
    display: block;
  }

  .home-faq-item.no-border {
    max-width: none;
  }

  .row-title-clip.faq {
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  .main-dropdown-2 {
    margin-top: 0;
  }

  .text-size-large-2.lorem {
    font-size: .8rem;
    display: none;
  }

  .text-size-large-2.lorem.lang {
    display: none;
  }

  .text-size-large-2.lor_mobile {
    font-size: 4.5em;
    display: block;
  }

  .row-title-text.text-align-center.impressum, .row-title-text.text-align-center.kontakt {
    background-color: var(--transparent);
    text-align: center;
    font-family: Switzer, sans-serif;
    font-size: 12vw;
    font-weight: 600;
    display: block;
  }

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

  .padding-top.padding-huge {
    margin-top: 4em;
  }

  .text-size-small {
    font-size: 4.5em;
    line-height: 1.2;
  }

  .home-faq-list {
    padding-top: 0;
    padding-bottom: 0;
  }

  .arrow {
    width: 15px;
    height: 15px;
  }

  .text-size-regular.text-color-white {
    font-size: 4.5em;
  }

  .foto-basic-105, .foto-basic-104 {
    width: 90em;
    height: 130em;
  }

  .bottom-copyright-links-2 {
    flex-flow: row;
    align-items: center;
    width: 90vw;
    height: auto;
  }

  .reihe-ll, .reihe-rm {
    width: 90vw;
  }

  .bottom-copyright-links-mobile {
    flex-flow: column;
    align-items: center;
    width: 90vw;
    height: auto;
  }

  .reihe-lm {
    width: 90vw;
  }

  .content__wrapper-2 {
    flex-direction: column;
    align-items: flex-start;
    height: auto;
    margin-left: 0;
  }

  .content__wrapper-2.photo {
    flex-direction: column;
    height: auto;
  }

  .footer-contact {
    flex-direction: column;
    justify-content: space-around;
    height: 14em;
    inset: auto 0% 0%;
  }

  .footer-contact.kacheln {
    height: auto;
    top: 92%;
  }

  .foto-basic-119, .foto-basic-155 {
    width: 90em;
    height: 130em;
  }

  .foto-basic-155.ll_5-imp, .foto-basic-155.rr_13-imp, .foto-basic-155.lm_4-imp, .foto-basic-155.ll_3-imp, .foto-basic-155.ll_4-imp, .foto-basic-155.rm_11-imp {
    height: 130em;
  }

  .foto-basic-155.rr_6-imp.text.no {
    display: none;
  }

  .foto-basic-155.ll_13-imp, .foto-basic-155.rm_5-imp, .foto-basic-155.lm_11-imp, .foto-basic-155.rr_1-imp {
    height: 130em;
  }

  .foto-basic-155.lm_5-imp.text.no {
    display: none;
  }

  .foto-basic-155.rm_13-imp, .foto-basic-155.rr_21lm {
    height: 130em;
  }

  .foto-basic-108 {
    width: 90em;
    height: 130em;
  }

  .reihe-rr {
    width: 90vw;
  }

  ._12-column-grid {
    grid-row-gap: 4rem;
  }

  .hero-subtitle {
    font-size: 1.25rem;
  }

  .article-post.popular.blog-links {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column;
  }

  .article-image-wrapper {
    margin-bottom: 1rem;
  }

  .image-7.mobil_image {
    width: auto;
    max-width: 100%;
  }

  .heading-section-container {
    grid-row-gap: 2rem;
    justify-content: flex-start;
  }

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

  .featured-article-image-wrapper {
    margin-bottom: 1rem;
  }

  .category-summary {
    font-size: 1.25rem;
  }

  .category-summary.blog {
    font-size: 4.5em;
  }

  .heading-6 {
    text-align: left;
    margin-left: 0;
    font-size: 8em;
  }

  .heading-h3 {
    font-size: 6vw;
  }

  .display-xs-2 {
    padding-bottom: 0;
    font-size: 4.5em;
    line-height: 1.2;
  }

  .dot-menu-button-white {
    width: 20px;
    height: 20px;
  }

  .link-more {
    font-size: 4.5em;
  }

  .arrow-2 {
    width: 20px;
    height: 20px;
  }

  .dropdown-toggle-3 {
    align-items: center;
    padding-bottom: 20px;
  }

  .dropdown-list-3 {
    display: none;
  }

  .text-kontakt {
    font-size: 4.5em;
  }

  .cookie-modal_button {
    flex: auto;
    padding-left: 1.25em;
    padding-right: 1.25em;
  }

  .cookie-modal_closebutton {
    margin-top: 1rem;
    margin-right: 1rem;
  }

  .cookie-modal_component {
    max-width: 100%;
  }

  .cookie-modal_content-wrap.is-small {
    padding-bottom: 1.25rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .cookie-modal_button-wrap.is-small {
    justify-content: space-between;
    padding: 1.25rem;
  }

  .cookie-modal_button-wrap.in-pref-manger {
    bottom: 0;
  }

  .cookie-modal_button-2 {
    flex: auto;
    padding-left: 1.25em;
    padding-right: 1.25em;
  }

  .cookie-preference_wrapper {
    max-width: 100%;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .cookie-preference-button {
    left: 1rem;
  }

  .highlight-wrapper-toggler-copy {
    width: 80vw;
  }

  .section-top {
    padding: 2rem 1rem 1.5rem;
  }

  .section-top.muted {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .trusted-by-block.nomobile {
    display: none;
  }

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

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

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

  .heading-h2-subheadline {
    font-size: 2rem;
  }

  .tile-team {
    text-align: center;
    align-items: center;
  }

  .main-wrapper-2 {
    padding-top: 0;
  }

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

  .partner-logo-block {
    display: block;
  }

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

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

  .heading-7 {
    font-size: 1.6rem;
  }

  .testimonial-second-row {
    display: flex;
  }

  .hero-image {
    height: 50vh;
  }

  .cover-image-2.header {
    padding-top: 80px;
  }

  .h1-display {
    letter-spacing: -1vh;
    font-size: 6em;
  }

  .h1-display.stand {
    color: var(--main-black);
    letter-spacing: -.4vh;
    white-space: normal;
    margin-top: 0;
    font-size: 4.5vh;
  }

  .h1-display.stand.blog-extra {
    margin-top: 140px;
    font-size: 9vh;
  }

  .h1-display.stand.about {
    color: var(--white);
    font-size: 18vw;
  }

  .main-grid {
    flex-direction: column;
    grid-template-columns: 1fr 1fr;
    display: flex;
  }

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

  .section-transperent {
    height: 715px;
  }

  .animation-wrapper {
    align-self: flex-start;
  }

  .bullet-txt {
    font-size: 1.2rem;
    line-height: 1.5rem;
  }

  .bullet-list {
    white-space: normal;
    word-break: break-word;
    width: 100%;
  }

  .headline-h3 {
    line-height: 1;
  }

  .shy {
    display: inline-block;
  }

  .jetzt-link {
    display: inline-flex;
  }
}

#w-node-_9a1ef45b-ca63-7d36-e4f2-cf3dffe74d51-c6e087b6 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_9a1ef45b-ca63-7d36-e4f2-cf3dffe74d57-c6e087b6 {
  grid-area: 1 / 5 / 2 / 7;
}

#w-node-d06a384c-0e9b-c2a0-e97b-bfa8f3b6ab26-c6e087b6 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_5650ae09-4649-eea3-40f4-05e325a4f092-c6e087b6 {
  grid-area: 1 / 5 / 2 / 6;
  place-self: end;
}

#w-node-_9b1dc075-4dc1-89a9-6e9a-f5192b843cc8-c6e087b6 {
  grid-area: 1 / 6 / 2 / 9;
  place-self: end;
}

#w-node-_2e108c17-35b8-ac43-2ed7-e08defda37cb-c6e087b6, #w-node-_02a6e92e-0d31-8623-00d5-25a5371fabd0-c6e087b6 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-f5a98d94-0003-fcf0-fa52-366bd91e3348-c6e087b6 {
  grid-area: 1 / 5 / 2 / 6;
  place-self: end;
}

#w-node-f5a98d94-0003-fcf0-fa52-366bd91e334b-c6e087b6 {
  grid-area: 1 / 6 / 2 / 9;
  place-self: end;
}

#w-node-a12f8ece-0d31-9aa9-4a38-687c31ce2bf0-c6e087b6 {
  grid-area: 1 / 4 / 2 / 8;
  align-self: center;
}

#w-node-_3846b499-8e16-bc2a-b106-5804526a45ba-c6e087b6 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_8ee1463f-f471-d17a-ec5d-0c7ee75f511c-c6e087b6 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_160acd3a-28a3-7646-c760-758205294d7b-c6e087b6 {
  grid-area: 1 / 5 / 2 / 6;
  place-self: end;
}

#w-node-_160acd3a-28a3-7646-c760-758205294d7e-c6e087b6 {
  grid-area: 1 / 6 / 2 / 9;
  place-self: end;
}

#w-node-_4a2cc1db-b3ed-dffd-98d2-4631fa3dbe51-c6e087b6 {
  grid-area: 1 / 4 / 2 / 8;
  align-self: center;
}

#w-node-_7a6d58b8-d602-36a8-cddc-d66d01ebbaaf-c6e087b6 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_79ef41c9-af77-51b0-400a-2f87fb2bda45-c6e087b6 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_743fc4b9-9376-3b97-9b4c-21105802c23f-c6e087b6 {
  grid-area: 1 / 5 / 2 / 6;
  place-self: end;
}

#w-node-_743fc4b9-9376-3b97-9b4c-21105802c242-c6e087b6 {
  grid-area: 1 / 6 / 2 / 9;
  place-self: end;
}

#w-node-_416c0224-afcf-da13-f72b-d0866e8d1e03-c6e087b6 {
  grid-area: 1 / 5 / 2 / 9;
  align-self: center;
}

#w-node-_86031227-3821-14be-4d32-0d67be07c483-c6e087b6, #w-node-_86031227-3821-14be-4d32-0d67be07c484-c6e087b6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_86031227-3821-14be-4d32-0d67be07c486-c6e087b6 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_6c288df6-082c-e11d-dda4-794179a79d24-c6e087b6, #w-node-_98edd421-4af0-f2d6-25b2-d3e14cc20e49-c6e087b6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-afec4310-fdfb-8d81-21da-cf53656dd195-c6e087b6 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-aad99c62-32f9-f550-d31d-975dc4280506-c6e087b6 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_3cf17a05-dc43-72aa-352b-218a67343c9e-c6e087b6 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_6d575baa-6880-1673-586a-dc6382b99d00-c6e087b6 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_1c824b22-2eaf-b09f-7809-3bcaccc44260-c6e087b6 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_42c699ee-5a76-6521-a382-e99f2f0c0a43-2f0c0a3f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eaa1639c-1a26-b2b4-df1b-2bff997ba2d0-2f0c0a3f {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_42c699ee-5a76-6521-a382-e99f2f0c0a61-2f0c0a3f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_42c699ee-5a76-6521-a382-e99f2f0c0a57-2f0c0a3f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d19a3acf-7320-c71f-7247-0b506217b924-6217b922 {
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr 1fr;
}

#w-node-d19a3acf-7320-c71f-7247-0b506217b925-6217b922, #w-node-d19a3acf-7320-c71f-7247-0b506217b929-6217b922, #w-node-d19a3acf-7320-c71f-7247-0b506217b92d-6217b922 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5be054e6-dbda-1bda-fbd4-8dbac745c2c5-c6e087b9 {
  grid-area: 1 / 7 / 2 / 13;
  place-self: center;
}

#w-node-_5be054e6-dbda-1bda-fbd4-8dbac745c2c8-c6e087b9 {
  grid-area: 1 / 1 / 2 / 13;
  align-self: center;
}

#w-node-_0b8dbbab-0df5-109f-07ef-8ace8787c627-c6e087b9 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_49dc89cc-0b40-307f-4d90-cca7e346e14f-c6e087b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start end;
}

#w-node-cccb61c4-4611-4395-b83a-fa3e956243bb-c6e087b9 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-cccb61c4-4611-4395-b83a-fa3e956243c8-c6e087b9 {
  grid-area: 1 / 4 / 2 / 6;
}

#w-node-cccb61c4-4611-4395-b83a-fa3e956243dc-c6e087b9 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-cccb61c4-4611-4395-b83a-fa3e956243de-c6e087b9 {
  grid-area: 2 / 8 / 3 / 13;
}

#w-node-cccb61c4-4611-4395-b83a-fa3e956243e2-c6e087b9 {
  grid-area: 1 / 4 / 2 / 7;
}

#w-node-cccb61c4-4611-4395-b83a-fa3e956243e5-c6e087b9 {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-cccb61c4-4611-4395-b83a-fa3e956243e6-c6e087b9 {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-cccb61c4-4611-4395-b83a-fa3e956243e9-c6e087b9 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-cccb61c4-4611-4395-b83a-fa3e956243eb-c6e087b9 {
  grid-area: 2 / 8 / 3 / 13;
}

#w-node-cccb61c4-4611-4395-b83a-fa3e956243ef-c6e087b9 {
  grid-area: 1 / 4 / 2 / 7;
}

#w-node-cccb61c4-4611-4395-b83a-fa3e956243f2-c6e087b9 {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-cccb61c4-4611-4395-b83a-fa3e956243f3-c6e087b9 {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-cccb61c4-4611-4395-b83a-fa3e956243f6-c6e087b9 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-cccb61c4-4611-4395-b83a-fa3e956243f8-c6e087b9 {
  grid-area: 2 / 8 / 3 / 13;
}

#w-node-cccb61c4-4611-4395-b83a-fa3e956243fa-c6e087b9 {
  grid-area: 1 / 4 / 2 / 7;
}

#w-node-cccb61c4-4611-4395-b83a-fa3e956243fd-c6e087b9 {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-cccb61c4-4611-4395-b83a-fa3e956243fe-c6e087b9 {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-cccb61c4-4611-4395-b83a-fa3e95624401-c6e087b9 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-cccb61c4-4611-4395-b83a-fa3e95624403-c6e087b9 {
  grid-area: 2 / 8 / 3 / 13;
}

#w-node-cccb61c4-4611-4395-b83a-fa3e95624405-c6e087b9 {
  grid-area: 1 / 4 / 2 / 7;
}

#w-node-cccb61c4-4611-4395-b83a-fa3e95624408-c6e087b9 {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-cccb61c4-4611-4395-b83a-fa3e95624409-c6e087b9 {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-cccb61c4-4611-4395-b83a-fa3e9562440c-c6e087b9 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-cccb61c4-4611-4395-b83a-fa3e9562440e-c6e087b9 {
  grid-area: 2 / 8 / 3 / 13;
}

#w-node-cccb61c4-4611-4395-b83a-fa3e95624410-c6e087b9 {
  grid-area: 1 / 4 / 2 / 7;
}

#w-node-cccb61c4-4611-4395-b83a-fa3e95624413-c6e087b9 {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-cccb61c4-4611-4395-b83a-fa3e95624414-c6e087b9 {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-cccb61c4-4611-4395-b83a-fa3e95624417-c6e087b9 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-cccb61c4-4611-4395-b83a-fa3e95624419-c6e087b9 {
  grid-area: 2 / 8 / 3 / 13;
}

#w-node-cccb61c4-4611-4395-b83a-fa3e9562441b-c6e087b9 {
  grid-area: 1 / 4 / 2 / 7;
}

#w-node-cccb61c4-4611-4395-b83a-fa3e9562441e-c6e087b9 {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-cccb61c4-4611-4395-b83a-fa3e9562441f-c6e087b9 {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-cccb61c4-4611-4395-b83a-fa3e95624432-c6e087b9 {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-cccb61c4-4611-4395-b83a-fa3e95624434-c6e087b9 {
  grid-area: 2 / 5 / 3 / 13;
}

#w-node-cccb61c4-4611-4395-b83a-fa3e956244ad-c6e087b9, #w-node-cccb61c4-4611-4395-b83a-fa3e956244af-c6e087b9, #w-node-cccb61c4-4611-4395-b83a-fa3e956244b1-c6e087b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cccb61c4-4611-4395-b83a-fa3e956244b4-c6e087b9 {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-cccb61c4-4611-4395-b83a-fa3e956244b6-c6e087b9 {
  grid-area: 2 / 5 / 3 / 13;
}

#w-node-cccb61c4-4611-4395-b83a-fa3e95624530-c6e087b9 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-a728fd62-c4bc-7e0a-9c43-83945ac5f5e4-c6e087b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5d9ea90c-9b98-cd3a-9fff-81c9cbe5d130-c6e087b9 {
  grid-area: 2 / 1 / 5 / 2;
}

#w-node-_8911424e-a687-cdf9-c958-73e1b484e0e8-c6e087b9 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-b7b9ad0c-7741-6df1-2e73-38ec2f9a45f7-c6e087b9 {
  grid-area: 2 / 6 / 3 / 7;
}

#w-node-c92b2279-3c74-99fe-0c26-29968cc82f20-c6e087b9 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-fd2e5c13-dc2d-f1e5-989a-8836bc0bd9b6-c6e087b9 {
  grid-area: 5 / 2 / 7 / 4;
}

#w-node-c4c495ee-32a6-7375-d07a-c4e7fbecabb5-c6e087b9 {
  grid-area: 5 / 7 / 6 / 8;
}

#w-node-_069f8148-ee78-bfad-aa05-b6da79c443e7-c6e087b9 {
  grid-area: 4 / 5 / 5 / 6;
}

#w-node-_61df9607-cf5e-3324-394d-9c39d783e074-c6e087b9 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_0fa9d7bf-e201-9665-27c1-caf5e3898abc-c6e087b9 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-f72c406e-ff67-28a0-2160-22243e126a63-c6e087b9 {
  grid-area: 1 / 5 / 2 / 7;
}

#w-node-_2b98f441-5af1-3197-68b6-605718dac53e-c6e087b9, #w-node-_2b98f441-5af1-3197-68b6-605718dac540-c6e087b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b4cf3cda-3d91-8da6-4312-dcd53790cdce-c6e087b9 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-b4cf3cda-3d91-8da6-4312-dcd53790cdcf-c6e087b9 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_8d27ddb4-912f-e8fc-121d-96f35c0ea3fa-c6e087b9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b4cf3cda-3d91-8da6-4312-dcd53790cdd5-c6e087b9 {
  grid-area: 1 / 3 / 2 / 5;
}

#w-node-d9924115-c1e5-8d74-d224-69bc0913fba0-c6e087b9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e547104d-d6a0-f14e-df6d-6acb8f62e374-c6e087b9 {
  grid-area: 1 / 5 / 2 / 7;
}

#w-node-_7730c452-5a6d-2ad7-a3f4-06d594d3adba-c6e087b9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_680d90c4-7974-dc20-eaad-daba87c5c992-c6e087b9 {
  grid-area: 1 / 7 / 2 / 9;
}

#w-node-_09ca85e6-c1c8-dc25-95c1-f5dda97a9056-c6e087b9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9b04e0d2-3a69-a907-11c2-a6bd6bc07106-6bc070ef, #w-node-_9b04e0d2-3a69-a907-11c2-a6bd6bc07108-6bc070ef, #w-node-_9b04e0d2-3a69-a907-11c2-a6bd6bc0710a-6bc070ef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9b04e0d2-3a69-a907-11c2-a6bd6bc0710d-6bc070ef {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-_9b04e0d2-3a69-a907-11c2-a6bd6bc0710f-6bc070ef {
  grid-area: 2 / 5 / 3 / 13;
}

#w-node-_9b04e0d2-3a69-a907-11c2-a6bd6bc07189-6bc070ef {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-a500696c-85a4-4098-c025-98664983486d-c6e087ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a500696c-85a4-4098-c025-98664983486e-c6e087ba {
  grid-area: 2 / 1 / 3 / 2;
  align-self: stretch;
}

#services.w-node-c433dff3-bcb3-2e94-d367-42492d5dcb5a-c6e087ba {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-c433dff3-bcb3-2e94-d367-42492d5dcb68-c6e087ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8c31f38f-ef87-94ec-0f35-d409127f9725-c6e087bb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6c42bd30-302e-cd0f-4421-8d4014879d07-c6e087bb {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_8c31f38f-ef87-94ec-0f35-d409127f9725-c6e087bc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6c42bd30-302e-cd0f-4421-8d4014879d07-c6e087bc, #w-node-_8ed6f107-99a4-188f-d284-7d89e45eacf8-c6e087bc {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_48c538bd-c4d3-c2fe-20cb-7970dae104c6-dae104c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_48c538bd-c4d3-c2fe-20cb-7970dae104c9-dae104c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_18c82f5b-0dee-cf7a-1738-e84e3888a758-c6e087be {
  grid-area: 1 / 7 / 2 / 13;
  place-self: center;
}

#w-node-_18c82f5b-0dee-cf7a-1738-e84e3888a75b-c6e087be {
  grid-area: 1 / 1 / 2 / 13;
  align-self: center;
}

#w-node-_850afd58-90a6-6b4f-acab-d8aaf95c9719-c6e087be {
  grid-area: 1 / 1 / 2 / 9;
}

#w-node-_850afd58-90a6-6b4f-acab-d8aaf95c971b-c6e087be {
  grid-area: 1 / 8 / 2 / 12;
  place-self: end start;
}

#w-node-_850afd58-90a6-6b4f-acab-d8aaf95c9749-c6e087be {
  place-self: center;
}

#w-node-_314cd248-0afa-254e-0dae-9c4c58079a01-c6e087bf {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cb1dc8ae-af7f-30b9-99e1-6fb0a0b438a7-c6e087bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cb1dc8ae-af7f-30b9-99e1-6fb0a0b438a8-c6e087bf {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-d2a3d0a2-c5a8-5a8f-3fa5-a8ea60c4f328-c6e087bf {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-d2a3d0a2-c5a8-5a8f-3fa5-a8ea60c4f32a-c6e087bf {
  grid-area: 2 / 7 / 3 / 13;
}

#w-node-d2a3d0a2-c5a8-5a8f-3fa5-a8ea60c4f32e-c6e087bf {
  grid-area: 1 / 4 / 2 / 7;
}

#w-node-d2a3d0a2-c5a8-5a8f-3fa5-a8ea60c4f331-c6e087bf {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-d2a3d0a2-c5a8-5a8f-3fa5-a8ea60c4f332-c6e087bf {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-_1b655de6-c592-b567-2a01-7c0b3c014cec-c6e087bf {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_1b655de6-c592-b567-2a01-7c0b3c014cee-c6e087bf {
  grid-area: 2 / 7 / 3 / 13;
}

#w-node-_1b655de6-c592-b567-2a01-7c0b3c014cf9-c6e087bf {
  grid-area: 1 / 4 / 2 / 7;
}

#w-node-_1b655de6-c592-b567-2a01-7c0b3c014cfc-c6e087bf {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-_1b655de6-c592-b567-2a01-7c0b3c014cfe-c6e087bf {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-_6902b649-7764-0c63-fdde-be16ccb2a5b3-c6e087bf {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_6902b649-7764-0c63-fdde-be16ccb2a5b5-c6e087bf {
  grid-area: 2 / 7 / 3 / 13;
}

#w-node-_6902b649-7764-0c63-fdde-be16ccb2a5be-c6e087bf {
  grid-area: 1 / 4 / 2 / 8;
}

#w-node-_6902b649-7764-0c63-fdde-be16ccb2a5c1-c6e087bf {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-_6902b649-7764-0c63-fdde-be16ccb2a5c3-c6e087bf {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-_60b2b7c4-777e-54b1-8831-3af305d152b6-c6e087bf {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_60b2b7c4-777e-54b1-8831-3af305d152b8-c6e087bf {
  grid-area: 2 / 7 / 3 / 13;
}

#w-node-_60b2b7c4-777e-54b1-8831-3af305d152ca-c6e087bf {
  grid-area: 1 / 4 / 2 / 7;
}

#w-node-_60b2b7c4-777e-54b1-8831-3af305d152cd-c6e087bf {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-_60b2b7c4-777e-54b1-8831-3af305d152cf-c6e087bf {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-_649daf00-9c26-e826-ba11-b12eaaf0f5c8-c6e087bf {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_649daf00-9c26-e826-ba11-b12eaaf0f5ca-c6e087bf {
  grid-area: 2 / 7 / 3 / 13;
}

#w-node-_649daf00-9c26-e826-ba11-b12eaaf0f5da-c6e087bf {
  grid-area: 1 / 4 / 2 / 8;
}

#w-node-_649daf00-9c26-e826-ba11-b12eaaf0f5dd-c6e087bf {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-_649daf00-9c26-e826-ba11-b12eaaf0f5df-c6e087bf {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-_610c5431-73a9-cf56-d979-af118ed69395-c6e087bf {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_610c5431-73a9-cf56-d979-af118ed69397-c6e087bf {
  grid-area: 2 / 7 / 3 / 13;
}

#w-node-_610c5431-73a9-cf56-d979-af118ed693b1-c6e087bf {
  grid-area: 1 / 4 / 2 / 8;
}

#w-node-_610c5431-73a9-cf56-d979-af118ed693b4-c6e087bf {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-_610c5431-73a9-cf56-d979-af118ed693b6-c6e087bf {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-dae01d5a-a709-44d2-7f2e-ae6785079403-c6e087bf {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-dae01d5a-a709-44d2-7f2e-ae6785079405-c6e087bf {
  grid-area: 2 / 7 / 3 / 13;
}

#w-node-dae01d5a-a709-44d2-7f2e-ae678507941f-c6e087bf {
  grid-area: 1 / 4 / 2 / 7;
}

#w-node-dae01d5a-a709-44d2-7f2e-ae6785079422-c6e087bf {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-dae01d5a-a709-44d2-7f2e-ae6785079424-c6e087bf {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-ac7ec852-421c-7ce9-9d00-3cbb64d54815-c6e087bf {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-ac7ec852-421c-7ce9-9d00-3cbb64d54817-c6e087bf {
  grid-area: 2 / 7 / 3 / 13;
}

#w-node-ac7ec852-421c-7ce9-9d00-3cbb64d54825-c6e087bf {
  grid-area: 1 / 4 / 2 / 7;
}

#w-node-ac7ec852-421c-7ce9-9d00-3cbb64d54828-c6e087bf {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-ac7ec852-421c-7ce9-9d00-3cbb64d5482a-c6e087bf {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-f98aa632-4d09-0317-0f31-f171609d13f6-c6e087bf {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-f98aa632-4d09-0317-0f31-f171609d13f8-c6e087bf {
  grid-area: 2 / 7 / 3 / 13;
}

#w-node-f98aa632-4d09-0317-0f31-f171609d1410-c6e087bf {
  grid-area: 1 / 4 / 2 / 7;
}

#w-node-f98aa632-4d09-0317-0f31-f171609d1413-c6e087bf {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-f98aa632-4d09-0317-0f31-f171609d1415-c6e087bf {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-_57b9b246-13d5-c583-39d5-e619ddaa9437-c6e087bf {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_57b9b246-13d5-c583-39d5-e619ddaa9439-c6e087bf {
  grid-area: 2 / 7 / 3 / 13;
}

#w-node-_57b9b246-13d5-c583-39d5-e619ddaa9447-c6e087bf {
  grid-area: 1 / 4 / 2 / 8;
}

#w-node-_57b9b246-13d5-c583-39d5-e619ddaa944a-c6e087bf {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-_57b9b246-13d5-c583-39d5-e619ddaa944c-c6e087bf {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-_535afe22-127e-3e81-d6d9-a43ce3252faa-c6e087bf {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_535afe22-127e-3e81-d6d9-a43ce3252fac-c6e087bf {
  grid-area: 2 / 7 / 3 / 13;
}

#w-node-_535afe22-127e-3e81-d6d9-a43ce3252fcc-c6e087bf {
  grid-area: 1 / 4 / 2 / 8;
}

#w-node-_535afe22-127e-3e81-d6d9-a43ce3252fcf-c6e087bf {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-_535afe22-127e-3e81-d6d9-a43ce3252fd1-c6e087bf {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-_093748a9-f09d-883f-38a6-740f8e3f7b49-c6e087bf {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_093748a9-f09d-883f-38a6-740f8e3f7b4b-c6e087bf {
  grid-area: 2 / 7 / 3 / 13;
}

#w-node-_093748a9-f09d-883f-38a6-740f8e3f7b5e-c6e087bf {
  grid-area: 1 / 4 / 2 / 7;
}

#w-node-_093748a9-f09d-883f-38a6-740f8e3f7b61-c6e087bf {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-_093748a9-f09d-883f-38a6-740f8e3f7b63-c6e087bf {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-_24383c0e-2394-dd09-f5d1-da585fdedf77-c6e087bf {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_24383c0e-2394-dd09-f5d1-da585fdedf79-c6e087bf {
  grid-area: 2 / 7 / 3 / 13;
}

#w-node-_24383c0e-2394-dd09-f5d1-da585fdedf93-c6e087bf {
  grid-area: 1 / 4 / 2 / 7;
}

#w-node-_24383c0e-2394-dd09-f5d1-da585fdedf96-c6e087bf {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-_24383c0e-2394-dd09-f5d1-da585fdedf98-c6e087bf {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-bf3a516d-3c6a-1f75-3533-ef057adeefbd-c6e087bf {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-bf3a516d-3c6a-1f75-3533-ef057adeefbf-c6e087bf {
  grid-area: 2 / 7 / 3 / 13;
}

#w-node-bf3a516d-3c6a-1f75-3533-ef057adeefcf-c6e087bf {
  grid-area: 1 / 4 / 2 / 7;
}

#w-node-bf3a516d-3c6a-1f75-3533-ef057adeefd2-c6e087bf {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-bf3a516d-3c6a-1f75-3533-ef057adeefd4-c6e087bf {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-_2f5e8a24-6c1d-8ad0-7e2c-086a76a092b4-c6e087bf {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_2f5e8a24-6c1d-8ad0-7e2c-086a76a092b6-c6e087bf {
  grid-area: 2 / 7 / 3 / 13;
}

#w-node-_2f5e8a24-6c1d-8ad0-7e2c-086a76a092c9-c6e087bf {
  grid-area: 1 / 4 / 2 / 7;
}

#w-node-_2f5e8a24-6c1d-8ad0-7e2c-086a76a092cc-c6e087bf {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-_2f5e8a24-6c1d-8ad0-7e2c-086a76a092ce-c6e087bf {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-fe9c700d-e90a-e518-59c2-d205a6aaaeaa-c6e087bf {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-fe9c700d-e90a-e518-59c2-d205a6aaaeac-c6e087bf {
  grid-area: 2 / 7 / 3 / 13;
}

#w-node-fe9c700d-e90a-e518-59c2-d205a6aaaec2-c6e087bf {
  grid-area: 1 / 4 / 2 / 7;
}

#w-node-fe9c700d-e90a-e518-59c2-d205a6aaaec5-c6e087bf {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-fe9c700d-e90a-e518-59c2-d205a6aaaec7-c6e087bf {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-_8355338f-8aff-e6e3-fb3f-bb776f9eefd9-c6e087bf {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_8355338f-8aff-e6e3-fb3f-bb776f9eefdb-c6e087bf {
  grid-area: 2 / 7 / 3 / 13;
}

#w-node-_8355338f-8aff-e6e3-fb3f-bb776f9eefef-c6e087bf {
  grid-area: 1 / 4 / 2 / 7;
}

#w-node-_8355338f-8aff-e6e3-fb3f-bb776f9eeff2-c6e087bf {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-_8355338f-8aff-e6e3-fb3f-bb776f9eeff4-c6e087bf {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-b39bc8e5-8986-8112-0dc7-ab804b57c0e0-c6e087bf {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-b39bc8e5-8986-8112-0dc7-ab804b57c0e2-c6e087bf {
  grid-area: 2 / 7 / 3 / 13;
}

#w-node-b39bc8e5-8986-8112-0dc7-ab804b57c0fe-c6e087bf {
  grid-area: 1 / 4 / 2 / 7;
}

#w-node-b39bc8e5-8986-8112-0dc7-ab804b57c101-c6e087bf {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-b39bc8e5-8986-8112-0dc7-ab804b57c103-c6e087bf {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-_838f0b0c-1bd6-cf32-c183-b44e7493eba9-c6e087bf {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_838f0b0c-1bd6-cf32-c183-b44e7493ebab-c6e087bf {
  grid-area: 2 / 7 / 3 / 13;
}

#w-node-_838f0b0c-1bd6-cf32-c183-b44e7493ebc1-c6e087bf {
  grid-area: 1 / 4 / 2 / 7;
}

#w-node-_838f0b0c-1bd6-cf32-c183-b44e7493ebc4-c6e087bf {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-_838f0b0c-1bd6-cf32-c183-b44e7493ebc6-c6e087bf {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-_2517d954-c33a-b8df-3a32-dd7df87a5048-c6e087c0 {
  grid-area: 1 / 7 / 2 / 13;
  place-self: center;
}

#w-node-_2517d954-c33a-b8df-3a32-dd7df87a504b-c6e087c0 {
  grid-area: 1 / 1 / 2 / 13;
  align-self: center;
}

#w-node-_4183b9c1-d374-de5d-22ab-0abd1f1af7ea-c6e087c0 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4183b9c1-d374-de5d-22ab-0abd1f1af7f8-c6e087c0 {
  grid-area: 1 / 4 / 2 / 6;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0ec-c6e087c0 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-dbe3380f-c7bf-7c39-d047-917b8d0e2d11-c6e087c0 {
  grid-area: 2 / 8 / 3 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0f3-c6e087c0 {
  grid-area: 1 / 4 / 2 / 7;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0f6-c6e087c0 {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0f7-c6e087c0 {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0fa-c6e087c0 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-f5dbd17a-a4c0-e13a-2649-eb865e6a5580-c6e087c0 {
  grid-area: 2 / 8 / 3 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f101-c6e087c0 {
  grid-area: 1 / 4 / 2 / 7;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f104-c6e087c0 {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f105-c6e087c0 {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f108-c6e087c0 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_37de74c2-a8ae-45b9-ec29-b08e1c9edec1-c6e087c0 {
  grid-area: 2 / 8 / 3 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f10c-c6e087c0 {
  grid-area: 1 / 4 / 2 / 7;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f10f-c6e087c0 {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f110-c6e087c0 {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f113-c6e087c0 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-f8b09aa1-ed28-e520-d917-48f2b088f3ef-c6e087c0 {
  grid-area: 2 / 8 / 3 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f117-c6e087c0 {
  grid-area: 1 / 4 / 2 / 7;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f11a-c6e087c0 {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f11b-c6e087c0 {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-_85ed4b83-a62b-6a5c-c49d-ce7bd6d16cf3-c6e087c0 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_17a81487-3053-eb09-748f-5876e9eb90c0-c6e087c0 {
  grid-area: 2 / 8 / 3 / 13;
}

#w-node-_85ed4b83-a62b-6a5c-c49d-ce7bd6d16cf7-c6e087c0 {
  grid-area: 1 / 4 / 2 / 7;
}

#w-node-_85ed4b83-a62b-6a5c-c49d-ce7bd6d16cfa-c6e087c0 {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-_85ed4b83-a62b-6a5c-c49d-ce7bd6d16cfb-c6e087c0 {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-_0db5d4c2-0af8-e166-97ae-674281ec6bf5-c6e087c0 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_34a86fcb-b925-35bb-775e-ca33323ac579-c6e087c0 {
  grid-area: 2 / 8 / 3 / 13;
}

#w-node-_0db5d4c2-0af8-e166-97ae-674281ec6bf9-c6e087c0 {
  grid-area: 1 / 4 / 2 / 7;
}

#w-node-_0db5d4c2-0af8-e166-97ae-674281ec6bfc-c6e087c0 {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-_0db5d4c2-0af8-e166-97ae-674281ec6bfd-c6e087c0 {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f288-c6e087c0 {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f28a-c6e087c0 {
  grid-area: 2 / 5 / 3 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f307-c6e087c0, #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f309-c6e087c0, #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f30b-c6e087c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f30e-c6e087c0 {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f310-c6e087c0 {
  grid-area: 2 / 5 / 3 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f38a-c6e087c0 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_2517d954-c33a-b8df-3a32-dd7df87a5048-c6e087c1 {
  grid-area: 1 / 7 / 2 / 13;
  place-self: center;
}

#w-node-_2517d954-c33a-b8df-3a32-dd7df87a504b-c6e087c1 {
  grid-area: 1 / 1 / 2 / 13;
  align-self: center;
}

#w-node-a9e6a247-cb74-1a1e-3f38-e0bc4827713a-c6e087c1 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-a9e6a247-cb74-1a1e-3f38-e0bc48277140-c6e087c1 {
  grid-area: 1 / 4 / 2 / 7;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0ec-c6e087c1 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0ee-c6e087c1 {
  grid-area: 2 / 4 / 3 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0f3-c6e087c1 {
  grid-area: 1 / 4 / 2 / 11;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0f6-c6e087c1 {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0f7-c6e087c1 {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0fa-c6e087c1 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0fc-c6e087c1 {
  grid-area: 2 / 4 / 3 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f101-c6e087c1 {
  grid-area: 1 / 4 / 2 / 11;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f104-c6e087c1 {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f105-c6e087c1 {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f108-c6e087c1 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f10a-c6e087c1 {
  grid-area: 2 / 4 / 3 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f10c-c6e087c1 {
  grid-area: 1 / 4 / 2 / 11;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f10f-c6e087c1 {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f110-c6e087c1 {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f113-c6e087c1 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f115-c6e087c1 {
  grid-area: 2 / 4 / 3 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f117-c6e087c1 {
  grid-area: 1 / 4 / 2 / 11;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f11a-c6e087c1 {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f11b-c6e087c1 {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-baf9ee92-093f-29ae-f630-02ce30c4480b-c6e087c1 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-baf9ee92-093f-29ae-f630-02ce30c4480d-c6e087c1 {
  grid-area: 2 / 4 / 3 / 13;
}

#w-node-baf9ee92-093f-29ae-f630-02ce30c4480f-c6e087c1 {
  grid-area: 1 / 4 / 2 / 11;
}

#w-node-baf9ee92-093f-29ae-f630-02ce30c44812-c6e087c1 {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-baf9ee92-093f-29ae-f630-02ce30c44813-c6e087c1 {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-e772b6ab-b3a9-7e69-5871-58c2e352adc2-c6e087c1 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-e772b6ab-b3a9-7e69-5871-58c2e352adc4-c6e087c1 {
  grid-area: 2 / 4 / 3 / 13;
}

#w-node-e772b6ab-b3a9-7e69-5871-58c2e352adc6-c6e087c1 {
  grid-area: 1 / 4 / 2 / 11;
}

#w-node-e772b6ab-b3a9-7e69-5871-58c2e352adc9-c6e087c1 {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-e772b6ab-b3a9-7e69-5871-58c2e352adca-c6e087c1 {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-_2d6fe397-6934-5a4b-d929-722adae88750-c6e087c1 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_2d6fe397-6934-5a4b-d929-722adae88752-c6e087c1 {
  grid-area: 2 / 4 / 3 / 13;
}

#w-node-_2d6fe397-6934-5a4b-d929-722adae88754-c6e087c1 {
  grid-area: 1 / 4 / 2 / 11;
}

#w-node-_2d6fe397-6934-5a4b-d929-722adae88757-c6e087c1 {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-_2d6fe397-6934-5a4b-d929-722adae88758-c6e087c1 {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f288-c6e087c1 {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f28a-c6e087c1 {
  grid-area: 2 / 5 / 3 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f307-c6e087c1, #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f309-c6e087c1, #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f30b-c6e087c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f30e-c6e087c1 {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f310-c6e087c1 {
  grid-area: 2 / 5 / 3 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f38a-c6e087c1 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-a450cad9-11f9-770d-033d-f36d72eb5611-c6e087c1 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-a450cad9-11f9-770d-033d-f36d72eb5617-c6e087c1 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a450cad9-11f9-770d-033d-f36d72eb5623-c6e087c1 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-a450cad9-11f9-770d-033d-f36d72eb562d-c6e087c1 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-a450cad9-11f9-770d-033d-f36d72eb5637-c6e087c1 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_63232afe-c2be-948a-8d75-af61ccdce522-ccdce51a {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_63232afe-c2be-948a-8d75-af61ccdce531-ccdce51a {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_63232afe-c2be-948a-8d75-af61ccdce548-ccdce51a {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_63232afe-c2be-948a-8d75-af61ccdce550-ccdce51a {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_63232afe-c2be-948a-8d75-af61ccdce558-ccdce51a {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_63232afe-c2be-948a-8d75-af61ccdce560-ccdce51a {
  grid-area: 2 / 2 / 2 / 3;
}

#w-node-_63232afe-c2be-948a-8d75-af61ccdce568-ccdce51a {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_63232afe-c2be-948a-8d75-af61ccdce570-ccdce51a {
  grid-area: 2 / 4 / 2 / 5;
}

#w-node-_63232afe-c2be-948a-8d75-af61ccdce578-ccdce51a {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_63232afe-c2be-948a-8d75-af61ccdce580-ccdce51a {
  grid-area: 3 / 4 / 4 / 5;
}

#w-node-_63232afe-c2be-948a-8d75-af61ccdce588-ccdce51a {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_63232afe-c2be-948a-8d75-af61ccdce590-ccdce51a {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_63232afe-c2be-948a-8d75-af61ccdce598-ccdce51a {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_63232afe-c2be-948a-8d75-af61ccdce5a8-ccdce51a {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_63232afe-c2be-948a-8d75-af61ccdce5b0-ccdce51a {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_63232afe-c2be-948a-8d75-af61ccdce5b8-ccdce51a {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_63232afe-c2be-948a-8d75-af61ccdce5c0-ccdce51a {
  grid-area: 2 / 2 / 2 / 3;
}

#w-node-_63232afe-c2be-948a-8d75-af61ccdce5c8-ccdce51a {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_63232afe-c2be-948a-8d75-af61ccdce5d0-ccdce51a {
  grid-area: 2 / 4 / 2 / 5;
}

#w-node-_63232afe-c2be-948a-8d75-af61ccdce5d8-ccdce51a {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_63232afe-c2be-948a-8d75-af61ccdce5e0-ccdce51a {
  grid-area: 3 / 4 / 4 / 5;
}

#w-node-_63232afe-c2be-948a-8d75-af61ccdce5e8-ccdce51a {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_63232afe-c2be-948a-8d75-af61ccdce5f0-ccdce51a {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_63232afe-c2be-948a-8d75-af61ccdce5f8-ccdce51a {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_63232afe-c2be-948a-8d75-af61ccdce608-ccdce51a {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_63232afe-c2be-948a-8d75-af61ccdce617-ccdce51a {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_63232afe-c2be-948a-8d75-af61ccdce626-ccdce51a {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_63232afe-c2be-948a-8d75-af61ccdce635-ccdce51a {
  grid-area: 2 / 4 / 2 / 5;
}

#w-node-_63232afe-c2be-948a-8d75-af61ccdce644-ccdce51a {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_2517d954-c33a-b8df-3a32-dd7df87a5048-c6e087c3 {
  grid-area: 1 / 7 / 2 / 13;
  place-self: center;
}

#w-node-_2517d954-c33a-b8df-3a32-dd7df87a504b-c6e087c3 {
  grid-area: 1 / 1 / 2 / 13;
  align-self: center;
}

#w-node-a9e6a247-cb74-1a1e-3f38-e0bc4827713a-c6e087c3 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-a9e6a247-cb74-1a1e-3f38-e0bc48277140-c6e087c3 {
  grid-area: 1 / 4 / 2 / 7;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0ec-c6e087c3 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0ee-c6e087c3 {
  grid-area: 2 / 4 / 3 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0f3-c6e087c3 {
  grid-area: 1 / 4 / 2 / 11;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0f6-c6e087c3 {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0f7-c6e087c3 {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0fa-c6e087c3 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0fc-c6e087c3 {
  grid-area: 2 / 4 / 3 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f101-c6e087c3 {
  grid-area: 1 / 4 / 2 / 11;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f104-c6e087c3 {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f105-c6e087c3 {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f108-c6e087c3 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f10a-c6e087c3 {
  grid-area: 2 / 4 / 3 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f10c-c6e087c3 {
  grid-area: 1 / 4 / 2 / 11;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f10f-c6e087c3 {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f110-c6e087c3 {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f113-c6e087c3 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f115-c6e087c3 {
  grid-area: 2 / 4 / 3 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f117-c6e087c3 {
  grid-area: 1 / 4 / 2 / 11;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f11a-c6e087c3 {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f11b-c6e087c3 {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-baf9ee92-093f-29ae-f630-02ce30c4480b-c6e087c3 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-baf9ee92-093f-29ae-f630-02ce30c4480d-c6e087c3 {
  grid-area: 2 / 4 / 3 / 13;
}

#w-node-baf9ee92-093f-29ae-f630-02ce30c4480f-c6e087c3 {
  grid-area: 1 / 4 / 2 / 7;
}

#w-node-baf9ee92-093f-29ae-f630-02ce30c44812-c6e087c3 {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-baf9ee92-093f-29ae-f630-02ce30c44813-c6e087c3 {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-e772b6ab-b3a9-7e69-5871-58c2e352adc2-c6e087c3 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-e772b6ab-b3a9-7e69-5871-58c2e352adc4-c6e087c3 {
  grid-area: 2 / 4 / 3 / 13;
}

#w-node-e772b6ab-b3a9-7e69-5871-58c2e352adc6-c6e087c3 {
  grid-area: 1 / 4 / 2 / 11;
}

#w-node-e772b6ab-b3a9-7e69-5871-58c2e352adc9-c6e087c3 {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-e772b6ab-b3a9-7e69-5871-58c2e352adca-c6e087c3 {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-_2d6fe397-6934-5a4b-d929-722adae88750-c6e087c3 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_2d6fe397-6934-5a4b-d929-722adae88752-c6e087c3 {
  grid-area: 2 / 4 / 3 / 13;
}

#w-node-_2d6fe397-6934-5a4b-d929-722adae88754-c6e087c3 {
  grid-area: 1 / 4 / 2 / 11;
}

#w-node-_2d6fe397-6934-5a4b-d929-722adae88757-c6e087c3 {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-_2d6fe397-6934-5a4b-d929-722adae88758-c6e087c3 {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-_8952f380-1c27-fe95-ea77-55759c57b5b4-c6e087c3 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_8952f380-1c27-fe95-ea77-55759c57b5b6-c6e087c3 {
  grid-area: 2 / 4 / 3 / 13;
}

#w-node-_8952f380-1c27-fe95-ea77-55759c57b5b8-c6e087c3 {
  grid-area: 1 / 4 / 2 / 11;
}

#w-node-_8952f380-1c27-fe95-ea77-55759c57b5bb-c6e087c3 {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-_8952f380-1c27-fe95-ea77-55759c57b5bc-c6e087c3 {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-_796799ac-fcbf-a8c1-57c5-14cd2d3e6f4f-c6e087c3 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_796799ac-fcbf-a8c1-57c5-14cd2d3e6f51-c6e087c3 {
  grid-area: 2 / 4 / 3 / 13;
}

#w-node-_796799ac-fcbf-a8c1-57c5-14cd2d3e6f53-c6e087c3 {
  grid-area: 1 / 4 / 2 / 11;
}

#w-node-_796799ac-fcbf-a8c1-57c5-14cd2d3e6f56-c6e087c3 {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-_796799ac-fcbf-a8c1-57c5-14cd2d3e6f57-c6e087c3 {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f288-c6e087c3 {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f28a-c6e087c3 {
  grid-area: 2 / 5 / 3 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f307-c6e087c3, #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f309-c6e087c3, #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f30b-c6e087c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f30e-c6e087c3 {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f310-c6e087c3 {
  grid-area: 2 / 5 / 3 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f38a-c6e087c3 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-a450cad9-11f9-770d-033d-f36d72eb5611-c6e087c3 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-a450cad9-11f9-770d-033d-f36d72eb5617-c6e087c3 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a450cad9-11f9-770d-033d-f36d72eb5623-c6e087c3 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-a450cad9-11f9-770d-033d-f36d72eb562d-c6e087c3 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-a450cad9-11f9-770d-033d-f36d72eb5637-c6e087c3 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_2517d954-c33a-b8df-3a32-dd7df87a5048-c6e087c4 {
  grid-area: 1 / 7 / 2 / 13;
  place-self: center;
}

#w-node-_2517d954-c33a-b8df-3a32-dd7df87a504b-c6e087c4 {
  grid-area: 1 / 1 / 2 / 13;
  align-self: center;
}

#w-node-a9e6a247-cb74-1a1e-3f38-e0bc4827713a-c6e087c4 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-a9e6a247-cb74-1a1e-3f38-e0bc48277140-c6e087c4 {
  grid-area: 1 / 4 / 2 / 7;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0ec-c6e087c4 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0ee-c6e087c4 {
  grid-area: 2 / 8 / 3 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0f3-c6e087c4 {
  grid-area: 1 / 4 / 2 / 7;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0f6-c6e087c4 {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0f7-c6e087c4 {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0fa-c6e087c4 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0fc-c6e087c4 {
  grid-area: 2 / 8 / 3 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f101-c6e087c4 {
  grid-area: 1 / 4 / 2 / 7;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f104-c6e087c4 {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f105-c6e087c4 {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f108-c6e087c4 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f10a-c6e087c4 {
  grid-area: 2 / 8 / 3 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f10c-c6e087c4 {
  grid-area: 1 / 4 / 2 / 7;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f10f-c6e087c4 {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f110-c6e087c4 {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f113-c6e087c4 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f115-c6e087c4 {
  grid-area: 2 / 8 / 3 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f117-c6e087c4 {
  grid-area: 1 / 4 / 2 / 7;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f11a-c6e087c4 {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f11b-c6e087c4 {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f288-c6e087c4 {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f28a-c6e087c4 {
  grid-area: 2 / 5 / 3 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f307-c6e087c4, #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f309-c6e087c4, #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f30b-c6e087c4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f30e-c6e087c4 {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f310-c6e087c4 {
  grid-area: 2 / 5 / 3 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f38a-c6e087c4 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_1e62578f-c4db-1f9d-0c62-8d3d3add5e23-c6e087c4 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-fd4df1a4-2b7c-a356-9520-a12a0f3619fb-c6e087c4 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-af7a49bc-2c57-e332-fa3d-aa2300619262-c6e087c4 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-af506d1d-1e4e-e177-3c43-2f762fe94d2e-c6e087c4 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-af7a49bc-2c57-e332-fa3d-aa230061926a-c6e087c4 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-af7a49bc-2c57-e332-fa3d-aa2300619272-c6e087c4 {
  grid-area: 2 / 2 / 2 / 3;
}

#w-node-af7a49bc-2c57-e332-fa3d-aa230061927a-c6e087c4 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-af7a49bc-2c57-e332-fa3d-aa2300619282-c6e087c4 {
  grid-area: 2 / 4 / 2 / 5;
}

#w-node-af7a49bc-2c57-e332-fa3d-aa230061928a-c6e087c4 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-af7a49bc-2c57-e332-fa3d-aa2300619292-c6e087c4 {
  grid-area: 3 / 4 / 4 / 5;
}

#w-node-af7a49bc-2c57-e332-fa3d-aa230061929a-c6e087c4 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_4d7974f1-f5d8-9d85-7376-451d1291f8f0-c6e087c4 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_8fdb39a0-d31e-85e5-c825-17c53fc81c2a-c6e087c4 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-c05941e0-c24c-504b-54d9-9533b1ed9a59-c6e087c4 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-c05941e0-c24c-504b-54d9-9533b1ed9a61-c6e087c4 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-c05941e0-c24c-504b-54d9-9533b1ed9a69-c6e087c4 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-c05941e0-c24c-504b-54d9-9533b1ed9a71-c6e087c4 {
  grid-area: 2 / 2 / 2 / 3;
}

#w-node-c05941e0-c24c-504b-54d9-9533b1ed9a79-c6e087c4 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-c05941e0-c24c-504b-54d9-9533b1ed9a81-c6e087c4 {
  grid-area: 2 / 4 / 2 / 5;
}

#w-node-c05941e0-c24c-504b-54d9-9533b1ed9a89-c6e087c4 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-c05941e0-c24c-504b-54d9-9533b1ed9a91-c6e087c4 {
  grid-area: 3 / 4 / 4 / 5;
}

#w-node-c05941e0-c24c-504b-54d9-9533b1ed9a99-c6e087c4 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-c05941e0-c24c-504b-54d9-9533b1ed9aa1-c6e087c4 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-c05941e0-c24c-504b-54d9-9533b1ed9aa9-c6e087c4 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_0252fd7b-4e8e-a79d-ac28-bd9a9bb33bae-c6e087c4 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_0252fd7b-4e8e-a79d-ac28-bd9a9bb33bbe-c6e087c4 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_0252fd7b-4e8e-a79d-ac28-bd9a9bb33bce-c6e087c4 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_0252fd7b-4e8e-a79d-ac28-bd9a9bb33bd6-c6e087c4 {
  grid-area: 2 / 4 / 2 / 5;
}

#w-node-_0252fd7b-4e8e-a79d-ac28-bd9a9bb33bde-c6e087c4 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_2517d954-c33a-b8df-3a32-dd7df87a5048-c6e087c5 {
  grid-area: 1 / 7 / 2 / 13;
  place-self: center;
}

#w-node-_2517d954-c33a-b8df-3a32-dd7df87a504b-c6e087c5 {
  grid-area: 1 / 1 / 2 / 13;
  align-self: center;
}

#w-node-a9e6a247-cb74-1a1e-3f38-e0bc4827713a-c6e087c5 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-a9e6a247-cb74-1a1e-3f38-e0bc48277140-c6e087c5 {
  grid-area: 1 / 4 / 2 / 7;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0ec-c6e087c5 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0ee-c6e087c5 {
  grid-area: 2 / 4 / 3 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0f3-c6e087c5 {
  grid-area: 1 / 4 / 2 / 11;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0f6-c6e087c5 {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0f7-c6e087c5 {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0fa-c6e087c5 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0fc-c6e087c5 {
  grid-area: 2 / 4 / 3 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f101-c6e087c5 {
  grid-area: 1 / 4 / 2 / 11;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f104-c6e087c5 {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f105-c6e087c5 {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f108-c6e087c5 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f10a-c6e087c5 {
  grid-area: 2 / 4 / 3 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f10c-c6e087c5 {
  grid-area: 1 / 4 / 2 / 11;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f10f-c6e087c5 {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f110-c6e087c5 {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f113-c6e087c5 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f115-c6e087c5 {
  grid-area: 2 / 4 / 3 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f117-c6e087c5 {
  grid-area: 1 / 4 / 2 / 11;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f11a-c6e087c5 {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f11b-c6e087c5 {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-baf9ee92-093f-29ae-f630-02ce30c4480b-c6e087c5 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-baf9ee92-093f-29ae-f630-02ce30c4480d-c6e087c5 {
  grid-area: 2 / 4 / 3 / 13;
}

#w-node-baf9ee92-093f-29ae-f630-02ce30c4480f-c6e087c5 {
  grid-area: 1 / 4 / 2 / 11;
}

#w-node-baf9ee92-093f-29ae-f630-02ce30c44812-c6e087c5 {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-baf9ee92-093f-29ae-f630-02ce30c44813-c6e087c5 {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-e772b6ab-b3a9-7e69-5871-58c2e352adc2-c6e087c5 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-e772b6ab-b3a9-7e69-5871-58c2e352adc4-c6e087c5 {
  grid-area: 2 / 4 / 3 / 13;
}

#w-node-e772b6ab-b3a9-7e69-5871-58c2e352adc6-c6e087c5 {
  grid-area: 1 / 4 / 2 / 11;
}

#w-node-e772b6ab-b3a9-7e69-5871-58c2e352adc9-c6e087c5 {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-e772b6ab-b3a9-7e69-5871-58c2e352adca-c6e087c5 {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-_2d6fe397-6934-5a4b-d929-722adae88750-c6e087c5 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_2d6fe397-6934-5a4b-d929-722adae88752-c6e087c5 {
  grid-area: 2 / 4 / 3 / 13;
}

#w-node-_2d6fe397-6934-5a4b-d929-722adae88754-c6e087c5 {
  grid-area: 1 / 4 / 2 / 11;
}

#w-node-_2d6fe397-6934-5a4b-d929-722adae88757-c6e087c5 {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-_2d6fe397-6934-5a4b-d929-722adae88758-c6e087c5 {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-_8952f380-1c27-fe95-ea77-55759c57b5b4-c6e087c5 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_8952f380-1c27-fe95-ea77-55759c57b5b6-c6e087c5 {
  grid-area: 2 / 4 / 3 / 13;
}

#w-node-_8952f380-1c27-fe95-ea77-55759c57b5b8-c6e087c5 {
  grid-area: 1 / 4 / 2 / 11;
}

#w-node-_8952f380-1c27-fe95-ea77-55759c57b5bb-c6e087c5 {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-_8952f380-1c27-fe95-ea77-55759c57b5bc-c6e087c5 {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-_796799ac-fcbf-a8c1-57c5-14cd2d3e6f4f-c6e087c5 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_796799ac-fcbf-a8c1-57c5-14cd2d3e6f51-c6e087c5 {
  grid-area: 2 / 4 / 3 / 13;
}

#w-node-_796799ac-fcbf-a8c1-57c5-14cd2d3e6f53-c6e087c5 {
  grid-area: 1 / 4 / 2 / 11;
}

#w-node-_796799ac-fcbf-a8c1-57c5-14cd2d3e6f56-c6e087c5 {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-_796799ac-fcbf-a8c1-57c5-14cd2d3e6f57-c6e087c5 {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-b08fee11-7ad3-d94d-66f1-cb89b6cc5d66-c6e087c5 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-b08fee11-7ad3-d94d-66f1-cb89b6cc5d68-c6e087c5 {
  grid-area: 2 / 4 / 3 / 13;
}

#w-node-b08fee11-7ad3-d94d-66f1-cb89b6cc5d6a-c6e087c5 {
  grid-area: 1 / 4 / 2 / 11;
}

#w-node-b08fee11-7ad3-d94d-66f1-cb89b6cc5d6d-c6e087c5 {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-b08fee11-7ad3-d94d-66f1-cb89b6cc5d6e-c6e087c5 {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-_63695107-b987-1b5f-ce2f-d573cbb34046-c6e087c5 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_63695107-b987-1b5f-ce2f-d573cbb34048-c6e087c5 {
  grid-area: 2 / 4 / 3 / 13;
}

#w-node-_63695107-b987-1b5f-ce2f-d573cbb3404a-c6e087c5 {
  grid-area: 1 / 4 / 2 / 11;
}

#w-node-_63695107-b987-1b5f-ce2f-d573cbb3404d-c6e087c5 {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-_63695107-b987-1b5f-ce2f-d573cbb3404e-c6e087c5 {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-eb705946-b48b-9ea2-32a3-37215808fb59-c6e087c5 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-eb705946-b48b-9ea2-32a3-37215808fb5b-c6e087c5 {
  grid-area: 2 / 4 / 3 / 13;
}

#w-node-eb705946-b48b-9ea2-32a3-37215808fb5d-c6e087c5 {
  grid-area: 1 / 4 / 2 / 11;
}

#w-node-eb705946-b48b-9ea2-32a3-37215808fb60-c6e087c5 {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-eb705946-b48b-9ea2-32a3-37215808fb61-c6e087c5 {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-_5068146f-965d-e6a1-491d-f5193eaf987f-c6e087c5 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_5068146f-965d-e6a1-491d-f5193eaf9881-c6e087c5 {
  grid-area: 2 / 4 / 3 / 13;
}

#w-node-_5068146f-965d-e6a1-491d-f5193eaf9883-c6e087c5 {
  grid-area: 1 / 4 / 2 / 11;
}

#w-node-_5068146f-965d-e6a1-491d-f5193eaf9886-c6e087c5 {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-_5068146f-965d-e6a1-491d-f5193eaf9887-c6e087c5 {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-_9710eba1-0f83-79d2-a6bc-eb6d0efacf77-c6e087c5 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_9710eba1-0f83-79d2-a6bc-eb6d0efacf79-c6e087c5 {
  grid-area: 2 / 4 / 3 / 13;
}

#w-node-_9710eba1-0f83-79d2-a6bc-eb6d0efacf7b-c6e087c5 {
  grid-area: 1 / 4 / 2 / 11;
}

#w-node-_9710eba1-0f83-79d2-a6bc-eb6d0efacf7e-c6e087c5 {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-_9710eba1-0f83-79d2-a6bc-eb6d0efacf7f-c6e087c5 {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-d0c2c09e-21e2-dff3-4351-90dd57e0a8e2-c6e087c5 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-d0c2c09e-21e2-dff3-4351-90dd57e0a8e4-c6e087c5 {
  grid-area: 2 / 4 / 3 / 13;
}

#w-node-d0c2c09e-21e2-dff3-4351-90dd57e0a8e6-c6e087c5 {
  grid-area: 1 / 4 / 2 / 11;
}

#w-node-d0c2c09e-21e2-dff3-4351-90dd57e0a8e9-c6e087c5 {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-d0c2c09e-21e2-dff3-4351-90dd57e0a8ea-c6e087c5 {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f288-c6e087c5 {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f28a-c6e087c5 {
  grid-area: 2 / 5 / 3 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f307-c6e087c5, #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f309-c6e087c5, #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f30b-c6e087c5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f30e-c6e087c5 {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f310-c6e087c5 {
  grid-area: 2 / 5 / 3 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f38a-c6e087c5 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-a450cad9-11f9-770d-033d-f36d72eb5611-c6e087c5 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-a450cad9-11f9-770d-033d-f36d72eb5617-c6e087c5 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a450cad9-11f9-770d-033d-f36d72eb5623-c6e087c5 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-a450cad9-11f9-770d-033d-f36d72eb562d-c6e087c5 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-a450cad9-11f9-770d-033d-f36d72eb5637-c6e087c5 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_2517d954-c33a-b8df-3a32-dd7df87a5048-c6e087c6 {
  grid-area: 1 / 7 / 2 / 13;
  place-self: center;
}

#w-node-_2517d954-c33a-b8df-3a32-dd7df87a504b-c6e087c6 {
  grid-area: 1 / 1 / 2 / 13;
  align-self: center;
}

#w-node-a9e6a247-cb74-1a1e-3f38-e0bc4827713a-c6e087c6 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-a9e6a247-cb74-1a1e-3f38-e0bc48277140-c6e087c6 {
  grid-area: 1 / 4 / 2 / 7;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0ec-c6e087c6 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0ee-c6e087c6 {
  grid-area: 2 / 4 / 3 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0f3-c6e087c6 {
  grid-area: 1 / 4 / 2 / 9;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0f7-c6e087c6 {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0fa-c6e087c6 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0fc-c6e087c6 {
  grid-area: 2 / 4 / 3 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f101-c6e087c6 {
  grid-area: 1 / 4 / 2 / 9;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f105-c6e087c6 {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f108-c6e087c6 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f10a-c6e087c6 {
  grid-area: 2 / 4 / 3 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f10c-c6e087c6 {
  grid-area: 1 / 4 / 2 / 9;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f110-c6e087c6 {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f113-c6e087c6 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f115-c6e087c6 {
  grid-area: 2 / 4 / 3 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f117-c6e087c6 {
  grid-area: 1 / 4 / 2 / 10;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f11b-c6e087c6 {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-baf9ee92-093f-29ae-f630-02ce30c4480b-c6e087c6 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-baf9ee92-093f-29ae-f630-02ce30c4480d-c6e087c6 {
  grid-area: 2 / 4 / 3 / 13;
}

#w-node-baf9ee92-093f-29ae-f630-02ce30c4480f-c6e087c6 {
  grid-area: 1 / 4 / 2 / 9;
}

#w-node-baf9ee92-093f-29ae-f630-02ce30c44813-c6e087c6 {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-e772b6ab-b3a9-7e69-5871-58c2e352adc2-c6e087c6 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-e772b6ab-b3a9-7e69-5871-58c2e352adc4-c6e087c6 {
  grid-area: 2 / 4 / 3 / 13;
}

#w-node-e772b6ab-b3a9-7e69-5871-58c2e352adc6-c6e087c6 {
  grid-area: 1 / 4 / 2 / 10;
}

#w-node-e772b6ab-b3a9-7e69-5871-58c2e352adca-c6e087c6 {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-_2d6fe397-6934-5a4b-d929-722adae88750-c6e087c6 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_2d6fe397-6934-5a4b-d929-722adae88752-c6e087c6 {
  grid-area: 2 / 4 / 3 / 13;
}

#w-node-_2d6fe397-6934-5a4b-d929-722adae88754-c6e087c6 {
  grid-area: 1 / 4 / 2 / 9;
}

#w-node-_2d6fe397-6934-5a4b-d929-722adae88758-c6e087c6 {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-_8952f380-1c27-fe95-ea77-55759c57b5b4-c6e087c6 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_8952f380-1c27-fe95-ea77-55759c57b5b6-c6e087c6 {
  grid-area: 2 / 4 / 3 / 13;
}

#w-node-_8952f380-1c27-fe95-ea77-55759c57b5b8-c6e087c6 {
  grid-area: 1 / 4 / 2 / 9;
}

#w-node-_8952f380-1c27-fe95-ea77-55759c57b5bc-c6e087c6 {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-_796799ac-fcbf-a8c1-57c5-14cd2d3e6f4f-c6e087c6 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_796799ac-fcbf-a8c1-57c5-14cd2d3e6f51-c6e087c6 {
  grid-area: 2 / 4 / 3 / 13;
}

#w-node-_796799ac-fcbf-a8c1-57c5-14cd2d3e6f53-c6e087c6 {
  grid-area: 1 / 4 / 2 / 9;
}

#w-node-_796799ac-fcbf-a8c1-57c5-14cd2d3e6f57-c6e087c6 {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-bfa41ced-98c4-ee99-9c8d-e2bbce847bc8-c6e087c6 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-bfa41ced-98c4-ee99-9c8d-e2bbce847bca-c6e087c6 {
  grid-area: 2 / 4 / 3 / 13;
}

#w-node-bfa41ced-98c4-ee99-9c8d-e2bbce847bcc-c6e087c6 {
  grid-area: 1 / 4 / 2 / 9;
}

#w-node-bfa41ced-98c4-ee99-9c8d-e2bbce847bcf-c6e087c6 {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-_761dc645-9161-14da-1f1b-3debd8182876-c6e087c6 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_761dc645-9161-14da-1f1b-3debd8182878-c6e087c6 {
  grid-area: 2 / 4 / 3 / 13;
}

#w-node-_761dc645-9161-14da-1f1b-3debd818287a-c6e087c6 {
  grid-area: 1 / 4 / 2 / 9;
}

#w-node-_761dc645-9161-14da-1f1b-3debd818287d-c6e087c6 {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-_19717dff-f227-c256-6f7c-ee98dad95ce8-c6e087c6 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_19717dff-f227-c256-6f7c-ee98dad95cea-c6e087c6 {
  grid-area: 2 / 4 / 3 / 13;
}

#w-node-_19717dff-f227-c256-6f7c-ee98dad95cec-c6e087c6 {
  grid-area: 1 / 4 / 2 / 9;
}

#w-node-_19717dff-f227-c256-6f7c-ee98dad95cef-c6e087c6 {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-a401b2ed-a83a-30fd-abe9-07e2cc5c53aa-c6e087c6 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-a401b2ed-a83a-30fd-abe9-07e2cc5c53ac-c6e087c6 {
  grid-area: 2 / 4 / 3 / 13;
}

#w-node-a401b2ed-a83a-30fd-abe9-07e2cc5c53ae-c6e087c6 {
  grid-area: 1 / 4 / 2 / 10;
}

#w-node-a401b2ed-a83a-30fd-abe9-07e2cc5c53b1-c6e087c6 {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-a87eee7f-460e-b6db-3d48-56b5475c6e40-c6e087c6 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-a87eee7f-460e-b6db-3d48-56b5475c6e42-c6e087c6 {
  grid-area: 2 / 4 / 3 / 13;
}

#w-node-a87eee7f-460e-b6db-3d48-56b5475c6e44-c6e087c6 {
  grid-area: 1 / 4 / 2 / 10;
}

#w-node-a87eee7f-460e-b6db-3d48-56b5475c6e47-c6e087c6 {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f288-c6e087c6 {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f28a-c6e087c6 {
  grid-area: 2 / 5 / 3 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f307-c6e087c6, #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f309-c6e087c6, #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f30b-c6e087c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f30e-c6e087c6 {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f310-c6e087c6 {
  grid-area: 2 / 5 / 3 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f38a-c6e087c6 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_1e62578f-c4db-1f9d-0c62-8d3d3add5e23-c6e087c6 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-fd4df1a4-2b7c-a356-9520-a12a0f3619fb-c6e087c6 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-af7a49bc-2c57-e332-fa3d-aa2300619262-c6e087c6 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-af506d1d-1e4e-e177-3c43-2f762fe94d2e-c6e087c6 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-af7a49bc-2c57-e332-fa3d-aa230061926a-c6e087c6 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-af7a49bc-2c57-e332-fa3d-aa2300619272-c6e087c6 {
  grid-area: 2 / 2 / 2 / 3;
}

#w-node-af7a49bc-2c57-e332-fa3d-aa230061927a-c6e087c6 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-af7a49bc-2c57-e332-fa3d-aa2300619282-c6e087c6 {
  grid-area: 2 / 4 / 2 / 5;
}

#w-node-af7a49bc-2c57-e332-fa3d-aa230061928a-c6e087c6 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-af7a49bc-2c57-e332-fa3d-aa2300619292-c6e087c6 {
  grid-area: 3 / 4 / 4 / 5;
}

#w-node-af7a49bc-2c57-e332-fa3d-aa230061929a-c6e087c6 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_4d7974f1-f5d8-9d85-7376-451d1291f8f0-c6e087c6 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_8fdb39a0-d31e-85e5-c825-17c53fc81c2a-c6e087c6 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-c05941e0-c24c-504b-54d9-9533b1ed9a59-c6e087c6 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-c05941e0-c24c-504b-54d9-9533b1ed9a61-c6e087c6 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-c05941e0-c24c-504b-54d9-9533b1ed9a69-c6e087c6 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-c05941e0-c24c-504b-54d9-9533b1ed9a71-c6e087c6 {
  grid-area: 2 / 2 / 2 / 3;
}

#w-node-c05941e0-c24c-504b-54d9-9533b1ed9a79-c6e087c6 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-c05941e0-c24c-504b-54d9-9533b1ed9a81-c6e087c6 {
  grid-area: 2 / 4 / 2 / 5;
}

#w-node-c05941e0-c24c-504b-54d9-9533b1ed9a89-c6e087c6 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-c05941e0-c24c-504b-54d9-9533b1ed9a91-c6e087c6 {
  grid-area: 3 / 4 / 4 / 5;
}

#w-node-c05941e0-c24c-504b-54d9-9533b1ed9a99-c6e087c6 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-c05941e0-c24c-504b-54d9-9533b1ed9aa1-c6e087c6 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-c05941e0-c24c-504b-54d9-9533b1ed9aa9-c6e087c6 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_0252fd7b-4e8e-a79d-ac28-bd9a9bb33bae-c6e087c6 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_0252fd7b-4e8e-a79d-ac28-bd9a9bb33bbe-c6e087c6 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_0252fd7b-4e8e-a79d-ac28-bd9a9bb33bce-c6e087c6 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_0252fd7b-4e8e-a79d-ac28-bd9a9bb33bd6-c6e087c6 {
  grid-area: 2 / 4 / 2 / 5;
}

#w-node-_0252fd7b-4e8e-a79d-ac28-bd9a9bb33bde-c6e087c6 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-a450cad9-11f9-770d-033d-f36d72eb5611-c6e087c6 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-a450cad9-11f9-770d-033d-f36d72eb5617-c6e087c6 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a450cad9-11f9-770d-033d-f36d72eb5623-c6e087c6 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-a450cad9-11f9-770d-033d-f36d72eb562d-c6e087c6 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-a450cad9-11f9-770d-033d-f36d72eb5637-c6e087c6 {
  grid-area: 1 / 5 / 2 / 6;
}

@media screen and (max-width: 991px) {
  #w-node-_9a1ef45b-ca63-7d36-e4f2-cf3dffe74d51-c6e087b6 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_9a1ef45b-ca63-7d36-e4f2-cf3dffe74d57-c6e087b6 {
    grid-area: 1 / 5 / 2 / 9;
  }

  #w-node-d06a384c-0e9b-c2a0-e97b-bfa8f3b6ab26-c6e087b6 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_5650ae09-4649-eea3-40f4-05e325a4f092-c6e087b6 {
    grid-area: 1 / 4 / 2 / 6;
    place-self: end;
  }

  #w-node-_9b1dc075-4dc1-89a9-6e9a-f5192b843cc8-c6e087b6 {
    align-self: end;
  }

  #w-node-_2e108c17-35b8-ac43-2ed7-e08defda37cb-c6e087b6, #w-node-_02a6e92e-0d31-8623-00d5-25a5371fabd0-c6e087b6 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-f5a98d94-0003-fcf0-fa52-366bd91e3348-c6e087b6 {
    grid-area: 1 / 4 / 2 / 6;
    place-self: end;
  }

  #w-node-_3846b499-8e16-bc2a-b106-5804526a45ba-c6e087b6, #w-node-_8ee1463f-f471-d17a-ec5d-0c7ee75f511c-c6e087b6 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_160acd3a-28a3-7646-c760-758205294d7b-c6e087b6 {
    grid-area: 1 / 4 / 2 / 6;
    place-self: end;
  }

  #w-node-_7a6d58b8-d602-36a8-cddc-d66d01ebbaaf-c6e087b6, #w-node-_79ef41c9-af77-51b0-400a-2f87fb2bda45-c6e087b6 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_743fc4b9-9376-3b97-9b4c-21105802c23f-c6e087b6 {
    grid-area: 1 / 4 / 2 / 6;
    place-self: end;
  }

  #w-node-aad99c62-32f9-f550-d31d-975dc4280506-c6e087b6 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_3cf17a05-dc43-72aa-352b-218a67343c9e-c6e087b6 {
    grid-area: 1 / 3 / 2 / 5;
  }

  #w-node-_42c699ee-5a76-6521-a382-e99f2f0c0a43-2f0c0a3f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-eaa1639c-1a26-b2b4-df1b-2bff997ba2d0-2f0c0a3f {
    grid-area: 1 / 1 / 2 / 6;
  }

  #w-node-_5be054e6-dbda-1bda-fbd4-8dbac745c2c5-c6e087b9 {
    grid-column: 1 / 3;
  }

  #w-node-_5be054e6-dbda-1bda-fbd4-8dbac745c2c8-c6e087b9 {
    grid-column-end: 3;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e956243bb-c6e087b9 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e956243c8-c6e087b9 {
    grid-area: 1 / 5 / 2 / 9;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e956243dc-c6e087b9 {
    grid-column: 2 / 3;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e956243de-c6e087b9 {
    grid-column-start: 8;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e956243e2-c6e087b9, #w-node-cccb61c4-4611-4395-b83a-fa3e956243e5-c6e087b9 {
    grid-column: 3 / 7;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e956243e6-c6e087b9 {
    grid-column-start: 2;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e956243e9-c6e087b9 {
    grid-column: 2 / 3;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e956243eb-c6e087b9 {
    grid-column-start: 8;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e956243ef-c6e087b9, #w-node-cccb61c4-4611-4395-b83a-fa3e956243f2-c6e087b9 {
    grid-column: 3 / 7;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e956243f3-c6e087b9 {
    grid-column-start: 2;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e956243f6-c6e087b9 {
    grid-column: 2 / 3;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e956243f8-c6e087b9 {
    grid-column-start: 8;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e956243fa-c6e087b9, #w-node-cccb61c4-4611-4395-b83a-fa3e956243fd-c6e087b9 {
    grid-column: 3 / 7;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e956243fe-c6e087b9 {
    grid-column-start: 2;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e95624401-c6e087b9 {
    grid-column: 2 / 3;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e95624403-c6e087b9 {
    grid-column-start: 8;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e95624405-c6e087b9, #w-node-cccb61c4-4611-4395-b83a-fa3e95624408-c6e087b9 {
    grid-column: 3 / 7;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e95624409-c6e087b9 {
    grid-column-start: 2;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e9562440c-c6e087b9 {
    grid-column: 2 / 3;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e9562440e-c6e087b9 {
    grid-column-start: 8;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e95624410-c6e087b9, #w-node-cccb61c4-4611-4395-b83a-fa3e95624413-c6e087b9 {
    grid-column: 3 / 7;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e95624414-c6e087b9 {
    grid-column-start: 2;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e95624417-c6e087b9 {
    grid-column: 2 / 3;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e95624419-c6e087b9 {
    grid-column-start: 8;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e9562441b-c6e087b9, #w-node-cccb61c4-4611-4395-b83a-fa3e9562441e-c6e087b9 {
    grid-column: 3 / 7;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e9562441f-c6e087b9 {
    grid-column-start: 2;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e95624432-c6e087b9 {
    grid-column-end: 13;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e95624434-c6e087b9 {
    grid-area: 1 / 1 / 4 / 13;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e956244b4-c6e087b9 {
    grid-column-end: 13;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e956244b6-c6e087b9 {
    grid-row: 3 / 4;
    grid-column-start: 1;
  }

  #w-node-_94049a8f-0497-d129-b351-8d14387d5bcb-c6e087b9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0fa9d7bf-e201-9665-27c1-caf5e3898abc-c6e087b9 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-f72c406e-ff67-28a0-2160-22243e126a63-c6e087b9 {
    grid-area: 1 / 5 / 2 / 9;
  }

  #w-node-b4cf3cda-3d91-8da6-4312-dcd53790cdd5-c6e087b9 {
    grid-area: 1 / 4 / 2 / 7;
  }

  #w-node-e547104d-d6a0-f14e-df6d-6acb8f62e374-c6e087b9, #w-node-_680d90c4-7974-dc20-eaad-daba87c5c992-c6e087b9 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_9b04e0d2-3a69-a907-11c2-a6bd6bc0710d-6bc070ef {
    grid-column-end: 13;
  }

  #w-node-_9b04e0d2-3a69-a907-11c2-a6bd6bc0710f-6bc070ef {
    grid-row: 3 / 4;
    grid-column-start: 1;
  }

  #w-node-a500696c-85a4-4098-c025-98664983486e-c6e087ba {
    grid-row: 1 / 2;
  }

  #w-node-_18c82f5b-0dee-cf7a-1738-e84e3888a758-c6e087be {
    grid-column: 1 / 3;
  }

  #w-node-_18c82f5b-0dee-cf7a-1738-e84e3888a75b-c6e087be {
    grid-column-end: 3;
  }

  #w-node-_850afd58-90a6-6b4f-acab-d8aaf95c9719-c6e087be, #w-node-_850afd58-90a6-6b4f-acab-d8aaf95c971b-c6e087be {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_850afd58-90a6-6b4f-acab-d8aaf95c9747-c6e087be {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_850afd58-90a6-6b4f-acab-d8aaf95c9749-c6e087be {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: start;
  }

  #w-node-d2a3d0a2-c5a8-5a8f-3fa5-a8ea60c4f328-c6e087bf {
    grid-column: 2 / 3;
  }

  #w-node-d2a3d0a2-c5a8-5a8f-3fa5-a8ea60c4f32a-c6e087bf {
    grid-column-start: 8;
  }

  #w-node-d2a3d0a2-c5a8-5a8f-3fa5-a8ea60c4f32e-c6e087bf, #w-node-d2a3d0a2-c5a8-5a8f-3fa5-a8ea60c4f331-c6e087bf {
    grid-column: 3 / 7;
  }

  #w-node-d2a3d0a2-c5a8-5a8f-3fa5-a8ea60c4f332-c6e087bf {
    grid-column-start: 2;
  }

  #w-node-_1b655de6-c592-b567-2a01-7c0b3c014cec-c6e087bf {
    grid-column: 2 / 3;
  }

  #w-node-_1b655de6-c592-b567-2a01-7c0b3c014cee-c6e087bf {
    grid-column-start: 8;
  }

  #w-node-_1b655de6-c592-b567-2a01-7c0b3c014cf9-c6e087bf, #w-node-_1b655de6-c592-b567-2a01-7c0b3c014cfc-c6e087bf {
    grid-column: 3 / 7;
  }

  #w-node-_1b655de6-c592-b567-2a01-7c0b3c014cfe-c6e087bf {
    grid-column-start: 2;
  }

  #w-node-_6902b649-7764-0c63-fdde-be16ccb2a5b3-c6e087bf {
    grid-column: 2 / 3;
  }

  #w-node-_6902b649-7764-0c63-fdde-be16ccb2a5b5-c6e087bf {
    grid-column-start: 8;
  }

  #w-node-_6902b649-7764-0c63-fdde-be16ccb2a5be-c6e087bf, #w-node-_6902b649-7764-0c63-fdde-be16ccb2a5c1-c6e087bf {
    grid-column: 3 / 7;
  }

  #w-node-_6902b649-7764-0c63-fdde-be16ccb2a5c3-c6e087bf {
    grid-column-start: 2;
  }

  #w-node-_60b2b7c4-777e-54b1-8831-3af305d152b6-c6e087bf {
    grid-column: 2 / 3;
  }

  #w-node-_60b2b7c4-777e-54b1-8831-3af305d152b8-c6e087bf {
    grid-column-start: 8;
  }

  #w-node-_60b2b7c4-777e-54b1-8831-3af305d152ca-c6e087bf, #w-node-_60b2b7c4-777e-54b1-8831-3af305d152cd-c6e087bf {
    grid-column: 3 / 7;
  }

  #w-node-_60b2b7c4-777e-54b1-8831-3af305d152cf-c6e087bf {
    grid-column-start: 2;
  }

  #w-node-_649daf00-9c26-e826-ba11-b12eaaf0f5c8-c6e087bf {
    grid-column: 2 / 3;
  }

  #w-node-_649daf00-9c26-e826-ba11-b12eaaf0f5ca-c6e087bf {
    grid-column-start: 8;
  }

  #w-node-_649daf00-9c26-e826-ba11-b12eaaf0f5da-c6e087bf, #w-node-_649daf00-9c26-e826-ba11-b12eaaf0f5dd-c6e087bf {
    grid-column: 3 / 7;
  }

  #w-node-_649daf00-9c26-e826-ba11-b12eaaf0f5df-c6e087bf {
    grid-column-start: 2;
  }

  #w-node-_610c5431-73a9-cf56-d979-af118ed69395-c6e087bf {
    grid-column: 2 / 3;
  }

  #w-node-_610c5431-73a9-cf56-d979-af118ed69397-c6e087bf {
    grid-column-start: 8;
  }

  #w-node-_610c5431-73a9-cf56-d979-af118ed693b1-c6e087bf, #w-node-_610c5431-73a9-cf56-d979-af118ed693b4-c6e087bf {
    grid-column: 3 / 7;
  }

  #w-node-_610c5431-73a9-cf56-d979-af118ed693b6-c6e087bf {
    grid-column-start: 2;
  }

  #w-node-dae01d5a-a709-44d2-7f2e-ae6785079403-c6e087bf {
    grid-column: 2 / 3;
  }

  #w-node-dae01d5a-a709-44d2-7f2e-ae6785079405-c6e087bf {
    grid-column-start: 8;
  }

  #w-node-dae01d5a-a709-44d2-7f2e-ae678507941f-c6e087bf, #w-node-dae01d5a-a709-44d2-7f2e-ae6785079422-c6e087bf {
    grid-column: 3 / 7;
  }

  #w-node-dae01d5a-a709-44d2-7f2e-ae6785079424-c6e087bf {
    grid-column-start: 2;
  }

  #w-node-ac7ec852-421c-7ce9-9d00-3cbb64d54815-c6e087bf {
    grid-column: 2 / 3;
  }

  #w-node-ac7ec852-421c-7ce9-9d00-3cbb64d54817-c6e087bf {
    grid-column-start: 8;
  }

  #w-node-ac7ec852-421c-7ce9-9d00-3cbb64d54825-c6e087bf, #w-node-ac7ec852-421c-7ce9-9d00-3cbb64d54828-c6e087bf {
    grid-column: 3 / 7;
  }

  #w-node-ac7ec852-421c-7ce9-9d00-3cbb64d5482a-c6e087bf {
    grid-column-start: 2;
  }

  #w-node-f98aa632-4d09-0317-0f31-f171609d13f6-c6e087bf {
    grid-column: 2 / 3;
  }

  #w-node-f98aa632-4d09-0317-0f31-f171609d13f8-c6e087bf {
    grid-column-start: 8;
  }

  #w-node-f98aa632-4d09-0317-0f31-f171609d1410-c6e087bf, #w-node-f98aa632-4d09-0317-0f31-f171609d1413-c6e087bf {
    grid-column: 3 / 7;
  }

  #w-node-f98aa632-4d09-0317-0f31-f171609d1415-c6e087bf {
    grid-column-start: 2;
  }

  #w-node-_57b9b246-13d5-c583-39d5-e619ddaa9437-c6e087bf {
    grid-column: 2 / 3;
  }

  #w-node-_57b9b246-13d5-c583-39d5-e619ddaa9439-c6e087bf {
    grid-column-start: 8;
  }

  #w-node-_57b9b246-13d5-c583-39d5-e619ddaa9447-c6e087bf, #w-node-_57b9b246-13d5-c583-39d5-e619ddaa944a-c6e087bf {
    grid-column: 3 / 7;
  }

  #w-node-_57b9b246-13d5-c583-39d5-e619ddaa944c-c6e087bf {
    grid-column-start: 2;
  }

  #w-node-_535afe22-127e-3e81-d6d9-a43ce3252faa-c6e087bf {
    grid-column: 2 / 3;
  }

  #w-node-_535afe22-127e-3e81-d6d9-a43ce3252fac-c6e087bf {
    grid-column-start: 8;
  }

  #w-node-_535afe22-127e-3e81-d6d9-a43ce3252fcc-c6e087bf, #w-node-_535afe22-127e-3e81-d6d9-a43ce3252fcf-c6e087bf {
    grid-column: 3 / 7;
  }

  #w-node-_535afe22-127e-3e81-d6d9-a43ce3252fd1-c6e087bf {
    grid-column-start: 2;
  }

  #w-node-_093748a9-f09d-883f-38a6-740f8e3f7b49-c6e087bf {
    grid-column: 2 / 3;
  }

  #w-node-_093748a9-f09d-883f-38a6-740f8e3f7b4b-c6e087bf {
    grid-column-start: 8;
  }

  #w-node-_093748a9-f09d-883f-38a6-740f8e3f7b5e-c6e087bf, #w-node-_093748a9-f09d-883f-38a6-740f8e3f7b61-c6e087bf {
    grid-column: 3 / 7;
  }

  #w-node-_093748a9-f09d-883f-38a6-740f8e3f7b63-c6e087bf {
    grid-column-start: 2;
  }

  #w-node-_24383c0e-2394-dd09-f5d1-da585fdedf77-c6e087bf {
    grid-column: 2 / 3;
  }

  #w-node-_24383c0e-2394-dd09-f5d1-da585fdedf79-c6e087bf {
    grid-column-start: 8;
  }

  #w-node-_24383c0e-2394-dd09-f5d1-da585fdedf93-c6e087bf, #w-node-_24383c0e-2394-dd09-f5d1-da585fdedf96-c6e087bf {
    grid-column: 3 / 7;
  }

  #w-node-_24383c0e-2394-dd09-f5d1-da585fdedf98-c6e087bf {
    grid-column-start: 2;
  }

  #w-node-bf3a516d-3c6a-1f75-3533-ef057adeefbd-c6e087bf {
    grid-column: 2 / 3;
  }

  #w-node-bf3a516d-3c6a-1f75-3533-ef057adeefbf-c6e087bf {
    grid-column-start: 8;
  }

  #w-node-bf3a516d-3c6a-1f75-3533-ef057adeefcf-c6e087bf, #w-node-bf3a516d-3c6a-1f75-3533-ef057adeefd2-c6e087bf {
    grid-column: 3 / 7;
  }

  #w-node-bf3a516d-3c6a-1f75-3533-ef057adeefd4-c6e087bf {
    grid-column-start: 2;
  }

  #w-node-_2f5e8a24-6c1d-8ad0-7e2c-086a76a092b4-c6e087bf {
    grid-column: 2 / 3;
  }

  #w-node-_2f5e8a24-6c1d-8ad0-7e2c-086a76a092b6-c6e087bf {
    grid-column-start: 8;
  }

  #w-node-_2f5e8a24-6c1d-8ad0-7e2c-086a76a092c9-c6e087bf, #w-node-_2f5e8a24-6c1d-8ad0-7e2c-086a76a092cc-c6e087bf {
    grid-column: 3 / 7;
  }

  #w-node-_2f5e8a24-6c1d-8ad0-7e2c-086a76a092ce-c6e087bf {
    grid-column-start: 2;
  }

  #w-node-fe9c700d-e90a-e518-59c2-d205a6aaaeaa-c6e087bf {
    grid-column: 2 / 3;
  }

  #w-node-fe9c700d-e90a-e518-59c2-d205a6aaaeac-c6e087bf {
    grid-column-start: 8;
  }

  #w-node-fe9c700d-e90a-e518-59c2-d205a6aaaec2-c6e087bf, #w-node-fe9c700d-e90a-e518-59c2-d205a6aaaec5-c6e087bf {
    grid-column: 3 / 7;
  }

  #w-node-fe9c700d-e90a-e518-59c2-d205a6aaaec7-c6e087bf {
    grid-column-start: 2;
  }

  #w-node-_8355338f-8aff-e6e3-fb3f-bb776f9eefd9-c6e087bf {
    grid-column: 2 / 3;
  }

  #w-node-_8355338f-8aff-e6e3-fb3f-bb776f9eefdb-c6e087bf {
    grid-column-start: 8;
  }

  #w-node-_8355338f-8aff-e6e3-fb3f-bb776f9eefef-c6e087bf, #w-node-_8355338f-8aff-e6e3-fb3f-bb776f9eeff2-c6e087bf {
    grid-column: 3 / 7;
  }

  #w-node-_8355338f-8aff-e6e3-fb3f-bb776f9eeff4-c6e087bf {
    grid-column-start: 2;
  }

  #w-node-b39bc8e5-8986-8112-0dc7-ab804b57c0e0-c6e087bf {
    grid-column: 2 / 3;
  }

  #w-node-b39bc8e5-8986-8112-0dc7-ab804b57c0e2-c6e087bf {
    grid-column-start: 8;
  }

  #w-node-b39bc8e5-8986-8112-0dc7-ab804b57c0fe-c6e087bf, #w-node-b39bc8e5-8986-8112-0dc7-ab804b57c101-c6e087bf {
    grid-column: 3 / 7;
  }

  #w-node-b39bc8e5-8986-8112-0dc7-ab804b57c103-c6e087bf {
    grid-column-start: 2;
  }

  #w-node-_838f0b0c-1bd6-cf32-c183-b44e7493eba9-c6e087bf {
    grid-column: 2 / 3;
  }

  #w-node-_838f0b0c-1bd6-cf32-c183-b44e7493ebab-c6e087bf {
    grid-column-start: 8;
  }

  #w-node-_838f0b0c-1bd6-cf32-c183-b44e7493ebc1-c6e087bf, #w-node-_838f0b0c-1bd6-cf32-c183-b44e7493ebc4-c6e087bf {
    grid-column: 3 / 7;
  }

  #w-node-_838f0b0c-1bd6-cf32-c183-b44e7493ebc6-c6e087bf {
    grid-column-start: 2;
  }

  #w-node-_2517d954-c33a-b8df-3a32-dd7df87a5048-c6e087c0 {
    grid-column: 1 / 3;
  }

  #w-node-_2517d954-c33a-b8df-3a32-dd7df87a504b-c6e087c0 {
    grid-column-end: 3;
  }

  #w-node-_4183b9c1-d374-de5d-22ab-0abd1f1af7ea-c6e087c0 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_4183b9c1-d374-de5d-22ab-0abd1f1af7f8-c6e087c0 {
    grid-area: 1 / 5 / 2 / 9;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0ec-c6e087c0 {
    grid-column: 2 / 3;
  }

  #w-node-dbe3380f-c7bf-7c39-d047-917b8d0e2d11-c6e087c0 {
    grid-column-start: 8;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0f3-c6e087c0, #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0f6-c6e087c0 {
    grid-column: 3 / 7;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0f7-c6e087c0 {
    grid-column-start: 2;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0fa-c6e087c0 {
    grid-column: 2 / 3;
  }

  #w-node-f5dbd17a-a4c0-e13a-2649-eb865e6a5580-c6e087c0 {
    grid-column-start: 8;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f101-c6e087c0, #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f104-c6e087c0 {
    grid-column: 3 / 7;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f105-c6e087c0 {
    grid-column-start: 2;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f108-c6e087c0 {
    grid-column: 2 / 3;
  }

  #w-node-_37de74c2-a8ae-45b9-ec29-b08e1c9edec1-c6e087c0 {
    grid-column-start: 8;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f10c-c6e087c0, #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f10f-c6e087c0 {
    grid-column: 3 / 7;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f110-c6e087c0 {
    grid-column-start: 2;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f113-c6e087c0 {
    grid-column: 2 / 3;
  }

  #w-node-f8b09aa1-ed28-e520-d917-48f2b088f3ef-c6e087c0 {
    grid-column-start: 8;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f117-c6e087c0, #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f11a-c6e087c0 {
    grid-column: 3 / 7;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f11b-c6e087c0 {
    grid-column-start: 2;
  }

  #w-node-_85ed4b83-a62b-6a5c-c49d-ce7bd6d16cf3-c6e087c0 {
    grid-column: 2 / 3;
  }

  #w-node-_17a81487-3053-eb09-748f-5876e9eb90c0-c6e087c0 {
    grid-column-start: 8;
  }

  #w-node-_85ed4b83-a62b-6a5c-c49d-ce7bd6d16cf7-c6e087c0, #w-node-_85ed4b83-a62b-6a5c-c49d-ce7bd6d16cfa-c6e087c0 {
    grid-column: 3 / 7;
  }

  #w-node-_85ed4b83-a62b-6a5c-c49d-ce7bd6d16cfb-c6e087c0 {
    grid-column-start: 2;
  }

  #w-node-_0db5d4c2-0af8-e166-97ae-674281ec6bf5-c6e087c0 {
    grid-column: 2 / 3;
  }

  #w-node-_34a86fcb-b925-35bb-775e-ca33323ac579-c6e087c0 {
    grid-column-start: 8;
  }

  #w-node-_0db5d4c2-0af8-e166-97ae-674281ec6bf9-c6e087c0, #w-node-_0db5d4c2-0af8-e166-97ae-674281ec6bfc-c6e087c0 {
    grid-column: 3 / 7;
  }

  #w-node-_0db5d4c2-0af8-e166-97ae-674281ec6bfd-c6e087c0 {
    grid-column-start: 2;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f288-c6e087c0 {
    grid-column-end: 13;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f28a-c6e087c0 {
    grid-area: 1 / 1 / 4 / 13;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f30e-c6e087c0 {
    grid-column-end: 13;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f310-c6e087c0 {
    grid-row: 3 / 4;
    grid-column-start: 1;
  }

  #w-node-_2517d954-c33a-b8df-3a32-dd7df87a5048-c6e087c1 {
    grid-column: 1 / 3;
  }

  #w-node-_2517d954-c33a-b8df-3a32-dd7df87a504b-c6e087c1 {
    grid-column-end: 3;
  }

  #w-node-a9e6a247-cb74-1a1e-3f38-e0bc4827713a-c6e087c1 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-a9e6a247-cb74-1a1e-3f38-e0bc48277140-c6e087c1 {
    grid-area: 1 / 5 / 2 / 9;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0ec-c6e087c1 {
    grid-column: 2 / 3;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0ee-c6e087c1 {
    grid-column-start: 8;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0f3-c6e087c1, #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0f6-c6e087c1 {
    grid-column: 3 / 7;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0f7-c6e087c1 {
    grid-column-start: 2;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0fa-c6e087c1 {
    grid-column: 2 / 3;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0fc-c6e087c1 {
    grid-column-start: 8;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f101-c6e087c1, #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f104-c6e087c1 {
    grid-column: 3 / 7;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f105-c6e087c1 {
    grid-column-start: 2;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f108-c6e087c1 {
    grid-column: 2 / 3;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f10a-c6e087c1 {
    grid-column-start: 8;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f10c-c6e087c1, #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f10f-c6e087c1 {
    grid-column: 3 / 7;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f110-c6e087c1 {
    grid-column-start: 2;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f113-c6e087c1 {
    grid-column: 2 / 3;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f115-c6e087c1 {
    grid-column-start: 8;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f117-c6e087c1, #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f11a-c6e087c1 {
    grid-column: 3 / 7;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f11b-c6e087c1 {
    grid-column-start: 2;
  }

  #w-node-baf9ee92-093f-29ae-f630-02ce30c4480b-c6e087c1 {
    grid-column: 2 / 3;
  }

  #w-node-baf9ee92-093f-29ae-f630-02ce30c4480d-c6e087c1 {
    grid-column-start: 8;
  }

  #w-node-baf9ee92-093f-29ae-f630-02ce30c4480f-c6e087c1, #w-node-baf9ee92-093f-29ae-f630-02ce30c44812-c6e087c1 {
    grid-column: 3 / 7;
  }

  #w-node-baf9ee92-093f-29ae-f630-02ce30c44813-c6e087c1 {
    grid-column-start: 2;
  }

  #w-node-e772b6ab-b3a9-7e69-5871-58c2e352adc2-c6e087c1 {
    grid-column: 2 / 3;
  }

  #w-node-e772b6ab-b3a9-7e69-5871-58c2e352adc4-c6e087c1 {
    grid-column-start: 8;
  }

  #w-node-e772b6ab-b3a9-7e69-5871-58c2e352adc6-c6e087c1, #w-node-e772b6ab-b3a9-7e69-5871-58c2e352adc9-c6e087c1 {
    grid-column: 3 / 7;
  }

  #w-node-e772b6ab-b3a9-7e69-5871-58c2e352adca-c6e087c1 {
    grid-column-start: 2;
  }

  #w-node-_2d6fe397-6934-5a4b-d929-722adae88750-c6e087c1 {
    grid-column: 2 / 3;
  }

  #w-node-_2d6fe397-6934-5a4b-d929-722adae88752-c6e087c1 {
    grid-column-start: 8;
  }

  #w-node-_2d6fe397-6934-5a4b-d929-722adae88754-c6e087c1, #w-node-_2d6fe397-6934-5a4b-d929-722adae88757-c6e087c1 {
    grid-column: 3 / 7;
  }

  #w-node-_2d6fe397-6934-5a4b-d929-722adae88758-c6e087c1 {
    grid-column-start: 2;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f288-c6e087c1 {
    grid-column-end: 13;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f28a-c6e087c1 {
    grid-area: 1 / 1 / 4 / 13;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f30e-c6e087c1 {
    grid-column-end: 13;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f310-c6e087c1 {
    grid-row: 3 / 4;
    grid-column-start: 1;
  }

  #w-node-a450cad9-11f9-770d-033d-f36d72eb5617-c6e087c1 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-a450cad9-11f9-770d-033d-f36d72eb5623-c6e087c1 {
    grid-area: 1 / 3 / 2 / 5;
  }

  #w-node-_2517d954-c33a-b8df-3a32-dd7df87a5048-c6e087c3 {
    grid-column: 1 / 3;
  }

  #w-node-_2517d954-c33a-b8df-3a32-dd7df87a504b-c6e087c3 {
    grid-column-end: 3;
  }

  #w-node-a9e6a247-cb74-1a1e-3f38-e0bc4827713a-c6e087c3 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-a9e6a247-cb74-1a1e-3f38-e0bc48277140-c6e087c3 {
    grid-area: 1 / 5 / 2 / 9;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0ec-c6e087c3 {
    grid-column: 2 / 3;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0ee-c6e087c3 {
    grid-column-start: 8;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0f3-c6e087c3, #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0f6-c6e087c3 {
    grid-column: 3 / 7;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0f7-c6e087c3 {
    grid-column-start: 2;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0fa-c6e087c3 {
    grid-column: 2 / 3;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0fc-c6e087c3 {
    grid-column-start: 8;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f101-c6e087c3, #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f104-c6e087c3 {
    grid-column: 3 / 7;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f105-c6e087c3 {
    grid-column-start: 2;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f108-c6e087c3 {
    grid-column: 2 / 3;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f10a-c6e087c3 {
    grid-column-start: 8;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f10c-c6e087c3, #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f10f-c6e087c3 {
    grid-column: 3 / 7;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f110-c6e087c3 {
    grid-column-start: 2;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f113-c6e087c3 {
    grid-column: 2 / 3;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f115-c6e087c3 {
    grid-column-start: 8;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f117-c6e087c3, #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f11a-c6e087c3 {
    grid-column: 3 / 7;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f11b-c6e087c3 {
    grid-column-start: 2;
  }

  #w-node-baf9ee92-093f-29ae-f630-02ce30c4480b-c6e087c3 {
    grid-column: 2 / 3;
  }

  #w-node-baf9ee92-093f-29ae-f630-02ce30c4480d-c6e087c3 {
    grid-column-start: 8;
  }

  #w-node-baf9ee92-093f-29ae-f630-02ce30c4480f-c6e087c3, #w-node-baf9ee92-093f-29ae-f630-02ce30c44812-c6e087c3 {
    grid-column: 3 / 7;
  }

  #w-node-baf9ee92-093f-29ae-f630-02ce30c44813-c6e087c3 {
    grid-column-start: 2;
  }

  #w-node-e772b6ab-b3a9-7e69-5871-58c2e352adc2-c6e087c3 {
    grid-column: 2 / 3;
  }

  #w-node-e772b6ab-b3a9-7e69-5871-58c2e352adc4-c6e087c3 {
    grid-column-start: 8;
  }

  #w-node-e772b6ab-b3a9-7e69-5871-58c2e352adc6-c6e087c3, #w-node-e772b6ab-b3a9-7e69-5871-58c2e352adc9-c6e087c3 {
    grid-column: 3 / 7;
  }

  #w-node-e772b6ab-b3a9-7e69-5871-58c2e352adca-c6e087c3 {
    grid-column-start: 2;
  }

  #w-node-_2d6fe397-6934-5a4b-d929-722adae88750-c6e087c3 {
    grid-column: 2 / 3;
  }

  #w-node-_2d6fe397-6934-5a4b-d929-722adae88752-c6e087c3 {
    grid-column-start: 8;
  }

  #w-node-_2d6fe397-6934-5a4b-d929-722adae88754-c6e087c3, #w-node-_2d6fe397-6934-5a4b-d929-722adae88757-c6e087c3 {
    grid-column: 3 / 7;
  }

  #w-node-_2d6fe397-6934-5a4b-d929-722adae88758-c6e087c3 {
    grid-column-start: 2;
  }

  #w-node-_8952f380-1c27-fe95-ea77-55759c57b5b4-c6e087c3 {
    grid-column: 2 / 3;
  }

  #w-node-_8952f380-1c27-fe95-ea77-55759c57b5b6-c6e087c3 {
    grid-column-start: 8;
  }

  #w-node-_8952f380-1c27-fe95-ea77-55759c57b5b8-c6e087c3, #w-node-_8952f380-1c27-fe95-ea77-55759c57b5bb-c6e087c3 {
    grid-column: 3 / 7;
  }

  #w-node-_8952f380-1c27-fe95-ea77-55759c57b5bc-c6e087c3 {
    grid-column-start: 2;
  }

  #w-node-_796799ac-fcbf-a8c1-57c5-14cd2d3e6f4f-c6e087c3 {
    grid-column: 2 / 3;
  }

  #w-node-_796799ac-fcbf-a8c1-57c5-14cd2d3e6f51-c6e087c3 {
    grid-column-start: 8;
  }

  #w-node-_796799ac-fcbf-a8c1-57c5-14cd2d3e6f53-c6e087c3, #w-node-_796799ac-fcbf-a8c1-57c5-14cd2d3e6f56-c6e087c3 {
    grid-column: 3 / 7;
  }

  #w-node-_796799ac-fcbf-a8c1-57c5-14cd2d3e6f57-c6e087c3 {
    grid-column-start: 2;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f288-c6e087c3 {
    grid-column-end: 13;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f28a-c6e087c3 {
    grid-area: 1 / 1 / 4 / 13;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f30e-c6e087c3 {
    grid-column-end: 13;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f310-c6e087c3 {
    grid-row: 3 / 4;
    grid-column-start: 1;
  }

  #w-node-a450cad9-11f9-770d-033d-f36d72eb5617-c6e087c3 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-a450cad9-11f9-770d-033d-f36d72eb5623-c6e087c3 {
    grid-area: 1 / 3 / 2 / 5;
  }

  #w-node-_2517d954-c33a-b8df-3a32-dd7df87a5048-c6e087c4 {
    grid-column: 1 / 3;
  }

  #w-node-_2517d954-c33a-b8df-3a32-dd7df87a504b-c6e087c4 {
    grid-column-end: 3;
  }

  #w-node-a9e6a247-cb74-1a1e-3f38-e0bc4827713a-c6e087c4 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-a9e6a247-cb74-1a1e-3f38-e0bc48277140-c6e087c4 {
    grid-area: 1 / 5 / 2 / 9;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0ec-c6e087c4 {
    grid-column: 2 / 3;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0ee-c6e087c4 {
    grid-column-start: 8;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0f3-c6e087c4, #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0f6-c6e087c4 {
    grid-column: 3 / 7;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0f7-c6e087c4 {
    grid-column-start: 2;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0fa-c6e087c4 {
    grid-column: 2 / 3;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0fc-c6e087c4 {
    grid-column-start: 8;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f101-c6e087c4, #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f104-c6e087c4 {
    grid-column: 3 / 7;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f105-c6e087c4 {
    grid-column-start: 2;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f108-c6e087c4 {
    grid-column: 2 / 3;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f10a-c6e087c4 {
    grid-column-start: 8;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f10c-c6e087c4, #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f10f-c6e087c4 {
    grid-column: 3 / 7;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f110-c6e087c4 {
    grid-column-start: 2;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f113-c6e087c4 {
    grid-column: 2 / 3;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f115-c6e087c4 {
    grid-column-start: 8;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f117-c6e087c4, #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f11a-c6e087c4 {
    grid-column: 3 / 7;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f11b-c6e087c4 {
    grid-column-start: 2;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f288-c6e087c4 {
    grid-column-end: 13;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f28a-c6e087c4 {
    grid-area: 1 / 1 / 4 / 13;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f30e-c6e087c4 {
    grid-column-end: 13;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f310-c6e087c4 {
    grid-row: 3 / 4;
    grid-column-start: 1;
  }

  #w-node-_2517d954-c33a-b8df-3a32-dd7df87a5048-c6e087c5 {
    grid-column: 1 / 3;
  }

  #w-node-_2517d954-c33a-b8df-3a32-dd7df87a504b-c6e087c5 {
    grid-column-end: 3;
  }

  #w-node-a9e6a247-cb74-1a1e-3f38-e0bc4827713a-c6e087c5 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-a9e6a247-cb74-1a1e-3f38-e0bc48277140-c6e087c5 {
    grid-area: 1 / 5 / 2 / 9;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0ec-c6e087c5 {
    grid-column: 2 / 3;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0ee-c6e087c5 {
    grid-column-start: 8;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0f3-c6e087c5, #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0f6-c6e087c5 {
    grid-column: 3 / 7;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0f7-c6e087c5 {
    grid-column-start: 2;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0fa-c6e087c5 {
    grid-column: 2 / 3;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0fc-c6e087c5 {
    grid-column-start: 8;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f101-c6e087c5, #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f104-c6e087c5 {
    grid-column: 3 / 7;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f105-c6e087c5 {
    grid-column-start: 2;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f108-c6e087c5 {
    grid-column: 2 / 3;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f10a-c6e087c5 {
    grid-column-start: 8;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f10c-c6e087c5, #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f10f-c6e087c5 {
    grid-column: 3 / 7;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f110-c6e087c5 {
    grid-column-start: 2;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f113-c6e087c5 {
    grid-column: 2 / 3;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f115-c6e087c5 {
    grid-column-start: 8;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f117-c6e087c5, #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f11a-c6e087c5 {
    grid-column: 3 / 7;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f11b-c6e087c5 {
    grid-column-start: 2;
  }

  #w-node-baf9ee92-093f-29ae-f630-02ce30c4480b-c6e087c5 {
    grid-column: 2 / 3;
  }

  #w-node-baf9ee92-093f-29ae-f630-02ce30c4480d-c6e087c5 {
    grid-column-start: 8;
  }

  #w-node-baf9ee92-093f-29ae-f630-02ce30c4480f-c6e087c5, #w-node-baf9ee92-093f-29ae-f630-02ce30c44812-c6e087c5 {
    grid-column: 3 / 7;
  }

  #w-node-baf9ee92-093f-29ae-f630-02ce30c44813-c6e087c5 {
    grid-column-start: 2;
  }

  #w-node-e772b6ab-b3a9-7e69-5871-58c2e352adc2-c6e087c5 {
    grid-column: 2 / 3;
  }

  #w-node-e772b6ab-b3a9-7e69-5871-58c2e352adc4-c6e087c5 {
    grid-column-start: 8;
  }

  #w-node-e772b6ab-b3a9-7e69-5871-58c2e352adc6-c6e087c5, #w-node-e772b6ab-b3a9-7e69-5871-58c2e352adc9-c6e087c5 {
    grid-column: 3 / 7;
  }

  #w-node-e772b6ab-b3a9-7e69-5871-58c2e352adca-c6e087c5 {
    grid-column-start: 2;
  }

  #w-node-_2d6fe397-6934-5a4b-d929-722adae88750-c6e087c5 {
    grid-column: 2 / 3;
  }

  #w-node-_2d6fe397-6934-5a4b-d929-722adae88752-c6e087c5 {
    grid-column-start: 8;
  }

  #w-node-_2d6fe397-6934-5a4b-d929-722adae88754-c6e087c5, #w-node-_2d6fe397-6934-5a4b-d929-722adae88757-c6e087c5 {
    grid-column: 3 / 7;
  }

  #w-node-_2d6fe397-6934-5a4b-d929-722adae88758-c6e087c5 {
    grid-column-start: 2;
  }

  #w-node-_8952f380-1c27-fe95-ea77-55759c57b5b4-c6e087c5 {
    grid-column: 2 / 3;
  }

  #w-node-_8952f380-1c27-fe95-ea77-55759c57b5b6-c6e087c5 {
    grid-column-start: 8;
  }

  #w-node-_8952f380-1c27-fe95-ea77-55759c57b5b8-c6e087c5, #w-node-_8952f380-1c27-fe95-ea77-55759c57b5bb-c6e087c5 {
    grid-column: 3 / 7;
  }

  #w-node-_8952f380-1c27-fe95-ea77-55759c57b5bc-c6e087c5 {
    grid-column-start: 2;
  }

  #w-node-_796799ac-fcbf-a8c1-57c5-14cd2d3e6f4f-c6e087c5 {
    grid-column: 2 / 3;
  }

  #w-node-_796799ac-fcbf-a8c1-57c5-14cd2d3e6f51-c6e087c5 {
    grid-column-start: 8;
  }

  #w-node-_796799ac-fcbf-a8c1-57c5-14cd2d3e6f53-c6e087c5, #w-node-_796799ac-fcbf-a8c1-57c5-14cd2d3e6f56-c6e087c5 {
    grid-column: 3 / 7;
  }

  #w-node-_796799ac-fcbf-a8c1-57c5-14cd2d3e6f57-c6e087c5 {
    grid-column-start: 2;
  }

  #w-node-b08fee11-7ad3-d94d-66f1-cb89b6cc5d66-c6e087c5 {
    grid-column: 2 / 3;
  }

  #w-node-b08fee11-7ad3-d94d-66f1-cb89b6cc5d68-c6e087c5 {
    grid-column-start: 8;
  }

  #w-node-b08fee11-7ad3-d94d-66f1-cb89b6cc5d6a-c6e087c5, #w-node-b08fee11-7ad3-d94d-66f1-cb89b6cc5d6d-c6e087c5 {
    grid-column: 3 / 7;
  }

  #w-node-b08fee11-7ad3-d94d-66f1-cb89b6cc5d6e-c6e087c5 {
    grid-column-start: 2;
  }

  #w-node-_63695107-b987-1b5f-ce2f-d573cbb34046-c6e087c5 {
    grid-column: 2 / 3;
  }

  #w-node-_63695107-b987-1b5f-ce2f-d573cbb34048-c6e087c5 {
    grid-column-start: 8;
  }

  #w-node-_63695107-b987-1b5f-ce2f-d573cbb3404a-c6e087c5, #w-node-_63695107-b987-1b5f-ce2f-d573cbb3404d-c6e087c5 {
    grid-column: 3 / 7;
  }

  #w-node-_63695107-b987-1b5f-ce2f-d573cbb3404e-c6e087c5 {
    grid-column-start: 2;
  }

  #w-node-eb705946-b48b-9ea2-32a3-37215808fb59-c6e087c5 {
    grid-column: 2 / 3;
  }

  #w-node-eb705946-b48b-9ea2-32a3-37215808fb5b-c6e087c5 {
    grid-column-start: 8;
  }

  #w-node-eb705946-b48b-9ea2-32a3-37215808fb5d-c6e087c5, #w-node-eb705946-b48b-9ea2-32a3-37215808fb60-c6e087c5 {
    grid-column: 3 / 7;
  }

  #w-node-eb705946-b48b-9ea2-32a3-37215808fb61-c6e087c5 {
    grid-column-start: 2;
  }

  #w-node-_5068146f-965d-e6a1-491d-f5193eaf987f-c6e087c5 {
    grid-column: 2 / 3;
  }

  #w-node-_5068146f-965d-e6a1-491d-f5193eaf9881-c6e087c5 {
    grid-column-start: 8;
  }

  #w-node-_5068146f-965d-e6a1-491d-f5193eaf9883-c6e087c5, #w-node-_5068146f-965d-e6a1-491d-f5193eaf9886-c6e087c5 {
    grid-column: 3 / 7;
  }

  #w-node-_5068146f-965d-e6a1-491d-f5193eaf9887-c6e087c5 {
    grid-column-start: 2;
  }

  #w-node-_9710eba1-0f83-79d2-a6bc-eb6d0efacf77-c6e087c5 {
    grid-column: 2 / 3;
  }

  #w-node-_9710eba1-0f83-79d2-a6bc-eb6d0efacf79-c6e087c5 {
    grid-column-start: 8;
  }

  #w-node-_9710eba1-0f83-79d2-a6bc-eb6d0efacf7b-c6e087c5, #w-node-_9710eba1-0f83-79d2-a6bc-eb6d0efacf7e-c6e087c5 {
    grid-column: 3 / 7;
  }

  #w-node-_9710eba1-0f83-79d2-a6bc-eb6d0efacf7f-c6e087c5 {
    grid-column-start: 2;
  }

  #w-node-d0c2c09e-21e2-dff3-4351-90dd57e0a8e2-c6e087c5 {
    grid-column: 2 / 3;
  }

  #w-node-d0c2c09e-21e2-dff3-4351-90dd57e0a8e4-c6e087c5 {
    grid-column-start: 8;
  }

  #w-node-d0c2c09e-21e2-dff3-4351-90dd57e0a8e6-c6e087c5, #w-node-d0c2c09e-21e2-dff3-4351-90dd57e0a8e9-c6e087c5 {
    grid-column: 3 / 7;
  }

  #w-node-d0c2c09e-21e2-dff3-4351-90dd57e0a8ea-c6e087c5 {
    grid-column-start: 2;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f288-c6e087c5 {
    grid-column-end: 13;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f28a-c6e087c5 {
    grid-area: 1 / 1 / 4 / 13;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f30e-c6e087c5 {
    grid-column-end: 13;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f310-c6e087c5 {
    grid-row: 3 / 4;
    grid-column-start: 1;
  }

  #w-node-a450cad9-11f9-770d-033d-f36d72eb5617-c6e087c5 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-a450cad9-11f9-770d-033d-f36d72eb5623-c6e087c5 {
    grid-area: 1 / 3 / 2 / 5;
  }

  #w-node-_2517d954-c33a-b8df-3a32-dd7df87a5048-c6e087c6 {
    grid-column: 1 / 3;
  }

  #w-node-_2517d954-c33a-b8df-3a32-dd7df87a504b-c6e087c6 {
    grid-column-end: 3;
  }

  #w-node-a9e6a247-cb74-1a1e-3f38-e0bc4827713a-c6e087c6 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-a9e6a247-cb74-1a1e-3f38-e0bc48277140-c6e087c6 {
    grid-area: 1 / 5 / 2 / 9;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0ec-c6e087c6 {
    grid-column: 2 / 3;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0ee-c6e087c6 {
    grid-column-start: 8;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0f3-c6e087c6 {
    grid-column: 3 / 7;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0f7-c6e087c6 {
    grid-column-start: 2;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0fa-c6e087c6 {
    grid-column: 2 / 3;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0fc-c6e087c6 {
    grid-column-start: 8;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f101-c6e087c6 {
    grid-column: 3 / 7;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f105-c6e087c6 {
    grid-column-start: 2;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f108-c6e087c6 {
    grid-column: 2 / 3;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f10a-c6e087c6 {
    grid-column-start: 8;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f10c-c6e087c6 {
    grid-column: 3 / 7;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f110-c6e087c6 {
    grid-column-start: 2;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f113-c6e087c6 {
    grid-column: 2 / 3;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f115-c6e087c6 {
    grid-column-start: 8;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f117-c6e087c6 {
    grid-column: 3 / 7;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f11b-c6e087c6 {
    grid-column-start: 2;
  }

  #w-node-baf9ee92-093f-29ae-f630-02ce30c4480b-c6e087c6 {
    grid-column: 2 / 3;
  }

  #w-node-baf9ee92-093f-29ae-f630-02ce30c4480d-c6e087c6 {
    grid-column-start: 8;
  }

  #w-node-baf9ee92-093f-29ae-f630-02ce30c4480f-c6e087c6 {
    grid-column: 3 / 7;
  }

  #w-node-baf9ee92-093f-29ae-f630-02ce30c44813-c6e087c6 {
    grid-column-start: 2;
  }

  #w-node-e772b6ab-b3a9-7e69-5871-58c2e352adc2-c6e087c6 {
    grid-column: 2 / 3;
  }

  #w-node-e772b6ab-b3a9-7e69-5871-58c2e352adc4-c6e087c6 {
    grid-column-start: 8;
  }

  #w-node-e772b6ab-b3a9-7e69-5871-58c2e352adc6-c6e087c6 {
    grid-column: 3 / 7;
  }

  #w-node-e772b6ab-b3a9-7e69-5871-58c2e352adca-c6e087c6 {
    grid-column-start: 2;
  }

  #w-node-_2d6fe397-6934-5a4b-d929-722adae88750-c6e087c6 {
    grid-column: 2 / 3;
  }

  #w-node-_2d6fe397-6934-5a4b-d929-722adae88752-c6e087c6 {
    grid-column-start: 8;
  }

  #w-node-_2d6fe397-6934-5a4b-d929-722adae88754-c6e087c6 {
    grid-column: 3 / 7;
  }

  #w-node-_2d6fe397-6934-5a4b-d929-722adae88758-c6e087c6 {
    grid-column-start: 2;
  }

  #w-node-_8952f380-1c27-fe95-ea77-55759c57b5b4-c6e087c6 {
    grid-column: 2 / 3;
  }

  #w-node-_8952f380-1c27-fe95-ea77-55759c57b5b6-c6e087c6 {
    grid-column-start: 8;
  }

  #w-node-_8952f380-1c27-fe95-ea77-55759c57b5b8-c6e087c6 {
    grid-column: 3 / 7;
  }

  #w-node-_8952f380-1c27-fe95-ea77-55759c57b5bc-c6e087c6 {
    grid-column-start: 2;
  }

  #w-node-_796799ac-fcbf-a8c1-57c5-14cd2d3e6f4f-c6e087c6 {
    grid-column: 2 / 3;
  }

  #w-node-_796799ac-fcbf-a8c1-57c5-14cd2d3e6f51-c6e087c6 {
    grid-column-start: 8;
  }

  #w-node-_796799ac-fcbf-a8c1-57c5-14cd2d3e6f53-c6e087c6 {
    grid-column: 3 / 7;
  }

  #w-node-_796799ac-fcbf-a8c1-57c5-14cd2d3e6f57-c6e087c6 {
    grid-column-start: 2;
  }

  #w-node-bfa41ced-98c4-ee99-9c8d-e2bbce847bc8-c6e087c6 {
    grid-column: 2 / 3;
  }

  #w-node-bfa41ced-98c4-ee99-9c8d-e2bbce847bca-c6e087c6 {
    grid-column-start: 8;
  }

  #w-node-bfa41ced-98c4-ee99-9c8d-e2bbce847bcc-c6e087c6 {
    grid-column: 3 / 7;
  }

  #w-node-bfa41ced-98c4-ee99-9c8d-e2bbce847bcf-c6e087c6 {
    grid-column-start: 2;
  }

  #w-node-_761dc645-9161-14da-1f1b-3debd8182876-c6e087c6 {
    grid-column: 2 / 3;
  }

  #w-node-_761dc645-9161-14da-1f1b-3debd8182878-c6e087c6 {
    grid-column-start: 8;
  }

  #w-node-_761dc645-9161-14da-1f1b-3debd818287a-c6e087c6 {
    grid-column: 3 / 7;
  }

  #w-node-_761dc645-9161-14da-1f1b-3debd818287d-c6e087c6 {
    grid-column-start: 2;
  }

  #w-node-_19717dff-f227-c256-6f7c-ee98dad95ce8-c6e087c6 {
    grid-column: 2 / 3;
  }

  #w-node-_19717dff-f227-c256-6f7c-ee98dad95cea-c6e087c6 {
    grid-column-start: 8;
  }

  #w-node-_19717dff-f227-c256-6f7c-ee98dad95cec-c6e087c6 {
    grid-column: 3 / 7;
  }

  #w-node-_19717dff-f227-c256-6f7c-ee98dad95cef-c6e087c6 {
    grid-column-start: 2;
  }

  #w-node-a401b2ed-a83a-30fd-abe9-07e2cc5c53aa-c6e087c6 {
    grid-column: 2 / 3;
  }

  #w-node-a401b2ed-a83a-30fd-abe9-07e2cc5c53ac-c6e087c6 {
    grid-column-start: 8;
  }

  #w-node-a401b2ed-a83a-30fd-abe9-07e2cc5c53ae-c6e087c6 {
    grid-column: 3 / 7;
  }

  #w-node-a401b2ed-a83a-30fd-abe9-07e2cc5c53b1-c6e087c6 {
    grid-column-start: 2;
  }

  #w-node-a87eee7f-460e-b6db-3d48-56b5475c6e40-c6e087c6 {
    grid-column: 2 / 3;
  }

  #w-node-a87eee7f-460e-b6db-3d48-56b5475c6e42-c6e087c6 {
    grid-column-start: 8;
  }

  #w-node-a87eee7f-460e-b6db-3d48-56b5475c6e44-c6e087c6 {
    grid-column: 3 / 7;
  }

  #w-node-a87eee7f-460e-b6db-3d48-56b5475c6e47-c6e087c6 {
    grid-column-start: 2;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f288-c6e087c6 {
    grid-column-end: 13;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f28a-c6e087c6 {
    grid-area: 1 / 1 / 4 / 13;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f30e-c6e087c6 {
    grid-column-end: 13;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f310-c6e087c6 {
    grid-row: 3 / 4;
    grid-column-start: 1;
  }

  #w-node-a450cad9-11f9-770d-033d-f36d72eb5617-c6e087c6 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-a450cad9-11f9-770d-033d-f36d72eb5623-c6e087c6 {
    grid-area: 1 / 3 / 2 / 5;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_9a1ef45b-ca63-7d36-e4f2-cf3dffe74d57-c6e087b6 {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-eaa1639c-1a26-b2b4-df1b-2bff997ba2d0-2f0c0a3f {
    grid-area: 1 / 1 / 2 / 7;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e956243c8-c6e087b9 {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e956243dc-c6e087b9 {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e956243de-c6e087b9 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e956243e2-c6e087b9 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e956243e5-c6e087b9 {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e956243e6-c6e087b9 {
    grid-area: 5 / 1 / 6 / 5;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e956243e9-c6e087b9 {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e956243eb-c6e087b9 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e956243ef-c6e087b9 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e956243f2-c6e087b9 {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e956243f3-c6e087b9 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e956243f6-c6e087b9 {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e956243f8-c6e087b9 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e956243fa-c6e087b9 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e956243fd-c6e087b9 {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e956243fe-c6e087b9 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e95624401-c6e087b9 {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e95624403-c6e087b9 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e95624405-c6e087b9 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e95624408-c6e087b9 {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e95624409-c6e087b9 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e9562440c-c6e087b9 {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e9562440e-c6e087b9 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e95624410-c6e087b9 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e95624413-c6e087b9 {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e95624414-c6e087b9 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e95624417-c6e087b9 {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e95624419-c6e087b9 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e9562441b-c6e087b9 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e9562441e-c6e087b9 {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e9562441f-c6e087b9 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e95624432-c6e087b9 {
    grid-area: 2 / 1 / 3 / 13;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e95624434-c6e087b9 {
    grid-area: 1 / 1 / 4 / 13;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e956244b4-c6e087b9, #w-node-cccb61c4-4611-4395-b83a-fa3e956244b6-c6e087b9 {
    grid-column-end: 7;
  }

  #w-node-f72c406e-ff67-28a0-2160-22243e126a63-c6e087b9, #w-node-b4cf3cda-3d91-8da6-4312-dcd53790cdd5-c6e087b9 {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-e547104d-d6a0-f14e-df6d-6acb8f62e374-c6e087b9, #w-node-_680d90c4-7974-dc20-eaad-daba87c5c992-c6e087b9 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_9b04e0d2-3a69-a907-11c2-a6bd6bc0710d-6bc070ef, #w-node-_9b04e0d2-3a69-a907-11c2-a6bd6bc0710f-6bc070ef {
    grid-column-end: 7;
  }

  #w-node-c433dff3-bcb3-2e94-d367-42492d5dcb6b-c6e087ba, #w-node-c433dff3-bcb3-2e94-d367-42492d5dcb7a-c6e087ba, #w-node-c433dff3-bcb3-2e94-d367-42492d5dcb89-c6e087ba, #w-node-c433dff3-bcb3-2e94-d367-42492d5dcb9e-c6e087ba, #w-node-c433dff3-bcb3-2e94-d367-42492d5dcbb1-c6e087ba, #w-node-_95130ed2-bb66-7f39-f1e0-9b77597df7ef-c6e087ba, #w-node-_7611ffd8-4e63-d8cd-289d-3065978c290d-c6e087ba, #w-node-_8983a898-02ee-ba8a-52bf-d29709c9b665-c6e087ba, #w-node-dcab7ce8-dd6f-8a47-cfc5-2698cb880bf9-c6e087ba, #w-node-c433dff3-bcb3-2e94-d367-42492d5dcbc9-c6e087ba, #w-node-c433dff3-bcb3-2e94-d367-42492d5dcbd7-c6e087ba, #w-node-c433dff3-bcb3-2e94-d367-42492d5dcbe5-c6e087ba, #w-node-c433dff3-bcb3-2e94-d367-42492d5dcbf3-c6e087ba, #w-node-c433dff3-bcb3-2e94-d367-42492d5dcc01-c6e087ba {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_850afd58-90a6-6b4f-acab-d8aaf95c9719-c6e087be, #w-node-_850afd58-90a6-6b4f-acab-d8aaf95c971b-c6e087be {
    grid-column: span 2 / span 2;
  }

  #w-node-d2a3d0a2-c5a8-5a8f-3fa5-a8ea60c4f328-c6e087bf {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-d2a3d0a2-c5a8-5a8f-3fa5-a8ea60c4f32a-c6e087bf {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-d2a3d0a2-c5a8-5a8f-3fa5-a8ea60c4f32e-c6e087bf {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-d2a3d0a2-c5a8-5a8f-3fa5-a8ea60c4f331-c6e087bf {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-d2a3d0a2-c5a8-5a8f-3fa5-a8ea60c4f332-c6e087bf {
    grid-area: 5 / 1 / 6 / 5;
  }

  #w-node-_1b655de6-c592-b567-2a01-7c0b3c014cec-c6e087bf {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-_1b655de6-c592-b567-2a01-7c0b3c014cee-c6e087bf {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_1b655de6-c592-b567-2a01-7c0b3c014cf9-c6e087bf {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_1b655de6-c592-b567-2a01-7c0b3c014cfc-c6e087bf {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_1b655de6-c592-b567-2a01-7c0b3c014cfe-c6e087bf {
    grid-area: 5 / 1 / 6 / 5;
  }

  #w-node-_6902b649-7764-0c63-fdde-be16ccb2a5b3-c6e087bf {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-_6902b649-7764-0c63-fdde-be16ccb2a5b5-c6e087bf {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_6902b649-7764-0c63-fdde-be16ccb2a5be-c6e087bf {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_6902b649-7764-0c63-fdde-be16ccb2a5c1-c6e087bf {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_6902b649-7764-0c63-fdde-be16ccb2a5c3-c6e087bf {
    grid-area: 5 / 1 / 6 / 5;
  }

  #w-node-_60b2b7c4-777e-54b1-8831-3af305d152b6-c6e087bf {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-_60b2b7c4-777e-54b1-8831-3af305d152b8-c6e087bf {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_60b2b7c4-777e-54b1-8831-3af305d152ca-c6e087bf {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_60b2b7c4-777e-54b1-8831-3af305d152cd-c6e087bf {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_60b2b7c4-777e-54b1-8831-3af305d152cf-c6e087bf {
    grid-area: 5 / 1 / 6 / 5;
  }

  #w-node-_649daf00-9c26-e826-ba11-b12eaaf0f5c8-c6e087bf {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-_649daf00-9c26-e826-ba11-b12eaaf0f5ca-c6e087bf {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_649daf00-9c26-e826-ba11-b12eaaf0f5da-c6e087bf {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_649daf00-9c26-e826-ba11-b12eaaf0f5dd-c6e087bf {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_649daf00-9c26-e826-ba11-b12eaaf0f5df-c6e087bf {
    grid-area: 5 / 1 / 6 / 5;
  }

  #w-node-_610c5431-73a9-cf56-d979-af118ed69395-c6e087bf {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-_610c5431-73a9-cf56-d979-af118ed69397-c6e087bf {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_610c5431-73a9-cf56-d979-af118ed693b1-c6e087bf {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_610c5431-73a9-cf56-d979-af118ed693b4-c6e087bf {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_610c5431-73a9-cf56-d979-af118ed693b6-c6e087bf {
    grid-area: 5 / 1 / 6 / 5;
  }

  #w-node-dae01d5a-a709-44d2-7f2e-ae6785079403-c6e087bf {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-dae01d5a-a709-44d2-7f2e-ae6785079405-c6e087bf {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-dae01d5a-a709-44d2-7f2e-ae678507941f-c6e087bf {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-dae01d5a-a709-44d2-7f2e-ae6785079422-c6e087bf {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-dae01d5a-a709-44d2-7f2e-ae6785079424-c6e087bf {
    grid-area: 5 / 1 / 6 / 5;
  }

  #w-node-ac7ec852-421c-7ce9-9d00-3cbb64d54815-c6e087bf {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-ac7ec852-421c-7ce9-9d00-3cbb64d54817-c6e087bf {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-ac7ec852-421c-7ce9-9d00-3cbb64d54825-c6e087bf {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-ac7ec852-421c-7ce9-9d00-3cbb64d54828-c6e087bf {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-ac7ec852-421c-7ce9-9d00-3cbb64d5482a-c6e087bf {
    grid-area: 5 / 1 / 6 / 5;
  }

  #w-node-f98aa632-4d09-0317-0f31-f171609d13f6-c6e087bf {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-f98aa632-4d09-0317-0f31-f171609d13f8-c6e087bf {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-f98aa632-4d09-0317-0f31-f171609d1410-c6e087bf {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-f98aa632-4d09-0317-0f31-f171609d1413-c6e087bf {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-f98aa632-4d09-0317-0f31-f171609d1415-c6e087bf {
    grid-area: 5 / 1 / 6 / 5;
  }

  #w-node-_57b9b246-13d5-c583-39d5-e619ddaa9437-c6e087bf {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-_57b9b246-13d5-c583-39d5-e619ddaa9439-c6e087bf {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_57b9b246-13d5-c583-39d5-e619ddaa9447-c6e087bf {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_57b9b246-13d5-c583-39d5-e619ddaa944a-c6e087bf {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_57b9b246-13d5-c583-39d5-e619ddaa944c-c6e087bf {
    grid-area: 5 / 1 / 6 / 5;
  }

  #w-node-_535afe22-127e-3e81-d6d9-a43ce3252faa-c6e087bf {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-_535afe22-127e-3e81-d6d9-a43ce3252fac-c6e087bf {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_535afe22-127e-3e81-d6d9-a43ce3252fcc-c6e087bf {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_535afe22-127e-3e81-d6d9-a43ce3252fcf-c6e087bf {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_535afe22-127e-3e81-d6d9-a43ce3252fd1-c6e087bf {
    grid-area: 5 / 1 / 6 / 5;
  }

  #w-node-_093748a9-f09d-883f-38a6-740f8e3f7b49-c6e087bf {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-_093748a9-f09d-883f-38a6-740f8e3f7b4b-c6e087bf {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_093748a9-f09d-883f-38a6-740f8e3f7b5e-c6e087bf {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_093748a9-f09d-883f-38a6-740f8e3f7b61-c6e087bf {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_093748a9-f09d-883f-38a6-740f8e3f7b63-c6e087bf {
    grid-area: 5 / 1 / 6 / 5;
  }

  #w-node-_24383c0e-2394-dd09-f5d1-da585fdedf77-c6e087bf {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-_24383c0e-2394-dd09-f5d1-da585fdedf79-c6e087bf {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_24383c0e-2394-dd09-f5d1-da585fdedf93-c6e087bf {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_24383c0e-2394-dd09-f5d1-da585fdedf96-c6e087bf {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_24383c0e-2394-dd09-f5d1-da585fdedf98-c6e087bf {
    grid-area: 5 / 1 / 6 / 5;
  }

  #w-node-bf3a516d-3c6a-1f75-3533-ef057adeefbd-c6e087bf {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-bf3a516d-3c6a-1f75-3533-ef057adeefbf-c6e087bf {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-bf3a516d-3c6a-1f75-3533-ef057adeefcf-c6e087bf {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-bf3a516d-3c6a-1f75-3533-ef057adeefd2-c6e087bf {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-bf3a516d-3c6a-1f75-3533-ef057adeefd4-c6e087bf {
    grid-area: 5 / 1 / 6 / 5;
  }

  #w-node-_2f5e8a24-6c1d-8ad0-7e2c-086a76a092b4-c6e087bf {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-_2f5e8a24-6c1d-8ad0-7e2c-086a76a092b6-c6e087bf {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_2f5e8a24-6c1d-8ad0-7e2c-086a76a092c9-c6e087bf {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_2f5e8a24-6c1d-8ad0-7e2c-086a76a092cc-c6e087bf {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_2f5e8a24-6c1d-8ad0-7e2c-086a76a092ce-c6e087bf {
    grid-area: 5 / 1 / 6 / 5;
  }

  #w-node-fe9c700d-e90a-e518-59c2-d205a6aaaeaa-c6e087bf {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-fe9c700d-e90a-e518-59c2-d205a6aaaeac-c6e087bf {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-fe9c700d-e90a-e518-59c2-d205a6aaaec2-c6e087bf {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-fe9c700d-e90a-e518-59c2-d205a6aaaec5-c6e087bf {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-fe9c700d-e90a-e518-59c2-d205a6aaaec7-c6e087bf {
    grid-area: 5 / 1 / 6 / 5;
  }

  #w-node-_8355338f-8aff-e6e3-fb3f-bb776f9eefd9-c6e087bf {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-_8355338f-8aff-e6e3-fb3f-bb776f9eefdb-c6e087bf {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_8355338f-8aff-e6e3-fb3f-bb776f9eefef-c6e087bf {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_8355338f-8aff-e6e3-fb3f-bb776f9eeff2-c6e087bf {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_8355338f-8aff-e6e3-fb3f-bb776f9eeff4-c6e087bf {
    grid-area: 5 / 1 / 6 / 5;
  }

  #w-node-b39bc8e5-8986-8112-0dc7-ab804b57c0e0-c6e087bf {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-b39bc8e5-8986-8112-0dc7-ab804b57c0e2-c6e087bf {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-b39bc8e5-8986-8112-0dc7-ab804b57c0fe-c6e087bf {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-b39bc8e5-8986-8112-0dc7-ab804b57c101-c6e087bf {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-b39bc8e5-8986-8112-0dc7-ab804b57c103-c6e087bf {
    grid-area: 5 / 1 / 6 / 5;
  }

  #w-node-_838f0b0c-1bd6-cf32-c183-b44e7493eba9-c6e087bf {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-_838f0b0c-1bd6-cf32-c183-b44e7493ebab-c6e087bf {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_838f0b0c-1bd6-cf32-c183-b44e7493ebc1-c6e087bf {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_838f0b0c-1bd6-cf32-c183-b44e7493ebc4-c6e087bf {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_838f0b0c-1bd6-cf32-c183-b44e7493ebc6-c6e087bf {
    grid-area: 5 / 1 / 6 / 5;
  }

  #w-node-_4183b9c1-d374-de5d-22ab-0abd1f1af7f8-c6e087c0 {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0ec-c6e087c0 {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-dbe3380f-c7bf-7c39-d047-917b8d0e2d11-c6e087c0 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0f3-c6e087c0 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0f6-c6e087c0 {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0f7-c6e087c0 {
    grid-area: 5 / 1 / 6 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0fa-c6e087c0 {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-f5dbd17a-a4c0-e13a-2649-eb865e6a5580-c6e087c0 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f101-c6e087c0 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f104-c6e087c0 {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f105-c6e087c0 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f108-c6e087c0 {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-_37de74c2-a8ae-45b9-ec29-b08e1c9edec1-c6e087c0 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f10c-c6e087c0 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f10f-c6e087c0 {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f110-c6e087c0 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f113-c6e087c0 {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-f8b09aa1-ed28-e520-d917-48f2b088f3ef-c6e087c0 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f117-c6e087c0 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f11a-c6e087c0 {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f11b-c6e087c0 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_85ed4b83-a62b-6a5c-c49d-ce7bd6d16cf3-c6e087c0 {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-_17a81487-3053-eb09-748f-5876e9eb90c0-c6e087c0 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_85ed4b83-a62b-6a5c-c49d-ce7bd6d16cf7-c6e087c0 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_85ed4b83-a62b-6a5c-c49d-ce7bd6d16cfa-c6e087c0 {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_85ed4b83-a62b-6a5c-c49d-ce7bd6d16cfb-c6e087c0 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_0db5d4c2-0af8-e166-97ae-674281ec6bf5-c6e087c0 {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-_34a86fcb-b925-35bb-775e-ca33323ac579-c6e087c0 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_0db5d4c2-0af8-e166-97ae-674281ec6bf9-c6e087c0 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_0db5d4c2-0af8-e166-97ae-674281ec6bfc-c6e087c0 {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_0db5d4c2-0af8-e166-97ae-674281ec6bfd-c6e087c0 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f288-c6e087c0 {
    grid-area: 2 / 1 / 3 / 13;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f28a-c6e087c0 {
    grid-area: 1 / 1 / 4 / 13;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f30e-c6e087c0, #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f310-c6e087c0 {
    grid-column-end: 7;
  }

  #w-node-a9e6a247-cb74-1a1e-3f38-e0bc48277140-c6e087c1 {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0ec-c6e087c1 {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0ee-c6e087c1 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0f3-c6e087c1 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0f6-c6e087c1 {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0f7-c6e087c1 {
    grid-area: 5 / 1 / 6 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0fa-c6e087c1 {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0fc-c6e087c1 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f101-c6e087c1 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f104-c6e087c1 {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f105-c6e087c1 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f108-c6e087c1 {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f10a-c6e087c1 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f10c-c6e087c1 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f10f-c6e087c1 {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f110-c6e087c1 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f113-c6e087c1 {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f115-c6e087c1 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f117-c6e087c1 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f11a-c6e087c1 {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f11b-c6e087c1 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-baf9ee92-093f-29ae-f630-02ce30c4480b-c6e087c1 {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-baf9ee92-093f-29ae-f630-02ce30c4480d-c6e087c1 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-baf9ee92-093f-29ae-f630-02ce30c4480f-c6e087c1 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-baf9ee92-093f-29ae-f630-02ce30c44812-c6e087c1 {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-baf9ee92-093f-29ae-f630-02ce30c44813-c6e087c1 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-e772b6ab-b3a9-7e69-5871-58c2e352adc2-c6e087c1 {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-e772b6ab-b3a9-7e69-5871-58c2e352adc4-c6e087c1 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-e772b6ab-b3a9-7e69-5871-58c2e352adc6-c6e087c1 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-e772b6ab-b3a9-7e69-5871-58c2e352adc9-c6e087c1 {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-e772b6ab-b3a9-7e69-5871-58c2e352adca-c6e087c1 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_2d6fe397-6934-5a4b-d929-722adae88750-c6e087c1 {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-_2d6fe397-6934-5a4b-d929-722adae88752-c6e087c1 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_2d6fe397-6934-5a4b-d929-722adae88754-c6e087c1 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_2d6fe397-6934-5a4b-d929-722adae88757-c6e087c1 {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_2d6fe397-6934-5a4b-d929-722adae88758-c6e087c1 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f288-c6e087c1 {
    grid-area: 2 / 1 / 3 / 13;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f28a-c6e087c1 {
    grid-area: 1 / 1 / 4 / 13;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f30e-c6e087c1, #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f310-c6e087c1 {
    grid-column-end: 7;
  }

  #w-node-_63232afe-c2be-948a-8d75-af61ccdce5a8-ccdce51a {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-a9e6a247-cb74-1a1e-3f38-e0bc48277140-c6e087c3 {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0ec-c6e087c3 {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0ee-c6e087c3 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0f3-c6e087c3 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0f6-c6e087c3 {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0f7-c6e087c3 {
    grid-area: 5 / 1 / 6 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0fa-c6e087c3 {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0fc-c6e087c3 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f101-c6e087c3 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f104-c6e087c3 {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f105-c6e087c3 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f108-c6e087c3 {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f10a-c6e087c3 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f10c-c6e087c3 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f10f-c6e087c3 {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f110-c6e087c3 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f113-c6e087c3 {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f115-c6e087c3 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f117-c6e087c3 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f11a-c6e087c3 {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f11b-c6e087c3 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-baf9ee92-093f-29ae-f630-02ce30c4480b-c6e087c3 {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-baf9ee92-093f-29ae-f630-02ce30c4480d-c6e087c3 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-baf9ee92-093f-29ae-f630-02ce30c4480f-c6e087c3 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-baf9ee92-093f-29ae-f630-02ce30c44812-c6e087c3 {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-baf9ee92-093f-29ae-f630-02ce30c44813-c6e087c3 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-e772b6ab-b3a9-7e69-5871-58c2e352adc2-c6e087c3 {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-e772b6ab-b3a9-7e69-5871-58c2e352adc4-c6e087c3 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-e772b6ab-b3a9-7e69-5871-58c2e352adc6-c6e087c3 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-e772b6ab-b3a9-7e69-5871-58c2e352adc9-c6e087c3 {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-e772b6ab-b3a9-7e69-5871-58c2e352adca-c6e087c3 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_2d6fe397-6934-5a4b-d929-722adae88750-c6e087c3 {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-_2d6fe397-6934-5a4b-d929-722adae88752-c6e087c3 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_2d6fe397-6934-5a4b-d929-722adae88754-c6e087c3 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_2d6fe397-6934-5a4b-d929-722adae88757-c6e087c3 {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_2d6fe397-6934-5a4b-d929-722adae88758-c6e087c3 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_8952f380-1c27-fe95-ea77-55759c57b5b4-c6e087c3 {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-_8952f380-1c27-fe95-ea77-55759c57b5b6-c6e087c3 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_8952f380-1c27-fe95-ea77-55759c57b5b8-c6e087c3 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_8952f380-1c27-fe95-ea77-55759c57b5bb-c6e087c3 {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_8952f380-1c27-fe95-ea77-55759c57b5bc-c6e087c3 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_796799ac-fcbf-a8c1-57c5-14cd2d3e6f4f-c6e087c3 {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-_796799ac-fcbf-a8c1-57c5-14cd2d3e6f51-c6e087c3 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_796799ac-fcbf-a8c1-57c5-14cd2d3e6f53-c6e087c3 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_796799ac-fcbf-a8c1-57c5-14cd2d3e6f56-c6e087c3 {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_796799ac-fcbf-a8c1-57c5-14cd2d3e6f57-c6e087c3 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f288-c6e087c3 {
    grid-area: 2 / 1 / 3 / 13;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f28a-c6e087c3 {
    grid-area: 1 / 1 / 4 / 13;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f30e-c6e087c3, #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f310-c6e087c3 {
    grid-column-end: 7;
  }

  #w-node-a9e6a247-cb74-1a1e-3f38-e0bc48277140-c6e087c4 {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0ec-c6e087c4 {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0ee-c6e087c4 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0f3-c6e087c4 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0f6-c6e087c4 {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0f7-c6e087c4 {
    grid-area: 5 / 1 / 6 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0fa-c6e087c4 {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0fc-c6e087c4 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f101-c6e087c4 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f104-c6e087c4 {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f105-c6e087c4 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f108-c6e087c4 {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f10a-c6e087c4 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f10c-c6e087c4 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f10f-c6e087c4 {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f110-c6e087c4 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f113-c6e087c4 {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f115-c6e087c4 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f117-c6e087c4 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f11a-c6e087c4 {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f11b-c6e087c4 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f288-c6e087c4 {
    grid-area: 2 / 1 / 3 / 13;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f28a-c6e087c4 {
    grid-area: 1 / 1 / 4 / 13;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f30e-c6e087c4, #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f310-c6e087c4 {
    grid-column-end: 7;
  }

  #w-node-c05941e0-c24c-504b-54d9-9533b1ed9a59-c6e087c4 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-a9e6a247-cb74-1a1e-3f38-e0bc48277140-c6e087c5 {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0ec-c6e087c5 {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0ee-c6e087c5 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0f3-c6e087c5 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0f6-c6e087c5 {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0f7-c6e087c5 {
    grid-area: 5 / 1 / 6 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0fa-c6e087c5 {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0fc-c6e087c5 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f101-c6e087c5 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f104-c6e087c5 {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f105-c6e087c5 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f108-c6e087c5 {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f10a-c6e087c5 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f10c-c6e087c5 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f10f-c6e087c5 {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f110-c6e087c5 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f113-c6e087c5 {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f115-c6e087c5 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f117-c6e087c5 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f11a-c6e087c5 {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f11b-c6e087c5 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-baf9ee92-093f-29ae-f630-02ce30c4480b-c6e087c5 {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-baf9ee92-093f-29ae-f630-02ce30c4480d-c6e087c5 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-baf9ee92-093f-29ae-f630-02ce30c4480f-c6e087c5 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-baf9ee92-093f-29ae-f630-02ce30c44812-c6e087c5 {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-baf9ee92-093f-29ae-f630-02ce30c44813-c6e087c5 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-e772b6ab-b3a9-7e69-5871-58c2e352adc2-c6e087c5 {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-e772b6ab-b3a9-7e69-5871-58c2e352adc4-c6e087c5 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-e772b6ab-b3a9-7e69-5871-58c2e352adc6-c6e087c5 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-e772b6ab-b3a9-7e69-5871-58c2e352adc9-c6e087c5 {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-e772b6ab-b3a9-7e69-5871-58c2e352adca-c6e087c5 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_2d6fe397-6934-5a4b-d929-722adae88750-c6e087c5 {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-_2d6fe397-6934-5a4b-d929-722adae88752-c6e087c5 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_2d6fe397-6934-5a4b-d929-722adae88754-c6e087c5 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_2d6fe397-6934-5a4b-d929-722adae88757-c6e087c5 {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_2d6fe397-6934-5a4b-d929-722adae88758-c6e087c5 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_8952f380-1c27-fe95-ea77-55759c57b5b4-c6e087c5 {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-_8952f380-1c27-fe95-ea77-55759c57b5b6-c6e087c5 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_8952f380-1c27-fe95-ea77-55759c57b5b8-c6e087c5 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_8952f380-1c27-fe95-ea77-55759c57b5bb-c6e087c5 {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_8952f380-1c27-fe95-ea77-55759c57b5bc-c6e087c5 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_796799ac-fcbf-a8c1-57c5-14cd2d3e6f4f-c6e087c5 {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-_796799ac-fcbf-a8c1-57c5-14cd2d3e6f51-c6e087c5 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_796799ac-fcbf-a8c1-57c5-14cd2d3e6f53-c6e087c5 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_796799ac-fcbf-a8c1-57c5-14cd2d3e6f56-c6e087c5 {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_796799ac-fcbf-a8c1-57c5-14cd2d3e6f57-c6e087c5 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-b08fee11-7ad3-d94d-66f1-cb89b6cc5d66-c6e087c5 {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-b08fee11-7ad3-d94d-66f1-cb89b6cc5d68-c6e087c5 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-b08fee11-7ad3-d94d-66f1-cb89b6cc5d6a-c6e087c5 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-b08fee11-7ad3-d94d-66f1-cb89b6cc5d6d-c6e087c5 {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-b08fee11-7ad3-d94d-66f1-cb89b6cc5d6e-c6e087c5 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_63695107-b987-1b5f-ce2f-d573cbb34046-c6e087c5 {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-_63695107-b987-1b5f-ce2f-d573cbb34048-c6e087c5 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_63695107-b987-1b5f-ce2f-d573cbb3404a-c6e087c5 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_63695107-b987-1b5f-ce2f-d573cbb3404d-c6e087c5 {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_63695107-b987-1b5f-ce2f-d573cbb3404e-c6e087c5 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-eb705946-b48b-9ea2-32a3-37215808fb59-c6e087c5 {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-eb705946-b48b-9ea2-32a3-37215808fb5b-c6e087c5 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-eb705946-b48b-9ea2-32a3-37215808fb5d-c6e087c5 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-eb705946-b48b-9ea2-32a3-37215808fb60-c6e087c5 {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-eb705946-b48b-9ea2-32a3-37215808fb61-c6e087c5 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_5068146f-965d-e6a1-491d-f5193eaf987f-c6e087c5 {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-_5068146f-965d-e6a1-491d-f5193eaf9881-c6e087c5 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_5068146f-965d-e6a1-491d-f5193eaf9883-c6e087c5 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_5068146f-965d-e6a1-491d-f5193eaf9886-c6e087c5 {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_5068146f-965d-e6a1-491d-f5193eaf9887-c6e087c5 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_9710eba1-0f83-79d2-a6bc-eb6d0efacf77-c6e087c5 {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-_9710eba1-0f83-79d2-a6bc-eb6d0efacf79-c6e087c5 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_9710eba1-0f83-79d2-a6bc-eb6d0efacf7b-c6e087c5 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_9710eba1-0f83-79d2-a6bc-eb6d0efacf7e-c6e087c5 {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_9710eba1-0f83-79d2-a6bc-eb6d0efacf7f-c6e087c5 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-d0c2c09e-21e2-dff3-4351-90dd57e0a8e2-c6e087c5 {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-d0c2c09e-21e2-dff3-4351-90dd57e0a8e4-c6e087c5 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-d0c2c09e-21e2-dff3-4351-90dd57e0a8e6-c6e087c5 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-d0c2c09e-21e2-dff3-4351-90dd57e0a8e9-c6e087c5 {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-d0c2c09e-21e2-dff3-4351-90dd57e0a8ea-c6e087c5 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f288-c6e087c5 {
    grid-area: 2 / 1 / 3 / 13;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f28a-c6e087c5 {
    grid-area: 1 / 1 / 4 / 13;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f30e-c6e087c5, #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f310-c6e087c5 {
    grid-column-end: 7;
  }

  #w-node-a9e6a247-cb74-1a1e-3f38-e0bc48277140-c6e087c6 {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0ec-c6e087c6 {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0ee-c6e087c6 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0f3-c6e087c6 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0f7-c6e087c6 {
    grid-area: 5 / 1 / 6 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0fa-c6e087c6 {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0fc-c6e087c6 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f101-c6e087c6 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f105-c6e087c6 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f108-c6e087c6 {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f10a-c6e087c6 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f10c-c6e087c6 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f110-c6e087c6 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f113-c6e087c6 {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f115-c6e087c6 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f117-c6e087c6 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f11b-c6e087c6 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-baf9ee92-093f-29ae-f630-02ce30c4480b-c6e087c6 {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-baf9ee92-093f-29ae-f630-02ce30c4480d-c6e087c6 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-baf9ee92-093f-29ae-f630-02ce30c4480f-c6e087c6 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-baf9ee92-093f-29ae-f630-02ce30c44813-c6e087c6 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-e772b6ab-b3a9-7e69-5871-58c2e352adc2-c6e087c6 {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-e772b6ab-b3a9-7e69-5871-58c2e352adc4-c6e087c6 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-e772b6ab-b3a9-7e69-5871-58c2e352adc6-c6e087c6 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-e772b6ab-b3a9-7e69-5871-58c2e352adca-c6e087c6 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_2d6fe397-6934-5a4b-d929-722adae88750-c6e087c6 {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-_2d6fe397-6934-5a4b-d929-722adae88752-c6e087c6 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_2d6fe397-6934-5a4b-d929-722adae88754-c6e087c6 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_2d6fe397-6934-5a4b-d929-722adae88758-c6e087c6 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_8952f380-1c27-fe95-ea77-55759c57b5b4-c6e087c6 {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-_8952f380-1c27-fe95-ea77-55759c57b5b6-c6e087c6 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_8952f380-1c27-fe95-ea77-55759c57b5b8-c6e087c6 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_8952f380-1c27-fe95-ea77-55759c57b5bc-c6e087c6 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_796799ac-fcbf-a8c1-57c5-14cd2d3e6f4f-c6e087c6 {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-_796799ac-fcbf-a8c1-57c5-14cd2d3e6f51-c6e087c6 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_796799ac-fcbf-a8c1-57c5-14cd2d3e6f53-c6e087c6 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_796799ac-fcbf-a8c1-57c5-14cd2d3e6f57-c6e087c6 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-bfa41ced-98c4-ee99-9c8d-e2bbce847bc8-c6e087c6 {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-bfa41ced-98c4-ee99-9c8d-e2bbce847bca-c6e087c6 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-bfa41ced-98c4-ee99-9c8d-e2bbce847bcc-c6e087c6 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-bfa41ced-98c4-ee99-9c8d-e2bbce847bcf-c6e087c6 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_761dc645-9161-14da-1f1b-3debd8182876-c6e087c6 {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-_761dc645-9161-14da-1f1b-3debd8182878-c6e087c6 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_761dc645-9161-14da-1f1b-3debd818287a-c6e087c6 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_761dc645-9161-14da-1f1b-3debd818287d-c6e087c6 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_19717dff-f227-c256-6f7c-ee98dad95ce8-c6e087c6 {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-_19717dff-f227-c256-6f7c-ee98dad95cea-c6e087c6 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_19717dff-f227-c256-6f7c-ee98dad95cec-c6e087c6 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_19717dff-f227-c256-6f7c-ee98dad95cef-c6e087c6 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-a401b2ed-a83a-30fd-abe9-07e2cc5c53aa-c6e087c6 {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-a401b2ed-a83a-30fd-abe9-07e2cc5c53ac-c6e087c6 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-a401b2ed-a83a-30fd-abe9-07e2cc5c53ae-c6e087c6 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-a401b2ed-a83a-30fd-abe9-07e2cc5c53b1-c6e087c6 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-a87eee7f-460e-b6db-3d48-56b5475c6e40-c6e087c6 {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-a87eee7f-460e-b6db-3d48-56b5475c6e42-c6e087c6 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-a87eee7f-460e-b6db-3d48-56b5475c6e44-c6e087c6 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-a87eee7f-460e-b6db-3d48-56b5475c6e47-c6e087c6 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f288-c6e087c6 {
    grid-area: 2 / 1 / 3 / 13;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f28a-c6e087c6 {
    grid-area: 1 / 1 / 4 / 13;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f30e-c6e087c6, #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f310-c6e087c6 {
    grid-column-end: 7;
  }

  #w-node-c05941e0-c24c-504b-54d9-9533b1ed9a59-c6e087c6 {
    grid-area: 1 / 2 / 2 / 3;
  }
}

@media screen and (max-width: 479px) {
  #w-node-cccb61c4-4611-4395-b83a-fa3e95624432-c6e087b9 {
    grid-column-end: 5;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e95624434-c6e087b9 {
    grid-area: 1 / 1 / 4 / 5;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e956244b4-c6e087b9, #w-node-cccb61c4-4611-4395-b83a-fa3e956244b6-c6e087b9, #w-node-_9b04e0d2-3a69-a907-11c2-a6bd6bc0710d-6bc070ef, #w-node-_9b04e0d2-3a69-a907-11c2-a6bd6bc0710f-6bc070ef {
    grid-column-end: 5;
  }

  #w-node-_850afd58-90a6-6b4f-acab-d8aaf95c9719-c6e087be, #w-node-_850afd58-90a6-6b4f-acab-d8aaf95c971b-c6e087be {
    grid-column: span 2 / span 2;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f288-c6e087c0 {
    grid-column-end: 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f28a-c6e087c0 {
    grid-area: 1 / 1 / 4 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f30e-c6e087c0, #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f310-c6e087c0, #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f288-c6e087c1 {
    grid-column-end: 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f28a-c6e087c1 {
    grid-area: 1 / 1 / 4 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f30e-c6e087c1, #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f310-c6e087c1, #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f288-c6e087c3 {
    grid-column-end: 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f28a-c6e087c3 {
    grid-area: 1 / 1 / 4 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f30e-c6e087c3, #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f310-c6e087c3, #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f288-c6e087c4 {
    grid-column-end: 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f28a-c6e087c4 {
    grid-area: 1 / 1 / 4 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f30e-c6e087c4, #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f310-c6e087c4, #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f288-c6e087c5 {
    grid-column-end: 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f28a-c6e087c5 {
    grid-area: 1 / 1 / 4 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f30e-c6e087c5, #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f310-c6e087c5, #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f288-c6e087c6 {
    grid-column-end: 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f28a-c6e087c6 {
    grid-area: 1 / 1 / 4 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f30e-c6e087c6, #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f310-c6e087c6 {
    grid-column-end: 5;
  }
}


@font-face {
  font-family: 'Switzer';
  src: url('../fonts/Switzer-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Switzer';
  src: url('../fonts/Switzer-Medium.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Switzer';
  src: url('../fonts/Switzer-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Switzer';
  src: url('../fonts/Switzer-Semibold.otf') format('opentype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}