html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  font-family: sans-serif;
}

body {
  margin: 0;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

audio, canvas, progress, video {
  vertical-align: baseline;
  display: inline-block;
}

audio:not([controls]) {
  height: 0;
  display: none;
}

[hidden], template {
  display: none;
}

a {
  background-color: #0000;
}

a:active, a:hover {
  outline: 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

h1 {
  margin: .67em 0;
  font-size: 2em;
}

mark {
  color: #000;
  background: #ff0;
}

small {
  font-size: 80%;
}

sub, sup {
  vertical-align: baseline;
  font-size: 75%;
  line-height: 0;
  position: relative;
}

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

hr {
  box-sizing: content-box;
  height: 0;
}

pre {
  overflow: auto;
}

code, kbd, pre, samp {
  font-family: monospace;
  font-size: 1em;
}

button, input, optgroup, select, textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

button, html input[type="button"], input[type="reset"] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled], html input[disabled] {
  cursor: default;
}

button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input {
  line-height: normal;
}

input[type="checkbox"], input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

input[type="search"] {
  -webkit-appearance: none;
}

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td, th {
  padding: 0;
}

@font-face {
  font-family: webflow-icons;
  src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==") format("truetype");
  font-weight: normal;
  font-style: normal;
}

[class^="w-icon-"], [class*=" w-icon-"] {
  speak: none;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  font-family: webflow-icons !important;
}

.w-icon-slider-right:before {
  content: "";
}

.w-icon-slider-left:before {
  content: "";
}

.w-icon-nav-menu:before {
  content: "";
}

.w-icon-arrow-down:before, .w-icon-dropdown-toggle:before {
  content: "";
}

.w-icon-file-upload-remove:before {
  content: "";
}

.w-icon-file-upload-icon:before {
  content: "";
}

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

body {
  color: #333;
  background-color: #fff;
  min-height: 100%;
  margin: 0;
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

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

html.w-mod-touch * {
  background-attachment: scroll !important;
}

.w-block {
  display: block;
}

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

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

.w-clearfix:after {
  clear: both;
}

.w-hidden {
  display: none;
}

.w-button {
  color: #fff;
  line-height: inherit;
  cursor: pointer;
  background-color: #3898ec;
  border: 0;
  border-radius: 0;
  padding: 9px 15px;
  text-decoration: none;
  display: inline-block;
}

input.w-button {
  -webkit-appearance: button;
}

html[data-w-dynpage] [data-w-cloak] {
  color: #0000 !important;
}

.w-code-block {
  margin: unset;
}

pre.w-code-block code {
  all: inherit;
}

.w-optimization {
  display: contents;
}

.w-webflow-badge, .w-webflow-badge > img {
  box-sizing: unset;
  width: unset;
  height: unset;
  max-height: unset;
  max-width: unset;
  min-height: unset;
  min-width: unset;
  margin: unset;
  padding: unset;
  float: unset;
  clear: unset;
  border: unset;
  border-radius: unset;
  background: unset;
  background-image: unset;
  background-position: unset;
  background-size: unset;
  background-repeat: unset;
  background-origin: unset;
  background-clip: unset;
  background-attachment: unset;
  background-color: unset;
  box-shadow: unset;
  transform: unset;
  direction: unset;
  font-family: unset;
  font-weight: unset;
  color: unset;
  font-size: unset;
  line-height: unset;
  font-style: unset;
  font-variant: unset;
  text-align: unset;
  letter-spacing: unset;
  -webkit-text-decoration: unset;
  text-decoration: unset;
  text-indent: unset;
  text-transform: unset;
  list-style-type: unset;
  text-shadow: unset;
  vertical-align: unset;
  cursor: unset;
  white-space: unset;
  word-break: unset;
  word-spacing: unset;
  word-wrap: unset;
  transition: unset;
}

.w-webflow-badge {
  white-space: nowrap;
  cursor: pointer;
  box-shadow: 0 0 0 1px #0000001a, 0 1px 3px #0000001a;
  visibility: visible !important;
  opacity: 1 !important;
  z-index: 2147483647 !important;
  color: #aaadb0 !important;
  overflow: unset !important;
  background-color: #fff !important;
  border-radius: 3px !important;
  width: auto !important;
  height: auto !important;
  margin: 0 !important;
  padding: 6px !important;
  font-size: 12px !important;
  line-height: 14px !important;
  text-decoration: none !important;
  display: inline-block !important;
  position: fixed !important;
  inset: auto 12px 12px auto !important;
  transform: none !important;
}

.w-webflow-badge > img {
  position: unset;
  visibility: unset !important;
  opacity: 1 !important;
  vertical-align: middle !important;
  display: inline-block !important;
}

h1, h2, h3, h4, h5, h6 {
  margin-bottom: 10px;
  font-weight: bold;
}

h1 {
  margin-top: 20px;
  font-size: 38px;
  line-height: 44px;
}

h2 {
  margin-top: 20px;
  font-size: 32px;
  line-height: 36px;
}

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

h4 {
  margin-top: 10px;
  font-size: 18px;
  line-height: 24px;
}

h5 {
  margin-top: 10px;
  font-size: 14px;
  line-height: 20px;
}

h6 {
  margin-top: 10px;
  font-size: 12px;
  line-height: 18px;
}

p {
  margin-top: 0;
  margin-bottom: 10px;
}

blockquote {
  border-left: 5px solid #e2e2e2;
  margin: 0 0 10px;
  padding: 10px 20px;
  font-size: 18px;
  line-height: 22px;
}

figure {
  margin: 0 0 10px;
}

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

ul, ol {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
}

.w-list-unstyled {
  padding-left: 0;
  list-style: none;
}

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

.w-embed:after {
  clear: both;
}

.w-video {
  width: 100%;
  padding: 0;
  position: relative;
}

.w-video iframe, .w-video object, .w-video embed {
  border: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

button, [type="button"], [type="reset"] {
  cursor: pointer;
  -webkit-appearance: button;
  border: 0;
}

.w-form {
  margin: 0 0 15px;
}

.w-form-done {
  text-align: center;
  background-color: #ddd;
  padding: 20px;
  display: none;
}

.w-form-fail {
  background-color: #ffdede;
  margin-top: 10px;
  padding: 10px;
  display: none;
}

label {
  margin-bottom: 5px;
  font-weight: bold;
  display: block;
}

.w-input, .w-select {
  color: #333;
  vertical-align: middle;
  background-color: #fff;
  border: 1px solid #ccc;
  width: 100%;
  height: 38px;
  margin-bottom: 10px;
  padding: 8px 12px;
  font-size: 14px;
  line-height: 1.42857;
  display: block;
}

.w-input::placeholder, .w-select::placeholder {
  color: #999;
}

.w-input:focus, .w-select:focus {
  border-color: #3898ec;
  outline: 0;
}

.w-input[disabled], .w-select[disabled], .w-input[readonly], .w-select[readonly], fieldset[disabled] .w-input, fieldset[disabled] .w-select {
  cursor: not-allowed;
}

.w-input[disabled]:not(.w-input-disabled), .w-select[disabled]:not(.w-input-disabled), .w-input[readonly], .w-select[readonly], fieldset[disabled]:not(.w-input-disabled) .w-input, fieldset[disabled]:not(.w-input-disabled) .w-select {
  background-color: #eee;
}

textarea.w-input, textarea.w-select {
  height: auto;
}

.w-select {
  background-color: #f3f3f3;
}

.w-select[multiple] {
  height: auto;
}

.w-form-label {
  cursor: pointer;
  margin-bottom: 0;
  font-weight: normal;
  display: inline-block;
}

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

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

.w-radio:after {
  clear: both;
}

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

.w-file-upload {
  margin-bottom: 10px;
  display: block;
}

.w-file-upload-input {
  opacity: 0;
  z-index: -100;
  width: .1px;
  height: .1px;
  position: absolute;
  overflow: hidden;
}

.w-file-upload-default, .w-file-upload-uploading, .w-file-upload-success {
  color: #333;
  display: inline-block;
}

.w-file-upload-error {
  margin-top: 10px;
  display: block;
}

.w-file-upload-default.w-hidden, .w-file-upload-uploading.w-hidden, .w-file-upload-error.w-hidden, .w-file-upload-success.w-hidden {
  display: none;
}

.w-file-upload-uploading-btn {
  cursor: pointer;
  background-color: #fafafa;
  border: 1px solid #ccc;
  margin: 0;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: normal;
  display: flex;
}

.w-file-upload-file {
  background-color: #fafafa;
  border: 1px solid #ccc;
  flex-grow: 1;
  justify-content: space-between;
  margin: 0;
  padding: 8px 9px 8px 11px;
  display: flex;
}

.w-file-upload-file-name {
  font-size: 14px;
  font-weight: normal;
  display: block;
}

.w-file-remove-link {
  cursor: pointer;
  width: auto;
  height: auto;
  margin-top: 3px;
  margin-left: 10px;
  padding: 3px;
  display: block;
}

.w-icon-file-upload-remove {
  margin: auto;
  font-size: 10px;
}

.w-file-upload-error-msg {
  color: #ea384c;
  padding: 2px 0;
  display: inline-block;
}

.w-file-upload-info {
  padding: 0 12px;
  line-height: 38px;
  display: inline-block;
}

.w-file-upload-label {
  cursor: pointer;
  background-color: #fafafa;
  border: 1px solid #ccc;
  margin: 0;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: normal;
  display: inline-block;
}

.w-icon-file-upload-icon, .w-icon-file-upload-uploading {
  width: 20px;
  margin-right: 8px;
  display: inline-block;
}

.w-icon-file-upload-uploading {
  height: 20px;
}

.w-container {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

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

.w-container:after {
  clear: both;
}

.w-container .w-row {
  margin-left: -10px;
  margin-right: -10px;
}

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

.w-row:after {
  clear: both;
}

.w-row .w-row {
  margin-left: 0;
  margin-right: 0;
}

.w-col {
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
}

.w-col .w-col {
  padding-left: 0;
  padding-right: 0;
}

.w-col-1 {
  width: 8.33333%;
}

.w-col-2 {
  width: 16.6667%;
}

.w-col-3 {
  width: 25%;
}

.w-col-4 {
  width: 33.3333%;
}

.w-col-5 {
  width: 41.6667%;
}

.w-col-6 {
  width: 50%;
}

.w-col-7 {
  width: 58.3333%;
}

.w-col-8 {
  width: 66.6667%;
}

.w-col-9 {
  width: 75%;
}

.w-col-10 {
  width: 83.3333%;
}

.w-col-11 {
  width: 91.6667%;
}

.w-col-12 {
  width: 100%;
}

.w-hidden-main {
  display: none !important;
}

@media screen and (max-width: 991px) {
  .w-container {
    max-width: 728px;
  }

  .w-hidden-main {
    display: inherit !important;
  }

  .w-hidden-medium {
    display: none !important;
  }

  .w-col-medium-1 {
    width: 8.33333%;
  }

  .w-col-medium-2 {
    width: 16.6667%;
  }

  .w-col-medium-3 {
    width: 25%;
  }

  .w-col-medium-4 {
    width: 33.3333%;
  }

  .w-col-medium-5 {
    width: 41.6667%;
  }

  .w-col-medium-6 {
    width: 50%;
  }

  .w-col-medium-7 {
    width: 58.3333%;
  }

  .w-col-medium-8 {
    width: 66.6667%;
  }

  .w-col-medium-9 {
    width: 75%;
  }

  .w-col-medium-10 {
    width: 83.3333%;
  }

  .w-col-medium-11 {
    width: 91.6667%;
  }

  .w-col-medium-12 {
    width: 100%;
  }

  .w-col-stack {
    width: 100%;
    left: auto;
    right: auto;
  }
}

@media screen and (max-width: 767px) {
  .w-hidden-main, .w-hidden-medium {
    display: inherit !important;
  }

  .w-hidden-small {
    display: none !important;
  }

  .w-row, .w-container .w-row {
    margin-left: 0;
    margin-right: 0;
  }

  .w-col {
    width: 100%;
    left: auto;
    right: auto;
  }

  .w-col-small-1 {
    width: 8.33333%;
  }

  .w-col-small-2 {
    width: 16.6667%;
  }

  .w-col-small-3 {
    width: 25%;
  }

  .w-col-small-4 {
    width: 33.3333%;
  }

  .w-col-small-5 {
    width: 41.6667%;
  }

  .w-col-small-6 {
    width: 50%;
  }

  .w-col-small-7 {
    width: 58.3333%;
  }

  .w-col-small-8 {
    width: 66.6667%;
  }

  .w-col-small-9 {
    width: 75%;
  }

  .w-col-small-10 {
    width: 83.3333%;
  }

  .w-col-small-11 {
    width: 91.6667%;
  }

  .w-col-small-12 {
    width: 100%;
  }
}

@media screen and (max-width: 479px) {
  .w-container {
    max-width: none;
  }

  .w-hidden-main, .w-hidden-medium, .w-hidden-small {
    display: inherit !important;
  }

  .w-hidden-tiny {
    display: none !important;
  }

  .w-col {
    width: 100%;
  }

  .w-col-tiny-1 {
    width: 8.33333%;
  }

  .w-col-tiny-2 {
    width: 16.6667%;
  }

  .w-col-tiny-3 {
    width: 25%;
  }

  .w-col-tiny-4 {
    width: 33.3333%;
  }

  .w-col-tiny-5 {
    width: 41.6667%;
  }

  .w-col-tiny-6 {
    width: 50%;
  }

  .w-col-tiny-7 {
    width: 58.3333%;
  }

  .w-col-tiny-8 {
    width: 66.6667%;
  }

  .w-col-tiny-9 {
    width: 75%;
  }

  .w-col-tiny-10 {
    width: 83.3333%;
  }

  .w-col-tiny-11 {
    width: 91.6667%;
  }

  .w-col-tiny-12 {
    width: 100%;
  }
}

.w-widget {
  position: relative;
}

.w-widget-map {
  width: 100%;
  height: 400px;
}

.w-widget-map label {
  width: auto;
  display: inline;
}

.w-widget-map img {
  max-width: inherit;
}

.w-widget-map .gm-style-iw {
  text-align: center;
}

.w-widget-map .gm-style-iw > button {
  display: none !important;
}

.w-widget-twitter {
  overflow: hidden;
}

.w-widget-twitter-count-shim {
  vertical-align: top;
  text-align: center;
  background: #fff;
  border: 1px solid #758696;
  border-radius: 3px;
  width: 28px;
  height: 20px;
  display: inline-block;
  position: relative;
}

.w-widget-twitter-count-shim * {
  pointer-events: none;
  -webkit-user-select: none;
  user-select: none;
}

.w-widget-twitter-count-shim .w-widget-twitter-count-inner {
  text-align: center;
  color: #999;
  font-family: serif;
  font-size: 15px;
  line-height: 12px;
  position: relative;
}

.w-widget-twitter-count-shim .w-widget-twitter-count-clear {
  display: block;
  position: relative;
}

.w-widget-twitter-count-shim.w--large {
  width: 36px;
  height: 28px;
}

.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner {
  font-size: 18px;
  line-height: 18px;
}

.w-widget-twitter-count-shim:not(.w--vertical) {
  margin-left: 5px;
  margin-right: 8px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large {
  margin-left: 6px;
}

.w-widget-twitter-count-shim:not(.w--vertical):before, .w-widget-twitter-count-shim:not(.w--vertical):after {
  content: " ";
  pointer-events: none;
  border: solid #0000;
  width: 0;
  height: 0;
  position: absolute;
  top: 50%;
  left: 0;
}

.w-widget-twitter-count-shim:not(.w--vertical):before {
  border-width: 4px;
  border-color: #75869600 #5d6c7b #75869600 #75869600;
  margin-top: -4px;
  margin-left: -9px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:before {
  border-width: 5px;
  margin-top: -5px;
  margin-left: -10px;
}

.w-widget-twitter-count-shim:not(.w--vertical):after {
  border-width: 4px;
  border-color: #fff0 #fff #fff0 #fff0;
  margin-top: -4px;
  margin-left: -8px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:after {
  border-width: 5px;
  margin-top: -5px;
  margin-left: -9px;
}

.w-widget-twitter-count-shim.w--vertical {
  width: 61px;
  height: 33px;
  margin-bottom: 8px;
}

.w-widget-twitter-count-shim.w--vertical:before, .w-widget-twitter-count-shim.w--vertical:after {
  content: " ";
  pointer-events: none;
  border: solid #0000;
  width: 0;
  height: 0;
  position: absolute;
  top: 100%;
  left: 50%;
}

.w-widget-twitter-count-shim.w--vertical:before {
  border-width: 5px;
  border-color: #5d6c7b #75869600 #75869600;
  margin-left: -5px;
}

.w-widget-twitter-count-shim.w--vertical:after {
  border-width: 4px;
  border-color: #fff #fff0 #fff0;
  margin-left: -4px;
}

.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner {
  font-size: 18px;
  line-height: 22px;
}

.w-widget-twitter-count-shim.w--vertical.w--large {
  width: 76px;
}

.w-background-video {
  color: #fff;
  height: 500px;
  position: relative;
  overflow: hidden;
}

.w-background-video > video {
  object-fit: cover;
  z-index: -100;
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 100%;
  margin: auto;
  position: absolute;
  inset: -100%;
}

.w-background-video > video::-webkit-media-controls-start-playback-button {
  -webkit-appearance: none;
  display: none !important;
}

.w-background-video--control {
  background-color: #0000;
  padding: 0;
  position: absolute;
  bottom: 1em;
  right: 1em;
}

.w-background-video--control > [hidden] {
  display: none !important;
}

.w-slider {
  text-align: center;
  clear: both;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  background: #ddd;
  height: 300px;
  position: relative;
}

.w-slider-mask {
  z-index: 1;
  white-space: nowrap;
  height: 100%;
  display: block;
  position: relative;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-slide {
  vertical-align: top;
  white-space: normal;
  text-align: left;
  width: 100%;
  height: 100%;
  display: inline-block;
  position: relative;
}

.w-slider-nav {
  z-index: 2;
  text-align: center;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  height: 40px;
  margin: auto;
  padding-top: 10px;
  position: absolute;
  inset: auto 0 0;
}

.w-slider-nav.w-round > div {
  border-radius: 100%;
}

.w-slider-nav.w-num > div {
  font-size: inherit;
  line-height: inherit;
  width: auto;
  height: auto;
  padding: .2em .5em;
}

.w-slider-nav.w-shadow > div {
  box-shadow: 0 0 3px #3336;
}

.w-slider-nav-invert {
  color: #fff;
}

.w-slider-nav-invert > div {
  background-color: #2226;
}

.w-slider-nav-invert > div.w-active {
  background-color: #222;
}

.w-slider-dot {
  cursor: pointer;
  background-color: #fff6;
  width: 1em;
  height: 1em;
  margin: 0 3px .5em;
  transition: background-color .1s, color .1s;
  display: inline-block;
  position: relative;
}

.w-slider-dot.w-active {
  background-color: #fff;
}

.w-slider-dot:focus {
  outline: none;
  box-shadow: 0 0 0 2px #fff;
}

.w-slider-dot:focus.w-active {
  box-shadow: none;
}

.w-slider-arrow-left, .w-slider-arrow-right {
  cursor: pointer;
  color: #fff;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  -webkit-user-select: none;
  user-select: none;
  width: 80px;
  margin: auto;
  font-size: 40px;
  position: absolute;
  inset: 0;
  overflow: hidden;
}

.w-slider-arrow-left [class^="w-icon-"], .w-slider-arrow-right [class^="w-icon-"], .w-slider-arrow-left [class*=" w-icon-"], .w-slider-arrow-right [class*=" w-icon-"] {
  position: absolute;
}

.w-slider-arrow-left:focus, .w-slider-arrow-right:focus {
  outline: 0;
}

.w-slider-arrow-left {
  z-index: 3;
  right: auto;
}

.w-slider-arrow-right {
  z-index: 4;
  left: auto;
}

.w-icon-slider-left, .w-icon-slider-right {
  width: 1em;
  height: 1em;
  margin: auto;
  inset: 0;
}

.w-slider-aria-label {
  clip: rect(0 0 0 0);
  border: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}

.w-slider-force-show {
  display: block !important;
}

.w-dropdown {
  text-align: left;
  z-index: 900;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
  position: relative;
}

.w-dropdown-btn, .w-dropdown-toggle, .w-dropdown-link {
  vertical-align: top;
  color: #222;
  text-align: left;
  white-space: nowrap;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  text-decoration: none;
  position: relative;
}

.w-dropdown-toggle {
  -webkit-user-select: none;
  user-select: none;
  cursor: pointer;
  padding-right: 40px;
  display: inline-block;
}

.w-dropdown-toggle:focus {
  outline: 0;
}

.w-icon-dropdown-toggle {
  width: 1em;
  height: 1em;
  margin: auto 20px auto auto;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}

.w-dropdown-list {
  background: #ddd;
  min-width: 100%;
  display: none;
  position: absolute;
}

.w-dropdown-list.w--open {
  display: block;
}

.w-dropdown-link {
  color: #222;
  padding: 10px 20px;
  display: block;
}

.w-dropdown-link.w--current {
  color: #0082f3;
}

.w-dropdown-link:focus {
  outline: 0;
}

@media screen and (max-width: 767px) {
  .w-nav-brand {
    padding-left: 10px;
  }
}

.w-lightbox-backdrop {
  cursor: auto;
  letter-spacing: normal;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  color: #fff;
  text-align: center;
  z-index: 2000;
  opacity: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -webkit-tap-highlight-color: transparent;
  background: #000000e6;
  outline: 0;
  font-family: Helvetica Neue, Helvetica, Ubuntu, Segoe UI, Verdana, sans-serif;
  font-size: 17px;
  font-style: normal;
  font-weight: 300;
  line-height: 1.2;
  list-style: disc;
  position: fixed;
  inset: 0;
  -webkit-transform: translate(0);
}

.w-lightbox-backdrop, .w-lightbox-container {
  -webkit-overflow-scrolling: touch;
  height: 100%;
  overflow: auto;
}

.w-lightbox-content {
  height: 100vh;
  position: relative;
  overflow: hidden;
}

.w-lightbox-view {
  opacity: 0;
  width: 100vw;
  height: 100vh;
  position: absolute;
}

.w-lightbox-view:before {
  content: "";
  height: 100vh;
}

.w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view:before {
  height: 86vh;
}

.w-lightbox-frame, .w-lightbox-view:before {
  vertical-align: middle;
  display: inline-block;
}

.w-lightbox-figure {
  margin: 0;
  position: relative;
}

.w-lightbox-group .w-lightbox-figure {
  cursor: pointer;
}

.w-lightbox-img {
  width: auto;
  max-width: none;
  height: auto;
}

.w-lightbox-image {
  float: none;
  max-width: 100vw;
  max-height: 100vh;
  display: block;
}

.w-lightbox-group .w-lightbox-image {
  max-height: 86vh;
}

.w-lightbox-caption {
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  background: #0006;
  padding: .5em 1em;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-lightbox-embed {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0;
}

.w-lightbox-control {
  cursor: pointer;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 24px;
  width: 4em;
  transition: all .3s;
  position: absolute;
  top: 0;
}

.w-lightbox-left {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==");
  display: none;
  bottom: 0;
  left: 0;
}

.w-lightbox-right {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+");
  display: none;
  bottom: 0;
  right: 0;
}

.w-lightbox-close {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=");
  background-size: 18px;
  height: 2.6em;
  right: 0;
}

.w-lightbox-strip {
  white-space: nowrap;
  padding: 0 1vh;
  line-height: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: auto hidden;
}

.w-lightbox-item {
  box-sizing: content-box;
  cursor: pointer;
  width: 10vh;
  padding: 2vh 1vh;
  display: inline-block;
  -webkit-transform: translate3d(0, 0, 0);
}

.w-lightbox-active {
  opacity: .3;
}

.w-lightbox-thumbnail {
  background: #222;
  height: 10vh;
  position: relative;
  overflow: hidden;
}

.w-lightbox-thumbnail-image {
  position: absolute;
  top: 0;
  left: 0;
}

.w-lightbox-thumbnail .w-lightbox-tall {
  width: 100%;
  top: 50%;
  transform: translate(0, -50%);
}

.w-lightbox-thumbnail .w-lightbox-wide {
  height: 100%;
  left: 50%;
  transform: translate(-50%);
}

.w-lightbox-spinner {
  box-sizing: border-box;
  border: 5px solid #0006;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  margin-left: -20px;
  animation: .8s linear infinite spin;
  position: absolute;
  top: 50%;
  left: 50%;
}

.w-lightbox-spinner:after {
  content: "";
  border: 3px solid #0000;
  border-bottom-color: #fff;
  border-radius: 50%;
  position: absolute;
  inset: -4px;
}

.w-lightbox-hide {
  display: none;
}

.w-lightbox-noscroll {
  overflow: hidden;
}

@media (min-width: 768px) {
  .w-lightbox-content {
    height: 96vh;
    margin-top: 2vh;
  }

  .w-lightbox-view, .w-lightbox-view:before {
    height: 96vh;
  }

  .w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view:before {
    height: 84vh;
  }

  .w-lightbox-image {
    max-width: 96vw;
    max-height: 96vh;
  }

  .w-lightbox-group .w-lightbox-image {
    max-width: 82.3vw;
    max-height: 84vh;
  }

  .w-lightbox-left, .w-lightbox-right {
    opacity: .5;
    display: block;
  }

  .w-lightbox-close {
    opacity: .8;
  }

  .w-lightbox-control:hover {
    opacity: 1;
  }
}

.w-lightbox-inactive, .w-lightbox-inactive:hover {
  opacity: 0;
}

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

.w-richtext:after {
  clear: both;
}

.w-richtext[contenteditable="true"]:before, .w-richtext[contenteditable="true"]:after {
  white-space: initial;
}

.w-richtext ol, .w-richtext ul {
  overflow: hidden;
}

.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after, .w-richtext .w-richtext-figure-selected[data-rt-type="video"] div:after, .w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div, .w-richtext .w-richtext-figure-selected[data-rt-type="image"] div {
  outline: 2px solid #2895f7;
}

.w-richtext figure.w-richtext-figure-type-video > div:after, .w-richtext figure[data-rt-type="video"] > div:after {
  content: "";
  display: none;
  position: absolute;
  inset: 0;
}

.w-richtext figure {
  max-width: 60%;
  position: relative;
}

.w-richtext figure > div:before {
  cursor: default !important;
}

.w-richtext figure img {
  width: 100%;
}

.w-richtext figure figcaption.w-richtext-figcaption-placeholder {
  opacity: .6;
}

.w-richtext figure div {
  color: #0000;
  font-size: 0;
}

.w-richtext figure.w-richtext-figure-type-image, .w-richtext figure[data-rt-type="image"] {
  display: table;
}

.w-richtext figure.w-richtext-figure-type-image > div, .w-richtext figure[data-rt-type="image"] > div {
  display: inline-block;
}

.w-richtext figure.w-richtext-figure-type-image > figcaption, .w-richtext figure[data-rt-type="image"] > figcaption {
  caption-side: bottom;
  display: table-caption;
}

.w-richtext figure.w-richtext-figure-type-video, .w-richtext figure[data-rt-type="video"] {
  width: 60%;
  height: 0;
}

.w-richtext figure.w-richtext-figure-type-video iframe, .w-richtext figure[data-rt-type="video"] iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.w-richtext figure.w-richtext-figure-type-video > div, .w-richtext figure[data-rt-type="video"] > div {
  width: 100%;
}

.w-richtext figure.w-richtext-align-center {
  clear: both;
  margin-left: auto;
  margin-right: auto;
}

.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image > div, .w-richtext figure.w-richtext-align-center[data-rt-type="image"] > div {
  max-width: 100%;
}

.w-richtext figure.w-richtext-align-normal {
  clear: both;
}

.w-richtext figure.w-richtext-align-fullwidth {
  text-align: center;
  clear: both;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-richtext figure.w-richtext-align-fullwidth > div {
  padding-bottom: inherit;
  display: inline-block;
}

.w-richtext figure.w-richtext-align-fullwidth > figcaption {
  display: block;
}

.w-richtext figure.w-richtext-align-floatleft {
  float: left;
  clear: none;
  margin-right: 15px;
}

.w-richtext figure.w-richtext-align-floatright {
  float: right;
  clear: none;
  margin-left: 15px;
}

.w-nav {
  z-index: 1000;
  background: #ddd;
  position: relative;
}

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

.w-nav:after {
  clear: both;
}

.w-nav-brand {
  float: left;
  color: #333;
  text-decoration: none;
  position: relative;
}

.w-nav-link {
  vertical-align: top;
  color: #222;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.w-nav-link.w--current {
  color: #0082f3;
}

.w-nav-menu {
  float: right;
  position: relative;
}

[data-nav-menu-open] {
  text-align: center;
  background: #c8c8c8;
  min-width: 200px;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: visible;
  display: block !important;
}

.w--nav-link-open {
  display: block;
  position: relative;
}

.w-nav-overlay {
  width: 100%;
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-nav-overlay [data-nav-menu-open] {
  top: 0;
}

.w-nav[data-animation="over-left"] .w-nav-overlay {
  width: auto;
}

.w-nav[data-animation="over-left"] .w-nav-overlay, .w-nav[data-animation="over-left"] [data-nav-menu-open] {
  z-index: 1;
  top: 0;
  right: auto;
}

.w-nav[data-animation="over-right"] .w-nav-overlay {
  width: auto;
}

.w-nav[data-animation="over-right"] .w-nav-overlay, .w-nav[data-animation="over-right"] [data-nav-menu-open] {
  z-index: 1;
  top: 0;
  left: auto;
}

.w-nav-button {
  float: right;
  cursor: pointer;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  -webkit-user-select: none;
  user-select: none;
  padding: 18px;
  font-size: 24px;
  display: none;
  position: relative;
}

.w-nav-button:focus {
  outline: 0;
}

.w-nav-button.w--open {
  color: #fff;
  background-color: #c8c8c8;
}

.w-nav[data-collapse="all"] .w-nav-menu {
  display: none;
}

.w-nav[data-collapse="all"] .w-nav-button, .w--nav-dropdown-open, .w--nav-dropdown-toggle-open {
  display: block;
}

.w--nav-dropdown-list-open {
  position: static;
}

@media screen and (max-width: 991px) {
  .w-nav[data-collapse="medium"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="medium"] .w-nav-button {
    display: block;
  }
}

@media screen and (max-width: 767px) {
  .w-nav[data-collapse="small"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="small"] .w-nav-button {
    display: block;
  }

  .w-nav-brand {
    padding-left: 10px;
  }
}

@media screen and (max-width: 479px) {
  .w-nav[data-collapse="tiny"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="tiny"] .w-nav-button {
    display: block;
  }
}

.w-tabs {
  position: relative;
}

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

.w-tabs:after {
  clear: both;
}

.w-tab-menu {
  position: relative;
}

.w-tab-link {
  vertical-align: top;
  text-align: left;
  cursor: pointer;
  color: #222;
  background-color: #ddd;
  padding: 9px 30px;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.w-tab-link.w--current {
  background-color: #c8c8c8;
}

.w-tab-link:focus {
  outline: 0;
}

.w-tab-content {
  display: block;
  position: relative;
  overflow: hidden;
}

.w-tab-pane {
  display: none;
  position: relative;
}

.w--tab-active {
  display: block;
}

@media screen and (max-width: 479px) {
  .w-tab-link {
    display: block;
  }
}

.w-ix-emptyfix:after {
  content: "";
}

@keyframes spin {
  0% {
    transform: rotate(0);
  }

  100% {
    transform: rotate(360deg);
  }
}

.w-dyn-empty {
  background-color: #ddd;
  padding: 10px;
}

.w-dyn-hide, .w-dyn-bind-empty, .w-condition-invisible {
  display: none !important;
}

.wf-layout-layout {
  display: grid;
}

:root {
  --slate-grey: #6c757d;
  --white-smoke-2: #f1f6f6;
  --black-2: #212121;
  --gold: #fecc36;
  --black-3: #011c26;
  --black-6: #202330;
  --dodger-blue: #4d9dff;
  --gold-2: #ffd44d;
  --lavender: #cdd4e2;
  --black-7: #2b2f3a;
  --white: white;
  --dark-grey: #adb5bd;
  --black-4: #10131f;
  --white-transparent: #fff9;
  --white-smoke: #e7ebed;
  --black: #333;
  --black-5: #10131f;
  --light-grey: #ced4da;
  --gainsboro: #e4e7eb;
  --salmon: #ff7162;
}

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

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

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

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

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

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

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

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

.w-backgroundvideo-backgroundvideoplaypausebutton:focus-visible {
  outline-offset: 2px;
  border-radius: 50%;
  outline: 2px solid #3b79c3;
}

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

h1 {
  letter-spacing: -.01em;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 38px;
  font-weight: 700;
  line-height: 44px;
}

h2 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 32px;
  font-weight: 700;
  line-height: 1.25em;
}

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

p {
  color: var(--slate-grey);
  margin-bottom: 10px;
  font-size: 17px;
  line-height: 1.5em;
}

a {
  color: var(--slate-grey);
  text-decoration: underline;
}

ul {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
}

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

.body {
  background-color: var(--white-smoke-2);
  color: var(--black-2);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.container {
  z-index: 2;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1300px;
  display: flex;
  position: relative;
}

.container.align-left {
  align-items: flex-start;
}

.container.mb-6em {
  margin-bottom: 6em;
}

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

.container.mb-8em {
  margin-bottom: 8em;
}

.logo {
  width: auto;
  height: 100%;
}

.block-footer-down {
  flex-direction: row;
  align-items: center;
  display: flex;
}

.block-footer-down.mb-12px {
  margin-bottom: 12px;
}

.button-small {
  background-color: var(--gold);
  color: #fff;
  text-align: center;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  min-height: 50px;
  padding: 10px 20px;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.2em;
  transition: box-shadow .15s ease-out, transform .15s ease-out, background-color .15s ease-out;
  display: flex;
}

.button-small:hover {
  background-color: var(--black-3);
  color: #fff;
  transform: scale(1.05);
}

.button-small.dark {
  background-color: #011d26;
}

.button-small.dark:hover {
  background-color: var(--gold);
}

.dropdown-toggle {
  color: #011d26;
  letter-spacing: -.02em;
  padding: 10px 30px 10px 12px;
  font-size: 13px;
  font-weight: 600;
  line-height: 1.2em;
  transition: color .2s ease-out;
}

.dropdown-toggle:hover, .dropdown-toggle.w--open {
  color: var(--gold);
}

.footer-down {
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin-top: 6em;
  margin-bottom: 2em;
  display: flex;
}

.link-social {
  background-color: #ffffff1a;
  border: 1px #ffffff54;
  border-radius: 8px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  margin-left: 4px;
  margin-right: 4px;
  transition: transform .15s ease-out, border-color .15s ease-out, background-color .15s ease-out;
  display: flex;
}

.link-social:hover {
  background-color: #0000;
  border-color: #fff3;
  transform: scale(1.05);
}

.link-social.white {
  background-color: #fff;
}

.title-footer {
  color: #fff;
  letter-spacing: .04em;
  margin-top: 7px;
  margin-bottom: 22px;
  font-size: 16px;
  font-weight: 600;
}

.nav-menu {
  align-items: center;
  display: flex;
}

.block-navbar {
  z-index: 20;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.menu {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.nav-link {
  color: #011d26;
  letter-spacing: -.02em;
  padding: 11px 8px;
  font-size: 13px;
  font-weight: 600;
  line-height: 1.2em;
}

.nav-link:hover, .nav-link.w--current, .nav-link.w--current:hover {
  color: var(--gold);
}

.brand {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 180px;
  margin-right: 10px;
  transition: transform .15s ease-out;
  display: flex;
}

.brand:hover {
  transform: scale(1.05);
}

.dropdown-list {
  background-color: #fff;
}

.dropdown-list.w--open {
  border-radius: 8px;
  margin-bottom: 8px;
  padding-top: 8px;
  padding-bottom: 8px;
  box-shadow: 0 10px 20px #011d2612;
}

.link-footer {
  color: var(--slate-grey);
  letter-spacing: .04em;
  padding-top: 10px;
  padding-bottom: 6px;
  font-size: 15px;
  line-height: 1.2em;
  text-decoration: none;
  transition: opacity .15s ease-out;
  display: block;
}

.link-footer:hover {
  opacity: 1;
  color: #fff;
}

.link-footer.w--current {
  color: #ffd44d;
}

.link-footer.hide {
  display: none;
}

.icon-link-social {
  width: 15px;
  height: 15px;
  margin: 10px;
}

.brand-footer {
  width: 190px;
  transition: transform .15s ease-out;
}

.brand-footer:hover {
  transform: scale(1.05);
}

.navbar {
  z-index: 20;
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
  position: fixed;
  inset: 0% auto auto;
}

.section-footer {
  background-color: var(--black-6);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 90px 38px 32px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.section-footer.kids-footer {
  background-color: var(--dodger-blue);
  color: #fff;
  border-top-left-radius: 60px;
  border-top-right-radius: 60px;
}

.icon-dropdown {
  margin-right: 12px;
  font-size: 13px;
}

.dropdown-link {
  z-index: 1;
  color: #011d26;
  padding: 12px 18px;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.2em;
}

.dropdown-link:hover {
  background-color: var(--gold);
  color: #fff;
}

.dropdown-link.w--current {
  color: #011d26;
}

.dropdown-link.w--current:hover {
  color: #fff;
}

.dropdown-link.hide {
  display: none;
}

.success-message {
  background-color: #0000;
  border: 2px solid #00a013;
  border-radius: 8px;
  padding: 18px;
}

.form-block {
  width: 100%;
  margin-bottom: 10px;
}

.section-hero-full {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 16vh 38px 10vh;
  display: flex;
}

.image-blur {
  z-index: 0;
  opacity: .8;
  filter: blur(30px);
  transform-origin: 50% 100%;
  object-fit: cover;
  border-radius: 20px;
  width: 100%;
  max-width: none;
  height: 100%;
  position: absolute;
  inset: 15px 0% 0%;
  transform: perspective(1000px)scale(.85);
}

.image-blur.hight-auto {
  height: auto;
}

.image-blur.mh-550 {
  max-height: 550px;
}

.image-clear {
  z-index: 1;
  object-fit: cover;
  border-radius: 20px;
  width: 100%;
  max-width: none;
  height: 100%;
  position: relative;
}

.image-clear.hight-auto {
  height: auto;
}

.image-clear.radius-links-0 {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.image-clear.right-no-radius {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.image-clear.radius-unten-0 {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.image-clear.image-left {
  object-position: 70% 50%;
}

.image-clear.image-right {
  object-position: 30% 50%;
}

.image-clear.mh-550 {
  max-height: 550px;
}

.image-clear.fit-top {
  object-position: 50% 20%;
}

.image-clear.multiimages {
  object-fit: cover;
  width: 140px;
  height: 140px;
}

.image-clear.hero-image-multi-images {
  max-height: 550px;
}

.image-clear.ratio-2-3 {
  aspect-ratio: 2 / 3;
}

.image-clear.image-unternehmenswerte {
  border-radius: 30px;
  top: -25px;
  box-shadow: 0 5px 10px #0000001a;
}

.image-blur-shadow {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  padding-top: 0;
  display: flex;
  position: relative;
  inset: 0%;
}

.image-blur-shadow.display-normal {
  display: block;
}

.hero-title {
  max-width: 940px;
  margin-top: 0;
  margin-bottom: 30px;
  font-size: 60px;
  line-height: 1.2em;
}

.hero-title.small {
  max-width: 500px;
  margin-bottom: 20px;
  font-size: 42px;
  line-height: 1.25em;
}

.text-field {
  color: #011d2680;
  background-color: #fff;
  border: 1px solid #e3e5e5;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 55px;
  margin-bottom: 0;
  padding: 14px 22px;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.2em;
  transition: border .15s ease-out, box-shadow .15s ease-out;
  display: flex;
  box-shadow: 0 1px 2px #011d2612;
}

.text-field:focus {
  border-color: #41565c66;
  box-shadow: 0 10px 20px #011d2612;
}

.text-field::placeholder {
  color: #011d2680;
}

.error-text {
  color: #f4253e;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.2em;
}

.error-message {
  background-color: #0000;
  border: 2px solid #f4253e;
  border-radius: 8px;
  padding: 18px;
}

.success-text {
  color: #00a013;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.2em;
}

.subtitle {
  color: var(--gold);
  letter-spacing: 1px;
  margin-bottom: 1em;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.2em;
  display: inline-block;
}

.subtitle.white {
  color: #fff;
}

.section {
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 5em 38px;
  display: flex;
}

.section.pt-12em {
  padding-top: 12em;
}

.section.pt-25vh {
  padding-top: 25vh;
}

.section.pt-8em {
  padding-top: 8em;
}

.section.padding-hero-text {
  padding-top: 30vh;
  padding-bottom: 0;
}

.section.pt-0em {
  padding-top: 0;
}

.section.pt-20vh {
  padding-top: 20vh;
}

.section.pt-6em {
  padding-top: 6em;
}

.section.section-white {
  background-color: #fff;
}

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

.section.section-loop {
  padding-top: 8em;
  padding-left: 0;
  padding-right: 0;
  position: relative;
  overflow: hidden;
}

.section.section-kids {
  z-index: 2;
  background-color: var(--gold-2);
  color: #fff;
  border-radius: 60px;
  position: relative;
  overflow: visible;
}

.section.pbt-8em {
  padding-top: 8em;
  padding-bottom: 8em;
}

.section.section-hero-kontaktformular {
  padding-top: 15em;
}

.section.section-hero-karriere {
  padding-top: 25vh;
}

.section.section-hero-magazin {
  padding: 120px 0;
  overflow: hidden;
}

.section.section-hero-werte {
  padding-top: 25vh;
}

.section.hide-section {
  display: none;
}

.block-image {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 500px;
  height: auto;
  display: flex;
  position: relative;
}

.block-image.mt-60px {
  margin-top: 60px;
}

.textarea {
  color: #011d26;
  background-color: #fff;
  border: 1px solid #e3e5e5;
  border-radius: 8px;
  min-width: 100%;
  max-width: 100%;
  min-height: 110px;
  max-height: 250px;
  padding: 16px 22px;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.4em;
  transition: border .15s ease-out, box-shadow .15s ease-out;
  box-shadow: 0 1px 2px #011d2612;
}

.textarea:focus {
  border-color: #41565c66;
  box-shadow: 0 10px 20px #011d2612;
}

.textarea::placeholder {
  color: #011d2680;
}

.textarea.textarea-large {
  min-height: 250px;
}

.block-left {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-top: 60px;
  padding-bottom: 60px;
  padding-right: 3em;
  display: flex;
}

.block-left.pr-0em {
  padding-right: 0;
}

.block-left.ptb-0px {
  padding-top: 0;
  padding-bottom: 0;
}

.block-left.pl-5 {
  padding-left: 5%;
}

.block-left.mw-900 {
  align-self: flex-start;
  max-width: 900px;
}

.paragraph-large {
  color: var(--slate-grey);
  margin-top: 0;
  margin-bottom: 40px;
  font-size: 18px;
  line-height: 1.5em;
}

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

.paragraph-large.center.mw-800 {
  max-width: 800px;
}

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

.paragraph-large.white.mw-600, .paragraph-large.mw-600 {
  max-width: 600px;
}

.paragraph-large.mb-0em {
  margin-bottom: 0;
}

.paragraph-large.mw-550 {
  max-width: 550px;
}

.paragraph-large.mw-900 {
  max-width: 900px;
}

.paragraph-large.mw-900.mb-60px {
  margin-bottom: 60px;
}

.paragraph-large.mw-700 {
  max-width: 700px;
}

.grid-2-columns {
  grid-column-gap: 3em;
  grid-row-gap: 3em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr;
  width: 100%;
}

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

.grid-2-columns.mb-4em {
  margin-bottom: 4em;
}

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

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

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

.grid-2-columns._2-3.mb-6em {
  margin-bottom: 6em;
}

.form-request-contact {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.content-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1252px;
  display: flex;
}

.icon {
  object-fit: contain;
  width: 32px;
  max-width: 16px;
  height: 30px;
}

.icon.mr-10px {
  margin-right: 10px;
}

.block-service-large {
  flex-flow: column;
  justify-content: space-between;
  text-decoration: none;
  display: flex;
}

.link-service-image-large {
  z-index: 10;
  flex-direction: row;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  height: 260px;
  transition: transform .2s ease-out, filter .2s ease-out;
  display: flex;
  position: relative;
}

.link-service-image-large:hover {
  transform: translate(0, 5px);
}

.link-service-image-large.hight-180 {
  height: 180px;
}

.grid-3-columns {
  grid-column-gap: 3em;
  grid-row-gap: 3em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  align-items: start;
  width: 100%;
  margin-top: 10px;
}

.block-text-service-large {
  background-color: #fff;
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  margin-top: 15px;
  padding: 20px 30px 30px;
  transition: box-shadow .15s ease-out;
  display: flex;
  box-shadow: 0 1px 2px #011d2612;
}

.block-text-service-large.mt-0px {
  margin-top: 0;
}

.block-text-service-large.mt-0px.radien-oben-0 {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.block-text-service-large.mt-0px.radien-oben-0.hight-100 {
  height: 100%;
}

.paragraph-service {
  color: #41565c;
  margin-top: 15px;
  margin-bottom: 15px;
  font-size: 16px;
}

.paragraph-service.center {
  text-align: center;
  margin-top: 5px;
}

.paragraph-service.mb-0em {
  margin-bottom: 0;
}

.button {
  background-color: var(--gold);
  color: #fff;
  text-align: center;
  border-radius: 8px;
  padding: 16px 32px;
  font-size: 15px;
  font-weight: 600;
  line-height: 1.2em;
  text-decoration: none;
  transition: box-shadow .15s ease-out, transform .15s ease-out, background-color .15s ease-out;
}

.button:hover {
  background-color: var(--black-3);
  color: #fff;
  transform: scale(1.05);
}

.button.dark {
  background-color: #011d26;
  box-shadow: 0 1px 2px #011d2612;
}

.button.dark:hover {
  background-color: var(--gold-2);
  box-shadow: 0 10px 20px #011d2612;
}

.button.dark.button-small {
  min-height: 44px;
  padding: 14px 25px;
}

.button.mt-2em {
  margin-top: 2em;
}

.button.white {
  color: var(--black-2);
  background-color: #fff;
}

.button.white:hover {
  color: #fff;
  background-color: #fed44d;
}

.button.button-navi {
  letter-spacing: .02em;
  margin-left: 10px;
  padding: 12px;
  font-size: 12px;
}

.button.button-blue {
  background-color: var(--black-3);
}

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

.button.button-small {
  min-height: 44px;
  padding: 14px 25px;
}

.button.button-kids {
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  min-height: 80px;
  font-size: 18px;
  display: flex;
}

.button.fixed-button {
  z-index: 99;
  display: flex;
  position: fixed;
  inset: auto 3vw 3vw auto;
}

.button.mt-40px {
  margin-top: 40px;
}

.heading {
  position: relative;
}

.heading.large {
  margin-top: 10px;
  margin-bottom: 20px;
  font-size: 60px;
  line-height: 1.1em;
}

.heading.large.mw-900 {
  max-width: 900px;
}

.heading.large.mw-900.mb-40px {
  margin-bottom: 40px;
}

.heading.large.mw-700 {
  max-width: 700px;
}

.heading.medium.mittig {
  text-align: center;
}

.heading.medium.mittig.mw-800 {
  max-width: 800px;
}

.heading.medium.mittig.mw-800.mb-1em {
  margin-bottom: 1em;
}

.heading.medium.mittig.mw-800.mb-2em {
  margin-bottom: 2em;
}

.heading.medium.mittig.mw-800.mb-1-5em {
  margin-bottom: 1.5em;
}

.heading.medium.mb-1em {
  margin-bottom: 1em;
}

.heading.small {
  margin-top: 10px;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.3em;
}

.heading.small.mb-1em {
  margin-bottom: 1em;
}

.heading.small.mt-1-5em {
  margin-top: 1.5em;
}

.heading.small.mb-20px {
  margin-bottom: 20px;
}

.heading.small.mt-opx {
  margin-top: 0;
}

.heading.small.mt-opx.mb-0px {
  margin-bottom: 0;
}

.heading.small.mt-0px {
  margin-top: 0;
}

.heading.normal, .heading.mb-20px {
  margin-bottom: 20px;
}

.heading.medium {
  margin-top: 10px;
  margin-bottom: 20px;
  font-size: 44px;
  line-height: 1.2em;
}

.heading.medium.mw-600 {
  max-width: 600px;
}

.heading.mb-0px {
  margin-bottom: 0;
}

.heading.mt-0px {
  margin-top: 0;
}

.grid-buttons {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  align-items: center;
}

.block-hero-front {
  z-index: 10;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.block-hero-front.white-font {
  color: #fff;
  text-align: center;
}

.block-hero-front.white-font.mw-900 {
  max-width: 900px;
}

.block-hero-front.white-font.mw-800 {
  max-width: 800px;
}

.block-hero-front.white-font.mw-700 {
  max-width: 700px;
}

.block-border-card-frame {
  background-color: #f1f6f6;
  border: 3px solid #fff;
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  padding: 38px;
  text-decoration: none;
  transition: background-color .15s ease-out, box-shadow .15s ease-out;
  display: flex;
  position: relative;
  box-shadow: 0 1px 2px #011d2612;
}

.block-border-card-frame.stellenangebote-kachel {
  background-color: #fff;
  justify-content: space-between;
  padding-top: 30px;
}

.section-hero {
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  min-height: 100vh;
  padding: 60px 38px 90px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.section-hero.unterseite {
  justify-content: center;
  height: 100%;
  min-height: 100vh;
  padding-top: 100px;
}

.section-hero.section-hero-standorte {
  justify-content: center;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 60px;
}

.navbar-divblock {
  background-color: #fff;
  border-radius: 16px;
  align-items: center;
  width: 100%;
  max-width: 1300px;
  min-height: 75px;
  max-height: 80px;
  margin-top: 20px;
  padding: 10px 16px 10px 18px;
  display: flex;
}

.hero-background {
  z-index: 1;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  width: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.background-video {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.hero-grafik {
  object-fit: cover;
  width: auto;
  position: absolute;
  inset: 0%;
}

.hero-grafik._01 {
  z-index: 1;
  width: 100%;
  max-width: none;
  right: auto;
}

.hero-grafik._02 {
  z-index: 2;
  bottom: auto;
  left: auto;
}

.hero-grafik._03 {
  z-index: 0;
  height: 100%;
  right: auto;
}

.hero-grafik._04 {
  z-index: -1;
  width: 150%;
  max-width: none;
  top: auto;
  left: auto;
}

.hero-backgroundvideo {
  z-index: -2;
  position: absolute;
  inset: 0%;
}

.hero-overlay {
  z-index: 1;
  background-image: linear-gradient(#0006, #0006);
  position: absolute;
  inset: 0%;
}

.page-wrapper {
  width: 100%;
}

.page-wrapper.kids-page-wrapper {
  background-color: #f1f6f6;
  overflow: hidden;
}

.preloader {
  z-index: 999;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.preloader-div {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 200px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.dp-logo-kreis {
  width: 100%;
  height: 100%;
  position: absolute;
}

.div-block-4 {
  width: 100px;
  height: 100px;
  margin-bottom: 20px;
  position: relative;
}

.dp-logo-wort {
  width: 200px;
  position: relative;
}

.footer-grafik {
  position: absolute;
  inset: 0%;
}

.footer-grafik._02 {
  z-index: 1;
  top: 20%;
  left: auto;
}

.footer-grafik._03 {
  top: auto;
}

.grid-sticky {
  grid-column-gap: 3em;
  grid-row-gap: 3em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  align-items: start;
  width: 100%;
}

.grid-sticky._1-1 {
  grid-template-columns: 1fr 1fr;
}

.paragraph-large-2 {
  color: #41565c;
  max-width: 520px;
  margin-top: 0;
  margin-bottom: 45px;
  font-size: 20px;
  line-height: 1.5em;
}

.empty-state {
  background-color: #0000;
  border: 2px solid #f4253e;
  border-radius: 8px;
  padding: 18px;
}

.block-sticky {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding-right: 2em;
  display: flex;
  position: sticky;
  top: 20vh;
}

.collection-list-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
}

.empty-text {
  color: #f4253e;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.2em;
}

.collection-list-neu {
  grid-column-gap: 0px;
  grid-row-gap: 38px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid {
  grid-column-gap: 2em;
  grid-row-gap: 3em;
  grid-template-rows: auto;
  grid-template-columns: 3fr 4fr;
  align-content: start;
  place-items: start;
  width: 100%;
  position: relative;
}

.block-text-blog {
  background-color: #fff;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding: 35px 45px 40px;
  transition: transform .2s, box-shadow .15s ease-out;
  display: flex;
  box-shadow: 0 1px 2px #011d2612;
}

.block-text-blog:hover {
  transform: translate(0, -6px);
  box-shadow: 0 10px 20px #011d2612;
}

.block-text-blog.standorte-radius {
  box-shadow: none;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  transition-property: none;
}

.block-text-blog.standorte-radius:hover {
  box-shadow: none;
  transform: none;
}

.category {
  border: 1px solid #011c2633;
  border-radius: 6px;
  margin-bottom: .5em;
  padding: 5px 14px;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.2em;
  display: inline-block;
}

.category.mb-1-5em {
  margin-bottom: 1.5em;
}

.link-block-blog {
  grid-column-gap: 0em;
  grid-row-gap: 0em;
  border-radius: 20px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 3fr 2fr;
  grid-auto-columns: 1fr;
  text-decoration: none;
  transition: all .3s;
  display: grid;
  box-shadow: 0 2px 5px #0000001a;
}

.link-block-blog:hover {
  transform: translate(0, -6px);
  box-shadow: 0 10px 20px #011d2612;
}

.post-info {
  color: var(--black-2);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 8px;
  display: flex;
}

.sticky-div {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  display: flex;
  position: sticky;
  top: 16vh;
}

.title-single-blog {
  margin-top: 5px;
  margin-bottom: 20px;
  line-height: 1.2em;
}

.image-single-blog {
  z-index: 10;
  flex-direction: row;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  margin-bottom: 15px;
  display: flex;
  position: relative;
}

.post-info-single {
  justify-content: flex-start;
  align-items: center;
  margin-top: 40px;
  margin-bottom: 2em;
  display: block;
}

.section-blog {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 15vh 38px 20px;
  display: flex;
  position: relative;
}

.section-blog.pb-8em {
  padding-bottom: 8em;
}

.background-cover {
  object-fit: cover;
  object-position: 50% 100%;
  width: 100%;
}

.button-small {
  font-size: 13px;
}

.name {
  margin-top: 0;
  margin-bottom: 3px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.2em;
}

.info {
  color: #011d26;
  font-size: 14px;
  line-height: 1.2em;
}

.block-info-member {
  text-align: center;
  background-color: #fff;
  border-top-left-radius: 0;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  padding: 15px 28px 15px 25px;
  transition: box-shadow .15s ease-out;
  display: flex;
  position: relative;
  top: auto;
  left: 0%;
  right: 0%;
}

.team-member {
  border-radius: 30px;
  position: relative;
}

.team-member.team-member-loop {
  min-width: 250px;
}

.team-member.kids-team-member {
  border: 1px solid var(--lavender);
  border-radius: 20px;
}

.image-member {
  object-fit: cover;
  object-position: 50% 0%;
  border-radius: 20px 20px 0 0;
  width: 100%;
  max-width: none;
  max-height: 300px;
}

.image-member.image-member-loop {
  object-position: 50% 50%;
  max-height: 400px;
}

.client-logo-bg {
  background-color: #fff;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 10px 25px;
  display: flex;
  box-shadow: 0 1px 2px #011d2612;
}

.client-logo, .collection-list-wrapper-3 {
  width: 100%;
}

.collection-list-wrapper-3.mb-2em {
  margin-bottom: 2em;
}

.collection-list-wrapper-3.mb-2em.align-mittig {
  justify-content: center;
  display: flex;
}

.collection-list-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.collection-list-3.kooperrationspartner {
  grid-template-columns: 1fr 1fr 1fr 1fr;
  max-width: 900px;
}

.mb-1em {
  margin-bottom: 1em;
  font-size: 16px;
}

.mb-2em {
  margin-bottom: 2em;
}

.mb-3em {
  margin-bottom: 3em;
}

.grid-4 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  justify-items: center;
}

.collection-list-wrapper-4 {
  z-index: 1;
  width: 100%;
  position: relative;
}

.collection-list-4 {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.collection-list-4.loop {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  display: flex;
}

.grid-5 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  justify-content: start;
  justify-items: start;
  margin-bottom: 20px;
  font-size: 16px;
}

.text-block-3 {
  color: var(--black-2);
}

.div-block-14 {
  align-items: center;
  display: flex;
}

.mouse-wrapper {
  z-index: 10;
  flex-direction: column;
  align-items: center;
  display: flex;
  position: absolute;
  inset: auto 0% 6%;
}

.mouse {
  border: 3px solid #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: flex-start;
  width: 30px;
  height: 50px;
  display: flex;
}

.mouse.dark {
  border-color: var(--black-7);
}

._154-circle {
  background-color: #fff;
  border-radius: 50%;
  width: 6px;
  height: 6px;
  margin-top: 8px;
}

._154-circle.dark {
  background-color: var(--black-2);
}

.opacity-60 {
  opacity: .6;
}

.div-block-15 {
  position: relative;
}

.client {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 20px;
  display: flex;
}

.client-avatar {
  object-fit: cover;
  border-radius: 100px;
  width: 80px;
  height: 80px;
  display: none;
  box-shadow: 0 10px 20px #011d2612;
}

.block-testimonial {
  background-color: #fff;
  border-radius: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 18px;
  padding: 36px 40px 24px;
  display: flex;
  box-shadow: 0 1px 2px #011d2612;
}

.block-testimonial.mb-0px {
  margin-bottom: 0;
}

.block-testimonial.block-testimonial-cms {
  width: 100%;
  height: 100%;
  margin-bottom: 0;
}

.grid-testimonials {
  grid-column-gap: 18px;
  grid-row-gap: 0px;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  margin-top: 10px;
  margin-bottom: -18px;
}

.testimonials {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: start;
}

.div-block-service {
  text-align: center;
  flex-direction: column;
  align-items: center;
  min-height: 250px;
  display: flex;
}

.block-image-2 {
  justify-content: center;
  align-items: stretch;
  width: 100%;
  min-height: 560px;
  display: flex;
  position: relative;
}

.image-blur-shadow-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  position: absolute;
  inset: 0%;
}

.grid-2-columns-2 {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  grid-template-rows: auto;
  width: 100%;
}

.block-right {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-top: 40px;
  padding-bottom: 40px;
  padding-left: 3em;
  display: flex;
}

.block-right.pr-3em {
  padding-right: 3em;
}

.img-hero {
  justify-content: center;
  align-items: stretch;
  min-width: 150px;
  display: flex;
  position: relative;
}

.karriere-section {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 6em 0;
  display: flex;
}

.block-hero-bg {
  background-color: #fff;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding: 80px 50px;
  display: flex;
  box-shadow: 0 1px 2px #011d2612;
}

.block-hero-bg.align-center {
  text-align: center;
  justify-content: center;
  align-items: center;
}

.grid-hero-full {
  grid-column-gap: 38px;
  grid-row-gap: 38px;
  grid-template-rows: 260px 60px auto;
  grid-template-columns: 1fr minmax(auto, 607px) minmax(auto, 607px) 1fr;
  width: 100%;
  min-height: 620px;
  margin-top: 28px;
}

.link {
  color: var(--slate-grey);
}

.icon-2 {
  object-fit: contain;
  width: 20px;
  height: 20px;
}

.icon-2.large-icon {
  width: 32px;
  height: 32px;
}

.grid-7 {
  grid-column-gap: 3em;
  grid-row-gap: 3em;
  grid-template-rows: auto;
  grid-template-columns: 3fr 2fr 2fr;
}

.container-footer {
  z-index: 2;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1300px;
  display: flex;
  position: relative;
}

.image-page {
  border-radius: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.image-about {
  z-index: 10;
  flex-direction: row;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  height: 400px;
  display: flex;
  position: relative;
}

.page-content-2 {
  flex-direction: column;
  justify-content: center;
  width: 100%;
  max-width: 800px;
}

.page-bg-2 {
  background-color: #fff;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding: 50px 12% 80px;
  display: flex;
  box-shadow: 0 1px 2px #011d2612;
}

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

.block-page-top {
  z-index: 10;
  flex-direction: column;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.page-bg-3 {
  background-color: #fff;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 50px 38px 80px;
  display: flex;
  box-shadow: 0 1px 2px #011d2612;
}

.icon-bg-2 {
  background-color: #fff;
  border-radius: 8px;
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: flex;
  box-shadow: 0 1px 2px #011d2612;
}

.icon-bg-2.large-icon {
  width: 60px;
  height: 60px;
}

.subtitle-contact {
  color: #011d26;
  margin-top: 25px;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.2em;
}

.subtitle-contact.bigger-text {
  font-size: 20px;
}

.paragraph-contact {
  color: #41565c;
  margin-top: 15px;
  margin-bottom: 25px;
}

.zitat {
  opacity: .6;
  color: var(--black-2);
  font-size: 24px;
  line-height: 1.4em;
}

.grid-hero-half {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  width: 100%;
}

.hero-half {
  justify-content: flex-start;
  min-height: 560px;
  display: flex;
  position: relative;
}

.block-left-2 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
}

.block-left-2.mw-90 {
  max-width: 90%;
}

.block-text-service-page-2 {
  background-color: #fff;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 70px;
  transition: box-shadow .15s ease-out;
  display: flex;
  box-shadow: 0 1px 2px #011d2612;
}

.div-block-17 {
  text-align: center;
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.grid-10 {
  grid-column-gap: 3em;
  grid-row-gap: 3em;
  grid-template-rows: auto;
  grid-template-columns: 2fr 2fr;
}

.grid-10._2-3 {
  grid-template-columns: 2fr 3fr;
}

.grid-10.align-center {
  place-items: center;
}

.grid-10._2-4 {
  grid-template-columns: 2fr 4fr;
}

.div-block-18 {
  background-image: url("https://cdn.prod.website-files.com/62babca22d4c5d2e44693dea/66d85b5c0aa81695c6f2b329_16.avif");
  background-position: 50%;
  background-size: cover;
  border-radius: 0 20px 20px 0;
  position: relative;
}

.map-text {
  letter-spacing: -.02em;
  width: 100%;
  font-size: 9px;
  font-weight: 700;
  line-height: 1.2em;
}

.map-spot {
  z-index: 3;
  border-radius: 6px;
  width: 100%;
  min-width: 80px;
  position: absolute;
  bottom: 6px;
  left: 6px;
}

.map-spot.map-links-oben {
  inset: auto 6px 6px auto;
}

.map-spot.map-rechts-oben {
  bottom: 5px;
  left: 5px;
}

.map-spot.map-rechts-unten {
  inset: 6px auto auto 6px;
}

.map-spot.map-links-unten {
  inset: 6px 6px auto auto;
}

.map-spot.map-links-unten.z-index-10 {
  z-index: 10;
}

.map-spot.map-links-unten.z-index-11 {
  z-index: 11;
}

.div-block-19 {
  padding: 5px 8px 6px;
}

.dot {
  z-index: -1;
  background-color: #ced4da;
  border-radius: 10px;
  width: 10px;
  height: 10px;
  position: relative;
}

.dot.ort {
  z-index: 2;
  background-color: var(--gold);
}

.dot.ort.z-index-5 {
  z-index: 5;
}

.dot.ort.z-index-12 {
  z-index: 12;
}

.dot.off {
  background-color: #0000;
}

.map-image {
  background-image: url("https://cdn.prod.website-files.com/62babca22d4c5d2e44693dea/62e042bf4d067da1987bbf3c_62c2e93b270c79929188642b_Daniel-Philipp-Physiotherapie-Image-01.webp");
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 35px;
}

.map-grid {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  max-width: 100%;
}

.map-link {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--black-7);
  color: var(--white);
  border-radius: 10px;
  grid-template-rows: auto 1fr;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  padding: 0;
  text-decoration: none;
  transition: all .3s;
  display: grid;
  overflow: hidden;
}

.map-link:hover {
  transform: translate(8px, -4px)scale(1.1);
}

.map-link.radius-rechts-unten {
  text-align: right;
  border-bottom-right-radius: 0;
}

.map-link.radius-rechts-unten:hover {
  transform: translate(-17px, -10px)scale(1.3);
}

.map-link.radius-links-unten {
  border-bottom-left-radius: 0;
}

.map-link.radius-links-unten:hover {
  transform: translate(18px, -9px)scale(1.3);
}

.map-link.radius-links-oben {
  border-top-left-radius: 0;
}

.map-link.radius-links-oben:hover {
  transform: translate(18px, 9px)scale(1.3);
}

.map-link.radius-rechts-oben {
  border-top-right-radius: 0;
}

.map-link.radius-rechts-oben:hover {
  transform: translate(-8px, 4px)scale(1.1);
}

.map-dot {
  z-index: 10;
  background-color: #fecc36;
  border-radius: 10px;
  position: absolute;
  inset: 0%;
}

.div-block-20 {
  width: 100%;
}

.grid-16 {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.grid-16.mt-4em {
  margin-top: 4em;
}

.image-textabschnitte {
  display: flex;
  position: relative;
}

.subtitle-4 {
  color: #fecc36;
  text-align: center;
  margin-bottom: 1em;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.2em;
  display: inline-block;
}

.mr-10px {
  margin-right: 10px;
}

.image-blur-2 {
  z-index: -10;
  filter: blur(30px);
  transform-origin: 50% 100%;
  object-fit: cover;
  border-radius: 20px;
  width: 100%;
  max-width: none;
  height: 100%;
  position: absolute;
  inset: 15px 0% 0%;
  transform: perspective(1000px)scale(.85);
}

.image-clear-2 {
  object-fit: cover;
  border-radius: 20px;
  width: 100%;
  max-width: none;
  height: 100%;
}

.image-clear-2.align-top {
  object-position: 100% 0%;
}

.grid-19 {
  grid-column-gap: 3em;
  grid-row-gap: 3em;
  align-items: start;
  margin-top: 3em;
}

.grid-20 {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.logos {
  background-color: #fff;
  border-radius: 20px;
  width: 100%;
  padding: 20%;
  box-shadow: 0 1px 2px #011d2612;
}

.checkbox-field {
  align-items: center;
  margin-bottom: 15px;
  display: flex;
}

.checkbox-field.mb-2em {
  margin-bottom: 1em;
}

.checkbox-2 {
  background-color: #fff;
  border-style: solid;
  border-color: #62697536;
  border-radius: 4px;
  min-width: 30px;
  max-width: 30px;
  min-height: 30px;
  max-height: 30px;
  margin-top: 0;
}

.checkbox-2.w--redirected-checked {
  border-style: solid;
  border-color: var(--gold-2);
  background-color: #fecc36;
  background-image: url("https://cdn.prod.website-files.com/62babca22d4c5d2e44693dea/62eb85f3dcd2a850b4132ebb_icon-check.svg");
  background-size: 16px 16px;
  font-weight: 500;
}

.link-31 {
  color: #132138;
  text-decoration: underline;
}

.checkbox-label {
  margin-left: 10px;
  font-size: 11px;
  line-height: 1.4em;
}

.checkbox-label.mw-600 {
  max-width: 600px;
}

.hidden-block-2 {
  display: flex;
  overflow: hidden;
}

.mcweb-link-text {
  color: #fff;
  letter-spacing: .04em;
  font-size: 12px;
  line-height: 1.2em;
  text-decoration: none;
}

.mcweb-logo {
  height: 14px;
  margin-left: 5px;
}

.video {
  border-radius: 20px;
  width: 100%;
  overflow: hidden;
}

.hero-title-2 {
  max-width: 940px;
  margin-top: 0;
  margin-bottom: 30px;
  font-size: 50px;
  line-height: 1.2em;
}

.button-5 {
  color: #fff;
  text-align: center;
  background-color: #fecc36;
  border-radius: 8px;
  padding: 19px 36px;
  font-size: 15px;
  font-weight: 600;
  line-height: 1.2em;
  text-decoration: none;
  transition: box-shadow .15s ease-out, transform .15s ease-out, background-color .15s ease-out;
}

.button-5:hover {
  color: #fff;
  background-color: #011c26;
  transform: scale(1.05);
}

.button-5.dark {
  background-color: #011d26;
  box-shadow: 0 1px 2px #011d2612;
}

.button-5.dark:hover {
  background-color: #fecc36;
  box-shadow: 0 10px 20px #011d2612;
}

.button-5.dark.button-small {
  min-height: 44px;
  padding: 14px 25px;
}

.button-5.dark.button-small:hover {
  background-color: #fdcc37;
}

.block-border-3 {
  background-color: #f1f6f6;
  border: 3px solid #fff;
  border-radius: 20px;
  padding: 38px;
  text-decoration: none;
  transition: background-color .15s ease-out, box-shadow .15s ease-out;
  position: relative;
  box-shadow: 0 1px 2px #011d2612;
}

.block-border-3.werte-kachel {
  color: var(--black-2);
  background-color: #fff;
  border-style: none;
  padding: 45px;
  box-shadow: 0 3px 7px 2px #011d2612;
}

.icon-bg-3 {
  background-color: #fff;
  border-radius: 8px;
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 80px;
  padding: 15px;
  display: flex;
  box-shadow: 0 1px 2px #011d2612;
}

.icon-bg-3.yellow {
  background-color: var(--gold);
}

.icon-bg-3.frame {
  border: 1px solid var(--dark-grey);
}

.title-service-2 {
  min-height: 100px;
  margin-top: 22px;
  margin-bottom: 2em;
  font-size: 24px;
  line-height: 1.4em;
}

.block-sticky-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  position: sticky;
  top: 20vh;
}

.block-sticky-2.mw-500 {
  max-width: 500px;
}

.icons {
  object-fit: contain;
  width: 100%;
}

.icons.invert {
  filter: invert();
}

.grid-2-columns-4 {
  grid-column-gap: 3em;
  grid-row-gap: 3em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  width: 100%;
}

.grid-3-columns-3 {
  grid-column-gap: 3em;
  grid-row-gap: 3em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  align-items: start;
  width: 100%;
}

.image-clear-3 {
  z-index: 1;
  object-fit: cover;
  border-radius: 20px;
  width: 100%;
  max-width: none;
  height: 100%;
  position: relative;
}

.image-clear-3.hight-auto {
  height: auto;
}

.image-clear-3.hight-auto.mw-300 {
  max-width: 300px;
}

.paragraph-large-3 {
  color: #6c757d;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 19px;
  line-height: 1.5em;
}

.paragraph-large-3.mw-550 {
  max-width: 550px;
}

.image-blur-3 {
  z-index: 0;
  opacity: .8;
  filter: blur(30px);
  transform-origin: 50% 100%;
  object-fit: cover;
  border-radius: 20px;
  width: 100%;
  max-width: none;
  height: 100%;
  position: absolute;
  inset: 15px 0% 0%;
  transform: perspective(1000px)scale(.85);
}

.image-blur-3.hight-auto {
  height: auto;
}

.er-ffnung-text {
  z-index: 10;
  background-color: var(--gold-2);
  color: #fff;
  text-align: center;
  border-radius: 200px;
  justify-content: center;
  align-items: center;
  width: 180px;
  height: 180px;
  padding: 30px;
  font-size: 24px;
  font-weight: 800;
  line-height: 1em;
  display: flex;
  position: absolute;
  inset: -6% auto auto -5%;
  transform: rotate(-10deg);
}

.er-ffnung-text.standortseite {
  z-index: 0;
  top: -18%;
  left: -18%;
}

.er-ffnung-text.er-ffnung-startseite-unten {
  width: 140px;
  height: 140px;
  font-size: 18px;
  display: flex;
  left: auto;
  right: -10%;
  transform: rotate(10deg);
}

.filters-wrapper {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  width: 100%;
}

.filters-wrapper.mb-40px {
  margin-bottom: 40px;
}

.sort-button {
  color: var(--black-3);
  background-color: #0000;
  border: 2px solid #fff;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  padding: 12px 25px;
  font-size: 12px;
  font-weight: 700;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.sort-button:hover {
  background-color: var(--white);
}

.collection-list {
  grid-column-gap: 3em;
  grid-row-gap: 3em;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.sort-filter {
  display: none;
}

.paragraph-large-4 {
  color: #6c757d;
  margin-top: 0;
  margin-bottom: 45px;
  font-size: 19px;
  line-height: 1.5em;
}

.paragraph-large-4.mw-550 {
  max-width: 550px;
}

.div-block-30 {
  width: 100%;
  margin-bottom: 4em;
}

.div-block-30.align-center {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-30.mw-900 {
  max-width: 900px;
}

.div-block-30.mw-800 {
  max-width: 800px;
}

.mw-600 {
  max-width: 600px;
}

.mw-400 {
  max-width: 400px;
}

.mw-400.mb-30px {
  margin-bottom: 30px;
}

.grid-sticky-2 {
  grid-column-gap: 38px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2.1fr;
  align-items: start;
  width: 100%;
}

.grid-sticky-2._2-3 {
  grid-template-columns: 2fr 3fr;
}

.block-sticky-4 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  position: sticky;
  top: 15vh;
}

.block-sticky-4.align-left {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.collection-list-8 {
  grid-column-gap: 0px;
  grid-row-gap: 38px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.kids-div-yellow {
  background-color: var(--gold-2);
  color: #fff;
  border-radius: 30px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding: 40px 44px;
}

.kids-div-yellow:hover {
  box-shadow: 0 10px 20px #011d2612;
}

.kids-div-yellow.blue {
  background-color: #4d9dff;
}

.kids-div-yellow.blue.fly, .kids-div-yellow.fly {
  position: relative;
  bottom: 2em;
}

.link-32 {
  color: var(--slate-grey);
}

.link-social.made-by-mcweb {
  background-color: #0000;
  border-style: solid;
  border-color: #fff;
  border-radius: 50px;
  width: auto;
  height: auto;
  padding: 16px 22px;
  text-decoration: none;
}

.paragraph.mt-2em {
  margin-top: 2em;
}

.div-block-32 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.rich-text-block-2 {
  overflow: hidden;
}

.button-6 {
  color: #fff;
  text-align: center;
  background-color: #ffd44d;
  border-radius: 8px;
  padding: 19px 36px;
  font-size: 15px;
  font-weight: 600;
  line-height: 1.2em;
  text-decoration: none;
  transition: box-shadow .15s ease-out, transform .15s ease-out, background-color .15s ease-out;
}

.button-6:hover {
  color: #fff;
  background-color: #011c26;
  transform: scale(1.05);
}

.checkbox-3 {
  background-color: #fff;
  border-style: solid;
  border-color: #62697536;
  border-radius: 2px;
  min-width: 30px;
  max-width: 30px;
  min-height: 30px;
  max-height: 30px;
  margin-top: 0;
}

.checkbox-3.w--redirected-checked {
  background-color: #fecc36;
  background-image: url("https://cdn.prod.website-files.com/62babca22d4c5d2e44693dea/62eb85f3dcd2a850b4132ebb_icon-check.svg");
  background-size: 16px 16px;
  border-style: solid;
  border-color: #ffd44d;
  font-weight: 500;
}

.text-block-backgroundvideo {
  color: #000;
  background-color: #fff;
  border-radius: 50px;
  padding: 12px 30px;
  font-size: 20px;
  line-height: 1.5em;
}

.background-video-link-page {
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 60vh;
  display: flex;
}

.rich-text-paragraph-large p {
  margin-bottom: 20px;
  font-size: 18px;
}

.rich-text-paragraph-large img {
  border-radius: 20px;
  width: 100%;
}

.rich-text-paragraph-large ul {
  color: var(--slate-grey);
  padding-left: 20px;
  font-size: 18px;
  line-height: 1.5em;
}

.rich-text-paragraph-large h2 {
  margin-bottom: 20px;
  font-size: 36px;
  line-height: 1.2em;
}

.rich-text-paragraph-large h3 {
  font-size: 28px;
  line-height: 1.2em;
}

.text-block-6 {
  color: #212121;
  margin-left: 12px;
  font-size: 16px;
  font-weight: 600;
}

.text-block-6.white-text {
  color: #fff;
}

.page-bg-standorte {
  background-color: #fff;
  border-radius: 20px;
  width: 100%;
  padding: 6em;
}

.social-media-div-block {
  flex-direction: column;
  align-items: center;
  margin-top: 16px;
  display: flex;
}

.grid-2-columns-standorte {
  grid-template-rows: auto;
  align-items: center;
}

.grid-2-columns-standorte._2-3 {
  grid-template-columns: 2fr 3fr;
}

.grid-2-columns-standorte._3-2 {
  grid-template-columns: 3fr 2fr;
}

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

.block-request {
  color: var(--black-4);
  background-color: #fff;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 40px 12%;
  display: flex;
}

.embeded-map {
  border: 2px solid #fff;
  border-radius: 20px;
  overflow: hidden;
}

.icon-standorte {
  width: 20px;
  height: 20px;
}

.rich-text-ffnungszeiten {
  margin-bottom: 2em;
}

.rich-text-ffnungszeiten p {
  color: #11131f;
  text-align: justify;
  font-size: 18px;
  font-weight: 700;
  line-height: 2em;
}

.rich-text-ffnungszeiten ul {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.5em;
}

.grid-23 {
  grid-template-rows: auto;
  width: 100%;
}

.paragraph-ffnungszeiten {
  color: #11131f;
  font-size: 18px;
  font-weight: 700;
  line-height: 2em;
}

.div-block-33 {
  width: 100%;
}

.mb-4em {
  margin-bottom: 4em;
}

.h2-heading {
  margin-bottom: 10px;
  font-size: 44px;
  font-weight: 700;
  line-height: 1.2em;
}

.h2-heading.mw-600.mb-40px {
  margin-bottom: 40px;
}

.h2-heading.mw-600.mb-60px {
  margin-bottom: 60px;
}

.h2-heading.mw-900 {
  max-width: 900px;
}

.h2-heading.mw-900.mb-40px {
  margin-bottom: 40px;
}

.h2-heading.mw-900.mb-20px {
  margin-bottom: 20px;
}

.h2-heading.large {
  font-size: 60px;
}

.h2-heading.mw-700 {
  max-width: 700px;
}

.block-border-2 {
  background-color: #f1f6f6;
  border: 3px solid #fff;
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 38px;
  text-decoration: none;
  transition: background-color .15s ease-out, box-shadow .15s ease-out;
  display: flex;
  position: relative;
  box-shadow: 0 1px 2px #011d2612;
}

.h3-heading {
  margin-bottom: 10px;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.2em;
}

.h3-heading.mt-1em {
  margin-top: 1em;
}

.h3-heading.mb-1em {
  margin-bottom: 1em;
}

.h3-heading.mb-opx {
  margin-bottom: 0;
}

.h3-heading.mb-4px {
  margin-bottom: 4px;
}

.button-grid {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
}

.paragraph-hero {
  color: #fff;
  max-width: 700px;
  margin-bottom: 30px;
  font-size: 20px;
  font-weight: 500;
}

.title-werte {
  margin-top: 22px;
  margin-bottom: 20px;
  font-size: 32px;
  line-height: 1.4em;
}

.title-werte.yellow {
  color: var(--gold);
}

.grid-24 {
  grid-column-gap: 4em;
  grid-row-gap: 4em;
  grid-template-rows: auto;
  grid-template-columns: 3fr 3fr;
}

.counter {
  margin-bottom: 4px;
  font-size: 90px;
  font-weight: 700;
  line-height: 1em;
}

.counter.counter-google-bewertung {
  letter-spacing: -.04em;
  margin-bottom: 0;
  margin-right: 2px;
  font-size: 40px;
}

.counter-div-block {
  justify-content: flex-end;
  display: flex;
}

.hero-counter-info {
  letter-spacing: .02em;
  justify-content: flex-end;
  align-items: center;
  padding-top: 4px;
  padding-bottom: 4px;
  line-height: 20px;
  display: flex;
}

.div-block-34 {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  justify-items: center;
  margin-top: 1em;
  margin-bottom: 4em;
  display: grid;
}

.counting-number-text {
  letter-spacing: .04em;
  text-transform: uppercase;
  font-size: 18px;
  font-weight: 700;
}

.hidden-block {
  overflow: hidden;
}

.hero-counter {
  text-align: right;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-width: 200px;
  padding-bottom: 0;
  display: flex;
}

.anruf-button-fixed {
  z-index: 30;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border-radius: 100px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: 1fr;
  place-content: end;
  place-items: center end;
  padding: 0;
  display: grid;
  position: fixed;
  inset: auto 50px 50px auto;
}

.anrufbutton-container {
  z-index: 30;
  cursor: pointer;
  background-color: #32d24e80;
  border: 8px #fff;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 100px;
  padding: 8px;
  transition: all .3s cubic-bezier(.45, .182, .111, .989);
  display: flex;
  position: relative;
  inset: auto 0% 0% auto;
}

.anrufbutton-container:hover {
  transform: scale(1.05);
}

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

.anruf-button-bg {
  z-index: 1;
  background-color: #32d24e;
  border-radius: 100px;
  width: 80%;
  height: 80%;
  position: absolute;
}

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

.underline-link {
  grid-column-gap: .4rem;
  grid-row-gap: .4rem;
  color: #fff;
  border-bottom: 1px #1a1c24;
  align-items: center;
  padding-bottom: 0;
  display: flex;
}

.button-7 {
  color: #000;
  text-align: center;
  background-color: #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  padding: .75rem 1.875rem;
  font-size: 1rem;
  font-weight: 400;
  display: flex;
}

.section-banner {
  position: relative;
}

.faq-item {
  cursor: pointer;
}

.preview-agenda-item {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  outline-offset: 0px;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #d3e5e9;
  border-radius: 1rem;
  outline: 1px #d3e5e9;
  flex-direction: column;
  margin-top: -2rem;
  padding: 4.5rem 2rem 2.5rem;
  display: flex;
}

.about-images-wrap {
  width: 100%;
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.about-images-line {
  justify-content: center;
  align-items: center;
  margin-bottom: 24px;
  display: flex;
}

.about-images-line.second-line {
  margin-bottom: 0;
}

.team-page-image {
  object-fit: cover;
  border-radius: 20px;
  flex: none;
  width: 340px;
  height: 200px;
  margin-left: 12px;
  margin-right: 12px;
}

.intro.mw-900 {
  max-width: 900px;
}

.intro.align-center {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.collection-list-loop {
  margin-right: 20px;
}

.team-loop {
  z-index: 1;
  justify-content: flex-start;
  width: 100%;
  margin-bottom: 20px;
  display: flex;
  position: relative;
}

.events-div-text {
  width: 100%;
  padding: 6em 8%;
}

.events-div-text.top {
  padding-top: 80px;
  padding-bottom: 20px;
}

.events-container {
  background-color: #fff;
  border-radius: 35px;
  max-width: 1300px;
  overflow: hidden;
}

.events-container.mb-8em {
  margin-bottom: 8em;
}

.events-container.mb-6em {
  margin-bottom: 6em;
}

.grid-25 {
  grid-column-gap: 4em;
  grid-row-gap: 4em;
  grid-template-rows: auto;
  grid-template-columns: 3fr 2fr;
}

.grid-27 {
  width: 100%;
}

.collection-list-10 {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.image-blur.small {
  filter: blur(20px);
  top: 14px;
  transform: perspective(1000px)scale(.7);
}

.multi-images-grid {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 1100px;
  margin-bottom: 40px;
  display: flex;
}

.link-block-2 {
  text-decoration: none;
}

.video-div {
  justify-content: center;
  align-items: center;
  display: flex;
}

.grid-28 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-columns: 1fr;
  justify-items: start;
  margin-bottom: 20px;
}

._1-mio-div {
  z-index: 99;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: 1;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  color: #fff;
  background-color: #2b2f3a;
  border-radius: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  min-width: 250px;
  max-width: 300px;
  padding: 30px;
  font-size: 18px;
  line-height: 1.4em;
  display: block;
  position: fixed;
  inset: auto 4vh 4% auto;
}

._1-mio-heading {
  margin-bottom: 10px;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.4em;
}

._1-mio-text {
  margin-bottom: 20px;
  font-size: 14px;
}

.counters {
  color: var(--gold);
  margin-bottom: 4px;
  font-size: 50px;
  font-weight: 700;
  line-height: 1.2em;
}

._1-mio-close-icon {
  color: #fff;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  position: absolute;
  inset: 5% 2% auto auto;
}

._1-mio-x-icon {
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 27px;
  font-weight: 400;
  text-decoration: none;
  display: flex;
  transform: rotate(45deg);
}

._1-mio-ma-nahmen-logos-grid {
  grid-column-gap: 35px;
  grid-row-gap: 35px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 100%;
  margin-top: 40px;
  display: grid;
}

.signet-logo {
  max-width: 90px;
  max-height: 40px;
}

.coming-soon-div {
  margin-right: 5px;
  position: relative;
}

.coming-soon-text {
  z-index: 2;
  color: #fff;
  text-align: center;
  background-color: #fe6a4d;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  padding: 3px 6px;
  font-size: 13px;
  font-weight: 700;
  line-height: 1em;
  display: flex;
  position: absolute;
  inset: -30% -8% auto auto;
  transform: rotate(16deg);
}

.coming-soon-text.hero-coming-soon {
  z-index: -1;
  text-transform: uppercase;
  border-radius: 200px;
  width: 220px;
  height: 220px;
  padding: 0;
  font-size: 24px;
  line-height: 1em;
  inset: -70% auto auto -10%;
  transform: rotate(-15deg);
}

.coming-soon-text.hero-coming-soon.t-rena-coming-soon {
  top: -30%;
}

.coming-soon-text.z-index--1 {
  z-index: -1;
}

.text-block-32 {
  letter-spacing: -.04em;
  text-transform: uppercase;
  font-size: 6px;
  line-height: 1em;
}

.block-circle-hero {
  z-index: -100;
  flex-direction: column;
  place-content: center;
  align-items: center;
  min-height: 940px;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: visible;
}

.grid-hero-right-block {
  z-index: -50;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 700px;
  display: flex;
  position: relative;
}

.image-circle-1 {
  object-fit: cover;
  border-radius: 1000px;
  width: 650px;
  max-width: none;
  height: 650px;
  position: absolute;
  top: -30px;
  left: 56px;
}

.block-button-hero {
  justify-content: center;
  align-items: center;
  display: flex;
}

.circle-white {
  background-color: var(--gold-2);
  border-radius: 1000px;
  width: 300px;
  height: 300px;
  position: absolute;
}

.circle-white.type-1 {
  top: 298px;
  left: 489px;
}

.circle-white.type-1.blue {
  background-color: var(--dodger-blue);
}

.circle-white.type-2 {
  width: 190px;
  height: 190px;
  top: 262px;
  left: -26px;
}

.circle-border {
  background-color: #fff;
  border: 1px solid #cdd4e2;
  border-radius: 1000px;
  width: 630px;
  height: 630px;
  position: absolute;
}

.circle-border.type-5 {
  width: 60px;
  height: 60px;
  top: 401px;
  left: -21px;
}

.circle-border.type-2 {
  background-color: #fff;
  margin-top: -99px;
  margin-left: 885px;
}

.circle-border.type-1 {
  background-color: #fff;
  margin-top: -272px;
  margin-left: -998px;
  top: 328.5px;
  right: 1000px;
}

.circle-border.type-4 {
  background-color: #fff;
  margin-top: 151px;
  margin-left: 654px;
}

.circle-border.type-3 {
  background-color: #ffffff80;
  width: 315px;
  height: 315px;
  margin-left: -967px;
  top: 444px;
  left: 75%;
}

.circle-border.type-6 {
  z-index: 1;
  width: 300px;
  height: 300px;
  inset: -22% 73% auto auto;
}

.circle-border.type-7 {
  z-index: -1;
  width: 200px;
  height: 200px;
  inset: 0% 0% auto auto;
}

.circle-border.type-8 {
  z-index: -2;
  width: 444px;
  height: 444px;
  inset: -18% auto auto -44%;
}

.circle-border.type-team {
  z-index: -1;
}

.image-circle-2 {
  z-index: 10;
  border: 1px solid var(--lavender);
  object-fit: cover;
  background-color: #fff;
  border-radius: 1000px;
  width: 280px;
  max-width: none;
  height: 280px;
  margin-top: 240px;
  margin-left: 160px;
  padding: 13px;
  position: absolute;
}

.paragraph-hero-2 {
  max-width: 530px;
  margin-bottom: 35px;
  font-size: 20px;
  line-height: 1.6em;
}

.section-hero-kids {
  z-index: 2;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
  position: relative;
}

.link-button-dark {
  color: #202a3b;
  flex-direction: row;
  align-items: center;
  margin-left: 15px;
  margin-right: 15px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 15px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.title-hero {
  margin-top: 0;
}

.grid-hero-left-block {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-top: 60px;
  padding-bottom: 75px;
  display: flex;
  position: relative;
}

.content {
  z-index: 10;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1300px;
  display: flex;
  position: relative;
}

.grid-hero {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1.1fr 1fr;
  width: 100%;
  min-height: 700px;
}

.image-kids {
  object-fit: cover;
  background-color: #fff;
  border: 1px solid #cdd4e2;
  border-radius: 50%;
  max-height: 100%;
  padding: 13px;
}

.image-circle-4 {
  z-index: 100;
  object-fit: cover;
  border-radius: 1000px;
  width: 250px;
  max-width: none;
  height: 250px;
  margin-right: 53px;
  position: absolute;
  top: 328px;
  right: 50%;
}

.image-circle-3 {
  object-fit: cover;
  border-radius: 1000px;
  width: 540px;
  max-width: none;
  height: 540px;
  margin-right: 100px;
  position: absolute;
  top: -49px;
  right: 50%;
  overflow: hidden;
}

.circle-border-dark {
  border: 1px solid #34435c;
  border-radius: 1000px;
  width: 630px;
  height: 630px;
  position: absolute;
}

.circle-border-dark.type-10 {
  width: 62px;
  height: 62px;
  margin-left: -170px;
  top: 126px;
}

.circle-border-dark.type-6 {
  margin-left: -764px;
  top: -110px;
}

.circle-border-dark.type-7 {
  margin-left: -621px;
  top: 158px;
}

.circle-border-dark.type-9 {
  width: 200px;
  height: 200px;
  margin-left: 858px;
  bottom: 83px;
}

.circle-border-dark.type-8 {
  width: 310px;
  height: 310px;
  margin-left: 748px;
  bottom: -89px;
}

.circle-dark {
  background-color: #1b2333;
  border-radius: 1000px;
  width: 400px;
  height: 400px;
  position: absolute;
}

.circle-dark.type-2 {
  background-color: #fff;
  width: 280px;
  height: 280px;
  margin-left: -130px;
  top: 316px;
}

.circle-dark.type-1 {
  background-color: var(--dark-grey);
  margin-left: -531px;
  top: 65px;
}

.kids-hidden-div {
  position: relative;
}

.blue-ball {
  z-index: 2;
  background-color: var(--dodger-blue);
  border-radius: 200px;
  width: 160px;
  height: 160px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.div-block {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.title-blog-3 {
  margin-top: 8px;
  margin-bottom: 20px;
  font-size: 24px;
  line-height: 1.2em;
}

.text-white {
  color: #fff;
}

.grid-kids {
  grid-column-gap: 4em;
  grid-row-gap: 4em;
  grid-template-rows: auto;
  margin-bottom: 4em;
}

.div-block-38 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.div-block-39 {
  z-index: 1;
  position: relative;
}

.link-block-service {
  color: var(--black-2);
  text-decoration: none;
}

.white-div-block {
  text-align: center;
  background-color: #fff;
  border: 2px solid #fff;
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  min-height: 200px;
  padding: 30px 35px 40px;
  transition: background-color .4s;
  display: flex;
}

.white-div-block:hover {
  background-color: #fff0;
}

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

.title-service-yellow {
  color: var(--gold);
  margin-top: 0;
  margin-bottom: 12px;
}

.html-embed-4 {
  z-index: 100;
  position: relative;
}

.kontaktfomular-div {
  width: 100%;
  max-width: 1040px;
}

.text-kontaktformular {
  margin-bottom: 15px;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.4em;
}

.text-kontaktformular.small {
  max-width: 600px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.3em;
}

.text-kontaktformular.mb-0px {
  margin-bottom: 0;
}

.kontaktformular-grid {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 60px;
  display: flex;
}

.checkbox-field-kontaktformular {
  align-items: center;
  padding-right: 20px;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.3;
  transition: color .3s;
  display: flex;
}

.checkbox-field-kontaktformular:hover {
  color: var(--gold);
}

.checkbox {
  background-color: #fff;
  border-width: 1px;
  border-color: #e3e5e5;
  border-radius: 7px;
  flex: none;
  width: 30px;
  height: 30px;
  margin-top: 0;
  margin-right: 15px;
  transition: background-color .3s cubic-bezier(.25, .46, .45, .94), border-color .3s;
}

.checkbox:hover {
  border-color: #00000026;
}

.checkbox.w--redirected-checked {
  border-color: var(--gold);
  background-color: var(--gold);
  background-image: url("https://cdn.prod.website-files.com/62babca22d4c5d2e44693dea/62eb85f3dcd2a850b4132ebb_icon-check.svg");
  background-size: 16px;
}

.checkbox.w--redirected-focus {
  border-color: var(--gold);
  box-shadow: none;
}

.checkbox-kontaktfomrular {
  margin-bottom: 0;
  font-weight: 500;
}

.terminanfrage-grid {
  grid-template-columns: 1fr;
  width: 100%;
}

.text-normal-18px {
  font-size: 16px;
  font-weight: 400;
}

.button-9 {
  background-color: #fff;
  border: 1px solid #e3e5e5;
  border-radius: 7px;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 120px;
  padding: 20px 40px;
  display: flex;
}

.default-state {
  width: 100%;
}

.file-upload {
  width: 100%;
  margin-bottom: 0;
}

.text-block-33 {
  padding-left: 8px;
  padding-right: 8px;
  font-size: 12px;
}

.button-10, .uploaded-file {
  background-color: #fff;
  border: 1px solid #e3e5e5;
  border-radius: 7px;
  padding: 12px 20px;
}

.div-block-42 {
  grid-column-gap: 4em;
  grid-row-gap: 4em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  width: 100%;
  display: grid;
}

.tiktok_list-wrapper {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: none;
}

.tiktok_slide {
  width: 16rem;
  height: 28.75rem;
  margin-right: 3rem;
  padding-bottom: 0;
  padding-right: 0;
}

.tiktok_arrow {
  background-color: #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  inset: 4rem 8rem auto auto;
  box-shadow: -3px -2px 1px #00f2ea, 2px 2px 1px #ff004f;
}

.tiktok_arrow.is-left {
  right: 12rem;
}

.slider-tiktok-mask {
  width: 100%;
  margin-bottom: 2rem;
}

.tiktok_slider {
  background-color: #ddd0;
  height: auto;
  margin-bottom: 0;
  padding-top: 2rem;
  padding-bottom: 2rem;
  position: static;
  overflow: hidden;
}

.tiktok_arrow-icon {
  color: #000;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.display-flexbox {
  display: flex;
}

.text-color-white {
  color: #fff;
}

.tiktok_collection {
  grid-template-rows: auto max-content;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  align-items: center;
}

.tiktok-follow_button {
  color: #000;
  text-align: center;
  background-color: #fff;
  border-radius: 30px;
  justify-content: space-around;
  align-items: center;
  width: 12rem;
  height: 4rem;
  margin-left: auto;
  margin-right: 6rem;
  padding: .75rem 1.25rem;
  font-size: 1.25rem;
  font-weight: 700;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: -3px -2px 1px #00f2ea, 3px 3px 1px #ff004f;
}

.tiktok-follow_button:hover {
  color: #fff;
  background-color: #000;
}

.empty-state-2 {
  display: none;
}

.tiktok_component {
  position: relative;
}

.tiktok_item {
  width: 16rem;
  height: 28.75rem;
  position: relative;
}

.slide_nav {
  display: none;
  inset: auto auto 0% 0%;
}

.tiktok_top-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto auto;
  grid-template-columns: max-content max-content;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-bottom: 40px;
  display: grid;
}

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

.icon-1x1-medium {
  width: 4rem;
  height: 4rem;
  margin-bottom: 10px;
}

.tiktok-item_content {
  border-radius: 10px;
}

.tiktok-channel-info {
  z-index: 1;
  color: #fff;
  padding-right: 6rem;
  font-size: .5rem;
  position: absolute;
  inset: auto auto 1.5rem 1.5rem;
}

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

.text-size-tiny {
  color: var(--white-smoke-2);
  font-size: .75rem;
  text-decoration: none;
}

.text-style-2lines {
  line-height: 1.2em;
}

.tiktok-follow-icon {
  width: .75rem;
  height: .75rem;
  position: absolute;
  inset: auto auto -20%;
}

.cta-share-tiktok {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.tiktok-cta {
  z-index: 1;
  grid-column-gap: 0rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  place-items: center;
  display: grid;
  position: absolute;
  inset: auto .75rem 1.5rem auto;
}

.cta-follow-tiktok {
  flex-direction: column;
  align-items: center;
  display: flex;
  position: relative;
}

.tiktok-channel-image {
  border-radius: 50%;
  width: 2rem;
  height: 2rem;
}

.icon-1x1-xsmall {
  width: 1.5rem;
  height: 1.5rem;
}

.tiktok-logo-2 {
  z-index: 1;
  width: 5rem;
  position: absolute;
  inset: 1.5rem auto auto 1.5rem;
}

.tiktok-image-2 {
  object-fit: cover;
  border-radius: 10px;
  position: absolute;
  inset: 0%;
}

.paragraph-large-6 {
  color: #6c757d;
  margin-top: 0;
  margin-bottom: 45px;
  font-size: 19px;
  line-height: 1.5em;
}

.list-item-text {
  font-size: 17px;
}

.list {
  color: var(--slate-grey);
  padding-left: 20px;
}

.html-embed-5 {
  width: 100%;
}

.div-block-44 {
  background-color: #fff;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 100px;
  display: flex;
}

.image-8 {
  width: 100%;
}

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

.grid-29 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 4em;
  display: flex;
}

.div-block-45 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-46 {
  width: 100%;
  position: relative;
}

.popup-collection-list-wrapper {
  z-index: 999;
  position: relative;
}

.popup {
  z-index: 99999;
  opacity: 0;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #00000080;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.pop-up-card {
  flex-direction: column;
  max-width: 32rem;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 20px 20px #5136eb0d;
}

.top {
  justify-content: center;
  align-items: center;
  padding: 0;
  display: flex;
  position: relative;
}

.close_button {
  position: absolute;
  inset: 1.5rem 1.5rem auto auto;
}

.popup-image {
  border-radius: 20px;
  max-height: 75vh;
}

.x-icon {
  width: 34px;
  height: 34px;
}

.grid-30 {
  grid-column-gap: 4em;
  grid-row-gap: 4em;
  grid-template-rows: auto;
  grid-template-columns: 2fr 3fr;
  place-items: start stretch;
}

.form-error-text {
  color: #191c1f;
  text-align: center;
  font-size: 16px;
  line-height: 1em;
}

.image-animation-trigger {
  z-index: 10;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  overflow: hidden;
}

.form-success-text {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  font-size: 18px;
  line-height: 1em;
}

.form {
  z-index: 10;
  flex: none;
  width: 100%;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.form-success-message {
  color: #fff;
  background-color: #00db87;
  border: 1px solid #f1fff8;
  border-radius: 4px;
  width: 100%;
  padding: 2em;
}

.opacity-70 {
  opacity: .7;
}

.form-error-message {
  background-color: #ffccd5;
  border-radius: 4px;
  padding: 2em;
}

.subheading-kontaktformular {
  margin-top: 6px;
  margin-bottom: 10px;
  font-weight: 900;
}

.form-error-link {
  color: #0a223f;
  text-decoration: underline;
}

.form-2 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-31 {
  grid-column-gap: 4em;
  grid-row-gap: 4em;
  grid-template-columns: 2fr 4fr;
  justify-items: start;
  width: 100%;
}

.div-block-48 {
  margin-bottom: 20px;
}

.paragraph-werte {
  color: var(--white-transparent);
}

.img-hero-margin-top {
  z-index: 5;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  height: 400px;
  margin-top: -28px;
  display: flex;
  position: relative;
}

.img-hero-margin-top.unternhemenswerte {
  height: 700px;
}

.icon-bg {
  background-color: #fff;
  border-radius: 8px;
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: flex;
  box-shadow: 0 1px 2px #011d2612;
}

.paragraph-service-2 {
  color: #41565c;
  margin-top: 15px;
  margin-bottom: 25px;
}

.image-blur-shadow-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  position: absolute;
  inset: 0%;
}

.grid-services-hero {
  grid-column-gap: 18px;
  grid-row-gap: 25px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-items: start;
  width: 100%;
  margin-top: 25px;
}

.paragraph-large-7 {
  color: #41565c;
  max-width: 520px;
  margin-top: 0;
  margin-bottom: 45px;
  font-size: 20px;
  line-height: 1.5em;
}

.paragraph-large-7.center {
  text-align: center;
  max-width: 670px;
}

.button-small-2 {
  color: #fff;
  text-align: center;
  background-color: #f4253e;
  border-radius: 8px;
  padding: 11px 26px;
  font-size: 15px;
  font-weight: 600;
  line-height: 1.2em;
  transition: box-shadow .15s ease-out, transform .15s ease-out, background-color .15s ease-out;
  box-shadow: 0 1px 2px #f4253e4d;
}

.button-small-2:hover {
  color: #fff;
  background-color: #ff3951;
  transform: scale(1.05);
  box-shadow: 0 10px 20px #f4253e4d;
}

.title-service {
  margin-top: 22px;
}

.block-border {
  background-color: #f1f6f6;
  border: 3px solid #fff;
  border-radius: 20px;
  padding: 38px;
  text-decoration: none;
  transition: background-color .15s ease-out, box-shadow .15s ease-out;
  position: relative;
  box-shadow: 0 1px 2px #011d2612;
}

.button-11 {
  color: #fff;
  text-align: center;
  background-color: #f4253e;
  border-radius: 8px;
  padding: 19px 36px;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.2em;
  transition: box-shadow .15s ease-out, transform .15s ease-out, background-color .15s ease-out;
  box-shadow: 0 1px 2px #f4253e4d;
}

.button-11:hover {
  color: #fff;
  background-color: #ff3951;
  transform: scale(1.05);
  box-shadow: 0 10px 20px #f4253e4d;
}

.button-11.dark {
  background-color: #011d26;
  box-shadow: 0 1px 2px #011d2612;
}

.button-11.dark:hover {
  background-color: #123a46;
  box-shadow: 0 10px 20px #011d2612;
}

.grid-buttons-2 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  align-items: center;
}

.hero-title-3 {
  max-width: 940px;
  margin-top: 0;
  margin-bottom: 30px;
  font-size: 60px;
  line-height: 1.2em;
}

.hero-title-3.center {
  text-align: center;
}

.image-hero-grid {
  grid-column-gap: 38px;
  grid-row-gap: 38px;
  grid-template-rows: 1.3fr 1fr;
  min-height: 560px;
}

.image-blur-shadow-4 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  position: absolute;
  inset: 0%;
}

.paragraph-large-8 {
  color: #41565c;
  max-width: 520px;
  margin-top: 0;
  margin-bottom: 45px;
  font-size: 20px;
  line-height: 1.5em;
}

.section-hero-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 60px 38px 90px;
  display: flex;
}

.button-12 {
  color: #fff;
  text-align: center;
  background-color: #f4253e;
  border-radius: 8px;
  padding: 19px 36px;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.2em;
  transition: box-shadow .15s ease-out, transform .15s ease-out, background-color .15s ease-out;
  box-shadow: 0 1px 2px #f4253e4d;
}

.button-12:hover {
  color: #fff;
  background-color: #ff3951;
  transform: scale(1.05);
  box-shadow: 0 10px 20px #f4253e4d;
}

.grid-2-columns-5 {
  grid-column-gap: 38px;
  grid-row-gap: 38px;
  grid-template-rows: auto;
  width: 100%;
}

.block-right-2 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-top: 60px;
  padding-bottom: 60px;
  padding-left: 9%;
  display: flex;
}

.hero-title-4 {
  max-width: 940px;
  margin-top: 0;
  margin-bottom: 30px;
  font-size: 60px;
  line-height: 1.2em;
}

.img-hero-margin {
  justify-content: center;
  margin-bottom: 25%;
  margin-left: 45%;
  display: flex;
  position: relative;
}

.block-left-3 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
}

.block-left-3.padding-right {
  padding-right: 30px;
}

.lightbox {
  z-index: 10;
  width: 386px;
  height: 230px;
  display: flex;
  position: absolute;
  inset: auto auto -38px -38px;
}

.play {
  z-index: 10;
  background-color: #fff;
  border-radius: 100px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  margin: auto;
  display: flex;
  position: absolute;
  inset: 0%;
  box-shadow: 0 10px 20px #011d2612;
}

.paragraph-large-9 {
  color: #41565c;
  max-width: 520px;
  margin-top: 0;
  margin-bottom: 45px;
  font-size: 20px;
  line-height: 1.5em;
}

.icon-play {
  width: 15px;
  height: 15px;
  margin-left: 2px;
}

.button-13 {
  color: #fff;
  text-align: center;
  background-color: #f4253e;
  border-radius: 8px;
  padding: 19px 36px;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.2em;
  transition: box-shadow .15s ease-out, transform .15s ease-out, background-color .15s ease-out;
  box-shadow: 0 1px 2px #f4253e4d;
}

.button-13:hover {
  color: #fff;
  background-color: #ff3951;
  transform: scale(1.05);
  box-shadow: 0 10px 20px #f4253e4d;
}

.button-13.white {
  color: #011d26;
  background-color: #fff;
  box-shadow: 0 1px 2px #011d2612;
}

.button-13.white:hover {
  box-shadow: 0 10px 20px #011d2612;
}

.lightbox-link {
  z-index: 10;
  width: 100%;
  height: 100%;
  transition: filter .2s ease-out, transform .2s ease-out;
  display: flex;
}

.lightbox-link:hover {
  filter: brightness(110%);
  transform: translate(5px);
}

.hero-title-5 {
  max-width: 940px;
  margin-top: 0;
  margin-bottom: 30px;
  font-size: 60px;
  line-height: 1.2em;
}

.grid-hero-half-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr minmax(auto, 626px) minmax(auto, 626px) 1fr;
  width: 100%;
}

.grid-32 {
  grid-template-rows: auto;
  grid-template-columns: 2fr 3fr;
  width: 100%;
}

.icon-bg-4 {
  background-color: #fff;
  border-radius: 8px;
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: flex;
  box-shadow: 0 1px 2px #011d2612;
}

.paragraph-large-10 {
  color: #41565c;
  max-width: 520px;
  margin-top: 0;
  margin-bottom: 45px;
  font-size: 20px;
  line-height: 1.5em;
}

.paragraph-large-10.center {
  text-align: center;
  max-width: 670px;
}

.button-small-3 {
  color: #fff;
  text-align: center;
  background-color: #f4253e;
  border-radius: 8px;
  padding: 11px 26px;
  font-size: 15px;
  font-weight: 600;
  line-height: 1.2em;
  transition: box-shadow .15s ease-out, transform .15s ease-out, background-color .15s ease-out;
  box-shadow: 0 1px 2px #f4253e4d;
}

.button-small-3:hover {
  color: #fff;
  background-color: #ff3951;
  transform: scale(1.05);
  box-shadow: 0 10px 20px #f4253e4d;
}

.title-service-3 {
  margin-top: 22px;
}

.block-border-4 {
  background-color: #f1f6f6;
  border: 3px solid #fff;
  border-radius: 20px;
  padding: 38px;
  text-decoration: none;
  transition: background-color .15s ease-out, box-shadow .15s ease-out;
  position: relative;
  box-shadow: 0 1px 2px #011d2612;
}

.button-14 {
  color: #fff;
  text-align: center;
  background-color: #f4253e;
  border-radius: 8px;
  padding: 19px 36px;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.2em;
  transition: box-shadow .15s ease-out, transform .15s ease-out, background-color .15s ease-out;
  box-shadow: 0 1px 2px #f4253e4d;
}

.button-14:hover {
  color: #fff;
  background-color: #ff3951;
  transform: scale(1.05);
  box-shadow: 0 10px 20px #f4253e4d;
}

.button-14.dark {
  background-color: #011d26;
  box-shadow: 0 1px 2px #011d2612;
}

.button-14.dark:hover {
  background-color: #123a46;
  box-shadow: 0 10px 20px #011d2612;
}

.hero-title-6 {
  max-width: 940px;
  margin-top: 0;
  margin-bottom: 30px;
  font-size: 60px;
  line-height: 1.2em;
}

.hero-title-6.center {
  text-align: center;
}

.werte-icon {
  width: 80px;
}

.image-seo-texte-standorte {
  height: 100%;
  max-height: 900px;
  position: relative;
}

.div-block-49 {
  background-color: #fff;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  display: flex;
}

.div-block-50 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.collection-list-11 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-51 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.organigram {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.organigram.mb-6em {
  margin-bottom: 6em;
}

.collection-list-wrapper-organigramm {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.collection-list-organigramm {
  grid-column-gap: 2em;
  grid-row-gap: 3em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.collection-list-organigramm.grid-3-columns-organigram {
  grid-template-columns: 1fr 1fr 1fr;
}

.collection-list-organigramm._2er {
  grid-template-columns: 1fr 1fr;
}

.collection-list-organigramm._1er {
  grid-template-columns: 1fr;
}

.image-organigram {
  aspect-ratio: 1;
  border: 1px solid var(--white-smoke);
  object-fit: cover;
  object-position: 50% 10%;
  border-radius: 200px;
  width: 120px;
  height: 120px;
  padding: 6px;
  overflow: hidden;
}

.div-organigram {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.titel-organigram {
  font-size: 12px;
}

.organigram-name {
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.2em;
}

.organigram-heading {
  margin-bottom: 30px;
  font-size: 30px;
  line-height: 1.2em;
}

.organigram-grid {
  grid-column-gap: 0em;
  grid-row-gap: 4em;
  background-color: #fff;
  border-radius: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  width: 100%;
  padding: 6em 2em;
  display: grid;
  box-shadow: 0 1px 2px #011d2612;
}

.div-block-52 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.collection-list-wrapper-leistungen {
  width: 100%;
}

.collection-list-leistungen {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.collection-item-3 {
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.google-review-div {
  z-index: 0;
  color: #fff;
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 200px;
  display: flex;
  position: absolute;
  inset: -70px -90px auto auto;
  transform: rotate(8deg);
}

.google-stern-image {
  width: 140px;
  height: 140px;
}

.text-block-34 {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.1em;
}

.div-block-53 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  display: flex;
  position: absolute;
}

.rich-text-leistungen p {
  font-size: 16px;
}

.flaggen-icon {
  width: 20px;
  height: 20px;
}

.collection-list-sprachen {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.sprachen-div {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: center;
  align-items: center;
  margin-bottom: 12px;
  display: flex;
}

.text-block-35 {
  font-weight: 600;
}

.div-block-54 {
  display: flex;
}

.div-block-55 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  display: flex;
}

.text-block-36 {
  font-weight: 600;
}

.div-block-56 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  display: flex;
  position: absolute;
}

.text-block-37 {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.1em;
}

.div-block-57 {
  position: relative;
}

.collection-list-12 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  text-align: left;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row dense;
  justify-content: center;
  place-items: stretch start;
  width: 100%;
  display: grid;
}

.bg-video {
  z-index: 1;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.is-txt-small {
  color: #0a227d;
  margin-bottom: 0;
  font-size: .9rem;
  line-height: 1.4;
}

.timeline_dot {
  z-index: 1;
  border: 4px solid var(--gold);
  background-color: var(--gold);
  border-radius: 99px;
  width: 24px;
  height: 24px;
  position: relative;
}

.timeline_progress {
  z-index: 1;
  background-color: var(--gold);
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 3px;
  height: 5%;
  display: flex;
  position: absolute;
  inset: 0% 0% auto 50%;
  transform: translate(-50%);
}

.is-h2 {
  color: #94bac7;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 4em;
  font-style: normal;
  font-weight: 400;
  line-height: 1.1;
}

.timeline_track {
  background-color: var(--white-smoke);
  flex-direction: column;
  align-items: center;
  width: 4px;
  height: 100%;
}

.is-h4 {
  color: #0a227d;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.9375em;
  font-style: normal;
  font-weight: 400;
  line-height: 1.2;
}

.timeline_grid {
  grid-column-gap: 1.5em;
  grid-row-gap: 0em;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr .25fr 1fr;
  width: 100%;
}

.timeline_progress-overlay-bottom {
  background-image: linear-gradient(#0a227d00, #fff);
  width: 6px;
  height: 4em;
  position: absolute;
  inset: auto 0% 0 47%;
}

.timeline_grid-wrap {
  position: relative;
}

.timeline_inner {
  grid-row-gap: 6em;
  flex-direction: column;
  display: flex;
}

.timeline_progress-overlay-top {
  z-index: 0;
  background-image: linear-gradient(#fff, #0a227d00);
  width: 6px;
  height: 2em;
  position: absolute;
  inset: 0% 0% auto -2px;
}

.timeline_track-wrap {
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  display: flex;
  position: relative;
}

.jounrey-item {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: var(--white-smoke-2);
  box-shadow: 6px 6px 0 0 var(--gold);
  text-align: left;
  border-radius: 20px;
  flex-flow: row;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  padding: 20px 25px;
  display: flex;
}

.jounrey-item.journey-item-werte {
  border: 2px solid var(--white-smoke);
  background-color: var(--white);
  padding: 25px;
}

.jounrey-item.mb-4em {
  margin-bottom: 4em;
}

.timeline_item-wrap {
  margin-bottom: -3em;
}

.timeline_heading-wrap {
  grid-row-gap: 1em;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.journey-heading {
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 18px;
  line-height: 1.2em;
}

.journey-heading.mb-0px {
  margin-bottom: 0;
}

.journey-heading.journey-heading-werte-heading {
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 18px;
}

.timeline_track-2 {
  background-color: #94bac7;
  flex-direction: column;
  align-items: center;
  width: 2px;
  height: 100%;
}

.timeline_progress-overlay-bottom-2 {
  background-image: linear-gradient(#0a227d00, #0a227d);
  width: 6px;
  height: 4em;
  position: absolute;
  inset: auto 0% 0 47%;
}

.timeline_grid_2 {
  grid-column-gap: 1.5em;
  grid-row-gap: 0em;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr .25fr 1fr;
  width: 100%;
}

.timeline_item-2 {
  grid-row-gap: 1em;
  background-color: #94bac7;
  border-radius: .5em;
  flex-direction: column;
  align-items: flex-start;
  margin-top: 1.9em;
  margin-bottom: 1.9em;
  padding: 2em;
  display: flex;
  box-shadow: 6px 6px #ea4537;
}

.paragraph-journey {
  font-size: 15px;
  line-height: 1.4em;
}

.icon-journey {
  background-color: var(--white);
  border-radius: 10px;
  width: 70px;
  height: 70px;
  padding: 12px;
  box-shadow: 0 2px 5px #0000001a;
}

.icon-journey.mb-25px {
  margin-bottom: 25px;
}

.icon-journey.icon-journey-werte {
  width: 70px;
  height: 70px;
  margin-bottom: 20px;
}

.journey-werte-grid {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  width: 100%;
  display: grid;
}

.block-question {
  background-color: var(--white-smoke-2);
  box-shadow: 6px 6px 0 0 var(--gold);
  text-align: left;
  cursor: pointer;
  border-radius: 20px;
  flex-flow: wrap;
  align-items: stretch;
  width: 100%;
  padding: 22px;
  transition: box-shadow .2s;
  display: flex;
}

.block-question:hover {
  box-shadow: 6px 6px 0 0 var(--black-3);
}

.block-title-question {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.title-question {
  margin-top: 0;
  margin-bottom: 0;
}

.icon-arrow {
  width: 12px;
  height: 12px;
  margin-left: 6px;
}

.content-question {
  overflow: hidden;
}

.paragraph-question {
  margin-top: 20px;
  margin-bottom: 4px;
  font-size: 15px;
}

.collection-list-testimonials {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: left;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

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

.google-stern-grid {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  grid-template: "Area"
  / auto auto auto auto auto;
  grid-auto-columns: 1fr;
  display: grid;
}

.google-stern {
  width: 22px;
  height: 22px;
}

.glad-logo {
  width: 100%;
  max-width: 380px;
  margin-bottom: 40px;
}

.empty-state-3 {
  display: none;
}

.div-block-58 {
  width: 100%;
  max-width: 1300px;
}

.collection-list-13 {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.image-9 {
  aspect-ratio: 16 / 9;
  object-fit: cover;
}

.div-block-59 {
  background-color: #fff;
  padding: 30px 40px 40px;
}

.div-block-60 {
  border-radius: 20px;
  overflow: hidden;
}

.rich-text-blog-seite p {
  font-size: 15px;
}

.blog-hero-image {
  aspect-ratio: 2;
  object-fit: cover;
  border-radius: 20px;
}

.div-block-61 {
  text-align: center;
  background-color: #fff;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  padding: 6em 4em;
  display: flex;
}

.div-block-62 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

@media screen and (max-width: 991px) {
  .nav-menu {
    background-color: #fff;
    border-radius: 8px;
    margin-left: 25px;
    margin-right: 25px;
    padding: 10px 7px;
    box-shadow: 0 10px 20px #011d2612;
  }

  .menu-button {
    background-color: #fff;
    border-radius: 8px;
    margin-left: 10px;
    padding: 8px;
    transition: color .15s ease-out, transform .15s ease-out, box-shadow .15s ease-out;
    box-shadow: 0 1px 2px #011d2612;
  }

  .menu-button:hover {
    transform: scale(1.05);
    box-shadow: 0 10px 20px #011d2612;
  }

  .menu-button.w--open {
    color: var(--gold);
    background-color: #fff;
  }

  .dropdown {
    width: 100%;
  }

  .icon-menu-button {
    font-size: 24px;
  }

  .navbar {
    padding-left: 25px;
    padding-right: 25px;
  }

  .section-footer {
    padding-top: 70px;
  }

  .section-hero-full {
    padding-bottom: 70px;
    padding-left: 25px;
    padding-right: 25px;
  }

  .image-clear.radius-links-0, .image-clear.right-no-radius {
    border-radius: 20px;
  }

  .image-clear.mh-300 {
    max-height: 300px;
  }

  .image-clear.multiimages {
    max-width: 13vw;
    max-height: 13vw;
  }

  .hero-title {
    font-size: 52px;
  }

  .hero-title.small {
    font-size: 40px;
  }

  .section {
    padding: 70px 25px;
    overflow: hidden;
  }

  .section.section-hero-magazin {
    padding-left: 38px;
    padding-right: 38px;
  }

  .block-image.mt-60px {
    display: none;
  }

  .block-left {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .block-left.pr-0em {
    padding-bottom: 0;
  }

  .block-left.pl-5 {
    padding-left: 0%;
  }

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

  .grid-2-columns {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    grid-template-columns: 2fr;
  }

  .grid-2-columns.rght-image {
    grid-template-columns: 2fr;
  }

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

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

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

  .link-service-image-large {
    height: auto;
  }

  .grid-3-columns {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    grid-template-columns: 1fr;
  }

  .button.button-navi {
    display: none;
  }

  .heading.large, .heading.large.mw-900 {
    font-size: 50px;
  }

  .heading.medium {
    font-size: 40px;
  }

  .heading.small {
    font-size: 20px;
  }

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

  .section-hero {
    padding: 40px 25px 70px;
  }

  .hero-background.footer {
    display: none;
  }

  .hero-grafik._01 {
    width: 200%;
  }

  .footer-grafik._02 {
    inset: auto 0% 0% auto;
  }

  .footer-grafik._03 {
    inset: auto auto 0% 0%;
  }

  .grid-sticky {
    grid-column-gap: 25px;
    grid-template-columns: 1fr;
  }

  .paragraph-large-2 {
    margin-bottom: 40px;
  }

  .block-sticky {
    flex-direction: column;
    margin-top: 0;
    margin-right: 5%;
    position: relative;
    top: 0;
  }

  .collection-list-neu {
    grid-row-gap: 25px;
  }

  .block-text-blog {
    padding: 25px 28px;
  }

  .section-blog {
    padding-bottom: 70px;
    padding-left: 25px;
    padding-right: 25px;
  }

  .background-cover {
    max-width: none;
    height: 100%;
  }

  .team-member.team-member-loop {
    min-width: 160px;
  }

  .image-member.image-member-loop {
    max-height: 220px;
  }

  .client-logo-bg {
    padding: 22px 16px;
  }

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

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

  .collection-list-4.loop {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
  }

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

  .block-testimonial {
    padding: 26px 30px 14px;
  }

  .client-text {
    margin-top: 15px;
    margin-left: 0;
  }

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

  .div-block-service {
    min-height: auto;
  }

  .block-image-2 {
    height: 400px;
    min-height: auto;
    max-height: 400px;
  }

  .image-blur-shadow-2 {
    position: relative;
  }

  .grid-2-columns-2 {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    grid-template-columns: 1fr;
  }

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

  .img-hero.ratio-1-1 {
    aspect-ratio: 1;
  }

  .img-hero.hide-mobile-magazin {
    display: none;
  }

  .img-hero.magazin-image-top-chp {
    aspect-ratio: 2;
  }

  .karriere-section {
    padding-bottom: 70px;
    padding-left: 25px;
    padding-right: 25px;
  }

  .block-hero-bg {
    padding: 48px 30px;
  }

  .grid-hero-full {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    grid-template-rows: minmax(200px, auto) minmax(200px, auto) minmax(200px, auto) minmax(200px, auto);
    grid-template-columns: 1fr 1fr;
    grid-auto-rows: minmax(200px, auto);
  }

  .grid-7 {
    grid-template-columns: 3fr;
  }

  .page-bg-2, .page-bg-3 {
    padding-top: 30px;
    padding-bottom: 60px;
  }

  .grid-hero-half {
    grid-column-gap: 30px;
    grid-template-columns: 1fr 1fr;
  }

  .block-left-2 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .block-text-service-page-2 {
    padding: 50px;
  }

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

  .video {
    height: 100%;
  }

  .hero-title-2 {
    font-size: 52px;
  }

  .button-5 {
    background-color: #fecc36;
  }

  .block-border-3 {
    width: 100%;
  }

  .title-service-2 {
    min-height: auto;
    margin-bottom: 1em;
  }

  .block-sticky-2 {
    flex-direction: column;
    align-items: center;
    margin: 0 5% 60px 0%;
    position: relative;
    top: 0;
  }

  .grid-2-columns-4 {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    grid-template-columns: 1fr;
    justify-items: start;
  }

  .grid-3-columns-3 {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    grid-template-columns: 1fr;
  }

  .paragraph-large-3 {
    margin-bottom: 40px;
  }

  .er-ffnung-text.standortseite {
    left: -5%;
  }

  .filters-wrapper {
    grid-template-columns: 1fr 1fr;
  }

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

  .paragraph-large-4 {
    margin-bottom: 40px;
  }

  .grid-sticky-2 {
    grid-column-gap: 25px;
    grid-template-columns: 1fr;
  }

  .grid-sticky-2._2-3 {
    grid-template-columns: 2fr;
  }

  .block-sticky-4 {
    flex-direction: column;
    align-items: center;
    margin: 0 5% 60px;
    position: relative;
    top: 0;
  }

  .collection-list-8 {
    grid-row-gap: 25px;
  }

  .kids-div-yellow {
    padding: 25px 28px;
  }

  .rich-text-paragraph-large h2 {
    font-size: 33px;
  }

  .page-bg-standorte {
    padding: 4em;
  }

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

  .grid-2-columns-standorte._2-3 {
    grid-template-columns: 3fr;
  }

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

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

  .block-request {
    border-radius: 0 0 20px 20px;
    margin-top: 0;
    margin-bottom: 0;
    padding: 4em;
  }

  .embeded-map {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    width: 100%;
    min-height: 400px;
  }

  .h2-heading {
    font-size: 40px;
  }

  .h2-heading.large {
    font-size: 50px;
  }

  .hero-counter {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .anruf-button-fixed {
    align-content: end;
    align-items: end;
    bottom: 20px;
    right: 20px;
  }

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

  .about-images-line {
    margin-bottom: 24px;
  }

  .team-page-image {
    width: 300px;
    height: 200px;
    margin-left: 12px;
    margin-right: 12px;
  }

  .events-div-text {
    padding-left: 6%;
    padding-right: 6%;
  }

  .events-container {
    border-radius: 0;
  }

  .grid-25 {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
  }

  .collection-list-10 {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
  }

  .counters {
    margin-bottom: 0;
    font-size: 38px;
    line-height: 48px;
  }

  .block-button-hero {
    flex-direction: column;
  }

  .image-circle-2.hide-mobile {
    display: none;
  }

  .paragraph-hero-2 {
    text-align: center;
  }

  .section-hero-kids {
    padding-top: 15vh;
  }

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

  .grid-hero-left-block {
    align-items: flex-start;
  }

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

  .image-circle-4 {
    top: 279px;
    left: 60%;
    right: auto;
  }

  .image-circle-3 {
    top: -30px;
    left: 18%;
    right: auto;
  }

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

  .div-block-38 {
    margin-bottom: 4em;
  }

  .tiktok_arrow {
    right: 6rem;
  }

  .tiktok_arrow.is-left {
    right: 10rem;
  }

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

  .paragraph-large-6 {
    margin-bottom: 30px;
  }

  .grid-29 {
    margin-bottom: 0;
  }

  .grid-31 {
    grid-template-rows: auto;
    grid-template-columns: 2fr;
  }

  .img-hero-margin-top.unternhemenswerte {
    height: auto;
  }

  .grid-services-hero {
    grid-template-columns: 1fr 1fr;
  }

  .paragraph-large-7 {
    margin-bottom: 40px;
  }

  .hero-title-3 {
    font-size: 52px;
  }

  .image-hero-grid {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
  }

  .paragraph-large-8 {
    margin-bottom: 40px;
  }

  .section-hero-2 {
    padding: 40px 25px 70px;
  }

  .grid-2-columns-5 {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
  }

  .block-right-2 {
    padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 3%;
  }

  .hero-title-4 {
    font-size: 52px;
  }

  .block-left-3 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .block-left-3.padding-right {
    padding-right: 0;
  }

  .lightbox {
    width: 320px;
    height: 190px;
    bottom: -25px;
    left: -25px;
  }

  .paragraph-large-9 {
    margin-bottom: 40px;
  }

  .hero-title-5 {
    font-size: 52px;
  }

  .grid-hero-half-2 {
    grid-column-gap: 30px;
    grid-template-columns: 1fr 1fr;
  }

  .paragraph-large-10 {
    margin-bottom: 40px;
  }

  .hero-title-6 {
    font-size: 52px;
  }

  .image-seo-texte-standorte {
    height: auto;
  }

  .collection-list-organigramm.grid-3-columns-organigram {
    grid-template-columns: 1fr 1fr;
  }

  .organigram-grid {
    border-radius: 20px;
    grid-template-columns: 1fr;
    padding: 4em;
  }

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

  .google-review-div {
    top: -40px;
    right: -40px;
  }

  .sprachen-div {
    flex-flow: column;
  }

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

  .jounrey-item {
    padding: 30px;
  }

  .timeline_item-wrap {
    margin-bottom: 0;
  }

  .journey-heading {
    font-size: 18px;
  }

  .timeline_grid_2 {
    grid-column-gap: .5em;
  }

  .journey-werte-grid, .collection-list-testimonials, .collection-list-13 {
    grid-template-columns: 1fr 1fr;
  }
}

@media screen and (max-width: 767px) {
  .footer-down {
    margin-top: 60px;
  }

  .brand {
    padding-left: 0;
  }

  .section-footer {
    padding-top: 60px;
  }

  .section-hero-full {
    padding-bottom: 60px;
  }

  .image-clear.multiimages {
    border-radius: 10px;
  }

  .hero-title {
    font-size: 46px;
  }

  .hero-title.small {
    font-size: 37px;
  }

  .section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .block-image {
    min-height: 420px;
  }

  .block-left {
    padding: 20px 3%;
  }

  .paragraph-large {
    font-size: 18px;
  }

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

  .heading.large {
    font-size: 40px;
  }

  .heading.medium {
    font-size: 30px;
  }

  .heading.small {
    font-size: 18px;
  }

  .section-hero {
    padding-top: 30px;
    padding-bottom: 60px;
  }

  .paragraph-large-2 {
    font-size: 18px;
  }

  .block-sticky {
    margin-bottom: 50px;
  }

  .link-block-blog {
    flex-direction: column;
  }

  .section-blog {
    padding-bottom: 60px;
  }

  .collection-list-3.kooperrationspartner {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .client {
    flex-direction: row;
    align-items: center;
  }

  .block-testimonial {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 3fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .client-text {
    margin-top: 0;
  }

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

  .block-image-2 {
    height: 360px;
    max-height: 360px;
  }

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

  .block-right {
    padding: 20px 3%;
  }

  .block-right.pr-3em {
    padding-right: 0;
  }

  .karriere-section {
    padding-bottom: 60px;
  }

  .grid-hero-full {
    margin-top: 0;
  }

  .image-about {
    height: 300px;
  }

  .page-bg-2, .page-bg-3 {
    padding-top: 20px;
    padding-bottom: 50px;
  }

  .grid-hero-half {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    grid-template-columns: 1fr;
  }

  .hero-half {
    min-height: 420px;
  }

  .block-left-2 {
    padding: 20px 3%;
  }

  .hero-title-2 {
    font-size: 46px;
  }

  .block-sticky-2 {
    margin-bottom: 50px;
  }

  .grid-2-columns-4, .grid-3-columns-3 {
    grid-template-columns: 1fr;
  }

  .paragraph-large-3, .paragraph-large-4 {
    font-size: 18px;
  }

  .block-sticky-4 {
    margin-bottom: 50px;
  }

  .kids-div-yellow.blue.fly, .kids-div-yellow.fly {
    bottom: 0;
  }

  .page-bg-standorte {
    padding: 2em;
  }

  .h2-heading {
    font-size: 30px;
  }

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

  .counter {
    font-size: 60px;
  }

  .counter.counter-google-bewertung {
    font-size: 33px;
  }

  .div-block-34 {
    grid-template-columns: 1fr;
    width: 100%;
  }

  .hero-counter {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .anruf-button-fixed {
    bottom: 15px;
    right: 15px;
  }

  .anrufbutton-container {
    width: 75px;
    height: 75px;
  }

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

  .team-page-image {
    width: 252px;
    height: 168px;
  }

  .collection-list-10 {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
  }

  ._1-mio-div {
    max-width: 100%;
    bottom: 25px;
    left: 25px;
    right: 25px;
  }

  .counters {
    font-size: 44px;
    line-height: 1.2em;
  }

  .grid-hero-right-block {
    min-height: 400px;
  }

  .image-circle-1 {
    width: 480px;
    height: 480px;
    left: 17px;
  }

  .image-circle-2 {
    width: 220px;
    height: 220px;
    margin-top: 368px;
    margin-left: 178px;
  }

  .paragraph-hero-2 {
    margin-bottom: 20px;
    font-size: 18px;
    line-height: 1.5em;
  }

  .section-hero-kids {
    padding-left: 15px;
    padding-right: 15px;
  }

  .title-hero {
    font-size: 43px;
  }

  .grid-hero-left-block {
    padding-top: 45px;
    padding-bottom: 55px;
  }

  .image-circle-4 {
    width: 180px;
    height: 180px;
    left: 54%;
  }

  .image-circle-3 {
    width: 400px;
    height: 400px;
    left: 12%;
  }

  .div-block {
    grid-template-columns: 1fr;
  }

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

  .paragraph-large-6 {
    font-size: 18px;
  }

  .pop-up-card {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .form {
    width: 100%;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
  }

  .img-hero-margin-top {
    height: 280px;
  }

  .grid-services-hero {
    grid-row-gap: 18px;
    grid-template-columns: 1fr;
    margin-top: 18px;
  }

  .paragraph-large-7 {
    font-size: 18px;
  }

  .hero-title-3 {
    font-size: 46px;
  }

  .image-hero-grid {
    min-height: 420px;
  }

  .paragraph-large-8 {
    font-size: 18px;
  }

  .section-hero-2 {
    padding-top: 30px;
    padding-bottom: 60px;
  }

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

  .block-right-2 {
    padding: 20px 3%;
  }

  .hero-title-4 {
    font-size: 46px;
  }

  .block-left-3 {
    padding: 20px 3%;
  }

  .block-left-3.padding-right {
    padding-left: 3%;
    padding-right: 3%;
  }

  .lightbox {
    left: 25px;
  }

  .paragraph-large-9 {
    font-size: 18px;
  }

  .hero-title-5 {
    font-size: 46px;
  }

  .grid-hero-half-2 {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    grid-template-columns: 1fr;
  }

  .paragraph-large-10 {
    font-size: 18px;
  }

  .hero-title-6 {
    font-size: 46px;
  }

  .organigram-grid {
    padding-left: 2em;
    padding-right: 2em;
  }

  .google-review-div {
    bottom: 20px;
  }

  .google-stern-image {
    width: 120px;
    height: 120px;
  }

  .text-block-34, .text-block-37 {
    font-size: 10px;
  }

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

  .timeline_dot {
    width: 20px;
    height: 20px;
  }

  .timeline_progress {
    inset: 0% auto auto 2.5em;
  }

  .is-h2 {
    font-size: 2rem;
  }

  .is-h4 {
    font-size: 1.5rem;
  }

  .timeline_grid {
    grid-template-columns: 5em 1fr;
  }

  .timeline_progress-overlay-bottom {
    height: 4em;
  }

  .jounrey-item {
    margin-bottom: 2em;
  }

  .timeline_item-wrap {
    margin-bottom: 0;
  }

  .timeline_item-wrap.is-hidden-mobile {
    display: none;
  }

  .timeline_progress-overlay-bottom-2 {
    background-image: linear-gradient(#0a227d00, #0a227d 59%);
    height: 4em;
  }

  .timeline_grid_2 {
    grid-column-gap: 0em;
    grid-template-columns: 5em 1fr;
  }

  .journey-werte-grid {
    grid-column-gap: 1.5em;
    grid-row-gap: 1.5em;
    grid-template-columns: 1fr;
  }

  .collection-list-testimonials, .collection-list-13 {
    grid-template-columns: 1fr;
  }

  .div-block-61 {
    padding-left: 2em;
    padding-right: 2em;
  }
}

@media screen and (max-width: 479px) {
  h2 {
    font-size: 30px;
  }

  .container.padding-6 {
    padding-left: 6%;
    padding-right: 6%;
  }

  .block-footer-down {
    flex-direction: row;
    margin-bottom: 15px;
  }

  .button-small {
    padding-left: 18px;
    padding-right: 18px;
  }

  .footer-down {
    flex-direction: column;
  }

  .nav-menu {
    margin-left: 15px;
    margin-right: 15px;
  }

  .brand {
    width: 140px;
  }

  .brand.w--current {
    width: 120px;
  }

  .block-footer {
    flex-direction: column;
    justify-content: center;
    display: flex;
  }

  .navbar {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-footer {
    padding-top: 55px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .section-hero-full {
    padding-bottom: 55px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .image-clear.mh-300 {
    max-height: 250px;
  }

  .image-clear.mw-400.mobile-mw-60 {
    max-width: 60%;
  }

  .image-blur-shadow.display-normal.mw-400.mw-mobile-70 {
    max-width: 70%;
  }

  .hero-title {
    margin-bottom: 20px;
    font-size: 9vw;
  }

  .hero-title.small {
    font-size: 34px;
  }

  .section {
    padding: 55px 20px;
  }

  .section.pt-20vh {
    padding-top: 8em;
  }

  .section.section-loop {
    padding-top: 4em;
    padding-bottom: 4em;
  }

  .section.section-hero-magazin {
    padding-bottom: 40px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .section.section-hero-werte {
    padding-top: 160px;
  }

  .block-image {
    min-height: 380px;
  }

  .block-left {
    padding: 10px 0;
  }

  .paragraph-large {
    margin-bottom: 30px;
    font-size: 16px;
  }

  .grid-2-columns {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .form-request-contact {
    grid-template-columns: 1fr;
  }

  .icon {
    width: 24px;
    height: 24px;
  }

  .link-service-image-large {
    height: 260px;
  }

  .grid-3-columns {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .block-text-service-large {
    margin-top: 10px;
    padding: 10px 25px 30px;
  }

  .button {
    padding: 14px 20px;
    font-size: 13px;
  }

  .button.fixed-button {
    text-align: center;
    justify-content: center;
    align-items: center;
    bottom: 4vw;
    left: 15px;
    right: 15px;
  }

  .heading.large {
    font-size: 30px;
  }

  .heading.small {
    font-size: 20px;
  }

  .heading.medium {
    font-size: 30px;
  }

  .grid-buttons {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .block-hero-front {
    padding-left: 15px;
    padding-right: 15px;
  }

  .block-border-card-frame {
    padding: 25px;
  }

  .section-hero {
    padding: 0 15px 55px;
  }

  .navbar-divblock {
    min-height: 60px;
    max-height: 70px;
  }

  .hero-grafik._03 {
    width: 150%;
    max-width: none;
  }

  .hero-grafik._04 {
    width: 300%;
    bottom: 20%;
  }

  .div-block-4 {
    width: 70px;
    height: 70px;
    margin-bottom: 10px;
  }

  .dp-logo-wort {
    width: 140px;
  }

  .footer-grafik {
    display: none;
  }

  .paragraph-large-2 {
    margin-bottom: 30px;
  }

  .block-sticky {
    margin-bottom: 40px;
    margin-left: 0;
    margin-right: 0;
  }

  .collection-list-neu {
    grid-template-rows: auto auto;
  }

  .block-text-blog {
    padding-left: 25px;
    padding-right: 25px;
  }

  .block-text-blog.standorte-radius {
    border-top-left-radius: 0;
    border-bottom-right-radius: 10px;
  }

  .link-block-blog {
    grid-template-rows: auto auto;
    grid-template-columns: 3fr;
  }

  .title-single-blog {
    font-size: 24px;
  }

  .image-single-blog {
    margin-bottom: 10px;
  }

  .post-info-single {
    margin-top: 25px;
  }

  .section-blog {
    padding: 120px 15px 55px;
  }

  .button-small {
    min-height: 40px;
    font-size: 12px;
  }

  .button-small.dark._100 {
    width: 100%;
  }

  .block-info-member {
    padding: 17px 25px 20px;
  }

  .team-member.team-member-loop {
    min-width: 120px;
  }

  .image-member.image-member-loop {
    max-height: 160px;
  }

  .client-logo-bg {
    padding-top: 20px;
    padding-bottom: 20px;
  }

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

  .collection-list-3.kooperrationspartner {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: 1fr 1fr;
  }

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

  .collection-list-4 {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
  }

  .client-avatar {
    width: 60px;
    height: 60px;
  }

  .block-testimonial {
    margin-bottom: 10px;
    padding: 20px 22px 8px;
  }

  .grid-testimonials {
    grid-column-gap: 15px;
  }

  .block-image-2 {
    height: 260px;
    max-height: 260px;
  }

  .grid-2-columns-2 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .block-right {
    padding: 10px 0;
  }

  .img-hero {
    min-width: auto;
  }

  .karriere-section {
    padding-bottom: 55px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .block-hero-bg {
    padding: 30px 20px;
  }

  .grid-hero-full {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-template-rows: minmax(100px, auto) minmax(100px, auto) minmax(100px, auto) minmax(100px, auto);
    grid-auto-rows: minmax(100px, auto);
  }

  .image-about {
    height: 200px;
  }

  .page-bg-2, .page-bg-3 {
    padding: 10px 20px 40px;
  }

  .grid-hero-half {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .hero-half {
    min-height: 380px;
  }

  .block-left-2 {
    padding: 10px 0;
  }

  .block-text-service-page-2 {
    padding: 28px;
  }

  .div-block-18 {
    border-top-left-radius: 20px;
    border-bottom-right-radius: 0;
    min-height: 200px;
  }

  .map-text {
    font-size: 8px;
  }

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

  .map-image {
    height: 30px;
  }

  .map-grid {
    grid-column-gap: 3px;
    grid-row-gap: 3px;
    padding-left: 40px;
    position: relative;
  }

  .grid-20 {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    grid-template-columns: 1fr 1fr;
  }

  .checkbox-label {
    font-size: 10px;
  }

  .hero-title-2 {
    margin-bottom: 20px;
    font-size: 32px;
  }

  .button-5 {
    padding: 16px 22px;
  }

  .block-border-3 {
    border-radius: 12px;
    flex-direction: column;
    padding: 25px;
    display: flex;
  }

  .icon-bg-3 {
    width: 70px;
    height: 70px;
    padding: 13px;
  }

  .title-service-2 {
    min-height: auto;
    margin-bottom: 1em;
    font-size: 20px;
  }

  .block-sticky-2 {
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
  }

  .grid-2-columns-4, .grid-3-columns-3 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .image-clear-3 {
    border-radius: 12px;
  }

  .paragraph-large-3 {
    margin-bottom: 30px;
  }

  .image-blur-3 {
    border-radius: 12px;
  }

  .er-ffnung-text {
    width: 160px;
    height: 160px;
    font-size: 18px;
    top: -10%;
    left: -6%;
  }

  .er-ffnung-text.standortseite {
    width: 140px;
    height: 140px;
  }

  .er-ffnung-text.er-ffnung-startseite-unten {
    width: 120px;
    height: 120px;
    top: -8%;
    right: -4%;
  }

  .filters-wrapper {
    grid-template-columns: 1fr;
  }

  .paragraph-large-4 {
    margin-bottom: 30px;
  }

  .block-sticky-4 {
    margin-bottom: 40px;
    margin-left: 0;
    margin-right: 0;
  }

  .kids-div-yellow {
    padding-left: 25px;
    padding-right: 25px;
  }

  .button-6 {
    padding: 16px 22px;
  }

  .rich-text-paragraph-large p, .rich-text-paragraph-large ul {
    font-size: 16px;
  }

  .rich-text-paragraph-large h2 {
    font-size: 24px;
  }

  .rich-text-paragraph-large h3 {
    font-size: 22px;
  }

  .text-block-6 {
    font-size: 13px;
  }

  .page-bg-standorte {
    padding: 12% 6%;
  }

  .block-request {
    padding: 40px 10%;
  }

  .rich-text-ffnungszeiten p, .paragraph-ffnungszeiten {
    font-size: 16px;
  }

  .h2-heading.large {
    font-size: 40px;
  }

  .block-border-2 {
    padding: 25px;
  }

  .h3-heading {
    font-size: 20px;
  }

  .button-grid {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .paragraph-hero {
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 1.4em;
  }

  .hero-counter-info {
    flex-direction: row-reverse;
  }

  .div-block-34 {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
  }

  .counting-number-text {
    font-size: 16px;
    line-height: 1em;
  }

  .hero-counter {
    text-align: left;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 0;
  }

  .anrufbutton-container {
    border-width: 6px;
    bottom: 10px;
    right: 0;
  }

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

  .preview-agenda-item {
    padding: 3.75rem 1rem 1.75rem;
  }

  .about-images-line {
    margin-bottom: 12px;
  }

  .team-page-image {
    width: 180px;
    height: 120px;
    margin-left: 6px;
    margin-right: 6px;
  }

  .collection-list-10 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .multi-images-grid {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
  }

  ._1-mio-heading {
    font-size: 20px;
  }

  ._1-mio-text {
    font-size: 12px;
    line-height: 1.3em;
  }

  .counters {
    font-size: 9vw;
  }

  ._1-mio-ma-nahmen-logos-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .signet-logo {
    max-width: 80px;
    max-height: 35px;
  }

  .coming-soon-text.hero-coming-soon {
    width: 150px;
    height: 150px;
    top: -100%;
    left: auto;
  }

  .coming-soon-text.hero-coming-soon.t-rena-coming-soon {
    top: -50%;
    left: 0%;
  }

  .grid-hero-right-block {
    min-height: 320px;
  }

  .image-circle-1 {
    width: 330px;
    height: 330px;
    left: auto;
    right: .5%;
  }

  .circle-white.type-2 {
    width: 120px;
    height: 120px;
  }

  .circle-border.type-6 {
    width: 200px;
    height: 200px;
  }

  .circle-border.type-7 {
    width: 60px;
    height: 60px;
  }

  .circle-border.type-8 {
    width: 90px;
    height: 90px;
  }

  .image-circle-2 {
    margin-top: 290px;
    margin-left: 0;
    left: -2.5px;
  }

  .title-hero {
    font-size: 38px;
  }

  .image-circle-4 {
    top: 220px;
    left: 42%;
  }

  .image-circle-3 {
    width: 330px;
    height: 330px;
    left: 3%;
  }

  .blue-ball {
    width: 120px;
    height: 120px;
    left: -35%;
  }

  .white-div-block {
    min-height: auto;
    padding-left: 30px;
    padding-right: 30px;
  }

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

  .text-kontaktformular.small {
    font-size: 13px;
  }

  .checkbox-kontaktfomrular {
    font-size: 15px;
  }

  .terminanfrage-grid._2-columns {
    grid-row-gap: 16px;
  }

  .div-block-42 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
  }

  .tiktok_slide {
    margin-top: 3rem;
  }

  .tiktok_arrow {
    top: 8.5rem;
    right: 0;
  }

  .tiktok_arrow.is-left {
    right: 4rem;
  }

  .tiktok-follow_button {
    margin-right: auto;
  }

  .tiktok_top-wrapper {
    grid-template-columns: max-content 1fr;
  }

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

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

  .paragraph-large-6 {
    margin-bottom: 30px;
    font-size: 16px;
  }

  .div-block-44 {
    padding: 15%;
  }

  .div-block-45 {
    text-align: left;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .top {
    min-height: 14rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .form-error-text {
    font-size: 1em;
  }

  .form-success-text {
    font-size: 1.2em;
  }

  .form-error-message {
    padding: 1.7em;
  }

  .grid-services-hero {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    margin-top: 15px;
  }

  .paragraph-large-7 {
    margin-bottom: 30px;
  }

  .button-small-2 {
    padding-left: 18px;
    padding-right: 18px;
  }

  .block-border {
    padding: 25px;
  }

  .button-11 {
    padding: 16px 22px;
  }

  .grid-buttons-2 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .hero-title-3 {
    margin-bottom: 20px;
    font-size: 38px;
  }

  .image-hero-grid {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    min-height: 360px;
  }

  .paragraph-large-8 {
    margin-bottom: 30px;
  }

  .section-hero-2 {
    padding: 0 15px 55px;
  }

  .button-12 {
    padding: 16px 22px;
  }

  .grid-2-columns-5 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .block-right-2 {
    padding: 10px 0;
  }

  .hero-title-4 {
    margin-bottom: 20px;
    font-size: 38px;
  }

  .block-left-3, .block-left-3.padding-right {
    padding: 10px 0;
  }

  .lightbox {
    width: 80%;
    left: -7px;
  }

  .paragraph-large-9 {
    margin-bottom: 30px;
  }

  .button-13 {
    padding: 16px 22px;
  }

  .hero-title-5 {
    margin-bottom: 20px;
    font-size: 38px;
  }

  .grid-hero-half-2 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .paragraph-large-10 {
    margin-bottom: 30px;
  }

  .button-small-3 {
    padding-left: 18px;
    padding-right: 18px;
  }

  .block-border-4 {
    padding: 25px;
  }

  .button-14 {
    padding: 16px 22px;
  }

  .hero-title-6 {
    margin-bottom: 20px;
    font-size: 38px;
  }

  .div-block-50 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
  }

  .collection-list-11 {
    justify-content: space-between;
    align-items: center;
  }

  .collection-item-2 {
    width: 100%;
  }

  .collection-list-organigramm {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    grid-template-columns: 1fr 1fr;
  }

  .image-organigram {
    max-width: 38vw;
    max-height: 38vw;
    padding: 8px;
  }

  .titel-organigram {
    font-size: 12px;
    line-height: 1.2em;
  }

  .organigram-name {
    font-size: 16px;
  }

  .organigram-heading {
    font-size: 24px;
  }

  .organigram-grid {
    grid-column-gap: 4em;
    grid-row-gap: 4em;
    padding-left: 2em;
    padding-right: 2em;
  }

  .google-review-div {
    top: -60px;
  }

  .div-block-53 {
    margin-top: 6px;
  }

  .rich-text-leistungen p {
    font-size: 14px;
  }

  .collection-list-sprachen, .sprachen-div, .div-block-55 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
  }

  .div-block-56 {
    margin-top: 6px;
  }

  .timeline_dot {
    width: 1.2rem;
    height: 1.2rem;
  }

  .timeline_progress {
    left: 1em;
  }

  .is-h2 {
    font-size: 2rem;
  }

  .is-h4 {
    font-size: 1.5rem;
  }

  .timeline_grid {
    grid-column-gap: 1em;
    grid-template-columns: 4em 1fr;
  }

  .jounrey-item {
    padding: 20px;
  }

  .journey-heading {
    font-size: 18px;
  }

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

  .paragraph-journey {
    font-size: 16px;
    line-height: 1.4em;
  }

  .block-question {
    padding: 16px 20px;
  }

  .div-block-59 {
    padding: 20px 25px 25px;
  }

  .rich-text-blog-seite p {
    font-size: 14px;
  }

  .blog-hero-image {
    aspect-ratio: 3 / 2;
  }

  .div-block-61 {
    padding-top: 4em;
    padding-bottom: 4em;
  }
}

#w-node-ed8f8f6d-e91f-8730-8d1c-57ac7494c259-04693deb {
  place-self: start;
}

#w-node-_11aa1505-7c73-1af4-dc3d-bcd71a1a50db-04693deb {
  place-self: start end;
}

#w-node-eb47e281-64c1-5dd2-7a31-ceb192542b2a-04693deb {
  place-self: end start;
}

#w-node-d915296b-7f13-bd12-eaab-aef58f6fd7ea-04693deb, #w-node-d6fecdeb-b6ab-5750-babe-43f3e2c06457-04693deb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_70b5dc5e-a518-0d1d-42c5-e7ff975dabe5-04693deb {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_70b5dc5e-a518-0d1d-42c5-e7ff975dabe3-04693deb, #w-node-_0c5691db-46c2-b572-75ca-6005dae07ab9-04693deb, #w-node-c76b1762-040b-533e-d18a-c6a75eca8672-04693deb, #w-node-_1d970cf8-3c13-1526-40f8-190cabb4a57c-04693deb, #w-node-_5e4f5083-757a-a90a-f20c-22424964ced7-04693deb, #w-node-_70b5dc5e-a518-0d1d-42c5-e7ff975dabeb-04693deb, #w-node-_70b5dc5e-a518-0d1d-42c5-e7ff975dabf1-04693deb, #w-node-_70b5dc5e-a518-0d1d-42c5-e7ff975dabf3-04693deb, #w-node-_70b5dc5e-a518-0d1d-42c5-e7ff975dabf4-04693deb, #w-node-_70b5dc5e-a518-0d1d-42c5-e7ff975dabf5-04693deb, #w-node-_70b5dc5e-a518-0d1d-42c5-e7ff975dabf7-04693deb, #w-node-_70b5dc5e-a518-0d1d-42c5-e7ff975dabfd-04693deb, #w-node-_70b5dc5e-a518-0d1d-42c5-e7ff975dac03-04693deb, #w-node-_70b5dc5e-a518-0d1d-42c5-e7ff975dac06-04693deb, #w-node-_2adcbad6-4a72-9444-cf7b-2644426bd212-04693deb, #w-node-_41f957c7-e33f-04c3-6b54-3fb2f718d5c8-04693deb, #w-node-c231582b-febe-2dc6-5ce0-b5a225398477-04693deb, #w-node-_3237ee2b-b6d0-bc2f-53ad-9f6283b472c5-04693deb, #w-node-_3237ee2b-b6d0-bc2f-53ad-9f6283b472c6-04693deb, #w-node-_3237ee2b-b6d0-bc2f-53ad-9f6283b472c7-04693deb, #w-node-_3237ee2b-b6d0-bc2f-53ad-9f6283b472c8-04693deb, #w-node-_3237ee2b-b6d0-bc2f-53ad-9f6283b472c9-04693deb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_83592c21-1281-854f-7029-a37d3d8464ec-04693deb, #w-node-bafa0433-2ee2-0a17-dc43-e36b1e019981-04693deb, #w-node-_6f430093-c8cc-1a0e-20fb-c612b057b1ee-04693deb, #w-node-_6f430093-c8cc-1a0e-20fb-c612b057b1ef-04693deb, #w-node-_6f430093-c8cc-1a0e-20fb-c612b057b1f0-04693deb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_120696f9-6cdf-ced3-9c36-af3a45af3b65-45af3b62 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e48c51ad-3011-3470-f5fa-bccbd8d76bc6-45af3b62 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_120696f9-6cdf-ced3-9c36-af3a45af3b68-45af3b62, #w-node-_120696f9-6cdf-ced3-9c36-af3a45af3b8c-45af3b62, #w-node-_1557e3ec-263c-4c38-ba68-c62c2542dfaa-45af3b62 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4a07cab1-8231-234d-c9e3-0be63ff5f111-3ff5f10a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_4a07cab1-8231-234d-c9e3-0be63ff5f5dd-3ff5f10a {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_4a07cab1-8231-234d-c9e3-0be63ff5f5e6-3ff5f10a, #w-node-_4a07cab1-8231-234d-c9e3-0be63ff5f5e7-3ff5f10a, #w-node-_4a07cab1-8231-234d-c9e3-0be63ff5f5e9-3ff5f10a, #w-node-_4a07cab1-8231-234d-c9e3-0be63ff5f5ea-3ff5f10a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4a07cab1-8231-234d-c9e3-0be63ff5f5f2-3ff5f10a {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-f372532e-cd3d-bcfe-c21d-cddd56d06598-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06599-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0659a-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0659b-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0659c-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0659d-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0659e-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0659f-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d065a0-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d065a1-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d065a2-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d065a3-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d065a4-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d065a5-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d065a6-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d065a7-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d065a8-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d065a9-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d065aa-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d065ab-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d065ac-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d065ad-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d065ae-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d065af-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d065b0-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d065b1-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d065b2-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d065b3-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d065b4-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d065b5-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d065b6-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d065b7-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d065b8-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d065b9-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d065ba-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d065bb-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d065bc-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d065bd-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d065be-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d065bf-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d065c0-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d065c1-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d065c2-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d065c3-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d065c4-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d065c5-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d065c6-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d065c7-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d065c8-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d065c9-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d065ca-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d065cb-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d065cc-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d065cd-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d065ce-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d065cf-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d065d0-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d065d1-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d065d2-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d065d3-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d065d4-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d065d5-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d065d6-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d065d7-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d065d8-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d065d9-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d065da-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d065db-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d065dc-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d065dd-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d065de-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d065df-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d065e0-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d065e1-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d065e2-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d065e3-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d065e4-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d065e5-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d065e6-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d065e7-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d065e8-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d065e9-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d065ea-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d065eb-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d065ec-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d065ed-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d065ee-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d065ef-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d065f0-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d065f1-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d065f2-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d065f3-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d065f4-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d065f5-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d065f6-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d065f7-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d065f8-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d065f9-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d065fa-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d065fb-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d065fc-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d065fd-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d065fe-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d065ff-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06600-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06601-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06602-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06603-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06604-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06605-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06606-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06607-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06608-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06609-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0660a-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0660b-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0660c-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0660d-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0660e-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0660f-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06610-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06611-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06612-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06613-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06614-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06615-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06616-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06617-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06618-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06619-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0661a-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0661b-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0661c-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0661d-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0661e-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0661f-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06620-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06621-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06622-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06623-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06624-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06625-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06626-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06627-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06628-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06629-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0662a-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0662b-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0662c-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0662d-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0662e-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0662f-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06630-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06631-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06632-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06633-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06634-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06635-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06636-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06637-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06638-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06639-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0663a-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0663b-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0663c-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0663d-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0663e-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0663f-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06640-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06641-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06642-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06643-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06644-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06645-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06646-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06647-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06648-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06649-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0664a-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0664b-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0664c-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0664d-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0664e-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0664f-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06650-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06651-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06652-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06653-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06654-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06655-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06656-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06657-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06658-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06659-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0665a-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0665b-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0665c-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0665d-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0665e-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0665f-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06660-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06661-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06662-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06663-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06664-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06665-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06666-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06667-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06668-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06669-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0666a-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0666b-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0666c-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0666d-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0666e-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0666f-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06670-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06671-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06672-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06673-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06674-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06675-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06676-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06677-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06678-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06679-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0667a-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0667b-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0667c-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0667d-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0667e-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0667f-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06680-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06681-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06682-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06683-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06684-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06685-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06686-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06687-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06688-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06689-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0668a-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0668b-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0668c-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0668d-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0668e-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0668f-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06690-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06691-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06692-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06693-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06694-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06695-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06696-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06697-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06698-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06699-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0669a-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0669b-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0669c-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0669d-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0669e-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0669f-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d066a0-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d066a1-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d066a2-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d066a3-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d066a4-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d066a5-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d066a6-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d066a7-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d066a8-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d066a9-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d066aa-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d066ab-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d066ac-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d066ad-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d066ae-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d066af-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d066b0-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d066b1-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d066b2-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d066b3-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d066b4-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d066b5-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d066b6-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d066b7-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d066b8-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d066b9-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d066ba-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d066bb-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d066bc-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d066bd-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d066be-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d066bf-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d066c0-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d066c1-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d066c2-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d066c3-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d066c4-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d066c5-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d066c6-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d066c7-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d066c8-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d066c9-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d066ca-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d066cb-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d066cc-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d066cd-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d066ce-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d066cf-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d066d0-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d066d1-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d066d2-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d066d3-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d066d4-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d066d5-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d066d6-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d066d7-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d066d8-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d066d9-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d066da-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d066db-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d066dc-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d066dd-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d066de-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d066df-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d066e0-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d066e1-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d066e2-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d066e3-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d066e4-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d066e5-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d066e6-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d066e7-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d066e8-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d066e9-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d066ea-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d066eb-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d066ec-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d066ed-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d066ee-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d066ef-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d066f0-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d066f1-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d066f2-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d066f3-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d066f4-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d066f5-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d066f6-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d066f7-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d066f8-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d066f9-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d066fa-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d066fb-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d066fc-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d066fd-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d066fe-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d066ff-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06700-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06701-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06702-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06703-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06704-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06705-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06706-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06707-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06708-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06709-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0670a-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0670b-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0670c-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0670d-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0670e-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0670f-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06710-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06711-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06712-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06713-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06714-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06715-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06716-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06717-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06718-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06719-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0671a-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0671b-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0671c-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0671d-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0671e-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0671f-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06720-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06721-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06722-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06723-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06724-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06725-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06726-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06727-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06728-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06729-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0672a-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0672b-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0672c-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0672d-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0672e-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0672f-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06730-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06731-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06732-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06733-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06734-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06735-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06736-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06737-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06738-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06739-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0673a-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0673b-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0673c-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0673d-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0673e-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0673f-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06740-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06741-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06742-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06743-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06744-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06745-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06746-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06747-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06748-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06749-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0674a-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0674b-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0674c-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0674d-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0674e-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0674f-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06750-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06751-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06752-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06753-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06754-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06755-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06756-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06757-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06758-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06759-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0675a-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0675b-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0675c-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0675d-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0675e-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0675f-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06760-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06761-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06762-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06763-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06764-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06765-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06766-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06767-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06768-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06769-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0676a-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0676b-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0676c-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0676d-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0676e-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0676f-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06770-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06771-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06772-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06773-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06774-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06775-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06776-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06777-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06778-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06779-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0677a-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0677b-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0677c-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0677d-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06785-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0678a-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0678b-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0678c-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0678d-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0678e-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0678f-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06790-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06791-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06792-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06793-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06794-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06795-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06796-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06797-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06798-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06799-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0679a-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0679b-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0679c-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0679d-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0679e-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0679f-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d067a0-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d067a1-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d067a2-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d067a3-56d06597 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f372532e-cd3d-bcfe-c21d-cddd56d067a4-56d06597 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-f372532e-cd3d-bcfe-c21d-cddd56d067a5-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d067a6-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d067a7-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d067a8-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d067a9-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d067aa-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d067ab-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d067ac-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d067ba-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d067bb-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d067bc-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d067ad-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d067b5-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d067bd-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d067be-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d067bf-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d067c0-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d067c1-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d067c2-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d067c3-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d067c4-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d067c5-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d067c6-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d067c7-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d067c8-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d067c9-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d067ca-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d067cb-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d067cc-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d067cd-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d067ce-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d067cf-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d067d0-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d067d1-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d067d2-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d067d3-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d067d4-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d067d5-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d067d6-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d067de-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d067e3-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d067e4-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d067e5-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d067e6-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d067e7-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d067e8-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d067e9-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d067ea-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d067eb-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d067ec-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d067ed-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d067ee-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d067ef-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d067f0-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d067f1-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d067f2-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d067f3-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d067f4-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d067f5-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d067f6-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d067f7-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d067f8-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d067f9-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d067fa-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d067fb-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d067fc-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d067fd-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d067fe-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d067ff-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06800-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06801-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06802-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06803-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06804-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06805-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06806-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06807-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06808-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06809-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0680a-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0680b-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0680c-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0680d-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0680e-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0680f-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06810-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06811-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06812-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06813-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06814-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06815-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06816-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06817-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06818-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06819-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0681a-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0681b-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0681c-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0681d-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0681e-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0681f-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06820-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06821-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06822-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06823-56d06597, #w-node-_85bb2ac4-37b9-b4ac-2fca-61d42b808f60-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06824-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06825-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06826-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06827-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06828-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06829-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0682a-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0682b-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0682c-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0682d-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0682e-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0682f-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06830-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06831-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06832-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06833-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06834-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06835-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06836-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06837-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06838-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06839-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0683a-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0683b-56d06597 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f372532e-cd3d-bcfe-c21d-cddd56d0683c-56d06597 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f372532e-cd3d-bcfe-c21d-cddd56d0683d-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0683e-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0683f-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06840-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06841-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06842-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06843-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06844-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06845-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06846-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06847-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06848-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06849-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0684a-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0684b-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0684c-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0684d-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0684e-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0684f-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06850-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06851-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06852-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06853-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06854-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06855-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06856-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06857-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06858-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06859-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0685a-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0685b-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0685c-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0685d-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0685e-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0685f-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06860-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06861-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06862-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06863-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06864-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06865-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06866-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06867-56d06597, #w-node-_88758261-d526-ba67-4bd2-936ff1a9f8e5-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06869-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0686a-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0686b-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0686c-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0686d-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0686e-56d06597, #w-node-_2fd3e90d-7dd2-b2ae-078a-6c72cfde29e0-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0686f-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06870-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06871-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06872-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06873-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06874-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06875-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06876-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06877-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06878-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06879-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0687a-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0687b-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0687c-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0687d-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0687e-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0687f-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06880-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06881-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06882-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06883-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06884-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06885-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06886-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06887-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06888-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06889-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0688a-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0688b-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0688c-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06894-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06899-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0689a-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0689b-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0689c-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0689d-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0689e-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0689f-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d068a0-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d068a1-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d068a2-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d068a3-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d068a4-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d068a5-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d068a6-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d068a7-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d068a8-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d068a9-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d068aa-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d068ab-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d068ac-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d068ad-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d068ae-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d068af-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d068b0-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d068b1-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d068b2-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d068b3-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d068b4-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d068b5-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d068b6-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d068b7-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d068b8-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d068b9-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d068ba-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d068bb-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d068bc-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d068bd-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d068be-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d068bf-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d068c0-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d068c1-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d068c2-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d068c3-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d068c4-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d068c5-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d068c6-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d068c7-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d068c8-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d068c9-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d068ca-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d068cb-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d068cc-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d068cd-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d068ce-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d068cf-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d068d0-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d068d1-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d068d2-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d068d3-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d068d4-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d068d5-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d068d6-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d068d7-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d068d8-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d068d9-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d068da-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d068db-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d068dc-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d068dd-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d068de-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d068df-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d068e0-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d068e1-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d068e2-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d068e3-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d068e4-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d068e5-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d068e6-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d068e7-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d068e8-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d068e9-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d068ea-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d068eb-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d068ec-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d068ed-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d068ee-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d068ef-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d068f0-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d068f1-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d068f2-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d068f3-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d068f4-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d068f5-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d068f6-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d068f7-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d068f8-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d068f9-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d068fa-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d068fb-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d068fc-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d068fd-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d068fe-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06906-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0690b-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0690c-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0690d-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0690e-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0690f-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06910-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06911-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06912-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06913-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06914-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06915-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06916-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0691e-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06923-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06924-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06925-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06926-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06927-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06928-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06929-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0692a-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0692b-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0692c-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0692d-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0692e-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0692f-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06930-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06931-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06932-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06933-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06934-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06935-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06936-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06937-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06938-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06939-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0693a-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0693b-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0693c-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0693d-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0693e-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0693f-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06940-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06941-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06942-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06943-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06944-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06945-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06946-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06947-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06948-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06949-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0694a-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0694b-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0694c-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0694d-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0694e-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0694f-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06950-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06951-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06952-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06953-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06954-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06955-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06956-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06957-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06958-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06959-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0695a-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0695b-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0695c-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0695d-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0695e-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0695f-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06960-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06961-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06962-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06963-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06964-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06965-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06966-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06967-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06968-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06969-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0696a-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0696b-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0696c-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0696d-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0696e-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0696f-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06970-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06971-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06972-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06973-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06974-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06975-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06976-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06977-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06978-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06979-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0697a-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0697b-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0697c-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0697d-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0697e-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0697f-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06980-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06981-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06982-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06983-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06984-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06985-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06986-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06987-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06988-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06989-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0698a-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0698b-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0698c-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0698d-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0698e-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0698f-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06990-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06991-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06992-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06993-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06994-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06995-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06996-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06997-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06998-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06999-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0699a-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0699b-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0699c-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0699d-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0699e-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d0699f-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d069a0-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d069a1-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d069a2-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d069a3-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d069a4-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d069a5-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d069a6-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d069a7-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d069a8-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d069a9-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d069aa-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d069ab-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d069ac-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d069ad-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d069ae-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d069af-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d069b0-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d069b1-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d069b2-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d069b3-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d069b4-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d069b5-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d069b6-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d069b7-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d069b8-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d069b9-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d069ba-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d069bb-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d069bc-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d069bd-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d069be-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d069bf-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d069c0-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d069c1-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d069c2-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d069cb-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d069d0-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d069d1-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d069d2-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d069d3-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d069d4-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d069d5-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d069d6-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d069d7-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d069d8-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d069d9-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d069da-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d069db-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d069dc-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d069dd-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d069de-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d069df-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d069e0-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d069e1-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d069e2-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d069e3-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d069e4-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d069e5-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d069e6-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d069e7-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d069e8-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d069e9-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d069ea-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d069eb-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d069ec-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d069ed-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d069ee-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d069ef-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d069f0-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d069f1-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d069f2-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d069f3-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d069f4-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d069f5-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d069f6-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d069f7-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d069f8-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d069f9-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d069fa-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d069fb-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d069fc-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d069fd-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d069fe-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d069ff-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a00-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a01-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a02-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a03-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a04-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a05-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a06-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a07-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a08-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a09-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a0a-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a0b-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a0c-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a0d-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a0e-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a0f-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a10-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a11-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a12-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a13-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a14-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a15-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a16-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a17-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a18-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a19-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a1a-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a1b-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a1c-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a1d-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a1e-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a1f-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a20-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a21-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a22-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a23-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a24-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a25-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a26-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a27-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a28-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a29-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a2a-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a2b-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a2c-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a2d-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a2e-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a2f-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a30-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a31-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a32-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a33-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a34-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a35-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a36-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a37-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a38-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a39-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a3a-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a3b-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a3c-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a3d-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a3e-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a3f-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a40-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a41-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a42-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a43-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a44-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a45-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a46-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a47-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a48-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a49-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a4a-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a4b-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a4c-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a4d-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a4e-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a4f-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a50-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a51-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a52-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a53-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a54-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a55-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a56-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a57-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a58-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a59-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a5a-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a5b-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a5c-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a5d-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a5e-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a5f-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a60-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a61-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a62-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a63-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a64-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a65-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a66-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a67-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a68-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a69-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a6a-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a6b-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a6c-56d06597, #w-node-f372532e-cd3d-bcfe-c21d-cddd56d06a6d-56d06597 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c5639f88-3709-8389-1839-de6ffb0c150c-e16807a1, #w-node-c5639f88-3709-8389-1839-de6ffb0c1514-e16807a1, #w-node-c5639f88-3709-8389-1839-de6ffb0c151c-e16807a1, #w-node-c5639f88-3709-8389-1839-de6ffb0c1525-e16807a1 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-c5639f88-3709-8389-1839-de6ffb0c1529-e16807a1, #w-node-c5639f88-3709-8389-1839-de6ffb0c152d-e16807a1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f29e4e84-ca1c-5345-3c9b-5384ad52c980-ad52c97d, #Standort.w-node-af6fd718-854c-462a-5475-6db962d47086-ad52c97d, #Auswahl.w-node-_3672578a-cc63-bf20-625d-48db07d3259d-ad52c97d, #Nachricht.w-node-f29e4e84-ca1c-5345-3c9b-5384ad52c98f-ad52c97d, #Checkbox.w-node-b780aaea-7d9c-6ef8-116c-38f59fd7bfe8-ad52c97d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f0e4918d-269f-079c-e39d-344cd411f28b-d411f289, #w-node-f0e4918d-269f-079c-e39d-344cd411f293-d411f289, #w-node-f0e4918d-269f-079c-e39d-344cd411f29b-d411f289, #w-node-f0e4918d-269f-079c-e39d-344cd411f2a9-d411f289 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-f0e4918d-269f-079c-e39d-344cd411f2ad-d411f289, #w-node-f0e4918d-269f-079c-e39d-344cd411f2b1-d411f289 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_54b4f387-609f-b3c2-28b0-bb35bbd28431-a1c29c0b {
  place-self: start;
}

#w-node-_54b4f387-609f-b3c2-28b0-bb35bbd28432-a1c29c0b {
  place-self: start end;
}

#w-node-_54b4f387-609f-b3c2-28b0-bb35bbd28433-a1c29c0b {
  place-self: end start;
}

#w-node-_54b4f387-609f-b3c2-28b0-bb35bbd28434-a1c29c0b {
  place-self: end;
}

#w-node-_6495465a-b022-8dcb-0e28-94ae399ab3d7-399ab3cb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ed8f8f6d-e91f-8730-8d1c-57ac7494c259-094093dd {
  place-self: start;
}

#w-node-_11aa1505-7c73-1af4-dc3d-bcd71a1a50db-094093dd {
  place-self: start end;
}

#w-node-eb47e281-64c1-5dd2-7a31-ceb192542b2a-094093dd {
  place-self: end start;
}

#w-node-bffd53b6-cb76-22f2-dee7-4b1e188850c1-094093dd {
  place-self: end;
}

#w-node-c1f06c89-12ee-d877-d48d-768b361136a5-1cda078b, #w-node-_30eaa4f8-210f-5bfa-94e1-f559d2642c07-1cda078b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6b1d1f2e-db34-1cc4-b0b9-7e44294705be-743e976c {
  place-self: start;
}

#w-node-_6b1d1f2e-db34-1cc4-b0b9-7e44294705bf-743e976c {
  place-self: start end;
}

#w-node-_6b1d1f2e-db34-1cc4-b0b9-7e44294705c0-743e976c {
  place-self: end start;
}

#w-node-_6b1d1f2e-db34-1cc4-b0b9-7e44294705c1-743e976c {
  place-self: end;
}

#w-node-_0e9af7c6-aba6-4bf5-af16-11a0076884e5-743e976c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#Wochentag-2.w-node-_2261dcbd-a069-ace0-c7fe-01f77003a544-743e976c, #Uhrzeit-2.w-node-_2261dcbd-a069-ace0-c7fe-01f77003a545-743e976c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#Vor--Nachname-2.w-node-dc7ff1f4-8105-d860-a233-bb74effcba9a-18b6ec27, #E-Mail-Adresse-2.w-node-dc7ff1f4-8105-d860-a233-bb74effcba9b-18b6ec27, #Telefon-4.w-node-dc7ff1f4-8105-d860-a233-bb74effcba9c-18b6ec27, #Notiz-4.w-node-dc7ff1f4-8105-d860-a233-bb74effcba9d-18b6ec27, #w-node-dc7ff1f4-8105-d860-a233-bb74effcba9e-18b6ec27 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cbc6b31b-89c3-1b10-cb38-28890988f7c6-18b6ec27 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_884c460c-476d-19e8-1dbf-bf7c6c04350a-18b6ec27 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ab16e2a8-44f5-6ef9-d24c-9d05959e8cee-18b6ec27 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_772ab94f-8624-c73c-2803-46dec2ee1d23-c2ee1d18, #Name-Bewerbungsformular.w-node-_772ab94f-8624-c73c-2803-46dec2ee1d2d-c2ee1d18, #E-Mail-Bewerbungsformular.w-node-_772ab94f-8624-c73c-2803-46dec2ee1d2e-c2ee1d18, #Standort-Bewerbungsformular.w-node-c081271f-5f26-f2cc-c168-b5b5d36e88cd-c2ee1d18, #Telefon-Bewerbungsformular.w-node-_772ab94f-8624-c73c-2803-46dec2ee1d2f-c2ee1d18, #Notiz-Bewerbungsformular.w-node-_772ab94f-8624-c73c-2803-46dec2ee1d30-c2ee1d18, #w-node-_772ab94f-8624-c73c-2803-46dec2ee1d31-c2ee1d18 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d151af78-5d07-a3f7-166a-6cc38ea690dd-8ea690c1, #w-node-d151af78-5d07-a3f7-166a-6cc38ea690de-8ea690c1, #w-node-d151af78-5d07-a3f7-166a-6cc38ea690e0-8ea690c1, #w-node-d151af78-5d07-a3f7-166a-6cc38ea690e2-8ea690c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4b1f47b9-ed14-8fd7-880f-7b99a53d8310-a53d8306, #w-node-edd13083-decc-7ff3-6839-6ea45b84c103-5b84c100, #w-node-_34cf598c-2c28-c614-e4e9-d2141f389b6e-5b84c100, #w-node-edd13083-decc-7ff3-6839-6ea45b84c142-5b84c100, #w-node-edd13083-decc-7ff3-6839-6ea45b84c134-5b84c100, #w-node-edd13083-decc-7ff3-6839-6ea45b84c10a-5b84c100 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_38f428b1-d981-f217-1aaa-9b50573aa7ed-5e4ba086 {
  place-self: start;
}

#w-node-_38f428b1-d981-f217-1aaa-9b50573aa7ee-5e4ba086 {
  place-self: start end;
}

#w-node-_38f428b1-d981-f217-1aaa-9b50573aa7ef-5e4ba086 {
  place-self: end start;
}

#w-node-_38f428b1-d981-f217-1aaa-9b50573aa7f0-5e4ba086 {
  place-self: end;
}

#w-node-_870cd4dc-ac18-de57-4224-8c5cf09283f7-5e4ba086 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d048cfcf-04e4-ba2d-02cf-b5caa5bfe883-5e4ba086 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4602067b-3b2a-cffd-7c39-4505fac48098-5e4ba086 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-_05a3838c-a1bd-6b8f-844a-00e62f3b4858-5e4ba086, #w-node-_9cfe4bfd-a0a8-6e49-f474-5f2405833613-5e4ba086, #w-node-_7290f311-6fda-edcf-5178-f4954dcf3686-5e4ba086, #w-node-_163ed738-4b57-2d97-e38e-a4545f354895-5e4ba086, #w-node-_3d0bdbc7-c9d5-bb00-75be-b94015f08dcd-5e4ba086 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b58b902-8cf8-9f11-7b31-a1285759ec26-5e4ba086 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c4ecf753-737a-33ce-d868-c06f73b0105e-60392b0e {
  place-self: start;
}

#w-node-c4ecf753-737a-33ce-d868-c06f73b0105f-60392b0e {
  place-self: start end;
}

#w-node-c4ecf753-737a-33ce-d868-c06f73b01060-60392b0e {
  place-self: end start;
}

#w-node-c4ecf753-737a-33ce-d868-c06f73b01061-60392b0e {
  place-self: end;
}

#w-node-ed8f8f6d-e91f-8730-8d1c-57ac7494c259-a7d51a4f {
  place-self: start;
}

#w-node-_11aa1505-7c73-1af4-dc3d-bcd71a1a50db-a7d51a4f {
  place-self: start end;
}

#w-node-eb47e281-64c1-5dd2-7a31-ceb192542b2a-a7d51a4f {
  place-self: end start;
}

#w-node-bffd53b6-cb76-22f2-dee7-4b1e188850c1-a7d51a4f {
  place-self: end;
}

#w-node-ed8f8f6d-e91f-8730-8d1c-57ac7494c259-ced83700 {
  place-self: start;
}

#w-node-_11aa1505-7c73-1af4-dc3d-bcd71a1a50db-ced83700 {
  place-self: start end;
}

#w-node-eb47e281-64c1-5dd2-7a31-ceb192542b2a-ced83700 {
  place-self: end start;
}

#w-node-bffd53b6-cb76-22f2-dee7-4b1e188850c1-ced83700 {
  place-self: end;
}

#w-node-ed8f8f6d-e91f-8730-8d1c-57ac7494c259-32585798 {
  place-self: start;
}

#w-node-_11aa1505-7c73-1af4-dc3d-bcd71a1a50db-32585798 {
  place-self: start end;
}

#w-node-eb47e281-64c1-5dd2-7a31-ceb192542b2a-32585798 {
  place-self: end start;
}

#w-node-bffd53b6-cb76-22f2-dee7-4b1e188850c1-32585798 {
  place-self: end;
}

#w-node-ed8f8f6d-e91f-8730-8d1c-57ac7494c259-4499e0d6 {
  place-self: start;
}

#w-node-_11aa1505-7c73-1af4-dc3d-bcd71a1a50db-4499e0d6 {
  place-self: start end;
}

#w-node-eb47e281-64c1-5dd2-7a31-ceb192542b2a-4499e0d6 {
  place-self: end start;
}

#w-node-bffd53b6-cb76-22f2-dee7-4b1e188850c1-4499e0d6 {
  place-self: end;
}

#w-node-_5fa901b6-b123-bdbc-5dad-a75792a0c8f3-4499e0d6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ed8f8f6d-e91f-8730-8d1c-57ac7494c259-9a97a7a5 {
  place-self: start;
}

#w-node-_11aa1505-7c73-1af4-dc3d-bcd71a1a50db-9a97a7a5 {
  place-self: start end;
}

#w-node-eb47e281-64c1-5dd2-7a31-ceb192542b2a-9a97a7a5 {
  place-self: end start;
}

#w-node-bffd53b6-cb76-22f2-dee7-4b1e188850c1-9a97a7a5 {
  place-self: end;
}

#w-node-ed8f8f6d-e91f-8730-8d1c-57ac7494c259-38a42a0f {
  place-self: start;
}

#w-node-_11aa1505-7c73-1af4-dc3d-bcd71a1a50db-38a42a0f {
  place-self: start end;
}

#w-node-eb47e281-64c1-5dd2-7a31-ceb192542b2a-38a42a0f {
  place-self: end start;
}

#w-node-bffd53b6-cb76-22f2-dee7-4b1e188850c1-38a42a0f {
  place-self: end;
}

#w-node-ed8f8f6d-e91f-8730-8d1c-57ac7494c259-f4e9d954 {
  place-self: start;
}

#w-node-_11aa1505-7c73-1af4-dc3d-bcd71a1a50db-f4e9d954 {
  place-self: start end;
}

#w-node-eb47e281-64c1-5dd2-7a31-ceb192542b2a-f4e9d954 {
  place-self: end start;
}

#w-node-bffd53b6-cb76-22f2-dee7-4b1e188850c1-f4e9d954 {
  place-self: end;
}

#w-node-e9422b25-0cdf-b6b1-d07b-040eb9d98b14-d8ea3e2a, #w-node-e9422b25-0cdf-b6b1-d07b-040eb9d98b1c-d8ea3e2a, #w-node-e9422b25-0cdf-b6b1-d07b-040eb9d98b24-d8ea3e2a, #w-node-e9422b25-0cdf-b6b1-d07b-040eb9d98b2b-d8ea3e2a {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-e9422b25-0cdf-b6b1-d07b-040eb9d98b2f-d8ea3e2a, #w-node-e9422b25-0cdf-b6b1-d07b-040eb9d98b33-d8ea3e2a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d94fa40-3553-4895-3503-abf02242568e-65491d93 {
  place-self: start;
}

#w-node-_0d94fa40-3553-4895-3503-abf02242568f-65491d93 {
  place-self: start end;
}

#w-node-_0d94fa40-3553-4895-3503-abf022425690-65491d93 {
  place-self: end start;
}

#w-node-_0d94fa40-3553-4895-3503-abf022425691-65491d93 {
  place-self: end;
}

