:root {
  --weiss: white;
  --gelb: #f3cb01;
  --_apps---typography--heading-font: museo-sans, sans-serif;
  --grau: #242424;
  --_apps---typography--body-font: Arial, "Helvetica Neue", Helvetica, sans-serif;
  --blau: #0e4fd7;
  --_apps---typography--button-font: museo-sans, sans-serif;
  --_apps---sizes--radius: 30px;
  --_apps---colors--background: var(--weiss);
  --_apps---colors--foreground: #333;
  --_apps---colors--card: var(--weiss);
  --_apps---colors--card-foreground: #060606;
  --_apps---colors--popover: #f2f2f2;
  --_apps---colors--popover-foreground: #060606;
  --_apps---colors--primary: #0d32f5;
  --_apps---colors--primary-foreground: #f5f8ff;
  --_apps---colors--secondary: #def5ff;
  --_apps---colors--secondary-foreground: #0a0d13;
  --_apps---colors--muted: #f8f8f8;
  --_apps---colors--muted-foreground: #7d797a;
  --_apps---colors--accent: #e4e4e4;
  --_apps---colors--accent-foreground: #0d0d0d;
  --_apps---colors--destructive: #ed1226;
  --_apps---colors--border: #0e32f5;
  --_apps---colors--input: #1037f9;
  --_apps---colors--ring: #1f4acf;
  --_apps---charts--chart-1: #0f37f0;
  --_apps---charts--chart-2: #3d6dea;
  --_apps---charts--chart-3: #081dde;
  --_apps---charts--chart-4: #0617bb;
  --_apps---charts--chart-5: #1100a0;
  --_apps---sidebar--sidebar: #f8f8f8;
  --_apps---sidebar--sidebar-foreground: #060606;
  --_apps---sidebar--sidebar-primary: #0d32f5;
  --_apps---sidebar--sidebar-primary-foreground: #f5f8ff;
  --_apps---sidebar--sidebar-accent: #e4e4e4;
  --_apps---sidebar--sidebar-accent-foreground: #0d0d0d;
  --_apps---sidebar--sidebar-border: #0e32f5;
  --_apps---sidebar--sidebar-ring: #1f4acf;
  --_apps---colors--background-dark: #030303;
  --_apps---colors--foreground-dark: #f8f8f8;
  --_apps---colors--card-dark: #141414;
  --_apps---colors--card-foreground-dark: #f8f8f8;
  --_apps---colors--popover-dark: #141414;
  --_apps---colors--popover-foreground-dark: #f8f8f8;
  --_apps---colors--primary-dark: #2f6cff;
  --_apps---colors--primary-foreground-dark: #090d16;
  --_apps---colors--secondary-dark: #020e42;
  --_apps---colors--secondary-foreground-dark: #f5f8ff;
  --_apps---colors--muted-dark: #010101;
  --_apps---colors--muted-foreground-dark: #868686;
  --_apps---colors--accent-dark: #292929;
  --_apps---colors--accent-foreground-dark: #f8f8f8;
  --_apps---colors--destructive-dark: #fc2d34;
  --_apps---colors--border-dark: #0e32f51a;
  --_apps---colors--input-dark: #ffffff26;
  --_apps---colors--ring-dark: #578eff;
  --_apps---charts--chart-1-dark: #326fff;
  --_apps---charts--chart-2-dark: #76adff;
  --_apps---charts--chart-3-dark: #184aff;
  --_apps---charts--chart-4-dark: #5d99ff;
  --_apps---charts--chart-5-dark: #123de5;
  --_apps---sidebar--sidebar-dark: #070707;
  --_apps---sidebar--sidebar-foreground-dark: #f8f8f8;
  --_apps---sidebar--sidebar-primary-dark: #2f6cff;
  --_apps---sidebar--sidebar-primary-foreground-dark: #090d16;
  --_apps---sidebar--sidebar-accent-dark: #292929;
  --_apps---sidebar--sidebar-accent-foreground-dark: #f8f8f8;
  --_apps---sidebar--sidebar-border-dark: #ffffff1a;
  --_apps---sidebar--sidebar-ring-dark: #578eff;
}

body {
  color: #333;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 1vw;
  line-height: 20px;
}

h1 {
  color: var(--weiss);
  text-transform: uppercase;
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: museo-sans, sans-serif;
  font-size: 3.5em;
  font-weight: 500;
  line-height: 1.3em;
}

h2 {
  color: #fff;
  text-transform: uppercase;
  margin-top: 5px;
  margin-bottom: 10px;
  font-size: 1.5em;
  font-weight: 500;
  line-height: 1.4em;
}

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

p {
  color: #fff;
  margin-bottom: 10px;
  font-size: .9em;
  font-weight: 300;
  line-height: 1.5em;
}

.body {
  font-family: museo-sans, sans-serif;
  font-size: 1vw;
}

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

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

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

.navbar-wrapper {
  background-color: #fff;
  justify-content: space-between;
  align-items: center;
  height: 120px;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: flex;
}

.navbar {
  margin-bottom: 10px;
}

.nav-logo {
  width: 7em;
}

.nav-links {
  color: #0d32f5;
  text-transform: uppercase;
  margin-left: 30px;
  padding-left: 0;
  padding-right: 0;
  font-size: .9em;
  font-weight: 500;
  line-height: 1em;
  transition: color .5s cubic-bezier(.86, 0, .07, 1), transform .5s cubic-bezier(.86, 0, .07, 1);
}

.nav-links:hover {
  color: #ffed19;
  transform: translate(0, -5px);
}

.nav-links.w--current, .nav-links.w--current:visited {
  color: #ffed19;
}

.first-text {
  z-index: 3;
  color: #fff;
  text-transform: uppercase;
  font-size: 1em;
  font-weight: 500;
  line-height: 1.5em;
}

.first-text.yellow-text {
  color: #0d32f5;
}

.first-text.yellow-text.list {
  margin-top: 30px;
  margin-bottom: 15px;
  margin-left: 0;
}

.first-text.blue {
  color: #0d32f5;
}

.first-text.blue.cta {
  margin-top: 15px;
  margin-bottom: 30px;
  font-size: 3.5em;
  line-height: 1.1em;
}

