:root {
  --cream: #fffcf4;
  --dark-blue: #253746;
  --turquoise: #98dcda;
  --gold: #ebd99f;
  --dark-turquoise: #4f868e;
  --cream-2: #efece5;
}

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

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

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

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

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

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

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

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

.w-form-formradioinput--inputType-custom {
  width: 12px;
  height: 12px;
  border: 1px solid #ccc;
  border-radius: 50%;
}

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

.w-form-formradioinput--inputType-custom.w--redirected-checked {
  border-width: 4px;
  border-color: #3898ec;
}

body {
  background-color: var(--cream);
  color: var(--dark-blue);
  font-family: Inconsolata custom, sans-serif;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.5;
}

h1 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Epilogue custom, sans-serif;
  font-size: 4rem;
  font-weight: 400;
  line-height: 1.25;
}

h2 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Epilogue custom, sans-serif;
  font-size: 3rem;
  font-weight: 400;
  line-height: 1.3;
}

h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Epilogue custom, sans-serif;
  font-size: 2rem;
  font-weight: 400;
  line-height: 1.3;
}

h4 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Epilogue custom, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.3;
}

h5 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Epilogue custom, sans-serif;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.3;
}

h6 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Epilogue custom, sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.3;
}

p {
  margin-bottom: 0;
  font-size: 1.125rem;
  line-height: 1.3;
}

a {
  color: var(--dark-blue);
  font-family: Inconsolata custom, sans-serif;
  text-decoration: underline;
}

ul {
  margin-top: 2rem;
  margin-bottom: 2rem;
  padding-left: 2rem;
  font-size: 1.125rem;
}

li {
  padding-bottom: 1rem;
  font-family: Inconsolata custom, sans-serif;
}

blockquote {
  border-left: 5px solid var(--turquoise);
  margin-bottom: 10px;
  padding: 10px 20px;
  font-size: 1.125rem;
  line-height: 1.3;
}

figcaption {
  text-align: left;
  margin-top: 5px;
}

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

.styleguide_section-type {
  background-color: var(--dark-blue);
  color: var(--gold);
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  padding: 1.25rem;
  font-size: 1rem;
}

.margin-huge {
  margin: 6rem;
}

.h3-heading-medium {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Epilogue custom, sans-serif;
  font-size: 2rem;
  font-weight: 400;
  line-height: 1.3;
}

.h3-heading-medium.text-color-cream {
  color: var(--cream);
}

.styleguide_color-sample {
  background-color: #f5f5f5;
  padding: 5rem;
}

.styleguide_color-sample.gold {
  background-color: var(--gold);
}

.styleguide_color-sample.dark-turquoise {
  background-color: var(--dark-turquoise);
}

.styleguide_color-sample.dark-blue {
  background-color: var(--dark-blue);
}

.styleguide_color-sample.turquoise {
  background-color: var(--turquoise);
}

.styleguide_color-sample.cream {
  background-color: var(--cream);
}

.styleguide_color-sample.floral-white {
  background-color: var(--cream-2);
}

.icon-1x1-medium {
  width: 3rem;
  height: 3rem;
}

.text-color-dunkelblau {
  color: #1b1c2b;
}

.text-size-medium {
  font-size: 1.25rem;
  line-height: 1.3;
}

.text-style-nowrap {
  white-space: nowrap;
}

.icon-small {
  height: 2rem;
}

.h1-heading-xlarge {
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Epilogue custom, sans-serif;
  font-size: 4rem;
  font-weight: 400;
  line-height: 1.25;
}

.h1-heading-xlarge.text-color-cream {
  color: var(--cream);
}

.overflow-scroll {
  overflow: scroll;
}

.h2-heading-large {
  flex-direction: column;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Epilogue custom, sans-serif;
  font-size: 3rem;
  font-weight: 400;
  line-height: 1.3;
}

.background-color-dunkelblau {
  background-color: var(--dark-blue);
}

.show-mobile-portrait {
  display: none;
}

.background-color-gold {
  background-color: var(--gold);
}

.overflow-auto {
  overflow: auto;
}

.fs-styleguide_row {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  justify-content: start;
  display: grid;
}

.fs-styleguide_row.is-for-social-icons {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
}

.page-wrapper {
  justify-content: center;
  align-items: center;
}

.text-weight-bold {
  font-weight: 700;
}

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

.page-padding {
  z-index: 1;
  justify-content: space-between;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  position: relative;
}

