@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;
  --heading-2: 128px;
  --heading-2-height: 118px;
  --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;
}

.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);
  font-size: var(--heading-2);
  line-height: var(--heading-2-height);
  letter-spacing: -4px;
  font-weight: 700;
}

.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.6rem;
  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-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(50%);
  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;
  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;
  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 {
  filter: brightness(200%);
  mix-blend-mode: normal;
  background-color: #fff0;
  background-image: url('../images/open_menu_hell.png');
  background-position: 50%;
  background-size: cover;
  border-radius: 0;
  width: 25px;
  height: 25px;
  display: none;
  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 {
    font-size: 5rem;
    line-height: 5rem;
  }

  .headline-h2.bold {
    margin-bottom: 0;
    font-size: 8em;
    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-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.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 {
    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 {
    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;
  }
}

@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;
    font-size: 4rem;
    line-height: 4rem;
  }

  .headline-h2.bold {
    font-size: 9em;
  }

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

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

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

  .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 {
    font-size: 3rem;
    line-height: 3rem;
  }

  .headline-h2.bold {
    letter-spacing: -2px;
    font-size: 12em;
    line-height: 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-section {
    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.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;
  }

  .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.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: 8em;
    line-height: 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;
    font-size: 1vw;
  }

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

  .headline-h3 {
    line-height: 1;
  }

  .shy {
    display: inline-block;
  }

  .jetzt-link {
    display: inline-flex;
  }
}

#w-node-_9a1ef45b-ca63-7d36-e4f2-cf3dffe74d51-ca6646c5 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_9a1ef45b-ca63-7d36-e4f2-cf3dffe74d57-ca6646c5 {
  grid-area: 1 / 5 / 2 / 7;
}

#w-node-d06a384c-0e9b-c2a0-e97b-bfa8f3b6ab26-ca6646c5 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_5650ae09-4649-eea3-40f4-05e325a4f092-ca6646c5 {
  grid-area: 1 / 5 / 2 / 6;
  place-self: end;
}

#w-node-_9b1dc075-4dc1-89a9-6e9a-f5192b843cc8-ca6646c5 {
  grid-area: 1 / 6 / 2 / 9;
  place-self: end;
}

#w-node-_2e108c17-35b8-ac43-2ed7-e08defda37cb-ca6646c5, #w-node-_02a6e92e-0d31-8623-00d5-25a5371fabd0-ca6646c5 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-f5a98d94-0003-fcf0-fa52-366bd91e3348-ca6646c5 {
  grid-area: 1 / 5 / 2 / 6;
  place-self: end;
}

#w-node-f5a98d94-0003-fcf0-fa52-366bd91e334b-ca6646c5 {
  grid-area: 1 / 6 / 2 / 9;
  place-self: end;
}

#w-node-a12f8ece-0d31-9aa9-4a38-687c31ce2bf0-ca6646c5 {
  grid-area: 1 / 4 / 2 / 8;
  align-self: center;
}

#w-node-_3846b499-8e16-bc2a-b106-5804526a45ba-ca6646c5 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_8ee1463f-f471-d17a-ec5d-0c7ee75f511c-ca6646c5 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_160acd3a-28a3-7646-c760-758205294d7b-ca6646c5 {
  grid-area: 1 / 5 / 2 / 6;
  place-self: end;
}

#w-node-_160acd3a-28a3-7646-c760-758205294d7e-ca6646c5 {
  grid-area: 1 / 6 / 2 / 9;
  place-self: end;
}

#w-node-_4a2cc1db-b3ed-dffd-98d2-4631fa3dbe51-ca6646c5 {
  grid-area: 1 / 4 / 2 / 8;
  align-self: center;
}

#w-node-_7a6d58b8-d602-36a8-cddc-d66d01ebbaaf-ca6646c5 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_79ef41c9-af77-51b0-400a-2f87fb2bda45-ca6646c5 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_743fc4b9-9376-3b97-9b4c-21105802c23f-ca6646c5 {
  grid-area: 1 / 5 / 2 / 6;
  place-self: end;
}

#w-node-_743fc4b9-9376-3b97-9b4c-21105802c242-ca6646c5 {
  grid-area: 1 / 6 / 2 / 9;
  place-self: end;
}

#w-node-_416c0224-afcf-da13-f72b-d0866e8d1e03-ca6646c5 {
  grid-area: 1 / 5 / 2 / 9;
  align-self: center;
}

#w-node-_86031227-3821-14be-4d32-0d67be07c483-ca6646c5, #w-node-_86031227-3821-14be-4d32-0d67be07c484-ca6646c5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_86031227-3821-14be-4d32-0d67be07c486-ca6646c5 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_6c288df6-082c-e11d-dda4-794179a79d24-ca6646c5, #w-node-_98edd421-4af0-f2d6-25b2-d3e14cc20e49-ca6646c5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-afec4310-fdfb-8d81-21da-cf53656dd195-ca6646c5 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-aad99c62-32f9-f550-d31d-975dc4280506-ca6646c5 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_3cf17a05-dc43-72aa-352b-218a67343c9e-ca6646c5 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_6d575baa-6880-1673-586a-dc6382b99d00-ca6646c5 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_1c824b22-2eaf-b09f-7809-3bcaccc44260-ca6646c5 {
  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-ca6646ca {
  grid-area: 1 / 7 / 2 / 13;
  place-self: center;
}

#w-node-_5be054e6-dbda-1bda-fbd4-8dbac745c2c8-ca6646ca {
  grid-area: 1 / 1 / 2 / 13;
  align-self: center;
}

#w-node-_0b8dbbab-0df5-109f-07ef-8ace8787c627-ca6646ca {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_49dc89cc-0b40-307f-4d90-cca7e346e14f-ca6646ca {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start end;
}

#w-node-cccb61c4-4611-4395-b83a-fa3e956243bb-ca6646ca {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-cccb61c4-4611-4395-b83a-fa3e956243c8-ca6646ca {
  grid-area: 1 / 4 / 2 / 6;
}

#w-node-cccb61c4-4611-4395-b83a-fa3e956243dc-ca6646ca {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-cccb61c4-4611-4395-b83a-fa3e956243de-ca6646ca {
  grid-area: 2 / 8 / 3 / 13;
}

#w-node-cccb61c4-4611-4395-b83a-fa3e956243e2-ca6646ca {
  grid-area: 1 / 4 / 2 / 7;
}

#w-node-cccb61c4-4611-4395-b83a-fa3e956243e5-ca6646ca {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-cccb61c4-4611-4395-b83a-fa3e956243e6-ca6646ca {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-cccb61c4-4611-4395-b83a-fa3e956243e9-ca6646ca {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-cccb61c4-4611-4395-b83a-fa3e956243eb-ca6646ca {
  grid-area: 2 / 8 / 3 / 13;
}

#w-node-cccb61c4-4611-4395-b83a-fa3e956243ef-ca6646ca {
  grid-area: 1 / 4 / 2 / 7;
}

#w-node-cccb61c4-4611-4395-b83a-fa3e956243f2-ca6646ca {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-cccb61c4-4611-4395-b83a-fa3e956243f3-ca6646ca {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-cccb61c4-4611-4395-b83a-fa3e956243f6-ca6646ca {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-cccb61c4-4611-4395-b83a-fa3e956243f8-ca6646ca {
  grid-area: 2 / 8 / 3 / 13;
}

#w-node-cccb61c4-4611-4395-b83a-fa3e956243fa-ca6646ca {
  grid-area: 1 / 4 / 2 / 7;
}

#w-node-cccb61c4-4611-4395-b83a-fa3e956243fd-ca6646ca {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-cccb61c4-4611-4395-b83a-fa3e956243fe-ca6646ca {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-cccb61c4-4611-4395-b83a-fa3e95624401-ca6646ca {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-cccb61c4-4611-4395-b83a-fa3e95624403-ca6646ca {
  grid-area: 2 / 8 / 3 / 13;
}

#w-node-cccb61c4-4611-4395-b83a-fa3e95624405-ca6646ca {
  grid-area: 1 / 4 / 2 / 7;
}

#w-node-cccb61c4-4611-4395-b83a-fa3e95624408-ca6646ca {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-cccb61c4-4611-4395-b83a-fa3e95624409-ca6646ca {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-cccb61c4-4611-4395-b83a-fa3e9562440c-ca6646ca {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-cccb61c4-4611-4395-b83a-fa3e9562440e-ca6646ca {
  grid-area: 2 / 8 / 3 / 13;
}

#w-node-cccb61c4-4611-4395-b83a-fa3e95624410-ca6646ca {
  grid-area: 1 / 4 / 2 / 7;
}

#w-node-cccb61c4-4611-4395-b83a-fa3e95624413-ca6646ca {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-cccb61c4-4611-4395-b83a-fa3e95624414-ca6646ca {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-cccb61c4-4611-4395-b83a-fa3e95624417-ca6646ca {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-cccb61c4-4611-4395-b83a-fa3e95624419-ca6646ca {
  grid-area: 2 / 8 / 3 / 13;
}

#w-node-cccb61c4-4611-4395-b83a-fa3e9562441b-ca6646ca {
  grid-area: 1 / 4 / 2 / 7;
}

#w-node-cccb61c4-4611-4395-b83a-fa3e9562441e-ca6646ca {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-cccb61c4-4611-4395-b83a-fa3e9562441f-ca6646ca {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-cccb61c4-4611-4395-b83a-fa3e95624432-ca6646ca {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-cccb61c4-4611-4395-b83a-fa3e95624434-ca6646ca {
  grid-area: 2 / 5 / 3 / 13;
}

#w-node-cccb61c4-4611-4395-b83a-fa3e956244ad-ca6646ca, #w-node-cccb61c4-4611-4395-b83a-fa3e956244af-ca6646ca, #w-node-cccb61c4-4611-4395-b83a-fa3e956244b1-ca6646ca {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cccb61c4-4611-4395-b83a-fa3e956244b4-ca6646ca {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-cccb61c4-4611-4395-b83a-fa3e956244b6-ca6646ca {
  grid-area: 2 / 5 / 3 / 13;
}

#w-node-cccb61c4-4611-4395-b83a-fa3e95624530-ca6646ca {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-a728fd62-c4bc-7e0a-9c43-83945ac5f5e4-ca6646ca {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5d9ea90c-9b98-cd3a-9fff-81c9cbe5d130-ca6646ca {
  grid-area: 2 / 1 / 5 / 2;
}

#w-node-_8911424e-a687-cdf9-c958-73e1b484e0e8-ca6646ca {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-b7b9ad0c-7741-6df1-2e73-38ec2f9a45f7-ca6646ca {
  grid-area: 2 / 6 / 3 / 7;
}

#w-node-c92b2279-3c74-99fe-0c26-29968cc82f20-ca6646ca {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-fd2e5c13-dc2d-f1e5-989a-8836bc0bd9b6-ca6646ca {
  grid-area: 5 / 2 / 7 / 4;
}

#w-node-c4c495ee-32a6-7375-d07a-c4e7fbecabb5-ca6646ca {
  grid-area: 5 / 7 / 6 / 8;
}

#w-node-_069f8148-ee78-bfad-aa05-b6da79c443e7-ca6646ca {
  grid-area: 4 / 5 / 5 / 6;
}

#w-node-_61df9607-cf5e-3324-394d-9c39d783e074-ca6646ca {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_0fa9d7bf-e201-9665-27c1-caf5e3898abc-ca6646ca {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-f72c406e-ff67-28a0-2160-22243e126a63-ca6646ca {
  grid-area: 1 / 5 / 2 / 7;
}

#w-node-_2b98f441-5af1-3197-68b6-605718dac53e-ca6646ca, #w-node-_2b98f441-5af1-3197-68b6-605718dac540-ca6646ca {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b4cf3cda-3d91-8da6-4312-dcd53790cdce-ca6646ca {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-b4cf3cda-3d91-8da6-4312-dcd53790cdcf-ca6646ca {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_8d27ddb4-912f-e8fc-121d-96f35c0ea3fa-ca6646ca {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b4cf3cda-3d91-8da6-4312-dcd53790cdd5-ca6646ca {
  grid-area: 1 / 3 / 2 / 5;
}

#w-node-d9924115-c1e5-8d74-d224-69bc0913fba0-ca6646ca {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e547104d-d6a0-f14e-df6d-6acb8f62e374-ca6646ca {
  grid-area: 1 / 5 / 2 / 7;
}

#w-node-_7730c452-5a6d-2ad7-a3f4-06d594d3adba-ca6646ca {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_680d90c4-7974-dc20-eaad-daba87c5c992-ca6646ca {
  grid-area: 1 / 7 / 2 / 9;
}

#w-node-_09ca85e6-c1c8-dc25-95c1-f5dda97a9056-ca6646ca {
  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-ca6646cc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a500696c-85a4-4098-c025-98664983486e-ca6646cc {
  grid-area: 2 / 1 / 3 / 2;
  align-self: stretch;
}

#services.w-node-c433dff3-bcb3-2e94-d367-42492d5dcb5a-ca6646cc {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-c433dff3-bcb3-2e94-d367-42492d5dcb68-ca6646cc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8c31f38f-ef87-94ec-0f35-d409127f9725-ca6646ce {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6c42bd30-302e-cd0f-4421-8d4014879d07-ca6646ce {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_8c31f38f-ef87-94ec-0f35-d409127f9725-ca6646d2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6c42bd30-302e-cd0f-4421-8d4014879d07-ca6646d2, #w-node-_8ed6f107-99a4-188f-d284-7d89e45eacf8-ca6646d2 {
  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-ca6646d4 {
  grid-area: 1 / 7 / 2 / 13;
  place-self: center;
}

#w-node-_18c82f5b-0dee-cf7a-1738-e84e3888a75b-ca6646d4 {
  grid-area: 1 / 1 / 2 / 13;
  align-self: center;
}

#w-node-_850afd58-90a6-6b4f-acab-d8aaf95c9719-ca6646d4 {
  grid-area: 1 / 1 / 2 / 9;
}

#w-node-_850afd58-90a6-6b4f-acab-d8aaf95c971b-ca6646d4 {
  grid-area: 1 / 8 / 2 / 12;
  place-self: end start;
}

#w-node-_850afd58-90a6-6b4f-acab-d8aaf95c9749-ca6646d4 {
  place-self: center;
}

#w-node-_314cd248-0afa-254e-0dae-9c4c58079a01-ca66475c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cb1dc8ae-af7f-30b9-99e1-6fb0a0b438a7-ca66475c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cb1dc8ae-af7f-30b9-99e1-6fb0a0b438a8-ca66475c {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-d2a3d0a2-c5a8-5a8f-3fa5-a8ea60c4f328-ca66475c {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-d2a3d0a2-c5a8-5a8f-3fa5-a8ea60c4f32a-ca66475c {
  grid-area: 2 / 7 / 3 / 13;
}

#w-node-d2a3d0a2-c5a8-5a8f-3fa5-a8ea60c4f32e-ca66475c {
  grid-area: 1 / 4 / 2 / 7;
}

#w-node-d2a3d0a2-c5a8-5a8f-3fa5-a8ea60c4f331-ca66475c {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-d2a3d0a2-c5a8-5a8f-3fa5-a8ea60c4f332-ca66475c {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-_1b655de6-c592-b567-2a01-7c0b3c014cec-ca66475c {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_1b655de6-c592-b567-2a01-7c0b3c014cee-ca66475c {
  grid-area: 2 / 7 / 3 / 13;
}

#w-node-_1b655de6-c592-b567-2a01-7c0b3c014cf9-ca66475c {
  grid-area: 1 / 4 / 2 / 7;
}

#w-node-_1b655de6-c592-b567-2a01-7c0b3c014cfc-ca66475c {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-_1b655de6-c592-b567-2a01-7c0b3c014cfe-ca66475c {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-_6902b649-7764-0c63-fdde-be16ccb2a5b3-ca66475c {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_6902b649-7764-0c63-fdde-be16ccb2a5b5-ca66475c {
  grid-area: 2 / 7 / 3 / 13;
}

#w-node-_6902b649-7764-0c63-fdde-be16ccb2a5be-ca66475c {
  grid-area: 1 / 4 / 2 / 8;
}

#w-node-_6902b649-7764-0c63-fdde-be16ccb2a5c1-ca66475c {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-_6902b649-7764-0c63-fdde-be16ccb2a5c3-ca66475c {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-_60b2b7c4-777e-54b1-8831-3af305d152b6-ca66475c {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_60b2b7c4-777e-54b1-8831-3af305d152b8-ca66475c {
  grid-area: 2 / 7 / 3 / 13;
}

#w-node-_60b2b7c4-777e-54b1-8831-3af305d152ca-ca66475c {
  grid-area: 1 / 4 / 2 / 7;
}

#w-node-_60b2b7c4-777e-54b1-8831-3af305d152cd-ca66475c {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-_60b2b7c4-777e-54b1-8831-3af305d152cf-ca66475c {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-_649daf00-9c26-e826-ba11-b12eaaf0f5c8-ca66475c {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_649daf00-9c26-e826-ba11-b12eaaf0f5ca-ca66475c {
  grid-area: 2 / 7 / 3 / 13;
}

#w-node-_649daf00-9c26-e826-ba11-b12eaaf0f5da-ca66475c {
  grid-area: 1 / 4 / 2 / 8;
}

#w-node-_649daf00-9c26-e826-ba11-b12eaaf0f5dd-ca66475c {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-_649daf00-9c26-e826-ba11-b12eaaf0f5df-ca66475c {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-_610c5431-73a9-cf56-d979-af118ed69395-ca66475c {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_610c5431-73a9-cf56-d979-af118ed69397-ca66475c {
  grid-area: 2 / 7 / 3 / 13;
}

#w-node-_610c5431-73a9-cf56-d979-af118ed693b1-ca66475c {
  grid-area: 1 / 4 / 2 / 8;
}

#w-node-_610c5431-73a9-cf56-d979-af118ed693b4-ca66475c {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-_610c5431-73a9-cf56-d979-af118ed693b6-ca66475c {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-dae01d5a-a709-44d2-7f2e-ae6785079403-ca66475c {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-dae01d5a-a709-44d2-7f2e-ae6785079405-ca66475c {
  grid-area: 2 / 7 / 3 / 13;
}