.first-text.video {
  margin-top: 0;
}

.paragraph-header {
  color: #fff;
  margin-bottom: 30px;
  font-family: museo-sans, sans-serif;
  font-size: 1.3em;
  font-weight: 500;
  line-height: 1.6em;
  text-decoration: none;
}

.paragraph-header.blau {
  color: #0d32f5;
  margin-bottom: 15px;
}

.heading-2 {
  color: #fff;
  text-transform: uppercase;
  margin-top: 5px;
  margin-bottom: 10px;
  font-size: 1.5em;
  font-weight: 500;
  line-height: 1.4em;
}

.heading-2.blau {
  color: #0d32f5;
}

.button {
  color: #0d32f5;
  text-transform: uppercase;
  background-color: #fff;
  border-radius: 30px;
  font-size: 1em;
  font-weight: 500;
  transition: letter-spacing .5s cubic-bezier(.86, 0, .07, 1);
}

.button:hover {
  letter-spacing: 2px;
}

.button.blue {
  color: #fff;
  background-color: #0d32f5;
}

.button.footer {
  margin-top: 10px;
}

.button.footer.yellow {
  color: #fff;
  background-color: #0d32f5;
}

.button.services {
  color: #fff;
  background-color: #1331f5;
  margin-top: 30px;
}

.h2-yellow, .paragraph-yellow {
  color: #0d32f5;
}

.footer-wrapper {
  min-height: 25vh;
}

.footer-section {
  background-color: #0d32f5;
  border-radius: 30px;
  min-height: 25vh;
  margin-left: 1.2rem;
  margin-right: 1.2rem;
  display: block;
}

.bottom-white {
  height: 1.2rem;
  display: block;
}

.header-section {
  margin-bottom: 1.2rem;
  margin-left: 1.2rem;
  margin-right: 1.2rem;
}

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

.grid-new.footer {
  grid-template-rows: auto auto;
  padding: 3rem;
}

.grid-new.video, .grid-new.founder-stories, .grid-new.brand-mindshift {
  grid-template-rows: auto auto;
}

.grid-item {
  background-color: #0d32f5;
  border-radius: 30px;
  padding: 2.5rem;
}

.grid-item.small {
  padding: 1.5rem;
}

.grid-item.small.yellow {
  background-color: #ffed19;
}

.grid-item.small.image {
  background-image: url('../images/branding-workshop-startups.jpg');
  background-position: 50%;
  background-size: cover;
}

.grid-item.small.video {
  padding: 0;
}

.grid-item.small.center {
  flex-flow: column;
  justify-content: flex-start;
  display: flex;
}

.grid-item.small.uber-uns {
  align-items: flex-end;
  margin-bottom: 0;
  padding: 0;
  display: flex;
}

.grid-item.cta {
  z-index: 1;
  background-image: url('../images/explorer-brand-startups-burnt.jpg');
  background-position: 50%;
  background-size: cover;
  border: 1px solid #0e32f5;
  padding: 2rem;
}

.grid-item.cta.disruptive {
  background-image: url('../images/disruptive-brand-startups-burnt.jpg');
  background-position: 50%;
}

.grid-item.cta.challenger {
  background-image: url('../images/challenger-brand-startup-burnt.jpg');
}

.grid-item.header-image {
  background-image: url('../images/branding-workshop-mit-pete-ai-und-burnt.jpg');
  background-position: 50%;
  background-size: cover;
}

.grid-item.header-image.services {
  background-image: url('../images/markenaufbau-startups.jpg');
  background-position: 50%;
}

.grid-item.header-image.explorer-brand {
  background-image: url('../images/brand-strategy-startups-workshop.jpg');
  background-position: 50% 0;
}

.grid-item.header-image.disruptive-brand {
  background-image: url('../images/branding-scaleup.jpg');
  background-position: 50% 0;
}

.grid-item.header-image.challenger-brand {
  background-image: url('../images/brand-workshop-startups.jpg');
  background-position: 50%;
}

.grid-item.header-image.brand-mindshift {
  background-image: url('../images/was-ist-branding.jpg');
}

.grid-item.header-image.buecher {
  outline-offset: 0px;
  background-image: url('../images/the-brand-gap-zag-the-brand-flip.jpg');
  outline: 1px solid #0d32f5;
}

.grid-item.header-image.uber-burnt {
  background-image: url('../images/marcel-schubert-burnt-studio.jpg');
}

.grid-item.header-image.tester {
  background-image: url('../images/markenworkshop-startups.jpg');
}

.grid-item.header-image.strategic-founders {
  background-image: url('../images/startup-workshop.jpg');
  background-position: 0%;
}

.problem-solution-section, .service-cta-section {
  margin-bottom: 1.2rem;
  margin-left: 1.2rem;
  margin-right: 1.2rem;
}

.footer-item {
  margin-bottom: 30px;
}

.footer-item.flex {
  justify-content: space-between;
  display: flex;
}

.footer-logo {
  width: 7em;
  margin-bottom: 30px;
}

.footer-head-text {
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 5px;
  font-size: 1.5em;
  font-weight: 500;
  line-height: 1.4em;
}

.footer-text {
  color: #fff;
  margin-right: 15px;
  font-size: .9em;
  font-weight: 300;
  line-height: 1.4em;
  text-decoration: none;
}

.footer-text.caps {
  text-transform: uppercase;
  margin-bottom: 10px;
  font-weight: 500;
}

.footer-text.nav {
  margin-bottom: 3px;
  font-family: museo-sans, sans-serif;
}

.social-wrapper {
  justify-content: flex-start;
  margin-bottom: 50px;
  display: flex;
}

.social-icon {
  width: 3em;
  margin-right: 15px;
}

.footer-nav-wrapper {
  flex-flow: column;
  display: flex;
}

.paragraph-blau {
  color: #0d32f5;
}

.paragraph-caps {
  color: #0e32f5;
  text-transform: uppercase;
  font-weight: 500;
}

.paragraph-caps.white {
  color: #fff;
}

.youtube {
  border-bottom-right-radius: 30px;
  border-bottom-left-radius: 30px;
  margin-bottom: 1.5rem;
}