.button {
  border: 1px solid var(--dark-blue);
  color: var(--dark-blue);
  background-color: rgba(0, 0, 0, 0);
  border-radius: 2rem;
  justify-content: center;
  align-items: center;
  padding: .5rem 1.5rem;
  font-family: Inconsolata custom, sans-serif;
  font-weight: 400;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.button:hover {
  border-color: var(--cream-2);
  background-color: var(--cream-2);
}

.button.is-form-submit {
  color: #f4f6fc;
  background-color: #282938;
}

.button.is-form-submit:hover {
  color: #1c1e53;
  background-color: #fde4a7;
}

.form-label {
  font-family: Epilogue custom, sans-serif;
  font-size: 1.25rem;
  font-weight: 300;
}

.h4-heading-small {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Epilogue custom, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.4;
}

.h4-heading-small.text-color-gold {
  color: var(--gold);
  text-decoration: none;
}

.h4-heading-small.text-color-cream {
  color: var(--cream);
}

.styleguide_version-details {
  z-index: 5;
}

.overflow-hidden {
  overflow: hidden;
}

.text-style-italic {
  font-style: italic;
  line-height: 1.3;
}

.padding-xsmall {
  padding: .5rem;
}

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

.margin-bottom.margin-huge {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
}

.margin-bottom.margin-medium, .margin-bottom.margin-small, .margin-bottom.margin-xlarge {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom.margin-xlarge.none {
  display: none;
}

.margin-bottom.margin-small, .margin-bottom.margin-medium, .margin-bottom.margin-xxhuge {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.padding-xxlarge {
  padding: 5rem;
}

.text-style-link {
  color: var(--dark-blue);
  cursor: pointer;
  font-weight: 400;
  text-decoration: underline;
}

.text-style-link:hover {
  color: var(--dark-turquoise);
  text-decoration: underline;
}

.text-style-link.w--current {
  text-decoration: none;
}

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

.margin-xxsmall {
  margin: .25rem;
}

.text-style-strikethrough {
  line-height: 1.3;
  text-decoration: line-through;
}

.margin-xxlarge {
  margin: 5rem;
}

.global-styles {
  display: block;
  position: fixed;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.max-width-xxlarge {
  width: 100%;
  max-width: 80rem;
}

.margin-vertical, .margin-vertical.margin-medium, .margin-vertical.margin-large {
  margin-left: 0;
  margin-right: 0;
}

.padding-xxhuge {
  padding: 12rem;
}

.z-1 {
  z-index: 1;
  position: relative;
}

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

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

.text-size-regular {
  font-size: 1.125rem;
  line-height: 1.3;
}

.text-size-regular.text-color-cream {
  color: var(--cream);
}

.text-size-regular.none {
  display: none;
}

.styleguide_1-col {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: stretch;
  display: grid;
}

.styleguide_1-col.gap-medium {
  grid-row-gap: 2.5rem;
}

.text-style-quote {
  border-left: .25rem solid var(--turquoise);
  margin-bottom: 0;
  padding: .75rem 1.25rem;
}

.text-weight-semibold {
  font-weight: 400;
}

.text-weight-semibold.margin-left.margin-xsmall {
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
}

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

.text-size-large {
  font-size: 1.25rem;
  line-height: 1.3;
}

.show {
  display: block;
}

.max-width-full {
  width: 100%;
  max-width: none;
}

.btn-background {
  width: 100%;
  height: 100%;
  background-color: #ffff5a;
  border-radius: 999em;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: -100%;
  right: auto;
}

.btn-background.secondary {
  background-color: #fff;
}

.btn-description {
  z-index: 1;
  padding: .5rem 1.5rem;
  text-decoration: none;
  display: block;
  position: relative;
}

.form-message-error {
  background-color: #ff5a5a;
  margin-top: 2rem;
  padding: .75rem;
}

.margin-xxhuge {
  margin: 12rem;
}

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

.form-checkbox {
  flex-direction: row;
  align-items: center;
  margin-bottom: .5rem;
  padding-left: 0;
  display: flex;
}

.margin-0 {
  margin: 0;
}

.arrow-button {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  font-weight: 500;
  display: flex;
}

.icon-1x1-small {
  width: 2rem;
  height: 2rem;
}

.form-wrapper {
  margin-bottom: 0;
}

.styleguide_page-header {
  border-bottom: .125rem solid #191919;
  margin-bottom: 2rem;
  padding-top: 5rem;
  padding-bottom: 5rem;
}

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

.form-input {
  min-height: 3.5rem;
  border: 1.5px solid var(--dark-blue);
  background-color: rgba(0, 0, 0, 0);
  margin-bottom: 0;
  padding: .5rem 1rem .5rem 1.5rem;
}

.form-input::-ms-input-placeholder {
  color: #000;
}

.form-input::placeholder {
  color: #000;
}

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

.padding-medium {
  padding: 2rem;
}

.hide {
  display: none;
}

.margin-xhuge {
  margin: 8rem;
}

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

.text-rich-text a {
  text-decoration: underline;
}

.text-rich-text h1, .text-rich-text h2, .text-rich-text h3 {
  margin-top: 2rem;
  margin-bottom: 1rem;
}

.text-rich-text h4, .text-rich-text h5 {
  margin-top: 1rem;
  margin-bottom: .5rem;
}

.margin-tiny {
  margin: .125rem;
}

.margin-xsmall {
  margin: .5rem;
}

.form-field-wrapper {
  width: 100%;
}

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

.background-color-t-rkis {
  background-color: var(--turquoise);
  color: #f5f5f5;
}

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

.text-weight-normal {
  font-weight: 400;
}

.list-item {
  padding-bottom: 1rem;
}

.list-item.last {
  padding-bottom: 0;
}

.z-2 {
  z-index: 2;
  position: relative;
}

.padding-tiny {
  padding: .125rem;
}

.show-tablet {
  display: none;
}

.margin-small {
  margin: 1rem;
}

.margin-medium {
  margin: 2rem;
}

.max-width-xxsmall {
  width: 100%;
  max-width: 12rem;
}

.fs-styleguide_color-sample-wrapper {
  border: 1px solid var(--dark-blue);
  background-color: #fff;
}

.styleguide_2-col {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  justify-items: stretch;
  display: grid;
}

.text-size-tiny {
  font-size: .85rem;
  line-height: 1.3;
}

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

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

.margin-top.margin-xhuge.none {
  display: none;
}

.margin-top.margin-medium {
  margin-bottom: 2rem;
  margin-left: 0;
}

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

.margin-top.margin-xxxhuge {
  margin-top: 16rem;
}

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

.dark-form-input {
  min-height: 3.5rem;
  color: #fff;
  background-color: rgba(0, 0, 0, 0);
  border: 1.5px solid rgba(255, 255, 255, .3);
  border-radius: .5rem;
  margin-bottom: 0;
  padding: .5rem 1rem .5rem 1.5rem;
  transition: border-color .2s;
}

.dark-form-input:focus {
  border-color: #fff;
}

.form-radio {
  flex-direction: row;
  align-items: center;
  margin-bottom: .5rem;
  padding-left: 0;
  display: flex;
}

.text-style-muted {
  opacity: .7;
}

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

.margin-xlarge {
  margin: 4rem;
}

.text-style-allcaps {
  text-transform: uppercase;
}

.padding-small {
  padding: 1rem;
}

.max-width-xlarge {
  width: 100%;
  max-width: 64rem;
}

.icon-large {
  height: 4rem;
}

.layer {
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.icon-medium {
  height: 3rem;
}

.styleguide_background-spacer {
  height: 5rem;
  border: 1px solid var(--dark-blue);
}

.h5-heading-xsmall {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.3;
}

.padding-xxsmall {
  padding: .25rem;
}

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

.padding-xlarge {
  padding: 4rem;
}

.text-size-small {
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.3;
}

.text-size-small.text-color-cream {
  color: var(--cream);
}

.fs-styleguide_3-col {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.margin-large {
  margin: 3rem;
}

.styleguide_classes {
  display: none;
}

.padding-0 {
  padding: 0;
}

.form-checkbox-icon {
  width: 1.25rem;
  height: 1.25rem;
  border-width: .125rem;
  border-color: var(--dark-blue);
  background-color: rgba(0, 0, 0, 0);
  border-radius: .125rem;
  margin: 0 .5rem 0 0;
  box-shadow: 1px 1px 3px rgba(28, 30, 83, 0);
}

.form-checkbox-icon.w--redirected-checked {
  width: 1.25rem;
  height: 1.25rem;
  border-width: .125rem;
  border-color: var(--dark-blue);
  background-color: var(--gold);
  background-size: 90%;
  border-radius: .125rem;
  margin: 0 .5rem 0 0;
}

.form-checkbox-icon.w--redirected-focus {
  width: 1.25rem;
  height: 1.25rem;
  outline-offset: .125rem;
  border-radius: .125rem;
  outline: .125rem solid #1c1e53;
  margin: 0 .5rem 0 0;
  box-shadow: 0 0 3px 1px rgba(28, 30, 83, 0);
}

.form-checkbox-icon.w--redirected-focus-visible {
  width: 1.25rem;
  height: 1.25rem;
  border-color: #fff;
  border-radius: .25rem;
  margin-top: 0;
  margin-left: 0;
  box-shadow: 0 0 3px 1px rgba(28, 30, 83, 0);
}

.styleguide_section {
  grid-column-gap: 4rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: grid;
}

.show-mobile-landscape {
  display: none;
}

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

.background-color-beige {
  background-color: var(--cream);
}

.spacing-clean {
  margin: 0;
  padding: 0;
}

.form-radio-icon {
  width: 1.25rem;
  height: 1.25rem;
  border-width: .125rem;
  border-color: #1c1e53;
  margin-top: 0;
  margin-left: 0;
  margin-right: .5rem;
  box-shadow: 1px 1px 3px rgba(28, 30, 83, 0);
}

.form-radio-icon.w--redirected-checked {
  width: 1.25rem;
  height: 1.25rem;
  border-width: .25rem;
  border-color: #1c1e53;
}

.form-radio-icon.w--redirected-focus {
  width: 1.25rem;
  height: 1.25rem;
  outline-offset: .125rem;
  outline: .125rem solid #1c1e53;
  box-shadow: 0 0 .25rem 0 rgba(28, 30, 83, 0);
}

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

.padding-xhuge {
  padding: 8rem;
}

.max-width-small {
  width: 100%;
  max-width: 36rem;
}

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

.padding-huge {
  padding: 6rem;
}

.form-message-success {
  background-color: #ffff5a;
  padding: 1.25rem;
}

.icon-1x1-large {
  width: 4rem;
  height: 4rem;
}

.main-wrapper {
  z-index: -1;
  flex-direction: column;
  align-items: stretch;
}

.max-width-xsmall {
  width: 100%;
  max-width: 16rem;
}

.padding-large {
  padding: 3rem;
}

.main-button {
  border: 1px solid var(--dark-blue);
  color: #000;
  background-color: #fff;
  border-radius: 8rem;
  justify-content: center;
  align-items: center;
  margin-right: .5rem;
  padding: 0;
  font-size: 1.1rem;
  font-weight: 400;
  line-height: 1;
  text-decoration: none;
  transition: all .2s ease-out;
  position: relative;
  overflow: hidden;
  transform: scale(1);
}

.main-button.secondary {
  background-color: var(--turquoise);
}

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

.padding-vertical.padding-xxhuge.no-padding-bottom {
  padding-bottom: 0;
}

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

.image-wrap {
  justify-content: space-between;
  align-items: stretch;
  overflow: hidden;
}

.image-wrap.image-team23 {
  margin-top: -18rem;
  position: relative;
  overflow: visible;
}

.image-wrap.show-tablet {
  display: none;
}

.main-button-2 {
  color: #000;
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 8rem;
  justify-content: center;
  align-items: center;
  margin-right: .5rem;
  padding: 0;
  font-size: 1.1rem;
  font-weight: 400;
  line-height: 1;
  text-decoration: none;
  transition: all .2s ease-out;
  display: inline-block;
  position: relative;
  overflow: hidden;
  transform: scale(1);
}

.button-wrap {
  flex-direction: column;
  align-items: flex-start;
  margin-top: 4rem;
  display: flex;
}

.c-demo-button {
  color: var(--gold);
  justify-content: center;
  align-items: center;
  padding: 12px 24px;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 0 9px rgba(255, 255, 255, .05);
}

.c-demo-button:hover {
  background-color: rgba(255, 255, 255, .02);
}

.c-button-text-below {
  z-index: 1;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1;
  position: absolute;
}

.c-button-text {
  z-index: 1;
  font-size: 1.25rem;
  line-height: 1;
  position: relative;
}

.c-button-bg {
  background-color: var(--dark-blue);
  cursor: pointer;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.section {
  justify-content: center;
  align-items: center;
  position: relative;
}

.home-hero-section {
  height: 100vh;
  justify-content: center;
  align-items: center;
}

.navbar {
  z-index: 999;
  height: 4rem;
  background-color: rgba(0, 0, 0, 0);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.menu-toggle {
  height: 3rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.menu-dot {
  width: 8px;
  height: 8px;
  background-color: var(--cream);
  border-radius: 100%;
}

.menu-dot._1, .menu-dot._2, .menu-dot._3, .menu-dot._4 {
  margin-right: 6px;
}

.dropdown-container {
  z-index: 0;
  min-height: 75vh;
  border-bottom: 1px solid var(--dark-blue);
  background-color: var(--cream);
  justify-content: center;
  align-items: center;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: none;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
  overflow: hidden;
}

.nav-menu {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.nav-menu.show-mobile-portrait {
  display: none;
}

._12-columns-grid {
  z-index: 1;
  grid-column-gap: 0px;
  grid-row-gap: 6rem;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: minmax(16px, 1fr) minmax(16px, 1fr) minmax(16px, 1fr) minmax(16px, 1fr) minmax(16px, 1fr) minmax(16px, 1fr) minmax(16px, 1fr) minmax(16px, 1fr) minmax(16px, 1fr) minmax(16px, 1fr) minmax(16px, 1fr) minmax(16px, 1fr);
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

._12-columns-grid.menu {
  z-index: 2;
}

._12-columns-grid.hero {
  z-index: 1;
  z-index: 5;
  height: 75vh;
  align-items: stretch;
  padding-top: 6rem;
}

._12-columns-grid.home {
  height: 95vh;
  padding-top: 6rem;
}

._12-columns-grid.leistung {
  z-index: 0;
  border-bottom: 1px solid var(--dark-blue);
  bottom: 1px;
  overflow: hidden;
}

._12-columns-grid.werte.slideup-1 {
  margin-top: 7.9rem;
  margin-bottom: 0;
}

._12-columns-grid.kontaktform {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
}

._12-columns-grid.e-hero {
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

._12-columns-grid.footer-margin {
  grid-row-gap: 3rem;
}

.nav-link-text {
  font-family: Epilogue custom, sans-serif;
  font-size: 1.25rem;
  text-decoration: none;
}

.nav-link-wrap {
  border-bottom: 1px solid var(--dark-blue);
  flex-direction: row;
  flex: 1;
  justify-content: space-between;
  align-self: stretch;
  padding-top: .5rem;
  padding-bottom: .5rem;
  text-decoration: none;
  display: flex;
}

.nav-link-wrap.first {
  border-top: 1px solid var(--dark-blue);
}

.nav-link-text-wrap {
  z-index: 1;
  flex: 0 auto;
  align-items: center;
  display: flex;
  position: relative;
}

.nav-link-text-wrap:hover {
  font-style: normal;
}

.button-arrow {
  margin-left: .5rem;
  font-family: Material icons custom, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 0;
}

.button-arrow.text-color-cream {
  color: var(--cream);
}

.menu-container {
  z-index: 999;
  height: 4rem;
  border-bottom: 1px solid var(--cream);
  flex: 1;
  justify-content: space-between;
  align-items: stretch;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: flex;
  position: relative;
}

.nav-container {
  width: 100%;
  max-width: 90rem;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.logo {
  width: 8rem;
  padding-left: 0;
  position: relative;
  top: 0;
  bottom: 0;
}

.menu-e-wrap {
  z-index: 0;
}

.logo-cream {
  position: absolute;
  bottom: -17px;
}

.leistungen-hero-section {
  justify-content: center;
  align-items: center;
  position: relative;
}

.team23-bg {
  z-index: -1;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.bg-1 {
  background-image: linear-gradient(to bottom, var(--dark-turquoise), #364350);
}

.bg-2 {
  background-image: linear-gradient(to bottom, #507177, var(--dark-turquoise) 57%, #83b6b6);
}

.bg-3 {
  background-image: linear-gradient(to bottom, var(--dark-turquoise), var(--turquoise));
}

.bg-5 {
  background-image: linear-gradient(to bottom, var(--dark-turquoise), var(--turquoise) 50%, #cad6b3);
}

.bg-4 {
  background-image: linear-gradient(to bottom, #78aaab, var(--dark-turquoise) 50%, #3c4c58);
}

.grain {
  z-index: 3;
  opacity: .8;
  mix-blend-mode: overlay;
  background-image: url('../images/grain.png');
  background-position: 50%;
  background-repeat: repeat;
  background-size: 65rem;
  background-attachment: scroll;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.container-xlarge {
  width: 100%;
  max-width: 90rem;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
}

._12-columns-grid-hero {
  z-index: 2;
  height: 100%;
  max-width: 90rem;
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: minmax(16px, 1fr) minmax(16px, 1fr) minmax(16px, 1fr) minmax(16px, 1fr) minmax(16px, 1fr) minmax(16px, 1fr) minmax(16px, 1fr) minmax(16px, 1fr) minmax(16px, 1fr) minmax(16px, 1fr) minmax(16px, 1fr) minmax(16px, 1fr);
  grid-auto-columns: 1fr;
  align-content: stretch;
  justify-content: stretch;
  align-items: stretch;
  justify-items: stretch;
  display: grid;
  position: relative;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

._12-columns-grid-hero-bg {
  z-index: 1;
  height: 100%;
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: minmax(16px, 1fr) minmax(16px, 1fr) minmax(16px, 1fr) minmax(16px, 1fr) minmax(16px, 1fr) minmax(16px, 1fr) minmax(16px, 1fr) minmax(16px, 1fr) minmax(16px, 1fr) minmax(16px, 1fr) minmax(16px, 1fr) minmax(16px, 1fr);
  grid-auto-columns: 1fr;
  align-content: stretch;
  justify-content: stretch;
  align-items: stretch;
  justify-items: stretch;
  display: grid;
  position: relative;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.team23-bg-1 {
  z-index: 0;
  justify-content: space-between;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.hero-container {
  z-index: 1;
  max-width: 90rem;
  position: relative;
}

.dropdown-wrap {
  width: 100%;
  height: 100%;
  max-width: 90rem;
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: relative;
}

.e-wrap {
  z-index: 1;
  justify-content: space-between;
  align-items: stretch;
  position: relative;
}

.team-section {
  justify-content: center;
  align-items: center;
  position: relative;
}

.e-image {
  z-index: 1;
  width: 100%;
}

.hero-button-wrap {
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 3rem;
  display: flex;
}

.secondary-button {
  border: 1px solid var(--cream);
  color: var(--cream-2);
  background-color: rgba(0, 0, 0, 0);
  border-radius: 2rem;
  justify-content: center;
  align-items: center;
  padding: .5rem 1.5rem;
  text-decoration: none;
  transition: background-color .2s;
  display: flex;
}

.secondary-button:hover {
  border-color: var(--cream-2);
  background-color: var(--cream-2);
  color: var(--dark-blue);
}

.label-wrap {
  align-items: flex-start;
  display: flex;
}

.label {
  border: 1px solid var(--dark-blue);
  border-radius: 100rem;
  margin-bottom: 2rem;
  padding: .25rem 1rem;
}

.home--ber-uns-section, .home-karriere-section {
  justify-content: center;
  align-items: center;
  position: relative;
}

.footer {
  z-index: 0;
  justify-content: center;
  align-items: center;
  position: relative;
}

.logo-footer {
  height: 2.5rem;
}

.kontakt-link-wrap {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  font-family: Inconsolata custom, sans-serif;
  text-decoration: none;
  display: flex;
}

.kontakt-link-wrap.text-color-cream {
  color: var(--cream);
}

.link-text {
  font-size: 1.125rem;
  text-decoration: none;
}

.link-text.text-color-cream {
  color: var(--cream-2);
}

.kontakt-link-text-wrap {
  z-index: 1;
  flex: 0 auto;
  align-items: center;
  display: flex;
  position: relative;
}

.kontakt-link-text-wrap:hover {
  font-style: normal;
}

.social-link-wrap {
  color: var(--gold);
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-right: 4rem;
  font-family: Epilogue custom, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.social-link-wrap.last {
  margin-right: 0;
}

.social-link-text-wrap {
  z-index: 1;
  flex: 0 auto;
  align-items: center;
  display: flex;
  position: relative;
}

.social-link-text-wrap:hover {
  font-style: normal;
}

.footer-container {
  z-index: 1;
  max-width: 90rem;
  position: relative;
}

.footer-container.bg {
  height: 50vh;
  overflow: hidden;
}

._12-columns-grid-footer {
  height: 100%;
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: minmax(16px, 1fr) minmax(16px, 1fr) minmax(16px, 1fr) minmax(16px, 1fr) minmax(16px, 1fr) minmax(16px, 1fr) minmax(16px, 1fr) minmax(16px, 1fr) minmax(16px, 1fr) minmax(16px, 1fr) minmax(16px, 1fr) minmax(16px, 1fr);
  grid-auto-columns: 1fr;
  align-content: stretch;
  justify-content: stretch;
  align-items: stretch;
  justify-items: stretch;
  display: grid;
  position: relative;
}

.grain-footer {
  z-index: 4;
  height: 100%;
  opacity: .8;
  mix-blend-mode: overlay;
  background-image: url('../images/grain.png');
  background-position: 50%;
  background-repeat: repeat;
  background-size: 65rem;
  background-attachment: scroll;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.footer-kontakt-wrap {
  align-items: center;
  display: flex;
}

.border-line-btm {
  z-index: 1;
  width: 100%;
  height: 1px;
  background-color: var(--dark-blue);
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.border-line-btm.first {
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.border-line-btm.first.line-color-cream {
  background-color: var(--cream);
}

.list-parent {
  width: 100%;
  justify-content: center;
  align-items: center;
  padding-top: 2rem;
  padding-bottom: 2rem;
  text-decoration: none;
  display: flex;
  position: relative;
}

.num-txt-lg {
  z-index: 1;
  font-size: 6em;
  font-weight: 700;
  position: absolute;
  top: auto;
  bottom: 10%;
  left: auto;
  right: 0%;
}

.num-txt-lg.text-blue {
  color: #cf0;
  display: none;
}

.heading-sm {
  z-index: 1;
  font-size: 2em;
  line-height: 1;
  position: relative;
}

.heading-sm.neon {
  color: #cf0;
  display: none;
}

.list-img-parent {
  z-index: 2;
  width: 30rem;
  height: 20rem;
  transform-origin: 0 100%;
  padding: 2.5rem;
  position: absolute;
  right: 5%;
  overflow: hidden;
}

.new-box {
  z-index: 2;
  background-color: #cf0;
  padding-top: 6px;
  padding-bottom: 6px;
  padding-right: 24px;
  display: block;
  position: absolute;
}

.new-box.none {
  display: none;
}

.text-small {
  color: #191919;
  font-size: .875rem;
  font-weight: 400;
}

.text-small.margin-left {
  margin-left: 1.5rem;
}

.text-small.margin-left.margin-top {
  margin-top: .4vw;
}

.text-small.margin-left.margin-top.new {
  font-size: 1rem;
  font-weight: 700;
  display: inline;
}

.parent {
  z-index: 1;
  position: relative;
}

.parent.flex-cc-h {
  z-index: 3;
  grid-column-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  display: grid;
}

.card-whipe {
  width: 100%;
  height: 100%;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.card-whipe.bg {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(to right, var(--dark-blue), var(--dark-turquoise) 35%, var(--turquoise));
}

.card-whipe.bg-cream-shade {
  background-color: rgba(0, 0, 0, 0);
}

.projekt-image {
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: relative;
}

.home-kontakt-section {
  justify-content: center;
  align-items: center;
  position: relative;
}

.sec-hero-section {
  height: 75vh;
  justify-content: center;
  align-items: center;
  position: relative;
}

.team23-section-2 {
  background-image: linear-gradient(to bottom, var(--turquoise), var(--dark-turquoise) 49%, var(--dark-blue));
  justify-content: center;
  align-items: center;
  position: relative;
}

.grain-team23 {
  z-index: 0;
  opacity: .8;
  mix-blend-mode: overlay;
  background-image: url('../images/grain.png');
  background-position: 50%;
  background-repeat: repeat;
  background-size: 65rem;
  background-attachment: scroll;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.big-heading-wrap {
  position: relative;
}

.h0-heading-xxlarge {
  color: var(--gold);
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Epilogue custom, sans-serif;
  font-size: 6rem;
  font-weight: 400;
  line-height: 1.25;
}

.karriere-section, .karriere-hero-section {
  justify-content: center;
  align-items: center;
  position: relative;
}

.grid__list {
  grid-column-gap: 2rem;
  grid-row-gap: 6rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.popup {
  z-index: 9999;
  width: 100vw;
  height: 100vh;
  background-color: var(--cream);
  justify-content: space-between;
  align-items: stretch;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

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

.popup._1 {
  display: block;
}

.popup._2 {
  display: none;
}

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

.popup__content {
  height: 100%;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.popup-close {
  width: 3.5rem;
  height: 3.5rem;
  border: 1px solid var(--dark-blue);
  border-radius: 999rem;
  justify-content: center;
  align-items: center;
  margin-top: 2.5rem;
  margin-right: 2.5rem;
  text-decoration: none;
  transition: all .3s ease-in-out;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.popup-close:hover {
  border-color: var(--cream-2);
  background-color: var(--cream-2);
  transform: scale(.95);
}

.popup__icon {
  width: 50%;
}

.popup-toggle {
  width: 100%;
  text-decoration: none;
}

.popup-toggle.all-links {
  text-decoration: none;
}

.team-line {
  height: 1px;
  background-color: var(--dark-blue);
}

.team-img-wrap {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  margin-bottom: 2rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.overlay-wrap {
  z-index: 2;
  background-image: url('../images/overlay-lines.svg'), linear-gradient(to top, rgba(0, 0, 0, .7), rgba(0, 0, 0, 0) 42%);
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: cover, auto;
  justify-content: center;
  align-items: flex-end;
  padding-bottom: 2rem;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.popup-team-img-wrap {
  height: 100vh;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.team-e-wrap {
  z-index: -5;
  margin-right: 2.5rem;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
  overflow: hidden;
}

.collection-list-wrapper {
  margin-top: 6rem;
}

.section-2 {
  margin-top: 16rem;
  margin-bottom: 0;
}

.section-2.is-full-image {
  position: relative;
}

.full-image_photo-height {
  z-index: 1;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.full-image_photo {
  width: 100%;
  height: 100%;
  transform-origin: 50% 100%;
  object-fit: cover;
  position: relative;
}

.container-2 {
  z-index: 2;
  width: 100%;
  max-width: 100rem;
  margin-left: auto;
  margin-right: auto;
  padding: 4rem 4rem 4em;
  position: relative;
}

.container-2.is-full-image {
  min-height: 100vh;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  padding-bottom: 9.3rem;
  display: flex;
}

.full-image_text-wrap {
  width: 43.5em;
  max-width: 100%;
}

.full-image_photo-wrap {
  width: 100%;
  height: 100%;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  display: flex;
  position: absolute;
  top: 0;
}

.leistung-wrap {
  width: 100%;
}

.leistung-wrap.none {
  display: none;
}

.leistung-list {
  width: 100%;
}

.leistung-trigger {
  grid-column-gap: 0rem;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  padding-top: 0;
  text-decoration: none;
  display: grid;
}

.leistung-heading-wrap {
  border-bottom: 1px solid var(--dark-blue);
  flex: 1;
  justify-content: flex-start;
  padding-bottom: 1rem;
  display: flex;
}

.leistung-plus {
  margin-right: 2rem;
}

.leistung-content {
  border-bottom: 1px solid var(--dark-blue);
  margin-top: 2rem;
  padding-bottom: .5rem;
  padding-left: .25rem;
  padding-right: .25rem;
}

.leistung-content-wrap {
  padding-bottom: 2rem;
}

.leistung-image-wrap {
  margin-top: 2rem;
  margin-left: 2rem;
}

.leistung-img {
  width: 100rem;
}

.is-textarea-input {
  border-style: none none solid;
  border-width: 1px;
  border-color: black black var(--dark-blue);
  background-color: rgba(0, 0, 0, 0);
  margin-bottom: 4rem;
  padding: .5rem 0 4rem 0;
}

.form_row {
  margin-bottom: 2rem;
}

.contact-form-checkbox-wrap {
  grid-column-gap: 1.2rem;
  grid-row-gap: 1.2rem;
  flex-wrap: nowrap;
  align-content: stretch;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.contact-form_success-message {
  text-align: left;
  background-color: rgba(75, 214, 114, .2);
  border-left: 6px solid #4bd672;
  margin-top: 2rem;
  margin-bottom: 2rem;
  padding: 0;
}

.contact-form_message-inner {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  padding: 1rem;
  display: flex;
}

.contact-form_message-title {
  font-family: Epilogue custom, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
}

.contact-form_fail-message {
  background-color: rgba(250, 65, 65, .2);
  border-left: 6px solid #fa4141;
  margin-top: 2rem;
  padding: 0;
}

.form_input-text {
  border-style: none none solid;
  border-width: 1px;
  border-color: black black var(--dark-blue);
  background-color: var(--cream);
  margin-top: 0;
  margin-bottom: 0;
  padding: .5rem 0;
  font-family: Inconsolata custom, sans-serif;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.3;
}

.form_input-text::-ms-input-placeholder {
  color: var(--dark-blue);
}

.form_input-text::placeholder {
  color: var(--dark-blue);
}

.form_input-text.is-textarea-input::-ms-input-placeholder {
  color: var(--dark-blue);
}

.form_input-text.is-textarea-input::placeholder {
  color: var(--dark-blue);
}

.form_col {
  font-family: Inconsolata custom, sans-serif;
  font-size: .85rem;
  font-weight: 300;
}

.sb-logo {
  width: 8rem;
}

.content-wrap-2 {
  flex-direction: column;
}

.impressum-hero-section {
  justify-content: center;
  align-items: center;
  position: relative;
}

.werte-warp {
  flex: 1;
  padding-top: 1rem;
  position: relative;
}

.werte-warp.line-color-cream {
  border-top-color: var(--cream);
}

.werte-container {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-wrap: wrap;
  align-content: center;
  justify-content: space-between;
  display: flex;
}

.grain-leistungen {
  z-index: 0;
  opacity: .8;
  mix-blend-mode: overlay;
  background-image: url('../images/grain.png');
  background-position: 50%;
  background-repeat: repeat;
  background-size: 65rem;
  background-attachment: scroll;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.footer-nav-wrap {
  border-top: 1px solid var(--dark-blue);
  justify-content: space-between;
  padding-top: 1rem;
  display: flex;
}

.zahlen-content {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-bottom: 1px solid var(--dark-blue);
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: stretch;
  align-items: center;
  margin-top: 2rem;
  padding-bottom: .5rem;
  padding-left: .25rem;
  padding-right: .25rem;
  display: grid;
}

.zahlen {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Epilogue custom, sans-serif;
  font-size: 2.5rem;
  font-weight: 400;
  line-height: 1;
}

.transition {
  z-index: 9999;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
  transform: none;
}

.transition-content {
  width: 100vw;
  height: 100vh;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.transition-bg {
  z-index: 1;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.transition-logo-img {
  z-index: 2;
  width: 20rem;
  position: relative;
}

.team23-bg-transition {
  z-index: 1;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
}

.hero-bg-image-wrap {
  z-index: 0;
  height: 100vh;
  background-image: linear-gradient(rgba(0, 0, 0, .65), rgba(0, 0, 0, 0)), url('../images/ghp17.webp');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.fs-styleguide_section-header {
  width: 100%;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-bottom: 1px solid #000;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-bottom: 3rem;
  line-height: 1.4;
  display: grid;
}

.text-size-medium-2 {
  font-size: 1.25rem;
}

.fs-styleguide_item {
  grid-column-gap: 1.125rem;
  grid-row-gap: 1.125rem;
  border-bottom: 1px solid rgba(0, 0, 0, .1);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  justify-content: start;
  align-items: start;
  justify-items: start;
  padding-bottom: 3rem;
  display: grid;
  position: relative;
}

.fs-styleguide_item.is-stretch {
  justify-items: stretch;
}

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

.padding-global {
  padding-left: 6rem;
  padding-right: 6rem;
}

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

.fs-styleguide_1-col {
  width: 100%;
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.fs-styleguide_section {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  justify-items: start;
  display: grid;
}

.fs-styleguide_item-wrapper {
  width: 100%;
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.fs-styleguide_heading-medium {
  font-size: 3.75rem;
}

.transition-bg-wrap {
  z-index: 3;
  width: 100vw;
  height: 100vh;
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: stretch;
  justify-content: space-between;
  align-items: stretch;
  justify-items: stretch;
  display: flex;
  position: relative;
}

.transition-bg-1 {
  width: 25%;
  background-image: linear-gradient(to bottom, var(--dark-turquoise), #364350);
}

.transition-bg-2 {
  width: 25%;
  background-image: linear-gradient(to bottom, #507177, var(--dark-turquoise) 57%, #83b6b6);
}

.transition-bg-3 {
  width: 20%;
  background-image: linear-gradient(to bottom, var(--dark-turquoise), #93c6c6);
}

.transition-bg-4 {
  width: 10%;
  background-image: linear-gradient(to bottom, #78aaab, var(--dark-turquoise) 50%, #3c4c58);
}

.transition-bg-5 {
  width: 20%;
  background-image: linear-gradient(to bottom, var(--dark-turquoise), var(--turquoise) 50%, #cad6b3);
}

.kontakt-hero-section {
  justify-content: center;
  align-items: center;
  position: relative;
}

.wg-element-wrapper {
  align-items: center;
  margin-right: 2rem;
  display: flex;
  position: relative;
}

.toggle-wrap {
  display: flex;
}

.design-element-wrap {
  position: absolute;
  top: 12rem;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.kontakt-section, .impressum-section, .datenschutz-section, .datenschutz-hero-section {
  justify-content: center;
  align-items: center;
  position: relative;
}

.line {
  height: 1px;
  background-color: var(--dark-blue);
}

.embed-upload-button {
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  display: block;
}

.text-field {
  border-style: none none solid;
  border-width: 1px 1px 1px 0;
  border-color: black black var(--dark-blue);
  background-color: rgba(0, 0, 0, 0);
  border-radius: 0;
  margin-bottom: 0;
  padding: 2.5rem 1rem 1rem 0;
  font-size: 1rem;
}

.text-field:focus {
  border-bottom-color: var(--turquoise);
}

.text-field::-ms-input-placeholder {
  color: var(--dark-blue);
}

.text-field::placeholder {
  color: var(--dark-blue);
}

.text-field.nachricht {
  margin-bottom: 3rem;
  padding-bottom: 6rem;
}

.submit-button {
  border: 1px solid var(--dark-blue);
  color: var(--dark-blue);
  background-color: rgba(0, 0, 0, 0);
  border-radius: 100rem;
  padding: .4rem 1rem;
  font-weight: 400;
  line-height: 1.3;
  transition: all .3s ease-in-out;
}

.submit-button:hover {
  border-color: var(--cream-2);
  background-color: var(--cream-2);
}

.wg-selector-highlight {
  width: 100%;
  height: 100%;
  background-color: var(--cream);
}

.wg-selector-highlight.h2, .wg-selector-highlight.h3 {
  transform: translate(-100%);
}

.wg-selector-highlight-wrapper {
  width: 100%;
  height: 2px;
  margin-top: .25rem;
  overflow: hidden;
}

.wg-selector-1 {
  color: var(--cream);
  flex-direction: column;
  align-items: center;
  padding: 10px;
  text-decoration: none;
  transition: color .2s;
  display: flex;
  position: relative;
}

.wg-selector-1:hover {
  color: #4049ff;
}

.wg-selector-1.w--current {
  cursor: default;
}

.wg-selector-1.s1:hover {
  color: var(--cream);
}

.wg-selector-1.s2 {
  opacity: .5;
}

.wg-selector-1.s2:hover {
  opacity: 1;
  color: var(--cream);
}

.wg-selector-1.s3 {
  opacity: .5;
}

.wg-selector-1.s3:hover {
  opacity: 1;
  color: var(--cream);
}

.success-message {
  background-color: #a2da7c;
  padding: 1.5rem;
}

.error-message {
  text-align: center;
  background-color: #f8a7a7;
  margin-top: 4rem;
  padding: 1.5rem;
}

.bewerbung-section, .step-by-step-section, .unternehmensgr-ndung-section, .bester-weg-section, .service-section {
  justify-content: center;
  align-items: center;
  position: relative;
}

.sticky-container {
  grid-column-gap: 4rem;
  flex-direction: column;
  display: flex;
}

.sticky-wrap {
  height: 100%;
  background-color: var(--cream);
  padding-top: 2rem;
  padding-bottom: 3rem;
  position: -webkit-sticky;
  position: sticky;
  top: 3rem;
}

.sticky-left {
  position: -webkit-sticky;
  position: sticky;
  top: 3rem;
}

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

.image-cover.leistung {
  width: 100rem;
  height: auto;
}

.image-cover.e-image {
  margin-bottom: -7rem;
}

.beratung-section {
  background-image: linear-gradient(to bottom, var(--dark-blue), var(--dark-turquoise));
  justify-content: center;
  align-items: center;
  position: relative;
}

.nummer-container {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 32px 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  display: grid;
}

.footer-wrap {
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.footer-menu-link {
  margin-bottom: .5rem;
  font-family: Epilogue custom, sans-serif;
  font-weight: 400;
  text-decoration: none;
  transition: all .3s;
}

.footer-menu-link:hover {
  color: var(--gold);
}

.footer-menu-link.last {
  margin-right: 0;
}

.grain-transition {
  z-index: 4;
  opacity: .8;
  mix-blend-mode: overlay;
  background-image: url('../images/grain.png');
  background-position: 50%;
  background-repeat: repeat;
  background-size: 65rem;
  background-attachment: scroll;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.designed-wrap {
  justify-content: space-between;
  align-items: center;
}

.designed-container {
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 3rem;
  display: flex;
}

.designed-container.show-mobile-landscape {
  display: none;
}

.social-media-wrap {
  display: flex;
}

.footer-nav-menu {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.button-bg {
  width: 100%;
  height: 100%;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.tabs-2 {
  min-height: 30rem;
  grid-column-gap: 2.5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: -webkit-sticky;
  position: sticky;
  top: 3rem;
}

.tab-content-prozess {
  z-index: 2;
  position: relative;
}

.tab-link-text {
  z-index: 1;
  color: var(--dark-blue);
  flex: 0 auto;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.tab-link-text:hover {
  font-style: normal;
}

.tab-link-prozess-1 {
  cursor: pointer;
  background-color: rgba(0, 0, 0, 0);
  align-self: stretch;
  align-items: stretch;
  padding: 3rem 0 3rem .5rem;
  display: flex;
}

.tab-link-prozess-1.w--current, .tab-link-prozess-1.w--current:hover {
  background-color: var(--cream);
}

.tab-menu-prozess {
  z-index: 1;
  width: 80%;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  position: -webkit-sticky;
  position: sticky;
  top: 3rem;
}

.kontakt-landingpage-section {
  justify-content: center;
  align-items: center;
  position: relative;
}

.cta-section {
  background-image: linear-gradient(to bottom, var(--dark-turquoise), var(--dark-blue));
  justify-content: center;
  align-items: center;
  position: relative;
}

.immobilien-heading-wrap {
  border-bottom: 1px solid var(--dark-blue);
  flex: 1;
  justify-content: space-between;
  padding-bottom: 1rem;
  display: flex;
}

.akkordeon-content-wrap {
  z-index: 1;
  width: 100%;
  border-bottom: 1px solid var(--dark-blue);
  background-color: var(--cream);
  position: relative;
}

.line-wrap {
  z-index: 2;
  position: relative;
}

.akkordeon-title-wrap {
  width: 75%;
  flex-direction: column;
  align-items: flex-start;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
}

.whipe {
  z-index: 0;
  width: 100%;
  height: 10rem;
  background-image: linear-gradient(259deg, var(--dark-blue), var(--dark-turquoise) 35%, var(--turquoise));
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.akkordeon-item {
  flex-direction: column;
  justify-content: flex-end;
  align-items: stretch;
  display: flex;
  position: relative;
  overflow: hidden;
}

._2-columns-grid {
  z-index: 1;
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.heading-style-h3 {
  font-size: 2.5rem;
  line-height: 1.1;
}

.border-line {
  z-index: 1;
  width: 100%;
  height: 1px;
  background-color: var(--dark-blue);
}

.title-container {
  z-index: 1;
  width: 100%;
  height: 10rem;
  border-top: 1px solid var(--dark-blue);
  cursor: pointer;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-top: -2px;
  display: flex;
  position: relative;
}

.akkordeon-plus-wrap {
  width: 1.25rem;
  height: 1.25rem;
  background-image: url('../images/plus.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  transition: background-color .2s cubic-bezier(.165, .84, .44, 1);
  display: flex;
  position: relative;
}

.bundesland-tabelle {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: minmax(16px, 2.75fr) minmax(16px, 1fr) minmax(16px, 1fr) minmax(16px, 1fr);
  grid-auto-columns: 1fr;
}

.line-tabelle {
  height: 1px;
  background-color: var(--dark-blue);
  margin-top: 2rem;
}

.tabelle-wrap {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border-bottom: 1px solid var(--dark-blue);
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: minmax(16px, 2.5fr) minmax(16px, 1fr) minmax(16px, 1fr) minmax(16px, 1fr);
  grid-auto-columns: 1fr;
  justify-items: stretch;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.tabelle-hero-wrap {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border-bottom: 1px solid #000;
  grid-template-rows: auto;
  grid-template-columns: minmax(16px, 2fr) minmax(16px, 1fr) minmax(16px, 1fr) minmax(16px, 1fr);
  grid-auto-columns: 1fr;
  justify-content: space-between;
  padding-bottom: .5rem;
  display: grid;
}

.text-block {
  width: 109.547px;
}

.akkordeon-section, .immobilien-hero-section, .gr-ndung-hero-section {
  justify-content: center;
  align-items: center;
  position: relative;
}

.label-margin-ausgleich {
  margin-top: 4rem;
}

.div-block {
  align-self: flex-end;
}

.main-footer-nav {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.main-footer-nav.last {
  margin-bottom: 0;
}

.leistung-section, .danke-section, .navi-section {
  justify-content: center;
  align-items: center;
  position: relative;
}

.content-wrap {
  z-index: 2;
  flex-direction: column;
  justify-content: space-between;
  position: relative;
}

.tab-bar {
  flex-direction: column;
  justify-content: flex-end;
  display: flex;
}

.leistungen-menu {
  z-index: 9999;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: rgba(255, 252, 244, 0);
  border-radius: 6rem;
  flex-wrap: wrap;
  align-content: center;
  justify-content: flex-start;
  margin-bottom: 1rem;
  padding: 1rem;
  display: flex;
  position: -webkit-sticky;
  position: sticky;
  top: 1rem;
}

.tab-link {
  border: 1px solid var(--dark-blue);
  background-color: var(--cream);
  border-radius: 2rem;
  margin-bottom: 0;
  margin-right: 0;
  padding: .5rem 1.5rem .3rem;
  font-family: Epilogue custom, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5;
  transition: all .3s;
}

.tab-link:hover, .tab-link.w--current {
  border-color: var(--cream-2);
  background-color: var(--cream-2);
}

.tab-link.last {
  margin-bottom: 0;
}

.team-list {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: minmax(16px, 1fr) minmax(16px, 1fr) minmax(16px, 1fr) minmax(16px, 1fr);
  grid-auto-columns: 1fr;
  justify-items: center;
  display: grid;
}

.team-item {
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  display: flex;
}

.link-text-small {
  font-size: 1rem;
  line-height: 1.3;
  text-decoration: none;
}

.link-text-small.text-color-cream {
  color: var(--cream);
}

.e-image-footer {
  z-index: 1;
  width: 100%;
}

.team23-bg-footer-1 {
  z-index: 0;
  justify-content: space-between;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.team23-bg-footer {
  z-index: -1;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.e-wrap-footer {
  z-index: 1;
  justify-content: space-between;
  align-items: stretch;
}

.hero-heading-wrap {
  margin-bottom: 2rem;
}

.social-media-wrap-menu {
  display: flex;
}

@media screen and (max-width: 991px) {
  h1 {
    font-size: 2.5rem;
  }

  h2 {
    font-size: 2rem;
  }

  h3 {
    font-size: 1.5rem;
  }

  .margin-huge {
    margin: 5rem;
  }

  .h3-heading-medium {
    font-size: 1.5rem;
  }

  .h1-heading-xlarge {
    font-size: 2.5rem;
  }

  .h1-heading-xlarge.text-color-cream.hero-ani.small {
    font-size: 3rem;
  }

  .h2-heading-large {
    font-size: 2rem;
  }

  .button {
    transition: transform .15s, background-color .3s linear;
  }

  .button:active {
    transform: scale(.97);
  }

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

  .margin-bottom.margin-xhuge {
    margin-bottom: 4rem;
  }

  .margin-bottom.margin-xhuge.slideup-1.no-margin-mobile, .margin-bottom.margin-xhuge.no-margin-mobile {
    margin-bottom: 0;
  }

  .padding-xxlarge {
    padding: 4rem;
  }

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

  .margin-xxlarge {
    margin: 4rem;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .padding-xxhuge {
    padding: 8rem;
  }

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

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

  .margin-xxhuge {
    margin: 8rem;
  }

  .padding-medium {
    padding: 1.5rem;
  }

  .margin-xhuge {
    margin: 6rem;
  }

  .text-rich-text h1, .text-rich-text h2, .text-rich-text h3 {
    margin-top: 1rem;
    margin-bottom: .5rem;
  }

  .max-width-full-tablet {
    width: 100%;
    max-width: none;
  }

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

  .hide-tablet {
    display: none;
  }

  .show-tablet {
    display: block;
  }

  .margin-medium {
    margin: 1.5rem;
  }

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

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

  .margin-top.margin-xhuge {
    margin-top: 4rem;
  }

  .margin-top.margin-xxxhuge {
    margin-top: 8rem;
  }

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

  .margin-xlarge {
    margin: 3rem;
  }

  .padding-xlarge {
    padding: 3rem;
  }

  .margin-large {
    margin: 2.5rem;
  }

  .styleguide_section {
    grid-column-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .padding-xhuge {
    padding: 6rem;
  }

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

  .padding-huge {
    padding: 5rem;
  }

  .padding-large {
    padding: 2.5rem;
  }

  .main-button {
    margin-bottom: 1rem;
  }

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

  .padding-vertical.padding-xxhuge.no-padding-mobile {
    padding-top: 0;
    padding-bottom: 0;
  }

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

  .image-wrap.image-team23 {
    margin-top: -12rem;
  }

  .image-wrap.show-tablet {
    display: block;
  }

  .main-button-2 {
    margin-bottom: 1rem;
  }

  .dropdown-container {
    min-height: 100vh;
  }

  ._12-columns-grid {
    grid-column-gap: 2rem;
    grid-row-gap: 6rem;
    grid-template-columns: minmax(16px, 1fr) minmax(16px, 1fr);
    grid-auto-columns: 1fr;
  }

  ._12-columns-grid.hero {
    height: 42vh;
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: minmax(16px, 1fr) minmax(16px, 1fr) minmax(16px, 1fr) minmax(16px, 1fr) minmax(16px, 1fr) minmax(16px, 1fr) minmax(16px, 1fr) minmax(16px, 1fr) minmax(16px, 1fr) minmax(16px, 1fr) minmax(16px, 1fr) minmax(16px, 1fr);
  }

  ._12-columns-grid.home {
    height: 100vh;
  }

  .nav-link-wrap {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .menu-container {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .menu-e-wrap {
    justify-content: flex-end;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  ._12-columns-grid-hero, ._12-columns-grid-hero-bg {
    grid-auto-columns: minmax(3rem, 1fr);
  }

  .e-image.menu {
    width: 25rem;
    margin-bottom: -8rem;
  }

  .secondary-button {
    transition: transform .15s, background-color .3s linear;
  }

  .secondary-button:active {
    transform: scale(.95);
  }

  .label {
    margin-top: 0;
    margin-bottom: 1rem;
  }

  ._12-columns-grid-footer {
    grid-auto-columns: 1fr;
  }

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

  .list-img-parent {
    width: 32vw;
    height: 41vh;
    right: 18%;
  }

  .parent.flex-cc-h {
    grid-column-gap: .5rem;
  }

  .sec-hero-section {
    height: 40vh;
  }

  .h0-heading-xxlarge {
    margin-left: 8rem;
    margin-right: 8rem;
    font-size: 4rem;
  }

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

  .container-2 {
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .container-2.is-full-image {
    min-height: 100vh;
    padding-bottom: 4.4rem;
  }

  .full-image_text-wrap {
    width: 64em;
  }

  .leistung-trigger {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .leistung-image-wrap {
    margin-left: 0;
  }

  .werte-container {
    flex-direction: column;
  }

  .zahlen {
    font-size: 2rem;
  }

  .hero-bg-image-wrap {
    background-image: linear-gradient(rgba(0, 0, 0, .65), rgba(0, 0, 0, 0)), url('../images/ghp3.webp');
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .padding-global {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

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

  .fs-styleguide_1-col {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .fs-styleguide_section {
    grid-column-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .fs-styleguide_heading-medium {
    font-size: 3rem;
  }

  .transition-bg-wrap {
    grid-template-columns: minmax(16px, 1fr) minmax(16px, 1fr) minmax(16px, 1fr) minmax(16px, 1fr) minmax(16px, 1fr) minmax(16px, 1fr) minmax(16px, 1fr) minmax(16px, 1fr) minmax(16px, 1fr) minmax(16px, 1fr) minmax(16px, 1fr) minmax(16px, 1fr);
    grid-auto-columns: 1fr;
  }

  .text-field:active {
    background-color: var(--cream-2);
  }

  .mobile-image {
    width: 100%;
    height: 100%;
    object-fit: fill;
  }

  .sticky-wrap {
    height: 100%;
  }

  .designed-wrap {
    margin-bottom: 1rem;
  }

  .designed-container {
    flex-direction: column;
    align-items: flex-start;
  }

  .designed-container.hide-mobile-landscape {
    margin-top: 2.5rem;
  }

  .footer-nav-menu {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .button-bg {
    background-color: var(--cream);
  }

  .tabs-2 {
    grid-row-gap: 4rem;
    grid-template-columns: minmax(16px, 1fr) minmax(16px, 1fr);
  }

  .tab-content-prozess {
    padding-bottom: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .tab-menu-prozess {
    width: auto;
    background-color: #f2f2f2;
    padding-right: 0;
  }

  .whipe {
    height: 12rem;
  }

  ._2-columns-grid {
    width: 100%;
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
    align-content: stretch;
    justify-content: stretch;
    align-items: start;
    justify-items: stretch;
  }

  .title-container {
    height: 12rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .akkordeon-plus-wrap:hover {
    background-color: #fff;
  }

  .akkordeon-plus-wrap:active {
    background-color: #ff5330;
  }

  .label-margin-ausgleich {
    margin-top: 3rem;
  }

  .leistungen-menu {
    border-radius: 0;
  }

  .team-list {
    grid-template-columns: 1fr 1fr;
  }

  .e-image-footer.menu {
    width: 25rem;
    margin-bottom: -8rem;
  }

  .social-media-wrap-menu {
    grid-row-gap: 1rem;
    flex-direction: column;
  }
}

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

  h2 {
    font-size: 2rem;
  }

  h3 {
    font-size: 1.5rem;
  }

  h4 {
    font-weight: 400;
  }

  h5 {
    font-size: .85rem;
  }

  .styleguide_section-type {
    font-size: .875rem;
  }

  .margin-huge {
    margin: 3.5rem;
  }

  .h3-heading-medium {
    font-size: 1.5rem;
  }

  .styleguide_color-sample {
    padding: 2.5rem 2rem;
  }

  .text-style-nowrap {
    white-space: normal;
  }

  .hide-mobile-landscape {
    display: none;
  }

  .h1-heading-xlarge {
    font-size: 2.5rem;
  }

  .h1-heading-xlarge.text-color-cream.hero-ani.small {
    font-size: 2rem;
  }

  .fs-styleguide_row.is-for-social-icons {
    grid-template-rows: auto auto;
  }

  .page-padding {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .styleguide_version-details {
    font-size: .875rem;
  }

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

  .padding-xxlarge {
    padding: 3rem;
  }

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

  .margin-xxlarge {
    margin: 3rem;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .padding-xxhuge {
    padding: 4.5rem;
  }

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

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

  .text-size-large {
    font-size: 1.25rem;
  }

  .margin-xxhuge {
    margin: 4.5rem;
  }

  .styleguide_page-header {
    margin-bottom: 0;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .padding-medium {
    padding: 1.25rem;
  }

  .margin-xhuge {
    margin: 4rem;
  }

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

  .margin-medium {
    margin: 1.25rem;
  }

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

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

  .margin-top.margin-xhuge.no-margin {
    margin-top: 0;
  }

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

  .margin-xlarge {
    margin: 2rem;
  }

  .h5-heading-xsmall {
    font-size: .85rem;
  }

  .padding-xlarge {
    padding: 2rem;
  }

  .fs-styleguide_3-col {
    grid-template-columns: 1fr 1fr;
  }

  .margin-large {
    margin: 1.5rem;
  }

  .max-width-full-mobile-landscape {
    width: 100%;
    max-width: none;
  }

  .show-mobile-landscape {
    display: block;
  }

  .padding-xhuge {
    padding: 4rem;
  }

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

  .padding-huge {
    padding: 3.5rem;
  }

  .padding-large {
    padding: 1.5rem;
  }

  .main-button {
    margin-bottom: 1rem;
    padding-top: .7rem;
    padding-bottom: .7rem;
    font-size: 1.5rem;
  }

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

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

  .image-wrap.image-team23 {
    margin-top: -7rem;
  }

  .main-button-2 {
    margin-bottom: 1rem;
    padding-top: .7rem;
    padding-bottom: .7rem;
    font-size: 1.5rem;
  }

  .home-hero-section {
    height: 100%;
  }

  .dropdown-container {
    min-height: 100vh;
    padding-left: 1.125rem;
    padding-right: 1.125rem;
  }

  ._12-columns-grid {
    grid-column-gap: 1.25rem;
    grid-row-gap: 3rem;
  }

  ._12-columns-grid.menu {
    grid-column-gap: 3rem;
    grid-template-columns: minmax(16px, .5fr) minmax(16px, 1fr);
  }

  ._12-columns-grid.hero {
    height: 40vh;
  }

  ._12-columns-grid.home {
    height: 100%;
  }

  .menu-container {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .logo {
    width: 7rem;
  }

  ._12-columns-grid-hero {
    grid-auto-columns: 1fr;
  }

  .dropdown-wrap {
    align-items: flex-start;
    padding-top: 6rem;
  }

  .label {
    margin-top: 0;
    margin-bottom: 1rem;
  }

  .link-text.footer {
    transition: transform .15s;
  }

  .link-text.footer:active {
    font-weight: 400;
    transform: scale(.95);
  }

  .social-link-wrap {
    margin-bottom: 1rem;
  }

  .social-link-wrap.last {
    margin-bottom: 0;
  }

  ._12-columns-grid-footer {
    grid-template-columns: minmax(16px, 1fr) minmax(16px, 1fr);
    grid-auto-columns: 1fr;
  }

  .heading-sm {
    font-size: 4vw;
  }

  .list-img-parent {
    display: none;
  }

  .h0-heading-xxlarge {
    font-size: 3rem;
  }

  .popup {
    overflow: scroll;
  }

  .popup__content {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .leistung-trigger {
    grid-template-columns: minmax(3rem, 1fr) minmax(3rem, 1fr) minmax(3rem, 1fr) minmax(3rem, 1fr);
  }

  .leistung-content {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .leistung-content.first {
    margin-top: 0;
  }

  .leistung-image-wrap {
    object-fit: cover;
    margin-left: .5rem;
    margin-right: .5rem;
    overflow: hidden;
  }

  .leistung-img {
    margin-top: 1rem;
  }

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

  .footer-nav-wrap {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .zahlen-content {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .hero-bg-image-wrap {
    width: 100%;
    height: 100%;
  }

  .fs-styleguide_section-header {
    font-size: .875rem;
  }

  .padding-global {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

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

  .fs-styleguide_heading-medium {
    font-size: 2rem;
  }

  .submit-button {
    padding-top: 1rem;
    padding-bottom: 1rem;
    font-size: 1.25rem;
  }

  .info-wrap-footer {
    flex-direction: column;
    justify-content: flex-start;
    display: flex;
  }

  .sticky-left {
    margin-bottom: 3rem;
  }

  .nummer-container {
    grid-template-columns: 12px 1fr;
  }

  .footer-menu-link {
    margin-bottom: 0;
    margin-right: 2rem;
  }

  .designed-wrap {
    margin-bottom: 1.25rem;
  }

  .designed-container {
    justify-content: flex-start;
    margin-top: 1.5rem;
  }

  .designed-container.show-mobile-landscape {
    margin-top: 1.25rem;
    display: block;
  }

  .social-media-wrap {
    flex-direction: column;
  }

  .footer-nav-menu {
    flex-direction: column;
    margin-bottom: 0;
  }

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

  .tab-content-prozess {
    background-color: var(--cream);
    padding-bottom: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .tab-menu-prozess {
    width: 100%;
    padding-right: 0;
  }

  ._2-columns-grid {
    max-width: none;
  }

  .label-margin-ausgleich {
    margin-top: 0;
  }

  .main-footer-nav {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .team-list {
    grid-column-gap: 1.25rem;
    grid-template-columns: 1fr 1fr;
  }

  .link-text-small.footer {
    transition: transform .15s;
  }

  .link-text-small.footer:active {
    font-weight: 400;
    transform: scale(.95);
  }

  .social-media-wrap-menu {
    flex-direction: column;
  }
}

@media screen and (max-width: 479px) {
  .show-mobile-portrait {
    display: block;
  }

  .button {
    flex-direction: row;
  }

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

  .margin-bottom.margin-xhuge.slideup-1.no-margin-mobile {
    margin-bottom: 0;
  }

  .padding-xxlarge {
    padding: 1.5rem;
  }

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

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

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

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

  .max-width-full-mobile-portrait {
    width: 100%;
    max-width: none;
  }

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

  .styleguide_2-col {
    grid-template-columns: auto;
  }

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

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

  .margin-top.margin-xhuge.mensch-margin {
    margin-top: 12rem;
  }

  .margin-top.margin-huge.no-margin-mobile {
    margin-top: 0;
  }

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

  .hide-mobile-portrait {
    display: none;
  }

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

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

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

  .image-wrap {
    margin-top: 0;
  }

  .home-hero-section {
    height: 100vh;
  }

  .menu-dot {
    width: 8px;
    height: 8px;
  }

  .dropdown-container {
    align-items: flex-start;
    position: fixed;
  }

  .nav-menu.show-mobile-portrait {
    display: block;
  }

  ._12-columns-grid, ._12-columns-grid.menu {
    grid-template-columns: minmax(16px, 1fr);
  }

  ._12-columns-grid.hero {
    height: 50vh;
  }

  ._12-columns-grid.home {
    height: 100vh;
  }

  ._12-columns-grid.leistung {
    margin-bottom: 8rem;
  }

  ._12-columns-grid.leistung.last {
    margin-bottom: 0;
  }

  .nav-link-wrap {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  ._12-columns-grid-hero {
    grid-template-columns: minmax(8px, 1fr) minmax(8px, 1fr) minmax(8px, 1fr) minmax(8px, 1fr) minmax(8px, 1fr) minmax(8px, 1fr) minmax(8px, 1fr) minmax(8px, 1fr) minmax(8px, 1fr) minmax(8px, 1fr) minmax(8px, 1fr) minmax(8px, 1fr);
  }

  ._12-columns-grid-hero-bg {
    grid-template-columns: minmax(8px, 1fr) minmax(8px, 1fr) minmax(8px, 1fr) minmax(8px, 1fr) minmax(8px, 1fr) minmax(8px, 1fr) minmax(8px, 1fr) minmax(8px, 1fr) minmax(8px, 1fr) minmax(8px, 1fr) minmax(8px, 1fr) minmax(8px, 1fr);
    grid-auto-columns: 1fr;
  }

  .e-wrap {
    justify-content: center;
    align-items: flex-end;
  }

  ._12-columns-grid-footer {
    grid-template-columns: minmax(16px, 1fr);
    align-items: stretch;
  }

  .list-parent {
    justify-content: flex-start;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

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

  .text-small {
    font-size: .8rem;
    line-height: 1.4;
  }

  .text-small.margin-left.margin-top {
    margin-left: 1rem;
  }

  .sec-hero-section {
    height: 100%;
    overflow: hidden;
  }

  .big-heading-wrap {
    margin-bottom: 4rem;
  }

  .h0-heading-xxlarge {
    margin-bottom: -8rem;
    margin-left: 0;
    margin-right: 0;
    font-size: 3.5rem;
  }

  .grid__list {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .popup__img {
    flex: 1;
  }

  .popup-close {
    margin-top: 1.25rem;
    margin-right: 1.25rem;
  }

  .popup-team-img-wrap {
    height: 100%;
  }

  .collection-list-wrapper {
    margin-top: 4rem;
  }

  .leistung-wrap {
    margin-top: 2rem;
  }

  .leistung-trigger {
    padding-top: 0;
  }

  .leistung-content-wrap.last {
    margin-bottom: 0;
  }

  .footer-nav-wrap {
    margin-top: 3rem;
  }

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

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

  .zahlen {
    font-size: 1.5rem;
  }

  .transition {
    display: none;
  }

  .hero-bg-image-wrap {
    height: 100vh;
    background-position: 0 0, 33%;
    background-size: auto, cover;
  }

  .slideup-3.margin-mobile {
    margin-top: 4rem;
  }

  .transition-bg-wrap {
    align-items: stretch;
  }

  .wg-element-wrapper.sw1 {
    margin-right: 1rem;
  }

  .submit-button {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .wg-selector-highlight {
    background-color: var(--dark-blue);
  }

  .wg-selector-1 {
    color: var(--dark-blue);
    font-size: 1.25rem;
  }

  .wg-selector-1:hover, .wg-selector-1:active, .wg-selector-1.s1:hover, .wg-selector-1.s1:active, .wg-selector-1.s2:hover, .wg-selector-1.s2:active, .wg-selector-1.s3:hover, .wg-selector-1.s3:active {
    color: var(--gold);
  }

  .footer-menu-link {
    margin-right: 1.25rem;
  }

  .tabs-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .tab-content-prozess {
    background-color: var(--cream);
  }

  .whipe {
    height: 30em;
  }

  .title-container {
    height: 18rem;
  }

  .akkordeon-plus-wrap {
    width: 1.5rem;
    height: 1.5rem;
  }

  .leistungen-menu {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: wrap;
    padding: .5rem;
    display: flex;
    top: 0;
  }

  .tab-link {
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: .85rem;
  }

  .tab-link.w--current {
    font-size: .8rem;
  }

  .team-list {
    grid-template-columns: 16fr 16fr;
  }

  .link-text-small {
    font-size: 1rem;
  }

  .e-wrap-footer {
    justify-content: center;
    align-items: flex-end;
  }

  .hero-heading-wrap {
    margin-bottom: 0;
  }

  .social-media-wrap-menu {
    margin-top: 0;
  }
}

#w-node-cdded40d-afe0-23ff-cb24-7c3825accfa3-1e5bc420 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-cdded40d-afe0-23ff-cb24-7c3825accfa4-1e5bc420 {
  grid-area: 1 / 4 / 2 / 7;
}

#w-node-cdded40d-afe0-23ff-cb24-7c3825accfa5-1e5bc420 {
  grid-area: 1 / 7 / 2 / 9;
}

#w-node-cdded40d-afe0-23ff-cb24-7c3825accfa6-1e5bc420 {
  grid-area: 1 / 9 / 2 / 11;
}

#w-node-cdded40d-afe0-23ff-cb24-7c3825accfa7-1e5bc420 {
  grid-area: 1 / 11 / 2 / 13;
}

#w-node-eddaa761-2825-86c0-d487-f4a51f765f4a-1e5bc420 {
  grid-area: 2 / 1 / 3 / 7;
  align-self: end;
}

#w-node-eddaa761-2825-86c0-d487-f4a51f765f4d-1e5bc420 {
  grid-area: 1 / 9 / 2 / 13;
}

#w-node-_2a91bfce-18da-b183-a662-9d1471484de0-1e5bc420 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_03a78cc0-9853-5682-423b-46300ad2e370-1e5bc420 {
  grid-area: 2 / 9 / 3 / 13;
  align-self: end;
}

#w-node-_29c85642-6791-6c7f-9e90-0a90e8823158-1e5bc420 {
  grid-area: 1 / 1 / 2 / 7;
}

#w-node-_5a185efd-4acc-703c-53e0-8dcffba769fb-1e5bc420 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-cf3b8f84-dbec-48de-4ee5-f71f5f89136e-1e5bc420 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-fa845184-78bf-cd20-3991-5726aab42fdb-1e5bc420 {
  grid-area: 1 / 6 / 2 / 7;
}

#w-node-cdc46658-40bc-3114-cfe6-c1dbcd92b90c-1e5bc420 {
  grid-area: 1 / 1 / 2 / 6;
}

#w-node-ff1249f6-631f-e65c-e8c6-b656371199c7-1e5bc420, #w-node-_4f88b17e-e853-9de7-aeba-f295d93b4804-1e5bc420, #w-node-cdc5ec48-d566-2116-a815-e2584d799d34-1e5bc420, #w-node-_13deadb9-377a-c9ad-1c12-c140fc7c4a19-1e5bc420 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_58357cb1-3bef-6069-32f3-0ef81f8da88a-1e5bc420 {
  grid-area: 1 / 1 / 2 / 6;
}

#w-node-_58357cb1-3bef-6069-32f3-0ef81f8da886-1e5bc420 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_58357cb1-3bef-6069-32f3-0ef81f8da88d-1e5bc420 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-_58357cb1-3bef-6069-32f3-0ef81f8da893-1e5bc420 {
  grid-area: 1 / 6 / 2 / 7;
}

#w-node-_56904fc0-0f4f-9cd6-2200-f421ac812b0a-1e5bc420 {
  grid-area: 2 / 8 / 3 / 13;
}

#w-node-_22d87718-d1a9-e375-81b4-2187439a75bf-1e5bc420 {
  grid-area: 1 / 1 / 2 / 6;
}

#w-node-_22d87718-d1a9-e375-81b4-2187439a75bb-1e5bc420 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_22d87718-d1a9-e375-81b4-2187439a75c4-1e5bc420 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-_22d87718-d1a9-e375-81b4-2187439a75cb-1e5bc420 {
  grid-area: 1 / 6 / 2 / 7;
}

#w-node-_044996ba-49be-3bed-5f46-c16daf9844c3-1e5bc420 {
  grid-area: 2 / 1 / 3 / 6;
  align-self: start;
}

#w-node-_2c958a7a-978b-bfe6-32be-2b214289ce59-1e5bc420 {
  grid-area: 2 / 8 / 3 / 13;
  align-self: start;
}

#w-node-d1fc74af-3c31-ae29-43c7-bd4195ecebb3-1e5bc420 {
  grid-area: 1 / 1 / 2 / 6;
}

#w-node-d1fc74af-3c31-ae29-43c7-bd4195ecebaf-1e5bc420 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-d1fc74af-3c31-ae29-43c7-bd4195ecebba-1e5bc420 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-d1fc74af-3c31-ae29-43c7-bd4195ecebc0-1e5bc420 {
  grid-area: 1 / 6 / 2 / 7;
}

#w-node-_9f6670e3-b909-f70d-f3f4-55dbe09c57d2-1e5bc420 {
  grid-area: 2 / 8 / 3 / 13;
  align-self: center;
}

#w-node-_2678d351-7dbe-82ae-842e-86ca5d035e41-1e5bc420 {
  grid-area: 2 / 1 / 3 / 6;
  align-self: start;
}

#w-node-_930bd2d5-e67f-add6-7617-0b97e8919097-e8919086 {
  grid-area: 1 / 1 / 3 / 4;
  align-self: start;
}

#w-node-_930bd2d5-e67f-add6-7617-0b97e8919099-e8919086 {
  grid-area: 1 / 1 / 2 / 3;
  align-self: start;
}

#w-node-a03768cb-c6ee-fb04-189d-93d8078a0559-e8919086 {
  grid-area: 1 / 1 / 2 / 4;
  align-self: start;
}

#w-node-_930bd2d5-e67f-add6-7617-0b97e89190be-e8919086 {
  grid-area: 1 / 5 / 2 / 8;
  align-self: start;
}

#w-node-_930bd2d5-e67f-add6-7617-0b97e89190c0-e8919086 {
  grid-area: 1 / 1 / 2 / 3;
  align-self: start;
}

#w-node-_930bd2d5-e67f-add6-7617-0b97e89190c8-e8919086 {
  grid-area: 1 / 8 / 2 / 11;
  align-self: start;
}

#w-node-_930bd2d5-e67f-add6-7617-0b97e89190ca-e8919086 {
  grid-area: 1 / 1 / 2 / 3;
  align-self: start;
}

#w-node-_998d91f5-2cca-85bb-ad20-db3c90e988f4-e8919086 {
  grid-area: 2 / 5 / 3 / 13;
  align-self: end;
}

#w-node-_930bd2d5-e67f-add6-7617-0b97e8919094-e8919086 {
  grid-area: 1 / 9 / 2 / 13;
  align-self: end;
  justify-self: end;
}

#w-node-_430af04c-11eb-1889-1491-7788d0aa4f8b-d0aa4f55 {
  grid-area: 1 / 1 / 2 / 13;
}

#w-node-_430af04c-11eb-1889-1491-7788d0aa4f63-d0aa4f55 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_430af04c-11eb-1889-1491-7788d0aa4f8f-d0aa4f55 {
  grid-area: 1 / 7 / 2 / 13;
}

#w-node-_430af04c-11eb-1889-1491-7788d0aa4f64-d0aa4f55 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-_430af04c-11eb-1889-1491-7788d0aa4f6e-d0aa4f55 {
  grid-area: 3 / 1 / 4 / 5;
}

#w-node-_430af04c-11eb-1889-1491-7788d0aa4fc1-d0aa4f55 {
  grid-area: 2 / 7 / 3 / 13;
}

#w-node-_430af04c-11eb-1889-1491-7788d0aa4fc2-d0aa4f55 {
  grid-area: 3 / 7 / 4 / 13;
  align-self: end;
}

#w-node-cd1100b4-e88a-5995-c351-f86793085c96-d0aa4f55 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-cd1100b4-e88a-5995-c351-f86793085c97-d0aa4f55 {
  grid-area: 1 / 3 / 2 / 6;
}

#w-node-cd1100b4-e88a-5995-c351-f86793085c98-d0aa4f55 {
  grid-area: 1 / 6 / 2 / 9;
}

#w-node-cd1100b4-e88a-5995-c351-f86793085c99-d0aa4f55 {
  grid-area: 1 / 9 / 2 / 11;
}

#w-node-cd1100b4-e88a-5995-c351-f86793085c9a-d0aa4f55 {
  grid-area: 1 / 11 / 2 / 13;
}

#w-node-_430af04c-11eb-1889-1491-7788d0aa4f7f-d0aa4f55 {
  grid-area: 1 / 1 / 2 / 4;
  align-self: start;
}

#w-node-_430af04c-11eb-1889-1491-7788d0aa4f82-d0aa4f55 {
  grid-area: 1 / 7 / 2 / 13;
  align-self: start;
}

#w-node-cd1100b4-e88a-5995-c351-f86793085ca4-d0aa4f55 {
  grid-area: 2 / 9 / 3 / 13;
  align-self: end;
}

#w-node-cd1100b4-e88a-5995-c351-f86793085ca9-d0aa4f55 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-cd1100b4-e88a-5995-c351-f86793085caa-d0aa4f55 {
  grid-area: 1 / 5 / 2 / 8;
}

#w-node-cd1100b4-e88a-5995-c351-f86793085cab-d0aa4f55 {
  grid-area: 1 / 8 / 2 / 11;
}

#w-node-cd1100b4-e88a-5995-c351-f86793085cac-d0aa4f55, #w-node-cd1100b4-e88a-5995-c351-f86793085cad-d0aa4f55 {
  grid-area: 1 / 11 / 2 / 13;
}

#w-node-_763d4d1e-b575-6589-4d0c-67138e837f06-905bc421 {
  grid-area: 1 / 3 / 2 / 8;
}

#w-node-_763d4d1e-b575-6589-4d0c-67138e837f15-905bc421 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-c356e9c1-a2b2-b1e7-69e5-ef4e5ef20ec7-d15bc422 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-c356e9c1-a2b2-b1e7-69e5-ef4e5ef20ec8-d15bc422 {
  grid-area: 1 / 3 / 2 / 6;
}

#w-node-c356e9c1-a2b2-b1e7-69e5-ef4e5ef20ec9-d15bc422 {
  grid-area: 1 / 6 / 2 / 9;
}

#w-node-c356e9c1-a2b2-b1e7-69e5-ef4e5ef20eca-d15bc422 {
  grid-area: 1 / 9 / 2 / 11;
}

#w-node-c356e9c1-a2b2-b1e7-69e5-ef4e5ef20ecb-d15bc422 {
  grid-area: 1 / 11 / 2 / 13;
}

#w-node-c356e9c1-a2b2-b1e7-69e5-ef4e5ef20ecd-d15bc422 {
  grid-area: 1 / 1 / 2 / 9;
  align-self: end;
}

#w-node-c356e9c1-a2b2-b1e7-69e5-ef4e5ef20ed0-d15bc422 {
  grid-area: 1 / 9 / 2 / 13;
  align-self: end;
}

#w-node-c356e9c1-a2b2-b1e7-69e5-ef4e5ef20ed5-d15bc422 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-c356e9c1-a2b2-b1e7-69e5-ef4e5ef20ed6-d15bc422 {
  grid-area: 1 / 5 / 2 / 8;
}

#w-node-c356e9c1-a2b2-b1e7-69e5-ef4e5ef20ed7-d15bc422 {
  grid-area: 1 / 8 / 2 / 11;
}

#w-node-c356e9c1-a2b2-b1e7-69e5-ef4e5ef20ed8-d15bc422, #w-node-c356e9c1-a2b2-b1e7-69e5-ef4e5ef20ed9-d15bc422 {
  grid-area: 1 / 11 / 2 / 13;
}

#w-node-d0e645e9-0f7e-4a70-7ffb-951d5a85ce1c-365bc424 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-d0e645e9-0f7e-4a70-7ffb-951d5a85ce1d-365bc424 {
  grid-area: 1 / 3 / 2 / 6;
}

#w-node-d0e645e9-0f7e-4a70-7ffb-951d5a85ce1e-365bc424 {
  grid-area: 1 / 6 / 2 / 9;
}

#w-node-d0e645e9-0f7e-4a70-7ffb-951d5a85ce1f-365bc424 {
  grid-area: 1 / 9 / 2 / 11;
}

#w-node-d0e645e9-0f7e-4a70-7ffb-951d5a85ce20-365bc424 {
  grid-area: 1 / 11 / 2 / 13;
}

#w-node-d0e645e9-0f7e-4a70-7ffb-951d5a85ce22-365bc424 {
  grid-area: 1 / 1 / 2 / 9;
  align-self: end;
}

#w-node-d0e645e9-0f7e-4a70-7ffb-951d5a85ce28-365bc424 {
  grid-area: 1 / 9 / 2 / 13;
  align-self: end;
}

#w-node-d0e645e9-0f7e-4a70-7ffb-951d5a85ce2d-365bc424 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-d0e645e9-0f7e-4a70-7ffb-951d5a85ce2e-365bc424 {
  grid-area: 1 / 5 / 2 / 8;
}

#w-node-d0e645e9-0f7e-4a70-7ffb-951d5a85ce2f-365bc424 {
  grid-area: 1 / 8 / 2 / 11;
}

#w-node-d0e645e9-0f7e-4a70-7ffb-951d5a85ce30-365bc424, #w-node-d0e645e9-0f7e-4a70-7ffb-951d5a85ce31-365bc424 {
  grid-area: 1 / 11 / 2 / 13;
}

#w-node-edeff0f5-59ef-e4e2-3b54-de2ed095cddb-365bc424 {
  grid-area: 1 / 1 / 2 / 7;
}

#w-node-ee38cd91-f39d-72dc-1b3e-e4c6619a54ad-705bc425 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-ee38cd91-f39d-72dc-1b3e-e4c6619a54ae-705bc425 {
  grid-area: 1 / 3 / 2 / 6;
}

#w-node-ee38cd91-f39d-72dc-1b3e-e4c6619a54af-705bc425 {
  grid-area: 1 / 6 / 2 / 9;
}

#w-node-ee38cd91-f39d-72dc-1b3e-e4c6619a54b0-705bc425 {
  grid-area: 1 / 9 / 2 / 11;
}

#w-node-ee38cd91-f39d-72dc-1b3e-e4c6619a54b1-705bc425 {
  grid-area: 1 / 11 / 2 / 13;
}

#w-node-ee38cd91-f39d-72dc-1b3e-e4c6619a54b3-705bc425 {
  grid-area: 2 / 1 / 3 / 9;
  align-self: end;
}

#w-node-ee38cd91-f39d-72dc-1b3e-e4c6619a54b6-705bc425 {
  grid-area: 1 / 9 / 2 / 13;
}

#w-node-ee38cd91-f39d-72dc-1b3e-e4c6619a54bb-705bc425 {
  grid-area: 2 / 9 / 3 / 13;
  align-self: end;
}

#w-node-ee38cd91-f39d-72dc-1b3e-e4c6619a54c0-705bc425 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-ee38cd91-f39d-72dc-1b3e-e4c6619a54c1-705bc425 {
  grid-area: 1 / 5 / 2 / 8;
}

#w-node-ee38cd91-f39d-72dc-1b3e-e4c6619a54c2-705bc425 {
  grid-area: 1 / 8 / 2 / 11;
}

#w-node-ee38cd91-f39d-72dc-1b3e-e4c6619a54c3-705bc425, #w-node-ee38cd91-f39d-72dc-1b3e-e4c6619a54c4-705bc425 {
  grid-area: 1 / 11 / 2 / 13;
}

#w-node-b06f26cb-36d8-a2a4-abf3-1da79cb75e35-705bc425 {
  grid-area: 1 / 1 / 2 / 7;
}

#w-node-ce860b8f-e642-e83e-f190-337f1aed63b5-705bc425 {
  grid-area: 2 / 8 / 3 / 13;
}

#w-node-fb40b642-f262-f7f0-5bc4-69f7eaa88660-705bc425 {
  grid-area: 4 / 8 / 5 / 13;
  align-self: end;
}

#w-node-b06f26cb-36d8-a2a4-abf3-1da79cb75e38-705bc425 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-f9c14c93-55ee-b50c-23b7-cfacdd97db05-705bc425 {
  grid-area: 2 / 1 / 3 / 6;
}

#w-node-_826906d1-e333-6fa4-8e53-5bb6ed8a468c-705bc425 {
  grid-area: 1 / 1 / 2 / 13;
}

#w-node-_72b86c23-49fd-d2be-097e-47715dcd5f20-705bc425 {
  grid-area: 1 / 8 / 1 / 13;
}

#w-node-aa7c2558-806a-6e0c-4dd9-c603e8164a8a-705bc425 {
  grid-area: 1 / 1 / 2 / 6;
}

#w-node-_3fa8c2fe-d195-068b-5b8c-196384f783c1-705bc425 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-aa7c2558-806a-6e0c-4dd9-c603e8164a8d-705bc425 {
  grid-area: 2 / 8 / 3 / 13;
}

#w-node-_37194608-d89b-d5c4-e82b-65b605d05ace-705bc425 {
  grid-area: 2 / 1 / 3 / 6;
}

#w-node-aa7c2558-806a-6e0c-4dd9-c603e8164a9a-705bc425 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-aa7c2558-806a-6e0c-4dd9-c603e8164a9b-705bc425 {
  grid-area: 1 / 1 / 2 / 6;
}

#w-node-aa7c2558-806a-6e0c-4dd9-c603e8164a9e-705bc425 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-aa7c2558-806a-6e0c-4dd9-c603e8164aa1-705bc425 {
  grid-area: 2 / 1 / 3 / 13;
}

#w-node-_4e096ad7-4cdc-74b7-9532-fdc007001bf1-705bc425 {
  grid-area: 1 / 1 / 2 / 6;
}

#vorname.w-node-aa7c2558-806a-6e0c-4dd9-c603e8164aa4-705bc425 {
  grid-area: 1 / 1 / 2 / 7;
}

#nachname.w-node-aa7c2558-806a-6e0c-4dd9-c603e8164aa5-705bc425 {
  grid-area: 1 / 7 / 2 / 13;
}

