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

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

.w-checkbox::before {
  content: ' ';
  display: table;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

.w-checkbox::after {
  content: ' ';
  display: table;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  clear: both;
}

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

.w-checkbox-input--inputType-custom {
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-color: #ccc;
  border-bottom-color: #ccc;
  border-left-color: #ccc;
  border-right-color: #ccc;
  border-top-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-style: solid;
  width: 12px;
  height: 12px;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}

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

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

h1 {
  margin-top: 0px;
  margin-bottom: 75px;
  font-family: 'AG Book Stencil', sans-serif;
  font-size: 50px;
  font-weight: 400;
  text-align: center;
}

h2 {
  margin-top: 0px;
  margin-bottom: 10px;
  font-family: 'AG Book Stencil', sans-serif;
  font-size: 35px;
  line-height: 36px;
  font-weight: 400;
  text-transform: uppercase;
}

h3 {
  margin-top: 15px;
  margin-bottom: 15px;
  font-family: 'AG Book Stencil', sans-serif;
  font-size: 24px;
  line-height: 30px;
  font-weight: 400;
}

p {
  margin-bottom: 10px;
}

a {
  color: #fffded;
  text-decoration: underline;
}

img {
  display: inline-block;
  max-width: 100%;
}

.sum-select {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 80px;
  height: 30px;
  margin-bottom: 0px;
  padding-top: 4px;
  padding-bottom: 0px;
  padding-left: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  border-style: solid;
  border-width: 2px;
  border-color: #efcb50;
  border-radius: 20px;
  background-color: transparent;
  text-align: center;
}

.form-wrapper {
  display: block;
  justify-items: center;
  -webkit-box-align: end;
  -webkit-align-items: end;
  -ms-flex-align: end;
  align-items: end;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.hero-section {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100vh;
  min-height: 750px;
  margin-bottom: 150px;
  padding-top: 150px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-image: url('../images/Hero.webp');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: fixed;
}

.hero-logo-container {
  width: 550px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.hero-logo-container.small {
  width: 200px;
}

.image {
  width: 100%;
  height: 100%;
  max-height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: 50% 50%;
  object-position: 50% 50%;
}

.image.fixed-right {
  -o-object-position: 100% 50%;
  object-position: 100% 50%;
}

.image.fixed-left {
  -o-object-position: 0% 50%;
  object-position: 0% 50%;
}

.image.contain {
  -o-object-fit: contain;
  object-fit: contain;
  -o-object-position: 0% 50%;
  object-position: 0% 50%;
}

.image.sideimage {
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: 50% 50%;
  object-position: 50% 50%;
}

.image.tooltop-image {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}

.body {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background-color: #fffded;
  font-family: 'Andale Mono', sans-serif;
  color: #000;
  font-size: 16px;
  line-height: 1.3;
}

.hero-banner {
  position: absolute;
  left: auto;
  top: auto;
  right: 0%;
  bottom: -85px;
  width: 520px;
  padding: 25px 50px 25px 100px;
  background-image: linear-gradient(-70deg, #efcb50 96%, transparent 0);
}

.hero-scroll-indikator {
  position: absolute;
  left: auto;
  top: auto;
  right: auto;
  bottom: 70px;
  width: 40px;
  height: 40px;
  opacity: 0.5;
  -webkit-transition: opacity 100ms cubic-bezier(.55, .085, .68, .53);
  transition: opacity 100ms cubic-bezier(.55, .085, .68, .53);
}

.hero-scroll-indikator:hover {
  opacity: 1;
}

.arrow-down {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.hero-pictogramm {
  position: absolute;
  left: auto;
  top: -100%;
  right: 30px;
  bottom: auto;
  width: 350px;
}

.modul-grid {
  position: relative;
  display: -ms-grid;
  display: grid;
  height: 350px;
  margin-bottom: 75px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 51px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1.25fr 1fr 1.25fr;
  grid-template-columns: 1.25fr 1fr 1.25fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.gelb {
  color: #efcb50;
}

.mobe {
  font-family: 'AG Book Stencil', sans-serif;
}

.mobe.b {
  color: #efcb50;
}

.button {
  padding: 10px 35px 10px 50px;
  background-color: transparent;
  background-image: linear-gradient(-65deg, #efcb50 95%, transparent 0);
  -webkit-transition: color 175ms cubic-bezier(.55, .085, .68, .53), background-color 200ms cubic-bezier(.55, .085, .68, .53);
  transition: color 175ms cubic-bezier(.55, .085, .68, .53), background-color 200ms cubic-bezier(.55, .085, .68, .53);
  font-family: 'AG Book Stencil', sans-serif;
  color: #000;
}

.button:hover {
  background-image: linear-gradient(-65deg, #000 95%, transparent 0);
  color: #fffded;
}

.button.right {
  margin-top: 25px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
}

.button.right:hover {
  background-image: linear-gradient(-65deg, #000 95%, transparent 0);
  color: #fffded;
}

.button.config {
  position: absolute;
  left: auto;
  right: 20px;
  bottom: -20px;
  background-image: linear-gradient(-65deg, #000 95%, transparent 0);
  color: #fffded;
}

.button.config:hover {
  background-image: linear-gradient(-65deg, #e9b70f 95%, transparent 0);
  color: #000;
}

.button.form {
  position: relative;
  display: block;
  margin-right: 30px;
  margin-left: auto;
  background-image: linear-gradient(115deg, #efcb50 95%, transparent 0);
}

.button.form:hover {
  background-image: linear-gradient(115deg, #000 95%, transparent 0);
  color: #fffded;
}

.modul-grid-content {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.modulbauweise {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.content-wrapper {
  position: relative;
  overflow: visible;
  max-width: 1010px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 30px;
  padding-left: 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.content-wrapper.centered {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.content-wrapper.slider {
  z-index: 0;
  overflow: hidden;
  max-width: 1110px;
  margin-bottom: 0px;
  padding: 50px 75px;
}

.content-wrapper.header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

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

.paragraph.readmore {
  display: none;
}

.paragraph.margin-bottom {
  margin-bottom: 20px;
}

.paragraph.dropdown {
  padding-top: 15px;
  padding-bottom: 15px;
}

.book---textblock {
  margin-top: 75px;
  font-family: 'AG Book Stencil', sans-serif;
  font-size: 25px;
}

.book---textblock.centered {
  text-align: center;
}

.book---textblock.right {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
}

.book---textblock.left {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.book---textblock.konfiguration {
  margin-top: 30px;
  margin-bottom: 10px;
}

.modul-image {
  position: relative;
  z-index: 1;
  height: 350px;
}

.heading {
  margin-bottom: 20px;
  font-family: 'AG Book Stencil', sans-serif;
  font-weight: 400;
}

.grid {
  margin-top: 50px;
  margin-bottom: 50px;
  grid-column-gap: 51px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.bett-text {
  position: absolute;
  top: 40%;
}

.bett-container {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.ag-book {
  font-family: 'AG Book Stencil', sans-serif;
}

.ag-book.big {
  margin-bottom: 5px;
  font-size: 20px;
}

.erg-nzungsmodule-container {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.modul-container {
  position: relative;
  text-align: center;
}

.tooltip-circle {
  position: absolute;
  left: auto;
  top: 0%;
  right: -30px;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 20px;
  height: 20px;
  margin-top: auto;
  margin-bottom: auto;
  padding: 4px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100%;
  background-color: #000;
}

.tooltip-circle:hover {
  background-color: #e9b70f;
}

.modul-piktogramm {
  height: 70px;
  margin-bottom: 10px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.modul-piktogramm.small {
  height: 25px;
}

.modul-wrapper {
  margin-top: 20px;
  margin-bottom: 20px;
}

.basisteile {
  width: 85%;
  margin-top: 15px;
}

.kombinationen {
  margin-top: 15px;
}

.overflow-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.section {
  position: relative;
  overflow: hidden;
  margin-top: 100px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 100px;
  padding-bottom: 100px;
}

.section.yellow {
  background-color: #fff5d2;
}

.section.yellow.no-margin {
  margin-top: 0px;
}

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

.section.no-padding._50margintop {
  margin-top: 50px;
}

.grid-content-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 400px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.grid-content-container.right {
  margin-right: 0px;
  margin-left: 400px;
  padding-right: 0px;
}

.side-image {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: 40vw;
  min-width: 400px;
  background-color: #efcb50;
}

.side-image.left {
  left: 0%;
  top: 0%;
  right: auto;
  bottom: 0%;
}

.slider {
  z-index: -1;
  margin-bottom: 75px;
  background-color: #fff5d2;
}

.slide {
  padding-right: 10px;
  padding-left: 10px;
}

.lightbox-link {
  height: 100%;
}

.slider-container {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 33%;
  height: auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-color: transparent;
}

.left-arrow {
  position: absolute;
  left: -80px;
  top: 0%;
  right: auto;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 110%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff5d2;
}

.right-arrow {
  left: auto;
  top: 0%;
  right: -80px;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 110%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff5d2;
  -webkit-transition: opacity 200ms cubic-bezier(.55, .085, .68, .53);
  transition: opacity 200ms cubic-bezier(.55, .085, .68, .53);
}

.right-arrow:hover {
  opacity: 1;
}

.slide-nav {
  display: none;
}

.arrow-icon {
  width: 35px;
  height: 35px;
}

.arrow-icon.left {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.mask {
  overflow: visible;
}

.slider-wrapper {
  position: relative;
}

.tooltip {
  position: absolute;
  top: auto;
  right: auto;
  bottom: 55px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 300px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  border-radius: 10px;
  background-color: #e9b70f;
  box-shadow: 0 0 10px -5px #000;
}

.triangle-icon {
  position: absolute;
  left: 20px;
  top: auto;
  right: auto;
  bottom: -20px;
  z-index: -1;
  width: 25px;
  height: 25px;
}

.information---text {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding: 15px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  background-color: #efcb50;
  color: #000;
  text-align: center;
  text-decoration: none;
}

.information---text.link {
  text-decoration: underline;
}

.information---text.link:hover {
  background-color: #e9b70f;
}

.underlined {
  margin-bottom: 15px;
  text-decoration: underline;
  cursor: pointer;
}

.t-shirt-tooltop-container {
  position: relative;
}

.accordion-icon {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 25px;
  height: 25px;
  min-height: 25px;
  min-width: 25px;
  margin-left: 15px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 20px;
  background-color: #000;
}

.accordion-icon.philosophie {
  margin-right: 15px;
  margin-left: 0px;
}

.rich-text-block {
  width: 100%;
  padding-top: 0px;
  padding-bottom: 15px;
}

.rich-text-block h1 {
  margin-bottom: 20px;
  text-align: left;
}

.rich-text-block h2 {
  font-size: 20px;
  line-height: 20px;
}

.rich-text-block a {
  color: #000;
}

.accordion-icon-line {
  width: 60%;
  height: 2px;
  border-radius: 20px;
  background-color: #fffded;
}

.accordion-icon-line.plus {
  position: absolute;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.faq-wrapper {
  margin-top: 25px;
}

.faq-container {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  margin-bottom: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  border-radius: 20px;
  background-color: #efcb50;
  box-shadow: 0 0 5px -2px rgba(41, 41, 45, 0.62);
}

.accordion-content {
  overflow: hidden;
  padding-right: 35px;
  padding-left: 35px;
}

.accordion-trigger {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  padding: 15px 30px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
}

.accordion-hover {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 0;
  width: 0%;
  height: 100%;
  background-color: #e9b70f;
}

.faq-frage {
  position: relative;
  font-family: 'AG Book Stencil', sans-serif;
  font-size: 20px;
}

.footer-grid {
  max-width: 1280px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 50px;
  padding-left: 50px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.content-grid {
  display: -ms-grid;
  display: grid;
  margin-top: 30px;
  margin-bottom: 30px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.content-grid.sitemap {
  display: -ms-grid;
  display: grid;
  margin-top: 0px;
  margin-bottom: 0px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  text-decoration: none;
}

.footer-link {
  color: #000;
  text-decoration: underline;
}

.footer-wrapper {
  position: relative;
  margin-top: 100px;
  padding-top: 100px;
  padding-bottom: 150px;
  background-color: #efcb50;
  box-shadow: inset 0 6px 20px -12px rgba(29, 29, 29, 0.4);
}

.config-grid {
  margin-bottom: 50px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.config-container {
  position: relative;
  padding: 25px 25px 30px;
  background-color: #efcb50;
}

.formular-line {
  display: -ms-grid;
  display: grid;
  width: 100%;
  padding: 10px 20px;
  justify-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.formular-line.headline {
  background-color: #000;
}

.formular-line.split {
  padding-top: 15px;
  border-top: 2px solid rgba(0, 0, 0, 0.25);
}

.formular-line.doubleline {
  padding-top: 20px;
}

.formular-line.last {
  margin-bottom: 5px;
}

.bar-text {
  color: #fffded;
  font-size: 20px;
  text-align: center;
}

.form-list {
  margin-bottom: 30px;
}

.form-block {
  position: relative;
  margin-bottom: 50px;
}

.form-bottom {
  padding: 30px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  background-color: #000;
}

.kontakt-bottom-headline {
  color: #fffded;
  font-size: 25px;
}

.text-field {
  height: 35px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 20px;
  border-style: none;
  border-radius: 20px;
  background-color: #454545;
  color: #fffded;
}

.text-field::-webkit-input-placeholder {
  color: #fffded;
}

.text-field:-ms-input-placeholder {
  color: #fffded;
}

.text-field::-ms-input-placeholder {
  color: #fffded;
}

.text-field::placeholder {
  color: #fffded;
}

.form-bottom-grid {
  display: -ms-grid;
  display: grid;
  margin-top: 50px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto auto auto auto;
  grid-template-rows: auto auto auto auto;
}

.textarea {
  min-height: 150px;
  padding-top: 15px;
  padding-left: 20px;
  border: 1px none #000;
  border-radius: 15px;
  background-color: #454545;
  color: #fffded;
}

.textarea::-webkit-input-placeholder {
  color: #fffded;
}

.textarea:-ms-input-placeholder {
  color: #fffded;
}

.textarea::-ms-input-placeholder {
  color: #fffded;
}

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

.checkbox-field {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 15px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #fffded;
  font-size: 13px;
  cursor: pointer;
}

.checkbox {
  min-height: 25px;
  min-width: 25px;
  margin-right: 15px;
  border-style: none;
  border-radius: 20px;
  background-color: #454545;
  background-image: url('../images/icons8_done.svg');
  background-position: 50% 50%;
  background-size: 75%;
}

.checkbox.w--redirected-checked {
  border-style: none;
  border-width: 0px;
  border-radius: 20px;
  background-color: #e9b70f;
  background-image: url('../images/icons8_done.svg');
  background-position: 50% 50%;
  background-size: 75%;
}

.form-price-wrapper {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.form-price-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 5px 15px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-style: solid;
  border-width: 2px;
  border-color: #fffded;
  border-radius: 50px;
}

.form-price-container.crowdfunding {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-color: #efcb50;
  background-color: #efcb50;
  color: #000;
}

.form-price-container.crowdfunding.fixed {
  position: fixed;
  left: 0px;
  top: auto;
  right: 0px;
  bottom: 15px;
  z-index: 100;
  width: 350px;
  margin-right: auto;
  margin-left: auto;
  border-width: 3px;
  border-color: #fffded;
  background-color: #000;
  box-shadow: 0 0 11px -3px #000;
  -webkit-transform: translate(0px, 100px);
  -ms-transform: translate(0px, 100px);
  transform: translate(0px, 100px);
  color: #fffded;
}

.form-price-text {
  color: #fffded;
  font-size: 20px;
}

.form-price-text.black {
  color: #000;
}

.text-span {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: -20px;
  padding-top: 0px;
  font-size: 13px;
}

.mwst {
  margin-top: 10px;
  color: #fffded;
  font-size: 13px;
  text-align: right;
}

.reset {
  margin-bottom: 10px;
  text-align: right;
  text-decoration: underline;
  cursor: pointer;
}

.h1 {
  margin-top: 50px;
  font-family: 'AG Book Stencil', sans-serif;
  color: #fff;
  font-weight: 400;
}

.navigation-wrapper {
  position: fixed;
  left: auto;
  top: 50px;
  right: 50px;
  bottom: auto;
  z-index: 500;
}

.burger-menu-container {
  position: relative;
  z-index: 5;
  padding: 8px 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 5px;
  background-color: #000;
  cursor: pointer;
}

.burger-menu-line {
  width: 30px;
  height: 3px;
  margin: 5px auto;
  border-radius: 5px;
  background-color: #efcb50;
}

.burger-menu-line.middle {
  width: 20px;
  margin-right: auto;
  margin-left: auto;
}

.navigation-container {
  position: absolute;
  left: auto;
  top: 25px;
  right: 25px;
  bottom: auto;
  z-index: 1;
  display: none;
  padding-top: 40px;
  padding-bottom: 40px;
  border-radius: 10px;
  background-color: #efcb50;
  box-shadow: 0 0 10px -6px #000;
  -webkit-transform-origin: 100% 0%;
  -ms-transform-origin: 100% 0%;
  transform-origin: 100% 0%;
}

.link-block {
  width: 100%;
  margin-top: 5px;
  margin-bottom: 5px;
  padding: 10px 75px;
  -webkit-transition: background-color 200ms cubic-bezier(.55, .085, .68, .53);
  transition: background-color 200ms cubic-bezier(.55, .085, .68, .53);
  font-family: 'AG Book Stencil', sans-serif;
  color: #000;
  font-size: 25px;
  text-align: center;
  text-decoration: none;
}

.link-block:hover {
  background-color: #e9b70f;
}

.navigation-overclick {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 0;
  display: none;
}

.picto-banner {
  position: absolute;
  left: auto;
  top: 0%;
  right: 75px;
  bottom: 0%;
  z-index: 0;
  width: 150px;
  height: auto;
  background-image: url('../images/Picto-Banner.svg');
  background-position: 50% 0%;
  background-size: contain;
  background-repeat: repeat;
  opacity: 0.03;
  -webkit-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate(0px, 0px);
}

.page-wrapper {
  overflow: hidden;
}

.picto-footer {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 25px;
  width: 75%;
  height: 100px;
  max-width: 1250px;
  margin-right: auto;
  margin-left: auto;
  background-image: url('../images/Picto-Footer.svg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
  opacity: 0.15;
}

.small-header {
  height: 150px;
  border-bottom: 10px solid #efcb50;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.35)), to(rgba(0, 0, 0, 0.35))), url('../images/Hero.webp');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.35), rgba(0, 0, 0, 0.35)), url('../images/Hero.webp');
  background-position: 0px 0px, 50% 25%;
  background-size: auto, cover;
}

.picto-small-header {
  position: absolute;
  left: auto;
  top: auto;
  right: 160px;
  bottom: -5px;
  width: 450px;
}

.error-message {
  padding: 0px;
  background-color: transparent;
  font-size: 16px;
}

.success-message {
  z-index: 1;
  width: 0px;
  height: 0px;
  padding: 0px;
  background-color: transparent;
}

.dropdown-header {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
}

.dropdown-wrapper {
  padding-bottom: 0px;
}

.dropdown-content {
  width: 100%;
  padding: 0px 15px;
  background-image: linear-gradient(-225deg, #000 97%, transparent 0);
  color: #fffded;
}

.heading-dropdown {
  margin-top: 7px;
  margin-bottom: 7px;
  color: #efcb50;
  text-transform: uppercase;
}

.quick-contact---container.navigation {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 75%;
  max-width: 250px;
  margin-top: 30px;
  margin-right: auto;
  margin-left: auto;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.quick-contact---icon {
  width: 35px;
  height: 35px;
  margin-right: 20px;
  padding: 5px;
}

.quick-contact---icon.navigation {
  margin-right: 0px;
}

.tooltip-mobile-wrapper {
  position: absolute;
  left: -22px;
  top: auto;
  right: 0%;
  bottom: 0%;
  display: none;
  width: 300px;
  height: 60px;
  margin-bottom: -10px;
}

.close {
  display: none;
}

.good-element-container {
  display: block;
  padding: 15px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 5px solid #0e9409;
  background-color: #a0dda4;
  font-size: 18px;
  text-align: center;
}

.fail-element-container {
  display: block;
  padding: 15px;
  border-bottom: 5px solid #f33;
  background-color: #f1a6af;
  text-align: center;
}

.good-element {
  display: none;
  padding-top: 50px;
}

.fail-element {
  display: none;
  margin-top: 50px;
}

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

.utility-page-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 260px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: center;
}

.utility-page-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

@media screen and (max-width: 991px) {
  h1 {
    text-align: center;
  }

  .image.sideimage {
    max-height: 40vh;
    min-height: 350px;
  }

  .image.tooltop-image {
    max-height: none;
    min-height: 250px;
  }

  .hero-scroll-indikator {
    bottom: 250px;
  }

  .modul-grid {
    height: auto;
    grid-column-gap: 50px;
    grid-row-gap: 30px;
    -ms-grid-columns: 1.25fr 1fr;
    grid-template-columns: 1.25fr 1fr;
  }

  .modul-grid-content {
    padding-right: 30px;
    padding-left: 30px;
  }

  .modulbauweise {
    z-index: 1;
  }

  .content-wrapper.centered {
    padding-right: 30px;
    padding-left: 30px;
  }

  .content-wrapper.slider {
    max-width: none;
    padding-top: 0px;
    padding-right: 75px;
    padding-left: 75px;
  }

  .modul-image {
    height: auto;
  }

  .grid {
    justify-items: end;
    grid-auto-flow: column;
    grid-column-gap: 30px;
    -ms-grid-columns: minmax(450px, 1fr) minmax(200px, 1fr);
    grid-template-columns: minmax(450px, 1fr) minmax(200px, 1fr);
  }

  .erg-nzungsmodule-container {
    margin-right: 15px;
  }

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

  .section.yellow.top-margin {
    padding-top: 50px;
  }

  .section.top-margin {
    padding-top: 50px;
  }

  .grid-content-container {
    margin-top: 35px;
    margin-right: 0px;
  }

  .grid-content-container.right {
    margin-left: 0px;
  }

  .side-image {
    position: relative;
    width: auto;
    min-width: auto;
    margin: 30px;
  }

  .side-image.left {
    min-height: 50vw;
  }

  .slider {
    padding-top: 0px;
  }

  .slider-container {
    width: 50%;
    height: auto;
  }

  .left-arrow {
    left: -75px;
  }

  .right-arrow {
    right: -75px;
  }

  .tooltip {
    position: static;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 75vw;
  }

  .triangle-icon {
    display: none;
  }

  .information---text {
    width: 100%;
  }

  .t-shirt-tooltop-container {
    margin-right: 30px;
  }

  .footer-grid {
    max-height: none;
    max-width: 850px;
    padding-top: 0px;
  }

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

  .content-grid.sitemap {
    display: -ms-grid;
    display: grid;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .formular-line {
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .formular-line.headline {
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .bar-text {
    font-size: 18px;
  }

  .bar-text.matratzen {
    display: none;
  }

  .matrazen {
    display: none;
  }

  .form-price-wrapper {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .picto-banner {
    right: 20px;
    width: 100px;
  }

  .picto-small-header {
    width: 350px;
  }

  .tooltip-mobile-wrapper {
    position: fixed;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    z-index: 500;
    display: none;
    width: auto;
    height: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-backdrop-filter: brightness(75%) blur(5px);
    backdrop-filter: brightness(75%) blur(5px);
  }

  .close {
    position: absolute;
    left: auto;
    top: -12px;
    right: -12px;
    bottom: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 30px;
    height: 30px;
    padding: 6px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 50px;
    background-color: #000;
  }
}

@media screen and (max-width: 767px) {
  h1 {
    font-size: 38px;
  }

  .single-sum {
    display: none;
  }

  .hero-section {
    height: 90vh;
    min-height: 650px;
  }

  .hero-logo-container {
    width: 75vw;
  }

  .image.contain {
    -o-object-position: 50% 50%;
    object-position: 50% 50%;
  }

  .image.sideimage {
    height: auto;
    max-height: none;
    min-height: auto;
  }

  .hero-scroll-indikator {
    display: none;
  }

  .modul-grid {
    grid-column-gap: 25px;
    -ms-grid-rows: minmax(250px, 50vw);
    grid-template-rows: minmax(250px, 50vw);
  }

  .content-wrapper.centered {
    width: 100vw;
  }

  .content-wrapper.header {
    padding-top: 30px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .book---textblock {
    font-size: 23px;
  }

  .modul-image {
    height: 50vw;
    min-height: 250px;
  }

  .grid {
    max-width: 450px;
    justify-items: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .erg-nzungsmodule-container {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .modul-container {
    text-align: left;
  }

  .modul-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .basisteile {
    width: 175%;
    max-width: none;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .kombinationen {
    width: 200%;
    max-width: none;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .overflow-container {
    overflow: scroll;
    width: 100vw;
    margin-left: -30px;
    padding-left: 50px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .section {
    margin-top: 75px;
  }

  .side-image.left {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-height: 350px;
  }

  .slider-container {
    width: 100%;
  }

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

  .rich-text-block {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .footer-grid {
    max-height: none;
    padding-top: 50px;
    padding-right: 30px;
    padding-left: 30px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .footer-wrapper {
    position: relative;
    z-index: 10;
    padding-top: 50px;
  }

  .config-grid {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    grid-auto-flow: row;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 40px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .config-container {
    min-width: 300px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .formular-line {
    padding-right: 30px;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .formular-line.headline {
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .bar-text.summe {
    display: none;
  }

  .form-block {
    margin-right: -30px;
    margin-left: -30px;
  }

  .form-bottom-grid {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .form-price-container.crowdfunding {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .reset {
    padding-right: 30px;
  }

  .h1 {
    font-size: 7vw;
  }

  .navigation-wrapper {
    top: 25px;
    right: 25px;
  }

  .picto-banner {
    width: 75px;
  }

  .small-header {
    height: 200px;
  }

  .picto-small-header {
    right: 30px;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    font-size: 8vw;
  }

  .hero-section {
    min-height: 600px;
  }

  .hero-logo-container.small {
    width: 175px;
  }

  .hero-banner {
    width: auto;
    padding-left: 50px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#efcb50), to(#efcb50));
    background-image: linear-gradient(180deg, #efcb50, #efcb50);
  }

  .hero-pictogramm {
    top: -100px;
    width: 250px;
  }

  .modul-grid {
    grid-column-gap: 14px;
    -ms-grid-rows: minmax(150px, 50vw);
    grid-template-rows: minmax(150px, 50vw);
  }

  .content-wrapper.slider {
    margin-right: 10px;
    margin-left: 10px;
    padding-right: 50px;
    padding-left: 50px;
  }

  .book---textblock {
    font-size: 20px;
  }

  .modul-image {
    min-height: 150px;
  }

  .heading {
    font-size: 28px;
  }

  .grid {
    overflow: hidden;
  }

  .bett-image {
    max-width: 120%;
    min-width: 415px;
  }

  .side-image.left {
    max-height: 275px;
  }

  .right-arrow {
    right: -50px;
    width: 50px;
  }

  .tooltip {
    position: relative;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    display: block;
  }

  .information---text {
    background-color: #efcb50;
  }

  .accordion-content {
    padding-right: 20px;
    padding-left: 20px;
  }

  .content-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .content-grid.sitemap {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .config-grid {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .config-container {
    min-width: auto;
  }

  .formular-line {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    justify-items: center;
    -webkit-align-content: space-between;
    -ms-flex-line-pack: justify;
    align-content: space-between;
  }

  .bar-text {
    font-size: 16px;
    text-align: left;
  }

  .form-block {
    min-width: 350px;
  }

  .form-bottom {
    max-width: 100vw;
  }

  .form-bottom-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .form-price-container.crowdfunding.fixed {
    width: 90%;
    max-width: 350px;
  }

  .form-price-text.black {
    margin-left: 15px;
  }

  .navigation-container {
    position: fixed;
    left: 0%;
    top: 40px;
    right: 0%;
    bottom: auto;
    margin-right: 30px;
    margin-left: 30px;
  }

  .link-block {
    margin-top: 3px;
    margin-bottom: 3px;
    padding-right: 0px;
    padding-left: 0px;
  }

  .picto-small-header {
    width: 275px;
  }

  .quick-contact---container.navigation {
    margin-top: 20px;
  }
}

#w-node-c0d3da4f-8184-1978-549c-108184efeb83-2c977402 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_344fb180-e054-c13e-0173-d01eb6f2987f-2c977402 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-abee7de3-fb0d-572e-9779-17d267a0cc23-2c977402 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_8b9d4e27-5b7b-2b9a-e24a-9f05a3378857-2c977402 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3c1d17df-524d-b119-08b1-b19844b641c3-2c977402 {
  -ms-grid-column: span 5;
  grid-column-start: span 5;
  -ms-grid-column-span: 5;
  grid-column-end: span 5;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_406db361-c572-2a83-4dc7-91dd233fa077-2c977402 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_526711bc-bcd9-77f6-cb97-04b5542287f4-2c977402 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#SFuss.w-node-_1fe4597e-f0b1-7803-d41d-fc531fa3e515-2c977402 {
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_23c3b061-419a-ba47-0ad2-9b5df5ea235f-2c977402 {
  -ms-grid-column-span: 1;
  grid-column-end: 6;
  -ms-grid-column: 5;
  grid-column-start: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_7f29270d-72ba-da7d-3042-14154a4abd9f-2c977402 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_7f29270d-72ba-da7d-3042-14154a4abda3-2c977402 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#SVerbindung.w-node-_8394418d-141e-e9e1-5369-bf54fd1b9959-2c977402 {
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_7f29270d-72ba-da7d-3042-14154a4abda5-2c977402 {
  -ms-grid-column-span: 1;
  grid-column-end: 6;
  -ms-grid-column: 5;
  grid-column-start: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-dfb445e3-e462-7f39-31b3-cb831f41e2c0-2c977402 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-dfb445e3-e462-7f39-31b3-cb831f41e2c4-2c977402 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#L200.w-node-_5c2a325a-3ced-7998-8c70-52a15276836f-2c977402 {
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-dfb445e3-e462-7f39-31b3-cb831f41e2c6-2c977402 {
  -ms-grid-column-span: 1;
  grid-column-end: 6;
  -ms-grid-column: 5;
  grid-column-start: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-d37314c4-f279-47e8-584c-f36364208b66-2c977402 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-d37314c4-f279-47e8-584c-f36364208b6a-2c977402 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#L210.w-node-_284587fd-5671-a96a-902a-f0e067fdecc9-2c977402 {
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-d37314c4-f279-47e8-584c-f36364208b6c-2c977402 {
  -ms-grid-column-span: 1;
  grid-column-end: 6;
  -ms-grid-column: 5;
  grid-column-start: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_23f640ad-b297-05f6-00c8-0c08591d1aa9-2c977402 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_35051a4e-c35d-a432-4e49-c0fdcbdbe8cc-2c977402 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_23f640ad-b297-05f6-00c8-0c08591d1aad-2c977402 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#Q80.w-node-_5032e7b9-3a2f-8747-65c4-2750c205e4b3-2c977402 {
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_23f640ad-b297-05f6-00c8-0c08591d1aaf-2c977402 {
  -ms-grid-column-span: 1;
  grid-column-end: 6;
  -ms-grid-column: 5;
  grid-column-start: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-f75c182b-6a01-212a-8b56-e8c32ded8acc-2c977402 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_31bacf0e-bb32-3748-75a4-b42510a85f6a-2c977402 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-f75c182b-6a01-212a-8b56-e8c32ded8ad0-2c977402 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#Q90.w-node-_09da8f1f-00e5-40c4-7209-3aac92398e7d-2c977402 {
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-f75c182b-6a01-212a-8b56-e8c32ded8ad2-2c977402 {
  -ms-grid-column-span: 1;
  grid-column-end: 6;
  -ms-grid-column: 5;
  grid-column-start: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-e78c7452-36b7-81ff-1261-5dbecbdff411-2c977402 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-e78c7452-36b7-81ff-1261-5dbecbdff415-2c977402 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#Q100.w-node-_2d56367c-ed75-2222-946e-751167b17a5c-2c977402 {
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-e78c7452-36b7-81ff-1261-5dbecbdff417-2c977402 {
  -ms-grid-column-span: 1;
  grid-column-end: 6;
  -ms-grid-column: 5;
  grid-column-start: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_82388552-75ff-583c-0c5d-c2ff77a79ed8-2c977402 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_82388552-75ff-583c-0c5d-c2ff77a79edc-2c977402 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#Q120.w-node-_9cf5bedf-c3df-6056-158c-ebcb2e049084-2c977402 {
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_82388552-75ff-583c-0c5d-c2ff77a79ede-2c977402 {
  -ms-grid-column-span: 1;
  grid-column-end: 6;
  -ms-grid-column: 5;
  grid-column-start: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-d8855ef9-5e9a-dde7-ba13-5efb3db8157b-2c977402 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-d8855ef9-5e9a-dde7-ba13-5efb3db8157f-2c977402 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#Q140.w-node-d01acfda-f46a-3e8c-64d5-fa78602f7269-2c977402 {
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-d8855ef9-5e9a-dde7-ba13-5efb3db81581-2c977402 {
  -ms-grid-column-span: 1;
  grid-column-end: 6;
  -ms-grid-column: 5;
  grid-column-start: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-fb894d08-6d4f-417c-43ca-daece931eb18-2c977402 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-fb894d08-6d4f-417c-43ca-daece931eb1c-2c977402 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#Q160.w-node-_77ef3a8e-c9f6-6faa-2ea4-ca4fe50d715a-2c977402 {
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-fb894d08-6d4f-417c-43ca-daece931eb1e-2c977402 {
  -ms-grid-column-span: 1;
  grid-column-end: 6;
  -ms-grid-column: 5;
  grid-column-start: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_28d26652-ed67-99e7-c6a9-add792e5160c-2c977402 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_28d26652-ed67-99e7-c6a9-add792e51610-2c977402 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#Q180.w-node-bfcd01a7-64f5-9c70-2c04-852b0da82b7a-2c977402 {
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_28d26652-ed67-99e7-c6a9-add792e51612-2c977402 {
  -ms-grid-column-span: 1;
  grid-column-end: 6;
  -ms-grid-column: 5;
  grid-column-start: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-f541490c-e8ca-b416-413b-5a228d091251-2c977402 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-f541490c-e8ca-b416-413b-5a228d091255-2c977402 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#LE80.w-node-_3333b1b9-66d3-f2f2-cd7e-ebf64562097a-2c977402 {
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-f541490c-e8ca-b416-413b-5a228d091257-2c977402 {
  -ms-grid-column-span: 1;
  grid-column-end: 6;
  -ms-grid-column: 5;
  grid-column-start: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-e8b38399-2d53-764b-780f-601d9ed7a31f-2c977402 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-e8b38399-2d53-764b-780f-601d9ed7a323-2c977402 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#LE90.w-node-_856b4e97-d568-ef7b-59ef-51e397ba0c1d-2c977402 {
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-e8b38399-2d53-764b-780f-601d9ed7a325-2c977402 {
  -ms-grid-column-span: 1;
  grid-column-end: 6;
  -ms-grid-column: 5;
  grid-column-start: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-f4f7c965-465a-462a-cc27-cd1770ef2039-2c977402 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-f4f7c965-465a-462a-cc27-cd1770ef203d-2c977402 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#LE100.w-node-_7236e21b-6cab-d785-7378-fd03b6b6938f-2c977402 {
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-f4f7c965-465a-462a-cc27-cd1770ef203f-2c977402 {
  -ms-grid-column-span: 1;
  grid-column-end: 6;
  -ms-grid-column: 5;
  grid-column-start: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_65cca946-2d93-dd4b-e451-a6daab7b34f4-2c977402 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_65cca946-2d93-dd4b-e451-a6daab7b34f8-2c977402 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#LE120.w-node-_9e08be7c-45c3-54e4-3775-f39453325ea6-2c977402 {
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_65cca946-2d93-dd4b-e451-a6daab7b34fa-2c977402 {
  -ms-grid-column-span: 1;
  grid-column-end: 6;
  -ms-grid-column: 5;
  grid-column-start: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_6531b581-e771-b6db-d96b-69e26f0a285d-2c977402 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_6531b581-e771-b6db-d96b-69e26f0a2861-2c977402 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#LE140.w-node-_9f8c3ed6-534e-afaa-5b68-dc92c057fc22-2c977402 {
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_6531b581-e771-b6db-d96b-69e26f0a2863-2c977402 {
  -ms-grid-column-span: 1;
  grid-column-end: 6;
  -ms-grid-column: 5;
  grid-column-start: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-fa9963e0-73d5-dbee-2c70-f8257254dcb9-2c977402 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-fa9963e0-73d5-dbee-2c70-f8257254dcbd-2c977402 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#LE160.w-node-_9fd77315-e502-5196-b054-2848768fbedc-2c977402 {
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-fa9963e0-73d5-dbee-2c70-f8257254dcbf-2c977402 {
  -ms-grid-column-span: 1;
  grid-column-end: 6;
  -ms-grid-column: 5;
  grid-column-start: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-f63f5b65-be99-61d8-1b51-f727debafac0-2c977402 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-f63f5b65-be99-61d8-1b51-f727debafac4-2c977402 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#LE180.w-node-_0e4f145e-ac27-2c81-9238-7825299c7115-2c977402 {
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-f63f5b65-be99-61d8-1b51-f727debafac6-2c977402 {
  -ms-grid-column-span: 1;
  grid-column-end: 6;
  -ms-grid-column: 5;
  grid-column-start: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-df7a65a7-51b3-511e-6749-10efd778f246-2c977402 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-df7a65a7-51b3-511e-6749-10efd778f24a-2c977402 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#SAnstecktisch.w-node-_8736304b-cb0f-6892-430c-a9e002c08ff1-2c977402 {
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-df7a65a7-51b3-511e-6749-10efd778f24c-2c977402 {
  -ms-grid-column-span: 1;
  grid-column-end: 6;
  -ms-grid-column: 5;
  grid-column-start: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-ed9f7d9a-da03-2d0a-bf6b-f2dd50029c33-2c977402 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-ed9f7d9a-da03-2d0a-bf6b-f2dd50029c37-2c977402 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#SAufdopplung.w-node-_4baf35b4-20e0-965a-73f3-508c2c0dffe3-2c977402 {
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-ed9f7d9a-da03-2d0a-bf6b-f2dd50029c39-2c977402 {
  -ms-grid-column-span: 1;
  grid-column-end: 6;
  -ms-grid-column: 5;
  grid-column-start: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-db0161a5-898e-3ede-a6f7-ddf14abd2079-2c977402 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-db0161a5-898e-3ede-a6f7-ddf14abd207f-2c977402 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#STransport.w-node-db0161a5-898e-3ede-a6f7-ddf14abd2083-2c977402 {
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-db0161a5-898e-3ede-a6f7-ddf14abd2081-2c977402 {
  -ms-grid-column-span: 1;
  grid-column-end: 6;
  -ms-grid-column: 5;
  grid-column-start: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_29c3a84f-2c5f-724f-11f1-f04c80a370de-2c977402 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_29c3a84f-2c5f-724f-11f1-f04c80a370e2-2c977402 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#SAufbau.w-node-_29c3a84f-2c5f-724f-11f1-f04c80a370e6-2c977402 {
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_29c3a84f-2c5f-724f-11f1-f04c80a370e4-2c977402 {
  -ms-grid-column-span: 1;
  grid-column-end: 6;
  -ms-grid-column: 5;
  grid-column-start: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-fa80ae12-0ed6-b2f3-76fc-8387ca41a91c-2c977402 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_3e2b73f0-455c-7b68-2fb8-69bba7435d14-2c977402 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-_7068f756-844d-d791-7aa9-b3d5733d1f5b-2c977402 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d76cfa08-a782-db2a-9fd6-74ba0ac93c7a-2c977402 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 4;
  grid-column-start: span 4;
  -ms-grid-column-span: 4;
  grid-column-end: span 4;
}

#field.w-node-_90dcca6d-3331-75da-7586-a38b38748caf-2c977402 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#Zusatz-Nachricht.w-node-f4606879-420c-a909-4fcb-3bcd3904af10-2c977402 {
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-cd36cf90-bb38-6002-e2cb-140083a612aa-2c977402 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4fc0cab3-4369-21e7-6a37-8b2a5293184c-52931845 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_4fc0cab3-4369-21e7-6a37-8b2a52931851-52931845 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_4fc0cab3-4369-21e7-6a37-8b2a52931853-52931845 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_4fc0cab3-4369-21e7-6a37-8b2a52931855-52931845 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_4fc0cab3-4369-21e7-6a37-8b2a52931859-52931845 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_4fc0cab3-4369-21e7-6a37-8b2a5293185d-52931845 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_4fc0cab3-4369-21e7-6a37-8b2a52931865-52931845 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_4fc0cab3-4369-21e7-6a37-8b2a52931866-52931845 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

@media screen and (max-width: 991px) {
  #w-node-c0d3da4f-8184-1978-549c-108184efeb83-2c977402 {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 0;
    grid-row-end: 2;
    -ms-grid-row: 2;
    grid-row-start: 2;
  }

  #w-node-_526711bc-bcd9-77f6-cb97-04b5542287f4-2c977402 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #SFuss.w-node-_1fe4597e-f0b1-7803-d41d-fc531fa3e515-2c977402 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_23c3b061-419a-ba47-0ad2-9b5df5ea235f-2c977402 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_7f29270d-72ba-da7d-3042-14154a4abda3-2c977402 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #SVerbindung.w-node-_8394418d-141e-e9e1-5369-bf54fd1b9959-2c977402 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_7f29270d-72ba-da7d-3042-14154a4abda5-2c977402 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-dfb445e3-e462-7f39-31b3-cb831f41e2c4-2c977402 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #L200.w-node-_5c2a325a-3ced-7998-8c70-52a15276836f-2c977402 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-dfb445e3-e462-7f39-31b3-cb831f41e2c6-2c977402 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-d37314c4-f279-47e8-584c-f36364208b6a-2c977402 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #L210.w-node-_284587fd-5671-a96a-902a-f0e067fdecc9-2c977402 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-d37314c4-f279-47e8-584c-f36364208b6c-2c977402 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_23f640ad-b297-05f6-00c8-0c08591d1aad-2c977402 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #Q80.w-node-_5032e7b9-3a2f-8747-65c4-2750c205e4b3-2c977402 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_23f640ad-b297-05f6-00c8-0c08591d1aaf-2c977402 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-f75c182b-6a01-212a-8b56-e8c32ded8ad0-2c977402 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #Q90.w-node-_09da8f1f-00e5-40c4-7209-3aac92398e7d-2c977402 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-f75c182b-6a01-212a-8b56-e8c32ded8ad2-2c977402 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-e78c7452-36b7-81ff-1261-5dbecbdff415-2c977402 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #Q100.w-node-_2d56367c-ed75-2222-946e-751167b17a5c-2c977402 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-e78c7452-36b7-81ff-1261-5dbecbdff417-2c977402 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_82388552-75ff-583c-0c5d-c2ff77a79edc-2c977402 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #Q120.w-node-_9cf5bedf-c3df-6056-158c-ebcb2e049084-2c977402 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_82388552-75ff-583c-0c5d-c2ff77a79ede-2c977402 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-d8855ef9-5e9a-dde7-ba13-5efb3db8157f-2c977402 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #Q140.w-node-d01acfda-f46a-3e8c-64d5-fa78602f7269-2c977402 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-d8855ef9-5e9a-dde7-ba13-5efb3db81581-2c977402 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-fb894d08-6d4f-417c-43ca-daece931eb1c-2c977402 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #Q160.w-node-_77ef3a8e-c9f6-6faa-2ea4-ca4fe50d715a-2c977402 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-fb894d08-6d4f-417c-43ca-daece931eb1e-2c977402 {
    -ms-grid-column: 4;
    grid-column-start: 4;
    -ms-grid-column-span: 1;
    grid-column-end: 5;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_28d26652-ed67-99e7-c6a9-add792e51610-2c977402 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #Q180.w-node-bfcd01a7-64f5-9c70-2c04-852b0da82b7a-2c977402 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_28d26652-ed67-99e7-c6a9-add792e51612-2c977402 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-f541490c-e8ca-b416-413b-5a228d091255-2c977402 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #LE80.w-node-_3333b1b9-66d3-f2f2-cd7e-ebf64562097a-2c977402 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-f541490c-e8ca-b416-413b-5a228d091257-2c977402 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-e8b38399-2d53-764b-780f-601d9ed7a323-2c977402 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #LE90.w-node-_856b4e97-d568-ef7b-59ef-51e397ba0c1d-2c977402 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-e8b38399-2d53-764b-780f-601d9ed7a325-2c977402 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-f4f7c965-465a-462a-cc27-cd1770ef203d-2c977402 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #LE100.w-node-_7236e21b-6cab-d785-7378-fd03b6b6938f-2c977402 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-f4f7c965-465a-462a-cc27-cd1770ef203f-2c977402 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_65cca946-2d93-dd4b-e451-a6daab7b34f8-2c977402 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #LE120.w-node-_9e08be7c-45c3-54e4-3775-f39453325ea6-2c977402 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_65cca946-2d93-dd4b-e451-a6daab7b34fa-2c977402 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_6531b581-e771-b6db-d96b-69e26f0a2861-2c977402 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #LE140.w-node-_9f8c3ed6-534e-afaa-5b68-dc92c057fc22-2c977402 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_6531b581-e771-b6db-d96b-69e26f0a2863-2c977402 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-fa9963e0-73d5-dbee-2c70-f8257254dcbd-2c977402 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #LE160.w-node-_9fd77315-e502-5196-b054-2848768fbedc-2c977402 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-fa9963e0-73d5-dbee-2c70-f8257254dcbf-2c977402 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-f63f5b65-be99-61d8-1b51-f727debafac4-2c977402 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #LE180.w-node-_0e4f145e-ac27-2c81-9238-7825299c7115-2c977402 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-f63f5b65-be99-61d8-1b51-f727debafac6-2c977402 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-df7a65a7-51b3-511e-6749-10efd778f24a-2c977402 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #SAnstecktisch.w-node-_8736304b-cb0f-6892-430c-a9e002c08ff1-2c977402 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-df7a65a7-51b3-511e-6749-10efd778f24c-2c977402 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-ed9f7d9a-da03-2d0a-bf6b-f2dd50029c37-2c977402 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #SAufdopplung.w-node-_4baf35b4-20e0-965a-73f3-508c2c0dffe3-2c977402 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-ed9f7d9a-da03-2d0a-bf6b-f2dd50029c39-2c977402 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-db0161a5-898e-3ede-a6f7-ddf14abd207f-2c977402 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #STransport.w-node-db0161a5-898e-3ede-a6f7-ddf14abd2083-2c977402 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-db0161a5-898e-3ede-a6f7-ddf14abd2081-2c977402 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_29c3a84f-2c5f-724f-11f1-f04c80a370e2-2c977402 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #SAufbau.w-node-_29c3a84f-2c5f-724f-11f1-f04c80a370e6-2c977402 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_29c3a84f-2c5f-724f-11f1-f04c80a370e4-2c977402 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-fa80ae12-0ed6-b2f3-76fc-8387ca41a91c-2c977402 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_3e2b73f0-455c-7b68-2fb8-69bba7435d14-2c977402 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_4fc0cab3-4369-21e7-6a37-8b2a5293184c-52931845 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-_4fc0cab3-4369-21e7-6a37-8b2a52931851-52931845 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-_4fc0cab3-4369-21e7-6a37-8b2a52931853-52931845 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-_4fc0cab3-4369-21e7-6a37-8b2a52931855-52931845 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-_4fc0cab3-4369-21e7-6a37-8b2a52931859-52931845 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-_4fc0cab3-4369-21e7-6a37-8b2a5293185d-52931845 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_319d420d-38eb-d23a-fa0b-9359b44e28d0-2c977402 {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-_050dabda-3a04-1e27-4396-cc39b42d95c1-2c977402 {
    -ms-grid-column-align: end;
    justify-self: end;
  }

  #w-node-_406db361-c572-2a83-4dc7-91dd233fa077-2c977402 {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-_526711bc-bcd9-77f6-cb97-04b5542287f4-2c977402 {
    -ms-grid-column-align: end;
    justify-self: end;
  }

  #SFuss.w-node-_1fe4597e-f0b1-7803-d41d-fc531fa3e515-2c977402 {
    -ms-grid-column-align: end;
    justify-self: end;
  }

  #w-node-_7f29270d-72ba-da7d-3042-14154a4abd9f-2c977402 {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-_7f29270d-72ba-da7d-3042-14154a4abda3-2c977402 {
    -ms-grid-column-align: end;
    justify-self: end;
  }

  #SVerbindung.w-node-_8394418d-141e-e9e1-5369-bf54fd1b9959-2c977402 {
    -ms-grid-column-align: end;
    justify-self: end;
  }

  #w-node-dfb445e3-e462-7f39-31b3-cb831f41e2c0-2c977402 {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-dfb445e3-e462-7f39-31b3-cb831f41e2c4-2c977402 {
    -ms-grid-column-align: end;
    justify-self: end;
  }

  #L200.w-node-_5c2a325a-3ced-7998-8c70-52a15276836f-2c977402 {
    -ms-grid-column-align: end;
    justify-self: end;
  }

  #w-node-d37314c4-f279-47e8-584c-f36364208b66-2c977402 {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-d37314c4-f279-47e8-584c-f36364208b6a-2c977402 {
    -ms-grid-column-align: end;
    justify-self: end;
  }

  #L210.w-node-_284587fd-5671-a96a-902a-f0e067fdecc9-2c977402 {
    -ms-grid-column-align: end;
    justify-self: end;
  }

  #w-node-_23f640ad-b297-05f6-00c8-0c08591d1aa9-2c977402 {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-_23f640ad-b297-05f6-00c8-0c08591d1aad-2c977402 {
    -ms-grid-column-align: end;
    justify-self: end;
  }

  #Q80.w-node-_5032e7b9-3a2f-8747-65c4-2750c205e4b3-2c977402 {
    -ms-grid-column-align: end;
    justify-self: end;
  }

  #w-node-f75c182b-6a01-212a-8b56-e8c32ded8acc-2c977402 {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-f75c182b-6a01-212a-8b56-e8c32ded8ad0-2c977402 {
    -ms-grid-column-align: end;
    justify-self: end;
  }

  #Q90.w-node-_09da8f1f-00e5-40c4-7209-3aac92398e7d-2c977402 {
    -ms-grid-column-align: end;
    justify-self: end;
  }

  #w-node-e78c7452-36b7-81ff-1261-5dbecbdff411-2c977402 {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-e78c7452-36b7-81ff-1261-5dbecbdff415-2c977402 {
    -ms-grid-column-align: end;
    justify-self: end;
  }

  #Q100.w-node-_2d56367c-ed75-2222-946e-751167b17a5c-2c977402 {
    -ms-grid-column-align: end;
    justify-self: end;
  }

  #w-node-_82388552-75ff-583c-0c5d-c2ff77a79ed8-2c977402 {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-_82388552-75ff-583c-0c5d-c2ff77a79edc-2c977402 {
    -ms-grid-column-align: end;
    justify-self: end;
  }

  #Q120.w-node-_9cf5bedf-c3df-6056-158c-ebcb2e049084-2c977402 {
    -ms-grid-column-align: end;
    justify-self: end;
  }

  #w-node-d8855ef9-5e9a-dde7-ba13-5efb3db8157b-2c977402 {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-d8855ef9-5e9a-dde7-ba13-5efb3db8157f-2c977402 {
    -ms-grid-column-align: end;
    justify-self: end;
  }

  #Q140.w-node-d01acfda-f46a-3e8c-64d5-fa78602f7269-2c977402 {
    -ms-grid-column-align: end;
    justify-self: end;
  }

  #w-node-fb894d08-6d4f-417c-43ca-daece931eb18-2c977402 {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-fb894d08-6d4f-417c-43ca-daece931eb1c-2c977402 {
    -ms-grid-column-align: end;
    justify-self: end;
  }

  #Q160.w-node-_77ef3a8e-c9f6-6faa-2ea4-ca4fe50d715a-2c977402 {
    -ms-grid-column-align: end;
    justify-self: end;
  }

  #w-node-_28d26652-ed67-99e7-c6a9-add792e5160c-2c977402 {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-_28d26652-ed67-99e7-c6a9-add792e51610-2c977402 {
    -ms-grid-column-align: end;
    justify-self: end;
  }

  #Q180.w-node-bfcd01a7-64f5-9c70-2c04-852b0da82b7a-2c977402 {
    -ms-grid-column-align: end;
    justify-self: end;
  }

  #w-node-f541490c-e8ca-b416-413b-5a228d091251-2c977402 {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-f541490c-e8ca-b416-413b-5a228d091255-2c977402 {
    -ms-grid-column-align: end;
    justify-self: end;
  }

  #LE80.w-node-_3333b1b9-66d3-f2f2-cd7e-ebf64562097a-2c977402 {
    -ms-grid-column-align: end;
    justify-self: end;
  }

  #w-node-e8b38399-2d53-764b-780f-601d9ed7a31f-2c977402 {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-e8b38399-2d53-764b-780f-601d9ed7a323-2c977402 {
    -ms-grid-column-align: end;
    justify-self: end;
  }

  #LE90.w-node-_856b4e97-d568-ef7b-59ef-51e397ba0c1d-2c977402 {
    -ms-grid-column-align: end;
    justify-self: end;
  }

  #w-node-f4f7c965-465a-462a-cc27-cd1770ef2039-2c977402 {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-f4f7c965-465a-462a-cc27-cd1770ef203d-2c977402 {
    -ms-grid-column-align: end;
    justify-self: end;
  }

  #LE100.w-node-_7236e21b-6cab-d785-7378-fd03b6b6938f-2c977402 {
    -ms-grid-column-align: end;
    justify-self: end;
  }

  #w-node-_65cca946-2d93-dd4b-e451-a6daab7b34f4-2c977402 {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-_65cca946-2d93-dd4b-e451-a6daab7b34f8-2c977402 {
    -ms-grid-column-align: end;
    justify-self: end;
  }

  #LE120.w-node-_9e08be7c-45c3-54e4-3775-f39453325ea6-2c977402 {
    -ms-grid-column-align: end;
    justify-self: end;
  }

  #w-node-_6531b581-e771-b6db-d96b-69e26f0a285d-2c977402 {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-_6531b581-e771-b6db-d96b-69e26f0a2861-2c977402 {
    -ms-grid-column-align: end;
    justify-self: end;
  }

  #LE140.w-node-_9f8c3ed6-534e-afaa-5b68-dc92c057fc22-2c977402 {
    -ms-grid-column-align: end;
    justify-self: end;
  }

  #w-node-fa9963e0-73d5-dbee-2c70-f8257254dcb9-2c977402 {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-fa9963e0-73d5-dbee-2c70-f8257254dcbd-2c977402 {
    -ms-grid-column-align: end;
    justify-self: end;
  }

  #LE160.w-node-_9fd77315-e502-5196-b054-2848768fbedc-2c977402 {
    -ms-grid-column-align: end;
    justify-self: end;
  }

  #w-node-f63f5b65-be99-61d8-1b51-f727debafac0-2c977402 {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-f63f5b65-be99-61d8-1b51-f727debafac4-2c977402 {
    -ms-grid-column-align: end;
    justify-self: end;
  }

  #LE180.w-node-_0e4f145e-ac27-2c81-9238-7825299c7115-2c977402 {
    -ms-grid-column-align: end;
    justify-self: end;
  }

  #w-node-df7a65a7-51b3-511e-6749-10efd778f246-2c977402 {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-df7a65a7-51b3-511e-6749-10efd778f24a-2c977402 {
    -ms-grid-column-align: end;
    justify-self: end;
  }

  #SAnstecktisch.w-node-_8736304b-cb0f-6892-430c-a9e002c08ff1-2c977402 {
    -ms-grid-column-align: end;
    justify-self: end;
  }

  #w-node-ed9f7d9a-da03-2d0a-bf6b-f2dd50029c33-2c977402 {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-ed9f7d9a-da03-2d0a-bf6b-f2dd50029c37-2c977402 {
    -ms-grid-column-align: end;
    justify-self: end;
  }

  #SAufdopplung.w-node-_4baf35b4-20e0-965a-73f3-508c2c0dffe3-2c977402 {
    -ms-grid-column-align: end;
    justify-self: end;
  }

  #w-node-db0161a5-898e-3ede-a6f7-ddf14abd2079-2c977402 {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-db0161a5-898e-3ede-a6f7-ddf14abd207f-2c977402 {
    -ms-grid-column-align: end;
    justify-self: end;
  }

  #STransport.w-node-db0161a5-898e-3ede-a6f7-ddf14abd2083-2c977402 {
    -ms-grid-column-align: end;
    justify-self: end;
  }

  #w-node-_29c3a84f-2c5f-724f-11f1-f04c80a370de-2c977402 {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-_29c3a84f-2c5f-724f-11f1-f04c80a370e2-2c977402 {
    -ms-grid-column-align: end;
    justify-self: end;
  }

  #SAufbau.w-node-_29c3a84f-2c5f-724f-11f1-f04c80a370e6-2c977402 {
    -ms-grid-column-align: end;
    justify-self: end;
  }

  #w-node-d76cfa08-a782-db2a-9fd6-74ba0ac93c7a-2c977402 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #Zusatz-Nachricht.w-node-f4606879-420c-a909-4fcb-3bcd3904af10-2c977402 {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 2;
    grid-row-end: 7;
    -ms-grid-row: 5;
    grid-row-start: 5;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_0f4cb328-c106-6b0f-be0b-06f08822f16e-2c977402 {
    -ms-grid-column-align: end;
    justify-self: end;
  }

  #w-node-d76cfa08-a782-db2a-9fd6-74ba0ac93c7a-2c977402 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #Zusatz-Nachricht.w-node-f4606879-420c-a909-4fcb-3bcd3904af10-2c977402 {
    -ms-grid-row: 8;
    grid-row-start: 8;
    -ms-grid-row-span: 2;
    grid-row-end: 10;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
  }

  #w-node-cd36cf90-bb38-6002-e2cb-140083a612aa-2c977402 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
}

@font-face {
  font-family: 'Andale Mono';
  src: url('../fonts/andale-mono.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'AG Book Stencil';
  src: url('../fonts/AG-Book-Stencil-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}