.video-text-wrapper {
  margin: 1.5rem;
}

.list {
  margin-left: .8rem;
  padding-left: 0;
}

.list-item {
  color: #1331f5;
  margin-bottom: 3px;
  font-size: .9em;
  font-weight: 300;
  line-height: 1.5em;
}

.list-item.white {
  color: #fff;
}

.founder-stories-video-wrapper {
  background-image: url('../images/strategische-founder-pete-ai2x.jpg');
  background-position: 50%;
  background-size: cover;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
  width: 50%;
}

.founder-stories-video-wrapper.whomoves {
  background-image: url('../images/who-moves-branding-workshop.jpg');
}

.uber-uns-wrapper {
  width: 50%;
  margin: 1.5rem;
}

.image-wrapper {
  background-image: url('../images/marcel-schubert.png');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: center;
  align-items: flex-end;
  width: 50%;
  height: 100%;
  display: flex;
}

.impressum-datenschutz-section {
  margin-bottom: 15rem;
  margin-left: 1.2rem;
  margin-right: 1.2rem;
}

.link, .link-2, .bold-text-2, .bold-text-3, .bold-text-4, .bold-text-5, .bold-text-6, .bold-text-7, .bold-text-8, .bold-text-9, .bold-text-10, .bold-text-11, .bold-text-12, .bold-text-13, .bold-text-14, .bold-text-15, .bold-text-16, .bold-text-17, .bold-text-18, .bold-text-19, .bold-text-20, .bold-text-21, .bold-text-22, .bold-text-23, .bold-text-24, .bold-text-25, .bold-text-26, .bold-text-27, .bold-text-28, .bold-text-29, .bold-text-30, .bold-text-31, .bold-text-32, .bold-text-33, .bold-text-34, .bold-text-35, .bold-text-36, .bold-text-37, .bold-text-38, .bold-text-39, .bold-text-40, .bold-text-41, .bold-text-42, .bold-text-43, .bold-text-44, .bold-text-45, .bold-text-46, .bold-text-47, .bold-text-48, .bold-text-49, .bold-text-50, .bold-text-51 {
  color: #0d32f5;
  text-decoration: none;
}

.section-impressum {
  margin-bottom: 1.5rem;
  margin-left: 3rem;
  margin-right: 3rem;
}

.preis {
  margin-top: 15px;
  margin-bottom: 15px;
  font-size: 1.5em;
  line-height: 1.5em;
}

.preis.weiss, .weiss {
  color: #fff;
}