#strasse.w-node-aa7c2558-806a-6e0c-4dd9-c603e8164aa6-705bc425 {
  grid-area: 2 / 1 / 3 / 5;
}

#hausnr.w-node-aa7c2558-806a-6e0c-4dd9-c603e8164aab-705bc425 {
  grid-area: 2 / 7 / 3 / 5;
}

#ort.w-node-aa7c2558-806a-6e0c-4dd9-c603e8164aa8-705bc425 {
  grid-area: 2 / 9 / 3 / 13;
}

#plz.w-node-aa7c2558-806a-6e0c-4dd9-c603e8164aa9-705bc425 {
  grid-area: 2 / 7 / 3 / 9;
}

#telefon.w-node-aa7c2558-806a-6e0c-4dd9-c603e8164aa7-705bc425 {
  grid-area: 3 / 1 / 4 / 7;
}

#email.w-node-aa7c2558-806a-6e0c-4dd9-c603e8164aaa-705bc425 {
  grid-area: 3 / 7 / 4 / 13;
}

#nachricht.w-node-_28bbd843-01d9-9f96-71b0-e6ada5ef605d-705bc425 {
  grid-area: 4 / 1 / 5 / 13;
}

#w-node-aa7c2558-806a-6e0c-4dd9-c603e8164aad-705bc425 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aa7c2558-806a-6e0c-4dd9-c603e8164aae-705bc425 {
  grid-area: 1 / 1 / 2 / 6;
}