#w-node-_5899a629-01b6-87f8-5c2b-189e2bbd3c00-65491d93 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ec431a22-9a85-c122-e738-80be48083d27-a07bc14d {
  place-self: start;
}

#w-node-ec431a22-9a85-c122-e738-80be48083d28-a07bc14d {
  place-self: start end;
}

#w-node-ec431a22-9a85-c122-e738-80be48083d29-a07bc14d {
  place-self: end start;
}

#w-node-ec431a22-9a85-c122-e738-80be48083d2a-a07bc14d {
  place-self: end;
}

#w-node-_870cd4dc-ac18-de57-4224-8c5cf09283f7-89d53d4f, #w-node-_870cd4dc-ac18-de57-4224-8c5cf09283f7-b094ae12 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ed8f8f6d-e91f-8730-8d1c-57ac7494c259-3b23253a {
  place-self: start;
}

#w-node-_11aa1505-7c73-1af4-dc3d-bcd71a1a50db-3b23253a {
  place-self: start end;
}

#w-node-eb47e281-64c1-5dd2-7a31-ceb192542b2a-3b23253a {
  place-self: end start;
}

#w-node-bffd53b6-cb76-22f2-dee7-4b1e188850c1-3b23253a {
  place-self: end;
}

#w-node-_5819af00-2733-15a1-8bc6-c4cd2c5ad2d6-a0a14094, #w-node-_5819af00-2733-15a1-8bc6-c4cd2c5ad2d7-a0a14094, #w-node-_5819af00-2733-15a1-8bc6-c4cd2c5ad2d8-a0a14094, #w-node-f9efb654-1c5e-4891-be60-d762f719ef72-a0a14094, #w-node-eb49cff3-e3b8-ff27-3b90-b9c9931d072e-a0a14094, #w-node-eb49cff3-e3b8-ff27-3b90-b9c9931d072f-a0a14094, #w-node-eb49cff3-e3b8-ff27-3b90-b9c9931d0730-a0a14094 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d94ce8b4-4f77-ec38-e416-2e648406c356-a0a14094 {
  place-self: start;
}