.popup-wrapper {
  z-index: 9999;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.popup-content {
  background-color: #fff;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-end;
  max-width: 500px;
  padding: 50px;
  display: flex;
}

@media screen and (min-width: 1440px) {
  h1 {
    font-size: 3em;
    font-weight: 500;
  }

  h2 {
    font-size: 1.3em;
  }

  .first-text, .first-text.blue {
    font-size: .8em;
  }

  .first-text.blue.cta {
    font-size: 3em;
  }

  .paragraph-header {
    font-size: 1.2em;
  }

  .heading-2 {
    font-size: 1.3em;
  }

  .grid-item.header-image.buecher {
    background-color: var(--weiss);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .heading-3 {
    font-size: 1.3em;
  }

  .impressum-datenschutz-section {
    margin-bottom: 12.5rem;
  }
}

@media screen and (min-width: 1920px) {
  h1 {
    max-width: 80%;
    margin-bottom: 30px;
    font-size: 2.5em;
    line-height: 1.4em;
  }

  h2 {
    max-width: 90%;
    font-size: 1.1em;
  }

  p {
    max-width: 90%;
    font-size: .7em;
    line-height: 1.6em;
  }

  .navbar-wrapper {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .nav-logo {
    width: 5.5em;
  }

  .nav-links {
    font-size: .8em;
  }

  .first-text, .first-text.blue {
    font-size: .6em;
  }

  .first-text.blue.cta {
    font-size: 2.5em;
  }

  .paragraph-header {
    max-width: 80%;
    margin-bottom: 50px;
    font-size: 1em;
    line-height: 1.7em;
  }

  .heading-2 {
    font-size: 1.1em;
  }

  .button {
    font-size: .7em;
  }

  .header-section {
    margin-bottom: 2rem;
    margin-left: 2rem;
    margin-right: 2rem;
  }

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

  .grid-new.footer, .grid-item {
    padding: 4rem;
  }

  .grid-item.small {
    padding: 2rem;
  }

  .grid-item.small.yellow {
    padding: 3rem;
  }

  .grid-item.small.center {
    justify-content: flex-start;
  }

  .grid-item.small.uber-uns {
    padding: 0;
  }

  .grid-item.cta {
    padding: 4rem;
  }

  .footer-logo {
    width: 5.5em;
  }

  .footer-head-text {
    font-size: 1em;
  }

  .footer-text {
    font-size: .7em;
    line-height: 1.6em;
  }

  .social-icon {
    width: 2em;
  }

  .paragraph-blau {
    margin-bottom: 30px;
  }

  .list-item {
    font-size: .7em;
    line-height: 1.6em;
  }

  .uber-uns-wrapper {
    margin: 3rem;
  }

  .heading-3 {
    font-size: 1.1em;
  }

  .impressum-datenschutz-section {
    margin-bottom: 7.5rem;
    margin-left: 4rem;
    margin-right: 4rem;
  }

  .section-impressum {
    margin: 4rem;
  }
}

@media screen and (max-width: 991px) {
  h1 {
    margin-top: 10px;
    margin-bottom: 20px;
    font-size: 24px;
    line-height: 33px;
  }

  h2 {
    font-size: 15px;
    line-height: 22px;
  }

  p {
    font-size: 11px;
    line-height: 18px;
  }

  .nav-logo {
    width: 90px;
  }

  .nav-menu {
    background-color: #fff;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-bottom: 30px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .nav-links {
    text-align: center;
    font-size: 15px;
    line-height: 15px;
  }

  .first-text {
    font-size: 10px;
    line-height: 16px;
  }

  .first-text.yellow-text.list {
    font-size: 11px;
    line-height: 17px;
  }

  .first-text.blue {
    font-size: 9px;
    line-height: 16px;
  }

  .first-text.blue.cta {
    font-size: 35px;
    line-height: 45px;
  }

  .paragraph-header {
    margin-bottom: 20px;
    line-height: 21px;
  }

  .paragraph-header.blau {
    font-size: 11px;
  }

  .heading-2 {
    font-size: 15px;
    line-height: 22px;
  }

  .heading-2.blau {
    line-height: 25px;
  }

  .button, .button.blue {
    font-size: 10px;
  }

  .paragraph-yellow {
    line-height: 21px;
  }

  .grid-new, .grid-new.video, .grid-new.founder-stories {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .grid-item, .grid-item.small {
    padding: 1.5rem;
  }

  .grid-item.cta {
    padding: 1rem;
  }

  .grid-item.header-image.services {
    padding: 12rem;
  }

  .grid-item.header-image.explorer-brand, .grid-item.header-image.disruptive-brand {
    background-position: 50%;
    padding: 12rem;
  }

  .grid-item.header-image.challenger-brand, .grid-item.header-image.brand-mindshift {
    padding: 12rem;
  }

  .grid-item.header-image.buecher {
    background-size: cover;
    padding: 12rem;
  }

  .grid-item.header-image.uber-burnt, .grid-item.header-image.tester, .grid-item.header-image.strategic-founders {
    padding: 12rem;
  }

  .footer-item.flex {
    flex-flow: row;
  }

  .footer-logo {
    width: 90px;
    margin-bottom: 15px;
    font-size: 12px;
  }

  .footer-head-text {
    font-size: 13px;
    line-height: 22px;
  }

  .footer-text {
    font-size: 10px;
    line-height: 17px;
  }

  .social-icon {
    width: 30px;
  }

  .paragraph-blau {
    line-height: 21px;
  }

  .list-item {
    font-size: 11px;
    line-height: 17px;
  }

  .heading-3 {
    font-size: 15px;
    line-height: 22px;
  }

  .icon {
    color: #0d32f5;
    background-color: #fff;
    font-size: 40px;
    font-weight: 500;
  }

  .menu-button {
    width: 20px;
  }

  .menu-button.w--open {
    background-color: #fff;
    width: auto;
  }

  .impressum-datenschutz-section {
    margin-bottom: 1.2rem;
  }

  .section-impressum {
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .paragraph-2 {
    font-size: 11px;
    line-height: 18px;
  }

  .preis {
    font-size: 20px;
    line-height: 30px;
  }

  .heading-4 {
    line-height: 25px;
  }

  .paragraph-3 {
    line-height: 21px;
  }
}

@media screen and (max-width: 767px) {
  h2 {
    font-size: 16px;
    line-height: 24px;
  }

  p {
    font-size: 12px;
    line-height: 20px;
  }

  .first-text {
    font-size: 10px;
    line-height: 17px;
  }

  .first-text.yellow-text.list {
    font-size: 12px;
    line-height: 18px;
  }

  .first-text.blue {
    font-size: 10px;
    line-height: 17px;
  }

  .first-text.blue.cta {
    margin-bottom: 15px;
    font-size: 30px;
    line-height: 36px;
  }

  .paragraph-header, .paragraph-header.blau {
    font-size: 12px;
  }

  .heading-2 {
    font-size: 16px;
    line-height: 24px;
  }

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

  .grid-item {
    padding: 2rem;
  }

  .grid-item.cta {
    padding: 1.5rem;
  }

  .grid-item.header-image {
    padding: 11rem;
  }

  .social-wrapper {
    margin-bottom: 30px;
  }

  .list-item {
    font-size: 12px;
    line-height: 20px;
  }

  .uber-uns-wrapper {
    width: auto;
  }

  .image-wrapper {
    display: none;
  }

  .heading-3 {
    font-size: 16px;
    line-height: 24px;
  }

  .impressum-datenschutz-section {
    margin-bottom: 3.5rem;
  }

  .section-impressum {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    margin-bottom: 15px;
    font-size: 18px;
    line-height: 28px;
  }

  .nav-links {
    line-height: 23px;
  }

  .paragraph-header {
    margin-bottom: 15px;
    line-height: 20px;
  }

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

  .grid-new.footer {
    padding: 2rem;
  }

  .grid-item.small.image {
    padding: 8rem;
  }

  .grid-item.header-image {
    padding: 8.8rem;
  }

  .grid-item.header-image.services, .grid-item.header-image.explorer-brand, .grid-item.header-image.disruptive-brand, .grid-item.header-image.challenger-brand, .grid-item.header-image.brand-mindshift, .grid-item.header-image.buecher, .grid-item.header-image.uber-burnt, .grid-item.header-image.tester, .grid-item.header-image.strategic-founders {
    padding: 8rem;
  }

  .footer-item {
    margin-bottom: 15px;
  }

  .footer-item.flex {
    flex-flow: column;
  }

  .footer-text.caps.space {
    margin-top: 30px;
  }

  .uber-uns-wrapper {
    width: auto;
  }

  .image-wrapper {
    display: none;
  }

  .impressum-datenschutz-section {
    margin-bottom: 17rem;
  }
}

#w-node-a0c788b6-1d2a-ed1d-d64d-5a19c8886311-74d80899, #w-node-_5ac394e3-133a-3348-c05b-a92a7ad42894-74d80899 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-a3c84164-308c-20c3-8e0c-8ff34987c85b-74d80899 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_6a1bbae7-b2d2-deb3-175f-2d833052f968-74d80899 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_25f3bedd-af35-9534-fd98-0a41ae064b1f-74d80899 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_39088eac-885d-9c5e-0199-627e71edff19-71edff16 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_39088eac-885d-9c5e-0199-627e71edff1f-71edff16 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-_39088eac-885d-9c5e-0199-627e71edff29-71edff16 {
  grid-area: 1 / 10 / 2 / 13;
}

#w-node-_39088eac-885d-9c5e-0199-627e71edff34-71edff16 {
  grid-area: 2 / 5 / 3 / 13;
}

#w-node-d0345cd4-7e40-1581-f48c-77fdca786700-ca7866fe, #w-node-d0345cd4-7e40-1581-f48c-77fdca786709-ca7866fe, #w-node-d0345cd4-7e40-1581-f48c-77fdca786710-ca7866fe {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-a0c788b6-1d2a-ed1d-d64d-5a19c8886311-977d9291, #w-node-_5ac394e3-133a-3348-c05b-a92a7ad42894-977d9291 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-a3c84164-308c-20c3-8e0c-8ff34987c85b-977d9291, #w-node-a193d479-18ef-2068-3dbc-3b495f096c9c-977d9291 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_6a1bbae7-b2d2-deb3-175f-2d833052f968-977d9291 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-c709d332-a62f-ea60-112c-fe1c63809093-977d9291, #w-node-c709d332-a62f-ea60-112c-fe1c6380909c-977d9291, #w-node-c709d332-a62f-ea60-112c-fe1c638090a3-977d9291 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-a0c788b6-1d2a-ed1d-d64d-5a19c8886311-198d7b5a, #w-node-_5ac394e3-133a-3348-c05b-a92a7ad42894-198d7b5a {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-a3c84164-308c-20c3-8e0c-8ff34987c85b-198d7b5a {
  grid-area: span 2 / span 6 / span 2 / span 6;
}

#w-node-a193d479-18ef-2068-3dbc-3b495f096c9c-198d7b5a, #w-node-_6a1bbae7-b2d2-deb3-175f-2d833052f968-198d7b5a {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_9f6a0b0a-32d5-2834-9e66-535618ea26fc-198d7b5a, #w-node-_2f7f7c90-5985-b8af-9312-4d6373e820c1-198d7b5a, #w-node-_2f7f7c90-5985-b8af-9312-4d6373e820c8-198d7b5a, #w-node-a0c788b6-1d2a-ed1d-d64d-5a19c8886311-7b676c12, #w-node-_5ac394e3-133a-3348-c05b-a92a7ad42894-7b676c12 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-a3c84164-308c-20c3-8e0c-8ff34987c85b-7b676c12 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-a193d479-18ef-2068-3dbc-3b495f096c9c-7b676c12, #w-node-_6a1bbae7-b2d2-deb3-175f-2d833052f968-7b676c12, #w-node-f85616dd-7b0a-785f-312d-2953b198e98b-7b676c12 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_9f6a0b0a-32d5-2834-9e66-535618ea26fc-7b676c12, #w-node-fb2a5391-b1fa-8b68-52fb-f10b3a7f7883-7b676c12 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d0843862-38d0-188b-3b6e-5d99985051c7-7b676c12, #w-node-d0843862-38d0-188b-3b6e-5d99985051d7-7b676c12, #w-node-a0c788b6-1d2a-ed1d-d64d-5a19c8886311-99527cee, #w-node-_5ac394e3-133a-3348-c05b-a92a7ad42894-99527cee {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-a3c84164-308c-20c3-8e0c-8ff34987c85b-99527cee {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-a193d479-18ef-2068-3dbc-3b495f096c9c-99527cee, #w-node-_6a1bbae7-b2d2-deb3-175f-2d833052f968-99527cee, #w-node-f85616dd-7b0a-785f-312d-2953b198e98b-99527cee {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_9f6a0b0a-32d5-2834-9e66-535618ea26fc-99527cee, #w-node-_443beab0-910c-0d9d-1004-139388cbf7a8-99527cee, #w-node-_443beab0-910c-0d9d-1004-139388cbf7b1-99527cee, #w-node-a0c788b6-1d2a-ed1d-d64d-5a19c8886311-37ca09fa, #w-node-_5ac394e3-133a-3348-c05b-a92a7ad42894-37ca09fa {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_1d6de3f6-7823-0d2e-6110-030b3db75dce-37ca09fa {
  grid-area: 1 / 1 / 2 / 7;
}

#w-node-e196c49c-0189-d209-814a-87418a22ac4a-37ca09fa {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-a0c788b6-1d2a-ed1d-d64d-5a19c8886311-4db1a9fc, #w-node-_5ac394e3-133a-3348-c05b-a92a7ad42894-4db1a9fc {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-a3c84164-308c-20c3-8e0c-8ff34987c85b-4db1a9fc, #w-node-a193d479-18ef-2068-3dbc-3b495f096c9c-4db1a9fc, #w-node-_6a1bbae7-b2d2-deb3-175f-2d833052f968-4db1a9fc {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_25f3bedd-af35-9534-fd98-0a41ae064b1f-4db1a9fc, #w-node-_9175173f-832e-819a-d23f-d0fcd6790cc9-4db1a9fc, #w-node-a0c788b6-1d2a-ed1d-d64d-5a19c8886311-e189d76b, #w-node-_5ac394e3-133a-3348-c05b-a92a7ad42894-e189d76b {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-a3c84164-308c-20c3-8e0c-8ff34987c85b-e189d76b, #w-node-a193d479-18ef-2068-3dbc-3b495f096c9c-e189d76b, #w-node-_6a1bbae7-b2d2-deb3-175f-2d833052f968-e189d76b, #w-node-f917a2bb-07d3-45d2-1f03-48e633f06618-e189d76b {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-a0c788b6-1d2a-ed1d-d64d-5a19c8886311-2580d341, #w-node-_5ac394e3-133a-3348-c05b-a92a7ad42894-2580d341 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-a3c84164-308c-20c3-8e0c-8ff34987c85b-2580d341, #w-node-a193d479-18ef-2068-3dbc-3b495f096c9c-2580d341 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_6a1bbae7-b2d2-deb3-175f-2d833052f968-2580d341, #w-node-a0c788b6-1d2a-ed1d-d64d-5a19c8886311-3ff92a53, #w-node-_5ac394e3-133a-3348-c05b-a92a7ad42894-3ff92a53 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-a3c84164-308c-20c3-8e0c-8ff34987c85b-3ff92a53 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-a193d479-18ef-2068-3dbc-3b495f096c9c-3ff92a53 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

@media screen and (min-width: 1920px) {
  #w-node-_39088eac-885d-9c5e-0199-627e71edff29-71edff16 {
    grid-area: 1 / 11 / 2 / 13;
  }

  #w-node-_39088eac-885d-9c5e-0199-627e71edff34-71edff16 {
    grid-area: 2 / 7 / 3 / 13;
  }
}