#w-node-aa7c2558-806a-6e0c-4dd9-c603e8164ab3-705bc425 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-aa7c2558-806a-6e0c-4dd9-c603e8164abf-705bc425, #w-node-aa7c2558-806a-6e0c-4dd9-c603e8164ab9-705bc425, #w-node-aa7c2558-806a-6e0c-4dd9-c603e8164aba-705bc425 {
  grid-area: 2 / 8 / 3 / 13;
}

#w-node-aa7c2558-806a-6e0c-4dd9-c603e8164abc-705bc425 {
  grid-area: 3 / 8 / 4 / 13;
}

#w-node-aa7c2558-806a-6e0c-4dd9-c603e8164ac0-705bc425 {
  grid-area: 10 / 2 / 11 / 3;
  justify-self: baseline;
}

#w-node-ed42e72b-b497-4a8c-367d-44214e1e3228-aa5bc426 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-ed42e72b-b497-4a8c-367d-44214e1e3229-aa5bc426 {
  grid-area: 1 / 3 / 2 / 6;
}

#w-node-ed42e72b-b497-4a8c-367d-44214e1e322a-aa5bc426 {
  grid-area: 1 / 6 / 2 / 9;
}

#w-node-ed42e72b-b497-4a8c-367d-44214e1e322b-aa5bc426 {
  grid-area: 1 / 9 / 2 / 11;
}

#w-node-ed42e72b-b497-4a8c-367d-44214e1e322c-aa5bc426 {
  grid-area: 1 / 11 / 2 / 13;
}

#w-node-ed42e72b-b497-4a8c-367d-44214e1e322e-aa5bc426 {
  grid-area: 2 / 1 / 3 / 9;
  align-self: end;
}

#w-node-ed42e72b-b497-4a8c-367d-44214e1e3231-aa5bc426 {
  grid-area: 1 / 9 / 2 / 13;
}

#w-node-ed42e72b-b497-4a8c-367d-44214e1e3236-aa5bc426 {
  grid-area: 2 / 9 / 3 / 13;
  align-self: end;
}

#w-node-ed42e72b-b497-4a8c-367d-44214e1e323b-aa5bc426 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-ed42e72b-b497-4a8c-367d-44214e1e323c-aa5bc426 {
  grid-area: 1 / 5 / 2 / 8;
}

#w-node-ed42e72b-b497-4a8c-367d-44214e1e323d-aa5bc426 {
  grid-area: 1 / 8 / 2 / 11;
}

#w-node-ed42e72b-b497-4a8c-367d-44214e1e323e-aa5bc426, #w-node-ed42e72b-b497-4a8c-367d-44214e1e323f-aa5bc426 {
  grid-area: 1 / 11 / 2 / 13;
}

#w-node-b06f26cb-36d8-a2a4-abf3-1da79cb75e35-aa5bc426 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-b06f26cb-36d8-a2a4-abf3-1da79cb75e38-aa5bc426 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-f9c14c93-55ee-b50c-23b7-cfacdd97db05-aa5bc426 {
  grid-area: 2 / 1 / 3 / 6;
  align-self: start;
}

#w-node-ce860b8f-e642-e83e-f190-337f1aed63b5-aa5bc426 {
  grid-area: 2 / 8 / 3 / 13;
}

#w-node-_418129ee-fce4-7d83-7804-a2b5a235d766-aa5bc426, #w-node-_995baa2b-279a-981d-f250-fa2d21a0dd30-aa5bc426 {
  grid-area: 1 / 1 / 2 / 6;
}

#w-node-_972cef2d-c5b2-5fec-c30f-dbfa1ace3716-aa5bc426 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-_9d1dc4ac-6281-3c9b-d3ac-29764127791d-aa5bc426 {
  grid-area: 1 / 1 / 2 / 6;
}

#w-node-_9d1dc4ac-6281-3c9b-d3ac-297641277922-aa5bc426 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-ed85ee7b-f4b3-39fb-8d58-3f2959035b00-aa5bc426 {
  grid-area: 1 / 1 / 2 / 6;
  align-self: start;
}

#w-node-_6eaf9820-ed70-849d-f11a-222395ba932e-aa5bc426, #w-node-ed85ee7b-f4b3-39fb-8d58-3f2959035b04-aa5bc426 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-_377aab95-389b-0f45-a268-efaf2777f47d-aa5bc426, #w-node-_7fa3e3b6-5737-6b7c-7992-c13694957828-aa5bc426, #w-node-db93d0b3-a8a6-1300-8ec4-7761caf2333d-aa5bc426, #w-node-b5ade769-942f-aa18-4dda-ebb3d2a315b8-aa5bc426, #w-node-_1eb230e1-4a4e-225a-c4d0-2e59748c6aa1-aa5bc426 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aa7c2558-806a-6e0c-4dd9-c603e8164a8a-aa5bc426 {
  grid-area: 1 / 1 / 2 / 7;
}

#w-node-_99b0f807-24f3-411d-fd86-e9d9753a1eb7-aa5bc426 {
  grid-area: 1 / 1 / 2 / 6;
}

#w-node-_7943b690-903a-5116-d1f7-1949ecb64f82-aa5bc426 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99b0f807-24f3-411d-fd86-e9d9753a1ebc-aa5bc426 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-_99b0f807-24f3-411d-fd86-e9d9753a1ec2-aa5bc426 {
  grid-area: 2 / 1 / 3 / 13;
}

#w-node-c357576c-495c-145c-2847-30126c6d9d03-aa5bc426 {
  grid-area: 1 / 1 / 2 / 6;
}

#w-node-_5d02c40c-239a-213e-be1c-65502d0b5fd7-aa5bc426 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c357576c-495c-145c-2847-30126c6d9d08-aa5bc426 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-c357576c-495c-145c-2847-30126c6d9d0b-aa5bc426 {
  grid-area: 2 / 1 / 3 / 13;
}

#w-node-cb310d0d-af1b-1677-3bf0-0c4abf59dd7c-aa5bc426 {
  grid-area: 1 / 1 / 2 / 6;
}

#w-node-eb632a73-6426-ac41-3336-824886cc136a-aa5bc426 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cb310d0d-af1b-1677-3bf0-0c4abf59dd81-aa5bc426 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-cb310d0d-af1b-1677-3bf0-0c4abf59dd84-aa5bc426 {
  grid-area: 2 / 1 / 3 / 13;
}

#w-node-f5c8106b-096e-6243-9f65-8d2403d56608-aa5bc426 {
  grid-area: 1 / 1 / 2 / 6;
}

#w-node-a90b444b-65ec-849f-96a9-6b02888ede2b-aa5bc426 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5c8106b-096e-6243-9f65-8d2403d5660d-aa5bc426 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-f5c8106b-096e-6243-9f65-8d2403d56610-aa5bc426 {
  grid-area: 2 / 1 / 3 / 13;
}

#w-node-ae47f938-d2ef-6379-ca0b-1fc43bf3f95a-aa5bc426 {
  grid-area: 1 / 1 / 2 / 6;
}

#w-node-_373b3d8f-4456-a5ce-e896-494456de169c-aa5bc426 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ae47f938-d2ef-6379-ca0b-1fc43bf3f95f-aa5bc426 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-ae47f938-d2ef-6379-ca0b-1fc43bf3f962-aa5bc426 {
  grid-area: 2 / 1 / 3 / 13;
}

#w-node-d1dadd67-df1b-8e97-5015-c2495901ff95-aa5bc426 {
  grid-area: 1 / 1 / 2 / 6;
}

#w-node-_462bf8b6-50df-05fc-9f3f-66a450d78f2d-aa5bc426 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d1dadd67-df1b-8e97-5015-c2495901ff9a-aa5bc426 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-d1dadd67-df1b-8e97-5015-c2495901ff9d-aa5bc426 {
  grid-area: 2 / 1 / 3 / 13;
}

#w-node-_26a38a0f-4559-010d-4a60-8890e849c4f4-aa5bc426 {
  grid-area: 1 / 1 / 2 / 6;
}

#w-node-_59736fe0-c3fa-b991-02f5-230fcfdc0db8-aa5bc426 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_26a38a0f-4559-010d-4a60-8890e849c4f9-aa5bc426 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-_26a38a0f-4559-010d-4a60-8890e849c4fc-aa5bc426 {
  grid-area: 2 / 1 / 3 / 13;
}

#w-node-_26a38a0f-4559-010d-4a60-8890e849c500-aa5bc426 {
  grid-area: 1 / 8 / 2 / 13;
  justify-self: stretch;
}

#w-node-_26a38a0f-4559-010d-4a60-8890e849c505-aa5bc426 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-_26a38a0f-4559-010d-4a60-8890e849c52b-aa5bc426 {
  grid-area: 1 / 1 / 2 / 7;
}

#w-node-d099b005-ac6e-ed15-ce71-ba883a05818e-aa5bc426 {
  grid-area: 1 / 1 / 2 / 6;
}

#w-node-_514e21f7-217b-75a3-3464-938a0b576dba-aa5bc426 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d099b005-ac6e-ed15-ce71-ba883a058193-aa5bc426 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-d099b005-ac6e-ed15-ce71-ba883a0581a2-aa5bc426 {
  grid-area: 2 / 1 / 3 / 13;
}

#w-node-_4c503f10-62fa-67e3-02ec-50beea38113d-aa5bc426 {
  grid-area: 1 / 1 / 2 / 6;
}

#w-node-f5dd27d5-963f-c819-a9ab-ca4dae50b12d-aa5bc426 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4c503f10-62fa-67e3-02ec-50beea381142-aa5bc426 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-afa031d2-dd2b-3790-53d7-ff6ff79996bd-aa5bc426 {
  grid-area: 2 / 1 / 3 / 13;
}

#w-node-_68dfab4f-330a-9305-90d0-11b54868b7a0-aa5bc426 {
  grid-area: 1 / 1 / 2 / 6;
}

#w-node-_6b200d79-3b5f-e7ff-9ef5-d775b6782fd1-aa5bc426 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_68dfab4f-330a-9305-90d0-11b54868b7a5-aa5bc426 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-_68dfab4f-330a-9305-90d0-11b54868b7a8-aa5bc426 {
  grid-area: 2 / 1 / 3 / 13;
}

#w-node-_12aacc03-022a-a463-96de-ac0c3a734aaa-aa5bc426 {
  grid-area: 1 / 1 / 2 / 6;
}

#w-node-_4bde6605-6ac3-33d2-0aca-0a5fad2b064f-aa5bc426 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_12aacc03-022a-a463-96de-ac0c3a734aaf-aa5bc426 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-_12aacc03-022a-a463-96de-ac0c3a734ab2-aa5bc426 {
  grid-area: 2 / 1 / 3 / 13;
}

#w-node-_72b86c23-49fd-d2be-097e-47715dcd5f20-aa5bc426 {
  grid-area: 1 / 8 / 1 / 13;
}

#w-node-_60f906cc-98d9-4648-e9be-e8793ffae24e-aa5bc426 {
  grid-area: 1 / 1 / 2 / 6;
  align-self: start;
}

#w-node-_82c1f4b1-0984-cb38-5590-31875a7dc35c-aa5bc426 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-_6934108b-6db8-dc3d-ab78-33ff4e74726f-aa5bc426, #w-node-d696dbc6-8b21-5959-0fee-13a04d7e30ff-aa5bc426, #w-node-b32dbb16-5e1b-dd14-0a93-8b81f716cd33-aa5bc426, #w-node-bb7fea60-f3b0-d5bd-ff78-e2c5cea96e0b-aa5bc426, #w-node-_64b3750a-fdde-bacd-c766-66ac3ee52433-aa5bc426 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_57aae10f-78ce-da05-77ea-35f676949830-aa5bc426 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-_84b47037-79ef-1a55-a0e3-23fe0b875b0d-aa5bc426 {
  grid-area: 1 / 2 / 2 / 7;
}

#w-node-_57aae10f-78ce-da05-77ea-35f67694980e-aa5bc426 {
  grid-area: 1 / 1 / 2 / 6;
}