#w-node-dae01d5a-a709-44d2-7f2e-ae678507941f-ca66475c {
  grid-area: 1 / 4 / 2 / 7;
}

#w-node-dae01d5a-a709-44d2-7f2e-ae6785079422-ca66475c {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-dae01d5a-a709-44d2-7f2e-ae6785079424-ca66475c {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-ac7ec852-421c-7ce9-9d00-3cbb64d54815-ca66475c {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-ac7ec852-421c-7ce9-9d00-3cbb64d54817-ca66475c {
  grid-area: 2 / 7 / 3 / 13;
}

#w-node-ac7ec852-421c-7ce9-9d00-3cbb64d54825-ca66475c {
  grid-area: 1 / 4 / 2 / 7;
}

#w-node-ac7ec852-421c-7ce9-9d00-3cbb64d54828-ca66475c {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-ac7ec852-421c-7ce9-9d00-3cbb64d5482a-ca66475c {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-f98aa632-4d09-0317-0f31-f171609d13f6-ca66475c {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-f98aa632-4d09-0317-0f31-f171609d13f8-ca66475c {
  grid-area: 2 / 7 / 3 / 13;
}

#w-node-f98aa632-4d09-0317-0f31-f171609d1410-ca66475c {
  grid-area: 1 / 4 / 2 / 7;
}

#w-node-f98aa632-4d09-0317-0f31-f171609d1413-ca66475c {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-f98aa632-4d09-0317-0f31-f171609d1415-ca66475c {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-_57b9b246-13d5-c583-39d5-e619ddaa9437-ca66475c {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_57b9b246-13d5-c583-39d5-e619ddaa9439-ca66475c {
  grid-area: 2 / 7 / 3 / 13;
}

#w-node-_57b9b246-13d5-c583-39d5-e619ddaa9447-ca66475c {
  grid-area: 1 / 4 / 2 / 8;
}

#w-node-_57b9b246-13d5-c583-39d5-e619ddaa944a-ca66475c {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-_57b9b246-13d5-c583-39d5-e619ddaa944c-ca66475c {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-_535afe22-127e-3e81-d6d9-a43ce3252faa-ca66475c {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_535afe22-127e-3e81-d6d9-a43ce3252fac-ca66475c {
  grid-area: 2 / 7 / 3 / 13;
}

#w-node-_535afe22-127e-3e81-d6d9-a43ce3252fcc-ca66475c {
  grid-area: 1 / 4 / 2 / 8;
}

#w-node-_535afe22-127e-3e81-d6d9-a43ce3252fcf-ca66475c {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-_535afe22-127e-3e81-d6d9-a43ce3252fd1-ca66475c {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-_093748a9-f09d-883f-38a6-740f8e3f7b49-ca66475c {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_093748a9-f09d-883f-38a6-740f8e3f7b4b-ca66475c {
  grid-area: 2 / 7 / 3 / 13;
}

#w-node-_093748a9-f09d-883f-38a6-740f8e3f7b5e-ca66475c {
  grid-area: 1 / 4 / 2 / 7;
}

#w-node-_093748a9-f09d-883f-38a6-740f8e3f7b61-ca66475c {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-_093748a9-f09d-883f-38a6-740f8e3f7b63-ca66475c {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-_24383c0e-2394-dd09-f5d1-da585fdedf77-ca66475c {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_24383c0e-2394-dd09-f5d1-da585fdedf79-ca66475c {
  grid-area: 2 / 7 / 3 / 13;
}

#w-node-_24383c0e-2394-dd09-f5d1-da585fdedf93-ca66475c {
  grid-area: 1 / 4 / 2 / 7;
}

#w-node-_24383c0e-2394-dd09-f5d1-da585fdedf96-ca66475c {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-_24383c0e-2394-dd09-f5d1-da585fdedf98-ca66475c {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-bf3a516d-3c6a-1f75-3533-ef057adeefbd-ca66475c {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-bf3a516d-3c6a-1f75-3533-ef057adeefbf-ca66475c {
  grid-area: 2 / 7 / 3 / 13;
}

#w-node-bf3a516d-3c6a-1f75-3533-ef057adeefcf-ca66475c {
  grid-area: 1 / 4 / 2 / 7;
}

#w-node-bf3a516d-3c6a-1f75-3533-ef057adeefd2-ca66475c {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-bf3a516d-3c6a-1f75-3533-ef057adeefd4-ca66475c {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-_2f5e8a24-6c1d-8ad0-7e2c-086a76a092b4-ca66475c {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_2f5e8a24-6c1d-8ad0-7e2c-086a76a092b6-ca66475c {
  grid-area: 2 / 7 / 3 / 13;
}

#w-node-_2f5e8a24-6c1d-8ad0-7e2c-086a76a092c9-ca66475c {
  grid-area: 1 / 4 / 2 / 7;
}

#w-node-_2f5e8a24-6c1d-8ad0-7e2c-086a76a092cc-ca66475c {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-_2f5e8a24-6c1d-8ad0-7e2c-086a76a092ce-ca66475c {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-fe9c700d-e90a-e518-59c2-d205a6aaaeaa-ca66475c {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-fe9c700d-e90a-e518-59c2-d205a6aaaeac-ca66475c {
  grid-area: 2 / 7 / 3 / 13;
}

#w-node-fe9c700d-e90a-e518-59c2-d205a6aaaec2-ca66475c {
  grid-area: 1 / 4 / 2 / 7;
}

#w-node-fe9c700d-e90a-e518-59c2-d205a6aaaec5-ca66475c {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-fe9c700d-e90a-e518-59c2-d205a6aaaec7-ca66475c {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-_8355338f-8aff-e6e3-fb3f-bb776f9eefd9-ca66475c {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_8355338f-8aff-e6e3-fb3f-bb776f9eefdb-ca66475c {
  grid-area: 2 / 7 / 3 / 13;
}

#w-node-_8355338f-8aff-e6e3-fb3f-bb776f9eefef-ca66475c {
  grid-area: 1 / 4 / 2 / 7;
}

#w-node-_8355338f-8aff-e6e3-fb3f-bb776f9eeff2-ca66475c {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-_8355338f-8aff-e6e3-fb3f-bb776f9eeff4-ca66475c {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-b39bc8e5-8986-8112-0dc7-ab804b57c0e0-ca66475c {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-b39bc8e5-8986-8112-0dc7-ab804b57c0e2-ca66475c {
  grid-area: 2 / 7 / 3 / 13;
}

#w-node-b39bc8e5-8986-8112-0dc7-ab804b57c0fe-ca66475c {
  grid-area: 1 / 4 / 2 / 7;
}

#w-node-b39bc8e5-8986-8112-0dc7-ab804b57c101-ca66475c {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-b39bc8e5-8986-8112-0dc7-ab804b57c103-ca66475c {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-_838f0b0c-1bd6-cf32-c183-b44e7493eba9-ca66475c {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_838f0b0c-1bd6-cf32-c183-b44e7493ebab-ca66475c {
  grid-area: 2 / 7 / 3 / 13;
}

#w-node-_838f0b0c-1bd6-cf32-c183-b44e7493ebc1-ca66475c {
  grid-area: 1 / 4 / 2 / 7;
}

#w-node-_838f0b0c-1bd6-cf32-c183-b44e7493ebc4-ca66475c {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-_838f0b0c-1bd6-cf32-c183-b44e7493ebc6-ca66475c {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-_2517d954-c33a-b8df-3a32-dd7df87a5048-75426e0f {
  grid-area: 1 / 7 / 2 / 13;
  place-self: center;
}

#w-node-_2517d954-c33a-b8df-3a32-dd7df87a504b-75426e0f {
  grid-area: 1 / 1 / 2 / 13;
  align-self: center;
}