@media screen and (max-width: 991px) {
  #w-node-a0c788b6-1d2a-ed1d-d64d-5a19c8886311-74d80899, #w-node-_5ac394e3-133a-3348-c05b-a92a7ad42894-74d80899, #w-node-a3c84164-308c-20c3-8e0c-8ff34987c85b-74d80899, #w-node-_6a1bbae7-b2d2-deb3-175f-2d833052f968-74d80899, #w-node-_25f3bedd-af35-9534-fd98-0a41ae064b1f-74d80899 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_39088eac-885d-9c5e-0199-627e71edff19-71edff16 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_39088eac-885d-9c5e-0199-627e71edff1f-71edff16 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_39088eac-885d-9c5e-0199-627e71edff29-71edff16 {
    grid-area: 1 / 8 / 2 / 11;
  }

  #w-node-_39088eac-885d-9c5e-0199-627e71edff34-71edff16 {
    grid-area: 2 / 4 / 3 / 11;
  }

  #w-node-d0345cd4-7e40-1581-f48c-77fdca786700-ca7866fe, #w-node-d0345cd4-7e40-1581-f48c-77fdca786709-ca7866fe {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-d0345cd4-7e40-1581-f48c-77fdca786710-ca7866fe, #w-node-a0c788b6-1d2a-ed1d-d64d-5a19c8886311-977d9291, #w-node-_5ac394e3-133a-3348-c05b-a92a7ad42894-977d9291 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-a3c84164-308c-20c3-8e0c-8ff34987c85b-977d9291, #w-node-a193d479-18ef-2068-3dbc-3b495f096c9c-977d9291 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_6a1bbae7-b2d2-deb3-175f-2d833052f968-977d9291, #w-node-c709d332-a62f-ea60-112c-fe1c638090a3-977d9291, #w-node-a0c788b6-1d2a-ed1d-d64d-5a19c8886311-198d7b5a, #w-node-_5ac394e3-133a-3348-c05b-a92a7ad42894-198d7b5a {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-a3c84164-308c-20c3-8e0c-8ff34987c85b-198d7b5a {
    grid-area: span 2 / span 8 / span 2 / span 8;
  }

  #w-node-a193d479-18ef-2068-3dbc-3b495f096c9c-198d7b5a, #w-node-_6a1bbae7-b2d2-deb3-175f-2d833052f968-198d7b5a {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_9f6a0b0a-32d5-2834-9e66-535618ea26fc-198d7b5a {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_2f7f7c90-5985-b8af-9312-4d6373e820c1-198d7b5a, #w-node-_2f7f7c90-5985-b8af-9312-4d6373e820c8-198d7b5a {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-a0c788b6-1d2a-ed1d-d64d-5a19c8886311-7b676c12, #w-node-_5ac394e3-133a-3348-c05b-a92a7ad42894-7b676c12 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-a3c84164-308c-20c3-8e0c-8ff34987c85b-7b676c12 {
    grid-area: 2 / 1 / 3 / 9;
  }

  #w-node-f85616dd-7b0a-785f-312d-2953b198e98b-7b676c12, #w-node-_9f6a0b0a-32d5-2834-9e66-535618ea26fc-7b676c12, #w-node-fb2a5391-b1fa-8b68-52fb-f10b3a7f7883-7b676c12 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-d0843862-38d0-188b-3b6e-5d99985051c7-7b676c12, #w-node-d0843862-38d0-188b-3b6e-5d99985051d7-7b676c12 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-a0c788b6-1d2a-ed1d-d64d-5a19c8886311-99527cee, #w-node-_5ac394e3-133a-3348-c05b-a92a7ad42894-99527cee {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-a3c84164-308c-20c3-8e0c-8ff34987c85b-99527cee {
    grid-area: 2 / 1 / 3 / 9;
  }

  #w-node-f85616dd-7b0a-785f-312d-2953b198e98b-99527cee, #w-node-_9f6a0b0a-32d5-2834-9e66-535618ea26fc-99527cee {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_443beab0-910c-0d9d-1004-139388cbf7a8-99527cee, #w-node-_443beab0-910c-0d9d-1004-139388cbf7b1-99527cee {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-a0c788b6-1d2a-ed1d-d64d-5a19c8886311-37ca09fa, #w-node-_5ac394e3-133a-3348-c05b-a92a7ad42894-37ca09fa {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_1d6de3f6-7823-0d2e-6110-030b3db75dce-37ca09fa {
    grid-area: 1 / 1 / 2 / 9;
  }

  #w-node-e196c49c-0189-d209-814a-87418a22ac4a-37ca09fa {
    grid-area: 2 / 1 / 3 / 9;
  }

  #w-node-a0c788b6-1d2a-ed1d-d64d-5a19c8886311-4db1a9fc, #w-node-_5ac394e3-133a-3348-c05b-a92a7ad42894-4db1a9fc {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_25f3bedd-af35-9534-fd98-0a41ae064b1f-4db1a9fc {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_9175173f-832e-819a-d23f-d0fcd6790cc9-4db1a9fc, #w-node-a0c788b6-1d2a-ed1d-d64d-5a19c8886311-e189d76b, #w-node-_5ac394e3-133a-3348-c05b-a92a7ad42894-e189d76b {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-a3c84164-308c-20c3-8e0c-8ff34987c85b-e189d76b, #w-node-a193d479-18ef-2068-3dbc-3b495f096c9c-e189d76b, #w-node-_6a1bbae7-b2d2-deb3-175f-2d833052f968-e189d76b, #w-node-f917a2bb-07d3-45d2-1f03-48e633f06618-e189d76b {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-a0c788b6-1d2a-ed1d-d64d-5a19c8886311-2580d341, #w-node-_5ac394e3-133a-3348-c05b-a92a7ad42894-2580d341 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-a3c84164-308c-20c3-8e0c-8ff34987c85b-2580d341, #w-node-a193d479-18ef-2068-3dbc-3b495f096c9c-2580d341 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_6a1bbae7-b2d2-deb3-175f-2d833052f968-2580d341, #w-node-a0c788b6-1d2a-ed1d-d64d-5a19c8886311-3ff92a53, #w-node-_5ac394e3-133a-3348-c05b-a92a7ad42894-3ff92a53, #w-node-a3c84164-308c-20c3-8e0c-8ff34987c85b-3ff92a53, #w-node-a193d479-18ef-2068-3dbc-3b495f096c9c-3ff92a53 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }
}