#w-node-fe086316-7c36-e36a-f6c8-a68e2b0229b7-aa5bc426 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-f1c291ba-b669-4c03-b251-9c2b61058809-aa5bc426 {
  grid-area: 2 / 2 / 3 / 7;
}

#w-node-fe086316-7c36-e36a-f6c8-a68e2b0229bf-aa5bc426 {
  grid-area: 2 / 1 / 3 / 6;
}

#w-node-fe086316-7c36-e36a-f6c8-a68e2b0229c7-aa5bc426 {
  grid-area: 2 / 8 / 3 / 13;
}

#w-node-_0071ecc5-23bc-f4f0-d8a3-ff97e196a0b4-aa5bc426 {
  grid-area: 3 / 2 / 4 / 7;
}

#w-node-_0803c0cc-72a7-213c-745a-8f0ce9350a9d-aa5bc426 {
  grid-area: 3 / 8 / 4 / 13;
}

#w-node-_44147974-cc0d-47ff-d8ef-a7bc97f44827-aa5bc426 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-_513d6291-e285-12f9-b952-535cdea4c077-aa5bc426 {
  grid-area: 1 / 2 / 2 / 7;
  align-self: start;
}

#w-node-a3eed5c4-a9a2-6af6-72e7-1e5555fc747a-aa5bc426 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-a3eed5c4-a9a2-6af6-72e7-1e5555fc747b-aa5bc426 {
  grid-area: 1 / 1 / 2 / 6;
}

#w-node-_363855af-e54b-5ae8-d151-1e7521e0a84e-aa5bc426 {
  grid-area: 2 / 1 / 3 / 13;
}

#w-node-_363855af-e54b-5ae8-d151-1e7521e0a850-aa5bc426 {
  grid-area: 1 / 1 / 2 / 6;
}

#vorname.w-node-_363855af-e54b-5ae8-d151-1e7521e0a852-aa5bc426 {
  grid-area: 1 / 1 / 2 / 7;
}

#nachname.w-node-_363855af-e54b-5ae8-d151-1e7521e0a853-aa5bc426 {
  grid-area: 1 / 7 / 2 / 13;
}

#telefon.w-node-_363855af-e54b-5ae8-d151-1e7521e0a858-aa5bc426 {
  grid-area: 2 / 1 / 3 / 7;
}

#email.w-node-_363855af-e54b-5ae8-d151-1e7521e0a859-aa5bc426 {
  grid-area: 2 / 7 / 3 / 13;
}

#webadresse-2.w-node-_97d0ddc7-ee72-6f8a-de73-c0fef9be1188-aa5bc426 {
  grid-area: 3 / 1 / 4 / 7;
}

#firmenname-2.w-node-_8aaccac4-5e03-6f4d-64f7-e220db5cd453-aa5bc426 {
  grid-area: 3 / 7 / 4 / 13;
}

#mitarbeiter-2.w-node-_1a9a6966-a214-b9b6-655d-622c85d86f7c-aa5bc426 {
  grid-area: 4 / 1 / 5 / 7;
}

#inhalt-2.w-node-d08563c4-35bf-fd0b-b361-f02c4a9dd825-aa5bc426 {
  grid-area: 4 / 7 / 5 / 13;
}

#nachricht.w-node-_363855af-e54b-5ae8-d151-1e7521e0a85a-aa5bc426 {
  grid-area: 5 / 1 / 6 / 13;
}

#w-node-_363855af-e54b-5ae8-d151-1e7521e0a85b-aa5bc426 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_363855af-e54b-5ae8-d151-1e7521e0a872-aa5bc426 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_363855af-e54b-5ae8-d151-1e7521e0a86a-aa5bc426 {
  grid-area: 2 / 8 / 3 / 13;
}

#w-node-_363855af-e54b-5ae8-d151-1e7521e0a873-aa5bc426 {
  grid-area: 10 / 2 / 11 / 3;
  justify-self: baseline;
}

#w-node-_31214622-7606-2433-9802-30e0343bf059-aa5bc426 {
  grid-area: 1 / 1 / 2 / 7;
}

#w-node-_03345b0e-56a7-93ed-b8d4-57b44af6acab-aa5bc426 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-_03345b0e-56a7-93ed-b8d4-57b44af6acf4-aa5bc426 {
  grid-area: 1 / 2 / 2 / 3;
  align-self: start;
}

#w-node-d6dc2d63-0174-6c9d-a892-7f0cec8268ef-aa5bc426 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-b8ad51aa-99a1-d33d-951e-68cde7a9e3d6-aa5bc426 {
  grid-area: 1 / 1 / 2 / 7;
}

#w-node-e85e8e83-034e-d43a-7c72-bee6e1cdce58-aa5bc426 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-e85e8e83-034e-d43a-7c72-bee6e1cdce64-aa5bc426 {
  grid-area: 1 / 8 / 2 / 13;
  align-self: center;
}

#w-node-_21d0d865-7577-6224-f6bf-81fde5280d3f-515bc427 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_21d0d865-7577-6224-f6bf-81fde5280d40-515bc427 {
  grid-area: 1 / 3 / 2 / 6;
}

#w-node-_21d0d865-7577-6224-f6bf-81fde5280d41-515bc427 {
  grid-area: 1 / 6 / 2 / 9;
}

#w-node-_21d0d865-7577-6224-f6bf-81fde5280d42-515bc427 {
  grid-area: 1 / 9 / 2 / 11;
}

#w-node-_21d0d865-7577-6224-f6bf-81fde5280d43-515bc427 {
  grid-area: 1 / 11 / 2 / 13;
}

#w-node-_21d0d865-7577-6224-f6bf-81fde5280d45-515bc427 {
  grid-area: 2 / 1 / 3 / 9;
  align-self: end;
}

#w-node-_21d0d865-7577-6224-f6bf-81fde5280d48-515bc427 {
  grid-area: 1 / 9 / 2 / 13;
}

#w-node-_21d0d865-7577-6224-f6bf-81fde5280d4b-515bc427 {
  grid-area: 2 / 9 / 3 / 13;
  align-self: end;
}

#w-node-_21d0d865-7577-6224-f6bf-81fde5280d50-515bc427 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_21d0d865-7577-6224-f6bf-81fde5280d51-515bc427 {
  grid-area: 1 / 5 / 2 / 8;
}

#w-node-_21d0d865-7577-6224-f6bf-81fde5280d52-515bc427 {
  grid-area: 1 / 8 / 2 / 11;
}

#w-node-_21d0d865-7577-6224-f6bf-81fde5280d53-515bc427, #w-node-_21d0d865-7577-6224-f6bf-81fde5280d54-515bc427 {
  grid-area: 1 / 11 / 2 / 13;
}

#w-node-b06f26cb-36d8-a2a4-abf3-1da79cb75e35-515bc427 {
  grid-area: 1 / 1 / 2 / 7;
}

#w-node-b06f26cb-36d8-a2a4-abf3-1da79cb75e38-515bc427, #w-node-c1dea59a-024a-299a-8369-89f8453c238c-515bc427 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-_496b223e-f8ff-59f9-9125-1dac251931d0-2b5bc428 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_496b223e-f8ff-59f9-9125-1dac251931d1-2b5bc428 {
  grid-area: 1 / 3 / 2 / 6;
}

#w-node-_496b223e-f8ff-59f9-9125-1dac251931d2-2b5bc428 {
  grid-area: 1 / 6 / 2 / 9;
}

#w-node-_496b223e-f8ff-59f9-9125-1dac251931d3-2b5bc428 {
  grid-area: 1 / 9 / 2 / 11;
}

#w-node-_496b223e-f8ff-59f9-9125-1dac251931d4-2b5bc428 {
  grid-area: 1 / 11 / 2 / 13;
}

#w-node-_496b223e-f8ff-59f9-9125-1dac251931d6-2b5bc428 {
  grid-area: 2 / 1 / 3 / 9;
  align-self: end;
}

#w-node-_496b223e-f8ff-59f9-9125-1dac251931d9-2b5bc428 {
  grid-area: 1 / 9 / 2 / 13;
}

#w-node-_496b223e-f8ff-59f9-9125-1dac251931dc-2b5bc428 {
  grid-area: 2 / 9 / 3 / 13;
  align-self: end;
}

#w-node-_496b223e-f8ff-59f9-9125-1dac251931e1-2b5bc428 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_496b223e-f8ff-59f9-9125-1dac251931e2-2b5bc428 {
  grid-area: 1 / 5 / 2 / 8;
}

#w-node-_496b223e-f8ff-59f9-9125-1dac251931e3-2b5bc428 {
  grid-area: 1 / 8 / 2 / 11;
}

#w-node-_496b223e-f8ff-59f9-9125-1dac251931e4-2b5bc428, #w-node-_496b223e-f8ff-59f9-9125-1dac251931e5-2b5bc428 {
  grid-area: 1 / 11 / 2 / 13;
}

#w-node-_18b0c38c-b66b-24f3-41c9-796ba8d492a1-2b5bc428 {
  grid-area: 1 / 1 / 2 / 7;
}

#w-node-_18b0c38c-b66b-24f3-41c9-796ba8d492a6-2b5bc428 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-_18b0c38c-b66b-24f3-41c9-796ba8d492ac-2b5bc428 {
  grid-area: 2 / 1 / 3 / 13;
}

#w-node-_18b0c38c-b66b-24f3-41c9-796ba8d492b0-2b5bc428 {
  grid-area: 1 / 8 / 2 / 13;
  justify-self: stretch;
}

#w-node-_18b0c38c-b66b-24f3-41c9-796ba8d492b5-2b5bc428 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-_18b0c38c-b66b-24f3-41c9-796ba8d492cc-2b5bc428, #w-node-edfc151e-80ca-60df-f1ba-44b32e2a0a6b-2b5bc428 {
  grid-area: 1 / 1 / 2 / 7;
}

#w-node-edfc151e-80ca-60df-f1ba-44b32e2a0a70-2b5bc428 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-edfc151e-80ca-60df-f1ba-44b32e2a0a76-2b5bc428 {
  grid-area: 2 / 1 / 3 / 13;
}

#w-node-edfc151e-80ca-60df-f1ba-44b32e2a0a7a-2b5bc428 {
  grid-area: 1 / 8 / 2 / 13;
  justify-self: stretch;
}

#w-node-edfc151e-80ca-60df-f1ba-44b32e2a0a7f-2b5bc428 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-edfc151e-80ca-60df-f1ba-44b32e2a0a99-2b5bc428, #w-node-d6c9b7b6-3f1f-677d-31c8-878c1ce9b5e0-2b5bc428 {
  grid-area: 1 / 1 / 2 / 7;
}

#w-node-d6c9b7b6-3f1f-677d-31c8-878c1ce9b5e5-2b5bc428 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-d6c9b7b6-3f1f-677d-31c8-878c1ce9b5eb-2b5bc428 {
  grid-area: 2 / 1 / 3 / 13;
}

#w-node-d6c9b7b6-3f1f-677d-31c8-878c1ce9b5ef-2b5bc428 {
  grid-area: 1 / 8 / 2 / 13;
  justify-self: stretch;
}

#w-node-d6c9b7b6-3f1f-677d-31c8-878c1ce9b5f4-2b5bc428 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-d6c9b7b6-3f1f-677d-31c8-878c1ce9b60e-2b5bc428, #w-node-_97596fce-cee8-5560-1884-779bd815f0f8-2b5bc428 {
  grid-area: 1 / 1 / 2 / 7;
}

#w-node-_97596fce-cee8-5560-1884-779bd815f0fd-2b5bc428 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-_97596fce-cee8-5560-1884-779bd815f103-2b5bc428 {
  grid-area: 2 / 1 / 3 / 13;
}

#w-node-_97596fce-cee8-5560-1884-779bd815f107-2b5bc428 {
  grid-area: 1 / 8 / 2 / 13;
  justify-self: stretch;
}

#w-node-_97596fce-cee8-5560-1884-779bd815f10c-2b5bc428 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-_97596fce-cee8-5560-1884-779bd815f123-2b5bc428 {
  grid-area: 1 / 1 / 2 / 7;
}

#w-node-_11539483-bbbb-8f85-d96f-17745fd252f4-0d5bc42a, #w-node-_6804232e-9722-1bac-529b-8230ea58cff7-0d5bc42a, #w-node-_90a1777b-e63a-047d-a77a-c05adbed139b-0d5bc42a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_927b2270-b221-1361-0b93-52a874baaafd-245bc42b {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_927b2270-b221-1361-0b93-52a874baaafe-245bc42b {
  grid-area: 1 / 3 / 2 / 6;
}

#w-node-_927b2270-b221-1361-0b93-52a874baaaff-245bc42b {
  grid-area: 1 / 6 / 2 / 9;
}

#w-node-_927b2270-b221-1361-0b93-52a874baab00-245bc42b {
  grid-area: 1 / 9 / 2 / 11;
}

#w-node-_927b2270-b221-1361-0b93-52a874baab01-245bc42b {
  grid-area: 1 / 11 / 2 / 13;
}

#w-node-_927b2270-b221-1361-0b93-52a874baab03-245bc42b {
  grid-area: 2 / 1 / 3 / 9;
  align-self: end;
}

#w-node-_927b2270-b221-1361-0b93-52a874baab06-245bc42b {
  grid-area: 1 / 9 / 2 / 13;
}

#w-node-_927b2270-b221-1361-0b93-52a874baab0b-245bc42b {
  grid-area: 2 / 9 / 3 / 13;
  align-self: end;
}

#w-node-_927b2270-b221-1361-0b93-52a874baab10-245bc42b {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_927b2270-b221-1361-0b93-52a874baab11-245bc42b {
  grid-area: 1 / 5 / 2 / 8;
}

#w-node-_927b2270-b221-1361-0b93-52a874baab12-245bc42b {
  grid-area: 1 / 8 / 2 / 11;
}

#w-node-_927b2270-b221-1361-0b93-52a874baab13-245bc42b, #w-node-_927b2270-b221-1361-0b93-52a874baab14-245bc42b {
  grid-area: 1 / 11 / 2 / 13;
}

#w-node-b06f26cb-36d8-a2a4-abf3-1da79cb75e35-245bc42b {
  grid-area: 1 / 1 / 2 / 7;
}

#w-node-b06f26cb-36d8-a2a4-abf3-1da79cb75e38-245bc42b {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-_28b3ab12-bad2-02eb-c8a8-6af8f95b08a0-245bc42b {
  grid-area: 2 / 8 / 3 / 13;
}

#w-node-_7fba5ba4-c4ab-37bb-9b9f-963b02e0e221-245bc42b {
  grid-area: 2 / 1 / 3 / 6;
}

#w-node-_8695e1cb-68ec-d894-8f67-255232854fde-245bc42b {
  grid-area: 1 / 1 / 2 / 6;
  align-self: start;
}

#w-node-ea37bfac-c4c3-e202-4d80-431a3e5687b8-245bc42b {
  grid-area: 1 / 4 / 2 / 10;
  align-self: end;
}

#w-node-_9728e29b-6f29-6772-93c1-e437244e0a92-245bc42b {
  grid-area: 2 / 8 / 3 / 13;
}

#w-node-_16d5eaa8-114c-60b0-38bc-00bae3fcf3fc-245bc42b {
  grid-area: 1 / 1 / 2 / 6;
}

#w-node-_16d5eaa8-114c-60b0-38bc-00bae3fcf401-245bc42b {
  grid-area: 2 / 8 / 3 / 13;
}

#w-node-_3e9e0bb0-1387-794e-4cc8-c2b93f46f77a-245bc42b {
  grid-area: 2 / 1 / 3 / 6;
  align-self: start;
}

#w-node-_110419ac-ddd0-918e-75d7-9344ee17df19-245bc42b {
  grid-area: 1 / 1 / 2 / 7;
}

#w-node-_3c948115-48a5-89a5-99f9-4cd7d02e2a17-245bc42b {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_80ab6657-a01e-4c8d-3540-e766603d43df-245bc42b {
  grid-area: 1 / 7 / 2 / 12;
}

#w-node-_982d1495-6b17-3f83-f019-b9c06aa1b1f6-245bc42b {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_982d1495-6b17-3f83-f019-b9c06aa1b1f9-245bc42b {
  grid-area: 1 / 7 / 2 / 12;
}

#w-node-_026744aa-7dad-8ec8-6c3d-8d34f4e8a90c-245bc42b {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_026744aa-7dad-8ec8-6c3d-8d34f4e8a90f-245bc42b {
  grid-area: 1 / 7 / 2 / 12;
}

#w-node-c8376c21-e5cd-506f-1bcb-32f100caf45c-245bc42b {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-c8376c21-e5cd-506f-1bcb-32f100caf45f-245bc42b {
  grid-area: 1 / 7 / 2 / 12;
}

#w-node-ba0d66c4-cadd-5289-9dff-132cbf474bfd-245bc42b {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-ba0d66c4-cadd-5289-9dff-132cbf474c00-245bc42b {
  grid-area: 1 / 7 / 2 / 12;
}

#w-node-_403d7a1b-04d3-faae-49b4-5720cff74fe6-245bc42b {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_403d7a1b-04d3-faae-49b4-5720cff74fe9-245bc42b {
  grid-area: 1 / 7 / 2 / 12;
}

#w-node-_763d4d1e-b575-6589-4d0c-67138e837f06-34b5ff66 {
  grid-area: 1 / 3 / 2 / 8;
}

#w-node-_763d4d1e-b575-6589-4d0c-67138e837f15-34b5ff66 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-_230eaead-24c7-f895-2c7a-46ad4125df8c-036b6192 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_230eaead-24c7-f895-2c7a-46ad4125df8d-036b6192 {
  grid-area: 1 / 3 / 2 / 6;
}

#w-node-_230eaead-24c7-f895-2c7a-46ad4125df8e-036b6192 {
  grid-area: 1 / 6 / 2 / 9;
}

#w-node-_230eaead-24c7-f895-2c7a-46ad4125df8f-036b6192 {
  grid-area: 1 / 9 / 2 / 11;
}

#w-node-_230eaead-24c7-f895-2c7a-46ad4125df90-036b6192 {
  grid-area: 1 / 11 / 2 / 13;
}

#w-node-_230eaead-24c7-f895-2c7a-46ad4125df92-036b6192 {
  grid-area: 2 / 1 / 3 / 9;
  align-self: end;
}

#w-node-_230eaead-24c7-f895-2c7a-46ad4125df95-036b6192 {
  grid-area: 1 / 9 / 2 / 13;
}

#w-node-_230eaead-24c7-f895-2c7a-46ad4125df98-036b6192 {
  grid-area: 2 / 9 / 3 / 13;
  align-self: end;
}

#w-node-_230eaead-24c7-f895-2c7a-46ad4125df9d-036b6192 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_230eaead-24c7-f895-2c7a-46ad4125df9e-036b6192 {
  grid-area: 1 / 5 / 2 / 8;
}

#w-node-_230eaead-24c7-f895-2c7a-46ad4125df9f-036b6192 {
  grid-area: 1 / 8 / 2 / 11;
}

#w-node-_230eaead-24c7-f895-2c7a-46ad4125dfa0-036b6192, #w-node-_230eaead-24c7-f895-2c7a-46ad4125dfa1-036b6192 {
  grid-area: 1 / 11 / 2 / 13;
}

#w-node-ea74dcca-4a10-da43-047e-3d179f365571-036b6192 {
  grid-area: 1 / 1 / 2 / 7;
}

#w-node-ea74dcca-4a10-da43-047e-3d179f365576-036b6192 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-aec2687d-5f07-2bb7-d7ae-96742476caa3-036b6192 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_75a0da3e-75d2-a841-6570-f5cd3f820cbb-036b6192, #w-node-_75a0da3e-75d2-a841-6570-f5cd3f820ccb-036b6192, #w-node-_75a0da3e-75d2-a841-6570-f5cd3f820cde-036b6192, #w-node-_75a0da3e-75d2-a841-6570-f5cd3f820cee-036b6192 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-ab967b29-96d5-9b37-f7dd-9eec11d69ec5-036b6192 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1208738b-e09b-f5b8-7a46-dead622bd464-036b6192 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5314dd06-c8a6-7273-1dca-c802ea60dfdd-036b6192 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-_9ac6b5c9-4dc1-9dea-dea5-db6853500fe8-036b6192 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-a05f4a5c-ef54-d949-c56d-77de21892328-036b6192, #w-node-_9c1a474d-8a05-1b18-98a9-d5cd7f8727fc-036b6192, #w-node-_53b7199e-2d31-d237-4f12-0ae23387114d-036b6192, #w-node-b1678ff8-7063-4b5e-7fe9-ddd7023435ba-036b6192 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-cd633e0f-240f-1ea7-508b-9d9deb5d05f4-036b6192 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-cd633e0f-240f-1ea7-508b-9d9deb5d05f5-036b6192 {
  grid-area: 1 / 1 / 2 / 6;
}

#w-node-cd633e0f-240f-1ea7-508b-9d9deb5d05f8-036b6192 {
  grid-area: 2 / 1 / 3 / 13;
}

#w-node-cd633e0f-240f-1ea7-508b-9d9deb5d05fa-036b6192 {
  grid-area: 1 / 1 / 2 / 6;
}

#vorname.w-node-cd633e0f-240f-1ea7-508b-9d9deb5d05fc-036b6192 {
  grid-area: 1 / 1 / 2 / 7;
}

#nachname.w-node-cd633e0f-240f-1ea7-508b-9d9deb5d05fd-036b6192 {
  grid-area: 1 / 7 / 2 / 13;
}

#telefon.w-node-cd633e0f-240f-1ea7-508b-9d9deb5d05fe-036b6192 {
  grid-area: 2 / 1 / 3 / 7;
}

#email.w-node-cd633e0f-240f-1ea7-508b-9d9deb5d05ff-036b6192 {
  grid-area: 2 / 7 / 3 / 13;
}

#nachricht.w-node-cd633e0f-240f-1ea7-508b-9d9deb5d0604-036b6192 {
  grid-area: 3 / 1 / 4 / 13;
}

#w-node-cd633e0f-240f-1ea7-508b-9d9deb5d0605-036b6192 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cd633e0f-240f-1ea7-508b-9d9deb5d0606-036b6192 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-cd633e0f-240f-1ea7-508b-9d9deb5d060a-036b6192 {
  grid-area: 2 / 8 / 3 / 13;
}

#w-node-cd633e0f-240f-1ea7-508b-9d9deb5d0613-036b6192 {
  grid-area: 10 / 2 / 11 / 3;
  justify-self: baseline;
}

#w-node-_1e6021d3-033d-5a63-094f-28ba0e62f9ab-131e4df3 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_1e6021d3-033d-5a63-094f-28ba0e62f9ac-131e4df3 {
  grid-area: 1 / 3 / 2 / 6;
}

#w-node-_1e6021d3-033d-5a63-094f-28ba0e62f9ad-131e4df3 {
  grid-area: 1 / 6 / 2 / 9;
}

#w-node-_1e6021d3-033d-5a63-094f-28ba0e62f9ae-131e4df3 {
  grid-area: 1 / 9 / 2 / 11;
}

#w-node-_1e6021d3-033d-5a63-094f-28ba0e62f9af-131e4df3 {
  grid-area: 1 / 11 / 2 / 13;
}

#w-node-_1e6021d3-033d-5a63-094f-28ba0e62f9b1-131e4df3 {
  grid-area: 2 / 1 / 3 / 9;
  align-self: end;
}

#w-node-_1e6021d3-033d-5a63-094f-28ba0e62f9b4-131e4df3 {
  grid-area: 1 / 9 / 2 / 13;
}

#w-node-_1e6021d3-033d-5a63-094f-28ba0e62f9b9-131e4df3 {
  grid-area: 2 / 9 / 3 / 13;
  align-self: end;
}

#w-node-_1e6021d3-033d-5a63-094f-28ba0e62f9be-131e4df3 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_1e6021d3-033d-5a63-094f-28ba0e62f9bf-131e4df3 {
  grid-area: 1 / 5 / 2 / 8;
}

#w-node-_1e6021d3-033d-5a63-094f-28ba0e62f9c0-131e4df3 {
  grid-area: 1 / 8 / 2 / 11;
}

#w-node-_1e6021d3-033d-5a63-094f-28ba0e62f9c1-131e4df3, #w-node-_1e6021d3-033d-5a63-094f-28ba0e62f9c2-131e4df3 {
  grid-area: 1 / 11 / 2 / 13;
}

#w-node-b06f26cb-36d8-a2a4-abf3-1da79cb75e35-131e4df3 {
  grid-area: 1 / 1 / 2 / 7;
}

#w-node-b06f26cb-36d8-a2a4-abf3-1da79cb75e38-131e4df3 {
  grid-area: 1 / 8 / 2 / 13;
}

#w-node-_763d4d1e-b575-6589-4d0c-67138e837f06-2ccaae29 {
  grid-area: 1 / 3 / 2 / 8;
}

#w-node-_763d4d1e-b575-6589-4d0c-67138e837f15-2ccaae29 {
  grid-area: 1 / 8 / 2 / 13;
}