#w-node-d94ce8b4-4f77-ec38-e416-2e648406c357-a0a14094 {
  place-self: start end;
}

#w-node-d94ce8b4-4f77-ec38-e416-2e648406c358-a0a14094 {
  place-self: end start;
}

#w-node-d94ce8b4-4f77-ec38-e416-2e648406c359-a0a14094 {
  place-self: end;
}

#w-node-_9803145a-7a40-a1e0-949e-1871b8721d72-a0a14094 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_36c4bae0-ce3f-8862-adbc-95b9ba2a49db-a0a14094, #w-node-_36c4bae0-ce3f-8862-adbc-95b9ba2a49dc-a0a14094 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_36c4bae0-ce3f-8862-adbc-95b9ba2a49de-a0a14094 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_36c4bae0-ce3f-8862-adbc-95b9ba2a49df-a0a14094, #w-node-_36c4bae0-ce3f-8862-adbc-95b9ba2a49e1-a0a14094, #w-node-_36c4bae0-ce3f-8862-adbc-95b9ba2a49e3-a0a14094, #w-node-_36c4bae0-ce3f-8862-adbc-95b9ba2a49ef-a0a14094 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2f695c4e-aabe-ee13-aa85-76c6e024cb3a-a0a14094, #w-node-_6454d9a6-c24b-9a1a-5740-f94b67fc73bf-a0a14094 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e81d2051-4ff8-5fe5-fbcb-5fcff43418eb-a0a14094, #w-node-e81d2051-4ff8-5fe5-fbcb-5fcff43418ec-a0a14094, #w-node-e81d2051-4ff8-5fe5-fbcb-5fcff43418ed-a0a14094, #w-node-e81d2051-4ff8-5fe5-fbcb-5fcff43418ee-a0a14094, #w-node-e81d2051-4ff8-5fe5-fbcb-5fcff43418ef-a0a14094 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_19040d8c-592e-2974-962b-9c5f0ae92c77-a0a14094, #w-node-ed10a2e3-4d88-e2ef-3aa9-d26e76866e5a-a0a14094, #Standort.w-node-ed10a2e3-4d88-e2ef-3aa9-d26e76866e68-a0a14094, #Auswahl.w-node-ed10a2e3-4d88-e2ef-3aa9-d26e76866e69-a0a14094, #Nachricht.w-node-ed10a2e3-4d88-e2ef-3aa9-d26e76866e6a-a0a14094, #Checkbox.w-node-ed10a2e3-4d88-e2ef-3aa9-d26e76866e6b-a0a14094, #w-node-ec5b32ff-4007-c00c-53c2-f6da69bafb0f-a0a14094 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_99575d6f-c33d-12cd-3358-0dfb6962fb23-a0a14094, #w-node-_52260ed8-050f-76ea-fc74-087b7cb43450-2d85ff73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7fc14625-b1ae-2cd8-df20-bfdd88656b79-2d85ff73, #w-node-f1e6c099-323e-8829-7d90-36a2c9780857-2d85ff73, #w-node-c8fab586-8cdd-7af0-05ca-779d93199a29-2d85ff73, #w-node-_087502a9-73d7-3842-7a7f-92e92ef0fb0e-2d85ff73, #w-node-_4e53b46a-5e66-9dfe-e70f-62c641591d6a-2d85ff73 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ed8f8f6d-e91f-8730-8d1c-57ac7494c259-2d4d8978 {
  place-self: start;
}

