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

pre.w-code-block code > span {
  display: block !important;
}

.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;
  width: auto !important;
  height: auto !important;
  overflow: unset !important;
  background-color: #fff !important;
  border-radius: 3px !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;
}

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 {
  width: auto;
  height: auto;
  font-size: inherit;
  line-height: inherit;
  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;
}

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

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

@font-face {
  font-family: Futura LT;
  src: url("https://cdn.prod.website-files.com/61f9071d8967ff3e9fd8be46/620135b1bf9d7a1122ed6a09_FuturaLTPro-Bold.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Futura LT;
  src: url("https://cdn.prod.website-files.com/61f9071d8967ff3e9fd8be46/620135b134f5794b87b586f4_FuturaLTPro-Light.otf") format("opentype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Futura LT;
  src: url("https://cdn.prod.website-files.com/61f9071d8967ff3e9fd8be46/620135b188170d5a5fadcd48_FuturaLTPro-Book.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

:root {
  --_color-modes---font-on-light: var(--black);
  --_color-modes---background-00: var(--white);
  --_color-modes---highlight: var(--medium-sea-green);
  --white-smoke: #f8f8f8;
  --white: white;
  --_color-modes---highlight-10: #00ac5d1a;
  --_color-modes---highlight-30: #00ac5d4d;
  --_color-modes---nav-current: var(--_color-modes---highlight);
  --_color-modes---button-bg-hover: #00ac5d4d;
  --_color-modes---nav-hover: var(--_color-modes---highlight);
  --medium-sea-green: #00ac5d;
  --_color-modes---font-highlighted: var(--_color-modes---highlight);
  --_color-modes---textlink-bg-default: var(--_color-modes---highlight);
  --_color-modes---textlink-bg-hover: var(--_color-modes---highlight);
  --_color-modes---textlink-text-hover: var(--white);
  --_color-modes---font-on-highlight: var(--white);
  --_color-modes---background-gray: var(--white-smoke);
  --farbe-2024-dark: #595ca5;
  --black: black;
  --slate-blue: #8560bd;
  --_color-modes---highlight-80: #00ac5dcc;
  --_color-modes---button-text-hover: var(--_color-modes---highlight);
  --cornsilk: #fdf3db;
  --farbe-2023-light-30: #d1f08f66;
  --_color-modes---button-border: var(--_color-modes---highlight);
  --_color-modes---button-bg: #00ac5d1a;
  --_color-modes---button-text: var(--_color-modes---highlight);
  --farbe-2022: #9d7ad2;
  --lavender-bright: #f2ebfa;
  --gainsboro: #d8d8d8;
  --farbe-2023: #e2ff9a;
  --icon-white: white;
  --medium-sea-green-2: #c3a32e;
  --farbe-2021: #c3a32e;
  --dark-slate-blue: #2d2e83;
  --farbe-2023-dark: #8bb465;
  --farbe-2023-light-10: #ff9b9b1a;
  --farbe-2023-bright: #f8ffe6;
  --_color-modes---button-border-hover: var(--_color-modes---highlight);
  --_color-modes---textlink-text-default: var(--black);
  --farbe-2024-150: #1da4b9;
  --farbe-2024-100: #42cddd;
  --farbe-2024-080: #42cdddcc;
  --farbe-2024-030: #42cddd4d;
  --farbe-2024-010: #42cddd1a;
}

body {
  color: var(--_color-modes---font-on-light);
  background-image: none;
  font-family: Futura LT, Arial, sans-serif;
  font-size: 15px;
  line-height: 20px;
}

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

h2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 700;
  line-height: 36px;
}

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

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

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

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

p {
  margin-bottom: 10px;
}

a {
  color: inherit;
  text-decoration: none;
}

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

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

strong {
  font-weight: bold;
}

em {
  font-style: italic;
}

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

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

.main {
  width: 78%;
  padding-top: 4vw;
  padding-bottom: 4vw;
}

.main.realtive-minus {
  background-color: var(--_color-modes---background-00);
  position: relative;
  top: -10.3vw;
}

.main.realtive-minus.start {
  margin-top: 20vw;
}

.main.realtive-minus._2022 {
  margin-bottom: -10.3vw;
  padding-bottom: 0;
}

.main.realtive-minus._2023 {
  top: 0;
}

.main.realtive-minus.special-gv {
  width: 60%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 2vw;
  padding-bottom: 0;
  top: -5vw;
}

.main.realtive-minus.new-gv {
  width: 70%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 2vw;
  padding-bottom: 0;
  top: -5vw;
}

.main.statements {
  width: 100%;
  margin-top: 15vw;
}

.main.statement-display {
  background-color: var(--_color-modes---highlight);
  width: 100%;
  min-height: 100vh;
  color: var(--white-smoke);
}

.buha-line-6fr {
  grid-column-gap: 0vw;
  grid-row-gap: 0vw;
  grid-template-rows: auto;
  grid-template-columns: 2.75fr 1fr 1fr 1fr 1fr .3fr;
  grid-auto-columns: 1fr;
  place-items: center end;
  display: grid;
}

.buha-line-6fr.subtotal {
  border-top: 1px solid #000;
  align-items: center;
  margin-top: .25em;
  padding-top: .25em;
}

.buha-line-6fr.top {
  z-index: 20;
  background-color: var(--white);
  border-bottom: 1px solid #000;
  grid-template-columns: 2.75fr 1fr 1fr 1fr 1fr .3fr;
  align-content: end;
  height: 4em;
  padding-top: .55em;
  position: sticky;
  top: 3.5rem;
}

.buha-line-6fr.sub-subtotal {
  background-color: var(--_color-modes---highlight-10);
  align-items: center;
  margin-bottom: 2vw;
  margin-left: -.25em;
  padding: .95em .25em .25em;
}

.buha-line-6fr.total {
  background-color: var(--_color-modes---highlight-30);
  align-items: center;
  margin-bottom: 2vw;
  margin-left: -.25em;
  padding: 1.05em .25em;
}

.buha-line-6fr.mit-anhang {
  background-color: var(--_color-modes---background-00);
  cursor: pointer;
}

.buha-line-6fr.mit-anhang:hover {
  background-color: var(--_color-modes---highlight-10);
}

.special-text-comboclassname {
  background-color: #e2e2e2;
  padding: 4vw;
}

.color-highlight {
  background-color: var(--_color-modes---highlight);
  width: 100px;
  height: 100px;
}

.font-100-title {
  text-transform: uppercase;
  font-family: Futura LT, Arial, sans-serif;
  font-size: clamp(.785625rem, .7412rem + .1897vw, .911875rem);
  font-weight: 700;
  line-height: 1.2;
}

.font-100-title.nav {
  text-align: right;
  letter-spacing: .1em;
  text-transform: uppercase;
  background-image: none;
  width: 100%;
  padding: 1.55em 1.15em 1.35em;
  font-weight: 400;
  line-height: 1;
}

.font-100-title.nav:hover {
  color: var(--_color-modes---highlight);
}

.font-100-title.nav.w--current {
  color: var(--_color-modes---nav-current);
}

.font-100-title.tabellentitel {
  z-index: 100;
  color: #595ca580;
  margin-top: .25em;
  margin-bottom: .25em;
  font-weight: 400;
}

.font-100-title.subnav {
  width: 100%;
  box-shadow: inset 0vw 0 0 0 var(--_color-modes---button-bg-hover);
  text-align: right;
  letter-spacing: .1em;
  text-transform: uppercase;
  padding: 1em 0 1em .5em;
  font-size: .8em;
  font-weight: 400;
  line-height: 1;
  transition: box-shadow .4s;
}

.font-100-title.subnav:hover {
  box-shadow: inset -12vw 0 0 0 var(--_color-modes---button-bg-hover);
  color: var(--_color-modes---nav-hover);
}

.font-100-title.subnav.w--current {
  color: var(--_color-modes---nav-current);
}

.font-100-title.subnav.special {
  background-color: var(--_color-modes---highlight-30);
  border-radius: .4em;
  align-self: flex-end;
  width: auto;
  margin-right: 0;
  padding-left: 1.1em;
  padding-right: 1.1em;
  transition: box-shadow .2s, background-color .2s;
}

.font-100-title.subnav.special:hover {
  background-color: var(--_color-modes---background-00);
  box-shadow: 0 0 1em #7169ad80;
}

.font-100-title.pdf {
  font-weight: 400;
}

.font-100-title.regular {
  margin-bottom: .25em;
  font-size: 1em;
  font-weight: 400;
}

.font-100-title.regular.lineheight1em {
  line-height: 1;
}

.font-100-title.tabellen-header-zahl {
  text-align: right;
  width: 100%;
}

.font-100-title.detail-tabellen-titel {
  z-index: 100;
  color: #595ca580;
  font-weight: 400;
}

.font-100-title.dropdown {
  text-align: right;
  letter-spacing: .1em;
  text-transform: uppercase;
  background-image: none;
  width: 100%;
  padding: 1.55em 2.85em 1.35em 1.15em;
  font-weight: 400;
  line-height: 1;
}

.font-100-title.dropdown:hover {
  color: var(--_color-modes---nav-hover);
}

.font-100-title.dropdown.w--current {
  color: var(--medium-sea-green);
}

.font-100-title.special-title, .font-100-title.formfield-title {
  font-weight: 300;
}

.font-080 {
  font-size: .8em;
  font-style: italic;
  font-weight: 400;
}

.text-50 {
  width: 50%;
}

.font-300 {
  margin-top: 0;
  margin-bottom: .25em;
  font-family: Futura LT, Arial, sans-serif;
  font-size: clamp(1.11125rem, 1.0127rem + .4207vw, 1.39125rem);
  font-weight: 400;
  line-height: 1.2;
}

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

.font-300.no-margin-bottom {
  margin-bottom: 0;
}

.font-300.large-margin-bottom {
  margin-bottom: 1.35em;
}

.font-400 {
  margin-bottom: .3em;
  font-family: Futura LT, Arial, sans-serif;
  font-size: clamp(1.265rem, 1.0766rem + .8038vw, 1.8rem);
  font-weight: 400;
  line-height: 1.2;
}

.richtext {
  width: 100%;
  max-width: 80ch;
  font-size: 1em;
}

.richtext h1 {
  font-family: Futura LT, Arial, sans-serif;
  font-size: clamp(1.6125em, 1.2428em + 1.5775vw, 2.6625em);
  font-weight: 400;
  line-height: 1.2;
}

.richtext h2 {
  font-family: Futura LT, Arial, sans-serif;
  font-size: clamp(1.47875em, 1.1583em + 1.3671vw, 2.38875em);
  font-weight: 700;
  line-height: 1.2;
}

.richtext h3 {
  margin-top: .55em;
  margin-bottom: .35em;
  font-family: Futura LT, Arial, sans-serif;
  font-size: clamp(1.265rem, 1.0766rem + .8038vw, 1.8rem);
  font-weight: 400;
  line-height: 1.2;
  transition-property: color;
  transition-duration: .4s;
  transition-timing-function: ease;
}

.richtext h4 {
  font-family: Futura LT, Arial, sans-serif;
  font-size: clamp(1.11125rem, 1.0127rem + .4207vw, 1.39125rem);
  line-height: 1.2;
}

.richtext h5 {
  font-family: Futura LT, Arial, sans-serif;
  font-size: clamp(.9775rem, .9282rem + .2103vw, 1.1175rem);
  font-weight: 700;
  line-height: 1.4;
}

.richtext h6 {
  text-transform: uppercase;
  font-family: Futura LT, Arial, sans-serif;
  font-size: clamp(.785625rem, .7412rem + .1897vw, .911875rem);
  font-weight: 400;
  line-height: 1.2;
}

.richtext p {
  -webkit-hyphens: none;
  hyphens: none;
  margin-bottom: .25em;
  font-size: 1.1em;
  line-height: 1.6;
}

.richtext blockquote {
  background-color: var(--_color-modes---highlight-30);
  color: var(--_color-modes---font-highlighted);
  border-left-style: none;
  margin-bottom: 1.5em;
  padding: 1.7em;
  line-height: 1.7;
}

.richtext a {
  box-shadow: inset 0 -1px 0 0 var(--_color-modes---textlink-bg-default);
  color: var(--_color-modes---font-highlighted);
  text-decoration: none;
  transition: color .4s, box-shadow .6s;
}

.richtext a:hover {
  box-shadow: inset 0 -100px 0 0 var(--_color-modes---textlink-bg-hover);
  color: var(--_color-modes---textlink-text-hover);
}

.richtext em {
  font-style: italic;
}

.richtext ul {
  padding-left: 0;
  line-height: 1.6;
}

.richtext li {
  background-color: var(--_color-modes---highlight-30);
  margin-top: .75em;
  margin-bottom: .75em;
  padding: .85em;
  font-size: 1.1em;
}

.richtext.nach-tabellentitel {
  margin-top: .5em;
  margin-bottom: .65em;
}

.richtext.gray-bg {
  background-color: var(--white-smoke);
  margin-top: 2em;
  padding: 1.6em;
}

.richtext ol {
  background-color: var(--white);
  padding: 1.9em;
  font-family: Futura LT, Arial, sans-serif;
  font-size: 1.2em;
}

.font-500 {
  margin-bottom: .4em;
  font-family: Futura LT, Arial, sans-serif;
  font-size: clamp(1.47875em, 1.1583em + 1.3671vw, 2.38875em);
  font-weight: 400;
  line-height: 1.2;
}

.regular {
  font-weight: 400;
}

.styleguide-wrapper {
  flex-direction: row;
  padding: 10%;
  display: flex;
}

.font-600 {
  margin-top: 0;
  margin-bottom: .25em;
  font-family: Futura LT, Arial, sans-serif;
  font-size: clamp(1.6125em, 1.2428em + 1.5775vw, 2.6625em);
  font-weight: 400;
  line-height: 1.2;
}

.font-600.margin-top-9 {
  margin-top: 9vw;
}

.font-600.margin-top-9.nonbreak {
  -webkit-hyphens: none;
  hyphens: none;
}

.quote {
  background-color: var(--_color-modes---highlight-30);
  color: var(--_color-modes---font-highlighted);
  border-left-style: none;
  margin-bottom: 1.5em;
  padding: 1.7em;
  line-height: 1.35;
}

.button-snap-area {
  z-index: 800;
  margin-left: -8.6em;
  padding: 7em;
  display: inline-block;
  position: absolute;
}

.text-link-inline {
  box-shadow: inset 0 -1px 0 0 var(--_color-modes---highlight);
  color: inherit;
  text-decoration: none;
  transition-property: color, box-shadow;
  transition-duration: .6s, .6s;
  transition-timing-function: ease, ease;
}

.text-link-inline:hover {
  box-shadow: inset 0 -40px 0 0 var(--_color-modes---highlight);
  color: var(--_color-modes---font-on-highlight);
}

.text-link-inline.dark {
  box-shadow: inset 0 -1px 0 0 var(--_color-modes---font-on-highlight);
  color: var(--_color-modes---font-on-light);
}

.text-link-inline.dark:hover {
  box-shadow: inset 0 -30px 0 0 var(--_color-modes---font-on-highlight);
}

.button-circle {
  background-color: #00c2dd;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.5em;
  height: 3.5em;
  padding: .9em;
  display: flex;
}

.button-circle:hover {
  background-color: #e5e5e5;
}

.font-100 {
  max-width: 80ch;
  margin-bottom: .25em;
  font-size: 1em;
  font-weight: 400;
  line-height: 1.6;
}

.font-100.bold {
  font-family: Futura LT, Arial, sans-serif;
}

.font-100.bold.hide-on-mobile, .font-100.bold.tabellenzahl {
  font-size: .9em;
}

.font-100.hide-on-mobile {
  font-family: Futura LT, Arial, sans-serif;
}

.font-100.align-padding1em {
  padding-right: 1em;
}

.font-100.align-padding1em.tabellenzahl {
  text-align: right;
  width: 100%;
  padding-right: 0;
}

.font-100.tabellenzahl {
  font-family: Futura LT, Arial, sans-serif;
}

.font-100.no-wrap {
  white-space: nowrap;
}

.font-100.lineheiht1em {
  line-height: 1;
}

.font-100.lh-120 {
  line-height: 1.2;
}

.font-100.sans {
  font-family: Futura LT, Arial, sans-serif;
}

.font-200 {
  flex: 1;
  margin-top: 0;
  margin-bottom: .25em;
  font-family: Futura LT, Arial, sans-serif;
  font-size: clamp(.9775rem, .9282rem + .2103vw, 1.1175rem);
  font-weight: 400;
  line-height: 1.2;
}

.font-200.nomargin-nolineheight {
  flex: none;
}

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

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

.font-200.no-wrap {
  white-space: nowrap;
}

.font-200.highlighted-text {
  color: var(--_color-modes---highlight);
}

.navigation-wrapper {
  border-bottom: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 4em;
  padding: .4em 4vw .4em 2vw;
  display: flex;
}

.navigation {
  background-color: #fff;
  width: 100%;
  position: fixed;
  inset: 0% auto auto 0%;
}

.byline-box {
  margin-left: 1vw;
  padding-top: 1.35em;
  padding-bottom: 1.35em;
}

.logo {
  width: 6.2em;
}

.nav-menu {
  align-items: stretch;
  font-size: .8em;
  display: flex;
}

.brand-wrapper {
  background-image: none;
  margin-right: 2vw;
  padding-left: 0;
}

.nomargin-nolineheight {
  margin-top: 0;
  margin-bottom: 0;
  line-height: 1;
}

.empty-space {
  width: 100%;
  height: 10px;
}

.bold {
  font-weight: 700;
}

.sidebar {
  z-index: 10;
  background-color: var(--_color-modes---background-gray);
  text-align: right;
  width: 22%;
  min-height: 100vh;
  padding: 7vw 1.5em 4vw 3vw;
  position: sticky;
  top: 0;
}

.sidebar.special-gv {
  display: none;
}

.content {
  background-color: var(--_color-modes---background-gray);
  color: var(--_color-modes---font-on-light);
  align-items: flex-start;
  display: flex;
}

.content.start {
  width: 100%;
}

.content.gray {
  background-color: var(--_color-modes---background-gray);
}

.content.dark {
  background-color: var(--_color-modes---highlight);
}

.subnavigation {
  background-color: var(--white-smoke);
  margin-top: 1em;
}

.subnavi-menu {
  text-align: right;
  flex-direction: column;
  align-items: flex-end;
  display: flex;
}

.list-container {
  width: 100%;
}

.details-box {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  text-decoration: none;
  display: flex;
  position: relative;
}

.title-box {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.buha-list-wrapper {
  margin-bottom: 1.5em;
}

.anhang-title-box {
  z-index: 110;
  margin-bottom: 2vw;
  font-size: .7em;
  position: sticky;
  top: 9.2em;
}

.main-container {
  width: 100%;
  margin-top: 6vw;
  margin-bottom: 6vw;
  padding-left: 1.5em;
  padding-right: 1.5em;
}

.main-container._2022-bg {
  background-color: var(--_color-modes---highlight-10);
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-top: 4vw;
  padding-bottom: 4vw;
  overflow: hidden;
}

.main-container._2022-bg.geschichte {
  margin-top: 0;
}

.main-container.section-bg {
  background-color: var(--_color-modes---highlight-30);
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-top: 4vw;
  padding-bottom: 4vw;
  overflow: hidden;
}

.main-container.special-gv {
  margin-top: 0;
  margin-bottom: 0;
  padding: 3.1em;
}

.main-container.special-gv.invert {
  background-color: var(--farbe-2024-dark);
  height: 100dvh;
  color: var(--white);
}

.main-container.anmeldung {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.main-container.start {
  margin-top: 2vw;
}

.small-title-addon {
  font-size: .6em;
}

.hero {
  background-color: var(--_color-modes---highlight);
  width: 100%;
  height: 100vh;
  color: var(--_color-modes---font-on-highlight);
  margin-left: auto;
  margin-right: auto;
  padding: 8vw 4vw;
}

.hero.diagramms {
  background-color: var(--_color-modes---background-gray);
  height: auto;
  min-height: auto;
  color: var(--_color-modes---font-on-light);
  padding-top: 4vw;
  padding-bottom: 14vw;
}

.hero.diagramms.top {
  margin-top: 4em;
}

.hero.center {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: flex;
}

.hero.unbezahlbar {
  background-color: var(--_color-modes---highlight);
  background-image: url("https://cdn.prod.website-files.com/61f9071d8967ff3e9fd8be46/628b53d2ac9644aedfbe4dd0_goldkette%402x.webp");
  background-position: 100% 170%;
  background-repeat: no-repeat;
  background-size: 65%;
  background-attachment: fixed;
  height: 85vh;
  padding-bottom: 4vw;
}

.hero.movies {
  background-color: var(--_color-modes---background-gray);
  height: auto;
  min-height: 100vh;
  color: var(--black);
  padding-top: 4vw;
}

.hero.miteinander {
  background-color: var(--_color-modes---highlight);
  flex-direction: column;
  justify-content: space-between;
  padding: 0;
  display: flex;
  position: relative;
}

.hero.vision-2022 {
  background-color: var(--_color-modes---highlight-10);
  height: auto;
  color: var(--black);
  padding-top: 4vw;
}

.hero.wohnformen {
  background-color: var(--_color-modes---highlight);
  height: auto;
  min-height: 100vh;
  color: var(--_color-modes---font-on-light);
  background-image: linear-gradient(#e2ff9acc, #e2ff9acc), url("https://cdn.prod.website-files.com/61f9071d8967ff3e9fd8be46/66310fa13222d7e3da107002_dada-illustrations-collage-sw.webp");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
  position: relative;
}

.hero.spezial-gv {
  background-color: var(--slate-blue);
  background-image: linear-gradient(0deg, var(--_color-modes---highlight), var(--_color-modes---highlight-10) 24%), linear-gradient(to bottom, var(--_color-modes---highlight-80), var(--_color-modes---highlight-80)), url("https://cdn.prod.website-files.com/61f9071d8967ff3e9fd8be46/6784dd45cac506bc513fa37b_DSC05373.webp");
  background-position: 0 0, 0 0, 0 0;
  background-size: auto, auto, cover;
  height: auto;
  min-height: 80vh;
  padding-top: 12vw;
}

.hero.engagement {
  height: auto;
  min-height: 100vh;
  color: var(--_color-modes---background-00);
  background-image: url("https://cdn.prod.website-files.com/61f9071d8967ff3e9fd8be46/681e00c98533a7cec72c9454_5fa9e5c0afdac7219ee386dfe2ae6c07_Jahresbericht_Kalkbreite_2025-3.webp");
  background-position: 50%;
  background-repeat: repeat;
  background-size: cover;
  padding-bottom: 0;
}

.hero._2024 {
  background-color: var(--slate-blue);
  background-image: linear-gradient(0deg, var(--_color-modes---highlight), var(--_color-modes---highlight-10) 24%), url("https://cdn.prod.website-files.com/61f9071d8967ff3e9fd8be46/681e00c98533a7cec72c9454_5fa9e5c0afdac7219ee386dfe2ae6c07_Jahresbericht_Kalkbreite_2025-3.webp");
  height: auto;
  min-height: 80vh;
  color: var(--white);
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  padding-top: 12vw;
}

.video-image {
  background-color: var(--white-smoke);
  background-image: url("https://cdn.prod.website-files.com/61f9071d8967ff3e9fd8be46/621f28ce07b4b40a0dd12fad_Bildschirmfoto%202022-03-02%20um%2009.17.webp");
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 30vw;
  margin-bottom: 4vw;
  transition: filter .2s, opacity .2s;
  display: flex;
}

.video-image._02 {
  background-image: url("https://cdn.prod.website-files.com/61f9071d8967ff3e9fd8be46/6234a50073d60f68ab5c4508_Bildschirmfoto%202022-03-18%20um%2016.24-2.webp");
}

.video-image._03 {
  background-image: url("https://cdn.prod.website-files.com/61f9071d8967ff3e9fd8be46/6234a515287c534c519341d7_Bildschirmfoto%202022-03-18%20um%2016.24.webp");
}

.video-image._04 {
  background-image: url("https://cdn.prod.website-files.com/61f9071d8967ff3e9fd8be46/6234a528e34f1080be993e9f_Bildschirmfoto%202022-03-18%20um%2016.25.webp");
}

.lightbox-link {
  width: 60%;
  display: block;
}

.detail-content {
  padding-top: 1em;
  padding-bottom: 1em;
}

.revision-name-split {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 80ch;
  margin-top: 2vw;
  display: grid;
}

.detail-button {
  background-color: var(--_color-modes---textlink-bg-default);
  width: 1.6em;
  height: 1.6em;
  color: var(--_color-modes---font-on-highlight);
  text-align: center;
  border-radius: 3em;
  justify-content: center;
  align-items: center;
  padding: .35em;
  transition: transform .2s, color .2s, background-color .2s;
  display: flex;
  position: absolute;
  top: -1.7em;
}

.detail-button:hover {
  background-color: var(--_color-modes---button-bg-hover);
  color: var(--_color-modes---button-text-hover);
}

.detail-button.bg-2023 {
  background-color: var(--_color-modes---textlink-bg-default);
}

.detail-button.bg-2023:hover {
  color: var(--_color-modes---background-00);
}

.anhang-detail-container {
  border-bottom: 1em solid var(--white);
  background-color: var(--_color-modes---highlight-10);
  perspective-origin: 50% 0;
  transform-origin: 50% 0;
  flex: none;
  width: 100%;
  padding: 1em;
  display: block;
}

.buha-list-detail-wrapper {
  width: 100%;
}

.buha-list-detail-wrapper.margin-top-2vw {
  margin-top: 2vw;
}

.mobile-info {
  display: none;
}

.mobile-box {
  padding: 1em;
}

.play-button {
  opacity: .5;
  width: 4em;
}

.play-button:hover {
  opacity: 1;
  filter: blur();
}

.play-button.accordion {
  width: 2.9em;
}

.container-highlight-30 {
  background-color: var(--_color-modes---highlight-30);
  margin-top: 3vw;
  margin-bottom: 3vw;
  padding: 2vw 4vw;
}

.container-highlight-30._2023 {
  background-color: var(--white);
  padding-left: 2vw;
}

.container-highlight-30._2023-bg {
  background-color: var(--farbe-2023-light-30);
}

.button {
  border: 1px solid var(--_color-modes---button-border);
  background-color: var(--_color-modes---button-bg);
  color: var(--_color-modes---button-text);
  text-transform: uppercase;
  border-radius: .5em;
  padding: .65em;
  font-family: Futura LT, Arial, sans-serif;
  text-decoration: none;
  transition: box-shadow .4s, background-color .4s;
}

.button:hover {
  background-color: var(--_color-modes---button-bg-hover);
  color: var(--_color-modes---button-text-hover);
  box-shadow: 0 0 6px #00000040;
}

.button._2022 {
  border-color: var(--farbe-2022);
  background-color: var(--lavender-bright);
  color: var(--farbe-2022);
  text-transform: uppercase;
  font-family: Futura LT, Arial, sans-serif;
  font-size: 1em;
}

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

.button._2022.invert {
  border-color: var(--white);
  color: var(--white-smoke);
  background-color: #f8f8f833;
}

.button._2022.invert:hover {
  background-color: var(--white);
  color: var(--farbe-2022);
}

.button.invert {
  border-color: var(--_color-modes---background-00);
  background-color: var(--_color-modes---highlight-10);
  color: var(--_color-modes---background-00);
}

.button.invert:hover {
  background-color: var(--_color-modes---background-00);
  color: var(--_color-modes---font-highlighted);
}

.button.onhighlight {
  border-color: var(--_color-modes---font-highlighted);
  background-color: var(--_color-modes---font-on-highlight);
}

.button.onhighlight:hover {
  background-color: var(--_color-modes---button-bg-hover);
  color: var(--_color-modes---font-on-highlight);
}

.button.onhighlight.icon {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  background-color: var(--_color-modes---background-00);
  color: var(--_color-modes---font-on-light);
  justify-content: space-between;
  align-items: center;
  padding-top: .45em;
  padding-bottom: .45em;
  display: flex;
}

.button.invert-highlight {
  border-color: var(--_color-modes---background-00);
  background-color: var(--_color-modes---highlight-10);
  color: var(--_color-modes---background-00);
}

.button.invert-highlight:hover {
  background-color: var(--_color-modes---background-00);
  color: var(--_color-modes---font-highlighted);
}

.button.on-highlight {
  border-color: var(--_color-modes---font-highlighted);
  background-color: var(--_color-modes---highlight);
}

.button.on-highlight:hover {
  background-color: var(--_color-modes---background-00);
}

.button.onhighlight-important {
  border-color: var(--_color-modes---font-highlighted);
  background-color: var(--_color-modes---background-00);
  color: var(--_color-modes---font-highlighted);
}

.button.onhighlight-important:hover {
  color: var(--_color-modes---font-on-highlight);
}

.button-box {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 60%;
  padding-right: 1.5em;
  display: flex;
}

.button-box.full {
  width: 100%;
}

.buha-line-4fr {
  grid-column-gap: 0vw;
  grid-row-gap: 0vw;
  grid-template-rows: auto;
  grid-template-columns: 2.75fr 1fr 1fr .3fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  display: grid;
}

.buha-line-4fr.subtotal {
  border-top: 1px solid #000;
  align-items: center;
  margin-top: .25em;
  padding-top: .25em;
}

.buha-line-4fr.subtotal.detail {
  grid-template-columns: 2.75fr 1fr 1fr 2fr .3fr;
  justify-items: end;
}

.buha-line-4fr.subtotal.detail.tabellenzahl {
  grid-template-columns: 2.75fr 1fr 1fr 1fr 1fr .3fr;
}

.buha-line-4fr.subtotal.detail.anhang {
  background-color: #fff6;
  border-top-style: none;
  margin-bottom: 2vw;
  padding: .55em .35em .25em;
}

.buha-line-4fr.top {
  z-index: 20;
  background-color: var(--white);
  border-bottom: 1px solid #000;
  align-content: end;
  width: 100%;
  height: 4em;
  padding-top: .55em;
  position: sticky;
  top: 3.5rem;
}

.buha-line-4fr.detail {
  grid-template-columns: 2.75fr 1fr 1fr 1fr 1fr .3fr;
  align-items: center;
  width: 100%;
}

.buha-line-4fr.detail.right {
  grid-template-columns: 2.75fr 1fr 1fr .3fr;
}

.buha-line-4fr.sub-subtotal {
  background-color: var(--_color-modes---highlight-10);
  align-items: center;
  margin-bottom: 2vw;
  margin-left: -.25em;
  padding: .95em .25em .25em;
}

.buha-line-4fr.mit-anhang {
  cursor: pointer;
}

.buha-line-4fr.mit-anhang:hover {
  background-color: var(--_color-modes---highlight-10);
}

.story-container {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.video-container {
  width: 100%;
  display: flex;
}

.video-container.right {
  flex-direction: row-reverse;
  align-self: flex-end;
}

.video-title-box {
  flex: none;
  align-self: center;
  width: 50%;
  padding-top: 2vw;
  padding-bottom: 2vw;
  position: relative;
}

.video-title-box.width60 {
  width: 60%;
}

.tabellen-title-box {
  z-index: 100;
  margin-top: .8em;
  font-size: .7em;
  position: sticky;
  top: 9.2em;
}

.list-title-box {
  z-index: 120;
  background-color: var(--white);
  width: 40%;
  padding-top: 1em;
  font-size: .8em;
  position: sticky;
  top: 4.7em;
}

.list-title-box.fullwidth {
  width: 100%;
  height: 3em;
  padding-top: .7em;
}

.list-title-box.non-sticky {
  position: static;
}

.tabellen-header-detailbox {
  text-align: right;
  width: 100%;
}

.hero-title-box {
  z-index: 100;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  margin-bottom: 6vw;
  display: flex;
  position: relative;
}

.hero-title-box._2022 {
  width: 80%;
  margin-top: -8vw;
}

.hero-title-box.spezial-gv {
  justify-content: center;
  align-items: center;
}

.container {
  max-width: 1920px;
}

.container.center {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.chart-container {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.chart-container.sticky {
  position: sticky;
  top: 5em;
}

.chart-content-container {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-left: 1.5em;
  padding-right: 1.5em;
  display: flex;
}

.chart-content-container.right {
  flex-direction: row-reverse;
  align-self: flex-end;
}

.detail-title-box {
  z-index: 110;
  margin-bottom: 1em;
  font-size: .7em;
}

.detail-text-box {
  max-width: 60ch;
  margin-top: .8em;
}

.arrow-down {
  filter: brightness(1000%);
}

.arrow-down.arrow-2023 {
  filter: brightness(0%);
}

.subnav-link {
  border-bottom: 1px solid var(--gainsboro);
  background-color: var(--white-smoke);
  font-family: Futura LT, Arial, sans-serif;
  font-size: 1.2em;
  transition: color .3s ease-in-out;
}

.subnav-link:hover {
  color: var(--_color-modes---nav-hover);
}

.subnav-link.w--current {
  color: var(--_color-modes---nav-current);
}

.dropdown-list.w--open {
  border-right: 1px solid var(--gainsboro);
  border-left: 1px solid var(--gainsboro);
  background-color: var(--white);
  margin-top: .1em;
}

.cover-image {
  margin-bottom: 1.5em;
  transition: transform .4s;
  position: relative;
  box-shadow: 0 0 8px #0000004d;
}

.cover-image:hover {
  transform: scale(1.05)rotate(-3deg);
}

.report-container {
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.report-text-block {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  text-align: center;
  flex-direction: column;
  flex: 0 auto;
  align-items: center;
  display: flex;
}

.movie-container {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  display: grid;
}

.movie-container._2024 {
  place-items: center;
}

.movie-lightbox {
  color: var(--white-smoke);
  text-decoration: none;
  transition: background-color .5s, box-shadow 1.2s, transform .5s;
  overflow: hidden;
}

.movie-lightbox:hover {
  background-color: var(--white-smoke);
  transform: scale(1.02);
  box-shadow: 0 0 10px #0000004d;
}

.movie-lightbox._2023 {
  transition-property: none;
  overflow: visible;
}

.movie-lightbox._2023:hover {
  box-shadow: none;
  background-color: #fff0;
  transform: none;
}

.movie-lightbox._2023.accordion {
  width: 100%;
}

.movie-lightbox._2024 {
  width: 66%;
  color: var(--white);
}

.movie-lightbox._2024:hover {
  color: var(--farbe-2024-dark);
}

.movie-lightbox-image {
  background-image: url("https://cdn.prod.website-files.com/61f9071d8967ff3e9fd8be46/6234a528e34f1080be993e9f_Bildschirmfoto%202022-03-18%20um%2016.25.webp");
  background-position: 50%;
  background-size: cover;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 50vh;
  display: flex;
  position: relative;
}

.movie-lightbox-image._02 {
  background-image: url("https://cdn.prod.website-files.com/61f9071d8967ff3e9fd8be46/6286af371be3943c04248899_o%CC%88ffentlicher-raum.webp");
  background-position: 50% 100%;
  background-size: cover;
}

.movie-lightbox-image._03 {
  background-image: url("https://cdn.prod.website-files.com/61f9071d8967ff3e9fd8be46/6286af373df083589ce0e5bb_soziale-durchmischung-2.webp");
  background-position: 50%;
  background-size: cover;
}

.movie-lightbox-image._04 {
  background-image: url("https://cdn.prod.website-files.com/61f9071d8967ff3e9fd8be46/6286af39031b5bc48fe273c1_autorenla%CC%88den.webp");
  background-position: 13%;
  background-size: cover;
}

.movie-lightbox-image._01 {
  background-image: url("https://cdn.prod.website-files.com/61f9071d8967ff3e9fd8be46/6286af3987d89261cf543707_kostenmiete.webp");
  background-position: 50%;
  background-size: cover;
  display: block;
}

.movie-lightbox-image._2022 {
  background-image: url("https://cdn.prod.website-files.com/61f9071d8967ff3e9fd8be46/645cc2689b4bf9965e57e004_Bildschirm%C2%ADfoto%202023-05-11%20um%2012.24.05.webp");
  height: 49vw;
}

.movie-lightbox-image._2023 {
  aspect-ratio: 16 / 9;
  border-radius: .5em;
  height: auto;
  transition: box-shadow .3s, transform .3s;
  box-shadow: 0 0 5px #0000004d;
}

.movie-lightbox-image._2023:hover {
  border-radius: .5em;
  overflow: hidden;
  transform: scale(1.05);
  box-shadow: 0 6px 10px #0000004d;
}

.movie-lightbox-image._2023.video01 {
  background-image: url("https://cdn.prod.website-files.com/61f9071d8967ff3e9fd8be46/66139b749ad17a69ded09df7_Bildschirmfoto%202024-04-08%20um%2009.19.14.webp");
}

.movie-lightbox-image._2023.video02 {
  background-image: url("https://cdn.prod.website-files.com/61f9071d8967ff3e9fd8be46/66139b74ed1c34a96831cc06_Bildschirmfoto%202024-04-08%20um%2009.16.38.webp");
}

.movie-lightbox-image._2023.video03 {
  background-image: url("https://cdn.prod.website-files.com/61f9071d8967ff3e9fd8be46/66139b74314a52787356a36d_Bildschirmfoto%202024-04-08%20um%2009.18.33.webp");
}

.movie-lightbox-image._2023.video04 {
  background-image: url("https://cdn.prod.website-files.com/61f9071d8967ff3e9fd8be46/66139b74073b6402680a9f6c_Bildschirmfoto%202024-04-08%20um%2009.17.16.webp");
}

.movie-lightbox-image._2024 {
  aspect-ratio: 16 / 9;
  background-image: url("https://cdn.prod.website-files.com/61f9071d8967ff3e9fd8be46/682f8d8457b1c18d855b7bc8_filmstil-2024-03.webp");
  height: auto;
}

.movie-text-box {
  z-index: 10;
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding: 1.6em;
  display: flex;
}

.movie-text-box._2022 {
  color: var(--black);
}

.movie-text-box._2024 {
  color: var(--_color-modes---font-on-highlight);
}

.background-video {
  z-index: 2;
  opacity: 0;
  object-fit: cover;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.title-enlarger {
  width: 60%;
  margin-bottom: 1em;
  margin-left: auto;
  margin-right: auto;
  font-size: 2em;
}

.move-button-holder {
  z-index: 100;
  opacity: 1;
  color: var(--white-smoke);
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  padding: 1.3em;
  display: flex;
  position: absolute;
  inset: 0%;
}

.tab-pane, .tab-container {
  width: 100%;
}

.tab-menu {
  z-index: 100;
  background-color: var(--white-smoke);
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  font-size: .9em;
  display: flex;
  position: sticky;
  top: 4em;
}

.tab-menu-link {
  background-color: var(--_color-modes---background-gray);
  box-shadow: inset 0 -1px 0 0 var(--_color-modes---highlight);
  text-transform: uppercase;
  margin-bottom: 1.1em;
  margin-right: 1.1em;
  font-family: Futura LT, Arial, sans-serif;
  transition: border-radius .4s, color .4s, box-shadow .4s;
}

.tab-menu-link:hover {
  box-shadow: inset 0 -40px 0 0 var(--_color-modes---highlight);
  color: var(--white);
  border-radius: 4em;
}

.tab-menu-link.w--current {
  background-color: var(--_color-modes---highlight);
  color: var(--_color-modes---font-on-highlight);
  border-radius: 4em;
}

.fullwidth-main {
  width: 100%;
  margin-top: 4em;
  padding: 4vw;
}

.report-grid {
  grid-column-gap: 0vw;
  grid-row-gap: 0vw;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(360px, 1fr));
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.report-wrapper {
  color: var(--black);
  padding: 3vw;
  text-decoration: none;
}

.litte-table {
  justify-content: space-between;
  align-items: center;
  margin-top: .45em;
  margin-bottom: .45em;
  display: flex;
}

.litte-table.left-aligned {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  justify-content: flex-start;
  align-items: center;
}

.rate {
  background-color: var(--white);
  text-align: center;
  border-radius: 5em;
  padding: 1.1em 2.3em;
  font-size: .8em;
  position: absolute;
  inset: 0% 0% auto auto;
  transform: rotate(20deg)translate(29%, -92%);
  box-shadow: 0 0 20px #0000004d;
}

.diagramm-infografiken {
  width: 100%;
  max-height: 50vh;
}

.little-grid-table {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: grid;
}

.little-grid-container {
  margin-top: 1em;
  margin-bottom: 1em;
}

.diagramm-legende {
  margin-top: 1.2em;
}

.diagramm-legende-set {
  align-items: center;
  margin-bottom: .25em;
  display: flex;
}

.diagramm-farbe {
  border: 1px solid var(--black);
  background-color: #dadada;
  width: 2em;
  height: 2em;
  margin-right: .25em;
}

.diagramm-farbe.stadt {
  background-color: var(--black);
}

.diagramm-farbe.kalkbreite {
  background-color: #878787;
}

.images {
  text-align: center;
  flex-direction: column;
  align-items: center;
  margin-left: -1em;
  display: flex;
  box-shadow: 0 0 10px #00000040;
}

.small-two-side-list {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  place-items: start;
  display: grid;
}

.gray-bg {
  background-color: var(--white-smoke);
  padding: .55em .6em;
}

.small-text-block {
  margin-top: 2vw;
  margin-bottom: 2vw;
}

.hero-container {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 1920px;
  min-height: 100%;
  display: flex;
  position: relative;
}

.hero-container.miteinander {
  z-index: 1000;
  justify-content: flex-end;
  min-height: auto;
  margin-top: -20vh;
  padding-top: 8vw;
  padding-left: 8vw;
  padding-right: 8vw;
}

.hero-container.wohnformen-2023 {
  min-height: auto;
}

.hero-container.spezial-gv {
  text-align: center;
  justify-content: space-between;
  align-items: center;
  min-height: auto;
  margin-left: auto;
  margin-right: auto;
}

.plus-menu {
  background-color: var(--_color-modes---highlight-80);
}

.plus-menu:hover {
  background-color: var(--_color-modes---font-highlighted);
}

.slider-mask {
  height: 100%;
}

.slider-container {
  background-color: #0000;
  height: 60vh;
}

.slider-arrow {
  width: .6em;
}

.slide-nav {
  justify-content: center;
  align-items: center;
  display: flex;
  position: sticky;
  bottom: 2vw;
}

.slider-arrow-box {
  filter: brightness(0%);
  justify-content: center;
  align-items: center;
  display: none;
}

.table-box {
  grid-column-gap: .25em;
  grid-row-gap: .25em;
  text-align: right;
  flex-direction: column;
  display: flex;
}

.table-box.right {
  align-items: flex-end;
}

.image {
  width: 100%;
}

.vorstandswahl-item {
  border-bottom: 1px dotted var(--gainsboro);
  margin-top: 3vw;
  margin-bottom: 3vw;
  padding-bottom: 2em;
  display: flex;
}

.vorstandswahl-item.reverse {
  flex-direction: row-reverse;
  justify-content: space-between;
  align-items: stretch;
}

.vorstandswahl-portrait-box {
  width: 40%;
  padding-right: 4vw;
}

.vorstandswahl-portrait-box.right {
  padding-left: 4vw;
  padding-right: 0;
}

.vorstands-portrait {
  object-fit: cover;
  object-position: 50% 50%;
  border-radius: .5em;
  position: sticky;
  top: 5em;
}

.vorstands-portrait.right {
  object-position: 80% 50%;
}

.vorstands-portrait.very-right {
  object-position: 100% 50%;
}

.wahlen-container {
  margin-top: 4vw;
  margin-bottom: 4vw;
}

.ombudsstellen-item {
  flex-direction: column;
  align-items: flex-start;
  width: 50%;
  margin-bottom: 2vw;
  padding-right: 4vw;
  display: flex;
}

.ombudsstellen-wrapper {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.ombudswahl-portrait-box {
  width: 100%;
  margin-top: 2vw;
  margin-bottom: 2vw;
}

.empfehlungsbox {
  background-color: var(--_color-modes---highlight-30);
  margin-top: 2vw;
  margin-left: -1em;
  padding: 1em;
}

.empfehlungsbox.bg-2023 {
  background-color: var(--farbe-2023);
}

.button-flex {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  display: flex;
}

.titel-seo-switch {
  flex-direction: column-reverse;
  display: flex;
}

.button-wrapper {
  grid-column-gap: 1.1em;
  grid-row-gap: 1.1em;
  margin-top: 1.1em;
  margin-bottom: 1.1em;
  display: flex;
}

.movie-intro-title {
  background-color: var(--_color-modes---background-gray);
  color: var(--black);
  margin-bottom: -2vw;
  margin-left: -4vw;
  padding: 2vw;
  position: relative;
}

.gv-infos {
  justify-content: space-between;
  margin-top: .45em;
  margin-bottom: .45em;
  font-size: 1.4em;
  display: block;
}

.art-container {
  width: 100%;
  height: 100%;
  padding-top: 0;
  position: relative;
  inset: 0%;
  overflow: hidden;
}

.partizipations-wrapper {
  width: 100%;
  margin-bottom: 4vw;
}

.mitmach-container {
  display: flex;
}

.form-item {
  flex: 1;
  margin-top: 1.1em;
  margin-bottom: 1.1em;
}

.visions-form {
  border: 4px dotted var(--_color-modes---highlight);
  background-color: var(--_color-modes---highlight-10);
  color: var(--_color-modes---highlight);
  -webkit-text-stroke-color: var(--_color-modes---highlight);
  padding: 3.3em;
  transform: rotate(2deg);
}

.visions-form.white {
  background-color: var(--_color-modes---background-00);
  color: var(--_color-modes---highlight);
  margin-top: 1vw;
  margin-bottom: 1vw;
  transform: rotate(-1deg);
}

.statement-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
  grid-auto-columns: 1fr;
  margin-top: 3vw;
  margin-bottom: 3vw;
  display: grid;
}

.statement-item {
  border: 4px dotted var(--_color-modes---highlight);
  background-color: var(--_color-modes---highlight-10);
  color: var(--_color-modes---highlight);
  flex-direction: column;
  align-items: flex-end;
  padding: 1.4em;
  display: flex;
  transform: rotate(2deg);
}

.statement-item:nth-child(odd) {
  transform: rotate(-1deg);
}

.statement-item.display {
  border-color: var(--white-smoke);
  background-color: var(--_color-modes---highlight-30);
  color: var(--white-smoke);
  justify-content: space-between;
}

.success-message {
  background-color: var(--_color-modes---highlight);
  color: var(--_color-modes---font-on-highlight);
}

.error-message {
  background-color: #fa5858;
}

.attribute-box {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.visions-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template: ". . . Schritt3 ."
                 "Schritt1 . Schritt2 . ."
                 ". . . . Schritt4"
                 ". . . Schritt5 ."
                 ". Schritt6 . . Schritt7"
                 ". . . Schritt9 ."
                 "Schritt8 . . . Schritt10"
                 ". . . Schritt11 ."
                 / 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
}

.visions-step-item {
  z-index: 100;
  grid-column-gap: 1em;
  color: var(--black);
  align-items: center;
  padding: .2em;
  text-decoration: none;
  display: flex;
  position: relative;
}

.visions-step-item.is-link {
  transition: background-color .3s;
}

.visions-step-item.is-link:hover {
  background-color: #7169ad40;
  border-radius: .7em;
}

.vision-circle {
  border: 2px solid var(--_color-modes---highlight);
  background-color: var(--_color-modes---highlight-10);
  border-radius: 2em;
  flex: none;
  width: 2em;
  height: 2em;
}

.grid-lines-bg {
  z-index: 10;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.vision-grid-bg-image {
  width: 100%;
  max-width: 78vw;
  height: 100%;
}

.vision-grid-bg-image.desktop {
  object-fit: cover;
  object-position: 50% 50%;
  overflow: visible;
}

.vision-grid-bg-image.tablet, .vision-grid-bg-image.mobile-landscape, .vision-grid-bg-image.mobile-portrait {
  display: none;
}

.interessenbindungen-container {
  grid-column-gap: 2.75em;
  grid-row-gap: 2.75em;
  flex-direction: column;
  align-items: flex-start;
  margin-top: 4vw;
  display: flex;
}

.person-item {
  width: 100%;
}

.funktions-item {
  background-color: var(--white-smoke);
  padding: .6em;
}

.funktions-container {
  grid-column-gap: 1.4em;
  grid-row-gap: 1.4em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: stretch stretch;
  display: grid;
}

.partizipation-item {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 50%;
  padding: 3em 1.5em;
  display: flex;
}

.postkarten-box {
  border: 4px dotted var(--_color-modes---highlight);
  background-color: var(--_color-modes---highlight-10);
  width: 100%;
  color: var(--_color-modes---highlight);
  padding: 2.8em;
  transform: rotate(1deg);
}

.postkarten-box.dark {
  background-color: var(--_color-modes---highlight-80);
  color: var(--_color-modes---font-on-highlight);
  transform: rotate(-2deg);
}

.video-wrapper {
  justify-content: flex-end;
  display: flex;
}

.video-wrapper.grid-2023 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: center;
  place-items: start;
  display: grid;
}

.video-wrapper.spezial-gv {
  grid-column-gap: 3vw;
  grid-row-gap: 3vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: start stretch;
  width: 65%;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.video-wrapper.jb-2024 {
  grid-column-gap: 3vw;
  grid-row-gap: 3vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: start stretch;
  width: 65%;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.art-container-wrapper {
  width: 100%;
  height: 70vh;
  overflow: hidden;
}

.qr-code-box {
  background-color: var(--_color-modes---highlight);
  text-align: center;
  margin-top: 2em;
  margin-right: 2em;
  position: fixed;
  inset: 0% 0% auto auto;
}

.qr-code {
  width: 20vw;
}

.display-header {
  width: 70%;
}

.visions-image {
  object-fit: contain;
  width: 7em;
  max-height: 8em;
  position: absolute;
  inset: auto 0% -9.2vh;
}

.visions-image.top-90deg {
  inset: -6.1vh 0% auto;
  transform: rotate(-100deg);
}

.visions-image.right {
  inset: 6.3vh auto 0% -4.4vw;
}

.visions-image.right-flipped {
  width: 6.9em;
  transform-style: preserve-3d;
  inset: -2.5vh auto 0% -6.8vw;
  transform: rotateX(0)rotateY(180deg)rotateZ(-50deg);
}

.visions-image.vision {
  bottom: -6.6vh;
}

.time-blocs {
  background-color: var(--_color-modes---highlight-30);
  color: var(--_color-modes---font-on-highlight);
  padding: .5em;
}

.time-blocs.spezial-gv {
  background-color: var(--_color-modes---highlight-10);
  color: var(--_color-modes---font-highlighted);
  padding: 1.6em;
}

.time-blocs.spezial-gv.margin-top-bottom {
  color: var(--_color-modes---font-highlighted);
  margin-top: 1.1em;
  margin-bottom: 1.6em;
}

.time-wrap {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  flex-direction: column;
  margin-top: 1em;
  display: flex;
}

.vision-wrap {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  align-items: center;
  display: flex;
}

.color-2022 {
  color: var(--farbe-2022);
}

.vorstands-wrap {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  flex-direction: column;
  align-items: flex-start;
  margin-top: 2em;
  margin-bottom: 2em;
  display: flex;
}

.highlight-color {
  color: var(--_color-modes---highlight);
}

.download-link {
  grid-column-gap: 1ch;
  grid-row-gap: 1ch;
  border: 1px solid var(--white);
  width: 100%;
  color: var(--black);
  background-color: #0000;
  border-radius: .25em;
  justify-content: center;
  align-items: center;
  padding: .4em;
  text-decoration: none;
  transition: border 50ms, background-color .4s;
  display: flex;
}

.download-link:hover {
  border: 1px solid var(--medium-sea-green);
  background-color: #00ac5d33;
}

.gv-circle-button {
  z-index: 110;
  aspect-ratio: 1;
  background-color: var(--white);
  width: 8em;
  color: var(--black);
  text-align: center;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  padding: .9em;
  font-family: Futura LT, Arial, sans-serif;
  text-decoration: none;
  transition: transform .3s cubic-bezier(.175, .885, .32, 1.275);
  display: flex;
  position: absolute;
  inset: 10% 4% auto auto;
}

.gv-circle-button:hover {
  background-color: #e5e5e5;
  transform: scale(1.1);
}

.accordion-item {
  border-radius: .5em;
  margin-bottom: 1em;
  overflow: hidden;
}

.accordion-list {
  padding-top: 5vw;
  padding-bottom: 5vw;
}

.accordion-header {
  z-index: 10;
  border-radius: .5em;
  justify-content: space-between;
  padding: .9em;
  transition: background-color .3s;
  display: flex;
  position: relative;
}

.accordion-header:hover {
  background-color: var(--_color-modes---textlink-bg-hover);
  color: var(--black);
}

.accordion-content {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: center;
  justify-items: stretch;
  height: auto;
  padding: .9em;
  display: grid;
}

.wohnformen-illu {
  mix-blend-mode: multiply;
  padding: 1.4em;
}

.video-box {
  width: 80%;
  padding: 8% 0%;
}

.accordion-content-wrap {
  transform: scale3d(1none, 1none, 1none);
  transform-style: preserve-3d;
  overflow: hidden;
}

.focus-box {
  border: 1px solid var(--_color-modes---font-on-highlight);
  border-radius: .5em;
  padding: 1.2em;
}

.focus-box._2024 {
  border-color: var(--white);
}

.text-link {
  width: 100%;
  box-shadow: inset 0 0 0 0 var(--_color-modes---textlink-bg-hover);
  color: inherit;
  justify-content: space-between;
  align-items: center;
  padding-left: .25em;
  text-decoration: none;
  transition-property: color, box-shadow;
  transition-duration: .6s, .6s;
  transition-timing-function: ease, ease;
  display: flex;
}

.text-link:hover {
  box-shadow: inset 0 -2em 0 0 var(--_color-modes---textlink-bg-hover);
  color: var(--_color-modes---textlink-text-hover);
}

.icon-link {
  height: 24px;
}

.content-container {
  margin-top: 4vw;
  margin-bottom: 4vw;
}

.bullet {
  background-color: var(--_color-modes---highlight);
  width: 2em;
  height: 2em;
  color: var(--_color-modes---font-highlighted);
  border-radius: 2em;
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
}

.bullet-point-items {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  justify-content: flex-start;
  align-items: center;
  margin-top: .4em;
  margin-bottom: .4em;
  display: flex;
}

.body-mode, .body-mode._2023 {
  --_color-modes---font-on-light: var(--black);
  --_color-modes---background-00: var(--white);
  --_color-modes---highlight: var(--farbe-2023);
  --_color-modes---highlight-10: #d1f08f66;
  --_color-modes---highlight-30: #d1f08f66;
  --_color-modes---nav-current: var(--farbe-2023-dark);
  --_color-modes---button-bg-hover: var(--farbe-2023);
  --_color-modes---nav-hover: var(--farbe-2023-dark);
  --_color-modes---font-highlighted: var(--farbe-2023-dark);
  --_color-modes---textlink-bg-default: var(--_color-modes---highlight);
  --_color-modes---textlink-bg-hover: var(--_color-modes---highlight);
  --_color-modes---textlink-text-hover: var(--white);
  --_color-modes---font-on-highlight: #557535;
  --_color-modes---background-gray: var(--white-smoke);
  --_color-modes---highlight-80: #d1f08fcc;
  --_color-modes---button-text-hover: var(--black);
  --_color-modes---button-border: var(--_color-modes---font-on-highlight);
  --_color-modes---button-bg: var(--farbe-2023-light-30);
  --_color-modes---button-text: var(--black);
  --_color-modes---button-border-hover: var(--farbe-2023-dark);
  --_color-modes---textlink-text-default: var(--black);
}

.body-mode.special-gv {
  --_color-modes---font-on-light: var(--black);
  --_color-modes---background-00: var(--white);
  --_color-modes---highlight: var(--slate-blue);
  --_color-modes---highlight-10: #8560bd1a;
  --_color-modes---highlight-30: #8560bd4d;
  --_color-modes---nav-current: var(--_color-modes---highlight);
  --_color-modes---button-bg-hover: #8560bd4d;
  --_color-modes---nav-hover: var(--_color-modes---highlight);
  --_color-modes---font-highlighted: var(--_color-modes---highlight);
  --_color-modes---textlink-bg-default: var(--_color-modes---highlight);
  --_color-modes---textlink-bg-hover: var(--_color-modes---background-00);
  --_color-modes---textlink-text-hover: var(--white);
  --_color-modes---font-on-highlight: var(--white);
  --_color-modes---background-gray: var(--white-smoke);
  --_color-modes---highlight-80: #8560bdcc;
  --_color-modes---button-text-hover: var(--_color-modes---highlight);
  --_color-modes---button-border: var(--_color-modes---highlight);
  --_color-modes---button-bg: #8560bd1a;
  --_color-modes---button-text: var(--_color-modes---highlight);
  --_color-modes---button-border-hover: var(--_color-modes---highlight);
  --_color-modes---textlink-text-default: var(--black);
}

.body-mode._2022 {
  --_color-modes---font-on-light: var(--black);
  --_color-modes---background-00: var(--white);
  --_color-modes---highlight: var(--farbe-2022);
  --_color-modes---highlight-10: #9d7ad21a;
  --_color-modes---highlight-30: #9d7ad24d;
  --_color-modes---nav-current: var(--_color-modes---highlight);
  --_color-modes---button-bg-hover: #9d7ad24d;
  --_color-modes---nav-hover: var(--_color-modes---highlight);
  --_color-modes---font-highlighted: var(--_color-modes---highlight);
  --_color-modes---textlink-bg-default: var(--_color-modes---highlight);
  --_color-modes---textlink-bg-hover: var(--_color-modes---highlight);
  --_color-modes---textlink-text-hover: var(--white);
  --_color-modes---font-on-highlight: var(--white);
  --_color-modes---background-gray: var(--white-smoke);
  --_color-modes---highlight-80: #9d7ad2cc;
  --_color-modes---button-text-hover: var(--_color-modes---highlight);
  --_color-modes---button-border: var(--_color-modes---highlight);
  --_color-modes---button-bg: #9d7ad21a;
  --_color-modes---button-text: var(--_color-modes---highlight);
  --_color-modes---button-border-hover: var(--_color-modes---highlight);
  --_color-modes---textlink-text-default: var(--black);
}

.body-mode._2021 {
  --_color-modes---font-on-light: var(--black);
  --_color-modes---background-00: var(--white);
  --_color-modes---highlight: var(--farbe-2021);
  --_color-modes---highlight-10: #c3a32e1a;
  --_color-modes---highlight-30: #c3a32e4d;
  --_color-modes---nav-current: var(--_color-modes---highlight);
  --_color-modes---button-bg-hover: #c3a32e4d;
  --_color-modes---nav-hover: var(--_color-modes---highlight);
  --_color-modes---font-highlighted: var(--_color-modes---highlight);
  --_color-modes---textlink-bg-default: var(--_color-modes---highlight);
  --_color-modes---textlink-bg-hover: var(--_color-modes---highlight);
  --_color-modes---textlink-text-hover: var(--white);
  --_color-modes---font-on-highlight: var(--white);
  --_color-modes---background-gray: var(--white-smoke);
  --_color-modes---highlight-80: #c3a32ecc;
  --_color-modes---button-text-hover: var(--_color-modes---highlight);
  --_color-modes---button-border: var(--_color-modes---highlight);
  --_color-modes---button-bg: #c3a32e1a;
  --_color-modes---button-text: var(--_color-modes---highlight);
  --_color-modes---button-border-hover: var(--_color-modes---highlight);
  --_color-modes---textlink-text-default: var(--black);
}

.body-mode._2024 {
  --_color-modes---font-on-light: var(--farbe-2024-dark);
  --_color-modes---background-00: var(--white);
  --_color-modes---highlight: var(--farbe-2024-100);
  --_color-modes---highlight-10: var(--farbe-2024-010);
  --_color-modes---highlight-30: var(--farbe-2024-030);
  --_color-modes---nav-current: var(--farbe-2024-150);
  --_color-modes---button-bg-hover: var(--white);
  --_color-modes---nav-hover: var(--farbe-2024-150);
  --_color-modes---font-highlighted: var(--farbe-2024-dark);
  --_color-modes---textlink-bg-default: var(--_color-modes---highlight);
  --_color-modes---textlink-bg-hover: var(--white);
  --_color-modes---textlink-text-hover: var(--farbe-2024-dark);
  --_color-modes---font-on-highlight: var(--farbe-2024-dark);
  --_color-modes---background-gray: var(--white-smoke);
  --_color-modes---highlight-80: var(--farbe-2024-080);
  --_color-modes---button-text-hover: var(--farbe-2024-150);
  --_color-modes---button-border: var(--_color-modes---highlight);
  --_color-modes---button-bg: var(--farbe-2024-010);
  --_color-modes---button-text: var(--_color-modes---highlight);
  --_color-modes---button-border-hover: var(--_color-modes---highlight);
  --_color-modes---textlink-text-default: var(--farbe-2024-dark);
}

.container-highlight {
  background-color: var(--_color-modes---highlight);
  color: var(--_color-modes---font-on-highlight);
  margin-top: 3vw;
  margin-bottom: 3vw;
  padding: 2vw 4vw;
}

.container-highlight.no-top {
  margin-top: 0;
}

.margin-top {
  margin-top: 1.1em;
}

.submerge {
  margin-bottom: -9vw;
}

.chart-box {
  width: 64%;
  padding-top: 2vw;
  padding-bottom: 2vw;
  position: relative;
}

.chart-box.width60 {
  width: 60%;
}

.mitglieder-container {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-bottom: -9vw;
  display: flex;
}

.mitglieder-container.right {
  flex-direction: row-reverse;
  align-self: flex-end;
}

.mitglieder-diagramm {
  width: 100%;
  max-height: 50vh;
}

.mitglieder-diagramm._2024 {
  max-height: none;
}

.wimmelbild-illu {
  max-width: 80ch;
}

.top-margin {
  margin-top: 1em;
}

.h-flex {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.formfield-inputfield {
  background-color: var(--_color-modes---background-00);
  color: var(--farbe-2024-dark);
  font-size: 1.2em;
}

.vorstandswahl-item-neu {
  border-bottom: 1px dotted var(--gainsboro);
  flex-flow: column;
  margin-top: 3vw;
  margin-bottom: 3vw;
  padding-bottom: 2em;
}

.vorstandswahl-item-neu.reverse {
  flex-direction: row-reverse;
  justify-content: space-between;
  align-items: stretch;
}

.vorstandswahl-portrait-box-new {
  background-color: var(--_color-modes---highlight);
  border-radius: 1.5em;
  flex: none;
  width: 50%;
  overflow: hidden;
}

.vorstandswahl-portrait-box-new.right {
  padding-left: 4vw;
  padding-right: 0;
}

.vorstandswahl-textbox-new {
  margin-top: 1em;
}

.h-split {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.vorstands-portrait-new {
  aspect-ratio: 1;
  mix-blend-mode: multiply;
  object-fit: cover;
  object-position: 50% 50%;
}

.vorstands-portrait-new.right {
  object-position: 80% 50%;
}

.vorstands-portrait-new.very-right {
  object-position: 100% 50%;
}

.iframe-container {
  width: 100%;
  height: 100%;
  padding-top: 75%;
  position: relative;
  overflow: hidden;
}

.engagement-wimmelbild-box {
  margin-top: 4vw;
}

@media screen and (min-width: 1440px) {
  .vorstandswahl-item-neu {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .vorstandswahl-portrait-box-new {
    width: 35%;
  }
}

@media screen and (max-width: 991px) {
  .main {
    width: 100%;
  }

  .main.realtive-minus {
    width: 100%;
    top: 0;
  }

  .main.realtive-minus._2022, .main.realtive-minus._2023 {
    margin-bottom: 0;
  }

  .main.realtive-minus.special-gv, .main.realtive-minus.new-gv {
    width: 92%;
  }

  .buha-line-6fr {
    border-bottom: 1px dotted #0003;
    padding-top: .3em;
    padding-bottom: .1em;
  }

  .buha-line-6fr.subtotal {
    margin-top: 0;
  }

  .font-100-title.nav {
    padding-left: 0;
  }

  .font-100-title.subnav {
    text-align: left;
    padding-left: 0;
  }

  .font-100-title.dropdown {
    padding-left: 0;
    padding-right: 3.85em;
  }

  .button-snap-area {
    margin-left: -5.8em;
    padding: 4em;
  }

  .font-200.sidebar-title {
    display: none;
  }

  .icon-menu-new {
    flex-direction: column;
    justify-content: space-between;
    align-items: stretch;
    width: 40px;
    height: 40px;
    padding: 11px 10px 12px;
    display: flex;
    position: relative;
  }

  .navigation-wrapper {
    padding-left: 5vw;
  }

  .navigation {
    z-index: 3000;
    width: 100%;
  }

  .byline-box {
    text-align: left;
    justify-content: flex-start;
    align-items: center;
    margin-left: 0;
    display: flex;
  }

  .icon-lines {
    background-color: var(--_color-modes---font-highlighted);
    width: 20px;
    height: 1px;
    color: var(--medium-sea-green);
    flex: none;
    padding-bottom: 0;
    padding-right: 0;
  }

  .icon-lines.top {
    color: var(--_color-modes---font-highlighted);
  }

  .logo {
    width: 7em;
  }

  .nav-menu {
    background-color: #fff;
    flex-direction: column;
    align-items: flex-end;
    padding-left: 2.5em;
    font-size: 1em;
  }

  .menu-button-2 {
    color: var(--_color-modes---font-highlighted);
    background-color: #0000;
    border-radius: 0;
    margin-top: 0;
    padding: .25em;
    transition: all .4s;
  }

  .menu-button-2:hover {
    color: #2eb6d1;
    text-shadow: 0 0 3vw #66ffb5;
    background-color: #0000;
    transition-property: none;
  }

  .menu-button-2.w--open {
    float: right;
    text-align: left;
    background-color: #ffffff17;
    height: auto;
    padding-left: 18px;
    top: 0;
    left: 0;
  }

  .sidebar {
    z-index: 100;
    background-color: var(--white);
    text-align: left;
    width: 100%;
    min-height: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: relative;
  }

  .sidebar.special-gv {
    display: block;
  }

  .content {
    flex-direction: column;
  }

  .subnavigation {
    z-index: 2000;
  }

  .subnavi-menu {
    z-index: 10000;
    background-color: var(--white-smoke);
    text-align: left;
    justify-content: center;
    align-items: center;
    padding: 15vw 8vw 8vw;
    position: fixed;
    inset: 0%;
  }

  .anhang-title-box {
    top: 8.8em;
  }

  .hero.diagramms {
    min-height: auto;
  }

  .hero.unbezahlbar {
    background-position: 30vw -60%;
    background-size: 50em;
  }

  .hero.wohnformen {
    padding-top: 15vw;
  }

  .subnavi-container {
    z-index: 1000;
    align-items: flex-start;
    display: flex;
    position: relative;
  }

  .play-button {
    width: 2.5em;
  }

  .container-highlight-30._2023 {
    padding-left: 0;
    padding-right: 0;
  }

  .button-box {
    align-items: stretch;
    padding-bottom: 1.5em;
    padding-right: 0;
  }

  .buha-line-4fr {
    grid-row-gap: 2vw;
    border-bottom: 1px dotted #0003;
    padding-top: .3em;
    padding-bottom: .1em;
  }

  .buha-line-4fr.subtotal {
    margin-top: 0;
  }

  .buha-line-4fr.subtotal.detail {
    border-bottom-style: none;
  }

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

  .tabellen-title-box {
    z-index: 60;
  }

  .list-title-box {
    z-index: 50;
    width: 38%;
    top: 4.5em;
  }

  .list-title-box.no-subtitle {
    top: 5.8em;
  }

  .chart-content-container {
    align-items: center;
    padding-top: 2vw;
    padding-bottom: 2vw;
  }

  .subnav-link {
    text-align: right;
    border-bottom-style: none;
    font-size: 1em;
  }

  .dropdown-list.w--open {
    border-left-style: none;
    border-right-style: none;
  }

  .movie-container {
    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
    align-items: start;
  }

  .movie-lightbox._2024 {
    width: 80%;
  }

  .movie-lightbox-image._2024 {
    height: 34vw;
  }

  .title-enlarger {
    width: 60%;
    font-size: 1.5em;
  }

  .tab-menu {
    flex-wrap: wrap;
  }

  .fullwidth-main {
    width: 100%;
  }

  .rate {
    position: absolute;
    inset: 0% -42% auto auto;
    transform: rotate(-29deg)translate(29%, 25%);
  }

  .plus-navigation-icon {
    width: 1em;
  }

  .plus-menu {
    z-index: 1000;
    border-radius: 5em;
    padding: .5em;
    position: fixed;
    inset: auto auto 2em 2em;
    transform: translate(0, 6em);
  }

  .plus-menu.w--open {
    z-index: 110000;
    background-color: var(--_color-modes---highlight);
  }

  .dropdown {
    display: block;
  }

  .slider-arrow {
    width: .5em;
  }

  .slider-arrow-box {
    left: -4vw;
  }

  .slider-arrow-box.right {
    left: auto;
    right: -4vw;
  }

  .vorstandswahl-item.reverse {
    align-items: stretch;
  }

  .vorstandswahl-portrait-box {
    flex: none;
    width: 50%;
  }

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

  .visions-grid {
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-areas: ". . Schritt3"
                         "Schritt1 Schritt2 ."
                         ". . Schritt4"
                         ". Schritt7 ."
                         "Schritt5 . Schritt6"
                         ". Schritt9 ."
                         "Schritt8 . Schritt10"
                         ". Schritt11 .";
    margin-bottom: 20vw;
  }

  .vision-grid-bg-image {
    width: 100vw;
    max-width: 100vw;
  }

  .vision-grid-bg-image.desktop {
    display: none;
  }

  .vision-grid-bg-image.tablet {
    display: block;
  }

  .partizipation-item {
    width: 100%;
  }

  .video-wrapper {
    align-items: flex-start;
  }

  .video-wrapper.grid-2023 {
    grid-template-columns: 1fr 1fr;
  }

  .video-wrapper.spezial-gv, .video-wrapper.jb-2024 {
    grid-template-columns: 1fr 1fr;
    width: 100%;
  }

  .visions-image {
    bottom: -11.2vh;
  }

  .visions-image.top-90deg {
    top: -7.9vh;
  }

  .visions-image.right {
    top: 6vh;
  }

  .visions-image.right-flipped {
    top: -3.5vh;
    left: -11.1vw;
  }

  .visions-image.vision {
    bottom: -4.5vh;
    left: -6.1vw;
  }

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

  .chart-box {
    width: 60%;
  }

  .mitglieder-container {
    margin-bottom: 0;
    padding-top: 2vw;
    padding-bottom: 2vw;
  }

  .engagement-wimmelbild, .wimmelbild-illu {
    width: 100%;
  }

  .vorstandswahl-item-neu.reverse {
    align-items: stretch;
  }

  .vorstandswahl-portrait-box-new {
    flex: none;
    width: 50%;
  }
}

@media screen and (max-width: 767px) {
  .main.realtive-minus {
    width: 100%;
  }

  .main.realtive-minus._2022, .main.realtive-minus._2023 {
    padding-bottom: 0;
  }

  .main.realtive-minus.special-gv, .main.realtive-minus.new-gv {
    width: 100%;
  }

  .buha-line-6fr {
    flex-wrap: wrap;
    grid-template-rows: auto;
    grid-template-columns: 2.75fr 1fr 1fr 1fr .3fr;
    grid-auto-columns: 1fr;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .buha-line-6fr.top {
    flex-wrap: nowrap;
    grid-template-rows: auto;
    grid-template-columns: 2.75fr 1fr 1fr 1fr 1fr .3fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100%;
    height: 3.9em;
    padding-bottom: 1.2em;
    display: flex;
    top: 3.7rem;
  }

  .font-100-title.tabellentitel {
    margin-top: 0;
  }

  .font-100-title.subnav {
    text-align: left;
    padding-top: .55em;
    padding-bottom: .55em;
  }

  .font-100-title.pdf {
    line-height: 1;
  }

  .font-100-title.regular.hide-on-mobile {
    flex: 0 auto;
    display: none;
  }

  .font-100-title.hide-on-mobile {
    display: none;
  }

  .font-100-title.tabellen-header-zahl {
    text-align: right;
    flex: 0 auto;
    width: 22.5%;
    margin-bottom: 0;
    line-height: 1;
  }

  .font-100-title.detail-tabellen-titel {
    margin-top: 0;
  }

  .font-080.tabellen-header-detail {
    flex: none;
    margin-bottom: 0;
    line-height: 1;
  }

  .button-snap-area {
    margin-bottom: -1.75em;
    margin-left: 0;
    padding: 0;
    position: relative;
    inset: auto;
  }

  .font-100.bold {
    flex: 1;
  }

  .font-100.bold.tabellenzahl {
    flex: 0 auto;
  }

  .font-100.hide-on-mobile {
    display: none;
  }

  .font-100.align-padding1em.tabellenzahl {
    flex: none;
    width: 22.5%;
  }

  .font-100.tabellenzahl {
    text-align: right;
    flex: 1;
    width: 22.5%;
  }

  .font-200.tabellentitel {
    flex: 0 auto;
  }

  .navigation {
    width: 100%;
  }

  .logo {
    width: 6em;
  }

  .empty-space.tabellen-header {
    width: 45%;
  }

  .empty-space.tabellen-space {
    flex: none;
    width: 10%;
  }

  .sidebar {
    text-align: left;
    width: 100%;
    min-height: auto;
  }

  .content {
    flex-direction: column;
  }

  .subnavi-menu {
    text-align: left;
    align-items: flex-start;
    padding-left: 22vw;
  }

  .list-container {
    font-size: 1em;
  }

  .details-box {
    width: 100%;
  }

  .title-box {
    flex: 0 auto;
    width: 45%;
  }

  .buha-list-wrapper {
    font-size: .9em;
  }

  .anhang-title-box {
    width: 59%;
    top: 8.1em;
  }

  .main-container {
    font-size: 1em;
  }

  .main-container._2022-bg, .main-container.section-bg {
    margin-bottom: 0;
    overflow: hidden;
  }

  .main-container.special-gv {
    padding: 2em;
  }

  .hero {
    padding-top: 15vw;
  }

  .hero.unbezahlbar {
    background-position: 10vw -20vh;
    background-size: 130%;
    padding-top: 25vw;
  }

  .hero.miteinander {
    height: auto;
    min-height: 100vh;
  }

  .hero.wohnformen {
    padding-top: 26vw;
  }

  .hero.spezial-gv, .hero._2024 {
    padding-top: 23vw;
  }

  .video-image {
    min-height: 40vw;
  }

  .lightbox-link {
    width: 100%;
  }

  .detail-button {
    top: -3.1em;
  }

  .buha-list-detail-wrapper {
    font-size: .95em;
  }

  .subnavi-container {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .mobile-info {
    background-color: var(--cornsilk);
    width: 100%;
  }

  .mobile-box {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 2.7em;
    padding-bottom: 2.7em;
    display: flex;
  }

  .button.invert-highlight {
    background-color: var(--_color-modes---background-00);
    color: var(--_color-modes---highlight);
  }

  .button-box {
    grid-column-gap: .5em;
    grid-row-gap: .5em;
    flex-flow: column wrap;
    justify-content: flex-start;
    align-items: stretch;
    width: 70%;
    display: flex;
  }

  .buha-line-4fr {
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .buha-line-4fr.subtotal.detail.tabellenzahl {
    width: 100%;
  }

  .buha-line-4fr.top {
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100%;
    height: 3.2em;
    padding-bottom: .5em;
    display: flex;
    top: 3.7rem;
  }

  .buha-line-4fr.detail.right {
    align-items: flex-start;
  }

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

  .video-container.right {
    flex-direction: column;
  }

  .video-title-box, .video-title-box.width60 {
    width: 100%;
  }

  .tabellen-title-box {
    width: 55%;
    font-size: .8em;
    top: 7.2em;
  }

  .list-title-box {
    width: 55%;
    top: 4.3em;
  }

  .list-title-box.no-subtitle {
    top: 6.7em;
  }

  .list-title-box.fullwidth {
    background-color: var(--white);
  }

  .tabellen-header-detailbox {
    text-align: right;
    flex: 0 auto;
    justify-content: flex-end;
    align-items: flex-end;
    width: 10%;
    line-height: 1;
    display: flex;
  }

  .hero-title-box._2022 {
    width: 100%;
    margin-top: -22vw;
  }

  .chart-container {
    align-items: flex-start;
    width: 100%;
  }

  .chart-container.sticky {
    position: static;
  }

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

  .chart-content-container.right {
    flex-direction: column;
    justify-content: flex-start;
  }

  .movie-container {
    grid-column-gap: 4vw;
    grid-row-gap: 4vw;
    grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
    min-height: auto;
    margin-top: 8vw;
  }

  .movie-lightbox {
    transition: none;
  }

  .movie-lightbox:hover {
    box-shadow: none;
    transform: none;
  }

  .movie-lightbox._2024 {
    width: 100%;
  }

  .movie-lightbox-image {
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: auto 45vw;
    justify-content: space-between;
    height: auto;
    display: block;
  }

  .movie-lightbox-image._02 {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/61f9071d8967ff3e9fd8be46/6286af371be3943c04248899_o%CC%88ffentlicher-raum.webp");
    background-position: 0 0, 50% 0;
    background-size: auto, auto 52vw;
  }

  .movie-lightbox-image._03 {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/61f9071d8967ff3e9fd8be46/6286af373df083589ce0e5bb_soziale-durchmischung-2.webp");
    background-position: 0 0, 50% 0;
    background-size: auto, auto 52vw;
  }

  .movie-lightbox-image._04 {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/61f9071d8967ff3e9fd8be46/6286af39031b5bc48fe273c1_autorenla%CC%88den.webp");
    background-position: 0 0, 50% 0;
    background-size: auto, auto 52vw;
  }

  .movie-lightbox-image._01 {
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/61f9071d8967ff3e9fd8be46/6286af3987d89261cf543707_kostenmiete.webp");
    background-position: 0 0, 50% 0;
    background-size: auto, auto 52vw;
  }

  .movie-lightbox-image._2022 {
    background-image: url("https://cdn.prod.website-files.com/61f9071d8967ff3e9fd8be46/6286af371be3943c04248899_o%CC%88ffentlicher-raum.webp");
    background-size: cover;
  }

  .movie-lightbox-image._2023.video01, .movie-lightbox-image._2023.video02, .movie-lightbox-image._2023.video03 {
    background-size: cover;
  }

  .movie-lightbox-image._2024 {
    height: 45vw;
  }

  .movie-text-box {
    text-align: left;
    text-shadow: none;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .movie-text-box._2022 {
    padding-left: 1.6em;
    padding-right: 1.6em;
  }

  .background-video {
    flex: none;
    height: 100%;
    inset: 0%;
  }

  .title-enlarger {
    width: 100%;
    font-size: 1.5em;
  }

  .move-button-holder {
    flex: none;
    height: 100%;
  }

  .move-button-holder._2023 {
    height: 52vw;
  }

  .tab-menu {
    flex-flow: column wrap;
    justify-content: flex-start;
    align-items: flex-start;
    position: static;
  }

  .report-grid {
    font-size: 1em;
  }

  .rate {
    display: inline-block;
    position: static;
    transform: rotate(-10deg)translate(29%, 25%);
  }

  .small-two-side-list {
    grid-template-columns: 1.5fr 1fr;
  }

  .hero-container.miteinander {
    margin-top: 0;
    padding-top: 11vw;
    padding-bottom: 11vw;
  }

  .slider-container {
    flex-direction: column-reverse;
    height: 80vh;
    margin-bottom: 4vw;
    display: flex;
  }

  .slide-nav {
    z-index: 100;
    width: 100%;
    position: sticky;
    inset: 5em 0% 5vw;
  }

  .vorstandswahl-item {
    flex-direction: column;
    align-items: flex-start;
  }

  .vorstandswahl-item.reverse {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .vorstandswahl-portrait-box {
    width: 100%;
    margin-bottom: 4vw;
    padding-right: 0;
  }

  .vorstandswahl-portrait-box.right {
    padding-left: 0;
  }

  .vorstands-portrait {
    position: static;
  }

  .movie-intro-title, .fieldset {
    width: 100%;
  }

  .visions-form {
    padding: 1.9em;
  }

  .visions-grid {
    grid-template-columns: 1fr 1fr;
    grid-template-areas: "Schritt1 Schritt2"
                         "Schritt3 ."
                         ". Schritt4"
                         "Schritt7 ."
                         "Schritt5 Schritt6"
                         "Schritt9 ."
                         "Schritt8 Schritt10"
                         "Schritt11 .";
  }

  .visions-step-item {
    flex-wrap: wrap;
  }

  .vision-grid-bg-image.tablet {
    display: none;
  }

  .vision-grid-bg-image.mobile-landscape {
    display: block;
  }

  .funktions-container {
    grid-template-columns: 1fr 1fr;
  }

  .partizipation-item {
    padding-left: 1em;
    padding-right: 1em;
  }

  .postkarten-box {
    padding: 1.9em;
  }

  .video-wrapper.grid-2023, .video-wrapper.spezial-gv, .video-wrapper.jb-2024 {
    grid-template-columns: 1fr;
  }

  .art-container-wrapper {
    height: 90vh;
  }

  .visions-image {
    position: static;
  }

  .gv-circle-button {
    top: 4%;
  }

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

  .wohnformen-illu {
    width: 75%;
    padding: 0 3em;
  }

  .wohnform-illu-box {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .submerge {
    margin-bottom: 0;
  }

  .chart-box, .chart-box.width60 {
    width: 100%;
  }

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

  .mitglieder-container.right {
    flex-direction: column;
    justify-content: flex-start;
  }

  .vorstandswahl-item-neu {
    flex-direction: column;
    align-items: flex-start;
  }

  .vorstandswahl-item-neu.reverse {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .vorstandswahl-portrait-box-new {
    width: 100%;
    margin-bottom: 4vw;
    padding-right: 0;
  }

  .vorstandswahl-portrait-box-new.right {
    padding-left: 0;
  }

  .vorstands-portrait-new {
    position: static;
  }
}

@media screen and (max-width: 479px) {
  .buha-line-6fr {
    flex-wrap: wrap;
    grid-template-columns: 1fr 1fr 1fr .4fr;
    align-items: center;
  }

  .buha-line-6fr.subtotal {
    flex-wrap: wrap;
  }

  .buha-line-6fr.top {
    align-items: flex-end;
    height: 5.4em;
    padding-bottom: .55em;
  }

  .buha-line-6fr.sub-subtotal {
    font-size: 1em;
  }

  .buha-line-6fr.total {
    font-size: .9em;
  }

  .font-100-title.subnav {
    padding-top: .85em;
    padding-bottom: .85em;
    font-size: .8em;
  }

  .font-100-title.tabellen-header-zahl {
    text-align: left;
    flex: none;
    width: 44%;
  }

  .font-080.tabellen-header-detail {
    margin-bottom: 0;
  }

  .richtext ol {
    padding-top: 1em;
    padding-bottom: 1em;
    padding-right: 0;
    font-size: 1em;
  }

  .button-snap-area {
    margin-bottom: -1.55em;
  }

  .button-circle {
    width: 3em;
    height: 3em;
  }

  .font-100.bold {
    flex: none;
    width: 44%;
  }

  .font-100.bold.tabellenzahl {
    flex: none;
  }

  .font-100.align-padding1em.tabellenzahl, .font-100.tabellenzahl {
    text-align: left;
    flex: none;
    width: 44%;
  }

  .font-200.right {
    text-align: left;
  }

  .navigation {
    width: 100%;
  }

  .logo {
    width: 5.3em;
  }

  .nav-menu {
    padding-left: 0;
  }

  .empty-space.tabellen-header {
    width: 0%;
  }

  .empty-space.tabellen-space {
    width: 16%;
  }

  .sidebar {
    z-index: 1000;
  }

  .content.start {
    width: 100%;
  }

  .subnavi-menu {
    z-index: 2000;
    padding-top: 32vw;
    padding-left: 15vw;
  }

  .title-box {
    width: 100%;
  }

  .buha-list-wrapper {
    font-size: .9em;
  }

  .anhang-title-box {
    width: 100%;
    margin-bottom: 2vw;
    font-size: .9em;
    top: 6.2em;
  }

  .main-container.full {
    padding-left: 0;
    padding-right: 0;
  }

  .hero {
    padding-top: 28vw;
  }

  .hero.unbezahlbar {
    background-image: url("https://cdn.prod.website-files.com/61f9071d8967ff3e9fd8be46/628b53d2ac9644aedfbe4dd0_goldkette%402x.webp");
    background-position: 10vw -10vh;
    background-repeat: no-repeat;
    background-size: 140%;
    padding-top: 35vw;
  }

  .hero.spezial-gv, .hero._2024 {
    padding-top: 30vw;
  }

  .detail-button {
    width: 2em;
    height: 2em;
    top: -2.6em;
  }

  .mobile-info {
    z-index: 1000;
    margin-bottom: 8vw;
    display: block;
  }

  .mobile-box {
    padding-top: 1.4em;
    padding-bottom: 1.4em;
  }

  .button-box {
    width: 100%;
  }

  .buha-line-4fr {
    grid-template-columns: 1fr 1fr 1fr .4fr;
    align-items: center;
  }

  .buha-line-4fr.top {
    align-items: flex-end;
    height: 5.4em;
  }

  .buha-line-4fr.detail.right {
    flex-wrap: wrap;
  }

  .tabellen-title-box {
    width: 100%;
    margin-top: .7em;
    font-size: .9em;
    top: 6.2em;
  }

  .list-title-box {
    background-color: #0000;
    width: 100%;
  }

  .list-title-box.no-subtitle {
    top: 4.3em;
  }

  .list-title-box.fullwidth {
    background-color: var(--white);
    padding-top: .8em;
    top: 4.9em;
  }

  .tabellen-header-detailbox {
    width: 16%;
  }

  .container {
    padding-left: 1.5em;
    padding-right: 1.5em;
  }

  .container.full {
    padding-left: 0;
    padding-right: 0;
  }

  .chart-container.sticky {
    justify-content: flex-start;
    align-items: center;
  }

  .chart-content-container {
    justify-content: flex-start;
  }

  .chart-content-container.right {
    flex-direction: column;
    justify-content: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .cover-image {
    margin-bottom: 9vw;
    left: 0%;
  }

  .report-container {
    flex-direction: column;
    align-items: center;
    display: block;
  }

  .report-id, .report-text-block {
    width: 100%;
  }

  .movie-container {
    grid-template-columns: 1fr;
  }

  .movie-lightbox-image {
    height: auto;
  }

  .movie-lightbox-image._2023.video02, .movie-lightbox-image._2023.video03, .movie-lightbox-image._2023.video04 {
    background-size: cover;
  }

  .title-enlarger {
    font-size: 1.3em;
  }

  .move-button-holder {
    height: 35vw;
  }

  .fullwidth-main {
    margin-top: 4em;
    padding-left: 4%;
    padding-right: 4%;
  }

  .report-grid {
    grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
  }

  .report-wrapper {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .rate {
    transform: rotate(-10deg)translate(0%, 44%);
  }

  .diagramm-infografiken {
    width: 80%;
  }

  .diagramm-farbe {
    width: 1.5em;
    height: 1.5em;
  }

  .small-two-side-list {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1.5fr;
    margin-bottom: .95em;
  }

  .plus-menu {
    bottom: 1em;
    left: 1em;
  }

  .slider-container {
    margin-bottom: 8vw;
  }

  .slider-arrow {
    width: .3em;
  }

  .slide-nav {
    font-size: .85em;
    bottom: 10vw;
  }

  .slider-arrow-box {
    left: -8vw;
  }

  .slider-arrow-box.right {
    right: -8vw;
  }

  .ombudsstellen-item {
    width: 100%;
    padding-right: 0;
  }

  .ombudsstellen-wrapper {
    flex-direction: column;
    justify-content: flex-start;
  }

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

  .button-wrapper {
    flex-flow: column;
  }

  .visions-form {
    padding: 1.1em;
  }

  .visions-grid {
    grid-template: "Schritt1"
                   "Schritt2"
                   "Schritt3"
                   "Schritt4"
                   "Schritt7"
                   "Schritt5"
                   "Schritt6"
                   "Schritt8"
                   "Schritt9"
                   "Schritt10"
                   "Schritt11"
                   "."
                   / 1fr;
  }

  .vision-grid-bg-image.mobile-landscape {
    display: none;
  }

  .vision-grid-bg-image.mobile-portrait {
    display: block;
  }

  .funktions-item {
    background-color: var(--_color-modes---highlight-10);
  }

  .funktions-container {
    grid-template-columns: 1fr;
  }

  .postkarten-box {
    padding: 1.4em;
  }

  .art-container-wrapper {
    height: 70vh;
  }

  .gv-circle-button {
    position: static;
    top: 0%;
    right: -50%;
  }

  .wohnformen-illu {
    width: 100%;
    padding-left: 0;
    padding-right: 3.6em;
  }

  .container-highlight {
    padding-left: 1.5em;
    padding-right: 1.5em;
  }

  .container-highlight.no-top {
    padding-top: 14vw;
    padding-bottom: 14vw;
  }

  .mitglieder-container {
    justify-content: flex-start;
    padding-left: 1.5em;
    padding-right: 1.5em;
  }

  .mitglieder-container.right {
    flex-direction: column;
    justify-content: flex-start;
    padding-left: 0;
    padding-right: 0;
  }
}

#w-node-_465229e4-79f6-3cd0-4e60-d785b98ffd8c-140c8e21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_465229e4-79f6-3cd0-4e60-d785b98ffd93-140c8e21, #w-node-_465229e4-79f6-3cd0-4e60-d785b98ffd95-140c8e21, #w-node-_0d3866a1-9625-388e-e695-1b32e9db193e-140c8e21, #w-node-_2d0f73c0-723c-88e0-a692-f48fd2d78b18-140c8e21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_14b1af39-9a2f-c7b7-7193-4864987edca1-140c8e21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_465229e4-79f6-3cd0-4e60-d785b98ffd8f-140c8e21 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-_465229e4-79f6-3cd0-4e60-d785b98ffd97-140c8e21 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-_465229e4-79f6-3cd0-4e60-d785b98ffda4-140c8e21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_465229e4-79f6-3cd0-4e60-d785b98ffdab-140c8e21, #w-node-_465229e4-79f6-3cd0-4e60-d785b98ffdad-140c8e21, #w-node-_1d42c5a5-54b7-2f63-c588-5addabcb8f6a-140c8e21, #w-node-_8ff66870-ac55-d07c-c044-d9e831d682bb-140c8e21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_569d3f91-5202-72b6-a758-2e0449b180c3-140c8e21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_465229e4-79f6-3cd0-4e60-d785b98ffda7-140c8e21 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-_465229e4-79f6-3cd0-4e60-d785b98ffdaf-140c8e21 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-_465229e4-79f6-3cd0-4e60-d785b98ffdbb-140c8e21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_465229e4-79f6-3cd0-4e60-d785b98ffdc2-140c8e21, #w-node-_465229e4-79f6-3cd0-4e60-d785b98ffdc4-140c8e21, #w-node-_140fcbf4-c284-204e-26d9-48997f6a4462-140c8e21, #w-node-_7f2f7d50-c683-6e34-4a93-bac34f915adf-140c8e21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-a1c17066-496b-2044-b8bc-5022a7493afa-140c8e21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_465229e4-79f6-3cd0-4e60-d785b98ffdbe-140c8e21 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-_465229e4-79f6-3cd0-4e60-d785b98ffdc6-140c8e21 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_465229e4-79f6-3cd0-4e60-d785b98ffdda-140c8e21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_465229e4-79f6-3cd0-4e60-d785b98ffdde-140c8e21, #w-node-_465229e4-79f6-3cd0-4e60-d785b98ffde0-140c8e21, #w-node-_5aa88cbf-e2a2-dd07-beb8-dc33c856ad09-140c8e21, #w-node-d12b3207-cb14-6644-b58b-1c2a7dde38b8-140c8e21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_465229e4-79f6-3cd0-4e60-d785b98ffdeb-140c8e21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_465229e4-79f6-3cd0-4e60-d785b98ffdf2-140c8e21, #w-node-_465229e4-79f6-3cd0-4e60-d785b98ffdf4-140c8e21, #w-node-c326c6b4-2fd1-c0b4-c558-a365b3d5e6fb-140c8e21, #w-node-_6d074e78-9a67-16b8-97f6-252a23b2cfd3-140c8e21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-e97b9459-ab6f-8d70-1320-2d3d21cf2241-140c8e21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_465229e4-79f6-3cd0-4e60-d785b98ffdee-140c8e21 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-_465229e4-79f6-3cd0-4e60-d785b98ffdf6-140c8e21 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-_465229e4-79f6-3cd0-4e60-d785b98ffe12-140c8e21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_465229e4-79f6-3cd0-4e60-d785b98ffe16-140c8e21, #w-node-_465229e4-79f6-3cd0-4e60-d785b98ffe18-140c8e21, #w-node-_94b7cb10-28ae-41ab-ecd3-5654f31c2d5d-140c8e21, #w-node-_9ce47227-7218-6bb7-35b5-4f20d50e3e5d-140c8e21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_465229e4-79f6-3cd0-4e60-d785b98ffe35-140c8e21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_465229e4-79f6-3cd0-4e60-d785b98ffe39-140c8e21, #w-node-_465229e4-79f6-3cd0-4e60-d785b98ffe3c-140c8e21, #w-node-_87812cd4-97b5-c6c3-6f27-522af6f80549-140c8e21, #w-node-_9d5b75b5-99db-e8be-0fe6-b87317de5298-140c8e21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_53a43c51-2fdb-ba70-9dda-eced207e8000-140c8e21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53a43c51-2fdb-ba70-9dda-eced207e8007-140c8e21, #w-node-_53a43c51-2fdb-ba70-9dda-eced207e8009-140c8e21, #w-node-_63a79120-7a60-c216-0ab4-8bdfa6d5bfe5-140c8e21, #w-node-dc41313f-781f-6fb9-bbd2-b675af9db01f-140c8e21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_4414c7f2-cb72-4d62-edba-e3f27e6a8e67-140c8e21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53a43c51-2fdb-ba70-9dda-eced207e8003-140c8e21 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-_53a43c51-2fdb-ba70-9dda-eced207e800b-140c8e21 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-a1906b24-e11a-86b8-739d-91ffa1652f18-140c8e21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a1906b24-e11a-86b8-739d-91ffa1652f1f-140c8e21, #w-node-a1906b24-e11a-86b8-739d-91ffa1652f21-140c8e21, #w-node-_1d182329-5d5d-84ea-2619-d9086543ef30-140c8e21, #w-node-a85cd803-40b1-030d-0945-cadd96f421c2-140c8e21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-dcaf6906-93bc-0b96-db09-15222666c307-140c8e21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a1906b24-e11a-86b8-739d-91ffa1652f1b-140c8e21 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-a1906b24-e11a-86b8-739d-91ffa1652f23-140c8e21 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-_81c5fe1b-3ad1-7ef2-ff66-a8abee40c66b-140c8e21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_81c5fe1b-3ad1-7ef2-ff66-a8abee40c672-140c8e21, #w-node-_81c5fe1b-3ad1-7ef2-ff66-a8abee40c674-140c8e21, #w-node-_30746e05-9948-5104-9fe6-6f84d0aee481-140c8e21, #w-node-bf92f908-ec10-a547-0ff9-7fb8ecb37501-140c8e21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-bafc7664-8e43-9ee5-881d-c876b2aec64c-140c8e21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_81c5fe1b-3ad1-7ef2-ff66-a8abee40c66e-140c8e21 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-_2e4ae3d7-1360-108a-ff49-075f67354061-140c8e21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2e4ae3d7-1360-108a-ff49-075f67354068-140c8e21, #w-node-_2e4ae3d7-1360-108a-ff49-075f6735406a-140c8e21, #w-node-_34e0eb2c-e430-3129-6747-e75b458a1754-140c8e21, #w-node-_1607296d-92d3-4f4f-62a8-ac30791eee88-140c8e21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_509595d9-b52f-5786-e850-979f750af1a5-140c8e21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2e4ae3d7-1360-108a-ff49-075f67354064-140c8e21 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-e4a0f1e7-d8bd-1f01-baa9-558aa1429a73-140c8e21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e4a0f1e7-d8bd-1f01-baa9-558aa1429a77-140c8e21, #w-node-e4a0f1e7-d8bd-1f01-baa9-558aa1429a79-140c8e21, #w-node-eccb91b7-85b6-b41e-7778-20c6de4ea37a-140c8e21, #w-node-_047ad634-82ab-83fe-60ea-68ca98bb8061-140c8e21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-b996b24c-9325-80c1-da4b-534fc598c702-140c8e21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b996b24c-9325-80c1-da4b-534fc598c706-140c8e21, #w-node-b996b24c-9325-80c1-da4b-534fc598c708-140c8e21, #w-node-c611ed8f-1b63-e57a-1456-270210bc9ea7-140c8e21, #w-node-_369eb788-263e-4988-74fb-aedfe17ddb1d-140c8e21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_21cd1cec-327b-de1a-587f-970138d330f5-140c8e21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7c713715-24fe-7bd7-0332-fc6da1ec6a3d-140c8e21 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-_5904150a-b22b-5b10-b55a-f86b5d0564bc-140c8e21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5904150a-b22b-5b10-b55a-f86b5d0564c3-140c8e21, #w-node-_5904150a-b22b-5b10-b55a-f86b5d0564c5-140c8e21, #w-node-_18cfa9b1-0cca-4582-07a0-9cd0fbfbf057-140c8e21, #w-node-bbea75c6-c2ef-6123-ef72-62ad8dcbb60b-140c8e21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_73d5823f-f7f5-0767-c647-78094d602d8e-140c8e21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5904150a-b22b-5b10-b55a-f86b5d0564bf-140c8e21 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-_03672928-28af-dd63-bf6a-18023cf777f0-140c8e21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_03672928-28af-dd63-bf6a-18023cf777f7-140c8e21, #w-node-_03672928-28af-dd63-bf6a-18023cf777f9-140c8e21, #w-node-c7cfcde8-ab24-7893-79fe-904fb1969804-140c8e21, #w-node-f9fbef0e-566f-ca0f-9a70-767343363d3c-140c8e21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_88b3654f-2540-f81b-81b3-bc4e8938a76d-140c8e21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_03672928-28af-dd63-bf6a-18023cf777f3-140c8e21 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-_53a43c51-2fdb-ba70-9dda-eced207e804e-140c8e21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53a43c51-2fdb-ba70-9dda-eced207e8052-140c8e21, #w-node-_53a43c51-2fdb-ba70-9dda-eced207e8054-140c8e21, #w-node-_46bc7207-89c6-3b44-a099-7137f39cbf7b-140c8e21, #w-node-fc7b2bc6-4476-4357-1894-d22b7e2a9dab-140c8e21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-ee236d1d-b50f-ad3c-143b-d676f0000908-140c8e21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee236d1d-b50f-ad3c-143b-d676f000090c-140c8e21, #w-node-ee236d1d-b50f-ad3c-143b-d676f000090e-140c8e21, #w-node-_927a34e7-3160-01d2-3aa7-b57a7ed6419a-140c8e21, #w-node-_72ae53ff-e50d-e73d-69cb-b8cab7e3b1d2-140c8e21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_53a43c51-2fdb-ba70-9dda-eced207e8086-140c8e21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53a43c51-2fdb-ba70-9dda-eced207e808a-140c8e21, #w-node-_53a43c51-2fdb-ba70-9dda-eced207e808c-140c8e21, #w-node-e9f74463-0303-7a0d-744d-6e3d32958311-140c8e21, #w-node-f6e77145-d343-8a17-535b-155af5bf14da-140c8e21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_53a43c51-2fdb-ba70-9dda-eced207e80a9-140c8e21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53a43c51-2fdb-ba70-9dda-eced207e80ad-140c8e21, #w-node-_53a43c51-2fdb-ba70-9dda-eced207e80b0-140c8e21, #w-node-e0af5f9e-c17b-2491-3372-c64dc2027e99-140c8e21, #w-node-a866bbb3-1368-4988-1d8c-b16dd3407f8e-140c8e21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_50f30fcc-2646-923c-af81-8afd117eb673-140c8e21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_50f30fcc-2646-923c-af81-8afd117eb67a-140c8e21, #w-node-_50f30fcc-2646-923c-af81-8afd117eb67c-140c8e21, #w-node-f1611135-bb97-ff05-4f69-acf439801628-140c8e21, #w-node-_93b7592e-8225-3ad9-d01b-300453551a07-140c8e21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_69953258-382f-e7ef-9fe4-a479583c0237-140c8e21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_50f30fcc-2646-923c-af81-8afd117eb676-140c8e21 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-_5821b622-66b4-b70f-9e87-3d42a9990118-140c8e21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5821b622-66b4-b70f-9e87-3d42a999011f-140c8e21, #w-node-_5821b622-66b4-b70f-9e87-3d42a9990121-140c8e21, #w-node-_6fe913de-055c-1ce6-417d-0906ec55002b-140c8e21, #w-node-_7c9b1072-d803-a836-0ccd-adf223e9978b-140c8e21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_6a2c59ed-c1b3-a9d2-0b36-aec01fc19191-140c8e21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5821b622-66b4-b70f-9e87-3d42a999011b-140c8e21 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_30fa4e65-f6d0-27c9-0984-4015d1a1527a-140c8e21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_30fa4e65-f6d0-27c9-0984-4015d1a15281-140c8e21, #w-node-_30fa4e65-f6d0-27c9-0984-4015d1a15283-140c8e21, #w-node-_15df9a1b-ab7f-6c94-4690-7c5291835b80-140c8e21, #w-node-_935f9dd7-7ab0-c88d-837c-9f9a5b361c4f-140c8e21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_05d45005-fe6c-b76c-5146-70f7408ea72f-140c8e21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_30fa4e65-f6d0-27c9-0984-4015d1a1527d-140c8e21 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-c9e29b6d-35e5-6c61-506f-17f3455a8cfe-140c8e21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9e29b6d-35e5-6c61-506f-17f3455a8d05-140c8e21, #w-node-c9e29b6d-35e5-6c61-506f-17f3455a8d07-140c8e21, #w-node-af954984-e15f-913d-1fbe-0459851bc761-140c8e21, #w-node-_79417126-5c52-6418-6f61-964a55b6e235-140c8e21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_4fd6e50f-eab1-8c0b-5e50-c4126f1540b7-140c8e21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9e29b6d-35e5-6c61-506f-17f3455a8d01-140c8e21 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-_122f1971-2a37-b3ff-be32-024f699babf3-140c8e21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_122f1971-2a37-b3ff-be32-024f699babfa-140c8e21, #w-node-_122f1971-2a37-b3ff-be32-024f699babfc-140c8e21, #w-node-_11411492-8324-6f19-da00-87d9997b8763-140c8e21, #w-node-a910e453-b4db-60a4-f33f-0acf83cd7298-140c8e21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_01a4621d-d4fe-f06c-ce57-a278c6596694-140c8e21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_122f1971-2a37-b3ff-be32-024f699babf6-140c8e21 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-_50f30fcc-2646-923c-af81-8afd117eb6e1-140c8e21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_50f30fcc-2646-923c-af81-8afd117eb6e5-140c8e21, #w-node-_50f30fcc-2646-923c-af81-8afd117eb6e7-140c8e21, #w-node-a3aad881-5f4f-6b48-1ebf-ccecd309f1c8-140c8e21, #w-node-_97d867a8-d8f2-25a4-c38d-b46bf0b582ad-140c8e21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_3a1cf936-cfb2-1f20-2d78-d6dc0e226a5f-140c8e21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3a1cf936-cfb2-1f20-2d78-d6dc0e226a66-140c8e21, #w-node-_3a1cf936-cfb2-1f20-2d78-d6dc0e226a68-140c8e21, #w-node-_9e98a76d-888d-66c7-3637-879e7aa7fa85-140c8e21, #w-node-ddf759e2-7cbc-a3f2-d2da-f327dc5ca88c-140c8e21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_913df47c-be66-a81b-a312-5f15e8133b97-140c8e21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3a1cf936-cfb2-1f20-2d78-d6dc0e226a62-140c8e21 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-_0b98290d-0c1a-8b46-d08a-cbb7e5a511dd-140c8e21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0b98290d-0c1a-8b46-d08a-cbb7e5a511e1-140c8e21, #w-node-_0b98290d-0c1a-8b46-d08a-cbb7e5a511e3-140c8e21, #w-node-_31b06951-9857-3ca2-f959-4285587cc922-140c8e21, #w-node-_59502ac9-58f2-5f38-39d6-43393fdd6072-140c8e21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_5080e885-4ccf-07e3-3c33-89a70b2b0b0a-140c8e21, #w-node-ec56d0d3-ba80-1efa-46e7-ec7c4bf3b797-140c8e21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ec56d0d3-ba80-1efa-46e7-ec7c4bf3b79e-140c8e21, #w-node-ec56d0d3-ba80-1efa-46e7-ec7c4bf3b7a0-140c8e21, #w-node-a9c50bcb-f0c4-447b-3ae8-4b31a9ea40cb-140c8e21, #w-node-_21eb3056-8003-23de-ccac-1ec32ae1ef55-140c8e21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_69c28171-e3dc-ec2a-2c06-1d019163a8d0-140c8e21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ec56d0d3-ba80-1efa-46e7-ec7c4bf3b79a-140c8e21 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-_30456e4e-44d9-90dc-5655-b24f9e58dca7-140c8e21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_30456e4e-44d9-90dc-5655-b24f9e58dcae-140c8e21, #w-node-_30456e4e-44d9-90dc-5655-b24f9e58dcb0-140c8e21, #w-node-_4ec9f6dc-6e00-a443-6368-b1367a037ac2-140c8e21, #w-node-_16630c9c-7d75-2e4c-1964-9e5db60b7e24-140c8e21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-f71459c6-dba6-6a26-fce6-f89613987fac-140c8e21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_30456e4e-44d9-90dc-5655-b24f9e58dcaa-140c8e21 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-d1a2c511-bceb-004f-634d-e5afeb4aa289-140c8e21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d1a2c511-bceb-004f-634d-e5afeb4aa28d-140c8e21, #w-node-d1a2c511-bceb-004f-634d-e5afeb4aa28f-140c8e21, #w-node-_6597e43a-8d68-3089-9dc4-077b407309ee-140c8e21, #w-node-ad4b96d5-b506-9298-f276-17e69eb3ebe3-140c8e21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_50f30fcc-2646-923c-af81-8afd117eb704-140c8e21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_50f30fcc-2646-923c-af81-8afd117eb708-140c8e21, #w-node-_50f30fcc-2646-923c-af81-8afd117eb70b-140c8e21, #w-node-e1715cd3-b369-f5b2-dc3c-66f9eba2dcb7-140c8e21, #w-node-_54c2d3e4-6956-d1a5-515f-e67e4df88baa-140c8e21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_4a5952e0-7b4f-34f0-1bec-d6ed3d997254-140c8e21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4a5952e0-7b4f-34f0-1bec-d6ed3d99725b-140c8e21, #w-node-_4a5952e0-7b4f-34f0-1bec-d6ed3d99725d-140c8e21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_8c10ab85-3575-157b-d578-6387344ac417-140c8e21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4a5952e0-7b4f-34f0-1bec-d6ed3d997257-140c8e21 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_171fd4a4-1656-188e-fd00-5d5c6f833059-140c8e21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_171fd4a4-1656-188e-fd00-5d5c6f83305c-140c8e21, #w-node-_171fd4a4-1656-188e-fd00-5d5c6f83305e-140c8e21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_50ac315a-17dc-4b8b-0be5-5dcf82ecbf11-140c8e21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_50ac315a-17dc-4b8b-0be5-5dcf82ecbf18-140c8e21, #w-node-_50ac315a-17dc-4b8b-0be5-5dcf82ecbf1a-140c8e21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_8d47b394-6ffb-7c3b-3a29-72ad47d60ee3-140c8e21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_50ac315a-17dc-4b8b-0be5-5dcf82ecbf14-140c8e21 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-badeec43-fa41-3b64-671c-b2ba9bd63e39-140c8e21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-badeec43-fa41-3b64-671c-b2ba9bd63e3c-140c8e21, #w-node-badeec43-fa41-3b64-671c-b2ba9bd63e3e-140c8e21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-acc79461-0ee0-95ad-d2ac-676790e6357f-140c8e21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-acc79461-0ee0-95ad-d2ac-676790e63583-140c8e21, #w-node-acc79461-0ee0-95ad-d2ac-676790e63585-140c8e21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_78a7b332-8831-6396-28d6-268621d82e18-140c8e21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_78a7b332-8831-6396-28d6-268621d82e1b-140c8e21, #w-node-_78a7b332-8831-6396-28d6-268621d82e1f-140c8e21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_644d0644-43a8-bb7e-cdaa-db70a345dd7a-140c8e21, #w-node-_644d0644-43a8-bb7e-cdaa-db70a345dd7f-140c8e21, #w-node-_130bdd95-11fb-b03f-212d-742b0ae3cb78-140c8e21, #w-node-_9c4a5640-a460-3693-4689-d0b0a6519019-a6519018 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9c4a5640-a460-3693-4689-d0b0a651901c-a6519018, #w-node-_9c4a5640-a460-3693-4689-d0b0a651901e-a6519018 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_083523e3-63fb-fbb4-1571-04d81a81ccbf-1a81ccbe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_083523e3-63fb-fbb4-1571-04d81a81ccc2-1a81ccbe, #w-node-_083523e3-63fb-fbb4-1571-04d81a81ccc4-1a81ccbe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_083523e3-63fb-fbb4-1571-04d81a81ccc6-1a81ccbe, #w-node-_726fcd00-dbf6-926d-f0d3-f07d86fe57a8-86fe57a7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_726fcd00-dbf6-926d-f0d3-f07d86fe57a9-86fe57a7, #w-node-_726fcd00-dbf6-926d-f0d3-f07d86fe57ab-86fe57a7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-dd2ed121-5fc4-1a7d-7322-4039f5773438-f5773437 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dd2ed121-5fc4-1a7d-7322-4039f577343b-f5773437, #w-node-dd2ed121-5fc4-1a7d-7322-4039f577343d-f5773437 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-dd2ed121-5fc4-1a7d-7322-4039f577343f-f5773437, #w-node-_0120ace6-2507-b833-ee67-c9602eb812a7-2eb812a6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0120ace6-2507-b833-ee67-c9602eb812aa-2eb812a6, #w-node-_0120ace6-2507-b833-ee67-c9602eb812ac-2eb812a6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c6516ed5-37fe-10fb-ede4-87798a68da21-8a68da20 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c6516ed5-37fe-10fb-ede4-87798a68da25-8a68da20, #w-node-c6516ed5-37fe-10fb-ede4-87798a68da27-8a68da20, #w-node-_77bb6748-eb0a-f4a3-4ed5-1a8e09044473-8a68da20, #w-node-_3af2c6af-985f-8273-bb3a-817c5e1032ce-8a68da20 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_93eac3aa-7337-c8c7-849e-5b1785812aab-85812aaa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_93eac3aa-7337-c8c7-849e-5b1785812aae-85812aaa, #w-node-_93eac3aa-7337-c8c7-849e-5b1785812ab0-85812aaa, #w-node-_922b3b65-fb87-b268-753f-7ff8bb9ceeaa-85812aaa, #w-node-_4e1dceea-96e2-4224-6068-dd862a38aa17-85812aaa {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_55046052-bc19-ea8f-24c9-59107a97e0f4-85812aaa, #w-node-_1bbb22c7-b583-3f6e-40ee-fdfac4d4bd5a-c4d4bd59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1bbb22c7-b583-3f6e-40ee-fdfac4d4bd5e-c4d4bd59, #w-node-_1bbb22c7-b583-3f6e-40ee-fdfac4d4bd60-c4d4bd59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_1d3d48e7-7d85-dc4f-b67a-b58baff38dd0-c4d4bd59, #w-node-e890553a-6634-ecb7-b08f-be83ab4ca8d1-ab4ca8d0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e890553a-6634-ecb7-b08f-be83ab4ca8d5-ab4ca8d0, #w-node-e890553a-6634-ecb7-b08f-be83ab4ca8d7-ab4ca8d0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-bea7b936-5373-4739-b3bc-8e62cd8c211a-cd8c2119 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bea7b936-5373-4739-b3bc-8e62cd8c211c-cd8c2119, #w-node-bea7b936-5373-4739-b3bc-8e62cd8c211e-cd8c2119, #w-node-ad4206fd-7d2d-8410-ff68-1a57fa05708b-cd8c2119, #w-node-b6ed53f3-d6dc-f695-e17e-e0798b0b139e-cd8c2119 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_5f9438c9-6ef2-bace-bfc1-dab21968eda9-b6fcc4c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5a367d8-808f-290f-10d6-b621e793657f-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e7936586-0486cec2 {
  justify-self: end;
}

#w-node-f5a367d8-808f-290f-10d6-b621e793658d-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-f5a367d8-808f-290f-10d6-b621e7936594-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e793659b-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e79365a2-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e79365a9-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e79365b0-0486cec2 {
  justify-self: end;
}

#w-node-f5a367d8-808f-290f-10d6-b621e79365d4-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5a367d8-808f-290f-10d6-b621e79365d7-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e79365d9-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e79365db-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e79365dd-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-f5a367d8-808f-290f-10d6-b621e79365df-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5a367d8-808f-290f-10d6-b621e79365e0-0486cec2 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-f5a367d8-808f-290f-10d6-b621e79365e3-0486cec2 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-f5a367d8-808f-290f-10d6-b621e79365f2-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5a367d8-808f-290f-10d6-b621e79365f5-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e79365f7-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e79365f9-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e79365fb-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-f5a367d8-808f-290f-10d6-b621e79365fd-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5a367d8-808f-290f-10d6-b621e79365fe-0486cec2 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-f5a367d8-808f-290f-10d6-b621e7936601-0486cec2 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-f5a367d8-808f-290f-10d6-b621e793660e-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5a367d8-808f-290f-10d6-b621e7936611-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e7936613-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e7936615-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e7936617-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-f5a367d8-808f-290f-10d6-b621e7936619-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5a367d8-808f-290f-10d6-b621e793661a-0486cec2 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-f5a367d8-808f-290f-10d6-b621e793661d-0486cec2 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-f5a367d8-808f-290f-10d6-b621e7936635-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5a367d8-808f-290f-10d6-b621e7936638-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e793663a-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e793663c-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e793663e-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-f5a367d8-808f-290f-10d6-b621e793664b-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5a367d8-808f-290f-10d6-b621e793664e-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e7936650-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e7936652-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e7936654-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-f5a367d8-808f-290f-10d6-b621e7936656-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5a367d8-808f-290f-10d6-b621e7936657-0486cec2 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-f5a367d8-808f-290f-10d6-b621e793665a-0486cec2 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-f5a367d8-808f-290f-10d6-b621e7936674-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5a367d8-808f-290f-10d6-b621e7936677-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e7936679-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e793667b-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e793667d-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-f5a367d8-808f-290f-10d6-b621e793667f-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5a367d8-808f-290f-10d6-b621e7936680-0486cec2 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-f5a367d8-808f-290f-10d6-b621e7936698-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5a367d8-808f-290f-10d6-b621e793669b-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e793669d-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-f5a367d8-808f-290f-10d6-b621e793669f-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e79366af-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5a367d8-808f-290f-10d6-b621e79366b2-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e79366b4-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e79366b6-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e79366b8-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-f5a367d8-808f-290f-10d6-b621e79366bc-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5a367d8-808f-290f-10d6-b621e79366bf-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e79366c1-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e79366c3-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e79366c5-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-f5a367d8-808f-290f-10d6-b621e79366d5-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5a367d8-808f-290f-10d6-b621e79366d8-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e79366da-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e79366dc-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e79366de-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-f5a367d8-808f-290f-10d6-b621e79366e0-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5a367d8-808f-290f-10d6-b621e79366e1-0486cec2 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-f5a367d8-808f-290f-10d6-b621e79366e4-0486cec2 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-f5a367d8-808f-290f-10d6-b621e79366f0-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5a367d8-808f-290f-10d6-b621e79366f3-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e79366f5-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e79366f7-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e79366f9-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-f5a367d8-808f-290f-10d6-b621e79366fb-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5a367d8-808f-290f-10d6-b621e79366fc-0486cec2 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-f5a367d8-808f-290f-10d6-b621e79366ff-0486cec2 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-f5a367d8-808f-290f-10d6-b621e793670a-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5a367d8-808f-290f-10d6-b621e793670d-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e793670f-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e7936711-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e7936713-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-f5a367d8-808f-290f-10d6-b621e7936715-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5a367d8-808f-290f-10d6-b621e7936716-0486cec2 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-f5a367d8-808f-290f-10d6-b621e7936727-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5a367d8-808f-290f-10d6-b621e793672a-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e793672c-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e793672e-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e7936730-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-f5a367d8-808f-290f-10d6-b621e7936732-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5a367d8-808f-290f-10d6-b621e7936733-0486cec2 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-f5a367d8-808f-290f-10d6-b621e7936747-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5a367d8-808f-290f-10d6-b621e793674a-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e793674c-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e793674e-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e7936750-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-f5a367d8-808f-290f-10d6-b621e793675c-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5a367d8-808f-290f-10d6-b621e793675f-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e7936761-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e7936763-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e7936765-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-f5a367d8-808f-290f-10d6-b621e7936767-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5a367d8-808f-290f-10d6-b621e7936768-0486cec2 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-f5a367d8-808f-290f-10d6-b621e7936779-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5a367d8-808f-290f-10d6-b621e793677c-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e793677e-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e7936780-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e7936782-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-f5a367d8-808f-290f-10d6-b621e7936784-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5a367d8-808f-290f-10d6-b621e7936785-0486cec2 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-f5a367d8-808f-290f-10d6-b621e7936797-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5a367d8-808f-290f-10d6-b621e793679a-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e793679c-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e793679e-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e79367a0-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-f5a367d8-808f-290f-10d6-b621e79367a2-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5a367d8-808f-290f-10d6-b621e79367a3-0486cec2 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-f5a367d8-808f-290f-10d6-b621e79367b9-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5a367d8-808f-290f-10d6-b621e79367bc-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e79367be-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e79367c0-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e79367c2-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-f5a367d8-808f-290f-10d6-b621e79367c4-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5a367d8-808f-290f-10d6-b621e79367c5-0486cec2 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-f5a367d8-808f-290f-10d6-b621e79367dd-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5a367d8-808f-290f-10d6-b621e79367e0-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e79367e2-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-f5a367d8-808f-290f-10d6-b621e79367e4-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e79367f5-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5a367d8-808f-290f-10d6-b621e79367f8-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e79367fa-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e79367fc-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e79367fe-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-f5a367d8-808f-290f-10d6-b621e7936802-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5a367d8-808f-290f-10d6-b621e7936805-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e7936807-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e7936809-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e793680b-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-f5a367d8-808f-290f-10d6-b621e7936819-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5a367d8-808f-290f-10d6-b621e793681c-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e793681e-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e7936820-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e7936822-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-f5a367d8-808f-290f-10d6-b621e7936826-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5a367d8-808f-290f-10d6-b621e793682a-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e793682d-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e7936830-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e7936833-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-f5a367d8-808f-290f-10d6-b621e7936855-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5a367d8-808f-290f-10d6-b621e7936858-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e793685a-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e793685c-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e793685e-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-f5a367d8-808f-290f-10d6-b621e7936860-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5a367d8-808f-290f-10d6-b621e7936861-0486cec2 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-f5a367d8-808f-290f-10d6-b621e793687c-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5a367d8-808f-290f-10d6-b621e793687f-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e7936881-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e7936883-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e7936885-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-f5a367d8-808f-290f-10d6-b621e7936887-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5a367d8-808f-290f-10d6-b621e7936888-0486cec2 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-f5a367d8-808f-290f-10d6-b621e79368a5-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5a367d8-808f-290f-10d6-b621e79368a8-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e79368aa-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e79368ac-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e79368ae-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-f5a367d8-808f-290f-10d6-b621e79368b0-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5a367d8-808f-290f-10d6-b621e79368b1-0486cec2 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-f5a367d8-808f-290f-10d6-b621e79368c4-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5a367d8-808f-290f-10d6-b621e79368c7-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e79368c9-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e79368cb-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e79368cd-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-f5a367d8-808f-290f-10d6-b621e79368cf-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5a367d8-808f-290f-10d6-b621e79368d0-0486cec2 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-f5a367d8-808f-290f-10d6-b621e79368e4-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5a367d8-808f-290f-10d6-b621e79368e7-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e79368e9-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e79368eb-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e79368ed-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-f5a367d8-808f-290f-10d6-b621e79368ef-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5a367d8-808f-290f-10d6-b621e79368f0-0486cec2 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-f5a367d8-808f-290f-10d6-b621e7936900-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5a367d8-808f-290f-10d6-b621e7936903-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e7936905-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e7936907-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e7936909-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-f5a367d8-808f-290f-10d6-b621e7936915-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5a367d8-808f-290f-10d6-b621e7936918-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e793691a-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e793691c-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e793691e-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-f5a367d8-808f-290f-10d6-b621e7936920-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e7936927-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5a367d8-808f-290f-10d6-b621e793692a-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e793692c-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e793692e-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e7936930-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-f5a367d8-808f-290f-10d6-b621e7936932-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5a367d8-808f-290f-10d6-b621e7936933-0486cec2 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-f5a367d8-808f-290f-10d6-b621e7936949-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5a367d8-808f-290f-10d6-b621e793694c-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e793694e-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e7936950-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e7936952-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-f5a367d8-808f-290f-10d6-b621e7936954-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5a367d8-808f-290f-10d6-b621e7936955-0486cec2 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-f5a367d8-808f-290f-10d6-b621e7936964-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5a367d8-808f-290f-10d6-b621e7936967-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e7936969-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e793696b-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e793696d-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-f5a367d8-808f-290f-10d6-b621e793696f-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5a367d8-808f-290f-10d6-b621e7936970-0486cec2 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-f5a367d8-808f-290f-10d6-b621e793697d-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5a367d8-808f-290f-10d6-b621e7936980-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e7936982-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e7936984-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e7936986-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-f5a367d8-808f-290f-10d6-b621e793698b-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5a367d8-808f-290f-10d6-b621e793698f-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e7936992-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e7936995-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e7936998-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-f5a367d8-808f-290f-10d6-b621e79369b0-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5a367d8-808f-290f-10d6-b621e79369b3-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e79369b5-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-f5a367d8-808f-290f-10d6-b621e79369b7-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5a367d8-808f-290f-10d6-b621e79369b8-0486cec2 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-f5a367d8-808f-290f-10d6-b621e79369c6-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5a367d8-808f-290f-10d6-b621e79369c9-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e79369cb-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-f5a367d8-808f-290f-10d6-b621e79369cd-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5a367d8-808f-290f-10d6-b621e79369ce-0486cec2 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-f5a367d8-808f-290f-10d6-b621e79369de-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5a367d8-808f-290f-10d6-b621e79369e1-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e79369e3-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-f5a367d8-808f-290f-10d6-b621e79369e5-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5a367d8-808f-290f-10d6-b621e79369e6-0486cec2 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-f5a367d8-808f-290f-10d6-b621e7936a0e-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5a367d8-808f-290f-10d6-b621e7936a11-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e7936a14-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-f5a367d8-808f-290f-10d6-b621e7936a3f-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5a367d8-808f-290f-10d6-b621e7936a42-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e7936a47-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e7936a4c-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e7936a51-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e7936a56-0486cec2 {
  justify-self: end;
}

#w-node-f5a367d8-808f-290f-10d6-b621e7936a9c-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5a367d8-808f-290f-10d6-b621e7936a9f-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e7936aa1-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-f5a367d8-808f-290f-10d6-b621e7936ba5-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5a367d8-808f-290f-10d6-b621e7936ba8-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e7936bab-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-f5a367d8-808f-290f-10d6-b621e7936bb1-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5a367d8-808f-290f-10d6-b621e7936bb4-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e7936bb6-0486cec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-f5a367d8-808f-290f-10d6-b621e7936bf1-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e7936bf6-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e7936c03-0486cec2, #w-node-e368d94e-be75-be49-288c-84b299965c26-afd4f85d, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff13ec-afd4f85d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff13ef-afd4f85d, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff13f1-afd4f85d, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff13f3-afd4f85d, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff13f5-afd4f85d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff13f7-afd4f85d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff13f8-afd4f85d {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff13fb-afd4f85d {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1421-afd4f85d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1424-afd4f85d, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1426-afd4f85d, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1428-afd4f85d, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff142a-afd4f85d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff142c-afd4f85d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff142d-afd4f85d {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1430-afd4f85d {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1496-afd4f85d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1499-afd4f85d, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff149b-afd4f85d, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff149d-afd4f85d, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff149f-afd4f85d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff14a1-afd4f85d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff14a2-afd4f85d {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff14a5-afd4f85d {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff14e2-afd4f85d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff14e5-afd4f85d, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff14e7-afd4f85d, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff14e9-afd4f85d, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff14eb-afd4f85d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff14ed-afd4f85d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff14ee-afd4f85d {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1532-afd4f85d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1535-afd4f85d, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1537-afd4f85d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1539-afd4f85d, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1570-afd4f85d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1573-afd4f85d, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1575-afd4f85d, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1577-afd4f85d, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1579-afd4f85d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1593-afd4f85d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1596-afd4f85d, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1598-afd4f85d, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff159a-afd4f85d, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff159c-afd4f85d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff159e-afd4f85d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff159f-afd4f85d {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff15a2-afd4f85d {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff15b5-afd4f85d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff15b8-afd4f85d, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff15ba-afd4f85d, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff15bc-afd4f85d, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff15be-afd4f85d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff15c0-afd4f85d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff15c1-afd4f85d {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff164c-afd4f85d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff164f-afd4f85d, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1651-afd4f85d, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1653-afd4f85d, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1655-afd4f85d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1657-afd4f85d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1658-afd4f85d {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1678-afd4f85d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff167d-afd4f85d, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff167f-afd4f85d, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1681-afd4f85d, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1683-afd4f85d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1685-afd4f85d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1686-afd4f85d {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff16a5-afd4f85d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff16a8-afd4f85d, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff16aa-afd4f85d, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff16ac-afd4f85d, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff16ae-afd4f85d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff16b0-afd4f85d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff16b1-afd4f85d {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff16fc-afd4f85d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff16ff-afd4f85d, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1701-afd4f85d, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1703-afd4f85d, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1705-afd4f85d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1707-afd4f85d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1708-afd4f85d {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-_5001985b-7cb1-42e6-ed09-b0fb5b5ebd0c-afd4f85d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5001985b-7cb1-42e6-ed09-b0fb5b5ebd0f-afd4f85d, #w-node-_5001985b-7cb1-42e6-ed09-b0fb5b5ebd11-afd4f85d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_5001985b-7cb1-42e6-ed09-b0fb5b5ebd13-afd4f85d, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff17c8-afd4f85d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff17cc-afd4f85d, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff17ce-afd4f85d, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff17d0-afd4f85d, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff17d2-afd4f85d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff17e2-afd4f85d, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff17e9-afd4f85d {
  justify-self: end;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff17f0-afd4f85d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff17f7-afd4f85d, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff17fe-afd4f85d, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1805-afd4f85d, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff180c-afd4f85d {
  justify-self: end;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1857-afd4f85d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff185a-afd4f85d, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff185c-afd4f85d, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff185e-afd4f85d, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1860-afd4f85d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1862-afd4f85d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1863-afd4f85d {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff190a-afd4f85d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff190d-afd4f85d, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff190f-afd4f85d, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1911-afd4f85d, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1913-afd4f85d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1915-afd4f85d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1916-afd4f85d {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1960-afd4f85d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1963-afd4f85d, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1965-afd4f85d, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1967-afd4f85d, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1969-afd4f85d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff196b-afd4f85d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff196c-afd4f85d {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff19a7-afd4f85d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff19aa-afd4f85d, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff19ac-afd4f85d, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff19ae-afd4f85d, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff19b0-afd4f85d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff19b2-afd4f85d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff19b3-afd4f85d {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff19f4-afd4f85d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff19f7-afd4f85d, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff19f9-afd4f85d, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff19fb-afd4f85d, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff19fd-afd4f85d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff19ff-afd4f85d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1a00-afd4f85d {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1a22-afd4f85d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1a25-afd4f85d, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1a27-afd4f85d, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1a29-afd4f85d, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1a2b-afd4f85d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1a2d-afd4f85d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1a2e-afd4f85d {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1a92-afd4f85d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1a95-afd4f85d, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1a97-afd4f85d, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1a99-afd4f85d, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1a9b-afd4f85d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1a9d-afd4f85d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1a9e-afd4f85d {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1b34-afd4f85d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1b38-afd4f85d, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1b3a-afd4f85d, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1b3c-afd4f85d, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1b3e-afd4f85d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1b98-afd4f85d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1b9b-afd4f85d, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1b9d-afd4f85d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1b9f-afd4f85d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1ba0-afd4f85d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_5819705c-eb6d-6822-33f2-6f078ce88e2a-afd4f85d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5819705c-eb6d-6822-33f2-6f078ce88e2d-afd4f85d, #w-node-_5819705c-eb6d-6822-33f2-6f078ce88e2f-afd4f85d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_5819705c-eb6d-6822-33f2-6f078ce88e31-afd4f85d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5819705c-eb6d-6822-33f2-6f078ce88e32-afd4f85d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1bd9-afd4f85d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1bdc-afd4f85d, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1bde-afd4f85d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1c17-afd4f85d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1c1a-afd4f85d, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1c1f-afd4f85d, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1c24-afd4f85d, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1c29-afd4f85d, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1c2e-afd4f85d, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1c33-afd4f85d, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1c38-afd4f85d {
  justify-self: end;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1cae-afd4f85d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1cb1-afd4f85d, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1cb3-afd4f85d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1ec6-afd4f85d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1ec9-afd4f85d, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1ecb-afd4f85d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1ed3-afd4f85d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1ed6-afd4f85d, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1ed8-afd4f85d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1f14-afd4f85d, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1f1b-afd4f85d, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1f28-afd4f85d, #w-node-_73a7d92e-b221-d293-e890-eb5a9dea1b71-9dea1b70 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_73a7d92e-b221-d293-e890-eb5a9dea1b74-9dea1b70, #w-node-_73a7d92e-b221-d293-e890-eb5a9dea1b76-9dea1b70, #w-node-_73a7d92e-b221-d293-e890-eb5a9dea1b78-9dea1b70, #w-node-_73a7d92e-b221-d293-e890-eb5a9dea1b7a-9dea1b70 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_465229e4-79f6-3cd0-4e60-d785b98ffda4-69e85757 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_465229e4-79f6-3cd0-4e60-d785b98ffdab-69e85757, #w-node-_465229e4-79f6-3cd0-4e60-d785b98ffdad-69e85757, #w-node-_1d42c5a5-54b7-2f63-c588-5addabcb8f6a-69e85757, #w-node-_8ff66870-ac55-d07c-c044-d9e831d682bb-69e85757 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_569d3f91-5202-72b6-a758-2e0449b180c3-69e85757 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_465229e4-79f6-3cd0-4e60-d785b98ffda7-69e85757 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-_465229e4-79f6-3cd0-4e60-d785b98ffdaf-69e85757 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-_465229e4-79f6-3cd0-4e60-d785b98ffdbb-69e85757 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_465229e4-79f6-3cd0-4e60-d785b98ffdc2-69e85757, #w-node-_465229e4-79f6-3cd0-4e60-d785b98ffdc4-69e85757, #w-node-_140fcbf4-c284-204e-26d9-48997f6a4462-69e85757, #w-node-_7f2f7d50-c683-6e34-4a93-bac34f915adf-69e85757 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-a1c17066-496b-2044-b8bc-5022a7493afa-69e85757 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_465229e4-79f6-3cd0-4e60-d785b98ffdbe-69e85757 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-_465229e4-79f6-3cd0-4e60-d785b98ffdc6-69e85757 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_465229e4-79f6-3cd0-4e60-d785b98ffdda-69e85757 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_465229e4-79f6-3cd0-4e60-d785b98ffdde-69e85757, #w-node-_465229e4-79f6-3cd0-4e60-d785b98ffde0-69e85757, #w-node-_5aa88cbf-e2a2-dd07-beb8-dc33c856ad09-69e85757, #w-node-d12b3207-cb14-6644-b58b-1c2a7dde38b8-69e85757 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_465229e4-79f6-3cd0-4e60-d785b98ffdeb-69e85757 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_465229e4-79f6-3cd0-4e60-d785b98ffdf2-69e85757, #w-node-_465229e4-79f6-3cd0-4e60-d785b98ffdf4-69e85757, #w-node-c326c6b4-2fd1-c0b4-c558-a365b3d5e6fb-69e85757, #w-node-_6d074e78-9a67-16b8-97f6-252a23b2cfd3-69e85757 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-e97b9459-ab6f-8d70-1320-2d3d21cf2241-69e85757 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_465229e4-79f6-3cd0-4e60-d785b98ffdee-69e85757 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-_465229e4-79f6-3cd0-4e60-d785b98ffdf6-69e85757 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-_0ac36339-29e1-a0f0-1068-bd2971339ccb-69e85757 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ac36339-29e1-a0f0-1068-bd2971339cce-69e85757, #w-node-_0ac36339-29e1-a0f0-1068-bd2971339cd0-69e85757, #w-node-_0ac36339-29e1-a0f0-1068-bd2971339cd2-69e85757, #w-node-_0ac36339-29e1-a0f0-1068-bd2971339cd4-69e85757 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_0ac36339-29e1-a0f0-1068-bd2971339cd6-69e85757 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ac36339-29e1-a0f0-1068-bd2971339cd7-69e85757 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-e4df501d-da0e-2b29-1b7a-6b0a1275ec3c-69e85757 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e4df501d-da0e-2b29-1b7a-6b0a1275ec3f-69e85757, #w-node-e4df501d-da0e-2b29-1b7a-6b0a1275ec41-69e85757 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-e4df501d-da0e-2b29-1b7a-6b0a1275ec43-69e85757, #w-node-_465229e4-79f6-3cd0-4e60-d785b98ffe12-69e85757 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_465229e4-79f6-3cd0-4e60-d785b98ffe16-69e85757, #w-node-_465229e4-79f6-3cd0-4e60-d785b98ffe18-69e85757, #w-node-_94b7cb10-28ae-41ab-ecd3-5654f31c2d5d-69e85757, #w-node-_9ce47227-7218-6bb7-35b5-4f20d50e3e5d-69e85757 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_465229e4-79f6-3cd0-4e60-d785b98ffe35-69e85757 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_465229e4-79f6-3cd0-4e60-d785b98ffe39-69e85757, #w-node-_465229e4-79f6-3cd0-4e60-d785b98ffe3c-69e85757, #w-node-_87812cd4-97b5-c6c3-6f27-522af6f80549-69e85757, #w-node-_9d5b75b5-99db-e8be-0fe6-b87317de5298-69e85757 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_2bc08684-bf41-7c67-a81e-03c0553f229d-69e85757 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2bc08684-bf41-7c67-a81e-03c0553f22a0-69e85757, #w-node-_2bc08684-bf41-7c67-a81e-03c0553f22a2-69e85757, #w-node-_2bc08684-bf41-7c67-a81e-03c0553f22a4-69e85757, #w-node-_2bc08684-bf41-7c67-a81e-03c0553f22a6-69e85757 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_2bc08684-bf41-7c67-a81e-03c0553f22a8-69e85757 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2bc08684-bf41-7c67-a81e-03c0553f22a9-69e85757 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-_2bc08684-bf41-7c67-a81e-03c0553f22ac-69e85757 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-_6b89df59-c36c-e5db-a36a-ec08bd6623dc-69e85757 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6b89df59-c36c-e5db-a36a-ec08bd6623df-69e85757, #w-node-_6b89df59-c36c-e5db-a36a-ec08bd6623e1-69e85757, #w-node-_6b89df59-c36c-e5db-a36a-ec08bd6623e3-69e85757, #w-node-_6b89df59-c36c-e5db-a36a-ec08bd6623e5-69e85757 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_6b89df59-c36c-e5db-a36a-ec08bd6623e7-69e85757 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6b89df59-c36c-e5db-a36a-ec08bd6623e8-69e85757 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-_3bc502dc-7e5c-cb55-6f4d-d3bae61a20ae-69e85757 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3bc502dc-7e5c-cb55-6f4d-d3bae61a20b1-69e85757, #w-node-_3bc502dc-7e5c-cb55-6f4d-d3bae61a20b3-69e85757, #w-node-_3bc502dc-7e5c-cb55-6f4d-d3bae61a20b5-69e85757, #w-node-_3bc502dc-7e5c-cb55-6f4d-d3bae61a20b7-69e85757 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_3bc502dc-7e5c-cb55-6f4d-d3bae61a20b9-69e85757 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3bc502dc-7e5c-cb55-6f4d-d3bae61a20ba-69e85757 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-e9f2bd03-0bad-d9f9-ddc6-79545dfba8e0-69e85757 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9f2bd03-0bad-d9f9-ddc6-79545dfba8e3-69e85757, #w-node-e9f2bd03-0bad-d9f9-ddc6-79545dfba8e5-69e85757, #w-node-e9f2bd03-0bad-d9f9-ddc6-79545dfba8e7-69e85757, #w-node-e9f2bd03-0bad-d9f9-ddc6-79545dfba8e9-69e85757 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-b996b24c-9325-80c1-da4b-534fc598c702-69e85757 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b996b24c-9325-80c1-da4b-534fc598c706-69e85757, #w-node-b996b24c-9325-80c1-da4b-534fc598c708-69e85757, #w-node-c611ed8f-1b63-e57a-1456-270210bc9ea7-69e85757, #w-node-_369eb788-263e-4988-74fb-aedfe17ddb1d-69e85757 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_21cd1cec-327b-de1a-587f-970138d330f5-69e85757 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7c713715-24fe-7bd7-0332-fc6da1ec6a3d-69e85757 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-_5904150a-b22b-5b10-b55a-f86b5d0564bc-69e85757 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5904150a-b22b-5b10-b55a-f86b5d0564c3-69e85757, #w-node-_5904150a-b22b-5b10-b55a-f86b5d0564c5-69e85757, #w-node-_18cfa9b1-0cca-4582-07a0-9cd0fbfbf057-69e85757, #w-node-bbea75c6-c2ef-6123-ef72-62ad8dcbb60b-69e85757 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_73d5823f-f7f5-0767-c647-78094d602d8e-69e85757 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5904150a-b22b-5b10-b55a-f86b5d0564bf-69e85757 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-_03672928-28af-dd63-bf6a-18023cf777f0-69e85757 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_03672928-28af-dd63-bf6a-18023cf777f7-69e85757, #w-node-_03672928-28af-dd63-bf6a-18023cf777f9-69e85757, #w-node-c7cfcde8-ab24-7893-79fe-904fb1969804-69e85757, #w-node-f9fbef0e-566f-ca0f-9a70-767343363d3c-69e85757 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_88b3654f-2540-f81b-81b3-bc4e8938a76d-69e85757 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_03672928-28af-dd63-bf6a-18023cf777f3-69e85757 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-b1338e6e-0eb4-899a-d296-e4ecdde98509-69e85757 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b1338e6e-0eb4-899a-d296-e4ecdde9850c-69e85757, #w-node-b1338e6e-0eb4-899a-d296-e4ecdde9850e-69e85757, #w-node-b1338e6e-0eb4-899a-d296-e4ecdde98510-69e85757, #w-node-b1338e6e-0eb4-899a-d296-e4ecdde98512-69e85757 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-b1338e6e-0eb4-899a-d296-e4ecdde98514-69e85757 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b1338e6e-0eb4-899a-d296-e4ecdde98515-69e85757 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-_13436504-6cb3-2298-3fc3-483af7b13ba7-69e85757 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_13436504-6cb3-2298-3fc3-483af7b13baa-69e85757, #w-node-_13436504-6cb3-2298-3fc3-483af7b13bac-69e85757 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_13436504-6cb3-2298-3fc3-483af7b13bae-69e85757, #w-node-_53a43c51-2fdb-ba70-9dda-eced207e804e-69e85757 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53a43c51-2fdb-ba70-9dda-eced207e8052-69e85757, #w-node-_53a43c51-2fdb-ba70-9dda-eced207e8054-69e85757, #w-node-_46bc7207-89c6-3b44-a099-7137f39cbf7b-69e85757, #w-node-fc7b2bc6-4476-4357-1894-d22b7e2a9dab-69e85757 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-ee236d1d-b50f-ad3c-143b-d676f0000908-69e85757 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee236d1d-b50f-ad3c-143b-d676f000090c-69e85757, #w-node-ee236d1d-b50f-ad3c-143b-d676f000090e-69e85757, #w-node-_927a34e7-3160-01d2-3aa7-b57a7ed6419a-69e85757, #w-node-_72ae53ff-e50d-e73d-69cb-b8cab7e3b1d2-69e85757 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_53a43c51-2fdb-ba70-9dda-eced207e8086-69e85757 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53a43c51-2fdb-ba70-9dda-eced207e808a-69e85757, #w-node-_53a43c51-2fdb-ba70-9dda-eced207e808c-69e85757, #w-node-e9f74463-0303-7a0d-744d-6e3d32958311-69e85757, #w-node-f6e77145-d343-8a17-535b-155af5bf14da-69e85757 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_53a43c51-2fdb-ba70-9dda-eced207e80a9-69e85757 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53a43c51-2fdb-ba70-9dda-eced207e80ad-69e85757, #w-node-_53a43c51-2fdb-ba70-9dda-eced207e80b0-69e85757, #w-node-e0af5f9e-c17b-2491-3372-c64dc2027e99-69e85757, #w-node-a866bbb3-1368-4988-1d8c-b16dd3407f8e-69e85757 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_77348ab0-28a2-500f-e2ea-10c7d53fd576-69e85757, #w-node-_77348ab0-28a2-500f-e2ea-10c7d53fd57d-69e85757 {
  justify-self: end;
}

#w-node-_77348ab0-28a2-500f-e2ea-10c7d53fd584-69e85757 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_77348ab0-28a2-500f-e2ea-10c7d53fd58b-69e85757, #w-node-_77348ab0-28a2-500f-e2ea-10c7d53fd592-69e85757, #w-node-_77348ab0-28a2-500f-e2ea-10c7d53fd599-69e85757, #w-node-_77348ab0-28a2-500f-e2ea-10c7d53fd5a0-69e85757 {
  justify-self: end;
}

#w-node-_50f30fcc-2646-923c-af81-8afd117eb673-69e85757 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_50f30fcc-2646-923c-af81-8afd117eb67a-69e85757, #w-node-_50f30fcc-2646-923c-af81-8afd117eb67c-69e85757, #w-node-f1611135-bb97-ff05-4f69-acf439801628-69e85757, #w-node-_93b7592e-8225-3ad9-d01b-300453551a07-69e85757 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_69953258-382f-e7ef-9fe4-a479583c0237-69e85757 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_50f30fcc-2646-923c-af81-8afd117eb676-69e85757 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-_5821b622-66b4-b70f-9e87-3d42a9990118-69e85757 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5821b622-66b4-b70f-9e87-3d42a999011f-69e85757, #w-node-_5821b622-66b4-b70f-9e87-3d42a9990121-69e85757, #w-node-_6fe913de-055c-1ce6-417d-0906ec55002b-69e85757, #w-node-_7c9b1072-d803-a836-0ccd-adf223e9978b-69e85757 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_6a2c59ed-c1b3-a9d2-0b36-aec01fc19191-69e85757 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5821b622-66b4-b70f-9e87-3d42a999011b-69e85757 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_30fa4e65-f6d0-27c9-0984-4015d1a1527a-69e85757 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_30fa4e65-f6d0-27c9-0984-4015d1a15281-69e85757, #w-node-_30fa4e65-f6d0-27c9-0984-4015d1a15283-69e85757, #w-node-_15df9a1b-ab7f-6c94-4690-7c5291835b80-69e85757, #w-node-_935f9dd7-7ab0-c88d-837c-9f9a5b361c4f-69e85757 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_05d45005-fe6c-b76c-5146-70f7408ea72f-69e85757 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_30fa4e65-f6d0-27c9-0984-4015d1a1527d-69e85757 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-c9e29b6d-35e5-6c61-506f-17f3455a8cfe-69e85757 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9e29b6d-35e5-6c61-506f-17f3455a8d05-69e85757, #w-node-c9e29b6d-35e5-6c61-506f-17f3455a8d07-69e85757, #w-node-af954984-e15f-913d-1fbe-0459851bc761-69e85757, #w-node-_79417126-5c52-6418-6f61-964a55b6e235-69e85757 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_4fd6e50f-eab1-8c0b-5e50-c4126f1540b7-69e85757 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9e29b6d-35e5-6c61-506f-17f3455a8d01-69e85757 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-_122f1971-2a37-b3ff-be32-024f699babf3-69e85757 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_122f1971-2a37-b3ff-be32-024f699babfa-69e85757, #w-node-_122f1971-2a37-b3ff-be32-024f699babfc-69e85757, #w-node-_11411492-8324-6f19-da00-87d9997b8763-69e85757, #w-node-a910e453-b4db-60a4-f33f-0acf83cd7298-69e85757 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_01a4621d-d4fe-f06c-ce57-a278c6596694-69e85757 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_122f1971-2a37-b3ff-be32-024f699babf6-69e85757 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-_50f30fcc-2646-923c-af81-8afd117eb6e1-69e85757 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_50f30fcc-2646-923c-af81-8afd117eb6e5-69e85757, #w-node-_50f30fcc-2646-923c-af81-8afd117eb6e7-69e85757, #w-node-a3aad881-5f4f-6b48-1ebf-ccecd309f1c8-69e85757, #w-node-_97d867a8-d8f2-25a4-c38d-b46bf0b582ad-69e85757 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_0b98290d-0c1a-8b46-d08a-cbb7e5a511dd-69e85757 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0b98290d-0c1a-8b46-d08a-cbb7e5a511e1-69e85757, #w-node-_0b98290d-0c1a-8b46-d08a-cbb7e5a511e3-69e85757, #w-node-_31b06951-9857-3ca2-f959-4285587cc922-69e85757, #w-node-_59502ac9-58f2-5f38-39d6-43393fdd6072-69e85757 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_5080e885-4ccf-07e3-3c33-89a70b2b0b0a-69e85757, #w-node-ec56d0d3-ba80-1efa-46e7-ec7c4bf3b797-69e85757 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ec56d0d3-ba80-1efa-46e7-ec7c4bf3b79e-69e85757, #w-node-ec56d0d3-ba80-1efa-46e7-ec7c4bf3b7a0-69e85757, #w-node-a9c50bcb-f0c4-447b-3ae8-4b31a9ea40cb-69e85757, #w-node-_21eb3056-8003-23de-ccac-1ec32ae1ef55-69e85757 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_69c28171-e3dc-ec2a-2c06-1d019163a8d0-69e85757 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ec56d0d3-ba80-1efa-46e7-ec7c4bf3b79a-69e85757 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-_30456e4e-44d9-90dc-5655-b24f9e58dca7-69e85757 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_30456e4e-44d9-90dc-5655-b24f9e58dcae-69e85757, #w-node-_30456e4e-44d9-90dc-5655-b24f9e58dcb0-69e85757, #w-node-_4ec9f6dc-6e00-a443-6368-b1367a037ac2-69e85757, #w-node-_16630c9c-7d75-2e4c-1964-9e5db60b7e24-69e85757 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-f71459c6-dba6-6a26-fce6-f89613987fac-69e85757 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_30456e4e-44d9-90dc-5655-b24f9e58dcaa-69e85757 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_16f26f34-6551-56aa-0b24-27a0b8d3839d-69e85757 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_16f26f34-6551-56aa-0b24-27a0b8d383a0-69e85757, #w-node-_16f26f34-6551-56aa-0b24-27a0b8d383a2-69e85757, #w-node-_16f26f34-6551-56aa-0b24-27a0b8d383a4-69e85757, #w-node-_1bf707a7-4458-898c-d373-36f275a5a96f-69e85757 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_16f26f34-6551-56aa-0b24-27a0b8d383a8-69e85757 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_16f26f34-6551-56aa-0b24-27a0b8d383a9-69e85757 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-d1a2c511-bceb-004f-634d-e5afeb4aa289-69e85757 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d1a2c511-bceb-004f-634d-e5afeb4aa28d-69e85757, #w-node-d1a2c511-bceb-004f-634d-e5afeb4aa28f-69e85757, #w-node-_6597e43a-8d68-3089-9dc4-077b407309ee-69e85757, #w-node-ad4b96d5-b506-9298-f276-17e69eb3ebe3-69e85757 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_50f30fcc-2646-923c-af81-8afd117eb704-69e85757 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_50f30fcc-2646-923c-af81-8afd117eb708-69e85757, #w-node-_50f30fcc-2646-923c-af81-8afd117eb70b-69e85757, #w-node-e1715cd3-b369-f5b2-dc3c-66f9eba2dcb7-69e85757, #w-node-_54c2d3e4-6956-d1a5-515f-e67e4df88baa-69e85757 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_4a5952e0-7b4f-34f0-1bec-d6ed3d997254-69e85757 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4a5952e0-7b4f-34f0-1bec-d6ed3d99725b-69e85757, #w-node-_4a5952e0-7b4f-34f0-1bec-d6ed3d99725d-69e85757 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_8c10ab85-3575-157b-d578-6387344ac417-69e85757 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4a5952e0-7b4f-34f0-1bec-d6ed3d997257-69e85757 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-cab5facd-ab94-28b5-616d-04b4edc6fd85-69e85757 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cab5facd-ab94-28b5-616d-04b4edc6fd88-69e85757, #w-node-cab5facd-ab94-28b5-616d-04b4edc6fd8a-69e85757 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-cab5facd-ab94-28b5-616d-04b4edc6fd8c-69e85757 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cab5facd-ab94-28b5-616d-04b4edc6fd8d-69e85757 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_50ac315a-17dc-4b8b-0be5-5dcf82ecbf11-69e85757 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_50ac315a-17dc-4b8b-0be5-5dcf82ecbf18-69e85757, #w-node-_50ac315a-17dc-4b8b-0be5-5dcf82ecbf1a-69e85757 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_8d47b394-6ffb-7c3b-3a29-72ad47d60ee3-69e85757 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_50ac315a-17dc-4b8b-0be5-5dcf82ecbf14-69e85757 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_07ea37fa-6efa-b53d-1a5d-545b89a6ce96-69e85757 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_07ea37fa-6efa-b53d-1a5d-545b89a6ce99-69e85757, #w-node-_07ea37fa-6efa-b53d-1a5d-545b89a6ce9b-69e85757 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_07ea37fa-6efa-b53d-1a5d-545b89a6ce9d-69e85757 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_07ea37fa-6efa-b53d-1a5d-545b89a6ce9e-69e85757 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-acc79461-0ee0-95ad-d2ac-676790e6357f-69e85757 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-acc79461-0ee0-95ad-d2ac-676790e63583-69e85757, #w-node-acc79461-0ee0-95ad-d2ac-676790e63585-69e85757 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-cf92d277-e887-46e0-fa36-93af23c8fd40-69e85757 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cf92d277-e887-46e0-fa36-93af23c8fd46-69e85757, #w-node-_21838921-fa63-a38d-d23b-4211badea057-69e85757, #w-node-a65d8743-332b-e335-0c32-e851240ea236-69e85757, #w-node-_3849fa6d-590c-8c3f-c0e2-cc729fbfe2e0-69e85757, #w-node-_14521800-a5b8-0e73-1264-d439985020db-69e85757 {
  justify-self: end;
}

#w-node-_6f9f9d5b-ca4e-735e-9958-f279935beb27-69e85757 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6f9f9d5b-ca4e-735e-9958-f279935beb2a-69e85757, #w-node-_6f9f9d5b-ca4e-735e-9958-f279935beb2c-69e85757 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-f2910061-70ec-4584-2ebd-47b581926a04-69e85757 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2910061-70ec-4584-2ebd-47b581926a07-69e85757, #w-node-f2910061-70ec-4584-2ebd-47b581926a09-69e85757 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_78a7b332-8831-6396-28d6-268621d82e18-69e85757 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_78a7b332-8831-6396-28d6-268621d82e1b-69e85757, #w-node-_78a7b332-8831-6396-28d6-268621d82e1f-69e85757 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_644d0644-43a8-bb7e-cdaa-db70a345dd7a-69e85757, #w-node-_644d0644-43a8-bb7e-cdaa-db70a345dd7f-69e85757, #w-node-_130bdd95-11fb-b03f-212d-742b0ae3cb78-69e85757 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5b52e23a-b692-0d95-cab4-dba4e52a1245-69e85757 {
  grid-area: Schritt2;
}

#w-node-_3e66ac69-a353-fba4-95ac-4993a07d903d-69e85757 {
  grid-area: Schritt3;
}

#w-node-fa5daa12-b14b-86e2-2436-09801a56cb66-69e85757 {
  grid-area: Schritt4;
}

#w-node-f9a0f36a-afd6-1f79-a749-21aa7174d122-69e85757 {
  grid-area: Schritt7;
}

#w-node-fc27ec47-d931-06e7-7fb3-a73431d3d517-69e85757 {
  grid-area: Schritt11;
}

#w-node-b10d35f5-929b-1b9a-1d18-bff2c4aceebe-69e85757, #w-node-adb243d5-0351-f78d-7f9b-9daff0c326bc-d8326b57 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5b52e23a-b692-0d95-cab4-dba4e52a1245-d8326b57 {
  grid-area: Schritt2;
}

#w-node-_3e66ac69-a353-fba4-95ac-4993a07d903d-d8326b57 {
  grid-area: Schritt3;
}

#w-node-fa5daa12-b14b-86e2-2436-09801a56cb66-d8326b57 {
  grid-area: Schritt4;
}

#w-node-f9a0f36a-afd6-1f79-a749-21aa7174d122-d8326b57 {
  grid-area: Schritt7;
}

#w-node-fc27ec47-d931-06e7-7fb3-a73431d3d517-d8326b57 {
  grid-area: Schritt11;
}

#w-node-b10d35f5-929b-1b9a-1d18-bff2c4aceebe-d8326b57, #w-node-_2fb62554-4906-10f9-d66c-825fd015b8ba-21f652e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015b8bd-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015b8bf-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015b8c1-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015b8c3-21f652e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015b8c5-21f652e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015b8c6-21f652e2 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015b8c9-21f652e2 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015b8ef-21f652e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015b8f2-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015b8f4-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015b8f6-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015b8f8-21f652e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015b8fa-21f652e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015b8fb-21f652e2 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015b940-21f652e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015b943-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015b945-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015b947-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015b949-21f652e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015b964-21f652e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015b967-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015b969-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015b96b-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015b96d-21f652e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015b96f-21f652e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015b970-21f652e2 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015b973-21f652e2 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015b9b0-21f652e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015b9b3-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015b9b5-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015b9b7-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015b9b9-21f652e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015b9bb-21f652e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015b9bc-21f652e2 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015ba00-21f652e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015ba03-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015ba05-21f652e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015ba07-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015ba31-21f652e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015ba34-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015ba36-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015ba38-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015ba3a-21f652e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015ba3e-21f652e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015ba41-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015ba43-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015ba45-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015ba47-21f652e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015ba61-21f652e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015ba64-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015ba66-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015ba68-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015ba6a-21f652e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015ba6c-21f652e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015ba6d-21f652e2 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015ba70-21f652e2 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015ba83-21f652e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015ba86-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015ba88-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015ba8a-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015ba8c-21f652e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015ba8e-21f652e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015ba8f-21f652e2 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015bab5-21f652e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015bab8-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015baba-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015babc-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015babe-21f652e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015bac0-21f652e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015bac1-21f652e2 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015baf6-21f652e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015baf9-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015bafb-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015bafd-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015baff-21f652e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015bb1a-21f652e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015bb1d-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015bb1f-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015bb21-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015bb23-21f652e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015bb25-21f652e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015bb26-21f652e2 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015bb46-21f652e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015bb4b-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015bb4d-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015bb4f-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015bb51-21f652e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015bb53-21f652e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015bb54-21f652e2 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015bb73-21f652e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015bb76-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015bb78-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015bb7a-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015bb7c-21f652e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015bb7e-21f652e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015bb7f-21f652e2 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015bbca-21f652e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015bbcd-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015bbcf-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015bbd1-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015bbd3-21f652e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015bbd5-21f652e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015bbd6-21f652e2 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015bc1a-21f652e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015bc1d-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015bc1f-21f652e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015bc21-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015bc4b-21f652e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015bc4e-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015bc50-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015bc52-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015bc54-21f652e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015bc58-21f652e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015bc5b-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015bc5d-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015bc5f-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015bc61-21f652e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015bc89-21f652e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015bc8c-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015bc8e-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015bc90-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015bc92-21f652e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015bc96-21f652e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015bc9a-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015bc9c-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015bc9e-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015bca0-21f652e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015bcb0-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015bcb7-21f652e2 {
  justify-self: end;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015bcbe-21f652e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015bcc5-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015bccc-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015bcd3-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015bcda-21f652e2 {
  justify-self: end;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015bd25-21f652e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015bd28-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015bd2a-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015bd2c-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015bd2e-21f652e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015bd30-21f652e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015bd31-21f652e2 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015bdda-21f652e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015bddd-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015bddf-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015bde1-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015bde3-21f652e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015bde5-21f652e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015bde6-21f652e2 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015be30-21f652e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015be33-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015be35-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015be37-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015be39-21f652e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015be3b-21f652e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015be3c-21f652e2 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015be77-21f652e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015be7a-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015be7c-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015be7e-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015be80-21f652e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015be82-21f652e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015be83-21f652e2 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015bec4-21f652e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015bec7-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015bec9-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015becb-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015becd-21f652e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015becf-21f652e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015bed0-21f652e2 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015bef2-21f652e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015bef5-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015bef7-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015bef9-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015befb-21f652e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015befd-21f652e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015befe-21f652e2 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015bf2c-21f652e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015bf2f-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015bf31-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015bf33-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015bf35-21f652e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015bf50-21f652e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015bf53-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015bf55-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015bf57-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015bf59-21f652e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015bf5b-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015bf62-21f652e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015bf65-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015bf67-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015bf69-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015bf6b-21f652e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015bf6d-21f652e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015bf6e-21f652e2 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015bfa7-21f652e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015bfaa-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015bfac-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015bfae-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015bfb0-21f652e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015bfb2-21f652e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015bfb3-21f652e2 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015bfc9-21f652e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015bfcc-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015bfce-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015bfd0-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015bfd2-21f652e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015bfd4-21f652e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015bfd5-21f652e2 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015bff1-21f652e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015bff4-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015bff6-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015bff8-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015bffa-21f652e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015c004-21f652e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015c008-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015c00a-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015c00c-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015c00e-21f652e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015c068-21f652e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015c06b-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015c06d-21f652e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015c06f-21f652e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015c070-21f652e2 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015c0a9-21f652e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015c0ac-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015c0ae-21f652e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015c0e7-21f652e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015c0ea-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015c0ef-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015c0f4-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015c0f9-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015c0fe-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015c103-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015c108-21f652e2 {
  justify-self: end;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015c17e-21f652e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015c181-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015c183-21f652e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015c396-21f652e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015c399-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015c39b-21f652e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015c3a3-21f652e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015c3a6-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015c3a8-21f652e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_2fb62554-4906-10f9-d66c-825fd015c3e4-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015c3eb-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015c3f8-21f652e2, #w-node-ba7d2f02-ebe4-256d-57b3-04c6f3b3a494-9b490805, #w-node-ba7d2f02-ebe4-256d-57b3-04c6f3b3a4a1-9b490805, #w-node-ba7d2f02-ebe4-256d-57b3-04c6f3b3a4ae-9b490805, #w-node-ba7d2f02-ebe4-256d-57b3-04c6f3b3a4bb-9b490805 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5e2180a-87f4-6211-a4ab-4b20e73673ba-9b490805, #w-node-f5e2180a-87f4-6211-a4ab-4b20e73673bc-9b490805, #w-node-f5e2180a-87f4-6211-a4ab-4b20e73673c3-9b490805, #w-node-f5e2180a-87f4-6211-a4ab-4b20e73673c8-9b490805 {
  align-self: center;
}

#w-node-e368d94e-be75-be49-288c-84b299965c26-45a1047e, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff13ec-45a1b748 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff13ef-45a1b748, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff13f1-45a1b748, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff13f3-45a1b748, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff13f5-45a1b748 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff13f7-45a1b748 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff13f8-45a1b748 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff13fb-45a1b748 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1421-45a1b748 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1424-45a1b748, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1426-45a1b748, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1428-45a1b748, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff142a-45a1b748 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff142c-45a1b748 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff142d-45a1b748 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1430-45a1b748 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1496-45a1b748 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1499-45a1b748, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff149b-45a1b748, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff149d-45a1b748, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff149f-45a1b748 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff14a1-45a1b748 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff14a2-45a1b748 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff14a5-45a1b748 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff14e2-45a1b748 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff14e5-45a1b748, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff14e7-45a1b748, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff14e9-45a1b748, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff14eb-45a1b748 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff14ed-45a1b748 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff14ee-45a1b748 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1532-45a1b748 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1535-45a1b748, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1537-45a1b748 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1539-45a1b748, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1570-45a1b748 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1573-45a1b748, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1575-45a1b748, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1577-45a1b748, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1579-45a1b748 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1593-45a1b748 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1596-45a1b748, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1598-45a1b748, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff159a-45a1b748, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff159c-45a1b748 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff159e-45a1b748 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff159f-45a1b748 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff15a2-45a1b748 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff15b5-45a1b748 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff15b8-45a1b748, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff15ba-45a1b748, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff15bc-45a1b748, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff15be-45a1b748 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff15c0-45a1b748 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff15c1-45a1b748 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff164c-45a1b748 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff164f-45a1b748, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1651-45a1b748, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1653-45a1b748, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1655-45a1b748 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1657-45a1b748 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1658-45a1b748 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1678-45a1b748 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff167d-45a1b748, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff167f-45a1b748, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1681-45a1b748, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1683-45a1b748 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1685-45a1b748 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1686-45a1b748 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff16a5-45a1b748 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff16a8-45a1b748, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff16aa-45a1b748, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff16ac-45a1b748, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff16ae-45a1b748 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff16b0-45a1b748 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff16b1-45a1b748 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff16fc-45a1b748 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff16ff-45a1b748, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1701-45a1b748, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1703-45a1b748, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1705-45a1b748 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1707-45a1b748 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1708-45a1b748 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-_5001985b-7cb1-42e6-ed09-b0fb5b5ebd0c-45a1b748 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5001985b-7cb1-42e6-ed09-b0fb5b5ebd0f-45a1b748, #w-node-_5001985b-7cb1-42e6-ed09-b0fb5b5ebd11-45a1b748 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_5001985b-7cb1-42e6-ed09-b0fb5b5ebd13-45a1b748, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff17c8-45a1b748 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff17cc-45a1b748, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff17ce-45a1b748, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff17d0-45a1b748, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff17d2-45a1b748 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff17e2-45a1b748, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff17e9-45a1b748 {
  justify-self: end;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff17f0-45a1b748 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff17f7-45a1b748, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff17fe-45a1b748, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1805-45a1b748, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff180c-45a1b748 {
  justify-self: end;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1857-45a1b748 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff185a-45a1b748, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff185c-45a1b748, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff185e-45a1b748, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1860-45a1b748 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1862-45a1b748 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1863-45a1b748 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff190a-45a1b748 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff190d-45a1b748, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff190f-45a1b748, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1911-45a1b748, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1913-45a1b748 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1915-45a1b748 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1916-45a1b748 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1960-45a1b748 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1963-45a1b748, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1965-45a1b748, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1967-45a1b748, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1969-45a1b748 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff196b-45a1b748 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff196c-45a1b748 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff19a7-45a1b748 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff19aa-45a1b748, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff19ac-45a1b748, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff19ae-45a1b748, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff19b0-45a1b748 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff19b2-45a1b748 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff19b3-45a1b748 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff19f4-45a1b748 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff19f7-45a1b748, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff19f9-45a1b748, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff19fb-45a1b748, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff19fd-45a1b748 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff19ff-45a1b748 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1a00-45a1b748 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1a22-45a1b748 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1a25-45a1b748, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1a27-45a1b748, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1a29-45a1b748, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1a2b-45a1b748 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1a2d-45a1b748 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1a2e-45a1b748 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1a92-45a1b748 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1a95-45a1b748, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1a97-45a1b748, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1a99-45a1b748, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1a9b-45a1b748 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1a9d-45a1b748 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1a9e-45a1b748 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1b34-45a1b748 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1b38-45a1b748, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1b3a-45a1b748, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1b3c-45a1b748, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1b3e-45a1b748 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1b98-45a1b748 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1b9b-45a1b748, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1b9d-45a1b748 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1b9f-45a1b748 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1ba0-45a1b748 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_5819705c-eb6d-6822-33f2-6f078ce88e2a-45a1b748 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5819705c-eb6d-6822-33f2-6f078ce88e2d-45a1b748, #w-node-_5819705c-eb6d-6822-33f2-6f078ce88e2f-45a1b748 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_5819705c-eb6d-6822-33f2-6f078ce88e31-45a1b748 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5819705c-eb6d-6822-33f2-6f078ce88e32-45a1b748 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1bd9-45a1b748 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1bdc-45a1b748, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1bde-45a1b748 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1c17-45a1b748 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1c1a-45a1b748, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1c1f-45a1b748, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1c24-45a1b748, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1c29-45a1b748, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1c2e-45a1b748, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1c33-45a1b748, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1c38-45a1b748 {
  justify-self: end;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1cae-45a1b748 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1cb1-45a1b748, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1cb3-45a1b748 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1ec6-45a1b748 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1ec9-45a1b748, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1ecb-45a1b748 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1ed3-45a1b748 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1ed6-45a1b748, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1ed8-45a1b748 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1f14-45a1b748, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1f1b-45a1b748, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1f28-45a1b748, #w-node-e368d94e-be75-be49-288c-84b299965c26-7fe90028, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff13ec-7fe90028 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff13ef-7fe90028, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff13f1-7fe90028, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff13f3-7fe90028, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff13f5-7fe90028 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff13f7-7fe90028 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff13f8-7fe90028 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff13fb-7fe90028 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1421-7fe90028 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1424-7fe90028, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1426-7fe90028, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1428-7fe90028, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff142a-7fe90028 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff142c-7fe90028 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff142d-7fe90028 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1430-7fe90028 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1496-7fe90028 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1499-7fe90028, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff149b-7fe90028, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff149d-7fe90028, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff149f-7fe90028 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff14a1-7fe90028 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff14a2-7fe90028 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff14a5-7fe90028 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff14e2-7fe90028 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff14e5-7fe90028, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff14e7-7fe90028, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff14e9-7fe90028, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff14eb-7fe90028 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff14ed-7fe90028 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff14ee-7fe90028 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1532-7fe90028 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1535-7fe90028, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1537-7fe90028 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1539-7fe90028, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1570-7fe90028 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1573-7fe90028, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1575-7fe90028, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1577-7fe90028, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1579-7fe90028 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1593-7fe90028 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1596-7fe90028, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1598-7fe90028, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff159a-7fe90028, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff159c-7fe90028 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff159e-7fe90028 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff159f-7fe90028 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff15a2-7fe90028 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff15b5-7fe90028 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff15b8-7fe90028, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff15ba-7fe90028, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff15bc-7fe90028, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff15be-7fe90028 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff15c0-7fe90028 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff15c1-7fe90028 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff164c-7fe90028 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff164f-7fe90028, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1651-7fe90028, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1653-7fe90028, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1655-7fe90028 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1657-7fe90028 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1658-7fe90028 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1678-7fe90028 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff167d-7fe90028, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff167f-7fe90028, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1681-7fe90028, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1683-7fe90028 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1685-7fe90028 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1686-7fe90028 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff16a5-7fe90028 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff16a8-7fe90028, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff16aa-7fe90028, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff16ac-7fe90028, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff16ae-7fe90028 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff16b0-7fe90028 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff16b1-7fe90028 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff16fc-7fe90028 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff16ff-7fe90028, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1701-7fe90028, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1703-7fe90028, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1705-7fe90028 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1707-7fe90028 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1708-7fe90028 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-_5001985b-7cb1-42e6-ed09-b0fb5b5ebd0c-7fe90028 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5001985b-7cb1-42e6-ed09-b0fb5b5ebd0f-7fe90028, #w-node-_5001985b-7cb1-42e6-ed09-b0fb5b5ebd11-7fe90028 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_5001985b-7cb1-42e6-ed09-b0fb5b5ebd13-7fe90028, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff17c8-7fe90028 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff17cc-7fe90028, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff17ce-7fe90028, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff17d0-7fe90028, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff17d2-7fe90028 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff17e2-7fe90028, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff17e9-7fe90028 {
  justify-self: end;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff17f0-7fe90028 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff17f7-7fe90028, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff17fe-7fe90028, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1805-7fe90028, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff180c-7fe90028 {
  justify-self: end;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1857-7fe90028 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff185a-7fe90028, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff185c-7fe90028, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff185e-7fe90028, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1860-7fe90028 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1862-7fe90028 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1863-7fe90028 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff190a-7fe90028 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff190d-7fe90028, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff190f-7fe90028, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1911-7fe90028, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1913-7fe90028 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1915-7fe90028 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1916-7fe90028 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1960-7fe90028 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1963-7fe90028, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1965-7fe90028, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1967-7fe90028, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1969-7fe90028 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff196b-7fe90028 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff196c-7fe90028 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff19a7-7fe90028 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff19aa-7fe90028, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff19ac-7fe90028, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff19ae-7fe90028, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff19b0-7fe90028 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff19b2-7fe90028 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff19b3-7fe90028 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff19f4-7fe90028 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff19f7-7fe90028, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff19f9-7fe90028, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff19fb-7fe90028, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff19fd-7fe90028 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff19ff-7fe90028 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1a00-7fe90028 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1a22-7fe90028 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1a25-7fe90028, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1a27-7fe90028, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1a29-7fe90028, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1a2b-7fe90028 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1a2d-7fe90028 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1a2e-7fe90028 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1a92-7fe90028 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1a95-7fe90028, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1a97-7fe90028, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1a99-7fe90028, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1a9b-7fe90028 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1a9d-7fe90028 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1a9e-7fe90028 {
  grid-area: 2 / 1 / 3 / 7;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1b34-7fe90028 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1b38-7fe90028, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1b3a-7fe90028, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1b3c-7fe90028, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1b3e-7fe90028 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1b98-7fe90028 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1b9b-7fe90028, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1b9d-7fe90028 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1b9f-7fe90028 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1ba0-7fe90028 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_5819705c-eb6d-6822-33f2-6f078ce88e2a-7fe90028 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5819705c-eb6d-6822-33f2-6f078ce88e2d-7fe90028, #w-node-_5819705c-eb6d-6822-33f2-6f078ce88e2f-7fe90028 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_5819705c-eb6d-6822-33f2-6f078ce88e31-7fe90028 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5819705c-eb6d-6822-33f2-6f078ce88e32-7fe90028 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1bd9-7fe90028 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1bdc-7fe90028, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1bde-7fe90028 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1c17-7fe90028 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1c1a-7fe90028, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1c1f-7fe90028, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1c24-7fe90028, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1c29-7fe90028, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1c2e-7fe90028, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1c33-7fe90028, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1c38-7fe90028 {
  justify-self: end;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1cae-7fe90028 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1cb1-7fe90028, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1cb3-7fe90028 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1ec6-7fe90028 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1ec9-7fe90028, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1ecb-7fe90028 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1ed3-7fe90028 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1ed6-7fe90028, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1ed8-7fe90028 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1f14-7fe90028, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1f1b-7fe90028, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1f28-7fe90028 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (max-width: 767px) {
  #w-node-f5e2180a-87f4-6211-a4ab-4b20e73673ba-9b490805 {
    justify-self: center;
  }
}

@media screen and (max-width: 479px) {
  #w-node-f5a367d8-808f-290f-10d6-b621e7936a42-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e7936a47-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e7936a4c-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e7936a51-0486cec2, #w-node-f5a367d8-808f-290f-10d6-b621e7936a56-0486cec2, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1c1a-afd4f85d, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1c1f-afd4f85d, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1c24-afd4f85d, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1c29-afd4f85d, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1c2e-afd4f85d, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1c33-afd4f85d, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1c38-afd4f85d, #w-node-cf92d277-e887-46e0-fa36-93af23c8fd46-69e85757, #w-node-_21838921-fa63-a38d-d23b-4211badea057-69e85757, #w-node-a65d8743-332b-e335-0c32-e851240ea236-69e85757, #w-node-_3849fa6d-590c-8c3f-c0e2-cc729fbfe2e0-69e85757, #w-node-_14521800-a5b8-0e73-1264-d439985020db-69e85757, #w-node-_2fb62554-4906-10f9-d66c-825fd015c0ea-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015c0ef-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015c0f4-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015c0f9-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015c0fe-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015c103-21f652e2, #w-node-_2fb62554-4906-10f9-d66c-825fd015c108-21f652e2, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1c1a-45a1b748, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1c1f-45a1b748, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1c24-45a1b748, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1c29-45a1b748, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1c2e-45a1b748, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1c33-45a1b748, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1c38-45a1b748, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1c1a-7fe90028, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1c1f-7fe90028, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1c24-7fe90028, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1c29-7fe90028, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1c2e-7fe90028, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1c33-7fe90028, #w-node-c9c5ecef-58f2-c4d8-da41-2e87ffff1c38-7fe90028 {
    justify-self: start;
  }
}