@media screen and (max-width: 991px) {
  #w-node-eddaa761-2825-86c0-d487-f4a51f765f4a-1e5bc420 {
    grid-column-end: 2;
  }

  #w-node-eddaa761-2825-86c0-d487-f4a51f765f4d-1e5bc420 {
    grid-column: 2 / 3;
  }

  #w-node-_2a91bfce-18da-b183-a662-9d1471484de0-1e5bc420 {
    grid-column-end: 2;
  }

  #w-node-_03a78cc0-9853-5682-423b-46300ad2e370-1e5bc420 {
    grid-column: 2 / 3;
  }

  #w-node-_29c85642-6791-6c7f-9e90-0a90e8823158-1e5bc420 {
    grid-column-end: 2;
  }

  #w-node-cf3b8f84-dbec-48de-4ee5-f71f5f89136e-1e5bc420 {
    grid-column: 2 / 3;
  }

  #w-node-_58357cb1-3bef-6069-32f3-0ef81f8da88a-1e5bc420 {
    grid-column-end: 2;
  }

  #w-node-_58357cb1-3bef-6069-32f3-0ef81f8da88d-1e5bc420, #w-node-_56904fc0-0f4f-9cd6-2200-f421ac812b0a-1e5bc420 {
    grid-column: 2 / 3;
  }

  #w-node-_8d30421a-71eb-0d10-b5b1-3a9a5db3e656-1e5bc420 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_22d87718-d1a9-e375-81b4-2187439a75bf-1e5bc420 {
    grid-column-end: 2;
  }

  #w-node-_22d87718-d1a9-e375-81b4-2187439a75c4-1e5bc420 {
    grid-column: 2 / 3;
  }

  #w-node-_044996ba-49be-3bed-5f46-c16daf9844c3-1e5bc420 {
    grid-column-end: 2;
  }

  #w-node-_2c958a7a-978b-bfe6-32be-2b214289ce59-1e5bc420 {
    grid-column: 2 / 3;
  }

  #w-node-d1fc74af-3c31-ae29-43c7-bd4195ecebb3-1e5bc420 {
    grid-column-end: 2;
  }

  #w-node-d1fc74af-3c31-ae29-43c7-bd4195ecebba-1e5bc420, #w-node-_9f6670e3-b909-f70d-f3f4-55dbe09c57d2-1e5bc420 {
    grid-column: 2 / 3;
  }

  #w-node-_2678d351-7dbe-82ae-842e-86ca5d035e41-1e5bc420 {
    grid-row-end: 3;
    grid-column-end: 2;
  }

  #w-node-_930bd2d5-e67f-add6-7617-0b97e8919097-e8919086 {
    grid-row-end: 4;
    grid-column-end: 2;
    align-self: start;
  }

  #w-node-a03768cb-c6ee-fb04-189d-93d8078a0559-e8919086 {
    grid-area: 1 / 1 / 2 / 2;
    align-self: start;
  }

  #w-node-_930bd2d5-e67f-add6-7617-0b97e89190be-e8919086 {
    grid-area: 1 / 2 / 2 / 3;
    align-self: auto;
  }

  #w-node-_930bd2d5-e67f-add6-7617-0b97e89190c8-e8919086 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_998d91f5-2cca-85bb-ad20-db3c90e988f4-e8919086 {
    grid-area: 3 / 2 / 4 / 3;
    align-self: auto;
  }

  #w-node-_930bd2d5-e67f-add6-7617-0b97e8919094-e8919086 {
    grid-area: 1 / 3 / 2 / 5;
  }

  #w-node-_430af04c-11eb-1889-1491-7788d0aa4f8b-d0aa4f55 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_430af04c-11eb-1889-1491-7788d0aa4f63-d0aa4f55 {
    grid-column-end: 3;
  }

  #w-node-_430af04c-11eb-1889-1491-7788d0aa4f8f-d0aa4f55 {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-_430af04c-11eb-1889-1491-7788d0aa4f64-d0aa4f55 {
    grid-area: 3 / 1 / 4 / 3;
    align-self: end;
  }

  #w-node-_430af04c-11eb-1889-1491-7788d0aa4f6e-d0aa4f55 {
    grid-row: 4 / 5;
    grid-column-end: 3;
  }

  #w-node-_430af04c-11eb-1889-1491-7788d0aa4fc1-d0aa4f55 {
    grid-area: 3 / 3 / 4 / 5;
    align-self: end;
  }

  #w-node-_430af04c-11eb-1889-1491-7788d0aa4fc2-d0aa4f55 {
    grid-area: 4 / 3 / 5 / 5;
  }

  #w-node-_430af04c-11eb-1889-1491-7788d0aa4f7f-d0aa4f55, #w-node-_430af04c-11eb-1889-1491-7788d0aa4f82-d0aa4f55 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-cd1100b4-e88a-5995-c351-f86793085ca4-d0aa4f55 {
    grid-column: 3 / 5;
  }

  #w-node-_763d4d1e-b575-6589-4d0c-67138e837f06-905bc421 {
    grid-column-end: 2;
  }

  #w-node-_763d4d1e-b575-6589-4d0c-67138e837f15-905bc421 {
    grid-column: 2 / 3;
  }

  #w-node-c356e9c1-a2b2-b1e7-69e5-ef4e5ef20ed0-d15bc422, #w-node-d0e645e9-0f7e-4a70-7ffb-951d5a85ce28-365bc424, #w-node-ee38cd91-f39d-72dc-1b3e-e4c6619a54b6-705bc425, #w-node-ee38cd91-f39d-72dc-1b3e-e4c6619a54bb-705bc425 {
    grid-column-start: 8;
  }

  #w-node-b06f26cb-36d8-a2a4-abf3-1da79cb75e35-705bc425 {
    grid-column-end: 2;
  }

  #w-node-ce860b8f-e642-e83e-f190-337f1aed63b5-705bc425 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-b06f26cb-36d8-a2a4-abf3-1da79cb75e38-705bc425 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-f9c14c93-55ee-b50c-23b7-cfacdd97db05-705bc425 {
    grid-row: 2 / 3;
    grid-column-end: 2;
    align-self: start;
  }

  #w-node-_826906d1-e333-6fa4-8e53-5bb6ed8a468c-705bc425 {
    grid-column-end: 3;
  }

  #w-node-_72b86c23-49fd-d2be-097e-47715dcd5f20-705bc425 {
    grid-column: 2 / 3;
  }

  #w-node-aa7c2558-806a-6e0c-4dd9-c603e8164a8a-705bc425 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_3fa8c2fe-d195-068b-5b8c-196384f783c1-705bc425 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-aa7c2558-806a-6e0c-4dd9-c603e8164a8d-705bc425 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_37194608-d89b-d5c4-e82b-65b605d05ace-705bc425 {
    grid-row: 2 / 3;
    grid-column-end: 2;
    align-self: start;
  }

  #w-node-aa7c2558-806a-6e0c-4dd9-c603e8164a9a-705bc425 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-aa7c2558-806a-6e0c-4dd9-c603e8164a9b-705bc425 {
    grid-column-end: 2;
  }

  #w-node-aa7c2558-806a-6e0c-4dd9-c603e8164a9e-705bc425 {
    grid-column: 2 / 3;
  }

  #w-node-aa7c2558-806a-6e0c-4dd9-c603e8164aa1-705bc425 {
    grid-column-end: 3;
  }

  #w-node-_4e096ad7-4cdc-74b7-9532-fdc007001bf1-705bc425 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #vorname.w-node-aa7c2558-806a-6e0c-4dd9-c603e8164aa4-705bc425 {
    grid-column: 1 / 2;
  }

  #nachname.w-node-aa7c2558-806a-6e0c-4dd9-c603e8164aa5-705bc425 {
    grid-column: 2 / 3;
  }

  #strasse.w-node-aa7c2558-806a-6e0c-4dd9-c603e8164aa6-705bc425 {
    grid-column-end: 2;
  }

  #hausnr.w-node-aa7c2558-806a-6e0c-4dd9-c603e8164aab-705bc425 {
    grid-column: 2 / 3;
  }

  #ort.w-node-aa7c2558-806a-6e0c-4dd9-c603e8164aa8-705bc425 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #plz.w-node-aa7c2558-806a-6e0c-4dd9-c603e8164aa9-705bc425 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #telefon.w-node-aa7c2558-806a-6e0c-4dd9-c603e8164aa7-705bc425 {
    grid-row: 4 / 5;
    grid-column-end: 2;
  }

  #email.w-node-aa7c2558-806a-6e0c-4dd9-c603e8164aaa-705bc425 {
    grid-area: 4 / 2 / 5 / 3;
  }

  #nachricht.w-node-_28bbd843-01d9-9f96-71b0-e6ada5ef605d-705bc425 {
    grid-row: 5 / 6;
    grid-column-end: 3;
  }

  #w-node-aa7c2558-806a-6e0c-4dd9-c603e8164aae-705bc425, #w-node-aa7c2558-806a-6e0c-4dd9-c603e8164ab3-705bc425 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-aa7c2558-806a-6e0c-4dd9-c603e8164abf-705bc425, #w-node-aa7c2558-806a-6e0c-4dd9-c603e8164ab9-705bc425 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-aa7c2558-806a-6e0c-4dd9-c603e8164abc-705bc425 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-ed42e72b-b497-4a8c-367d-44214e1e3231-aa5bc426, #w-node-ed42e72b-b497-4a8c-367d-44214e1e3236-aa5bc426 {
    grid-column-start: 8;
  }

  #w-node-b06f26cb-36d8-a2a4-abf3-1da79cb75e35-aa5bc426, #w-node-b06f26cb-36d8-a2a4-abf3-1da79cb75e38-aa5bc426 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f9c14c93-55ee-b50c-23b7-cfacdd97db05-aa5bc426 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-ce860b8f-e642-e83e-f190-337f1aed63b5-aa5bc426 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_418129ee-fce4-7d83-7804-a2b5a235d766-aa5bc426 {
    grid-column-end: 3;
  }

  #w-node-_995baa2b-279a-981d-f250-fa2d21a0dd30-aa5bc426 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_972cef2d-c5b2-5fec-c30f-dbfa1ace3716-aa5bc426 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_9d1dc4ac-6281-3c9b-d3ac-29764127791d-aa5bc426, #w-node-_9d1dc4ac-6281-3c9b-d3ac-297641277922-aa5bc426 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ed85ee7b-f4b3-39fb-8d58-3f2959035b00-aa5bc426 {
    grid-column-end: 2;
  }

  #w-node-ed85ee7b-f4b3-39fb-8d58-3f2959035b01-aa5bc426 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ed85ee7b-f4b3-39fb-8d58-3f2959035b04-aa5bc426 {
    grid-column: 2 / 3;
  }

  #w-node-ed85ee7b-f4b3-39fb-8d58-3f2959035b05-aa5bc426, #w-node-aa7c2558-806a-6e0c-4dd9-c603e8164a8a-aa5bc426 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_99b0f807-24f3-411d-fd86-e9d9753a1eb7-aa5bc426 {
    grid-column-end: 2;
  }

  #w-node-_99b0f807-24f3-411d-fd86-e9d9753a1ebc-aa5bc426 {
    grid-column: 2 / 3;
  }

  #w-node-_99b0f807-24f3-411d-fd86-e9d9753a1ec2-aa5bc426 {
    grid-column-end: 3;
  }

  #w-node-c357576c-495c-145c-2847-30126c6d9d03-aa5bc426 {
    grid-column-end: 2;
  }

  #w-node-c357576c-495c-145c-2847-30126c6d9d08-aa5bc426 {
    grid-column: 2 / 3;
  }

  #w-node-c357576c-495c-145c-2847-30126c6d9d0b-aa5bc426 {
    grid-column-end: 3;
  }

  #w-node-cb310d0d-af1b-1677-3bf0-0c4abf59dd7c-aa5bc426 {
    grid-column-end: 2;
  }

  #w-node-cb310d0d-af1b-1677-3bf0-0c4abf59dd81-aa5bc426 {
    grid-column: 2 / 3;
  }

  #w-node-cb310d0d-af1b-1677-3bf0-0c4abf59dd84-aa5bc426 {
    grid-column-end: 3;
  }

  #w-node-f5c8106b-096e-6243-9f65-8d2403d56608-aa5bc426 {
    grid-column-end: 2;
  }

  #w-node-f5c8106b-096e-6243-9f65-8d2403d5660d-aa5bc426 {
    grid-column: 2 / 3;
  }

  #w-node-f5c8106b-096e-6243-9f65-8d2403d56610-aa5bc426 {
    grid-column-end: 3;
  }

  #w-node-ae47f938-d2ef-6379-ca0b-1fc43bf3f95a-aa5bc426 {
    grid-column-end: 2;
  }

  #w-node-ae47f938-d2ef-6379-ca0b-1fc43bf3f95f-aa5bc426 {
    grid-column: 2 / 3;
  }

  #w-node-ae47f938-d2ef-6379-ca0b-1fc43bf3f962-aa5bc426 {
    grid-column-end: 3;
  }

  #w-node-d1dadd67-df1b-8e97-5015-c2495901ff95-aa5bc426 {
    grid-column-end: 2;
  }

  #w-node-d1dadd67-df1b-8e97-5015-c2495901ff9a-aa5bc426 {
    grid-column: 2 / 3;
  }

  #w-node-d1dadd67-df1b-8e97-5015-c2495901ff9d-aa5bc426 {
    grid-column-end: 3;
  }

  #w-node-_26a38a0f-4559-010d-4a60-8890e849c4f4-aa5bc426 {
    grid-column-end: 2;
  }

  #w-node-_26a38a0f-4559-010d-4a60-8890e849c4f9-aa5bc426 {
    grid-column: 2 / 3;
  }

  #w-node-_26a38a0f-4559-010d-4a60-8890e849c4fc-aa5bc426 {
    grid-column-end: 3;
  }

  #w-node-_26a38a0f-4559-010d-4a60-8890e849c500-aa5bc426 {
    grid-column: 2 / 3;
    justify-self: start;
  }

  #w-node-_26a38a0f-4559-010d-4a60-8890e849c505-aa5bc426 {
    grid-column: 2 / 2;
  }

  #w-node-_26a38a0f-4559-010d-4a60-8890e849c52b-aa5bc426, #w-node-d099b005-ac6e-ed15-ce71-ba883a05818e-aa5bc426 {
    grid-column-end: 2;
  }

  #w-node-d099b005-ac6e-ed15-ce71-ba883a058193-aa5bc426 {
    grid-column: 2 / 3;
  }

  #w-node-d099b005-ac6e-ed15-ce71-ba883a0581a2-aa5bc426 {
    grid-column-end: 3;
  }

  #w-node-_4c503f10-62fa-67e3-02ec-50beea38113d-aa5bc426 {
    grid-column-end: 2;
  }

  #w-node-_4c503f10-62fa-67e3-02ec-50beea381142-aa5bc426 {
    grid-column: 2 / 3;
  }

  #w-node-afa031d2-dd2b-3790-53d7-ff6ff79996bd-aa5bc426 {
    grid-column-end: 3;
  }

  #w-node-_68dfab4f-330a-9305-90d0-11b54868b7a0-aa5bc426 {
    grid-column-end: 2;
  }

  #w-node-_68dfab4f-330a-9305-90d0-11b54868b7a5-aa5bc426 {
    grid-column: 2 / 3;
  }

  #w-node-_68dfab4f-330a-9305-90d0-11b54868b7a8-aa5bc426 {
    grid-column-end: 3;
  }

  #w-node-_12aacc03-022a-a463-96de-ac0c3a734aaa-aa5bc426 {
    grid-column-end: 2;
  }

  #w-node-_12aacc03-022a-a463-96de-ac0c3a734aaf-aa5bc426 {
    grid-column: 2 / 3;
  }

  #w-node-_12aacc03-022a-a463-96de-ac0c3a734ab2-aa5bc426 {
    grid-column-end: 3;
  }

  #w-node-_72b86c23-49fd-d2be-097e-47715dcd5f20-aa5bc426 {
    grid-column: 2 / 3;
  }

  #w-node-_60f906cc-98d9-4648-e9be-e8793ffae24e-aa5bc426 {
    grid-column-end: 2;
  }

  #w-node-_646d1080-7f72-6838-694c-03777f8dac46-aa5bc426 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_82c1f4b1-0984-cb38-5590-31875a7dc35c-aa5bc426 {
    grid-column: 2 / 3;
  }

  #w-node-_646d1080-7f72-6838-694c-03777f8dac49-aa5bc426 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_84b47037-79ef-1a55-a0e3-23fe0b875b0d-aa5bc426 {
    grid-column: 1 / 2;
  }

  #w-node-fe086316-7c36-e36a-f6c8-a68e2b0229b7-aa5bc426 {
    grid-column: 2 / 3;
  }

  #w-node-f1c291ba-b669-4c03-b251-9c2b61058809-aa5bc426 {
    grid-column: 1 / 2;
  }

  #w-node-fe086316-7c36-e36a-f6c8-a68e2b0229c7-aa5bc426 {
    grid-column: 2 / 3;
  }

  #w-node-_0071ecc5-23bc-f4f0-d8a3-ff97e196a0b4-aa5bc426 {
    grid-column: 1 / 2;
  }

  #w-node-_0803c0cc-72a7-213c-745a-8f0ce9350a9d-aa5bc426 {
    grid-column: 2 / 3;
  }

  #w-node-_44147974-cc0d-47ff-d8ef-a7bc97f44827-aa5bc426 {
    grid-column: 1 / 3;
  }

  #w-node-_513d6291-e285-12f9-b952-535cdea4c077-aa5bc426 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-a3eed5c4-a9a2-6af6-72e7-1e5555fc747a-aa5bc426 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a3eed5c4-a9a2-6af6-72e7-1e5555fc747b-aa5bc426, #w-node-_363855af-e54b-5ae8-d151-1e7521e0a84e-aa5bc426 {
    grid-column-end: 3;
  }

  #w-node-_363855af-e54b-5ae8-d151-1e7521e0a850-aa5bc426 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #vorname.w-node-_363855af-e54b-5ae8-d151-1e7521e0a852-aa5bc426, #nachname.w-node-_363855af-e54b-5ae8-d151-1e7521e0a853-aa5bc426, #telefon.w-node-_363855af-e54b-5ae8-d151-1e7521e0a858-aa5bc426, #email.w-node-_363855af-e54b-5ae8-d151-1e7521e0a859-aa5bc426, #webadresse-2.w-node-_97d0ddc7-ee72-6f8a-de73-c0fef9be1188-aa5bc426, #firmenname-2.w-node-_8aaccac4-5e03-6f4d-64f7-e220db5cd453-aa5bc426, #mitarbeiter-2.w-node-_1a9a6966-a214-b9b6-655d-622c85d86f7c-aa5bc426, #inhalt-2.w-node-d08563c4-35bf-fd0b-b361-f02c4a9dd825-aa5bc426 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #nachricht.w-node-_363855af-e54b-5ae8-d151-1e7521e0a85a-aa5bc426 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_363855af-e54b-5ae8-d151-1e7521e0a872-aa5bc426 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_363855af-e54b-5ae8-d151-1e7521e0a86a-aa5bc426 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_31214622-7606-2433-9802-30e0343bf059-aa5bc426 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_03345b0e-56a7-93ed-b8d4-57b44af6acab-aa5bc426 {
    grid-area: 1 / 1 / 2 / 2;
    align-self: start;
  }

  #w-node-_03345b0e-56a7-93ed-b8d4-57b44af6acf4-aa5bc426 {
    grid-area: 1 / 2 / 2 / 3;
    align-self: start;
  }

  #w-node-d6dc2d63-0174-6c9d-a892-7f0cec8268ef-aa5bc426 {
    grid-column: 2 / 2;
  }

  #w-node-b8ad51aa-99a1-d33d-951e-68cde7a9e3d6-aa5bc426, #w-node-e85e8e83-034e-d43a-7c72-bee6e1cdce58-aa5bc426 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_21d0d865-7577-6224-f6bf-81fde5280d48-515bc427, #w-node-_21d0d865-7577-6224-f6bf-81fde5280d4b-515bc427 {
    grid-column-start: 8;
  }

  #w-node-b06f26cb-36d8-a2a4-abf3-1da79cb75e35-515bc427 {
    grid-column-end: 2;
  }

  #w-node-b06f26cb-36d8-a2a4-abf3-1da79cb75e38-515bc427, #w-node-c1dea59a-024a-299a-8369-89f8453c238c-515bc427 {
    grid-column: 2 / 3;
  }

  #w-node-_496b223e-f8ff-59f9-9125-1dac251931d9-2b5bc428, #w-node-_496b223e-f8ff-59f9-9125-1dac251931dc-2b5bc428 {
    grid-column-start: 8;
  }

  #w-node-_18b0c38c-b66b-24f3-41c9-796ba8d492a1-2b5bc428 {
    grid-column-end: 2;
  }

  #w-node-_18b0c38c-b66b-24f3-41c9-796ba8d492a6-2b5bc428 {
    grid-column: 2 / 3;
  }

  #w-node-_18b0c38c-b66b-24f3-41c9-796ba8d492ac-2b5bc428 {
    grid-column-end: 3;
  }

  #w-node-_18b0c38c-b66b-24f3-41c9-796ba8d492b0-2b5bc428 {
    grid-column: 2 / 3;
    justify-self: start;
  }

  #w-node-_18b0c38c-b66b-24f3-41c9-796ba8d492b5-2b5bc428 {
    grid-column: 2 / 2;
  }

  #w-node-_18b0c38c-b66b-24f3-41c9-796ba8d492cc-2b5bc428, #w-node-edfc151e-80ca-60df-f1ba-44b32e2a0a6b-2b5bc428 {
    grid-column-end: 2;
  }

  #w-node-edfc151e-80ca-60df-f1ba-44b32e2a0a70-2b5bc428 {
    grid-column: 2 / 3;
  }

  #w-node-edfc151e-80ca-60df-f1ba-44b32e2a0a76-2b5bc428 {
    grid-column-end: 3;
  }

  #w-node-edfc151e-80ca-60df-f1ba-44b32e2a0a7a-2b5bc428, #w-node-edfc151e-80ca-60df-f1ba-44b32e2a0a7f-2b5bc428 {
    grid-column: 2 / 3;
  }

  #w-node-edfc151e-80ca-60df-f1ba-44b32e2a0a99-2b5bc428 {
    grid-column: 1 / 2;
  }

  #w-node-d6c9b7b6-3f1f-677d-31c8-878c1ce9b5e0-2b5bc428 {
    grid-column-end: 2;
  }

  #w-node-d6c9b7b6-3f1f-677d-31c8-878c1ce9b5e5-2b5bc428 {
    grid-column: 2 / 3;
  }

  #w-node-d6c9b7b6-3f1f-677d-31c8-878c1ce9b5eb-2b5bc428 {
    grid-column-end: 3;
  }

  #w-node-d6c9b7b6-3f1f-677d-31c8-878c1ce9b5ef-2b5bc428, #w-node-d6c9b7b6-3f1f-677d-31c8-878c1ce9b5f4-2b5bc428 {
    grid-column: 2 / 3;
  }

  #w-node-d6c9b7b6-3f1f-677d-31c8-878c1ce9b60e-2b5bc428, #w-node-_97596fce-cee8-5560-1884-779bd815f0f8-2b5bc428 {
    grid-column-end: 2;
  }

  #w-node-_97596fce-cee8-5560-1884-779bd815f0fd-2b5bc428 {
    grid-column: 2 / 3;
  }

  #w-node-_97596fce-cee8-5560-1884-779bd815f103-2b5bc428 {
    grid-column-end: 3;
  }

  #w-node-_97596fce-cee8-5560-1884-779bd815f107-2b5bc428, #w-node-_97596fce-cee8-5560-1884-779bd815f10c-2b5bc428 {
    grid-column: 2 / 3;
  }

  #w-node-_97596fce-cee8-5560-1884-779bd815f123-2b5bc428 {
    grid-column-end: 2;
  }

  #w-node-_927b2270-b221-1361-0b93-52a874baab06-245bc42b, #w-node-_927b2270-b221-1361-0b93-52a874baab0b-245bc42b {
    grid-column-start: 8;
  }

  #w-node-b06f26cb-36d8-a2a4-abf3-1da79cb75e35-245bc42b {
    grid-column-end: 2;
  }

  #w-node-b06f26cb-36d8-a2a4-abf3-1da79cb75e38-245bc42b {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_28b3ab12-bad2-02eb-c8a8-6af8f95b08a0-245bc42b {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_7fba5ba4-c4ab-37bb-9b9f-963b02e0e221-245bc42b {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_8695e1cb-68ec-d894-8f67-255232854fde-245bc42b {
    grid-column-end: 2;
  }

  #w-node-ea37bfac-c4c3-e202-4d80-431a3e5687b8-245bc42b {
    grid-column: 1 / 3;
    align-self: end;
  }

  #w-node-_9728e29b-6f29-6772-93c1-e437244e0a92-245bc42b {
    grid-column: 2 / 3;
  }

  #w-node-_6d180cc7-2009-c3ce-c43d-ee970fefff18-245bc42b {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_16d5eaa8-114c-60b0-38bc-00bae3fcf3fc-245bc42b {
    grid-column-end: 3;
  }

  #w-node-_16d5eaa8-114c-60b0-38bc-00bae3fcf401-245bc42b {
    grid-column: 2 / 3;
  }

  #w-node-_3e9e0bb0-1387-794e-4cc8-c2b93f46f77a-245bc42b {
    grid-column-end: 2;
  }

  #w-node-_110419ac-ddd0-918e-75d7-9344ee17df19-245bc42b {
    grid-column-end: 3;
  }

  #w-node-_3c948115-48a5-89a5-99f9-4cd7d02e2a17-245bc42b {
    grid-column-end: 2;
  }

  #w-node-_80ab6657-a01e-4c8d-3540-e766603d43df-245bc42b {
    grid-column: 2 / 3;
  }

  #w-node-_982d1495-6b17-3f83-f019-b9c06aa1b1f6-245bc42b {
    grid-column-end: 2;
  }

  #w-node-_982d1495-6b17-3f83-f019-b9c06aa1b1f9-245bc42b {
    grid-column: 2 / 3;
  }

  #w-node-_026744aa-7dad-8ec8-6c3d-8d34f4e8a90c-245bc42b {
    grid-column-end: 2;
  }

  #w-node-_026744aa-7dad-8ec8-6c3d-8d34f4e8a90f-245bc42b {
    grid-column: 2 / 3;
  }

  #w-node-c8376c21-e5cd-506f-1bcb-32f100caf45c-245bc42b {
    grid-column-end: 2;
  }

  #w-node-c8376c21-e5cd-506f-1bcb-32f100caf45f-245bc42b {
    grid-column: 2 / 3;
  }

  #w-node-ba0d66c4-cadd-5289-9dff-132cbf474bfd-245bc42b {
    grid-column-end: 2;
  }

  #w-node-ba0d66c4-cadd-5289-9dff-132cbf474c00-245bc42b {
    grid-column: 2 / 3;
  }

  #w-node-_403d7a1b-04d3-faae-49b4-5720cff74fe6-245bc42b {
    grid-column-end: 2;
  }

  #w-node-_403d7a1b-04d3-faae-49b4-5720cff74fe9-245bc42b {
    grid-column: 2 / 3;
  }

  #w-node-_763d4d1e-b575-6589-4d0c-67138e837f06-34b5ff66 {
    grid-column-end: 2;
  }

  #w-node-_763d4d1e-b575-6589-4d0c-67138e837f15-34b5ff66 {
    grid-column: 2 / 3;
  }

  #w-node-_230eaead-24c7-f895-2c7a-46ad4125df95-036b6192, #w-node-_230eaead-24c7-f895-2c7a-46ad4125df98-036b6192 {
    grid-column-start: 8;
  }

  #w-node-ea74dcca-4a10-da43-047e-3d179f365571-036b6192 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-ea74dcca-4a10-da43-047e-3d179f365576-036b6192 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-aec2687d-5f07-2bb7-d7ae-96742476caa3-036b6192 {
    grid-column-end: 3;
  }

  #w-node-_75a0da3e-75d2-a841-6570-f5cd3f820cbb-036b6192, #w-node-_75a0da3e-75d2-a841-6570-f5cd3f820ccb-036b6192, #w-node-_75a0da3e-75d2-a841-6570-f5cd3f820cde-036b6192, #w-node-_75a0da3e-75d2-a841-6570-f5cd3f820cee-036b6192 {
    grid-column-start: 1;
  }

  #w-node-ab967b29-96d5-9b37-f7dd-9eec11d69ec5-036b6192 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-a05f4a5c-ef54-d949-c56d-77de21892328-036b6192, #w-node-_9c1a474d-8a05-1b18-98a9-d5cd7f8727fc-036b6192, #w-node-_53b7199e-2d31-d237-4f12-0ae23387114d-036b6192, #w-node-b1678ff8-7063-4b5e-7fe9-ddd7023435ba-036b6192 {
    grid-column-start: 1;
  }

  #w-node-cd633e0f-240f-1ea7-508b-9d9deb5d05f4-036b6192 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-cd633e0f-240f-1ea7-508b-9d9deb5d05f5-036b6192, #w-node-cd633e0f-240f-1ea7-508b-9d9deb5d05f8-036b6192 {
    grid-column-end: 3;
  }

  #w-node-cd633e0f-240f-1ea7-508b-9d9deb5d05fa-036b6192 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #vorname.w-node-cd633e0f-240f-1ea7-508b-9d9deb5d05fc-036b6192, #nachname.w-node-cd633e0f-240f-1ea7-508b-9d9deb5d05fd-036b6192, #telefon.w-node-cd633e0f-240f-1ea7-508b-9d9deb5d05fe-036b6192, #email.w-node-cd633e0f-240f-1ea7-508b-9d9deb5d05ff-036b6192 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #nachricht.w-node-cd633e0f-240f-1ea7-508b-9d9deb5d0604-036b6192 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-cd633e0f-240f-1ea7-508b-9d9deb5d0606-036b6192 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-cd633e0f-240f-1ea7-508b-9d9deb5d060a-036b6192 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_1e6021d3-033d-5a63-094f-28ba0e62f9b4-131e4df3, #w-node-_1e6021d3-033d-5a63-094f-28ba0e62f9b9-131e4df3 {
    grid-column-start: 8;
  }

  #w-node-b06f26cb-36d8-a2a4-abf3-1da79cb75e35-131e4df3 {
    grid-column-end: 3;
  }

  #w-node-b06f26cb-36d8-a2a4-abf3-1da79cb75e38-131e4df3 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_763d4d1e-b575-6589-4d0c-67138e837f06-2ccaae29 {
    grid-column-end: 2;
  }

  #w-node-_763d4d1e-b575-6589-4d0c-67138e837f15-2ccaae29 {
    grid-column: 2 / 3;
  }
}