#w-node-_11aa1505-7c73-1af4-dc3d-bcd71a1a50db-2d4d8978 {
  place-self: start end;
}

#w-node-eb47e281-64c1-5dd2-7a31-ceb192542b2a-2d4d8978 {
  place-self: end start;
}

#w-node-bffd53b6-cb76-22f2-dee7-4b1e188850c1-2d4d8978 {
  place-self: end;
}

#w-node-_2be29912-390d-c510-7dba-f7c54db9aaed-2d4d8978, #w-node-_08aa9209-90e1-1cf8-4402-df8241f5b417-2d4d8978, #w-node-b51de9c3-efaa-b4c3-83a5-f44c1219c368-2d4d8978, #w-node-cc59c7d0-1c1f-a03c-0b7e-3b96c6e7c5f4-2d4d8978, #w-node-_1e6bf59a-a93b-ae42-e18c-75ab4a340395-2d4d8978, #w-node-_73acdfef-033c-0e8f-d9bb-8ff74c82297d-2d4d8978 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_54b4f387-609f-b3c2-28b0-bb35bbd28431-411fe07c {
  place-self: start;
}

#w-node-_54b4f387-609f-b3c2-28b0-bb35bbd28432-411fe07c {
  place-self: start end;
}

#w-node-_54b4f387-609f-b3c2-28b0-bb35bbd28433-411fe07c {
  place-self: end start;
}