@media screen and (max-width: 767px) {
  #w-node-a0c788b6-1d2a-ed1d-d64d-5a19c8886311-74d80899, #w-node-_5ac394e3-133a-3348-c05b-a92a7ad42894-74d80899 {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-_39088eac-885d-9c5e-0199-627e71edff19-71edff16 {
    grid-area: 1 / 1 / 2 / 6;
  }

  #w-node-_39088eac-885d-9c5e-0199-627e71edff1f-71edff16 {
    grid-area: 2 / 1 / 3 / 6;
  }

  #w-node-_39088eac-885d-9c5e-0199-627e71edff29-71edff16 {
    order: 9999;
    grid-area: 4 / 1 / 5 / 4;
  }

  #w-node-_39088eac-885d-9c5e-0199-627e71edff34-71edff16 {
    grid-area: 3 / 1 / 4 / 6;
  }

  #w-node-d0345cd4-7e40-1581-f48c-77fdca786700-ca7866fe, #w-node-d0345cd4-7e40-1581-f48c-77fdca786709-ca7866fe {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-a0c788b6-1d2a-ed1d-d64d-5a19c8886311-977d9291, #w-node-_5ac394e3-133a-3348-c05b-a92a7ad42894-977d9291 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-a3c84164-308c-20c3-8e0c-8ff34987c85b-977d9291, #w-node-a193d479-18ef-2068-3dbc-3b495f096c9c-977d9291 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_6a1bbae7-b2d2-deb3-175f-2d833052f968-977d9291 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-c709d332-a62f-ea60-112c-fe1c63809093-977d9291, #w-node-c709d332-a62f-ea60-112c-fe1c6380909c-977d9291 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-c709d332-a62f-ea60-112c-fe1c638090a3-977d9291 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-a0c788b6-1d2a-ed1d-d64d-5a19c8886311-198d7b5a, #w-node-_5ac394e3-133a-3348-c05b-a92a7ad42894-198d7b5a {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-a3c84164-308c-20c3-8e0c-8ff34987c85b-198d7b5a {
    grid-area: span 2 / span 6 / span 2 / span 6;
  }

  #w-node-a193d479-18ef-2068-3dbc-3b495f096c9c-198d7b5a, #w-node-_6a1bbae7-b2d2-deb3-175f-2d833052f968-198d7b5a {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_9f6a0b0a-32d5-2834-9e66-535618ea26fc-198d7b5a {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-a0c788b6-1d2a-ed1d-d64d-5a19c8886311-7b676c12, #w-node-_5ac394e3-133a-3348-c05b-a92a7ad42894-7b676c12 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-a3c84164-308c-20c3-8e0c-8ff34987c85b-7b676c12 {
    grid-area: 2 / 1 / 3 / 7;
  }

  #w-node-a193d479-18ef-2068-3dbc-3b495f096c9c-7b676c12, #w-node-_6a1bbae7-b2d2-deb3-175f-2d833052f968-7b676c12 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-f85616dd-7b0a-785f-312d-2953b198e98b-7b676c12, #w-node-_9f6a0b0a-32d5-2834-9e66-535618ea26fc-7b676c12, #w-node-fb2a5391-b1fa-8b68-52fb-f10b3a7f7883-7b676c12 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-a0c788b6-1d2a-ed1d-d64d-5a19c8886311-99527cee, #w-node-_5ac394e3-133a-3348-c05b-a92a7ad42894-99527cee {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-a3c84164-308c-20c3-8e0c-8ff34987c85b-99527cee {
    grid-area: 2 / 1 / 3 / 7;
  }

  #w-node-a193d479-18ef-2068-3dbc-3b495f096c9c-99527cee, #w-node-_6a1bbae7-b2d2-deb3-175f-2d833052f968-99527cee {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-f85616dd-7b0a-785f-312d-2953b198e98b-99527cee, #w-node-_9f6a0b0a-32d5-2834-9e66-535618ea26fc-99527cee {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_1d6de3f6-7823-0d2e-6110-030b3db75dce-37ca09fa {
    grid-area: 1 / 1 / 2 / 9;
  }

  #w-node-e196c49c-0189-d209-814a-87418a22ac4a-37ca09fa {
    grid-area: 2 / 1 / 2 / 9;
  }

  #w-node-a0c788b6-1d2a-ed1d-d64d-5a19c8886311-4db1a9fc, #w-node-_5ac394e3-133a-3348-c05b-a92a7ad42894-4db1a9fc {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-a3c84164-308c-20c3-8e0c-8ff34987c85b-4db1a9fc, #w-node-a193d479-18ef-2068-3dbc-3b495f096c9c-4db1a9fc, #w-node-_6a1bbae7-b2d2-deb3-175f-2d833052f968-4db1a9fc, #w-node-_25f3bedd-af35-9534-fd98-0a41ae064b1f-4db1a9fc {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_9175173f-832e-819a-d23f-d0fcd6790cc9-4db1a9fc, #w-node-a0c788b6-1d2a-ed1d-d64d-5a19c8886311-e189d76b, #w-node-_5ac394e3-133a-3348-c05b-a92a7ad42894-e189d76b, #w-node-a0c788b6-1d2a-ed1d-d64d-5a19c8886311-2580d341, #w-node-_5ac394e3-133a-3348-c05b-a92a7ad42894-2580d341 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-a3c84164-308c-20c3-8e0c-8ff34987c85b-2580d341, #w-node-a193d479-18ef-2068-3dbc-3b495f096c9c-2580d341 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_6a1bbae7-b2d2-deb3-175f-2d833052f968-2580d341, #w-node-a0c788b6-1d2a-ed1d-d64d-5a19c8886311-3ff92a53, #w-node-_5ac394e3-133a-3348-c05b-a92a7ad42894-3ff92a53, #w-node-a3c84164-308c-20c3-8e0c-8ff34987c85b-3ff92a53, #w-node-a193d479-18ef-2068-3dbc-3b495f096c9c-3ff92a53 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
}