#w-node-_4183b9c1-d374-de5d-22ab-0abd1f1af7ea-75426e0f {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4183b9c1-d374-de5d-22ab-0abd1f1af7f8-75426e0f {
  grid-area: 1 / 4 / 2 / 6;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0ec-75426e0f {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-dbe3380f-c7bf-7c39-d047-917b8d0e2d11-75426e0f {
  grid-area: 2 / 8 / 3 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0f3-75426e0f {
  grid-area: 1 / 4 / 2 / 7;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0f6-75426e0f {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0f7-75426e0f {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0fa-75426e0f {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-f5dbd17a-a4c0-e13a-2649-eb865e6a5580-75426e0f {
  grid-area: 2 / 8 / 3 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f101-75426e0f {
  grid-area: 1 / 4 / 2 / 7;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f104-75426e0f {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f105-75426e0f {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f108-75426e0f {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_37de74c2-a8ae-45b9-ec29-b08e1c9edec1-75426e0f {
  grid-area: 2 / 8 / 3 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f10c-75426e0f {
  grid-area: 1 / 4 / 2 / 7;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f10f-75426e0f {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f110-75426e0f {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f113-75426e0f {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-f8b09aa1-ed28-e520-d917-48f2b088f3ef-75426e0f {
  grid-area: 2 / 8 / 3 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f117-75426e0f {
  grid-area: 1 / 4 / 2 / 7;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f11a-75426e0f {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f11b-75426e0f {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-_85ed4b83-a62b-6a5c-c49d-ce7bd6d16cf3-75426e0f {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_17a81487-3053-eb09-748f-5876e9eb90c0-75426e0f {
  grid-area: 2 / 8 / 3 / 13;
}

#w-node-_85ed4b83-a62b-6a5c-c49d-ce7bd6d16cf7-75426e0f {
  grid-area: 1 / 4 / 2 / 7;
}

#w-node-_85ed4b83-a62b-6a5c-c49d-ce7bd6d16cfa-75426e0f {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-_85ed4b83-a62b-6a5c-c49d-ce7bd6d16cfb-75426e0f {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-_0db5d4c2-0af8-e166-97ae-674281ec6bf5-75426e0f {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_34a86fcb-b925-35bb-775e-ca33323ac579-75426e0f {
  grid-area: 2 / 8 / 3 / 13;
}

#w-node-_0db5d4c2-0af8-e166-97ae-674281ec6bf9-75426e0f {
  grid-area: 1 / 4 / 2 / 7;
}

#w-node-_0db5d4c2-0af8-e166-97ae-674281ec6bfc-75426e0f {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-_0db5d4c2-0af8-e166-97ae-674281ec6bfd-75426e0f {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f288-75426e0f {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f28a-75426e0f {
  grid-area: 2 / 5 / 3 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f307-75426e0f, #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f309-75426e0f, #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f30b-75426e0f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f30e-75426e0f {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f310-75426e0f {
  grid-area: 2 / 5 / 3 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f38a-75426e0f {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_2517d954-c33a-b8df-3a32-dd7df87a5048-3549a793 {
  grid-area: 1 / 7 / 2 / 13;
  place-self: center;
}

#w-node-_2517d954-c33a-b8df-3a32-dd7df87a504b-3549a793 {
  grid-area: 1 / 1 / 2 / 13;
  align-self: center;
}

#w-node-a9e6a247-cb74-1a1e-3f38-e0bc4827713a-3549a793 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-a9e6a247-cb74-1a1e-3f38-e0bc48277140-3549a793 {
  grid-area: 1 / 4 / 2 / 7;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0ec-3549a793 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0ee-3549a793 {
  grid-area: 2 / 4 / 3 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0f3-3549a793 {
  grid-area: 1 / 4 / 2 / 11;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0f6-3549a793 {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0f7-3549a793 {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0fa-3549a793 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0fc-3549a793 {
  grid-area: 2 / 4 / 3 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f101-3549a793 {
  grid-area: 1 / 4 / 2 / 11;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f104-3549a793 {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f105-3549a793 {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f108-3549a793 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f10a-3549a793 {
  grid-area: 2 / 4 / 3 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f10c-3549a793 {
  grid-area: 1 / 4 / 2 / 11;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f10f-3549a793 {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f110-3549a793 {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f113-3549a793 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f115-3549a793 {
  grid-area: 2 / 4 / 3 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f117-3549a793 {
  grid-area: 1 / 4 / 2 / 11;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f11a-3549a793 {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f11b-3549a793 {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-baf9ee92-093f-29ae-f630-02ce30c4480b-3549a793 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-baf9ee92-093f-29ae-f630-02ce30c4480d-3549a793 {
  grid-area: 2 / 4 / 3 / 13;
}

#w-node-baf9ee92-093f-29ae-f630-02ce30c4480f-3549a793 {
  grid-area: 1 / 4 / 2 / 11;
}

#w-node-baf9ee92-093f-29ae-f630-02ce30c44812-3549a793 {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-baf9ee92-093f-29ae-f630-02ce30c44813-3549a793 {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-e772b6ab-b3a9-7e69-5871-58c2e352adc2-3549a793 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-e772b6ab-b3a9-7e69-5871-58c2e352adc4-3549a793 {
  grid-area: 2 / 4 / 3 / 13;
}

#w-node-e772b6ab-b3a9-7e69-5871-58c2e352adc6-3549a793 {
  grid-area: 1 / 4 / 2 / 11;
}

#w-node-e772b6ab-b3a9-7e69-5871-58c2e352adc9-3549a793 {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-e772b6ab-b3a9-7e69-5871-58c2e352adca-3549a793 {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-_2d6fe397-6934-5a4b-d929-722adae88750-3549a793 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_2d6fe397-6934-5a4b-d929-722adae88752-3549a793 {
  grid-area: 2 / 4 / 3 / 13;
}

#w-node-_2d6fe397-6934-5a4b-d929-722adae88754-3549a793 {
  grid-area: 1 / 4 / 2 / 11;
}

#w-node-_2d6fe397-6934-5a4b-d929-722adae88757-3549a793 {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-_2d6fe397-6934-5a4b-d929-722adae88758-3549a793 {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f288-3549a793 {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f28a-3549a793 {
  grid-area: 2 / 5 / 3 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f307-3549a793, #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f309-3549a793, #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f30b-3549a793 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f30e-3549a793 {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f310-3549a793 {
  grid-area: 2 / 5 / 3 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f38a-3549a793 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-a450cad9-11f9-770d-033d-f36d72eb5611-3549a793 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-a450cad9-11f9-770d-033d-f36d72eb5617-3549a793 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a450cad9-11f9-770d-033d-f36d72eb5623-3549a793 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-a450cad9-11f9-770d-033d-f36d72eb562d-3549a793 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-a450cad9-11f9-770d-033d-f36d72eb5637-3549a793 {
  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-fe31bb7b {
  grid-area: 1 / 7 / 2 / 13;
  place-self: center;
}

#w-node-_2517d954-c33a-b8df-3a32-dd7df87a504b-fe31bb7b {
  grid-area: 1 / 1 / 2 / 13;
  align-self: center;
}

#w-node-a9e6a247-cb74-1a1e-3f38-e0bc4827713a-fe31bb7b {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-a9e6a247-cb74-1a1e-3f38-e0bc48277140-fe31bb7b {
  grid-area: 1 / 4 / 2 / 7;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0ec-fe31bb7b {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0ee-fe31bb7b {
  grid-area: 2 / 4 / 3 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0f3-fe31bb7b {
  grid-area: 1 / 4 / 2 / 11;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0f6-fe31bb7b {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0f7-fe31bb7b {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0fa-fe31bb7b {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0fc-fe31bb7b {
  grid-area: 2 / 4 / 3 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f101-fe31bb7b {
  grid-area: 1 / 4 / 2 / 11;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f104-fe31bb7b {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f105-fe31bb7b {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f108-fe31bb7b {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f10a-fe31bb7b {
  grid-area: 2 / 4 / 3 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f10c-fe31bb7b {
  grid-area: 1 / 4 / 2 / 11;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f10f-fe31bb7b {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f110-fe31bb7b {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f113-fe31bb7b {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f115-fe31bb7b {
  grid-area: 2 / 4 / 3 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f117-fe31bb7b {
  grid-area: 1 / 4 / 2 / 11;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f11a-fe31bb7b {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f11b-fe31bb7b {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-baf9ee92-093f-29ae-f630-02ce30c4480b-fe31bb7b {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-baf9ee92-093f-29ae-f630-02ce30c4480d-fe31bb7b {
  grid-area: 2 / 4 / 3 / 13;
}

#w-node-baf9ee92-093f-29ae-f630-02ce30c4480f-fe31bb7b {
  grid-area: 1 / 4 / 2 / 7;
}

#w-node-baf9ee92-093f-29ae-f630-02ce30c44812-fe31bb7b {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-baf9ee92-093f-29ae-f630-02ce30c44813-fe31bb7b {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-e772b6ab-b3a9-7e69-5871-58c2e352adc2-fe31bb7b {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-e772b6ab-b3a9-7e69-5871-58c2e352adc4-fe31bb7b {
  grid-area: 2 / 4 / 3 / 13;
}

#w-node-e772b6ab-b3a9-7e69-5871-58c2e352adc6-fe31bb7b {
  grid-area: 1 / 4 / 2 / 11;
}

#w-node-e772b6ab-b3a9-7e69-5871-58c2e352adc9-fe31bb7b {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-e772b6ab-b3a9-7e69-5871-58c2e352adca-fe31bb7b {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-_2d6fe397-6934-5a4b-d929-722adae88750-fe31bb7b {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_2d6fe397-6934-5a4b-d929-722adae88752-fe31bb7b {
  grid-area: 2 / 4 / 3 / 13;
}

#w-node-_2d6fe397-6934-5a4b-d929-722adae88754-fe31bb7b {
  grid-area: 1 / 4 / 2 / 11;
}

#w-node-_2d6fe397-6934-5a4b-d929-722adae88757-fe31bb7b {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-_2d6fe397-6934-5a4b-d929-722adae88758-fe31bb7b {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-_8952f380-1c27-fe95-ea77-55759c57b5b4-fe31bb7b {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_8952f380-1c27-fe95-ea77-55759c57b5b6-fe31bb7b {
  grid-area: 2 / 4 / 3 / 13;
}

#w-node-_8952f380-1c27-fe95-ea77-55759c57b5b8-fe31bb7b {
  grid-area: 1 / 4 / 2 / 11;
}

#w-node-_8952f380-1c27-fe95-ea77-55759c57b5bb-fe31bb7b {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-_8952f380-1c27-fe95-ea77-55759c57b5bc-fe31bb7b {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-_796799ac-fcbf-a8c1-57c5-14cd2d3e6f4f-fe31bb7b {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_796799ac-fcbf-a8c1-57c5-14cd2d3e6f51-fe31bb7b {
  grid-area: 2 / 4 / 3 / 13;
}

#w-node-_796799ac-fcbf-a8c1-57c5-14cd2d3e6f53-fe31bb7b {
  grid-area: 1 / 4 / 2 / 11;
}

#w-node-_796799ac-fcbf-a8c1-57c5-14cd2d3e6f56-fe31bb7b {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-_796799ac-fcbf-a8c1-57c5-14cd2d3e6f57-fe31bb7b {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f288-fe31bb7b {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f28a-fe31bb7b {
  grid-area: 2 / 5 / 3 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f307-fe31bb7b, #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f309-fe31bb7b, #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f30b-fe31bb7b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f30e-fe31bb7b {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f310-fe31bb7b {
  grid-area: 2 / 5 / 3 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f38a-fe31bb7b {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-a450cad9-11f9-770d-033d-f36d72eb5611-fe31bb7b {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-a450cad9-11f9-770d-033d-f36d72eb5617-fe31bb7b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a450cad9-11f9-770d-033d-f36d72eb5623-fe31bb7b {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-a450cad9-11f9-770d-033d-f36d72eb562d-fe31bb7b {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-a450cad9-11f9-770d-033d-f36d72eb5637-fe31bb7b {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_2517d954-c33a-b8df-3a32-dd7df87a5048-02105b3e {
  grid-area: 1 / 7 / 2 / 13;
  place-self: center;
}

#w-node-_2517d954-c33a-b8df-3a32-dd7df87a504b-02105b3e {
  grid-area: 1 / 1 / 2 / 13;
  align-self: center;
}

#w-node-a9e6a247-cb74-1a1e-3f38-e0bc4827713a-02105b3e {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-a9e6a247-cb74-1a1e-3f38-e0bc48277140-02105b3e {
  grid-area: 1 / 4 / 2 / 7;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0ec-02105b3e {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0ee-02105b3e {
  grid-area: 2 / 8 / 3 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0f3-02105b3e {
  grid-area: 1 / 4 / 2 / 7;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0f6-02105b3e {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0f7-02105b3e {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0fa-02105b3e {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0fc-02105b3e {
  grid-area: 2 / 8 / 3 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f101-02105b3e {
  grid-area: 1 / 4 / 2 / 7;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f104-02105b3e {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f105-02105b3e {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f108-02105b3e {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f10a-02105b3e {
  grid-area: 2 / 8 / 3 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f10c-02105b3e {
  grid-area: 1 / 4 / 2 / 7;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f10f-02105b3e {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f110-02105b3e {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f113-02105b3e {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f115-02105b3e {
  grid-area: 2 / 8 / 3 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f117-02105b3e {
  grid-area: 1 / 4 / 2 / 7;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f11a-02105b3e {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f11b-02105b3e {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f288-02105b3e {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f28a-02105b3e {
  grid-area: 2 / 5 / 3 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f307-02105b3e, #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f309-02105b3e, #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f30b-02105b3e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f30e-02105b3e {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f310-02105b3e {
  grid-area: 2 / 5 / 3 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f38a-02105b3e {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_1e62578f-c4db-1f9d-0c62-8d3d3add5e23-02105b3e {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-fd4df1a4-2b7c-a356-9520-a12a0f3619fb-02105b3e {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-af7a49bc-2c57-e332-fa3d-aa2300619262-02105b3e {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-af506d1d-1e4e-e177-3c43-2f762fe94d2e-02105b3e {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-af7a49bc-2c57-e332-fa3d-aa230061926a-02105b3e {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-af7a49bc-2c57-e332-fa3d-aa2300619272-02105b3e {
  grid-area: 2 / 2 / 2 / 3;
}

#w-node-af7a49bc-2c57-e332-fa3d-aa230061927a-02105b3e {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-af7a49bc-2c57-e332-fa3d-aa2300619282-02105b3e {
  grid-area: 2 / 4 / 2 / 5;
}

#w-node-af7a49bc-2c57-e332-fa3d-aa230061928a-02105b3e {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-af7a49bc-2c57-e332-fa3d-aa2300619292-02105b3e {
  grid-area: 3 / 4 / 4 / 5;
}

#w-node-af7a49bc-2c57-e332-fa3d-aa230061929a-02105b3e {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_4d7974f1-f5d8-9d85-7376-451d1291f8f0-02105b3e {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_8fdb39a0-d31e-85e5-c825-17c53fc81c2a-02105b3e {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-c05941e0-c24c-504b-54d9-9533b1ed9a59-02105b3e {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-c05941e0-c24c-504b-54d9-9533b1ed9a61-02105b3e {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-c05941e0-c24c-504b-54d9-9533b1ed9a69-02105b3e {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-c05941e0-c24c-504b-54d9-9533b1ed9a71-02105b3e {
  grid-area: 2 / 2 / 2 / 3;
}

#w-node-c05941e0-c24c-504b-54d9-9533b1ed9a79-02105b3e {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-c05941e0-c24c-504b-54d9-9533b1ed9a81-02105b3e {
  grid-area: 2 / 4 / 2 / 5;
}

#w-node-c05941e0-c24c-504b-54d9-9533b1ed9a89-02105b3e {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-c05941e0-c24c-504b-54d9-9533b1ed9a91-02105b3e {
  grid-area: 3 / 4 / 4 / 5;
}

#w-node-c05941e0-c24c-504b-54d9-9533b1ed9a99-02105b3e {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-c05941e0-c24c-504b-54d9-9533b1ed9aa1-02105b3e {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-c05941e0-c24c-504b-54d9-9533b1ed9aa9-02105b3e {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_0252fd7b-4e8e-a79d-ac28-bd9a9bb33bae-02105b3e {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_0252fd7b-4e8e-a79d-ac28-bd9a9bb33bbe-02105b3e {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_0252fd7b-4e8e-a79d-ac28-bd9a9bb33bce-02105b3e {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_0252fd7b-4e8e-a79d-ac28-bd9a9bb33bd6-02105b3e {
  grid-area: 2 / 4 / 2 / 5;
}

#w-node-_0252fd7b-4e8e-a79d-ac28-bd9a9bb33bde-02105b3e {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_2517d954-c33a-b8df-3a32-dd7df87a5048-12941d58 {
  grid-area: 1 / 7 / 2 / 13;
  place-self: center;
}

#w-node-_2517d954-c33a-b8df-3a32-dd7df87a504b-12941d58 {
  grid-area: 1 / 1 / 2 / 13;
  align-self: center;
}

#w-node-a9e6a247-cb74-1a1e-3f38-e0bc4827713a-12941d58 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-a9e6a247-cb74-1a1e-3f38-e0bc48277140-12941d58 {
  grid-area: 1 / 4 / 2 / 7;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0ec-12941d58 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0ee-12941d58 {
  grid-area: 2 / 4 / 3 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0f3-12941d58 {
  grid-area: 1 / 4 / 2 / 11;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0f6-12941d58 {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0f7-12941d58 {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0fa-12941d58 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0fc-12941d58 {
  grid-area: 2 / 4 / 3 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f101-12941d58 {
  grid-area: 1 / 4 / 2 / 11;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f104-12941d58 {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f105-12941d58 {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f108-12941d58 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f10a-12941d58 {
  grid-area: 2 / 4 / 3 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f10c-12941d58 {
  grid-area: 1 / 4 / 2 / 11;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f10f-12941d58 {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f110-12941d58 {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f113-12941d58 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f115-12941d58 {
  grid-area: 2 / 4 / 3 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f117-12941d58 {
  grid-area: 1 / 4 / 2 / 11;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f11a-12941d58 {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f11b-12941d58 {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-baf9ee92-093f-29ae-f630-02ce30c4480b-12941d58 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-baf9ee92-093f-29ae-f630-02ce30c4480d-12941d58 {
  grid-area: 2 / 4 / 3 / 13;
}

#w-node-baf9ee92-093f-29ae-f630-02ce30c4480f-12941d58 {
  grid-area: 1 / 4 / 2 / 11;
}

#w-node-baf9ee92-093f-29ae-f630-02ce30c44812-12941d58 {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-baf9ee92-093f-29ae-f630-02ce30c44813-12941d58 {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-e772b6ab-b3a9-7e69-5871-58c2e352adc2-12941d58 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-e772b6ab-b3a9-7e69-5871-58c2e352adc4-12941d58 {
  grid-area: 2 / 4 / 3 / 13;
}

#w-node-e772b6ab-b3a9-7e69-5871-58c2e352adc6-12941d58 {
  grid-area: 1 / 4 / 2 / 11;
}

#w-node-e772b6ab-b3a9-7e69-5871-58c2e352adc9-12941d58 {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-e772b6ab-b3a9-7e69-5871-58c2e352adca-12941d58 {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-_2d6fe397-6934-5a4b-d929-722adae88750-12941d58 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_2d6fe397-6934-5a4b-d929-722adae88752-12941d58 {
  grid-area: 2 / 4 / 3 / 13;
}

#w-node-_2d6fe397-6934-5a4b-d929-722adae88754-12941d58 {
  grid-area: 1 / 4 / 2 / 11;
}

#w-node-_2d6fe397-6934-5a4b-d929-722adae88757-12941d58 {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-_2d6fe397-6934-5a4b-d929-722adae88758-12941d58 {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-_8952f380-1c27-fe95-ea77-55759c57b5b4-12941d58 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_8952f380-1c27-fe95-ea77-55759c57b5b6-12941d58 {
  grid-area: 2 / 4 / 3 / 13;
}

#w-node-_8952f380-1c27-fe95-ea77-55759c57b5b8-12941d58 {
  grid-area: 1 / 4 / 2 / 11;
}

#w-node-_8952f380-1c27-fe95-ea77-55759c57b5bb-12941d58 {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-_8952f380-1c27-fe95-ea77-55759c57b5bc-12941d58 {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-_796799ac-fcbf-a8c1-57c5-14cd2d3e6f4f-12941d58 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_796799ac-fcbf-a8c1-57c5-14cd2d3e6f51-12941d58 {
  grid-area: 2 / 4 / 3 / 13;
}

#w-node-_796799ac-fcbf-a8c1-57c5-14cd2d3e6f53-12941d58 {
  grid-area: 1 / 4 / 2 / 11;
}

#w-node-_796799ac-fcbf-a8c1-57c5-14cd2d3e6f56-12941d58 {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-_796799ac-fcbf-a8c1-57c5-14cd2d3e6f57-12941d58 {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-b08fee11-7ad3-d94d-66f1-cb89b6cc5d66-12941d58 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-b08fee11-7ad3-d94d-66f1-cb89b6cc5d68-12941d58 {
  grid-area: 2 / 4 / 3 / 13;
}

#w-node-b08fee11-7ad3-d94d-66f1-cb89b6cc5d6a-12941d58 {
  grid-area: 1 / 4 / 2 / 11;
}

#w-node-b08fee11-7ad3-d94d-66f1-cb89b6cc5d6d-12941d58 {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-b08fee11-7ad3-d94d-66f1-cb89b6cc5d6e-12941d58 {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-_63695107-b987-1b5f-ce2f-d573cbb34046-12941d58 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_63695107-b987-1b5f-ce2f-d573cbb34048-12941d58 {
  grid-area: 2 / 4 / 3 / 13;
}

#w-node-_63695107-b987-1b5f-ce2f-d573cbb3404a-12941d58 {
  grid-area: 1 / 4 / 2 / 11;
}

#w-node-_63695107-b987-1b5f-ce2f-d573cbb3404d-12941d58 {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-_63695107-b987-1b5f-ce2f-d573cbb3404e-12941d58 {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-eb705946-b48b-9ea2-32a3-37215808fb59-12941d58 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-eb705946-b48b-9ea2-32a3-37215808fb5b-12941d58 {
  grid-area: 2 / 4 / 3 / 13;
}

#w-node-eb705946-b48b-9ea2-32a3-37215808fb5d-12941d58 {
  grid-area: 1 / 4 / 2 / 11;
}

#w-node-eb705946-b48b-9ea2-32a3-37215808fb60-12941d58 {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-eb705946-b48b-9ea2-32a3-37215808fb61-12941d58 {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-_5068146f-965d-e6a1-491d-f5193eaf987f-12941d58 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_5068146f-965d-e6a1-491d-f5193eaf9881-12941d58 {
  grid-area: 2 / 4 / 3 / 13;
}

#w-node-_5068146f-965d-e6a1-491d-f5193eaf9883-12941d58 {
  grid-area: 1 / 4 / 2 / 11;
}

#w-node-_5068146f-965d-e6a1-491d-f5193eaf9886-12941d58 {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-_5068146f-965d-e6a1-491d-f5193eaf9887-12941d58 {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-_9710eba1-0f83-79d2-a6bc-eb6d0efacf77-12941d58 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_9710eba1-0f83-79d2-a6bc-eb6d0efacf79-12941d58 {
  grid-area: 2 / 4 / 3 / 13;
}

#w-node-_9710eba1-0f83-79d2-a6bc-eb6d0efacf7b-12941d58 {
  grid-area: 1 / 4 / 2 / 11;
}

#w-node-_9710eba1-0f83-79d2-a6bc-eb6d0efacf7e-12941d58 {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-_9710eba1-0f83-79d2-a6bc-eb6d0efacf7f-12941d58 {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-d0c2c09e-21e2-dff3-4351-90dd57e0a8e2-12941d58 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-d0c2c09e-21e2-dff3-4351-90dd57e0a8e4-12941d58 {
  grid-area: 2 / 4 / 3 / 13;
}

#w-node-d0c2c09e-21e2-dff3-4351-90dd57e0a8e6-12941d58 {
  grid-area: 1 / 4 / 2 / 11;
}

#w-node-d0c2c09e-21e2-dff3-4351-90dd57e0a8e9-12941d58 {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-d0c2c09e-21e2-dff3-4351-90dd57e0a8ea-12941d58 {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f288-12941d58 {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f28a-12941d58 {
  grid-area: 2 / 5 / 3 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f307-12941d58, #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f309-12941d58, #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f30b-12941d58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f30e-12941d58 {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f310-12941d58 {
  grid-area: 2 / 5 / 3 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f38a-12941d58 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-a450cad9-11f9-770d-033d-f36d72eb5611-12941d58 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-a450cad9-11f9-770d-033d-f36d72eb5617-12941d58 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a450cad9-11f9-770d-033d-f36d72eb5623-12941d58 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-a450cad9-11f9-770d-033d-f36d72eb562d-12941d58 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-a450cad9-11f9-770d-033d-f36d72eb5637-12941d58 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_2517d954-c33a-b8df-3a32-dd7df87a5048-131bc1f1 {
  grid-area: 1 / 7 / 2 / 13;
  place-self: center;
}

#w-node-_2517d954-c33a-b8df-3a32-dd7df87a504b-131bc1f1 {
  grid-area: 1 / 1 / 2 / 13;
  align-self: center;
}

#w-node-a9e6a247-cb74-1a1e-3f38-e0bc4827713a-131bc1f1 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-a9e6a247-cb74-1a1e-3f38-e0bc48277140-131bc1f1 {
  grid-area: 1 / 4 / 2 / 7;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0ec-131bc1f1 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0ee-131bc1f1 {
  grid-area: 2 / 4 / 3 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0f3-131bc1f1 {
  grid-area: 1 / 4 / 2 / 9;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0f7-131bc1f1 {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0fa-131bc1f1 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0fc-131bc1f1 {
  grid-area: 2 / 4 / 3 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f101-131bc1f1 {
  grid-area: 1 / 4 / 2 / 9;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f105-131bc1f1 {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f108-131bc1f1 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f10a-131bc1f1 {
  grid-area: 2 / 4 / 3 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f10c-131bc1f1 {
  grid-area: 1 / 4 / 2 / 9;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f110-131bc1f1 {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f113-131bc1f1 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f115-131bc1f1 {
  grid-area: 2 / 4 / 3 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f117-131bc1f1 {
  grid-area: 1 / 4 / 2 / 10;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f11b-131bc1f1 {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-baf9ee92-093f-29ae-f630-02ce30c4480b-131bc1f1 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-baf9ee92-093f-29ae-f630-02ce30c4480d-131bc1f1 {
  grid-area: 2 / 4 / 3 / 13;
}

#w-node-baf9ee92-093f-29ae-f630-02ce30c4480f-131bc1f1 {
  grid-area: 1 / 4 / 2 / 9;
}

#w-node-baf9ee92-093f-29ae-f630-02ce30c44813-131bc1f1 {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-e772b6ab-b3a9-7e69-5871-58c2e352adc2-131bc1f1 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-e772b6ab-b3a9-7e69-5871-58c2e352adc4-131bc1f1 {
  grid-area: 2 / 4 / 3 / 13;
}

#w-node-e772b6ab-b3a9-7e69-5871-58c2e352adc6-131bc1f1 {
  grid-area: 1 / 4 / 2 / 10;
}

#w-node-e772b6ab-b3a9-7e69-5871-58c2e352adca-131bc1f1 {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-_2d6fe397-6934-5a4b-d929-722adae88750-131bc1f1 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_2d6fe397-6934-5a4b-d929-722adae88752-131bc1f1 {
  grid-area: 2 / 4 / 3 / 13;
}

#w-node-_2d6fe397-6934-5a4b-d929-722adae88754-131bc1f1 {
  grid-area: 1 / 4 / 2 / 9;
}

#w-node-_2d6fe397-6934-5a4b-d929-722adae88758-131bc1f1 {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-_8952f380-1c27-fe95-ea77-55759c57b5b4-131bc1f1 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_8952f380-1c27-fe95-ea77-55759c57b5b6-131bc1f1 {
  grid-area: 2 / 4 / 3 / 13;
}

#w-node-_8952f380-1c27-fe95-ea77-55759c57b5b8-131bc1f1 {
  grid-area: 1 / 4 / 2 / 9;
}

#w-node-_8952f380-1c27-fe95-ea77-55759c57b5bc-131bc1f1 {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-_796799ac-fcbf-a8c1-57c5-14cd2d3e6f4f-131bc1f1 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_796799ac-fcbf-a8c1-57c5-14cd2d3e6f51-131bc1f1 {
  grid-area: 2 / 4 / 3 / 13;
}

#w-node-_796799ac-fcbf-a8c1-57c5-14cd2d3e6f53-131bc1f1 {
  grid-area: 1 / 4 / 2 / 9;
}

#w-node-_796799ac-fcbf-a8c1-57c5-14cd2d3e6f57-131bc1f1 {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-bfa41ced-98c4-ee99-9c8d-e2bbce847bc8-131bc1f1 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-bfa41ced-98c4-ee99-9c8d-e2bbce847bca-131bc1f1 {
  grid-area: 2 / 4 / 3 / 13;
}

#w-node-bfa41ced-98c4-ee99-9c8d-e2bbce847bcc-131bc1f1 {
  grid-area: 1 / 4 / 2 / 9;
}

#w-node-bfa41ced-98c4-ee99-9c8d-e2bbce847bcf-131bc1f1 {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-_761dc645-9161-14da-1f1b-3debd8182876-131bc1f1 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_761dc645-9161-14da-1f1b-3debd8182878-131bc1f1 {
  grid-area: 2 / 4 / 3 / 13;
}

#w-node-_761dc645-9161-14da-1f1b-3debd818287a-131bc1f1 {
  grid-area: 1 / 4 / 2 / 9;
}

#w-node-_761dc645-9161-14da-1f1b-3debd818287d-131bc1f1 {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-_19717dff-f227-c256-6f7c-ee98dad95ce8-131bc1f1 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-_19717dff-f227-c256-6f7c-ee98dad95cea-131bc1f1 {
  grid-area: 2 / 4 / 3 / 13;
}

#w-node-_19717dff-f227-c256-6f7c-ee98dad95cec-131bc1f1 {
  grid-area: 1 / 4 / 2 / 9;
}

#w-node-_19717dff-f227-c256-6f7c-ee98dad95cef-131bc1f1 {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-a401b2ed-a83a-30fd-abe9-07e2cc5c53aa-131bc1f1 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-a401b2ed-a83a-30fd-abe9-07e2cc5c53ac-131bc1f1 {
  grid-area: 2 / 4 / 3 / 13;
}

#w-node-a401b2ed-a83a-30fd-abe9-07e2cc5c53ae-131bc1f1 {
  grid-area: 1 / 4 / 2 / 10;
}

#w-node-a401b2ed-a83a-30fd-abe9-07e2cc5c53b1-131bc1f1 {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-a87eee7f-460e-b6db-3d48-56b5475c6e40-131bc1f1 {
  grid-area: 1 / 3 / 2 / 4;
  align-self: center;
}

#w-node-a87eee7f-460e-b6db-3d48-56b5475c6e42-131bc1f1 {
  grid-area: 2 / 4 / 3 / 13;
}

#w-node-a87eee7f-460e-b6db-3d48-56b5475c6e44-131bc1f1 {
  grid-area: 1 / 4 / 2 / 10;
}

#w-node-a87eee7f-460e-b6db-3d48-56b5475c6e47-131bc1f1 {
  grid-area: 3 / 3 / 4 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f288-131bc1f1 {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f28a-131bc1f1 {
  grid-area: 2 / 5 / 3 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f307-131bc1f1, #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f309-131bc1f1, #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f30b-131bc1f1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f30e-131bc1f1 {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f310-131bc1f1 {
  grid-area: 2 / 5 / 3 / 13;
}

#w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f38a-131bc1f1 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_1e62578f-c4db-1f9d-0c62-8d3d3add5e23-131bc1f1 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-fd4df1a4-2b7c-a356-9520-a12a0f3619fb-131bc1f1 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-af7a49bc-2c57-e332-fa3d-aa2300619262-131bc1f1 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-af506d1d-1e4e-e177-3c43-2f762fe94d2e-131bc1f1 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-af7a49bc-2c57-e332-fa3d-aa230061926a-131bc1f1 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-af7a49bc-2c57-e332-fa3d-aa2300619272-131bc1f1 {
  grid-area: 2 / 2 / 2 / 3;
}

#w-node-af7a49bc-2c57-e332-fa3d-aa230061927a-131bc1f1 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-af7a49bc-2c57-e332-fa3d-aa2300619282-131bc1f1 {
  grid-area: 2 / 4 / 2 / 5;
}

#w-node-af7a49bc-2c57-e332-fa3d-aa230061928a-131bc1f1 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-af7a49bc-2c57-e332-fa3d-aa2300619292-131bc1f1 {
  grid-area: 3 / 4 / 4 / 5;
}

#w-node-af7a49bc-2c57-e332-fa3d-aa230061929a-131bc1f1 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_4d7974f1-f5d8-9d85-7376-451d1291f8f0-131bc1f1 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_8fdb39a0-d31e-85e5-c825-17c53fc81c2a-131bc1f1 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-c05941e0-c24c-504b-54d9-9533b1ed9a59-131bc1f1 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-c05941e0-c24c-504b-54d9-9533b1ed9a61-131bc1f1 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-c05941e0-c24c-504b-54d9-9533b1ed9a69-131bc1f1 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-c05941e0-c24c-504b-54d9-9533b1ed9a71-131bc1f1 {
  grid-area: 2 / 2 / 2 / 3;
}

#w-node-c05941e0-c24c-504b-54d9-9533b1ed9a79-131bc1f1 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-c05941e0-c24c-504b-54d9-9533b1ed9a81-131bc1f1 {
  grid-area: 2 / 4 / 2 / 5;
}

#w-node-c05941e0-c24c-504b-54d9-9533b1ed9a89-131bc1f1 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-c05941e0-c24c-504b-54d9-9533b1ed9a91-131bc1f1 {
  grid-area: 3 / 4 / 4 / 5;
}

#w-node-c05941e0-c24c-504b-54d9-9533b1ed9a99-131bc1f1 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-c05941e0-c24c-504b-54d9-9533b1ed9aa1-131bc1f1 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-c05941e0-c24c-504b-54d9-9533b1ed9aa9-131bc1f1 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_0252fd7b-4e8e-a79d-ac28-bd9a9bb33bae-131bc1f1 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_0252fd7b-4e8e-a79d-ac28-bd9a9bb33bbe-131bc1f1 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_0252fd7b-4e8e-a79d-ac28-bd9a9bb33bce-131bc1f1 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_0252fd7b-4e8e-a79d-ac28-bd9a9bb33bd6-131bc1f1 {
  grid-area: 2 / 4 / 2 / 5;
}

#w-node-_0252fd7b-4e8e-a79d-ac28-bd9a9bb33bde-131bc1f1 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-a450cad9-11f9-770d-033d-f36d72eb5611-131bc1f1 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-a450cad9-11f9-770d-033d-f36d72eb5617-131bc1f1 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a450cad9-11f9-770d-033d-f36d72eb5623-131bc1f1 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-a450cad9-11f9-770d-033d-f36d72eb562d-131bc1f1 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-a450cad9-11f9-770d-033d-f36d72eb5637-131bc1f1 {
  grid-area: 1 / 5 / 2 / 6;
}

@media screen and (max-width: 991px) {
  #w-node-_9a1ef45b-ca63-7d36-e4f2-cf3dffe74d51-ca6646c5 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_9a1ef45b-ca63-7d36-e4f2-cf3dffe74d57-ca6646c5 {
    grid-area: 1 / 5 / 2 / 9;
  }

  #w-node-d06a384c-0e9b-c2a0-e97b-bfa8f3b6ab26-ca6646c5 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_5650ae09-4649-eea3-40f4-05e325a4f092-ca6646c5 {
    grid-area: 1 / 4 / 2 / 6;
    place-self: end;
  }

  #w-node-_9b1dc075-4dc1-89a9-6e9a-f5192b843cc8-ca6646c5 {
    align-self: end;
  }

  #w-node-_2e108c17-35b8-ac43-2ed7-e08defda37cb-ca6646c5, #w-node-_02a6e92e-0d31-8623-00d5-25a5371fabd0-ca6646c5 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-f5a98d94-0003-fcf0-fa52-366bd91e3348-ca6646c5 {
    grid-area: 1 / 4 / 2 / 6;
    place-self: end;
  }

  #w-node-_3846b499-8e16-bc2a-b106-5804526a45ba-ca6646c5, #w-node-_8ee1463f-f471-d17a-ec5d-0c7ee75f511c-ca6646c5 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_160acd3a-28a3-7646-c760-758205294d7b-ca6646c5 {
    grid-area: 1 / 4 / 2 / 6;
    place-self: end;
  }

  #w-node-_7a6d58b8-d602-36a8-cddc-d66d01ebbaaf-ca6646c5, #w-node-_79ef41c9-af77-51b0-400a-2f87fb2bda45-ca6646c5 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_743fc4b9-9376-3b97-9b4c-21105802c23f-ca6646c5 {
    grid-area: 1 / 4 / 2 / 6;
    place-self: end;
  }

  #w-node-aad99c62-32f9-f550-d31d-975dc4280506-ca6646c5 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_3cf17a05-dc43-72aa-352b-218a67343c9e-ca6646c5 {
    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-ca6646ca {
    grid-column: 1 / 3;
  }

  #w-node-_5be054e6-dbda-1bda-fbd4-8dbac745c2c8-ca6646ca {
    grid-column-end: 3;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e956243bb-ca6646ca {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e956243c8-ca6646ca {
    grid-area: 1 / 5 / 2 / 9;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e956243dc-ca6646ca {
    grid-column: 2 / 3;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e956243de-ca6646ca {
    grid-column-start: 8;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e956243e2-ca6646ca, #w-node-cccb61c4-4611-4395-b83a-fa3e956243e5-ca6646ca {
    grid-column: 3 / 7;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e956243e6-ca6646ca {
    grid-column-start: 2;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e956243e9-ca6646ca {
    grid-column: 2 / 3;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e956243eb-ca6646ca {
    grid-column-start: 8;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e956243ef-ca6646ca, #w-node-cccb61c4-4611-4395-b83a-fa3e956243f2-ca6646ca {
    grid-column: 3 / 7;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e956243f3-ca6646ca {
    grid-column-start: 2;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e956243f6-ca6646ca {
    grid-column: 2 / 3;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e956243f8-ca6646ca {
    grid-column-start: 8;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e956243fa-ca6646ca, #w-node-cccb61c4-4611-4395-b83a-fa3e956243fd-ca6646ca {
    grid-column: 3 / 7;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e956243fe-ca6646ca {
    grid-column-start: 2;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e95624401-ca6646ca {
    grid-column: 2 / 3;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e95624403-ca6646ca {
    grid-column-start: 8;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e95624405-ca6646ca, #w-node-cccb61c4-4611-4395-b83a-fa3e95624408-ca6646ca {
    grid-column: 3 / 7;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e95624409-ca6646ca {
    grid-column-start: 2;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e9562440c-ca6646ca {
    grid-column: 2 / 3;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e9562440e-ca6646ca {
    grid-column-start: 8;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e95624410-ca6646ca, #w-node-cccb61c4-4611-4395-b83a-fa3e95624413-ca6646ca {
    grid-column: 3 / 7;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e95624414-ca6646ca {
    grid-column-start: 2;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e95624417-ca6646ca {
    grid-column: 2 / 3;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e95624419-ca6646ca {
    grid-column-start: 8;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e9562441b-ca6646ca, #w-node-cccb61c4-4611-4395-b83a-fa3e9562441e-ca6646ca {
    grid-column: 3 / 7;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e9562441f-ca6646ca {
    grid-column-start: 2;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e95624432-ca6646ca {
    grid-column-end: 13;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e95624434-ca6646ca {
    grid-area: 1 / 1 / 4 / 13;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e956244b4-ca6646ca {
    grid-column-end: 13;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e956244b6-ca6646ca {
    grid-row: 3 / 4;
    grid-column-start: 1;
  }

  #w-node-_94049a8f-0497-d129-b351-8d14387d5bcb-ca6646ca {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0fa9d7bf-e201-9665-27c1-caf5e3898abc-ca6646ca {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-f72c406e-ff67-28a0-2160-22243e126a63-ca6646ca {
    grid-area: 1 / 5 / 2 / 9;
  }

  #w-node-b4cf3cda-3d91-8da6-4312-dcd53790cdd5-ca6646ca {
    grid-area: 1 / 4 / 2 / 7;
  }

  #w-node-e547104d-d6a0-f14e-df6d-6acb8f62e374-ca6646ca, #w-node-_680d90c4-7974-dc20-eaad-daba87c5c992-ca6646ca {
    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-ca6646cc {
    grid-row: 1 / 2;
  }

  #w-node-_18c82f5b-0dee-cf7a-1738-e84e3888a758-ca6646d4 {
    grid-column: 1 / 3;
  }

  #w-node-_18c82f5b-0dee-cf7a-1738-e84e3888a75b-ca6646d4 {
    grid-column-end: 3;
  }

  #w-node-_850afd58-90a6-6b4f-acab-d8aaf95c9719-ca6646d4, #w-node-_850afd58-90a6-6b4f-acab-d8aaf95c971b-ca6646d4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_850afd58-90a6-6b4f-acab-d8aaf95c9747-ca6646d4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_850afd58-90a6-6b4f-acab-d8aaf95c9749-ca6646d4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: start;
  }

  #w-node-d2a3d0a2-c5a8-5a8f-3fa5-a8ea60c4f328-ca66475c {
    grid-column: 2 / 3;
  }

  #w-node-d2a3d0a2-c5a8-5a8f-3fa5-a8ea60c4f32a-ca66475c {
    grid-column-start: 8;
  }

  #w-node-d2a3d0a2-c5a8-5a8f-3fa5-a8ea60c4f32e-ca66475c, #w-node-d2a3d0a2-c5a8-5a8f-3fa5-a8ea60c4f331-ca66475c {
    grid-column: 3 / 7;
  }

  #w-node-d2a3d0a2-c5a8-5a8f-3fa5-a8ea60c4f332-ca66475c {
    grid-column-start: 2;
  }

  #w-node-_1b655de6-c592-b567-2a01-7c0b3c014cec-ca66475c {
    grid-column: 2 / 3;
  }

  #w-node-_1b655de6-c592-b567-2a01-7c0b3c014cee-ca66475c {
    grid-column-start: 8;
  }

  #w-node-_1b655de6-c592-b567-2a01-7c0b3c014cf9-ca66475c, #w-node-_1b655de6-c592-b567-2a01-7c0b3c014cfc-ca66475c {
    grid-column: 3 / 7;
  }

  #w-node-_1b655de6-c592-b567-2a01-7c0b3c014cfe-ca66475c {
    grid-column-start: 2;
  }

  #w-node-_6902b649-7764-0c63-fdde-be16ccb2a5b3-ca66475c {
    grid-column: 2 / 3;
  }

  #w-node-_6902b649-7764-0c63-fdde-be16ccb2a5b5-ca66475c {
    grid-column-start: 8;
  }

  #w-node-_6902b649-7764-0c63-fdde-be16ccb2a5be-ca66475c, #w-node-_6902b649-7764-0c63-fdde-be16ccb2a5c1-ca66475c {
    grid-column: 3 / 7;
  }

  #w-node-_6902b649-7764-0c63-fdde-be16ccb2a5c3-ca66475c {
    grid-column-start: 2;
  }

  #w-node-_60b2b7c4-777e-54b1-8831-3af305d152b6-ca66475c {
    grid-column: 2 / 3;
  }

  #w-node-_60b2b7c4-777e-54b1-8831-3af305d152b8-ca66475c {
    grid-column-start: 8;
  }

  #w-node-_60b2b7c4-777e-54b1-8831-3af305d152ca-ca66475c, #w-node-_60b2b7c4-777e-54b1-8831-3af305d152cd-ca66475c {
    grid-column: 3 / 7;
  }

  #w-node-_60b2b7c4-777e-54b1-8831-3af305d152cf-ca66475c {
    grid-column-start: 2;
  }

  #w-node-_649daf00-9c26-e826-ba11-b12eaaf0f5c8-ca66475c {
    grid-column: 2 / 3;
  }

  #w-node-_649daf00-9c26-e826-ba11-b12eaaf0f5ca-ca66475c {
    grid-column-start: 8;
  }

  #w-node-_649daf00-9c26-e826-ba11-b12eaaf0f5da-ca66475c, #w-node-_649daf00-9c26-e826-ba11-b12eaaf0f5dd-ca66475c {
    grid-column: 3 / 7;
  }

  #w-node-_649daf00-9c26-e826-ba11-b12eaaf0f5df-ca66475c {
    grid-column-start: 2;
  }

  #w-node-_610c5431-73a9-cf56-d979-af118ed69395-ca66475c {
    grid-column: 2 / 3;
  }

  #w-node-_610c5431-73a9-cf56-d979-af118ed69397-ca66475c {
    grid-column-start: 8;
  }

  #w-node-_610c5431-73a9-cf56-d979-af118ed693b1-ca66475c, #w-node-_610c5431-73a9-cf56-d979-af118ed693b4-ca66475c {
    grid-column: 3 / 7;
  }

  #w-node-_610c5431-73a9-cf56-d979-af118ed693b6-ca66475c {
    grid-column-start: 2;
  }

  #w-node-dae01d5a-a709-44d2-7f2e-ae6785079403-ca66475c {
    grid-column: 2 / 3;
  }

  #w-node-dae01d5a-a709-44d2-7f2e-ae6785079405-ca66475c {
    grid-column-start: 8;
  }

  #w-node-dae01d5a-a709-44d2-7f2e-ae678507941f-ca66475c, #w-node-dae01d5a-a709-44d2-7f2e-ae6785079422-ca66475c {
    grid-column: 3 / 7;
  }

  #w-node-dae01d5a-a709-44d2-7f2e-ae6785079424-ca66475c {
    grid-column-start: 2;
  }

  #w-node-ac7ec852-421c-7ce9-9d00-3cbb64d54815-ca66475c {
    grid-column: 2 / 3;
  }

  #w-node-ac7ec852-421c-7ce9-9d00-3cbb64d54817-ca66475c {
    grid-column-start: 8;
  }

  #w-node-ac7ec852-421c-7ce9-9d00-3cbb64d54825-ca66475c, #w-node-ac7ec852-421c-7ce9-9d00-3cbb64d54828-ca66475c {
    grid-column: 3 / 7;
  }

  #w-node-ac7ec852-421c-7ce9-9d00-3cbb64d5482a-ca66475c {
    grid-column-start: 2;
  }

  #w-node-f98aa632-4d09-0317-0f31-f171609d13f6-ca66475c {
    grid-column: 2 / 3;
  }

  #w-node-f98aa632-4d09-0317-0f31-f171609d13f8-ca66475c {
    grid-column-start: 8;
  }

  #w-node-f98aa632-4d09-0317-0f31-f171609d1410-ca66475c, #w-node-f98aa632-4d09-0317-0f31-f171609d1413-ca66475c {
    grid-column: 3 / 7;
  }

  #w-node-f98aa632-4d09-0317-0f31-f171609d1415-ca66475c {
    grid-column-start: 2;
  }

  #w-node-_57b9b246-13d5-c583-39d5-e619ddaa9437-ca66475c {
    grid-column: 2 / 3;
  }

  #w-node-_57b9b246-13d5-c583-39d5-e619ddaa9439-ca66475c {
    grid-column-start: 8;
  }

  #w-node-_57b9b246-13d5-c583-39d5-e619ddaa9447-ca66475c, #w-node-_57b9b246-13d5-c583-39d5-e619ddaa944a-ca66475c {
    grid-column: 3 / 7;
  }

  #w-node-_57b9b246-13d5-c583-39d5-e619ddaa944c-ca66475c {
    grid-column-start: 2;
  }

  #w-node-_535afe22-127e-3e81-d6d9-a43ce3252faa-ca66475c {
    grid-column: 2 / 3;
  }

  #w-node-_535afe22-127e-3e81-d6d9-a43ce3252fac-ca66475c {
    grid-column-start: 8;
  }

  #w-node-_535afe22-127e-3e81-d6d9-a43ce3252fcc-ca66475c, #w-node-_535afe22-127e-3e81-d6d9-a43ce3252fcf-ca66475c {
    grid-column: 3 / 7;
  }

  #w-node-_535afe22-127e-3e81-d6d9-a43ce3252fd1-ca66475c {
    grid-column-start: 2;
  }

  #w-node-_093748a9-f09d-883f-38a6-740f8e3f7b49-ca66475c {
    grid-column: 2 / 3;
  }

  #w-node-_093748a9-f09d-883f-38a6-740f8e3f7b4b-ca66475c {
    grid-column-start: 8;
  }

  #w-node-_093748a9-f09d-883f-38a6-740f8e3f7b5e-ca66475c, #w-node-_093748a9-f09d-883f-38a6-740f8e3f7b61-ca66475c {
    grid-column: 3 / 7;
  }

  #w-node-_093748a9-f09d-883f-38a6-740f8e3f7b63-ca66475c {
    grid-column-start: 2;
  }

  #w-node-_24383c0e-2394-dd09-f5d1-da585fdedf77-ca66475c {
    grid-column: 2 / 3;
  }

  #w-node-_24383c0e-2394-dd09-f5d1-da585fdedf79-ca66475c {
    grid-column-start: 8;
  }

  #w-node-_24383c0e-2394-dd09-f5d1-da585fdedf93-ca66475c, #w-node-_24383c0e-2394-dd09-f5d1-da585fdedf96-ca66475c {
    grid-column: 3 / 7;
  }

  #w-node-_24383c0e-2394-dd09-f5d1-da585fdedf98-ca66475c {
    grid-column-start: 2;
  }

  #w-node-bf3a516d-3c6a-1f75-3533-ef057adeefbd-ca66475c {
    grid-column: 2 / 3;
  }

  #w-node-bf3a516d-3c6a-1f75-3533-ef057adeefbf-ca66475c {
    grid-column-start: 8;
  }

  #w-node-bf3a516d-3c6a-1f75-3533-ef057adeefcf-ca66475c, #w-node-bf3a516d-3c6a-1f75-3533-ef057adeefd2-ca66475c {
    grid-column: 3 / 7;
  }

  #w-node-bf3a516d-3c6a-1f75-3533-ef057adeefd4-ca66475c {
    grid-column-start: 2;
  }

  #w-node-_2f5e8a24-6c1d-8ad0-7e2c-086a76a092b4-ca66475c {
    grid-column: 2 / 3;
  }

  #w-node-_2f5e8a24-6c1d-8ad0-7e2c-086a76a092b6-ca66475c {
    grid-column-start: 8;
  }

  #w-node-_2f5e8a24-6c1d-8ad0-7e2c-086a76a092c9-ca66475c, #w-node-_2f5e8a24-6c1d-8ad0-7e2c-086a76a092cc-ca66475c {
    grid-column: 3 / 7;
  }

  #w-node-_2f5e8a24-6c1d-8ad0-7e2c-086a76a092ce-ca66475c {
    grid-column-start: 2;
  }

  #w-node-fe9c700d-e90a-e518-59c2-d205a6aaaeaa-ca66475c {
    grid-column: 2 / 3;
  }

  #w-node-fe9c700d-e90a-e518-59c2-d205a6aaaeac-ca66475c {
    grid-column-start: 8;
  }

  #w-node-fe9c700d-e90a-e518-59c2-d205a6aaaec2-ca66475c, #w-node-fe9c700d-e90a-e518-59c2-d205a6aaaec5-ca66475c {
    grid-column: 3 / 7;
  }

  #w-node-fe9c700d-e90a-e518-59c2-d205a6aaaec7-ca66475c {
    grid-column-start: 2;
  }

  #w-node-_8355338f-8aff-e6e3-fb3f-bb776f9eefd9-ca66475c {
    grid-column: 2 / 3;
  }

  #w-node-_8355338f-8aff-e6e3-fb3f-bb776f9eefdb-ca66475c {
    grid-column-start: 8;
  }

  #w-node-_8355338f-8aff-e6e3-fb3f-bb776f9eefef-ca66475c, #w-node-_8355338f-8aff-e6e3-fb3f-bb776f9eeff2-ca66475c {
    grid-column: 3 / 7;
  }

  #w-node-_8355338f-8aff-e6e3-fb3f-bb776f9eeff4-ca66475c {
    grid-column-start: 2;
  }

  #w-node-b39bc8e5-8986-8112-0dc7-ab804b57c0e0-ca66475c {
    grid-column: 2 / 3;
  }

  #w-node-b39bc8e5-8986-8112-0dc7-ab804b57c0e2-ca66475c {
    grid-column-start: 8;
  }

  #w-node-b39bc8e5-8986-8112-0dc7-ab804b57c0fe-ca66475c, #w-node-b39bc8e5-8986-8112-0dc7-ab804b57c101-ca66475c {
    grid-column: 3 / 7;
  }

  #w-node-b39bc8e5-8986-8112-0dc7-ab804b57c103-ca66475c {
    grid-column-start: 2;
  }

  #w-node-_838f0b0c-1bd6-cf32-c183-b44e7493eba9-ca66475c {
    grid-column: 2 / 3;
  }

  #w-node-_838f0b0c-1bd6-cf32-c183-b44e7493ebab-ca66475c {
    grid-column-start: 8;
  }

  #w-node-_838f0b0c-1bd6-cf32-c183-b44e7493ebc1-ca66475c, #w-node-_838f0b0c-1bd6-cf32-c183-b44e7493ebc4-ca66475c {
    grid-column: 3 / 7;
  }

  #w-node-_838f0b0c-1bd6-cf32-c183-b44e7493ebc6-ca66475c {
    grid-column-start: 2;
  }

  #w-node-_2517d954-c33a-b8df-3a32-dd7df87a5048-75426e0f {
    grid-column: 1 / 3;
  }

  #w-node-_2517d954-c33a-b8df-3a32-dd7df87a504b-75426e0f {
    grid-column-end: 3;
  }

  #w-node-_4183b9c1-d374-de5d-22ab-0abd1f1af7ea-75426e0f {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_4183b9c1-d374-de5d-22ab-0abd1f1af7f8-75426e0f {
    grid-area: 1 / 5 / 2 / 9;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0ec-75426e0f {
    grid-column: 2 / 3;
  }

  #w-node-dbe3380f-c7bf-7c39-d047-917b8d0e2d11-75426e0f {
    grid-column-start: 8;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0f3-75426e0f, #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0f6-75426e0f {
    grid-column: 3 / 7;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0f7-75426e0f {
    grid-column-start: 2;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0fa-75426e0f {
    grid-column: 2 / 3;
  }

  #w-node-f5dbd17a-a4c0-e13a-2649-eb865e6a5580-75426e0f {
    grid-column-start: 8;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f101-75426e0f, #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f104-75426e0f {
    grid-column: 3 / 7;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f105-75426e0f {
    grid-column-start: 2;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f108-75426e0f {
    grid-column: 2 / 3;
  }

  #w-node-_37de74c2-a8ae-45b9-ec29-b08e1c9edec1-75426e0f {
    grid-column-start: 8;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f10c-75426e0f, #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f10f-75426e0f {
    grid-column: 3 / 7;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f110-75426e0f {
    grid-column-start: 2;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f113-75426e0f {
    grid-column: 2 / 3;
  }

  #w-node-f8b09aa1-ed28-e520-d917-48f2b088f3ef-75426e0f {
    grid-column-start: 8;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f117-75426e0f, #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f11a-75426e0f {
    grid-column: 3 / 7;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f11b-75426e0f {
    grid-column-start: 2;
  }

  #w-node-_85ed4b83-a62b-6a5c-c49d-ce7bd6d16cf3-75426e0f {
    grid-column: 2 / 3;
  }

  #w-node-_17a81487-3053-eb09-748f-5876e9eb90c0-75426e0f {
    grid-column-start: 8;
  }

  #w-node-_85ed4b83-a62b-6a5c-c49d-ce7bd6d16cf7-75426e0f, #w-node-_85ed4b83-a62b-6a5c-c49d-ce7bd6d16cfa-75426e0f {
    grid-column: 3 / 7;
  }

  #w-node-_85ed4b83-a62b-6a5c-c49d-ce7bd6d16cfb-75426e0f {
    grid-column-start: 2;
  }

  #w-node-_0db5d4c2-0af8-e166-97ae-674281ec6bf5-75426e0f {
    grid-column: 2 / 3;
  }

  #w-node-_34a86fcb-b925-35bb-775e-ca33323ac579-75426e0f {
    grid-column-start: 8;
  }

  #w-node-_0db5d4c2-0af8-e166-97ae-674281ec6bf9-75426e0f, #w-node-_0db5d4c2-0af8-e166-97ae-674281ec6bfc-75426e0f {
    grid-column: 3 / 7;
  }

  #w-node-_0db5d4c2-0af8-e166-97ae-674281ec6bfd-75426e0f {
    grid-column-start: 2;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f288-75426e0f {
    grid-column-end: 13;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f28a-75426e0f {
    grid-area: 1 / 1 / 4 / 13;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f30e-75426e0f {
    grid-column-end: 13;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f310-75426e0f {
    grid-row: 3 / 4;
    grid-column-start: 1;
  }

  #w-node-_2517d954-c33a-b8df-3a32-dd7df87a5048-3549a793 {
    grid-column: 1 / 3;
  }

  #w-node-_2517d954-c33a-b8df-3a32-dd7df87a504b-3549a793 {
    grid-column-end: 3;
  }

  #w-node-a9e6a247-cb74-1a1e-3f38-e0bc4827713a-3549a793 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-a9e6a247-cb74-1a1e-3f38-e0bc48277140-3549a793 {
    grid-area: 1 / 5 / 2 / 9;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0ec-3549a793 {
    grid-column: 2 / 3;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0ee-3549a793 {
    grid-column-start: 8;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0f3-3549a793, #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0f6-3549a793 {
    grid-column: 3 / 7;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0f7-3549a793 {
    grid-column-start: 2;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0fa-3549a793 {
    grid-column: 2 / 3;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0fc-3549a793 {
    grid-column-start: 8;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f101-3549a793, #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f104-3549a793 {
    grid-column: 3 / 7;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f105-3549a793 {
    grid-column-start: 2;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f108-3549a793 {
    grid-column: 2 / 3;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f10a-3549a793 {
    grid-column-start: 8;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f10c-3549a793, #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f10f-3549a793 {
    grid-column: 3 / 7;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f110-3549a793 {
    grid-column-start: 2;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f113-3549a793 {
    grid-column: 2 / 3;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f115-3549a793 {
    grid-column-start: 8;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f117-3549a793, #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f11a-3549a793 {
    grid-column: 3 / 7;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f11b-3549a793 {
    grid-column-start: 2;
  }

  #w-node-baf9ee92-093f-29ae-f630-02ce30c4480b-3549a793 {
    grid-column: 2 / 3;
  }

  #w-node-baf9ee92-093f-29ae-f630-02ce30c4480d-3549a793 {
    grid-column-start: 8;
  }

  #w-node-baf9ee92-093f-29ae-f630-02ce30c4480f-3549a793, #w-node-baf9ee92-093f-29ae-f630-02ce30c44812-3549a793 {
    grid-column: 3 / 7;
  }

  #w-node-baf9ee92-093f-29ae-f630-02ce30c44813-3549a793 {
    grid-column-start: 2;
  }

  #w-node-e772b6ab-b3a9-7e69-5871-58c2e352adc2-3549a793 {
    grid-column: 2 / 3;
  }

  #w-node-e772b6ab-b3a9-7e69-5871-58c2e352adc4-3549a793 {
    grid-column-start: 8;
  }

  #w-node-e772b6ab-b3a9-7e69-5871-58c2e352adc6-3549a793, #w-node-e772b6ab-b3a9-7e69-5871-58c2e352adc9-3549a793 {
    grid-column: 3 / 7;
  }

  #w-node-e772b6ab-b3a9-7e69-5871-58c2e352adca-3549a793 {
    grid-column-start: 2;
  }

  #w-node-_2d6fe397-6934-5a4b-d929-722adae88750-3549a793 {
    grid-column: 2 / 3;
  }

  #w-node-_2d6fe397-6934-5a4b-d929-722adae88752-3549a793 {
    grid-column-start: 8;
  }

  #w-node-_2d6fe397-6934-5a4b-d929-722adae88754-3549a793, #w-node-_2d6fe397-6934-5a4b-d929-722adae88757-3549a793 {
    grid-column: 3 / 7;
  }

  #w-node-_2d6fe397-6934-5a4b-d929-722adae88758-3549a793 {
    grid-column-start: 2;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f288-3549a793 {
    grid-column-end: 13;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f28a-3549a793 {
    grid-area: 1 / 1 / 4 / 13;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f30e-3549a793 {
    grid-column-end: 13;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f310-3549a793 {
    grid-row: 3 / 4;
    grid-column-start: 1;
  }

  #w-node-a450cad9-11f9-770d-033d-f36d72eb5617-3549a793 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-a450cad9-11f9-770d-033d-f36d72eb5623-3549a793 {
    grid-area: 1 / 3 / 2 / 5;
  }

  #w-node-_2517d954-c33a-b8df-3a32-dd7df87a5048-fe31bb7b {
    grid-column: 1 / 3;
  }

  #w-node-_2517d954-c33a-b8df-3a32-dd7df87a504b-fe31bb7b {
    grid-column-end: 3;
  }

  #w-node-a9e6a247-cb74-1a1e-3f38-e0bc4827713a-fe31bb7b {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-a9e6a247-cb74-1a1e-3f38-e0bc48277140-fe31bb7b {
    grid-area: 1 / 5 / 2 / 9;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0ec-fe31bb7b {
    grid-column: 2 / 3;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0ee-fe31bb7b {
    grid-column-start: 8;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0f3-fe31bb7b, #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0f6-fe31bb7b {
    grid-column: 3 / 7;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0f7-fe31bb7b {
    grid-column-start: 2;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0fa-fe31bb7b {
    grid-column: 2 / 3;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0fc-fe31bb7b {
    grid-column-start: 8;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f101-fe31bb7b, #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f104-fe31bb7b {
    grid-column: 3 / 7;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f105-fe31bb7b {
    grid-column-start: 2;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f108-fe31bb7b {
    grid-column: 2 / 3;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f10a-fe31bb7b {
    grid-column-start: 8;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f10c-fe31bb7b, #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f10f-fe31bb7b {
    grid-column: 3 / 7;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f110-fe31bb7b {
    grid-column-start: 2;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f113-fe31bb7b {
    grid-column: 2 / 3;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f115-fe31bb7b {
    grid-column-start: 8;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f117-fe31bb7b, #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f11a-fe31bb7b {
    grid-column: 3 / 7;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f11b-fe31bb7b {
    grid-column-start: 2;
  }

  #w-node-baf9ee92-093f-29ae-f630-02ce30c4480b-fe31bb7b {
    grid-column: 2 / 3;
  }

  #w-node-baf9ee92-093f-29ae-f630-02ce30c4480d-fe31bb7b {
    grid-column-start: 8;
  }

  #w-node-baf9ee92-093f-29ae-f630-02ce30c4480f-fe31bb7b, #w-node-baf9ee92-093f-29ae-f630-02ce30c44812-fe31bb7b {
    grid-column: 3 / 7;
  }

  #w-node-baf9ee92-093f-29ae-f630-02ce30c44813-fe31bb7b {
    grid-column-start: 2;
  }

  #w-node-e772b6ab-b3a9-7e69-5871-58c2e352adc2-fe31bb7b {
    grid-column: 2 / 3;
  }

  #w-node-e772b6ab-b3a9-7e69-5871-58c2e352adc4-fe31bb7b {
    grid-column-start: 8;
  }

  #w-node-e772b6ab-b3a9-7e69-5871-58c2e352adc6-fe31bb7b, #w-node-e772b6ab-b3a9-7e69-5871-58c2e352adc9-fe31bb7b {
    grid-column: 3 / 7;
  }

  #w-node-e772b6ab-b3a9-7e69-5871-58c2e352adca-fe31bb7b {
    grid-column-start: 2;
  }

  #w-node-_2d6fe397-6934-5a4b-d929-722adae88750-fe31bb7b {
    grid-column: 2 / 3;
  }

  #w-node-_2d6fe397-6934-5a4b-d929-722adae88752-fe31bb7b {
    grid-column-start: 8;
  }

  #w-node-_2d6fe397-6934-5a4b-d929-722adae88754-fe31bb7b, #w-node-_2d6fe397-6934-5a4b-d929-722adae88757-fe31bb7b {
    grid-column: 3 / 7;
  }

  #w-node-_2d6fe397-6934-5a4b-d929-722adae88758-fe31bb7b {
    grid-column-start: 2;
  }

  #w-node-_8952f380-1c27-fe95-ea77-55759c57b5b4-fe31bb7b {
    grid-column: 2 / 3;
  }

  #w-node-_8952f380-1c27-fe95-ea77-55759c57b5b6-fe31bb7b {
    grid-column-start: 8;
  }

  #w-node-_8952f380-1c27-fe95-ea77-55759c57b5b8-fe31bb7b, #w-node-_8952f380-1c27-fe95-ea77-55759c57b5bb-fe31bb7b {
    grid-column: 3 / 7;
  }

  #w-node-_8952f380-1c27-fe95-ea77-55759c57b5bc-fe31bb7b {
    grid-column-start: 2;
  }

  #w-node-_796799ac-fcbf-a8c1-57c5-14cd2d3e6f4f-fe31bb7b {
    grid-column: 2 / 3;
  }

  #w-node-_796799ac-fcbf-a8c1-57c5-14cd2d3e6f51-fe31bb7b {
    grid-column-start: 8;
  }

  #w-node-_796799ac-fcbf-a8c1-57c5-14cd2d3e6f53-fe31bb7b, #w-node-_796799ac-fcbf-a8c1-57c5-14cd2d3e6f56-fe31bb7b {
    grid-column: 3 / 7;
  }

  #w-node-_796799ac-fcbf-a8c1-57c5-14cd2d3e6f57-fe31bb7b {
    grid-column-start: 2;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f288-fe31bb7b {
    grid-column-end: 13;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f28a-fe31bb7b {
    grid-area: 1 / 1 / 4 / 13;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f30e-fe31bb7b {
    grid-column-end: 13;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f310-fe31bb7b {
    grid-row: 3 / 4;
    grid-column-start: 1;
  }

  #w-node-a450cad9-11f9-770d-033d-f36d72eb5617-fe31bb7b {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-a450cad9-11f9-770d-033d-f36d72eb5623-fe31bb7b {
    grid-area: 1 / 3 / 2 / 5;
  }

  #w-node-_2517d954-c33a-b8df-3a32-dd7df87a5048-02105b3e {
    grid-column: 1 / 3;
  }

  #w-node-_2517d954-c33a-b8df-3a32-dd7df87a504b-02105b3e {
    grid-column-end: 3;
  }

  #w-node-a9e6a247-cb74-1a1e-3f38-e0bc4827713a-02105b3e {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-a9e6a247-cb74-1a1e-3f38-e0bc48277140-02105b3e {
    grid-area: 1 / 5 / 2 / 9;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0ec-02105b3e {
    grid-column: 2 / 3;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0ee-02105b3e {
    grid-column-start: 8;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0f3-02105b3e, #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0f6-02105b3e {
    grid-column: 3 / 7;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0f7-02105b3e {
    grid-column-start: 2;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0fa-02105b3e {
    grid-column: 2 / 3;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0fc-02105b3e {
    grid-column-start: 8;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f101-02105b3e, #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f104-02105b3e {
    grid-column: 3 / 7;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f105-02105b3e {
    grid-column-start: 2;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f108-02105b3e {
    grid-column: 2 / 3;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f10a-02105b3e {
    grid-column-start: 8;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f10c-02105b3e, #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f10f-02105b3e {
    grid-column: 3 / 7;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f110-02105b3e {
    grid-column-start: 2;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f113-02105b3e {
    grid-column: 2 / 3;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f115-02105b3e {
    grid-column-start: 8;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f117-02105b3e, #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f11a-02105b3e {
    grid-column: 3 / 7;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f11b-02105b3e {
    grid-column-start: 2;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f288-02105b3e {
    grid-column-end: 13;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f28a-02105b3e {
    grid-area: 1 / 1 / 4 / 13;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f30e-02105b3e {
    grid-column-end: 13;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f310-02105b3e {
    grid-row: 3 / 4;
    grid-column-start: 1;
  }

  #w-node-_2517d954-c33a-b8df-3a32-dd7df87a5048-12941d58 {
    grid-column: 1 / 3;
  }

  #w-node-_2517d954-c33a-b8df-3a32-dd7df87a504b-12941d58 {
    grid-column-end: 3;
  }

  #w-node-a9e6a247-cb74-1a1e-3f38-e0bc4827713a-12941d58 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-a9e6a247-cb74-1a1e-3f38-e0bc48277140-12941d58 {
    grid-area: 1 / 5 / 2 / 9;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0ec-12941d58 {
    grid-column: 2 / 3;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0ee-12941d58 {
    grid-column-start: 8;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0f3-12941d58, #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0f6-12941d58 {
    grid-column: 3 / 7;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0f7-12941d58 {
    grid-column-start: 2;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0fa-12941d58 {
    grid-column: 2 / 3;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0fc-12941d58 {
    grid-column-start: 8;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f101-12941d58, #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f104-12941d58 {
    grid-column: 3 / 7;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f105-12941d58 {
    grid-column-start: 2;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f108-12941d58 {
    grid-column: 2 / 3;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f10a-12941d58 {
    grid-column-start: 8;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f10c-12941d58, #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f10f-12941d58 {
    grid-column: 3 / 7;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f110-12941d58 {
    grid-column-start: 2;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f113-12941d58 {
    grid-column: 2 / 3;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f115-12941d58 {
    grid-column-start: 8;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f117-12941d58, #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f11a-12941d58 {
    grid-column: 3 / 7;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f11b-12941d58 {
    grid-column-start: 2;
  }

  #w-node-baf9ee92-093f-29ae-f630-02ce30c4480b-12941d58 {
    grid-column: 2 / 3;
  }

  #w-node-baf9ee92-093f-29ae-f630-02ce30c4480d-12941d58 {
    grid-column-start: 8;
  }

  #w-node-baf9ee92-093f-29ae-f630-02ce30c4480f-12941d58, #w-node-baf9ee92-093f-29ae-f630-02ce30c44812-12941d58 {
    grid-column: 3 / 7;
  }

  #w-node-baf9ee92-093f-29ae-f630-02ce30c44813-12941d58 {
    grid-column-start: 2;
  }

  #w-node-e772b6ab-b3a9-7e69-5871-58c2e352adc2-12941d58 {
    grid-column: 2 / 3;
  }

  #w-node-e772b6ab-b3a9-7e69-5871-58c2e352adc4-12941d58 {
    grid-column-start: 8;
  }

  #w-node-e772b6ab-b3a9-7e69-5871-58c2e352adc6-12941d58, #w-node-e772b6ab-b3a9-7e69-5871-58c2e352adc9-12941d58 {
    grid-column: 3 / 7;
  }

  #w-node-e772b6ab-b3a9-7e69-5871-58c2e352adca-12941d58 {
    grid-column-start: 2;
  }

  #w-node-_2d6fe397-6934-5a4b-d929-722adae88750-12941d58 {
    grid-column: 2 / 3;
  }

  #w-node-_2d6fe397-6934-5a4b-d929-722adae88752-12941d58 {
    grid-column-start: 8;
  }

  #w-node-_2d6fe397-6934-5a4b-d929-722adae88754-12941d58, #w-node-_2d6fe397-6934-5a4b-d929-722adae88757-12941d58 {
    grid-column: 3 / 7;
  }

  #w-node-_2d6fe397-6934-5a4b-d929-722adae88758-12941d58 {
    grid-column-start: 2;
  }

  #w-node-_8952f380-1c27-fe95-ea77-55759c57b5b4-12941d58 {
    grid-column: 2 / 3;
  }

  #w-node-_8952f380-1c27-fe95-ea77-55759c57b5b6-12941d58 {
    grid-column-start: 8;
  }

  #w-node-_8952f380-1c27-fe95-ea77-55759c57b5b8-12941d58, #w-node-_8952f380-1c27-fe95-ea77-55759c57b5bb-12941d58 {
    grid-column: 3 / 7;
  }

  #w-node-_8952f380-1c27-fe95-ea77-55759c57b5bc-12941d58 {
    grid-column-start: 2;
  }

  #w-node-_796799ac-fcbf-a8c1-57c5-14cd2d3e6f4f-12941d58 {
    grid-column: 2 / 3;
  }

  #w-node-_796799ac-fcbf-a8c1-57c5-14cd2d3e6f51-12941d58 {
    grid-column-start: 8;
  }

  #w-node-_796799ac-fcbf-a8c1-57c5-14cd2d3e6f53-12941d58, #w-node-_796799ac-fcbf-a8c1-57c5-14cd2d3e6f56-12941d58 {
    grid-column: 3 / 7;
  }

  #w-node-_796799ac-fcbf-a8c1-57c5-14cd2d3e6f57-12941d58 {
    grid-column-start: 2;
  }

  #w-node-b08fee11-7ad3-d94d-66f1-cb89b6cc5d66-12941d58 {
    grid-column: 2 / 3;
  }

  #w-node-b08fee11-7ad3-d94d-66f1-cb89b6cc5d68-12941d58 {
    grid-column-start: 8;
  }

  #w-node-b08fee11-7ad3-d94d-66f1-cb89b6cc5d6a-12941d58, #w-node-b08fee11-7ad3-d94d-66f1-cb89b6cc5d6d-12941d58 {
    grid-column: 3 / 7;
  }

  #w-node-b08fee11-7ad3-d94d-66f1-cb89b6cc5d6e-12941d58 {
    grid-column-start: 2;
  }

  #w-node-_63695107-b987-1b5f-ce2f-d573cbb34046-12941d58 {
    grid-column: 2 / 3;
  }

  #w-node-_63695107-b987-1b5f-ce2f-d573cbb34048-12941d58 {
    grid-column-start: 8;
  }

  #w-node-_63695107-b987-1b5f-ce2f-d573cbb3404a-12941d58, #w-node-_63695107-b987-1b5f-ce2f-d573cbb3404d-12941d58 {
    grid-column: 3 / 7;
  }

  #w-node-_63695107-b987-1b5f-ce2f-d573cbb3404e-12941d58 {
    grid-column-start: 2;
  }

  #w-node-eb705946-b48b-9ea2-32a3-37215808fb59-12941d58 {
    grid-column: 2 / 3;
  }

  #w-node-eb705946-b48b-9ea2-32a3-37215808fb5b-12941d58 {
    grid-column-start: 8;
  }

  #w-node-eb705946-b48b-9ea2-32a3-37215808fb5d-12941d58, #w-node-eb705946-b48b-9ea2-32a3-37215808fb60-12941d58 {
    grid-column: 3 / 7;
  }

  #w-node-eb705946-b48b-9ea2-32a3-37215808fb61-12941d58 {
    grid-column-start: 2;
  }

  #w-node-_5068146f-965d-e6a1-491d-f5193eaf987f-12941d58 {
    grid-column: 2 / 3;
  }

  #w-node-_5068146f-965d-e6a1-491d-f5193eaf9881-12941d58 {
    grid-column-start: 8;
  }

  #w-node-_5068146f-965d-e6a1-491d-f5193eaf9883-12941d58, #w-node-_5068146f-965d-e6a1-491d-f5193eaf9886-12941d58 {
    grid-column: 3 / 7;
  }

  #w-node-_5068146f-965d-e6a1-491d-f5193eaf9887-12941d58 {
    grid-column-start: 2;
  }

  #w-node-_9710eba1-0f83-79d2-a6bc-eb6d0efacf77-12941d58 {
    grid-column: 2 / 3;
  }

  #w-node-_9710eba1-0f83-79d2-a6bc-eb6d0efacf79-12941d58 {
    grid-column-start: 8;
  }

  #w-node-_9710eba1-0f83-79d2-a6bc-eb6d0efacf7b-12941d58, #w-node-_9710eba1-0f83-79d2-a6bc-eb6d0efacf7e-12941d58 {
    grid-column: 3 / 7;
  }

  #w-node-_9710eba1-0f83-79d2-a6bc-eb6d0efacf7f-12941d58 {
    grid-column-start: 2;
  }

  #w-node-d0c2c09e-21e2-dff3-4351-90dd57e0a8e2-12941d58 {
    grid-column: 2 / 3;
  }

  #w-node-d0c2c09e-21e2-dff3-4351-90dd57e0a8e4-12941d58 {
    grid-column-start: 8;
  }

  #w-node-d0c2c09e-21e2-dff3-4351-90dd57e0a8e6-12941d58, #w-node-d0c2c09e-21e2-dff3-4351-90dd57e0a8e9-12941d58 {
    grid-column: 3 / 7;
  }

  #w-node-d0c2c09e-21e2-dff3-4351-90dd57e0a8ea-12941d58 {
    grid-column-start: 2;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f288-12941d58 {
    grid-column-end: 13;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f28a-12941d58 {
    grid-area: 1 / 1 / 4 / 13;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f30e-12941d58 {
    grid-column-end: 13;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f310-12941d58 {
    grid-row: 3 / 4;
    grid-column-start: 1;
  }

  #w-node-a450cad9-11f9-770d-033d-f36d72eb5617-12941d58 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-a450cad9-11f9-770d-033d-f36d72eb5623-12941d58 {
    grid-area: 1 / 3 / 2 / 5;
  }

  #w-node-_2517d954-c33a-b8df-3a32-dd7df87a5048-131bc1f1 {
    grid-column: 1 / 3;
  }

  #w-node-_2517d954-c33a-b8df-3a32-dd7df87a504b-131bc1f1 {
    grid-column-end: 3;
  }

  #w-node-a9e6a247-cb74-1a1e-3f38-e0bc4827713a-131bc1f1 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-a9e6a247-cb74-1a1e-3f38-e0bc48277140-131bc1f1 {
    grid-area: 1 / 5 / 2 / 9;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0ec-131bc1f1 {
    grid-column: 2 / 3;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0ee-131bc1f1 {
    grid-column-start: 8;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0f3-131bc1f1 {
    grid-column: 3 / 7;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0f7-131bc1f1 {
    grid-column-start: 2;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0fa-131bc1f1 {
    grid-column: 2 / 3;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0fc-131bc1f1 {
    grid-column-start: 8;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f101-131bc1f1 {
    grid-column: 3 / 7;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f105-131bc1f1 {
    grid-column-start: 2;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f108-131bc1f1 {
    grid-column: 2 / 3;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f10a-131bc1f1 {
    grid-column-start: 8;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f10c-131bc1f1 {
    grid-column: 3 / 7;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f110-131bc1f1 {
    grid-column-start: 2;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f113-131bc1f1 {
    grid-column: 2 / 3;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f115-131bc1f1 {
    grid-column-start: 8;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f117-131bc1f1 {
    grid-column: 3 / 7;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f11b-131bc1f1 {
    grid-column-start: 2;
  }

  #w-node-baf9ee92-093f-29ae-f630-02ce30c4480b-131bc1f1 {
    grid-column: 2 / 3;
  }

  #w-node-baf9ee92-093f-29ae-f630-02ce30c4480d-131bc1f1 {
    grid-column-start: 8;
  }

  #w-node-baf9ee92-093f-29ae-f630-02ce30c4480f-131bc1f1 {
    grid-column: 3 / 7;
  }

  #w-node-baf9ee92-093f-29ae-f630-02ce30c44813-131bc1f1 {
    grid-column-start: 2;
  }

  #w-node-e772b6ab-b3a9-7e69-5871-58c2e352adc2-131bc1f1 {
    grid-column: 2 / 3;
  }

  #w-node-e772b6ab-b3a9-7e69-5871-58c2e352adc4-131bc1f1 {
    grid-column-start: 8;
  }

  #w-node-e772b6ab-b3a9-7e69-5871-58c2e352adc6-131bc1f1 {
    grid-column: 3 / 7;
  }

  #w-node-e772b6ab-b3a9-7e69-5871-58c2e352adca-131bc1f1 {
    grid-column-start: 2;
  }

  #w-node-_2d6fe397-6934-5a4b-d929-722adae88750-131bc1f1 {
    grid-column: 2 / 3;
  }

  #w-node-_2d6fe397-6934-5a4b-d929-722adae88752-131bc1f1 {
    grid-column-start: 8;
  }

  #w-node-_2d6fe397-6934-5a4b-d929-722adae88754-131bc1f1 {
    grid-column: 3 / 7;
  }

  #w-node-_2d6fe397-6934-5a4b-d929-722adae88758-131bc1f1 {
    grid-column-start: 2;
  }

  #w-node-_8952f380-1c27-fe95-ea77-55759c57b5b4-131bc1f1 {
    grid-column: 2 / 3;
  }

  #w-node-_8952f380-1c27-fe95-ea77-55759c57b5b6-131bc1f1 {
    grid-column-start: 8;
  }

  #w-node-_8952f380-1c27-fe95-ea77-55759c57b5b8-131bc1f1 {
    grid-column: 3 / 7;
  }

  #w-node-_8952f380-1c27-fe95-ea77-55759c57b5bc-131bc1f1 {
    grid-column-start: 2;
  }

  #w-node-_796799ac-fcbf-a8c1-57c5-14cd2d3e6f4f-131bc1f1 {
    grid-column: 2 / 3;
  }

  #w-node-_796799ac-fcbf-a8c1-57c5-14cd2d3e6f51-131bc1f1 {
    grid-column-start: 8;
  }

  #w-node-_796799ac-fcbf-a8c1-57c5-14cd2d3e6f53-131bc1f1 {
    grid-column: 3 / 7;
  }

  #w-node-_796799ac-fcbf-a8c1-57c5-14cd2d3e6f57-131bc1f1 {
    grid-column-start: 2;
  }

  #w-node-bfa41ced-98c4-ee99-9c8d-e2bbce847bc8-131bc1f1 {
    grid-column: 2 / 3;
  }

  #w-node-bfa41ced-98c4-ee99-9c8d-e2bbce847bca-131bc1f1 {
    grid-column-start: 8;
  }

  #w-node-bfa41ced-98c4-ee99-9c8d-e2bbce847bcc-131bc1f1 {
    grid-column: 3 / 7;
  }

  #w-node-bfa41ced-98c4-ee99-9c8d-e2bbce847bcf-131bc1f1 {
    grid-column-start: 2;
  }

  #w-node-_761dc645-9161-14da-1f1b-3debd8182876-131bc1f1 {
    grid-column: 2 / 3;
  }

  #w-node-_761dc645-9161-14da-1f1b-3debd8182878-131bc1f1 {
    grid-column-start: 8;
  }

  #w-node-_761dc645-9161-14da-1f1b-3debd818287a-131bc1f1 {
    grid-column: 3 / 7;
  }

  #w-node-_761dc645-9161-14da-1f1b-3debd818287d-131bc1f1 {
    grid-column-start: 2;
  }

  #w-node-_19717dff-f227-c256-6f7c-ee98dad95ce8-131bc1f1 {
    grid-column: 2 / 3;
  }

  #w-node-_19717dff-f227-c256-6f7c-ee98dad95cea-131bc1f1 {
    grid-column-start: 8;
  }

  #w-node-_19717dff-f227-c256-6f7c-ee98dad95cec-131bc1f1 {
    grid-column: 3 / 7;
  }

  #w-node-_19717dff-f227-c256-6f7c-ee98dad95cef-131bc1f1 {
    grid-column-start: 2;
  }

  #w-node-a401b2ed-a83a-30fd-abe9-07e2cc5c53aa-131bc1f1 {
    grid-column: 2 / 3;
  }

  #w-node-a401b2ed-a83a-30fd-abe9-07e2cc5c53ac-131bc1f1 {
    grid-column-start: 8;
  }

  #w-node-a401b2ed-a83a-30fd-abe9-07e2cc5c53ae-131bc1f1 {
    grid-column: 3 / 7;
  }

  #w-node-a401b2ed-a83a-30fd-abe9-07e2cc5c53b1-131bc1f1 {
    grid-column-start: 2;
  }

  #w-node-a87eee7f-460e-b6db-3d48-56b5475c6e40-131bc1f1 {
    grid-column: 2 / 3;
  }

  #w-node-a87eee7f-460e-b6db-3d48-56b5475c6e42-131bc1f1 {
    grid-column-start: 8;
  }

  #w-node-a87eee7f-460e-b6db-3d48-56b5475c6e44-131bc1f1 {
    grid-column: 3 / 7;
  }

  #w-node-a87eee7f-460e-b6db-3d48-56b5475c6e47-131bc1f1 {
    grid-column-start: 2;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f288-131bc1f1 {
    grid-column-end: 13;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f28a-131bc1f1 {
    grid-area: 1 / 1 / 4 / 13;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f30e-131bc1f1 {
    grid-column-end: 13;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f310-131bc1f1 {
    grid-row: 3 / 4;
    grid-column-start: 1;
  }

  #w-node-a450cad9-11f9-770d-033d-f36d72eb5617-131bc1f1 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-a450cad9-11f9-770d-033d-f36d72eb5623-131bc1f1 {
    grid-area: 1 / 3 / 2 / 5;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_9a1ef45b-ca63-7d36-e4f2-cf3dffe74d57-ca6646c5 {
    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-ca6646ca {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e956243dc-ca6646ca {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e956243de-ca6646ca {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e956243e2-ca6646ca {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e956243e5-ca6646ca {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e956243e6-ca6646ca {
    grid-area: 5 / 1 / 6 / 5;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e956243e9-ca6646ca {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e956243eb-ca6646ca {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e956243ef-ca6646ca {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e956243f2-ca6646ca {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e956243f3-ca6646ca {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e956243f6-ca6646ca {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e956243f8-ca6646ca {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e956243fa-ca6646ca {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e956243fd-ca6646ca {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e956243fe-ca6646ca {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e95624401-ca6646ca {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e95624403-ca6646ca {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e95624405-ca6646ca {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e95624408-ca6646ca {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e95624409-ca6646ca {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e9562440c-ca6646ca {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e9562440e-ca6646ca {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e95624410-ca6646ca {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e95624413-ca6646ca {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e95624414-ca6646ca {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e95624417-ca6646ca {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e95624419-ca6646ca {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e9562441b-ca6646ca {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e9562441e-ca6646ca {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e9562441f-ca6646ca {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e95624432-ca6646ca {
    grid-area: 2 / 1 / 3 / 13;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e95624434-ca6646ca {
    grid-area: 1 / 1 / 4 / 13;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e956244b4-ca6646ca, #w-node-cccb61c4-4611-4395-b83a-fa3e956244b6-ca6646ca {
    grid-column-end: 7;
  }

  #w-node-f72c406e-ff67-28a0-2160-22243e126a63-ca6646ca, #w-node-b4cf3cda-3d91-8da6-4312-dcd53790cdd5-ca6646ca {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-e547104d-d6a0-f14e-df6d-6acb8f62e374-ca6646ca, #w-node-_680d90c4-7974-dc20-eaad-daba87c5c992-ca6646ca {
    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-ca6646cc, #w-node-c433dff3-bcb3-2e94-d367-42492d5dcb7a-ca6646cc, #w-node-c433dff3-bcb3-2e94-d367-42492d5dcb89-ca6646cc, #w-node-c433dff3-bcb3-2e94-d367-42492d5dcb9e-ca6646cc, #w-node-c433dff3-bcb3-2e94-d367-42492d5dcbb1-ca6646cc, #w-node-_95130ed2-bb66-7f39-f1e0-9b77597df7ef-ca6646cc, #w-node-_7611ffd8-4e63-d8cd-289d-3065978c290d-ca6646cc, #w-node-_8983a898-02ee-ba8a-52bf-d29709c9b665-ca6646cc, #w-node-dcab7ce8-dd6f-8a47-cfc5-2698cb880bf9-ca6646cc, #w-node-c433dff3-bcb3-2e94-d367-42492d5dcbc9-ca6646cc, #w-node-c433dff3-bcb3-2e94-d367-42492d5dcbd7-ca6646cc, #w-node-c433dff3-bcb3-2e94-d367-42492d5dcbe5-ca6646cc, #w-node-c433dff3-bcb3-2e94-d367-42492d5dcbf3-ca6646cc, #w-node-c433dff3-bcb3-2e94-d367-42492d5dcc01-ca6646cc {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_850afd58-90a6-6b4f-acab-d8aaf95c9719-ca6646d4, #w-node-_850afd58-90a6-6b4f-acab-d8aaf95c971b-ca6646d4 {
    grid-column: span 2 / span 2;
  }

  #w-node-d2a3d0a2-c5a8-5a8f-3fa5-a8ea60c4f328-ca66475c {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-d2a3d0a2-c5a8-5a8f-3fa5-a8ea60c4f32a-ca66475c {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-d2a3d0a2-c5a8-5a8f-3fa5-a8ea60c4f32e-ca66475c {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-d2a3d0a2-c5a8-5a8f-3fa5-a8ea60c4f331-ca66475c {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-d2a3d0a2-c5a8-5a8f-3fa5-a8ea60c4f332-ca66475c {
    grid-area: 5 / 1 / 6 / 5;
  }

  #w-node-_1b655de6-c592-b567-2a01-7c0b3c014cec-ca66475c {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-_1b655de6-c592-b567-2a01-7c0b3c014cee-ca66475c {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_1b655de6-c592-b567-2a01-7c0b3c014cf9-ca66475c {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_1b655de6-c592-b567-2a01-7c0b3c014cfc-ca66475c {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_1b655de6-c592-b567-2a01-7c0b3c014cfe-ca66475c {
    grid-area: 5 / 1 / 6 / 5;
  }

  #w-node-_6902b649-7764-0c63-fdde-be16ccb2a5b3-ca66475c {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-_6902b649-7764-0c63-fdde-be16ccb2a5b5-ca66475c {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_6902b649-7764-0c63-fdde-be16ccb2a5be-ca66475c {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_6902b649-7764-0c63-fdde-be16ccb2a5c1-ca66475c {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_6902b649-7764-0c63-fdde-be16ccb2a5c3-ca66475c {
    grid-area: 5 / 1 / 6 / 5;
  }

  #w-node-_60b2b7c4-777e-54b1-8831-3af305d152b6-ca66475c {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-_60b2b7c4-777e-54b1-8831-3af305d152b8-ca66475c {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_60b2b7c4-777e-54b1-8831-3af305d152ca-ca66475c {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_60b2b7c4-777e-54b1-8831-3af305d152cd-ca66475c {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_60b2b7c4-777e-54b1-8831-3af305d152cf-ca66475c {
    grid-area: 5 / 1 / 6 / 5;
  }

  #w-node-_649daf00-9c26-e826-ba11-b12eaaf0f5c8-ca66475c {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-_649daf00-9c26-e826-ba11-b12eaaf0f5ca-ca66475c {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_649daf00-9c26-e826-ba11-b12eaaf0f5da-ca66475c {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_649daf00-9c26-e826-ba11-b12eaaf0f5dd-ca66475c {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_649daf00-9c26-e826-ba11-b12eaaf0f5df-ca66475c {
    grid-area: 5 / 1 / 6 / 5;
  }

  #w-node-_610c5431-73a9-cf56-d979-af118ed69395-ca66475c {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-_610c5431-73a9-cf56-d979-af118ed69397-ca66475c {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_610c5431-73a9-cf56-d979-af118ed693b1-ca66475c {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_610c5431-73a9-cf56-d979-af118ed693b4-ca66475c {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_610c5431-73a9-cf56-d979-af118ed693b6-ca66475c {
    grid-area: 5 / 1 / 6 / 5;
  }

  #w-node-dae01d5a-a709-44d2-7f2e-ae6785079403-ca66475c {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-dae01d5a-a709-44d2-7f2e-ae6785079405-ca66475c {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-dae01d5a-a709-44d2-7f2e-ae678507941f-ca66475c {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-dae01d5a-a709-44d2-7f2e-ae6785079422-ca66475c {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-dae01d5a-a709-44d2-7f2e-ae6785079424-ca66475c {
    grid-area: 5 / 1 / 6 / 5;
  }

  #w-node-ac7ec852-421c-7ce9-9d00-3cbb64d54815-ca66475c {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-ac7ec852-421c-7ce9-9d00-3cbb64d54817-ca66475c {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-ac7ec852-421c-7ce9-9d00-3cbb64d54825-ca66475c {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-ac7ec852-421c-7ce9-9d00-3cbb64d54828-ca66475c {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-ac7ec852-421c-7ce9-9d00-3cbb64d5482a-ca66475c {
    grid-area: 5 / 1 / 6 / 5;
  }

  #w-node-f98aa632-4d09-0317-0f31-f171609d13f6-ca66475c {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-f98aa632-4d09-0317-0f31-f171609d13f8-ca66475c {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-f98aa632-4d09-0317-0f31-f171609d1410-ca66475c {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-f98aa632-4d09-0317-0f31-f171609d1413-ca66475c {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-f98aa632-4d09-0317-0f31-f171609d1415-ca66475c {
    grid-area: 5 / 1 / 6 / 5;
  }

  #w-node-_57b9b246-13d5-c583-39d5-e619ddaa9437-ca66475c {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-_57b9b246-13d5-c583-39d5-e619ddaa9439-ca66475c {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_57b9b246-13d5-c583-39d5-e619ddaa9447-ca66475c {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_57b9b246-13d5-c583-39d5-e619ddaa944a-ca66475c {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_57b9b246-13d5-c583-39d5-e619ddaa944c-ca66475c {
    grid-area: 5 / 1 / 6 / 5;
  }

  #w-node-_535afe22-127e-3e81-d6d9-a43ce3252faa-ca66475c {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-_535afe22-127e-3e81-d6d9-a43ce3252fac-ca66475c {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_535afe22-127e-3e81-d6d9-a43ce3252fcc-ca66475c {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_535afe22-127e-3e81-d6d9-a43ce3252fcf-ca66475c {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_535afe22-127e-3e81-d6d9-a43ce3252fd1-ca66475c {
    grid-area: 5 / 1 / 6 / 5;
  }

  #w-node-_093748a9-f09d-883f-38a6-740f8e3f7b49-ca66475c {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-_093748a9-f09d-883f-38a6-740f8e3f7b4b-ca66475c {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_093748a9-f09d-883f-38a6-740f8e3f7b5e-ca66475c {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_093748a9-f09d-883f-38a6-740f8e3f7b61-ca66475c {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_093748a9-f09d-883f-38a6-740f8e3f7b63-ca66475c {
    grid-area: 5 / 1 / 6 / 5;
  }

  #w-node-_24383c0e-2394-dd09-f5d1-da585fdedf77-ca66475c {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-_24383c0e-2394-dd09-f5d1-da585fdedf79-ca66475c {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_24383c0e-2394-dd09-f5d1-da585fdedf93-ca66475c {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_24383c0e-2394-dd09-f5d1-da585fdedf96-ca66475c {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_24383c0e-2394-dd09-f5d1-da585fdedf98-ca66475c {
    grid-area: 5 / 1 / 6 / 5;
  }

  #w-node-bf3a516d-3c6a-1f75-3533-ef057adeefbd-ca66475c {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-bf3a516d-3c6a-1f75-3533-ef057adeefbf-ca66475c {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-bf3a516d-3c6a-1f75-3533-ef057adeefcf-ca66475c {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-bf3a516d-3c6a-1f75-3533-ef057adeefd2-ca66475c {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-bf3a516d-3c6a-1f75-3533-ef057adeefd4-ca66475c {
    grid-area: 5 / 1 / 6 / 5;
  }

  #w-node-_2f5e8a24-6c1d-8ad0-7e2c-086a76a092b4-ca66475c {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-_2f5e8a24-6c1d-8ad0-7e2c-086a76a092b6-ca66475c {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_2f5e8a24-6c1d-8ad0-7e2c-086a76a092c9-ca66475c {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_2f5e8a24-6c1d-8ad0-7e2c-086a76a092cc-ca66475c {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_2f5e8a24-6c1d-8ad0-7e2c-086a76a092ce-ca66475c {
    grid-area: 5 / 1 / 6 / 5;
  }

  #w-node-fe9c700d-e90a-e518-59c2-d205a6aaaeaa-ca66475c {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-fe9c700d-e90a-e518-59c2-d205a6aaaeac-ca66475c {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-fe9c700d-e90a-e518-59c2-d205a6aaaec2-ca66475c {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-fe9c700d-e90a-e518-59c2-d205a6aaaec5-ca66475c {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-fe9c700d-e90a-e518-59c2-d205a6aaaec7-ca66475c {
    grid-area: 5 / 1 / 6 / 5;
  }

  #w-node-_8355338f-8aff-e6e3-fb3f-bb776f9eefd9-ca66475c {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-_8355338f-8aff-e6e3-fb3f-bb776f9eefdb-ca66475c {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_8355338f-8aff-e6e3-fb3f-bb776f9eefef-ca66475c {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_8355338f-8aff-e6e3-fb3f-bb776f9eeff2-ca66475c {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_8355338f-8aff-e6e3-fb3f-bb776f9eeff4-ca66475c {
    grid-area: 5 / 1 / 6 / 5;
  }

  #w-node-b39bc8e5-8986-8112-0dc7-ab804b57c0e0-ca66475c {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-b39bc8e5-8986-8112-0dc7-ab804b57c0e2-ca66475c {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-b39bc8e5-8986-8112-0dc7-ab804b57c0fe-ca66475c {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-b39bc8e5-8986-8112-0dc7-ab804b57c101-ca66475c {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-b39bc8e5-8986-8112-0dc7-ab804b57c103-ca66475c {
    grid-area: 5 / 1 / 6 / 5;
  }

  #w-node-_838f0b0c-1bd6-cf32-c183-b44e7493eba9-ca66475c {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-_838f0b0c-1bd6-cf32-c183-b44e7493ebab-ca66475c {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_838f0b0c-1bd6-cf32-c183-b44e7493ebc1-ca66475c {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_838f0b0c-1bd6-cf32-c183-b44e7493ebc4-ca66475c {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_838f0b0c-1bd6-cf32-c183-b44e7493ebc6-ca66475c {
    grid-area: 5 / 1 / 6 / 5;
  }

  #w-node-_4183b9c1-d374-de5d-22ab-0abd1f1af7f8-75426e0f {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0ec-75426e0f {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-dbe3380f-c7bf-7c39-d047-917b8d0e2d11-75426e0f {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0f3-75426e0f {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0f6-75426e0f {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0f7-75426e0f {
    grid-area: 5 / 1 / 6 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0fa-75426e0f {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-f5dbd17a-a4c0-e13a-2649-eb865e6a5580-75426e0f {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f101-75426e0f {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f104-75426e0f {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f105-75426e0f {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f108-75426e0f {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-_37de74c2-a8ae-45b9-ec29-b08e1c9edec1-75426e0f {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f10c-75426e0f {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f10f-75426e0f {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f110-75426e0f {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f113-75426e0f {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-f8b09aa1-ed28-e520-d917-48f2b088f3ef-75426e0f {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f117-75426e0f {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f11a-75426e0f {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f11b-75426e0f {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_85ed4b83-a62b-6a5c-c49d-ce7bd6d16cf3-75426e0f {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-_17a81487-3053-eb09-748f-5876e9eb90c0-75426e0f {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_85ed4b83-a62b-6a5c-c49d-ce7bd6d16cf7-75426e0f {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_85ed4b83-a62b-6a5c-c49d-ce7bd6d16cfa-75426e0f {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_85ed4b83-a62b-6a5c-c49d-ce7bd6d16cfb-75426e0f {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_0db5d4c2-0af8-e166-97ae-674281ec6bf5-75426e0f {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-_34a86fcb-b925-35bb-775e-ca33323ac579-75426e0f {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_0db5d4c2-0af8-e166-97ae-674281ec6bf9-75426e0f {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_0db5d4c2-0af8-e166-97ae-674281ec6bfc-75426e0f {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_0db5d4c2-0af8-e166-97ae-674281ec6bfd-75426e0f {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f288-75426e0f {
    grid-area: 2 / 1 / 3 / 13;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f28a-75426e0f {
    grid-area: 1 / 1 / 4 / 13;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f30e-75426e0f, #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f310-75426e0f {
    grid-column-end: 7;
  }

  #w-node-a9e6a247-cb74-1a1e-3f38-e0bc48277140-3549a793 {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0ec-3549a793 {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0ee-3549a793 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0f3-3549a793 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0f6-3549a793 {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0f7-3549a793 {
    grid-area: 5 / 1 / 6 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0fa-3549a793 {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0fc-3549a793 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f101-3549a793 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f104-3549a793 {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f105-3549a793 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f108-3549a793 {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f10a-3549a793 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f10c-3549a793 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f10f-3549a793 {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f110-3549a793 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f113-3549a793 {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f115-3549a793 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f117-3549a793 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f11a-3549a793 {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f11b-3549a793 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-baf9ee92-093f-29ae-f630-02ce30c4480b-3549a793 {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-baf9ee92-093f-29ae-f630-02ce30c4480d-3549a793 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-baf9ee92-093f-29ae-f630-02ce30c4480f-3549a793 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-baf9ee92-093f-29ae-f630-02ce30c44812-3549a793 {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-baf9ee92-093f-29ae-f630-02ce30c44813-3549a793 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-e772b6ab-b3a9-7e69-5871-58c2e352adc2-3549a793 {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-e772b6ab-b3a9-7e69-5871-58c2e352adc4-3549a793 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-e772b6ab-b3a9-7e69-5871-58c2e352adc6-3549a793 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-e772b6ab-b3a9-7e69-5871-58c2e352adc9-3549a793 {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-e772b6ab-b3a9-7e69-5871-58c2e352adca-3549a793 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_2d6fe397-6934-5a4b-d929-722adae88750-3549a793 {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-_2d6fe397-6934-5a4b-d929-722adae88752-3549a793 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_2d6fe397-6934-5a4b-d929-722adae88754-3549a793 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_2d6fe397-6934-5a4b-d929-722adae88757-3549a793 {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_2d6fe397-6934-5a4b-d929-722adae88758-3549a793 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f288-3549a793 {
    grid-area: 2 / 1 / 3 / 13;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f28a-3549a793 {
    grid-area: 1 / 1 / 4 / 13;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f30e-3549a793, #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f310-3549a793 {
    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-fe31bb7b {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0ec-fe31bb7b {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0ee-fe31bb7b {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0f3-fe31bb7b {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0f6-fe31bb7b {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0f7-fe31bb7b {
    grid-area: 5 / 1 / 6 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0fa-fe31bb7b {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0fc-fe31bb7b {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f101-fe31bb7b {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f104-fe31bb7b {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f105-fe31bb7b {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f108-fe31bb7b {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f10a-fe31bb7b {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f10c-fe31bb7b {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f10f-fe31bb7b {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f110-fe31bb7b {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f113-fe31bb7b {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f115-fe31bb7b {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f117-fe31bb7b {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f11a-fe31bb7b {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f11b-fe31bb7b {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-baf9ee92-093f-29ae-f630-02ce30c4480b-fe31bb7b {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-baf9ee92-093f-29ae-f630-02ce30c4480d-fe31bb7b {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-baf9ee92-093f-29ae-f630-02ce30c4480f-fe31bb7b {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-baf9ee92-093f-29ae-f630-02ce30c44812-fe31bb7b {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-baf9ee92-093f-29ae-f630-02ce30c44813-fe31bb7b {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-e772b6ab-b3a9-7e69-5871-58c2e352adc2-fe31bb7b {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-e772b6ab-b3a9-7e69-5871-58c2e352adc4-fe31bb7b {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-e772b6ab-b3a9-7e69-5871-58c2e352adc6-fe31bb7b {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-e772b6ab-b3a9-7e69-5871-58c2e352adc9-fe31bb7b {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-e772b6ab-b3a9-7e69-5871-58c2e352adca-fe31bb7b {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_2d6fe397-6934-5a4b-d929-722adae88750-fe31bb7b {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-_2d6fe397-6934-5a4b-d929-722adae88752-fe31bb7b {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_2d6fe397-6934-5a4b-d929-722adae88754-fe31bb7b {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_2d6fe397-6934-5a4b-d929-722adae88757-fe31bb7b {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_2d6fe397-6934-5a4b-d929-722adae88758-fe31bb7b {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_8952f380-1c27-fe95-ea77-55759c57b5b4-fe31bb7b {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-_8952f380-1c27-fe95-ea77-55759c57b5b6-fe31bb7b {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_8952f380-1c27-fe95-ea77-55759c57b5b8-fe31bb7b {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_8952f380-1c27-fe95-ea77-55759c57b5bb-fe31bb7b {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_8952f380-1c27-fe95-ea77-55759c57b5bc-fe31bb7b {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_796799ac-fcbf-a8c1-57c5-14cd2d3e6f4f-fe31bb7b {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-_796799ac-fcbf-a8c1-57c5-14cd2d3e6f51-fe31bb7b {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_796799ac-fcbf-a8c1-57c5-14cd2d3e6f53-fe31bb7b {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_796799ac-fcbf-a8c1-57c5-14cd2d3e6f56-fe31bb7b {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_796799ac-fcbf-a8c1-57c5-14cd2d3e6f57-fe31bb7b {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f288-fe31bb7b {
    grid-area: 2 / 1 / 3 / 13;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f28a-fe31bb7b {
    grid-area: 1 / 1 / 4 / 13;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f30e-fe31bb7b, #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f310-fe31bb7b {
    grid-column-end: 7;
  }

  #w-node-a9e6a247-cb74-1a1e-3f38-e0bc48277140-02105b3e {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0ec-02105b3e {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0ee-02105b3e {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0f3-02105b3e {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0f6-02105b3e {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0f7-02105b3e {
    grid-area: 5 / 1 / 6 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0fa-02105b3e {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0fc-02105b3e {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f101-02105b3e {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f104-02105b3e {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f105-02105b3e {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f108-02105b3e {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f10a-02105b3e {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f10c-02105b3e {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f10f-02105b3e {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f110-02105b3e {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f113-02105b3e {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f115-02105b3e {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f117-02105b3e {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f11a-02105b3e {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f11b-02105b3e {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f288-02105b3e {
    grid-area: 2 / 1 / 3 / 13;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f28a-02105b3e {
    grid-area: 1 / 1 / 4 / 13;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f30e-02105b3e, #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f310-02105b3e {
    grid-column-end: 7;
  }

  #w-node-c05941e0-c24c-504b-54d9-9533b1ed9a59-02105b3e {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-a9e6a247-cb74-1a1e-3f38-e0bc48277140-12941d58 {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0ec-12941d58 {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0ee-12941d58 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0f3-12941d58 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0f6-12941d58 {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0f7-12941d58 {
    grid-area: 5 / 1 / 6 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0fa-12941d58 {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0fc-12941d58 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f101-12941d58 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f104-12941d58 {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f105-12941d58 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f108-12941d58 {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f10a-12941d58 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f10c-12941d58 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f10f-12941d58 {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f110-12941d58 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f113-12941d58 {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f115-12941d58 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f117-12941d58 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f11a-12941d58 {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f11b-12941d58 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-baf9ee92-093f-29ae-f630-02ce30c4480b-12941d58 {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-baf9ee92-093f-29ae-f630-02ce30c4480d-12941d58 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-baf9ee92-093f-29ae-f630-02ce30c4480f-12941d58 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-baf9ee92-093f-29ae-f630-02ce30c44812-12941d58 {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-baf9ee92-093f-29ae-f630-02ce30c44813-12941d58 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-e772b6ab-b3a9-7e69-5871-58c2e352adc2-12941d58 {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-e772b6ab-b3a9-7e69-5871-58c2e352adc4-12941d58 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-e772b6ab-b3a9-7e69-5871-58c2e352adc6-12941d58 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-e772b6ab-b3a9-7e69-5871-58c2e352adc9-12941d58 {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-e772b6ab-b3a9-7e69-5871-58c2e352adca-12941d58 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_2d6fe397-6934-5a4b-d929-722adae88750-12941d58 {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-_2d6fe397-6934-5a4b-d929-722adae88752-12941d58 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_2d6fe397-6934-5a4b-d929-722adae88754-12941d58 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_2d6fe397-6934-5a4b-d929-722adae88757-12941d58 {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_2d6fe397-6934-5a4b-d929-722adae88758-12941d58 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_8952f380-1c27-fe95-ea77-55759c57b5b4-12941d58 {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-_8952f380-1c27-fe95-ea77-55759c57b5b6-12941d58 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_8952f380-1c27-fe95-ea77-55759c57b5b8-12941d58 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_8952f380-1c27-fe95-ea77-55759c57b5bb-12941d58 {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_8952f380-1c27-fe95-ea77-55759c57b5bc-12941d58 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_796799ac-fcbf-a8c1-57c5-14cd2d3e6f4f-12941d58 {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-_796799ac-fcbf-a8c1-57c5-14cd2d3e6f51-12941d58 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_796799ac-fcbf-a8c1-57c5-14cd2d3e6f53-12941d58 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_796799ac-fcbf-a8c1-57c5-14cd2d3e6f56-12941d58 {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_796799ac-fcbf-a8c1-57c5-14cd2d3e6f57-12941d58 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-b08fee11-7ad3-d94d-66f1-cb89b6cc5d66-12941d58 {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-b08fee11-7ad3-d94d-66f1-cb89b6cc5d68-12941d58 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-b08fee11-7ad3-d94d-66f1-cb89b6cc5d6a-12941d58 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-b08fee11-7ad3-d94d-66f1-cb89b6cc5d6d-12941d58 {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-b08fee11-7ad3-d94d-66f1-cb89b6cc5d6e-12941d58 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_63695107-b987-1b5f-ce2f-d573cbb34046-12941d58 {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-_63695107-b987-1b5f-ce2f-d573cbb34048-12941d58 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_63695107-b987-1b5f-ce2f-d573cbb3404a-12941d58 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_63695107-b987-1b5f-ce2f-d573cbb3404d-12941d58 {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_63695107-b987-1b5f-ce2f-d573cbb3404e-12941d58 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-eb705946-b48b-9ea2-32a3-37215808fb59-12941d58 {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-eb705946-b48b-9ea2-32a3-37215808fb5b-12941d58 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-eb705946-b48b-9ea2-32a3-37215808fb5d-12941d58 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-eb705946-b48b-9ea2-32a3-37215808fb60-12941d58 {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-eb705946-b48b-9ea2-32a3-37215808fb61-12941d58 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_5068146f-965d-e6a1-491d-f5193eaf987f-12941d58 {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-_5068146f-965d-e6a1-491d-f5193eaf9881-12941d58 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_5068146f-965d-e6a1-491d-f5193eaf9883-12941d58 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_5068146f-965d-e6a1-491d-f5193eaf9886-12941d58 {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_5068146f-965d-e6a1-491d-f5193eaf9887-12941d58 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_9710eba1-0f83-79d2-a6bc-eb6d0efacf77-12941d58 {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-_9710eba1-0f83-79d2-a6bc-eb6d0efacf79-12941d58 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_9710eba1-0f83-79d2-a6bc-eb6d0efacf7b-12941d58 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_9710eba1-0f83-79d2-a6bc-eb6d0efacf7e-12941d58 {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_9710eba1-0f83-79d2-a6bc-eb6d0efacf7f-12941d58 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-d0c2c09e-21e2-dff3-4351-90dd57e0a8e2-12941d58 {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-d0c2c09e-21e2-dff3-4351-90dd57e0a8e4-12941d58 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-d0c2c09e-21e2-dff3-4351-90dd57e0a8e6-12941d58 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-d0c2c09e-21e2-dff3-4351-90dd57e0a8e9-12941d58 {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-d0c2c09e-21e2-dff3-4351-90dd57e0a8ea-12941d58 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f288-12941d58 {
    grid-area: 2 / 1 / 3 / 13;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f28a-12941d58 {
    grid-area: 1 / 1 / 4 / 13;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f30e-12941d58, #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f310-12941d58 {
    grid-column-end: 7;
  }

  #w-node-a9e6a247-cb74-1a1e-3f38-e0bc48277140-131bc1f1 {
    grid-area: 1 / 3 / 2 / 7;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0ec-131bc1f1 {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0ee-131bc1f1 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0f3-131bc1f1 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0f7-131bc1f1 {
    grid-area: 5 / 1 / 6 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0fa-131bc1f1 {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f0fc-131bc1f1 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f101-131bc1f1 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f105-131bc1f1 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f108-131bc1f1 {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f10a-131bc1f1 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f10c-131bc1f1 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f110-131bc1f1 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f113-131bc1f1 {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f115-131bc1f1 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f117-131bc1f1 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f11b-131bc1f1 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-baf9ee92-093f-29ae-f630-02ce30c4480b-131bc1f1 {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-baf9ee92-093f-29ae-f630-02ce30c4480d-131bc1f1 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-baf9ee92-093f-29ae-f630-02ce30c4480f-131bc1f1 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-baf9ee92-093f-29ae-f630-02ce30c44813-131bc1f1 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-e772b6ab-b3a9-7e69-5871-58c2e352adc2-131bc1f1 {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-e772b6ab-b3a9-7e69-5871-58c2e352adc4-131bc1f1 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-e772b6ab-b3a9-7e69-5871-58c2e352adc6-131bc1f1 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-e772b6ab-b3a9-7e69-5871-58c2e352adca-131bc1f1 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_2d6fe397-6934-5a4b-d929-722adae88750-131bc1f1 {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-_2d6fe397-6934-5a4b-d929-722adae88752-131bc1f1 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_2d6fe397-6934-5a4b-d929-722adae88754-131bc1f1 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_2d6fe397-6934-5a4b-d929-722adae88758-131bc1f1 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_8952f380-1c27-fe95-ea77-55759c57b5b4-131bc1f1 {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-_8952f380-1c27-fe95-ea77-55759c57b5b6-131bc1f1 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_8952f380-1c27-fe95-ea77-55759c57b5b8-131bc1f1 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_8952f380-1c27-fe95-ea77-55759c57b5bc-131bc1f1 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_796799ac-fcbf-a8c1-57c5-14cd2d3e6f4f-131bc1f1 {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-_796799ac-fcbf-a8c1-57c5-14cd2d3e6f51-131bc1f1 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_796799ac-fcbf-a8c1-57c5-14cd2d3e6f53-131bc1f1 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_796799ac-fcbf-a8c1-57c5-14cd2d3e6f57-131bc1f1 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-bfa41ced-98c4-ee99-9c8d-e2bbce847bc8-131bc1f1 {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-bfa41ced-98c4-ee99-9c8d-e2bbce847bca-131bc1f1 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-bfa41ced-98c4-ee99-9c8d-e2bbce847bcc-131bc1f1 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-bfa41ced-98c4-ee99-9c8d-e2bbce847bcf-131bc1f1 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_761dc645-9161-14da-1f1b-3debd8182876-131bc1f1 {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-_761dc645-9161-14da-1f1b-3debd8182878-131bc1f1 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_761dc645-9161-14da-1f1b-3debd818287a-131bc1f1 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_761dc645-9161-14da-1f1b-3debd818287d-131bc1f1 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_19717dff-f227-c256-6f7c-ee98dad95ce8-131bc1f1 {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-_19717dff-f227-c256-6f7c-ee98dad95cea-131bc1f1 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_19717dff-f227-c256-6f7c-ee98dad95cec-131bc1f1 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_19717dff-f227-c256-6f7c-ee98dad95cef-131bc1f1 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-a401b2ed-a83a-30fd-abe9-07e2cc5c53aa-131bc1f1 {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-a401b2ed-a83a-30fd-abe9-07e2cc5c53ac-131bc1f1 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-a401b2ed-a83a-30fd-abe9-07e2cc5c53ae-131bc1f1 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-a401b2ed-a83a-30fd-abe9-07e2cc5c53b1-131bc1f1 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-a87eee7f-460e-b6db-3d48-56b5475c6e40-131bc1f1 {
    grid-column: 1 / 5;
    align-self: center;
  }

  #w-node-a87eee7f-460e-b6db-3d48-56b5475c6e42-131bc1f1 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-a87eee7f-460e-b6db-3d48-56b5475c6e44-131bc1f1 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-a87eee7f-460e-b6db-3d48-56b5475c6e47-131bc1f1 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f288-131bc1f1 {
    grid-area: 2 / 1 / 3 / 13;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f28a-131bc1f1 {
    grid-area: 1 / 1 / 4 / 13;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f30e-131bc1f1, #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f310-131bc1f1 {
    grid-column-end: 7;
  }

  #w-node-c05941e0-c24c-504b-54d9-9533b1ed9a59-131bc1f1 {
    grid-area: 1 / 2 / 2 / 3;
  }
}

@media screen and (max-width: 479px) {
  #w-node-cccb61c4-4611-4395-b83a-fa3e95624432-ca6646ca {
    grid-column-end: 5;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e95624434-ca6646ca {
    grid-area: 1 / 1 / 4 / 5;
  }

  #w-node-cccb61c4-4611-4395-b83a-fa3e956244b4-ca6646ca, #w-node-cccb61c4-4611-4395-b83a-fa3e956244b6-ca6646ca, #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-ca6646d4, #w-node-_850afd58-90a6-6b4f-acab-d8aaf95c971b-ca6646d4 {
    grid-column: span 2 / span 2;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f288-75426e0f {
    grid-column-end: 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f28a-75426e0f {
    grid-area: 1 / 1 / 4 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f30e-75426e0f, #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f310-75426e0f, #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f288-3549a793 {
    grid-column-end: 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f28a-3549a793 {
    grid-area: 1 / 1 / 4 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f30e-3549a793, #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f310-3549a793, #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f288-fe31bb7b {
    grid-column-end: 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f28a-fe31bb7b {
    grid-area: 1 / 1 / 4 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f30e-fe31bb7b, #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f310-fe31bb7b, #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f288-02105b3e {
    grid-column-end: 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f28a-02105b3e {
    grid-area: 1 / 1 / 4 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f30e-02105b3e, #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f310-02105b3e, #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f288-12941d58 {
    grid-column-end: 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f28a-12941d58 {
    grid-area: 1 / 1 / 4 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f30e-12941d58, #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f310-12941d58, #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f288-131bc1f1 {
    grid-column-end: 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f28a-131bc1f1 {
    grid-area: 1 / 1 / 4 / 5;
  }

  #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f30e-131bc1f1, #w-node-_3fc02b57-b533-37ec-d8e2-2b3be373f310-131bc1f1 {
    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;
}