#w-node-_54b4f387-609f-b3c2-28b0-bb35bbd28434-411fe07c {
  place-self: end;
}

#w-node-e55b07fc-bcc7-fc77-4315-ade0029e1ab0-411fe07c, #w-node-_76ac3c0b-36d2-3265-dc22-a2acffa789cc-411fe07c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_441377b7-4d49-1fc3-fdb0-c6c5e929c2ba-411fe07c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_441377b7-4d49-1fc3-fdb0-c6c5e929c2bf-411fe07c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_441377b7-4d49-1fc3-fdb0-c6c5e929c2c8-411fe07c, #w-node-_441377b7-4d49-1fc3-fdb0-c6c5e929c2c9-411fe07c, #w-node-_441377b7-4d49-1fc3-fdb0-c6c5e929c2cb-411fe07c, #w-node-_441377b7-4d49-1fc3-fdb0-c6c5e929c2cc-411fe07c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_441377b7-4d49-1fc3-fdb0-c6c5e929c2d5-411fe07c {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_6b1d1f2e-db34-1cc4-b0b9-7e44294705be-d602eacf {
  place-self: start;
}

#w-node-_6b1d1f2e-db34-1cc4-b0b9-7e44294705bf-d602eacf {
  place-self: start end;
}

#w-node-_6b1d1f2e-db34-1cc4-b0b9-7e44294705c0-d602eacf {
  place-self: end start;
}