@media screen and (max-width: 479px) {
  #w-node-a0c788b6-1d2a-ed1d-d64d-5a19c8886311-74d80899, #w-node-_5ac394e3-133a-3348-c05b-a92a7ad42894-74d80899, #w-node-a3c84164-308c-20c3-8e0c-8ff34987c85b-74d80899, #w-node-_6a1bbae7-b2d2-deb3-175f-2d833052f968-74d80899, #w-node-_25f3bedd-af35-9534-fd98-0a41ae064b1f-74d80899 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_39088eac-885d-9c5e-0199-627e71edff19-71edff16 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_39088eac-885d-9c5e-0199-627e71edff1f-71edff16 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_39088eac-885d-9c5e-0199-627e71edff29-71edff16 {
    order: 9999;
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_39088eac-885d-9c5e-0199-627e71edff34-71edff16 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-d0345cd4-7e40-1581-f48c-77fdca786700-ca7866fe, #w-node-d0345cd4-7e40-1581-f48c-77fdca786709-ca7866fe, #w-node-d0345cd4-7e40-1581-f48c-77fdca786710-ca7866fe, #w-node-a0c788b6-1d2a-ed1d-d64d-5a19c8886311-977d9291, #w-node-_5ac394e3-133a-3348-c05b-a92a7ad42894-977d9291, #w-node-a3c84164-308c-20c3-8e0c-8ff34987c85b-977d9291, #w-node-_6a1bbae7-b2d2-deb3-175f-2d833052f968-977d9291, #w-node-c709d332-a62f-ea60-112c-fe1c638090a3-977d9291 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-a0c788b6-1d2a-ed1d-d64d-5a19c8886311-198d7b5a, #w-node-_5ac394e3-133a-3348-c05b-a92a7ad42894-198d7b5a {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-a3c84164-308c-20c3-8e0c-8ff34987c85b-198d7b5a {
    grid-area: span 2 / span 3 / span 2 / span 3;
  }

  #w-node-_9f6a0b0a-32d5-2834-9e66-535618ea26fc-198d7b5a, #w-node-_2f7f7c90-5985-b8af-9312-4d6373e820c1-198d7b5a, #w-node-_2f7f7c90-5985-b8af-9312-4d6373e820c8-198d7b5a {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-a0c788b6-1d2a-ed1d-d64d-5a19c8886311-7b676c12, #w-node-_5ac394e3-133a-3348-c05b-a92a7ad42894-7b676c12 {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-a3c84164-308c-20c3-8e0c-8ff34987c85b-7b676c12 {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-a193d479-18ef-2068-3dbc-3b495f096c9c-7b676c12, #w-node-f85616dd-7b0a-785f-312d-2953b198e98b-7b676c12, #w-node-_9f6a0b0a-32d5-2834-9e66-535618ea26fc-7b676c12, #w-node-fb2a5391-b1fa-8b68-52fb-f10b3a7f7883-7b676c12, #w-node-d0843862-38d0-188b-3b6e-5d99985051c7-7b676c12, #w-node-d0843862-38d0-188b-3b6e-5d99985051d7-7b676c12 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-a0c788b6-1d2a-ed1d-d64d-5a19c8886311-99527cee, #w-node-_5ac394e3-133a-3348-c05b-a92a7ad42894-99527cee {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-a3c84164-308c-20c3-8e0c-8ff34987c85b-99527cee {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-f85616dd-7b0a-785f-312d-2953b198e98b-99527cee, #w-node-_9f6a0b0a-32d5-2834-9e66-535618ea26fc-99527cee, #w-node-_443beab0-910c-0d9d-1004-139388cbf7a8-99527cee, #w-node-_443beab0-910c-0d9d-1004-139388cbf7b1-99527cee {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_5ac394e3-133a-3348-c05b-a92a7ad42894-37ca09fa {
    grid-area: span 1 / span 8 / span 1 / span 8;
  }

  #w-node-_1d6de3f6-7823-0d2e-6110-030b3db75dce-37ca09fa {
    grid-area: 1 / 1 / 2 / 9;
  }

  #w-node-e196c49c-0189-d209-814a-87418a22ac4a-37ca09fa {
    grid-area: 2 / 1 / 2 / 9;
  }

  #w-node-a0c788b6-1d2a-ed1d-d64d-5a19c8886311-4db1a9fc, #w-node-_5ac394e3-133a-3348-c05b-a92a7ad42894-4db1a9fc, #w-node-a3c84164-308c-20c3-8e0c-8ff34987c85b-4db1a9fc, #w-node-_6a1bbae7-b2d2-deb3-175f-2d833052f968-4db1a9fc, #w-node-_9175173f-832e-819a-d23f-d0fcd6790cc9-4db1a9fc, #w-node-a0c788b6-1d2a-ed1d-d64d-5a19c8886311-e189d76b, #w-node-_5ac394e3-133a-3348-c05b-a92a7ad42894-e189d76b, #w-node-a3c84164-308c-20c3-8e0c-8ff34987c85b-e189d76b, #w-node-a193d479-18ef-2068-3dbc-3b495f096c9c-e189d76b, #w-node-_6a1bbae7-b2d2-deb3-175f-2d833052f968-e189d76b, #w-node-f917a2bb-07d3-45d2-1f03-48e633f06618-e189d76b, #w-node-a0c788b6-1d2a-ed1d-d64d-5a19c8886311-2580d341, #w-node-_5ac394e3-133a-3348-c05b-a92a7ad42894-2580d341, #w-node-_6a1bbae7-b2d2-deb3-175f-2d833052f968-2580d341, #w-node-a0c788b6-1d2a-ed1d-d64d-5a19c8886311-3ff92a53, #w-node-_5ac394e3-133a-3348-c05b-a92a7ad42894-3ff92a53, #w-node-a3c84164-308c-20c3-8e0c-8ff34987c85b-3ff92a53, #w-node-a193d479-18ef-2068-3dbc-3b495f096c9c-3ff92a53 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }
}