@media screen and (max-width: 767px) {
  #w-node-cdded40d-afe0-23ff-cb24-7c3825accfa3-1e5bc420 {
    grid-column-end: 4;
  }

  #w-node-cdded40d-afe0-23ff-cb24-7c3825accfa4-1e5bc420 {
    grid-column: 4 / 7;
  }

  #w-node-cdded40d-afe0-23ff-cb24-7c3825accfa5-1e5bc420 {
    grid-column: 7 / 9;
  }

  #w-node-cdded40d-afe0-23ff-cb24-7c3825accfa6-1e5bc420 {
    grid-column: 9 / 11;
  }

  #w-node-cdded40d-afe0-23ff-cb24-7c3825accfa7-1e5bc420 {
    grid-column: 11 / 13;
  }

  #w-node-eddaa761-2825-86c0-d487-f4a51f765f4a-1e5bc420 {
    grid-column-end: 2;
  }

  #w-node-eddaa761-2825-86c0-d487-f4a51f765f4d-1e5bc420 {
    grid-column: 1 / 3;
  }

  #w-node-_2a91bfce-18da-b183-a662-9d1471484de0-1e5bc420 {
    grid-column-end: 3;
  }

  #w-node-_03a78cc0-9853-5682-423b-46300ad2e370-1e5bc420 {
    grid-column: 1 / 3;
  }

  #w-node-_29c85642-6791-6c7f-9e90-0a90e8823158-1e5bc420 {
    grid-column-end: 3;
  }

  #w-node-cf3b8f84-dbec-48de-4ee5-f71f5f89136e-1e5bc420 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-cdc46658-40bc-3114-cfe6-c1dbcd92b90c-1e5bc420, #w-node-_58357cb1-3bef-6069-32f3-0ef81f8da88a-1e5bc420 {
    grid-column-end: 3;
  }

  #w-node-_58357cb1-3bef-6069-32f3-0ef81f8da88d-1e5bc420 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_56904fc0-0f4f-9cd6-2200-f421ac812b0a-1e5bc420 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_22d87718-d1a9-e375-81b4-2187439a75bf-1e5bc420 {
    grid-column-end: 3;
  }

  #w-node-_22d87718-d1a9-e375-81b4-2187439a75c4-1e5bc420 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_044996ba-49be-3bed-5f46-c16daf9844c3-1e5bc420 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_2c958a7a-978b-bfe6-32be-2b214289ce59-1e5bc420 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-d1fc74af-3c31-ae29-43c7-bd4195ecebb3-1e5bc420 {
    grid-column-end: 3;
  }

  #w-node-d1fc74af-3c31-ae29-43c7-bd4195ecebba-1e5bc420 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_9f6670e3-b909-f70d-f3f4-55dbe09c57d2-1e5bc420 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_2678d351-7dbe-82ae-842e-86ca5d035e41-1e5bc420 {
    grid-row: 3 / 4;
    grid-column-end: 2;
  }

  #w-node-_430af04c-11eb-1889-1491-7788d0aa4f8f-d0aa4f55 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_430af04c-11eb-1889-1491-7788d0aa4fc1-d0aa4f55 {
    grid-row: 3 / 4;
    grid-column-start: 1;
  }

  #w-node-_430af04c-11eb-1889-1491-7788d0aa4fc2-d0aa4f55 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-cd1100b4-e88a-5995-c351-f86793085c96-d0aa4f55 {
    grid-column-end: 3;
  }

  #w-node-cd1100b4-e88a-5995-c351-f86793085c97-d0aa4f55 {
    grid-column: 3 / 5;
  }

  #w-node-_430af04c-11eb-1889-1491-7788d0aa4f7f-d0aa4f55 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_430af04c-11eb-1889-1491-7788d0aa4f82-d0aa4f55 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-cd1100b4-e88a-5995-c351-f86793085ca4-d0aa4f55 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-cd1100b4-e88a-5995-c351-f86793085ca9-d0aa4f55 {
    grid-column-end: 3;
  }

  #w-node-cd1100b4-e88a-5995-c351-f86793085caa-d0aa4f55 {
    grid-column: 3 / 5;
  }

  #w-node-cd1100b4-e88a-5995-c351-f86793085cab-d0aa4f55, #w-node-cd1100b4-e88a-5995-c351-f86793085cac-d0aa4f55, #w-node-cd1100b4-e88a-5995-c351-f86793085cad-d0aa4f55 {
    grid-column: 1 / 5;
  }

  #w-node-_763d4d1e-b575-6589-4d0c-67138e837f06-905bc421 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-b06f26cb-36d8-a2a4-abf3-1da79cb75e35-705bc425 {
    grid-column-end: 3;
  }

  #w-node-ce860b8f-e642-e83e-f190-337f1aed63b5-705bc425 {
    grid-row: 4 / 5;
    grid-column-start: 1;
  }

  #w-node-b06f26cb-36d8-a2a4-abf3-1da79cb75e38-705bc425 {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-f9c14c93-55ee-b50c-23b7-cfacdd97db05-705bc425 {
    grid-row: 3 / 4;
    grid-column-end: 3;
  }

  #w-node-_72b86c23-49fd-d2be-097e-47715dcd5f20-705bc425 {
    grid-column-start: 1;
  }

  #w-node-_37194608-d89b-d5c4-e82b-65b605d05ace-705bc425 {
    grid-column-end: 2;
  }

  #w-node-b06f26cb-36d8-a2a4-abf3-1da79cb75e35-aa5bc426 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-b06f26cb-36d8-a2a4-abf3-1da79cb75e38-aa5bc426 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f9c14c93-55ee-b50c-23b7-cfacdd97db05-aa5bc426 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: start;
  }

  #w-node-ce860b8f-e642-e83e-f190-337f1aed63b5-aa5bc426 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_418129ee-fce4-7d83-7804-a2b5a235d766-aa5bc426 {
    grid-column-end: 3;
  }

  #w-node-_972cef2d-c5b2-5fec-c30f-dbfa1ace3716-aa5bc426 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_9d1dc4ac-6281-3c9b-d3ac-297641277922-aa5bc426 {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-ed85ee7b-f4b3-39fb-8d58-3f2959035b00-aa5bc426 {
    grid-column-end: 3;
  }

  #w-node-ed85ee7b-f4b3-39fb-8d58-3f2959035b04-aa5bc426 {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-aa7c2558-806a-6e0c-4dd9-c603e8164a8a-aa5bc426 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_99b0f807-24f3-411d-fd86-e9d9753a1eb7-aa5bc426 {
    grid-column-end: 5;
  }

  #w-node-_99b0f807-24f3-411d-fd86-e9d9753a1ebc-aa5bc426 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_99b0f807-24f3-411d-fd86-e9d9753a1ec2-aa5bc426 {
    grid-row: 3 / 4;
    grid-column-end: 5;
  }

  #w-node-c357576c-495c-145c-2847-30126c6d9d03-aa5bc426 {
    grid-column-end: 5;
  }

  #w-node-c357576c-495c-145c-2847-30126c6d9d08-aa5bc426 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-c357576c-495c-145c-2847-30126c6d9d0b-aa5bc426 {
    grid-row: 3 / 4;
    grid-column-end: 5;
  }

  #w-node-cb310d0d-af1b-1677-3bf0-0c4abf59dd7c-aa5bc426 {
    grid-column-end: 5;
  }

  #w-node-cb310d0d-af1b-1677-3bf0-0c4abf59dd81-aa5bc426 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-cb310d0d-af1b-1677-3bf0-0c4abf59dd84-aa5bc426 {
    grid-row: 3 / 4;
    grid-column-end: 5;
  }

  #w-node-f5c8106b-096e-6243-9f65-8d2403d56608-aa5bc426 {
    grid-column-end: 3;
  }

  #w-node-f5c8106b-096e-6243-9f65-8d2403d5660d-aa5bc426 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-f5c8106b-096e-6243-9f65-8d2403d56610-aa5bc426 {
    grid-row: 3 / 4;
    grid-column-end: 3;
  }

  #w-node-ae47f938-d2ef-6379-ca0b-1fc43bf3f95a-aa5bc426 {
    grid-column-end: 5;
  }

  #w-node-ae47f938-d2ef-6379-ca0b-1fc43bf3f95f-aa5bc426 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-ae47f938-d2ef-6379-ca0b-1fc43bf3f962-aa5bc426 {
    grid-row: 3 / 4;
    grid-column-end: 5;
  }

  #w-node-d1dadd67-df1b-8e97-5015-c2495901ff95-aa5bc426 {
    grid-column-end: 5;
  }

  #w-node-d1dadd67-df1b-8e97-5015-c2495901ff9a-aa5bc426 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-d1dadd67-df1b-8e97-5015-c2495901ff9d-aa5bc426 {
    grid-row: 3 / 4;
    grid-column-end: 5;
  }

  #w-node-_26a38a0f-4559-010d-4a60-8890e849c4f4-aa5bc426 {
    grid-column-end: 5;
  }

  #w-node-_26a38a0f-4559-010d-4a60-8890e849c4f9-aa5bc426 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_26a38a0f-4559-010d-4a60-8890e849c4fc-aa5bc426 {
    grid-row: 3 / 4;
    grid-column-end: 5;
  }

  #w-node-_26a38a0f-4559-010d-4a60-8890e849c500-aa5bc426 {
    grid-column: 1 / 5;
    justify-self: stretch;
  }

  #w-node-_26a38a0f-4559-010d-4a60-8890e849c505-aa5bc426 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_26a38a0f-4559-010d-4a60-8890e849c52b-aa5bc426, #w-node-d099b005-ac6e-ed15-ce71-ba883a05818e-aa5bc426 {
    grid-column-end: 5;
  }

  #w-node-d099b005-ac6e-ed15-ce71-ba883a058193-aa5bc426 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-d099b005-ac6e-ed15-ce71-ba883a0581a2-aa5bc426 {
    grid-row: 3 / 4;
    grid-column-end: 5;
  }

  #w-node-_4c503f10-62fa-67e3-02ec-50beea38113d-aa5bc426 {
    grid-column-end: 5;
  }

  #w-node-_4c503f10-62fa-67e3-02ec-50beea381142-aa5bc426 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-afa031d2-dd2b-3790-53d7-ff6ff79996bd-aa5bc426 {
    grid-row: 3 / 4;
    grid-column-end: 5;
  }

  #w-node-_68dfab4f-330a-9305-90d0-11b54868b7a0-aa5bc426 {
    grid-column-end: 5;
  }

  #w-node-_68dfab4f-330a-9305-90d0-11b54868b7a5-aa5bc426 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_68dfab4f-330a-9305-90d0-11b54868b7a8-aa5bc426 {
    grid-row: 3 / 4;
    grid-column-end: 5;
  }

  #w-node-_12aacc03-022a-a463-96de-ac0c3a734aaa-aa5bc426 {
    grid-column-end: 5;
  }

  #w-node-_12aacc03-022a-a463-96de-ac0c3a734aaf-aa5bc426 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_12aacc03-022a-a463-96de-ac0c3a734ab2-aa5bc426 {
    grid-row: 3 / 4;
    grid-column-end: 5;
  }

  #w-node-_72b86c23-49fd-d2be-097e-47715dcd5f20-aa5bc426 {
    grid-column-start: 1;
  }

  #w-node-_60f906cc-98d9-4648-e9be-e8793ffae24e-aa5bc426 {
    grid-column-end: 3;
  }

  #w-node-_82c1f4b1-0984-cb38-5590-31875a7dc35c-aa5bc426 {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-_44147974-cc0d-47ff-d8ef-a7bc97f44827-aa5bc426 {
    grid-column-start: 1;
  }

  #w-node-_513d6291-e285-12f9-b952-535cdea4c077-aa5bc426 {
    grid-row: 2 / 3;
    grid-column-end: 3;
  }

  #w-node-_363855af-e54b-5ae8-d151-1e7521e0a872-aa5bc426 {
    grid-column-start: 1;
  }

  #w-node-_03345b0e-56a7-93ed-b8d4-57b44af6acab-aa5bc426 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_03345b0e-56a7-93ed-b8d4-57b44af6acf4-aa5bc426 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-d6dc2d63-0174-6c9d-a892-7f0cec8268ef-aa5bc426 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-b8ad51aa-99a1-d33d-951e-68cde7a9e3d6-aa5bc426, #w-node-e85e8e83-034e-d43a-7c72-bee6e1cdce58-aa5bc426 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b06f26cb-36d8-a2a4-abf3-1da79cb75e35-515bc427 {
    grid-column-end: 3;
  }

  #w-node-b06f26cb-36d8-a2a4-abf3-1da79cb75e38-515bc427 {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-c1dea59a-024a-299a-8369-89f8453c238c-515bc427 {
    grid-column-start: 1;
  }

  #w-node-_18b0c38c-b66b-24f3-41c9-796ba8d492a1-2b5bc428 {
    grid-column-end: 3;
  }

  #w-node-_18b0c38c-b66b-24f3-41c9-796ba8d492a6-2b5bc428 {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-_18b0c38c-b66b-24f3-41c9-796ba8d492ac-2b5bc428 {
    grid-row: 3 / 4;
  }

  #w-node-_18b0c38c-b66b-24f3-41c9-796ba8d492b0-2b5bc428 {
    grid-column: 1 / 5;
    justify-self: stretch;
  }

  #w-node-_18b0c38c-b66b-24f3-41c9-796ba8d492b5-2b5bc428 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_18b0c38c-b66b-24f3-41c9-796ba8d492cc-2b5bc428, #w-node-edfc151e-80ca-60df-f1ba-44b32e2a0a6b-2b5bc428 {
    grid-column-end: 3;
  }

  #w-node-edfc151e-80ca-60df-f1ba-44b32e2a0a70-2b5bc428 {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-edfc151e-80ca-60df-f1ba-44b32e2a0a76-2b5bc428 {
    grid-row: 3 / 4;
    grid-column-start: 1;
  }

  #w-node-edfc151e-80ca-60df-f1ba-44b32e2a0a7a-2b5bc428 {
    grid-column: 1 / 5;
  }

  #w-node-edfc151e-80ca-60df-f1ba-44b32e2a0a7f-2b5bc428 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-edfc151e-80ca-60df-f1ba-44b32e2a0a99-2b5bc428 {
    grid-column-end: 5;
  }

  #w-node-d6c9b7b6-3f1f-677d-31c8-878c1ce9b5e0-2b5bc428 {
    grid-column-end: 3;
  }

  #w-node-d6c9b7b6-3f1f-677d-31c8-878c1ce9b5e5-2b5bc428 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-d6c9b7b6-3f1f-677d-31c8-878c1ce9b5eb-2b5bc428 {
    grid-row: 3 / 4;
    grid-column-end: 3;
  }

  #w-node-d6c9b7b6-3f1f-677d-31c8-878c1ce9b5ef-2b5bc428 {
    grid-column: 1 / 5;
  }

  #w-node-d6c9b7b6-3f1f-677d-31c8-878c1ce9b5f4-2b5bc428 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-d6c9b7b6-3f1f-677d-31c8-878c1ce9b60e-2b5bc428, #w-node-_97596fce-cee8-5560-1884-779bd815f0f8-2b5bc428 {
    grid-column-end: 5;
  }

  #w-node-_97596fce-cee8-5560-1884-779bd815f0fd-2b5bc428 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_97596fce-cee8-5560-1884-779bd815f103-2b5bc428 {
    grid-row: 3 / 4;
    grid-column-end: 5;
  }

  #w-node-_97596fce-cee8-5560-1884-779bd815f107-2b5bc428 {
    grid-column: 1 / 5;
  }

  #w-node-_97596fce-cee8-5560-1884-779bd815f10c-2b5bc428 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_97596fce-cee8-5560-1884-779bd815f123-2b5bc428 {
    grid-column-end: 5;
  }

  #w-node-b06f26cb-36d8-a2a4-abf3-1da79cb75e35-245bc42b {
    grid-column-end: 3;
  }

  #w-node-b06f26cb-36d8-a2a4-abf3-1da79cb75e38-245bc42b {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-_28b3ab12-bad2-02eb-c8a8-6af8f95b08a0-245bc42b {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_7fba5ba4-c4ab-37bb-9b9f-963b02e0e221-245bc42b {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_8695e1cb-68ec-d894-8f67-255232854fde-245bc42b {
    grid-column-end: 2;
  }

  #w-node-_16d5eaa8-114c-60b0-38bc-00bae3fcf401-245bc42b {
    grid-column-start: 1;
  }

  #w-node-_3e9e0bb0-1387-794e-4cc8-c2b93f46f77a-245bc42b {
    grid-row: 3 / 4;
    grid-column-end: 3;
  }

  #w-node-_3c948115-48a5-89a5-99f9-4cd7d02e2a17-245bc42b {
    grid-column-end: 3;
  }

  #w-node-_80ab6657-a01e-4c8d-3540-e766603d43df-245bc42b {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-_982d1495-6b17-3f83-f019-b9c06aa1b1f6-245bc42b {
    grid-column-end: 3;
  }

  #w-node-_982d1495-6b17-3f83-f019-b9c06aa1b1f9-245bc42b {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-_026744aa-7dad-8ec8-6c3d-8d34f4e8a90c-245bc42b {
    grid-column-end: 3;
  }

  #w-node-_026744aa-7dad-8ec8-6c3d-8d34f4e8a90f-245bc42b {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-c8376c21-e5cd-506f-1bcb-32f100caf45c-245bc42b {
    grid-column-end: 3;
  }

  #w-node-c8376c21-e5cd-506f-1bcb-32f100caf45f-245bc42b {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-ba0d66c4-cadd-5289-9dff-132cbf474bfd-245bc42b {
    grid-column-end: 3;
  }

  #w-node-ba0d66c4-cadd-5289-9dff-132cbf474c00-245bc42b {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-_403d7a1b-04d3-faae-49b4-5720cff74fe6-245bc42b {
    grid-column-end: 3;
  }

  #w-node-_403d7a1b-04d3-faae-49b4-5720cff74fe9-245bc42b {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-_763d4d1e-b575-6589-4d0c-67138e837f06-34b5ff66 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-ea74dcca-4a10-da43-047e-3d179f365571-036b6192 {
    grid-column-end: 3;
  }

  #w-node-ea74dcca-4a10-da43-047e-3d179f365576-036b6192 {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-_75a0da3e-75d2-a841-6570-f5cd3f820cbb-036b6192 {
    grid-column-start: 1;
  }

  #w-node-_75a0da3e-75d2-a841-6570-f5cd3f820ccb-036b6192, #w-node-_75a0da3e-75d2-a841-6570-f5cd3f820cde-036b6192 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_75a0da3e-75d2-a841-6570-f5cd3f820cee-036b6192 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-a05f4a5c-ef54-d949-c56d-77de21892328-036b6192, #w-node-_9c1a474d-8a05-1b18-98a9-d5cd7f8727fc-036b6192, #w-node-_53b7199e-2d31-d237-4f12-0ae23387114d-036b6192, #w-node-b1678ff8-7063-4b5e-7fe9-ddd7023435ba-036b6192 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-cd633e0f-240f-1ea7-508b-9d9deb5d0606-036b6192 {
    grid-column-start: 1;
  }

  #w-node-_763d4d1e-b575-6589-4d0c-67138e837f06-2ccaae29 {
    grid-area: 1 / 1 / 2 / 3;
  }
}