#w-node-_6b1d1f2e-db34-1cc4-b0b9-7e44294705c1-d602eacf {
  place-self: end;
}

#w-node-_6f1008a2-3710-cecb-4c0a-8973776122bf-d60c90c1, #w-node-ff48ec85-4bc3-78a9-2d8d-66cd1b933967-d60c90c1, #w-node-ff48ec85-4bc3-78a9-2d8d-66cd1b933971-d60c90c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0335c021-5e98-4b32-ddc1-f5f34387e3a2-d60c90c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_0335c021-5e98-4b32-ddc1-f5f34387e3a7-d60c90c1 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_0335c021-5e98-4b32-ddc1-f5f34387e3b0-d60c90c1, #w-node-_0335c021-5e98-4b32-ddc1-f5f34387e3b1-d60c90c1, #w-node-_0335c021-5e98-4b32-ddc1-f5f34387e3b3-d60c90c1, #w-node-_0335c021-5e98-4b32-ddc1-f5f34387e3b4-d60c90c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0335c021-5e98-4b32-ddc1-f5f34387e3bd-d60c90c1 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_93914340-84e4-7d0a-6a38-f113910b2b1a-d60c90c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_93914340-84e4-7d0a-6a38-f113910b2b2a-d60c90c1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_143d594e-0220-6753-d3a4-c9aa27c3dcbc-d60c90c1, #w-node-_93914340-84e4-7d0a-6a38-f113910b2b4b-d60c90c1, #w-node-_93914340-84e4-7d0a-6a38-f113910b2b55-d60c90c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eee15551-fba6-84ca-89f9-b74faba0c51c-dfa657ed {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b85d7611-5151-a917-82b5-5ae79ce3fa74-dfa657ed, #w-node-_347eae14-357f-1de5-41bd-a2c178e702cc-dfa657ed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#Sonstige-Anmerkungen.w-node-eee15551-fba6-84ca-89f9-b74faba0c52c-dfa657ed {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_13e2412f-c54e-09ef-4e2d-269e1873c65a-dfa657ed, #w-node-_431a9120-26ee-1770-4de8-30cc3c5949f8-dfa657ed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#Checkbox.w-node-eee15551-fba6-84ca-89f9-b74faba0c52d-dfa657ed {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ed8f8f6d-e91f-8730-8d1c-57ac7494c259-3a529ea1 {
  place-self: start;
}

#w-node-_11aa1505-7c73-1af4-dc3d-bcd71a1a50db-3a529ea1 {
  place-self: start end;
}

#w-node-eb47e281-64c1-5dd2-7a31-ceb192542b2a-3a529ea1 {
  place-self: end start;
}

#w-node-bffd53b6-cb76-22f2-dee7-4b1e188850c1-3a529ea1 {
  place-self: end;
}

#w-node-_768cc050-0b1d-517b-def9-ec4a9bfaa8fb-3a529ea1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_04f7704e-9fe1-03f6-8590-19a634e1bf08-3a529ea1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_04f7704e-9fe1-03f6-8590-19a634e1bf10-3a529ea1 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_04f7704e-9fe1-03f6-8590-19a634e1bf19-3a529ea1, #w-node-_04f7704e-9fe1-03f6-8590-19a634e1bf1a-3a529ea1, #w-node-_04f7704e-9fe1-03f6-8590-19a634e1bf1c-3a529ea1, #w-node-_04f7704e-9fe1-03f6-8590-19a634e1bf1d-3a529ea1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_04f7704e-9fe1-03f6-8590-19a634e1bf26-3a529ea1 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_5b85f325-4e90-2aee-cc72-eba49080b50b-3a529ea1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_07aea787-64e6-7bed-eda7-53f29dd3690e-3a529ea1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-eaad4e6d-f6be-c461-b565-ca3c66293e31-ab4aecd8, #w-node-eaad4e6d-f6be-c461-b565-ca3c66293e39-ab4aecd8, #w-node-eaad4e6d-f6be-c461-b565-ca3c66293e41-ab4aecd8, #w-node-eaad4e6d-f6be-c461-b565-ca3c66293e4f-ab4aecd8 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-eaad4e6d-f6be-c461-b565-ca3c66293e53-ab4aecd8, #w-node-eaad4e6d-f6be-c461-b565-ca3c66293e57-ab4aecd8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#Name-Bewerbungsformular.w-node-_52ecc4f1-336a-2592-2bef-eb4055618541-946cab1d, #E-Mail-Bewerbungsformular.w-node-_52ecc4f1-336a-2592-2bef-eb4055618542-946cab1d, #Standort-Bewerbungsformular.w-node-_52ecc4f1-336a-2592-2bef-eb4055618543-946cab1d, #Feedback.w-node-_52ecc4f1-336a-2592-2bef-eb4055618545-946cab1d, #w-node-_52ecc4f1-336a-2592-2bef-eb4055618546-946cab1d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c9a576fd-4e0c-71c6-1ca4-e7cf80fadcd5-946cab1d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_330848f6-a0f6-f178-b579-048035e2d4a7-946cab1d, #w-node-_330848f6-a0f6-f178-b579-048035e2d4ad-946cab1d, #w-node-_330848f6-a0f6-f178-b579-048035e2d4b3-946cab1d, #w-node-_330848f6-a0f6-f178-b579-048035e2d4b9-946cab1d, #w-node-_330848f6-a0f6-f178-b579-048035e2d4bf-946cab1d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ed8f8f6d-e91f-8730-8d1c-57ac7494c259-84c71a89 {
  place-self: start;
}