@media screen and (max-width: 479px) {
  #w-node-eddaa761-2825-86c0-d487-f4a51f765f4a-1e5bc420 {
    align-self: end;
    justify-self: stretch;
  }

  #w-node-eddaa761-2825-86c0-d487-f4a51f765f4d-1e5bc420 {
    grid-column: 1 / 3;
  }

  #w-node-_03a78cc0-9853-5682-423b-46300ad2e370-1e5bc420 {
    grid-area: 2 / 1 / 3 / 3;
    align-self: end;
    justify-self: stretch;
  }

  #w-node-_29c85642-6791-6c7f-9e90-0a90e8823158-1e5bc420, #w-node-_5a185efd-4acc-703c-53e0-8dcffba769fb-1e5bc420 {
    grid-column-end: 2;
  }

  #w-node-cf3b8f84-dbec-48de-4ee5-f71f5f89136e-1e5bc420 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-cdc46658-40bc-3114-cfe6-c1dbcd92b90c-1e5bc420, #w-node-_58357cb1-3bef-6069-32f3-0ef81f8da88a-1e5bc420, #w-node-_58357cb1-3bef-6069-32f3-0ef81f8da886-1e5bc420, #w-node-_58357cb1-3bef-6069-32f3-0ef81f8da88d-1e5bc420 {
    grid-column-end: 2;
  }

  #w-node-_56904fc0-0f4f-9cd6-2200-f421ac812b0a-1e5bc420 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_22d87718-d1a9-e375-81b4-2187439a75bf-1e5bc420, #w-node-_22d87718-d1a9-e375-81b4-2187439a75bb-1e5bc420 {
    grid-column-end: 2;
  }

  #w-node-_22d87718-d1a9-e375-81b4-2187439a75c4-1e5bc420 {
    grid-area: 2 / 1 / 2 / 2;
  }

  #w-node-_044996ba-49be-3bed-5f46-c16daf9844c3-1e5bc420 {
    grid-row: 3 / 4;
    grid-column-end: 2;
  }

  #w-node-_2c958a7a-978b-bfe6-32be-2b214289ce59-1e5bc420 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-d1fc74af-3c31-ae29-43c7-bd4195ecebb3-1e5bc420 {
    grid-column-end: 1;
  }

  #w-node-d1fc74af-3c31-ae29-43c7-bd4195ecebaf-1e5bc420 {
    grid-column-end: 2;
  }

  #w-node-d1fc74af-3c31-ae29-43c7-bd4195ecebba-1e5bc420 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_9f6670e3-b909-f70d-f3f4-55dbe09c57d2-1e5bc420 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_2678d351-7dbe-82ae-842e-86ca5d035e41-1e5bc420 {
    grid-row: 4 / 5;
    grid-column-end: 1;
  }

  #w-node-_930bd2d5-e67f-add6-7617-0b97e8919097-e8919086 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a03768cb-c6ee-fb04-189d-93d8078a0559-e8919086 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: auto;
  }

  #w-node-_930bd2d5-e67f-add6-7617-0b97e89190be-e8919086, #w-node-_930bd2d5-e67f-add6-7617-0b97e89190c8-e8919086, #w-node-_998d91f5-2cca-85bb-ad20-db3c90e988f4-e8919086, #w-node-_930bd2d5-e67f-add6-7617-0b97e8919094-e8919086 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_430af04c-11eb-1889-1491-7788d0aa4f63-d0aa4f55 {
    grid-column-end: 2;
  }

  #w-node-_430af04c-11eb-1889-1491-7788d0aa4f8f-d0aa4f55 {
    grid-column: 1 / 2;
    justify-self: start;
  }

  #w-node-_430af04c-11eb-1889-1491-7788d0aa4f64-d0aa4f55, #w-node-_430af04c-11eb-1889-1491-7788d0aa4f6e-d0aa4f55 {
    grid-column-end: 2;
  }

  #w-node-_430af04c-11eb-1889-1491-7788d0aa4fc1-d0aa4f55 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_430af04c-11eb-1889-1491-7788d0aa4fc2-d0aa4f55 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_430af04c-11eb-1889-1491-7788d0aa4f7f-d0aa4f55, #w-node-_430af04c-11eb-1889-1491-7788d0aa4f82-d0aa4f55 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-cd1100b4-e88a-5995-c351-f86793085ca4-d0aa4f55 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_763d4d1e-b575-6589-4d0c-67138e837f15-905bc421 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-c356e9c1-a2b2-b1e7-69e5-ef4e5ef20ecd-d15bc422 {
    grid-row: 1 / 2;
    grid-column-end: 13;
  }

  #w-node-c356e9c1-a2b2-b1e7-69e5-ef4e5ef20ed0-d15bc422 {
    grid-row: 3 / 4;
    grid-column-start: 6;
  }

  #w-node-d0e645e9-0f7e-4a70-7ffb-951d5a85ce22-365bc424 {
    grid-row: 1 / 2;
    grid-column-end: 13;
  }

  #w-node-d0e645e9-0f7e-4a70-7ffb-951d5a85ce28-365bc424 {
    grid-row: 3 / 4;
    grid-column-start: 6;
  }

  #w-node-ee38cd91-f39d-72dc-1b3e-e4c6619a54b3-705bc425 {
    grid-row: 1 / 2;
    grid-column-end: 13;
  }

  #w-node-ee38cd91-f39d-72dc-1b3e-e4c6619a54b6-705bc425 {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-ee38cd91-f39d-72dc-1b3e-e4c6619a54bb-705bc425 {
    grid-row: 3 / 4;
    grid-column-start: 6;
  }

  #w-node-b06f26cb-36d8-a2a4-abf3-1da79cb75e35-705bc425 {
    grid-column-end: 2;
  }

  #w-node-ce860b8f-e642-e83e-f190-337f1aed63b5-705bc425 {
    grid-column: 1 / 2;
  }

  #w-node-b06f26cb-36d8-a2a4-abf3-1da79cb75e38-705bc425 {
    grid-column-end: 2;
  }

  #w-node-f9c14c93-55ee-b50c-23b7-cfacdd97db05-705bc425 {
    grid-row: 3 / 4;
    grid-column-end: 2;
  }

  #w-node-_826906d1-e333-6fa4-8e53-5bb6ed8a468c-705bc425 {
    grid-column-end: 2;
  }

  #w-node-_72b86c23-49fd-d2be-097e-47715dcd5f20-705bc425 {
    grid-column: 1 / 2;
  }

  #w-node-aa7c2558-806a-6e0c-4dd9-c603e8164a8a-705bc425 {
    grid-column-end: 2;
  }

  #w-node-_3fa8c2fe-d195-068b-5b8c-196384f783c1-705bc425 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-aa7c2558-806a-6e0c-4dd9-c603e8164a8d-705bc425 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_37194608-d89b-d5c4-e82b-65b605d05ace-705bc425 {
    grid-row: 4 / 5;
  }

  #w-node-aa7c2558-806a-6e0c-4dd9-c603e8164a9e-705bc425 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-aa7c2558-806a-6e0c-4dd9-c603e8164aa1-705bc425 {
    grid-row: 3 / 4;
    grid-column-end: 2;
  }

  #vorname.w-node-aa7c2558-806a-6e0c-4dd9-c603e8164aa4-705bc425, #nachname.w-node-aa7c2558-806a-6e0c-4dd9-c603e8164aa5-705bc425, #strasse.w-node-aa7c2558-806a-6e0c-4dd9-c603e8164aa6-705bc425, #hausnr.w-node-aa7c2558-806a-6e0c-4dd9-c603e8164aab-705bc425, #ort.w-node-aa7c2558-806a-6e0c-4dd9-c603e8164aa8-705bc425, #plz.w-node-aa7c2558-806a-6e0c-4dd9-c603e8164aa9-705bc425, #telefon.w-node-aa7c2558-806a-6e0c-4dd9-c603e8164aa7-705bc425, #email.w-node-aa7c2558-806a-6e0c-4dd9-c603e8164aaa-705bc425, #nachricht.w-node-_28bbd843-01d9-9f96-71b0-e6ada5ef605d-705bc425 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-aa7c2558-806a-6e0c-4dd9-c603e8164aae-705bc425 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-aa7c2558-806a-6e0c-4dd9-c603e8164ab3-705bc425 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-aa7c2558-806a-6e0c-4dd9-c603e8164abf-705bc425, #w-node-aa7c2558-806a-6e0c-4dd9-c603e8164ab9-705bc425 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-aa7c2558-806a-6e0c-4dd9-c603e8164abc-705bc425 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-ed42e72b-b497-4a8c-367d-44214e1e322e-aa5bc426 {
    grid-row: 1 / 2;
    grid-column-end: 13;
  }

  #w-node-ed42e72b-b497-4a8c-367d-44214e1e3231-aa5bc426 {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-ed42e72b-b497-4a8c-367d-44214e1e3236-aa5bc426 {
    grid-row: 3 / 4;
    grid-column-start: 6;
  }

  #w-node-b06f26cb-36d8-a2a4-abf3-1da79cb75e38-aa5bc426 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-f9c14c93-55ee-b50c-23b7-cfacdd97db05-aa5bc426 {
    grid-row: 4 / 5;
    grid-column-end: 3;
  }

  #w-node-ce860b8f-e642-e83e-f190-337f1aed63b5-aa5bc426 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_99b0f807-24f3-411d-fd86-e9d9753a1eb7-aa5bc426 {
    grid-column-end: 2;
  }

  #w-node-_99b0f807-24f3-411d-fd86-e9d9753a1ebc-aa5bc426 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_99b0f807-24f3-411d-fd86-e9d9753a1ec2-aa5bc426 {
    grid-row: 3 / 4;
    grid-column-end: 2;
  }

  #w-node-c357576c-495c-145c-2847-30126c6d9d03-aa5bc426 {
    grid-column-end: 2;
  }

  #w-node-c357576c-495c-145c-2847-30126c6d9d08-aa5bc426 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-c357576c-495c-145c-2847-30126c6d9d0b-aa5bc426 {
    grid-row: 3 / 4;
    grid-column-end: 2;
  }

  #w-node-cb310d0d-af1b-1677-3bf0-0c4abf59dd7c-aa5bc426 {
    grid-column-end: 2;
  }

  #w-node-cb310d0d-af1b-1677-3bf0-0c4abf59dd81-aa5bc426 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-cb310d0d-af1b-1677-3bf0-0c4abf59dd84-aa5bc426 {
    grid-row: 3 / 4;
    grid-column-end: 2;
  }

  #w-node-f5c8106b-096e-6243-9f65-8d2403d56608-aa5bc426 {
    grid-column-end: 2;
  }

  #w-node-f5c8106b-096e-6243-9f65-8d2403d5660d-aa5bc426 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-f5c8106b-096e-6243-9f65-8d2403d56610-aa5bc426 {
    grid-row: 3 / 4;
    grid-column-end: 2;
  }

  #w-node-ae47f938-d2ef-6379-ca0b-1fc43bf3f95a-aa5bc426 {
    grid-column-end: 2;
  }

  #w-node-ae47f938-d2ef-6379-ca0b-1fc43bf3f95f-aa5bc426 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-ae47f938-d2ef-6379-ca0b-1fc43bf3f962-aa5bc426 {
    grid-row: 3 / 4;
    grid-column-end: 2;
  }

  #w-node-d1dadd67-df1b-8e97-5015-c2495901ff95-aa5bc426 {
    grid-column-end: 2;
  }

  #w-node-d1dadd67-df1b-8e97-5015-c2495901ff9a-aa5bc426 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-d1dadd67-df1b-8e97-5015-c2495901ff9d-aa5bc426 {
    grid-row: 3 / 4;
    grid-column-end: 2;
  }

  #w-node-_26a38a0f-4559-010d-4a60-8890e849c4f4-aa5bc426 {
    grid-column-end: 2;
  }

  #w-node-_26a38a0f-4559-010d-4a60-8890e849c4f9-aa5bc426 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_26a38a0f-4559-010d-4a60-8890e849c4fc-aa5bc426 {
    grid-row: 3 / 4;
    grid-column-end: 2;
  }

  #w-node-d099b005-ac6e-ed15-ce71-ba883a05818e-aa5bc426 {
    grid-column-end: 2;
  }

  #w-node-d099b005-ac6e-ed15-ce71-ba883a058193-aa5bc426 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-d099b005-ac6e-ed15-ce71-ba883a0581a2-aa5bc426 {
    grid-row: 3 / 4;
    grid-column-end: 2;
  }

  #w-node-_4c503f10-62fa-67e3-02ec-50beea38113d-aa5bc426 {
    grid-column-end: 2;
  }

  #w-node-_4c503f10-62fa-67e3-02ec-50beea381142-aa5bc426 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-afa031d2-dd2b-3790-53d7-ff6ff79996bd-aa5bc426 {
    grid-row: 3 / 4;
    grid-column-end: 2;
  }

  #w-node-_68dfab4f-330a-9305-90d0-11b54868b7a0-aa5bc426 {
    grid-column-end: 2;
  }

  #w-node-_68dfab4f-330a-9305-90d0-11b54868b7a5-aa5bc426 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_68dfab4f-330a-9305-90d0-11b54868b7a8-aa5bc426 {
    grid-row: 3 / 4;
    grid-column-end: 2;
  }

  #w-node-_12aacc03-022a-a463-96de-ac0c3a734aaa-aa5bc426 {
    grid-column-end: 2;
  }

  #w-node-_12aacc03-022a-a463-96de-ac0c3a734aaf-aa5bc426 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_12aacc03-022a-a463-96de-ac0c3a734ab2-aa5bc426 {
    grid-row: 3 / 4;
    grid-column-end: 2;
  }

  #w-node-_72b86c23-49fd-d2be-097e-47715dcd5f20-aa5bc426 {
    grid-column: 1 / 2;
  }

  #w-node-fe086316-7c36-e36a-f6c8-a68e2b0229b7-aa5bc426 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-f1c291ba-b669-4c03-b251-9c2b61058809-aa5bc426 {
    grid-row: 3 / 4;
  }

  #w-node-fe086316-7c36-e36a-f6c8-a68e2b0229c7-aa5bc426 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_0071ecc5-23bc-f4f0-d8a3-ff97e196a0b4-aa5bc426 {
    grid-row: 5 / 6;
  }

  #w-node-_0803c0cc-72a7-213c-745a-8f0ce9350a9d-aa5bc426 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-_44147974-cc0d-47ff-d8ef-a7bc97f44827-aa5bc426 {
    grid-column-start: 1;
  }

  #w-node-_513d6291-e285-12f9-b952-535cdea4c077-aa5bc426 {
    grid-row: 2 / 3;
    grid-column-end: 3;
  }

  #w-node-_363855af-e54b-5ae8-d151-1e7521e0a84e-aa5bc426 {
    grid-row: 3 / 4;
    grid-column-end: 2;
  }

  #vorname.w-node-_363855af-e54b-5ae8-d151-1e7521e0a852-aa5bc426, #nachname.w-node-_363855af-e54b-5ae8-d151-1e7521e0a853-aa5bc426, #telefon.w-node-_363855af-e54b-5ae8-d151-1e7521e0a858-aa5bc426, #email.w-node-_363855af-e54b-5ae8-d151-1e7521e0a859-aa5bc426, #webadresse-2.w-node-_97d0ddc7-ee72-6f8a-de73-c0fef9be1188-aa5bc426, #firmenname-2.w-node-_8aaccac4-5e03-6f4d-64f7-e220db5cd453-aa5bc426, #mitarbeiter-2.w-node-_1a9a6966-a214-b9b6-655d-622c85d86f7c-aa5bc426, #inhalt-2.w-node-d08563c4-35bf-fd0b-b361-f02c4a9dd825-aa5bc426 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_363855af-e54b-5ae8-d151-1e7521e0a872-aa5bc426 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_363855af-e54b-5ae8-d151-1e7521e0a86a-aa5bc426 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_03345b0e-56a7-93ed-b8d4-57b44af6acab-aa5bc426 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_03345b0e-56a7-93ed-b8d4-57b44af6acf4-aa5bc426 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_21d0d865-7577-6224-f6bf-81fde5280d45-515bc427 {
    grid-row: 1 / 2;
    grid-column-end: 13;
  }

  #w-node-_21d0d865-7577-6224-f6bf-81fde5280d48-515bc427 {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-_21d0d865-7577-6224-f6bf-81fde5280d4b-515bc427 {
    grid-row: 3 / 4;
    grid-column-start: 6;
  }

  #w-node-b06f26cb-36d8-a2a4-abf3-1da79cb75e35-515bc427 {
    grid-column-end: 2;
  }

  #w-node-b06f26cb-36d8-a2a4-abf3-1da79cb75e38-515bc427 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-c1dea59a-024a-299a-8369-89f8453c238c-515bc427 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_496b223e-f8ff-59f9-9125-1dac251931d6-2b5bc428 {
    grid-row: 1 / 2;
    grid-column-end: 13;
  }

  #w-node-_496b223e-f8ff-59f9-9125-1dac251931d9-2b5bc428 {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-_496b223e-f8ff-59f9-9125-1dac251931dc-2b5bc428 {
    grid-row: 3 / 4;
    grid-column-start: 6;
  }

  #w-node-_18b0c38c-b66b-24f3-41c9-796ba8d492a1-2b5bc428 {
    grid-column-end: 2;
  }

  #w-node-_18b0c38c-b66b-24f3-41c9-796ba8d492a6-2b5bc428 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_18b0c38c-b66b-24f3-41c9-796ba8d492ac-2b5bc428 {
    grid-row: 3 / 4;
    grid-column-end: 2;
  }

  #w-node-_18b0c38c-b66b-24f3-41c9-796ba8d492b5-2b5bc428 {
    grid-column-end: 3;
  }

  #w-node-edfc151e-80ca-60df-f1ba-44b32e2a0a6b-2b5bc428, #w-node-edfc151e-80ca-60df-f1ba-44b32e2a0a70-2b5bc428, #w-node-edfc151e-80ca-60df-f1ba-44b32e2a0a76-2b5bc428, #w-node-edfc151e-80ca-60df-f1ba-44b32e2a0a7f-2b5bc428, #w-node-edfc151e-80ca-60df-f1ba-44b32e2a0a99-2b5bc428, #w-node-d6c9b7b6-3f1f-677d-31c8-878c1ce9b5e0-2b5bc428, #w-node-d6c9b7b6-3f1f-677d-31c8-878c1ce9b5e5-2b5bc428, #w-node-d6c9b7b6-3f1f-677d-31c8-878c1ce9b5eb-2b5bc428, #w-node-d6c9b7b6-3f1f-677d-31c8-878c1ce9b5f4-2b5bc428, #w-node-d6c9b7b6-3f1f-677d-31c8-878c1ce9b60e-2b5bc428 {
    grid-column-end: 2;
  }

  #w-node-_97596fce-cee8-5560-1884-779bd815f0f8-2b5bc428 {
    grid-column-end: 1;
  }

  #w-node-_97596fce-cee8-5560-1884-779bd815f0fd-2b5bc428, #w-node-_97596fce-cee8-5560-1884-779bd815f103-2b5bc428 {
    grid-column-end: 2;
  }

  #w-node-_927b2270-b221-1361-0b93-52a874baab03-245bc42b {
    grid-row: 1 / 2;
    grid-column-end: 13;
  }

  #w-node-_927b2270-b221-1361-0b93-52a874baab06-245bc42b {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-_927b2270-b221-1361-0b93-52a874baab0b-245bc42b {
    grid-row: 3 / 4;
    grid-column-start: 6;
  }

  #w-node-b06f26cb-36d8-a2a4-abf3-1da79cb75e35-245bc42b {
    grid-column-end: 3;
  }

  #w-node-b06f26cb-36d8-a2a4-abf3-1da79cb75e38-245bc42b {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_28b3ab12-bad2-02eb-c8a8-6af8f95b08a0-245bc42b {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_7fba5ba4-c4ab-37bb-9b9f-963b02e0e221-245bc42b {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_8695e1cb-68ec-d894-8f67-255232854fde-245bc42b {
    grid-row: 1 / 2;
  }

  #w-node-ea37bfac-c4c3-e202-4d80-431a3e5687b8-245bc42b {
    grid-column: 1 / 2;
    align-self: center;
  }

  #w-node-_9728e29b-6f29-6772-93c1-e437244e0a92-245bc42b {
    grid-column: 1 / 2;
  }

  #w-node-_16d5eaa8-114c-60b0-38bc-00bae3fcf401-245bc42b {
    grid-column: 1 / 3;
    grid-row-start: 2;
  }

  #w-node-_3e9e0bb0-1387-794e-4cc8-c2b93f46f77a-245bc42b {
    grid-row: 3 / 4;
    grid-column-end: 3;
  }

  #w-node-_3c948115-48a5-89a5-99f9-4cd7d02e2a17-245bc42b {
    grid-column-end: 2;
  }

  #w-node-_80ab6657-a01e-4c8d-3540-e766603d43df-245bc42b {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_982d1495-6b17-3f83-f019-b9c06aa1b1f6-245bc42b {
    grid-column-end: 2;
  }

  #w-node-_982d1495-6b17-3f83-f019-b9c06aa1b1f9-245bc42b {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_026744aa-7dad-8ec8-6c3d-8d34f4e8a90c-245bc42b {
    grid-column-end: 2;
  }

  #w-node-_026744aa-7dad-8ec8-6c3d-8d34f4e8a90f-245bc42b {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-c8376c21-e5cd-506f-1bcb-32f100caf45c-245bc42b {
    grid-column-end: 2;
  }

  #w-node-c8376c21-e5cd-506f-1bcb-32f100caf45f-245bc42b {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-ba0d66c4-cadd-5289-9dff-132cbf474bfd-245bc42b {
    grid-column-end: 2;
  }

  #w-node-ba0d66c4-cadd-5289-9dff-132cbf474c00-245bc42b {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_403d7a1b-04d3-faae-49b4-5720cff74fe6-245bc42b {
    grid-column-end: 2;
  }

  #w-node-_403d7a1b-04d3-faae-49b4-5720cff74fe9-245bc42b, #w-node-_763d4d1e-b575-6589-4d0c-67138e837f15-34b5ff66 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_230eaead-24c7-f895-2c7a-46ad4125df92-036b6192 {
    grid-row: 1 / 2;
    grid-column-end: 13;
  }

  #w-node-_230eaead-24c7-f895-2c7a-46ad4125df95-036b6192 {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-_230eaead-24c7-f895-2c7a-46ad4125df98-036b6192 {
    grid-row: 3 / 4;
    grid-column-start: 6;
  }

  #w-node-cd633e0f-240f-1ea7-508b-9d9deb5d05f8-036b6192 {
    grid-row: 3 / 4;
    grid-column-end: 2;
  }

  #vorname.w-node-cd633e0f-240f-1ea7-508b-9d9deb5d05fc-036b6192, #nachname.w-node-cd633e0f-240f-1ea7-508b-9d9deb5d05fd-036b6192, #telefon.w-node-cd633e0f-240f-1ea7-508b-9d9deb5d05fe-036b6192, #email.w-node-cd633e0f-240f-1ea7-508b-9d9deb5d05ff-036b6192 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-cd633e0f-240f-1ea7-508b-9d9deb5d0606-036b6192 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-cd633e0f-240f-1ea7-508b-9d9deb5d060a-036b6192 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_1e6021d3-033d-5a63-094f-28ba0e62f9b1-131e4df3 {
    grid-row: 1 / 2;
    grid-column-end: 13;
  }

  #w-node-_1e6021d3-033d-5a63-094f-28ba0e62f9b4-131e4df3 {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-_1e6021d3-033d-5a63-094f-28ba0e62f9b9-131e4df3 {
    grid-row: 3 / 4;
    grid-column-start: 6;
  }

  #w-node-b06f26cb-36d8-a2a4-abf3-1da79cb75e35-131e4df3 {
    grid-column-end: 2;
  }

  #w-node-b06f26cb-36d8-a2a4-abf3-1da79cb75e38-131e4df3, #w-node-_763d4d1e-b575-6589-4d0c-67138e837f15-2ccaae29 {
    grid-area: 2 / 1 / 3 / 2;
  }
}


@font-face {
  font-family: 'Epilogue custom';
  src: url('../fonts/epilogue-bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Epilogue custom';
  src: url('../fonts/epilogue-regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Inconsolata custom';
  src: url('../fonts/inconsolata-bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Inconsolata custom';
  src: url('../fonts/inconsolata-regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Material icons custom';
  src: url('../fonts/materialicons-regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Inconsolata custom';
  src: url('../fonts/inconsolata-light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Epilogue custom';
  src: url('../fonts/epilogue-light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}