#w-node-_11aa1505-7c73-1af4-dc3d-bcd71a1a50db-84c71a89 {
  place-self: start end;
}

#w-node-eb47e281-64c1-5dd2-7a31-ceb192542b2a-84c71a89 {
  place-self: end start;
}

#w-node-bffd53b6-cb76-22f2-dee7-4b1e188850c1-84c71a89 {
  place-self: end;
}

#w-node-_7e3c6b28-04c2-85dc-c3c6-da91ef06d19e-84c71a89, #w-node-a9ab5304-4af9-6f16-e8cf-737efdd6df66-84c71a89, #Nachricht.w-node-a9ab5304-4af9-6f16-e8cf-737efdd6df76-84c71a89, #Checkbox.w-node-a9ab5304-4af9-6f16-e8cf-737efdd6df77-84c71a89 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ed8f8f6d-e91f-8730-8d1c-57ac7494c259-bb4f6d3e {
  place-self: start;
}

#w-node-_11aa1505-7c73-1af4-dc3d-bcd71a1a50db-bb4f6d3e {
  place-self: start end;
}

#w-node-eb47e281-64c1-5dd2-7a31-ceb192542b2a-bb4f6d3e {
  place-self: end start;
}

#w-node-bffd53b6-cb76-22f2-dee7-4b1e188850c1-bb4f6d3e {
  place-self: end;
}

#w-node-ed8f8f6d-e91f-8730-8d1c-57ac7494c259-ce5d85b9 {
  place-self: start;
}

#w-node-_11aa1505-7c73-1af4-dc3d-bcd71a1a50db-ce5d85b9 {
  place-self: start end;
}

#w-node-eb47e281-64c1-5dd2-7a31-ceb192542b2a-ce5d85b9 {
  place-self: end start;
}

#w-node-bffd53b6-cb76-22f2-dee7-4b1e188850c1-ce5d85b9 {
  place-self: end;
}

#w-node-_5595abdc-4948-1ec6-c1bc-873ffddaee22-ce5d85b9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

@media screen and (max-width: 991px) {
  #w-node-_39a02941-e3b3-1dac-32ef-dd999c4de374-04693deb {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_39a02941-e3b3-1dac-32ef-dd999c4de36b-04693deb, #w-node-fe2c887c-7bd0-b013-599b-1d956f70f9f1-04693deb {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-fe2c887c-7bd0-b013-599b-1d956f70f9ef-04693deb, #w-node-baf227c8-7533-1057-e568-749d979dd747-04693deb {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-baf227c8-7533-1057-e568-749d979dd73e-04693deb, #w-node-d915296b-7f13-bd12-eaab-aef58f6fd7ea-04693deb, #w-node-d6fecdeb-b6ab-5750-babe-43f3e2c06457-04693deb, #w-node-_83592c21-1281-854f-7029-a37d3d8464e5-04693deb {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_120696f9-6cdf-ced3-9c36-af3a45af3b65-45af3b62 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4a07cab1-8231-234d-c9e3-0be63ff5f111-3ff5f10a {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_4a07cab1-8231-234d-c9e3-0be63ff5f5dd-3ff5f10a {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_4a07cab1-8231-234d-c9e3-0be63ff5f5f2-3ff5f10a {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-c5639f88-3709-8389-1839-de6ffb0c150c-e16807a1, #w-node-c5639f88-3709-8389-1839-de6ffb0c1510-e16807a1, #w-node-c5639f88-3709-8389-1839-de6ffb0c1514-e16807a1, #w-node-c5639f88-3709-8389-1839-de6ffb0c1518-e16807a1, #w-node-c5639f88-3709-8389-1839-de6ffb0c151c-e16807a1, #w-node-c5639f88-3709-8389-1839-de6ffb0c1525-e16807a1, #w-node-f0e4918d-269f-079c-e39d-344cd411f28b-d411f289, #w-node-f0e4918d-269f-079c-e39d-344cd411f28f-d411f289, #w-node-f0e4918d-269f-079c-e39d-344cd411f293-d411f289, #w-node-f0e4918d-269f-079c-e39d-344cd411f297-d411f289, #w-node-f0e4918d-269f-079c-e39d-344cd411f29b-d411f289, #w-node-f0e4918d-269f-079c-e39d-344cd411f2a9-d411f289 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5fa901b6-b123-bdbc-5dad-a75792a0c900-a1c29c0b {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-_6495465a-b022-8dcb-0e28-94ae399ab3ce-399ab3cb {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_5fa901b6-b123-bdbc-5dad-a75792a0c900-094093dd {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-c1f06c89-12ee-d877-d48d-768b3611369c-1cda078b, #w-node-_30eaa4f8-210f-5bfa-94e1-f559d2642c00-1cda078b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_5fa901b6-b123-bdbc-5dad-a75792a0c900-743e976c {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-_0e9af7c6-aba6-4bf5-af16-11a0076884dc-743e976c, #w-node-_53e638fa-08db-0763-68f2-a55809181356-18b6ec27, #Vor--Nachname-2.w-node-dc7ff1f4-8105-d860-a233-bb74effcba9a-18b6ec27, #E-Mail-Adresse-2.w-node-dc7ff1f4-8105-d860-a233-bb74effcba9b-18b6ec27, #Telefon-4.w-node-dc7ff1f4-8105-d860-a233-bb74effcba9c-18b6ec27, #w-node-cbc6b31b-89c3-1b10-cb38-28890988f7c6-18b6ec27, #Name-Bewerbungsformular.w-node-_772ab94f-8624-c73c-2803-46dec2ee1d2d-c2ee1d18, #E-Mail-Bewerbungsformular.w-node-_772ab94f-8624-c73c-2803-46dec2ee1d2e-c2ee1d18, #Telefon-Bewerbungsformular.w-node-_772ab94f-8624-c73c-2803-46dec2ee1d2f-c2ee1d18, #w-node-_4b1f47b9-ed14-8fd7-880f-7b99a53d8309-a53d8306 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_4b1f47b9-ed14-8fd7-880f-7b99a53d8310-a53d8306 {
    justify-self: start;
  }

  #w-node-edd13083-decc-7ff3-6839-6ea45b84c103-5b84c100 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_34cf598c-2c28-c614-e4e9-d2141f389b6e-5b84c100, #w-node-edd13083-decc-7ff3-6839-6ea45b84c142-5b84c100, #w-node-edd13083-decc-7ff3-6839-6ea45b84c134-5b84c100, #w-node-edd13083-decc-7ff3-6839-6ea45b84c10a-5b84c100 {
    grid-column: span 1 / span 1;
  }

  #w-node-_18d898d4-09cf-2dee-5251-59951a7d0639-cd17dd14, #w-node-_18d898d4-09cf-2dee-5251-59951a7d0644-cd17dd14 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1af1f72e-d4d7-6ea2-f42c-b8781aca09f4-5e4ba086 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1af1f72e-d4d7-6ea2-f42c-b8781aca09fd-5e4ba086 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-d048cfcf-04e4-ba2d-02cf-b5caa5bfe883-5e4ba086 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_4602067b-3b2a-cffd-7c39-4505fac48098-5e4ba086 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: start;
  }

  #w-node-_5fa901b6-b123-bdbc-5dad-a75792a0c900-a7d51a4f {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-e9422b25-0cdf-b6b1-d07b-040eb9d98b14-d8ea3e2a, #w-node-e9422b25-0cdf-b6b1-d07b-040eb9d98b18-d8ea3e2a, #w-node-e9422b25-0cdf-b6b1-d07b-040eb9d98b1c-d8ea3e2a, #w-node-e9422b25-0cdf-b6b1-d07b-040eb9d98b20-d8ea3e2a, #w-node-e9422b25-0cdf-b6b1-d07b-040eb9d98b24-d8ea3e2a, #w-node-e9422b25-0cdf-b6b1-d07b-040eb9d98b2b-d8ea3e2a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5899a629-01b6-87f8-5c2b-189e2bbd3c00-65491d93, #w-node-_79289cf8-2e6d-0809-7d43-63009f3377b3-a0a14094, #w-node-_2f695c4e-aabe-ee13-aa85-76c6e024cb3a-a0a14094, #w-node-_19040d8c-592e-2974-962b-9c5f0ae92c77-a0a14094 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-fbdeba95-1d7d-7491-effc-4ab0bc0b489d-a0a14094, #w-node-_29a28f26-003e-934b-c9eb-89ee785430c2-a0a14094 {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-_52260ed8-050f-76ea-fc74-087b7cb43450-2d85ff73, #w-node-_659f8099-f9e6-eafa-b209-4f17719a0885-2d85ff73, #w-node-_7fc14625-b1ae-2cd8-df20-bfdd88656b71-2d85ff73 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_7fc14625-b1ae-2cd8-df20-bfdd88656b78-2d85ff73 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: start;
  }

  #w-node-_2be29912-390d-c510-7dba-f7c54db9aaed-2d4d8978 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2be29912-390d-c510-7dba-f7c54db9aaef-2d4d8978 {
    grid-area: 1 / 1 / 3 / 3;
  }

  #w-node-_08aa9209-90e1-1cf8-4402-df8241f5b417-2d4d8978 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_08aa9209-90e1-1cf8-4402-df8241f5b419-2d4d8978 {
    grid-area: 1 / 1 / 3 / 3;
  }

  #w-node-b51de9c3-efaa-b4c3-83a5-f44c1219c368-2d4d8978 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b51de9c3-efaa-b4c3-83a5-f44c1219c36a-2d4d8978 {
    grid-area: 1 / 1 / 3 / 3;
  }

  #w-node-cc59c7d0-1c1f-a03c-0b7e-3b96c6e7c5f4-2d4d8978 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-cc59c7d0-1c1f-a03c-0b7e-3b96c6e7c5f6-2d4d8978 {
    grid-area: 1 / 1 / 3 / 3;
  }

  #w-node-_1e6bf59a-a93b-ae42-e18c-75ab4a340395-2d4d8978 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1e6bf59a-a93b-ae42-e18c-75ab4a340397-2d4d8978 {
    grid-area: 1 / 1 / 3 / 3;
  }

  #w-node-_73acdfef-033c-0e8f-d9bb-8ff74c82297d-2d4d8978 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_73acdfef-033c-0e8f-d9bb-8ff74c82297f-2d4d8978 {
    grid-area: 1 / 1 / 3 / 3;
  }

  #w-node-e55b07fc-bcc7-fc77-4315-ade0029e1ac1-411fe07c, #w-node-_76ac3c0b-36d2-3265-dc22-a2acffa789e0-411fe07c {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-_441377b7-4d49-1fc3-fdb0-c6c5e929c2ba-411fe07c {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_441377b7-4d49-1fc3-fdb0-c6c5e929c2bf-411fe07c {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_441377b7-4d49-1fc3-fdb0-c6c5e929c2d5-411fe07c {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_5fa901b6-b123-bdbc-5dad-a75792a0c900-d602eacf, #w-node-_0605da76-bcaf-ca39-2637-406d825c4859-d60c90c1 {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-_0335c021-5e98-4b32-ddc1-f5f34387e3a2-d60c90c1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_0335c021-5e98-4b32-ddc1-f5f34387e3a7-d60c90c1 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_0335c021-5e98-4b32-ddc1-f5f34387e3bd-d60c90c1 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_93914340-84e4-7d0a-6a38-f113910b2b1a-d60c90c1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_768cc050-0b1d-517b-def9-ec4a9bfaa8fb-3a529ea1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_04f7704e-9fe1-03f6-8590-19a634e1bf08-3a529ea1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_04f7704e-9fe1-03f6-8590-19a634e1bf10-3a529ea1 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_04f7704e-9fe1-03f6-8590-19a634e1bf26-3a529ea1 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_5fa901b6-b123-bdbc-5dad-a75792a0c900-3a529ea1, #w-node-_5b85f325-4e90-2aee-cc72-eba49080b512-3a529ea1 {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-_07aea787-64e6-7bed-eda7-53f29dd3690e-3a529ea1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-eaad4e6d-f6be-c461-b565-ca3c66293e31-ab4aecd8 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-eaad4e6d-f6be-c461-b565-ca3c66293e35-ab4aecd8 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-eaad4e6d-f6be-c461-b565-ca3c66293e39-ab4aecd8 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-eaad4e6d-f6be-c461-b565-ca3c66293e3d-ab4aecd8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-eaad4e6d-f6be-c461-b565-ca3c66293e41-ab4aecd8 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-eaad4e6d-f6be-c461-b565-ca3c66293e4f-ab4aecd8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-eaad4e6d-f6be-c461-b565-ca3c66293e57-ab4aecd8, #Name-Bewerbungsformular.w-node-_52ecc4f1-336a-2592-2bef-eb4055618541-946cab1d, #E-Mail-Bewerbungsformular.w-node-_52ecc4f1-336a-2592-2bef-eb4055618542-946cab1d, #w-node-c9a576fd-4e0c-71c6-1ca4-e7cf80fadcd5-946cab1d, #w-node-c9a576fd-4e0c-71c6-1ca4-e7cf80fadcd7-946cab1d, #w-node-_330848f6-a0f6-f178-b579-048035e2d49f-946cab1d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_330848f6-a0f6-f178-b579-048035e2d4a6-946cab1d {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: start;
  }

  #w-node-_5fa901b6-b123-bdbc-5dad-a75792a0c900-bb4f6d3e, #w-node-_5fa901b6-b123-bdbc-5dad-a75792a0c900-ce5d85b9, #w-node-ea87b80e-67ca-e59b-39ed-632d6d91b977-ce5d85b9 {
    grid-area: 1 / 1 / 3 / 2;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_70b5dc5e-a518-0d1d-42c5-e7ff975dabe5-04693deb {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_5e4f5083-757a-a90a-f20c-22424964ced7-04693deb {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_70b5dc5e-a518-0d1d-42c5-e7ff975dabeb-04693deb {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_70b5dc5e-a518-0d1d-42c5-e7ff975dabfd-04693deb {
    grid-area: 5 / 2 / 6 / 3;
  }

  #w-node-_398ff69d-d39b-ce8f-72b1-f1eb05f03a6f-4d2a2d11, #w-node-_5971ce0f-8581-9970-b5ff-ae24b08a64b1-4d2a2d11, #w-node-c5639f88-3709-8389-1839-de6ffb0c151c-e16807a1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c5639f88-3709-8389-1839-de6ffb0c1529-e16807a1 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-f0e4918d-269f-079c-e39d-344cd411f29b-d411f289 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f0e4918d-269f-079c-e39d-344cd411f2ad-d411f289 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-e9422b25-0cdf-b6b1-d07b-040eb9d98b24-d8ea3e2a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e9422b25-0cdf-b6b1-d07b-040eb9d98b2f-d8ea3e2a {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_2e869256-b23f-fbaf-d1de-912abb1a02ba-d60c90c1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-eaad4e6d-f6be-c461-b565-ca3c66293e41-ab4aecd8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-eaad4e6d-f6be-c461-b565-ca3c66293e53-ab4aecd8 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_868e8660-4a64-83a1-b709-82a775fbb7da-946cab1d, #w-node-_868e8660-4a64-83a1-b709-82a775fbb7e2-946cab1d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_4a07cab1-8231-234d-c9e3-0be63ff5f5ee-3ff5f10a {
    grid-area: 1 / 1 / 2 / 2;
  }

  #Vorname.w-node-f29e4e84-ca1c-5345-3c9b-5384ad52c98b-ad52c97d, #Nachname.w-node-f29e4e84-ca1c-5345-3c9b-5384ad52c98c-ad52c97d, #E-Mail.w-node-f29e4e84-ca1c-5345-3c9b-5384ad52c98d-ad52c97d, #Telefon.w-node-f29e4e84-ca1c-5345-3c9b-5384ad52c98e-ad52c97d, #Nachricht.w-node-f29e4e84-ca1c-5345-3c9b-5384ad52c98f-ad52c97d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_62b67882-13be-f048-5f8d-624728860d3b-28860d27 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #Notiz-4.w-node-dc7ff1f4-8105-d860-a233-bb74effcba9d-18b6ec27, #Notiz-Bewerbungsformular.w-node-_772ab94f-8624-c73c-2803-46dec2ee1d30-c2ee1d18, #Vorname.w-node-ed10a2e3-4d88-e2ef-3aa9-d26e76866e64-a0a14094, #Nachname.w-node-ed10a2e3-4d88-e2ef-3aa9-d26e76866e65-a0a14094, #E-Mail.w-node-ed10a2e3-4d88-e2ef-3aa9-d26e76866e66-a0a14094, #Telefon.w-node-ed10a2e3-4d88-e2ef-3aa9-d26e76866e67-a0a14094, #Nachricht.w-node-ed10a2e3-4d88-e2ef-3aa9-d26e76866e6a-a0a14094 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_441377b7-4d49-1fc3-fdb0-c6c5e929c2d0-411fe07c, #w-node-_0335c021-5e98-4b32-ddc1-f5f34387e3b8-d60c90c1 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #Vorname.w-node-eee15551-fba6-84ca-89f9-b74faba0c526-dfa657ed, #Sonstige-Anmerkungen.w-node-eee15551-fba6-84ca-89f9-b74faba0c52c-dfa657ed {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_04f7704e-9fe1-03f6-8590-19a634e1bf21-3a529ea1 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #Feedback.w-node-_52ecc4f1-336a-2592-2bef-eb4055618545-946cab1d, #Vorname.w-node-a9ab5304-4af9-6f16-e8cf-737efdd6df70-84c71a89, #Nachname.w-node-a9ab5304-4af9-6f16-e8cf-737efdd6df71-84c71a89, #E-Mail.w-node-a9ab5304-4af9-6f16-e8cf-737efdd6df72-84c71a89, #Telefon.w-node-a9ab5304-4af9-6f16-e8cf-737efdd6df73-84c71a89, #Nachricht.w-node-a9ab5304-4af9-6f16-e8cf-737efdd6df76-84c71a89 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}
