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

body {
  margin: 0;
}

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

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

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

[hidden], template {
  display: none;
}

a {
  background-color: #0000;
}

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

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

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

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

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

small {
  font-size: 80%;
}

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

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

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

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

pre {
  overflow: auto;
}

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

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

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

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

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

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

input {
  line-height: normal;
}

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

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

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

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

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

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

td, th {
  padding: 0;
}

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

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

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

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

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

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

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

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

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

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

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

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

.w-block {
  display: block;
}

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

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

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

.w-hidden {
  display: none;
}

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

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

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

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

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

.w-optimization {
  display: contents;
}

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

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

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

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

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

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

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

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

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

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

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

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

figure {
  margin: 0 0 10px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .w-col {
    width: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

.w-widget {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-tabs {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@font-face {
  font-family: Neuemontreal;
  src: url("https://cdn.prod.website-files.com/65373e9ee037d67147e12e91/657eb440addde28360111da8_NeueMontreal-Regular.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Neuemontreal;
  src: url("https://cdn.prod.website-files.com/65373e9ee037d67147e12e91/657eb440b24a4916838cc4c5_NeueMontreal-Italic.otf") format("opentype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Neuemontreal;
  src: url("https://cdn.prod.website-files.com/65373e9ee037d67147e12e91/657eb440480cf87ce385f464_NeueMontreal-BoldItalic.otf") format("opentype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Neuemontreal;
  src: url("https://cdn.prod.website-files.com/65373e9ee037d67147e12e91/657eb441eac136d96dc016dc_NeueMontreal-Bold.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Neuemontreal;
  src: url("https://cdn.prod.website-files.com/65373e9ee037d67147e12e91/657eb442e263ba3262aa571d_NeueMontreal-Medium.otf") format("opentype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Neuemontreal;
  src: url("https://cdn.prod.website-files.com/65373e9ee037d67147e12e91/657eb44076cabbfba1e66208_NeueMontreal-LightItalic.otf") format("opentype");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Neuemontreal;
  src: url("https://cdn.prod.website-files.com/65373e9ee037d67147e12e91/657eb440a1a7cc34792a44ee_NeueMontreal-MediumItalic.otf") format("opentype");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Neuemontreal;
  src: url("https://cdn.prod.website-files.com/65373e9ee037d67147e12e91/657eb44178666878d3bc7bf9_NeueMontreal-Light.otf") format("opentype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

:root {
  --storyform_text: Neuemontreal, sans-serif;
  --black: #000;
  --1920up: 20px;
  --1920up_h: 30px;
  --1920main: 22px;
  --1920main_h: 26px;
  --tablet: 14px;
  --tablet_h: 18px;
  --mo_l: 11px;
  --mo_l_h: 15px;
  --1440up: 18px;
  --1440up_h: 22px;
  --sf_blue: #001aee;
  --contact-info-h: 30px;
  --white: white;
  --black-2: black;
  --storyform_kr: "Noto Sans KR", sans-serif;
  --info-tab: 16px;
  --info-tab-h: 20px;
  --contact-info: 24px;
}

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

.top-logo {
  flex-direction: row;
  justify-content: space-between;
  align-items: stretch;
  max-width: 1440px;
  margin: auto auto 50px;
  display: flex;
}

.image {
  flex: 0 auto;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.main {
  max-width: 90%;
  margin: 40px auto;
}

.nav-1 {
  color: #000;
  text-transform: uppercase;
  padding-left: 10px;
  padding-right: 214px;
  font-size: 20px;
  text-decoration: none;
}

.nav-3 {
  color: #000;
  text-transform: uppercase;
  padding-right: 200px;
  font-size: 20px;
  text-decoration: none;
}

.nav-2 {
  color: #000;
  text-transform: uppercase;
  padding-right: 150px;
  font-size: 20px;
  text-decoration: none;
}

.top-nav {
  display: flex;
}

.nav-4 {
  color: #000;
  text-transform: uppercase;
  font-size: 20px;
  text-decoration: none;
}

.content-01 {
  display: flex;
}

.left-info {
  flex-direction: row;
  display: flex;
}

.top_nav {
  z-index: 5;
  grid-column-gap: 0px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1.47fr .94fr .99fr 1.01fr;
  place-content: stretch;
  justify-items: stretch;
  width: 90%;
  max-width: none;
  margin: auto;
  position: fixed;
  overflow: visible;
}

.main-top-nav-1 {
  font-family: var(--storyform_text);
  color: var(--black);
  font-size: var(--1920up);
  line-height: var(--1920up_h);
  text-transform: uppercase;
  padding-right: 30px;
  text-decoration: none;
}

.main-top-nav-1.w--current {
  font-family: var(--storyform_text);
  color: var(--black);
  font-size: var(--1920up);
  line-height: var(--1920up);
  letter-spacing: 0;
  text-indent: 0;
  padding-right: 30px;
  font-weight: 500;
}

.info-top-nav {
  font-family: var(--storyform_text);
  color: var(--black);
  font-size: var(--1920up);
  line-height: var(--1920up_h);
  text-transform: uppercase;
  padding-right: 30px;
  text-decoration: none;
}

.info-top-nav.w--current {
  color: var(--black);
  font-size: var(--1920up);
  line-height: var(--1920up_h);
  font-weight: 500;
}

.info-top-nav-1 {
  font-family: var(--storyform_text);
  color: var(--black);
  font-size: var(--1920up);
  line-height: var(--1920up_h);
  text-transform: uppercase;
  padding-right: 30px;
  text-decoration: none;
}

.info-top-nav-1.w--current {
  color: var(--black);
  font-weight: 500;
}

.info-top-nav-1.current {
  color: var(--black);
  font-weight: 400;
}

.main-top-nav4 {
  font-family: var(--storyform_text);
  color: var(--black);
  font-size: var(--1440up);
  line-height: var(--1440up_h);
  text-transform: uppercase;
  text-decoration: none;
}

.main-top-nav4.w--current {
  color: var(--sf_blue);
  font-size: var(--1440up);
}

.grid-2 {
  grid-column-gap: 0px;
  grid-row-gap: 40px;
  grid-template: ". . Area Area"
                 "Area-2 Area-2 Area-2 ."
                 "Area-3 Area-3 . ."
                 ". Area-4 Area-4 Area-4"
                 / 1.47fr .94fr .99fr 1.01fr;
  margin-top: 100px;
}

.main-con-02 {
  aspect-ratio: auto;
  font-family: var(--storyform_text);
  color: var(--black);
  font-size: var(--1440up);
  line-height: var(--1440up_h);
  text-transform: uppercase;
  white-space: normal;
  word-break: normal;
  overflow-wrap: normal;
  width: auto;
  max-width: 100%;
  padding-right: 0;
  text-decoration: none;
}

.image-2 {
  aspect-ratio: auto;
  display: block;
}

.main-con-01 {
  font-family: var(--storyform_text);
  color: var(--black);
  font-size: var(--1920up);
  line-height: var(--1920up_h);
  text-transform: uppercase;
  text-decoration: none;
  position: static;
}

.link-block {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.div-block {
  width: 20%;
}

.main-con-img-03 {
  flex-direction: row;
  justify-content: space-between;
  align-items: stretch;
  max-width: 100%;
  margin-right: 0;
  display: flex;
  overflow: hidden;
}

.image-3 {
  max-width: 100%;
  margin-right: 0;
  padding-right: 30px;
  display: block;
}

.image-4 {
  aspect-ratio: auto;
  flex: none;
  padding-right: 80px;
  display: block;
  position: static;
}

.main-con-03 {
  font-family: var(--storyform_text);
  color: var(--black);
  font-size: var(--1440up);
  line-height: var(--1440up_h);
  text-transform: uppercase;
  text-decoration: none;
}

.information {
  max-width: 90%;
  margin: 40px auto;
  font-family: Noto Sans KR, sans-serif;
}

.grid-3 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template: ". Area Area Area"
                 ". Area-2 Area-2 Area-2"
                 ". Area-3 Area-3 Area-3"
                 ". Area-4 Area-4 Area-4"
                 ". Area-5 Area-5 Area-5"
                 ". Area-6 Area-6 Area-6"
                 ". Area-7 Area-7 Area-7"
                 / 1.47fr .94fr .99fr 1.01fr;
  margin-top: 80px;
  padding-top: 90px;
}

.heading {
  margin-top: 0;
}

.paragraph {
  display: flex;
}

.heading-2 {
  color: var(--black);
  letter-spacing: normal;
  -webkit-text-stroke-color: #000;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Noto Sans KR, sans-serif;
  font-size: 38px;
  font-weight: 500;
}

.info-text {
  font-family: var(--storyform_text);
  color: var(--black);
  font-size: var(--1920up);
  line-height: var(--1920up_h);
  -webkit-text-stroke-color: #000;
  text-transform: uppercase;
  padding-right: 30px;
  font-weight: 400;
}

.paragraph-2 {
  color: var(--black);
  text-align: justify;
  letter-spacing: normal;
  -webkit-text-stroke-color: #000;
  text-indent: 0;
  column-count: 0;
  white-space: normal;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
}

.grid-4 {
  grid-column-gap: 0px;
  grid-row-gap: 15px;
  grid-template-columns: 1.47fr .94fr .99fr 1.01fr;
  grid-template-areas: ". Area Area Area"
                       ". Area-2 Area-2 Area-2";
  margin-top: 100px;
  margin-bottom: 0;
}

.heading-3 {
  color: var(--black);
  -webkit-text-stroke-color: #000;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Neuemontreal, sans-serif;
  font-weight: 500;
}

.paragraph-3 {
  color: var(--black);
}

.link-9 {
  color: var(--black);
  text-transform: uppercase;
  font-family: Neuemontreal, sans-serif;
  font-size: 38px;
  font-weight: 500;
  line-height: 44px;
  text-decoration: none;
}

.heading-4 {
  font-family: var(--storyform_text);
  color: var(--black);
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 36px;
  font-weight: 500;
  line-height: 40px;
}

.paragraph-4 {
  font-family: var(--storyform_text);
  color: var(--black);
  font-size: var(--1920up);
  line-height: var(--contact-info-h);
  text-align: left;
  margin-top: 20px;
  margin-bottom: 0;
}

.image-5 {
  margin-top: 20px;
}

.link-10 {
  color: var(--black);
  text-transform: uppercase;
  font-family: Neuemontreal, sans-serif;
  font-size: 36px;
  font-weight: 500;
  line-height: 40px;
  text-decoration: none;
}

.projects, .contact {
  max-width: 90%;
  margin: 40px auto;
}

.link-block-3 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  max-height: 20px;
  padding-right: 30px;
  font-family: Neuemontreal, sans-serif;
  display: flex;
}

.link-block-3.w--current {
  max-height: 100%;
}

.grid-5 {
  grid-column-gap: 0px;
  grid-row-gap: 40px;
  grid-template: ". . Area Area"
  / 1.47fr .94fr .99fr 1.01fr;
  margin-top: 80px;
  padding-top: 110px;
}

.text-block-2 {
  font-family: var(--storyform_text);
  color: var(--black);
  font-size: var(--1920up);
  line-height: var(--1920up_h);
  text-transform: uppercase;
  padding-right: 30px;
}

.link-block-4 {
  background-image: url("https://cdn.prod.website-files.com/65373e9ee037d67147e12e91/659295647f8a0e2e72ca55af_Rectangle_projects.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.text-block-3 {
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/65373e9ee037d67147e12e91/659295647f8a0e2e72ca55af_Rectangle_projects.png");
  background-position: 0 0;
  background-size: auto;
  flex: 0 auto;
  display: block;
}

.container {
  background-image: url("https://cdn.prod.website-files.com/65373e9ee037d67147e12e91/659295647f8a0e2e72ca55af_Rectangle_projects.png");
  background-position: 50%;
  background-size: auto;
  width: 100%;
  max-width: 100%;
  height: 100%;
  max-height: 100%;
}

.link-block-5 {
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
  position: relative;
}

.text-block-4 {
  font-family: var(--storyform_text);
  color: var(--black);
  font-size: var(--1920up);
  line-height: var(--1920up_h);
  text-transform: uppercase;
  flex: 0 auto;
  justify-content: space-between;
  align-items: center;
  text-decoration: none;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: visible;
}

.grid-6 {
  grid-column-gap: 0px;
  grid-row-gap: 20px;
  grid-template: ". Area-2 Area-2 Area-2"
                 ". Area Area Area"
                 / 1.47fr .94fr .99fr 1.01fr;
  grid-auto-columns: 1fr;
  margin-top: 80px;
  padding-top: 85px;
}

.image-6 {
  padding-right: 0;
}

.text-block-5 {
  font-family: var(--storyform_text);
  color: var(--black);
  text-align: left;
  letter-spacing: 0;
  text-indent: 0;
  text-transform: uppercase;
  column-count: 0;
  white-space: normal;
  word-break: normal;
  overflow-wrap: normal;
  width: auto;
  max-width: none;
  font-size: 16px;
}

.grid-7 {
  display: none;
}

.image-8 {
  max-width: none;
  max-height: 16px;
}

.grid-8 {
  display: none;
}

.image-9 {
  max-width: none;
  max-height: 16px;
}

.grid-9 {
  display: none;
}

.image-10 {
  max-width: none;
  max-height: 16px;
}

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

.div-block-8 {
  flex-direction: row;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  margin-top: 45px;
  display: flex;
}

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

.text-block-6, .text-block-7 {
  font-family: var(--storyform_text);
  color: var(--black);
  font-size: var(--1920up);
  line-height: var(--contact-info-h);
  text-transform: uppercase;
}

.div-block-10 {
  margin-top: 45px;
}

.link-12 {
  font-family: var(--storyform_text);
  color: var(--black);
  font-size: var(--1920up);
  line-height: var(--contact-info-h);
  text-transform: uppercase;
  text-decoration: none;
}

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

.main-con-img-02 {
  flex-direction: row;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.main-con-img-01 {
  flex-direction: row;
  justify-content: space-between;
  align-items: stretch;
  max-width: 100%;
  margin-right: 0;
  padding-right: 0;
  display: flex;
  position: static;
  overflow: hidden;
}

.grid-10 {
  display: none;
}

.foot {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". Area Area Area"
  / 1.47fr .94fr .99fr 1.01fr;
  margin-top: 80px;
}

.text-block-8 {
  font-family: var(--storyform_text);
  color: var(--black);
  font-size: var(--1440up);
  line-height: var(--1440up_h);
  text-transform: uppercase;
  padding-bottom: 80px;
}

.foot-mobile {
  display: none;
}

.foot-info {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1.47fr .94fr .99fr 1.01fr;
  margin-top: 80px;
}

.text-block-10 {
  font-family: var(--storyform_text);
  color: var(--black);
  font-size: var(--1920up);
  line-height: var(--1920up_h);
  text-transform: uppercase;
  padding-bottom: 80px;
}

.link-block-6 {
  flex-direction: column;
  justify-content: center;
  display: flex;
  overflow: hidden;
}

.text-block-11 {
  z-index: 1;
  font-family: var(--storyform_text);
  color: var(--black);
  font-size: var(--1920up);
  line-height: var(--1920up_h);
  text-transform: uppercase;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
  position: absolute;
  overflow: visible;
}

.grid-11 {
  display: none;
}

.image-14, .image-15 {
  margin-top: 20px;
}

.map {
  height: 600px;
}

.grid-top {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". Area Area Area"
  / 1.47fr .94fr .99fr 1.01fr;
  margin-top: 130px;
  overflow: visible;
}

.grid-01 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: "Area Area Area"
  / 1.47fr .94fr .99fr 1.01fr;
  margin-top: 40px;
}

.image-16 {
  max-width: 100%;
  padding-right: 80px;
}

.image-17, .image-18 {
  padding-right: 80px;
}

.grid-02 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: "Area Area Area-2 Area-2"
  / 1.47fr .94fr .99fr 1.01fr;
  margin-top: 40px;
}

.grid-03 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". Area Area Area"
  / 1.47fr .94fr .99fr 1.01fr;
  margin-top: 40px;
}

.grid-04, .grid-05 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". Area Area"
  / 1.47fr .94fr .99fr 1.01fr;
  margin-top: 40px;
}

.image-19 {
  padding-right: 80px;
}

.grid-06 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". . Area Area"
  / 1.47fr .94fr .99fr 1.01fr;
  margin-top: 40px;
}

.grid-07 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: "Area Area Area"
  / 1.47fr .94fr .99fr 1.01fr;
  margin-top: 40px;
}

.image-20, .image-21, .image-22, .image-23, .image-24, .image-25, .image-26, .image-27, .image-28 {
  padding-right: 80px;
}

.image-29 {
  width: 100%;
}

.image-30 {
  width: 100%;
  padding-right: 0;
  overflow: visible;
}

.image-31, .image-32 {
  width: 100%;
}

.image-33 {
  padding-right: 80px;
}

.image-34, .image-35, .image-36 {
  width: 100%;
}

.image-37 {
  padding-right: 80px;
}

.grid-12 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1.47fr .94fr .99fr 1.01fr;
  margin-top: 40px;
}

.text-block-15 {
  z-index: 1;
  font-family: var(--storyform_text);
  color: var(--white);
  font-size: var(--1920up);
  line-height: var(--1920up_h);
  text-indent: 0;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
  position: absolute;
}

.potdemiel-doubleplate {
  max-width: 90%;
  margin: 40px auto;
}

.grid-13 {
  grid-column-gap: 0px;
  grid-row-gap: 40px;
  grid-template: ". . . ."
                 "Area-2 Area-2 Area-2 Area-2"
                 "Area-7 Area-7 Area-7 Area-7"
                 "Area-10 Area-10 Area-10 Area-10"
                 "Area-8 Area-8 Area-8 Area-8"
                 "Area-11 Area-11 Area-12 Area-12"
                 "Area-13 Area-13 Area-13 Area-14"
                 "Area-15 Area-15 Area-15 Area-16"
                 "Area-17 Area-17 Area-17 Area-18"
                 "Area-19 Area-19 Area-19 Area-19"
                 "Area-20 Area-20 Area-20 Area-20"
                 "Area-21 Area-21 Area-21 Area-21"
                 / 1.47fr .94fr .99fr 1.01fr;
  justify-items: stretch;
  margin-top: 80px;
  margin-bottom: 80px;
  padding-top: 50px;
}

.text-block-16 {
  font-family: var(--storyform_text);
  color: var(--black);
  text-align: center;
  text-transform: uppercase;
  margin-top: 40px;
  margin-bottom: 40px;
  font-size: 40px;
  font-weight: 500;
  line-height: 50px;
}

.image-38 {
  width: 100%;
  padding-right: 40px;
}

.text-block-17 {
  font-family: var(--storyform_text);
  color: var(--black);
  text-align: left;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
}

.image-39 {
  text-align: left;
  width: 80%;
  max-width: 80%;
  padding-right: 0;
}

.text-block-18 {
  font-family: var(--storyform_text);
  color: var(--black);
  font-size: var(--1920up);
  line-height: var(--1920up_h);
  text-transform: uppercase;
}

.text-block-18.current {
  font-size: var(--1920up);
  line-height: var(--1920up_h);
  font-weight: 500;
}

.image-40, .image-41, .image-42 {
  width: 100%;
  padding-right: 40px;
}

.text-block-19 {
  font-family: var(--storyform_text);
  color: var(--black);
  text-align: center;
  margin-top: 40px;
  margin-bottom: 40px;
  font-size: 26px;
  font-weight: 500;
  line-height: 36px;
}

.text-block-20 {
  font-family: var(--storyform_text);
  color: var(--black);
  text-align: center;
  margin-top: 40px;
  font-size: 26px;
  font-weight: 500;
  line-height: 36px;
}

.ssami-litterbox {
  max-width: 90%;
  margin: 40px auto;
}

.image-43 {
  width: 100%;
}

.grid-15 {
  grid-column-gap: 0px;
  grid-row-gap: 40px;
  grid-template: ". . . ."
                 "Area Area Area Area"
                 "Area-2 Area-2 Area-2 Area-2"
                 "Area-3 Area-3 Area-3 Area-3"
                 "Area-4 Area-4 Area-4 Area-4"
                 "Area-5 Area-5 Area-5 Area-5"
                 "Area-6 Area-6 Area-6 Area-6"
                 "Area-7 Area-7 Area-7 Area-7"
                 "Area-8 Area-8 Area-8 Area-8"
                 / 1.47fr .94fr .99fr 1.01fr;
  margin-top: 80px;
  margin-bottom: 80px;
  padding-top: 50px;
}

.image-44 {
  max-width: 80%;
}

.image-45, .image-46 {
  width: 80%;
  max-width: 80%;
}

.image-47 {
  width: 100%;
  max-width: 100%;
}

.grid-16 {
  grid-column-gap: 0px;
  grid-row-gap: 40px;
  grid-template: "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 / 1.47fr .94fr .99fr 1.01fr;
  margin-top: 80px;
  margin-bottom: 80px;
  padding-top: 50px;
}

.kt-gigageniehotel {
  max-width: 90%;
  margin: 40px auto;
}

.image-48 {
  max-width: 80%;
}

.image-49 {
  width: 100%;
  max-width: 100%;
}

.text-block-21 {
  font-family: var(--storyform_text);
  color: var(--black);
  text-align: center;
  margin-top: 40px;
  font-size: 40px;
  font-weight: 500;
  line-height: 50px;
}

.kist-zipsa-robot {
  max-width: 90%;
  margin: 40px auto;
}

.image-50 {
  max-width: 100%;
  padding-right: 100px;
}

.image-51 {
  max-width: 100%;
  overflow: visible;
}

.image-52 {
  aspect-ratio: auto;
  object-fit: fill;
  max-width: 50%;
  padding-left: 20px;
}

.image-53 {
  max-width: 50%;
  padding-right: 20px;
}

.image-54 {
  width: 80%;
  max-width: 80%;
}

.image-55 {
  width: 100%;
  max-width: 100%;
  padding-right: 40px;
}

.image-56 {
  max-width: 50%;
  padding-right: 20px;
}

.image-57 {
  max-width: 50%;
  padding-left: 20px;
  padding-right: 0;
}

.image-58 {
  width: 50%;
  max-width: 50%;
  padding-right: 20px;
}

.image-59 {
  width: 50%;
  max-width: 50%;
  padding-left: 20px;
}

.image-60 {
  width: 50%;
  max-width: 50%;
  padding-right: 20px;
}

.image-61 {
  width: 50%;
  max-width: 50%;
  padding-left: 20px;
}

.grid-17 {
  grid-column-gap: 0px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1.47fr .94fr .99fr 1.01fr;
  margin-top: 80px;
  margin-bottom: 80px;
  padding-top: 50px;
}

.kt-gigagenie-lte2 {
  max-width: 90%;
  margin: 40px auto;
}

.grid-18 {
  grid-column-gap: 0px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1.47fr .94fr .99fr 1.01fr;
  margin-top: 80px;
  margin-bottom: 80px;
  padding-top: 50px;
}

.background-video {
  box-sizing: border-box;
  max-width: 80%;
  position: static;
  overflow: visible;
}

.div-block-12 {
  max-width: 80%;
}

.background-video-2 {
  width: 800px;
  height: 800px;
  overflow: hidden;
}

.image-62 {
  width: 100%;
  max-width: 50%;
  padding-right: 20px;
}

.image-63 {
  width: 100%;
  max-width: 50%;
  padding-left: 20px;
}

.image-64, .image-65, .image-66, .image-67, .image-68, .image-69, .image-70, .image-71, .image-72, .image-73 {
  width: 100%;
}

.miniso-diver {
  max-width: 90%;
  margin: 40px auto;
}

.grid-19 {
  grid-column-gap: 0px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1.47fr .94fr .99fr 1.01fr;
  margin-top: 80px;
  margin-bottom: 80px;
  padding-top: 50px;
}

.image-74 {
  width: 100%;
}

.image-75, .image-76 {
  width: 100%;
  max-width: 70%;
}

.image-77, .image-78 {
  width: 100%;
  max-width: 100%;
}

.image-79, .image-80 {
  width: 100%;
}

.kist-boho-robot {
  max-width: 90%;
  margin: 40px auto;
}

.grid-20 {
  grid-column-gap: 0px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1.47fr .94fr .99fr 1.01fr;
  margin-top: 80px;
  margin-bottom: 80px;
  padding-top: 50px;
}

.image-81 {
  width: 100%;
}

.column {
  padding-left: 0;
  padding-right: 20px;
}

.column-2 {
  padding-left: 20px;
  padding-right: 0;
}

.image-82, .image-83, .image-84, .image-85 {
  width: 100%;
}

.column-3 {
  padding-left: 0;
  padding-right: 20px;
}

.column-4 {
  padding-left: 20px;
  padding-right: 0;
}

.image-86, .image-87, .image-88 {
  width: 100%;
}

.background-video-3 {
  width: 1100px;
  height: 618px;
}

.vc-y1 {
  max-width: 90%;
  margin: 40px auto;
}

.grid-21 {
  grid-column-gap: 0px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1.47fr .94fr .99fr 1.01fr;
  margin-top: 80px;
  margin-bottom: 80px;
  padding-top: 50px;
}

.image-89, .image-90 {
  width: 100%;
}

.image-91 {
  width: 100%;
  max-width: 70%;
}

.image-92 {
  width: 100%;
}

.column-5 {
  padding-left: 0;
  padding-right: 20px;
}

.image-93 {
  width: 100%;
}

.column-6 {
  padding-left: 20px;
  padding-right: 0;
}

.image-94 {
  width: 100%;
  max-width: 70%;
}

.image-95, .image-96 {
  width: 100%;
}

.bfree {
  max-width: 90%;
  margin: 40px auto;
}

.grid-22 {
  grid-column-gap: 0px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1.47fr .94fr .99fr 1.01fr;
  margin-top: 80px;
  margin-bottom: 80px;
  padding-top: 50px;
}

.image-97, .image-98, .image-99, .image-100 {
  width: 100%;
}

.image-101 {
  width: 100%;
  padding-right: 40px;
}

.image-102 {
  width: 100%;
}

.column-7 {
  padding-left: 0;
  padding-right: 20px;
}

.column-8 {
  padding-left: 20px;
  padding-right: 0;
}

.column-9 {
  padding-left: 0;
  padding-right: 20px;
}

.column-10 {
  padding-left: 20px;
  padding-right: 0;
}

.image-103 {
  width: 100%;
  padding-right: 40px;
}

.image-104, .image-105, .image-106, .image-107, .image-108, .image-109, .image-110 {
  width: 100%;
}

.theearth-funiture {
  max-width: 90%;
  margin: 40px auto;
}

.grid-23 {
  grid-column-gap: 0px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1.47fr .94fr .99fr 1.01fr;
  margin-top: 80px;
  margin-bottom: 80px;
  padding-top: 50px;
}

.image-111 {
  width: 100%;
}

.image-112 {
  width: 100%;
  padding-right: 80px;
}

.image-113, .image-114, .image-115, .image-116, .image-117, .image-118, .image-119, .image-120 {
  width: 100%;
}

.brownbag-aware {
  max-width: 90%;
  margin: 40px auto;
}

.grid-24 {
  grid-column-gap: 0px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1.47fr .94fr .99fr 1.01fr;
  margin-top: 80px;
  padding-top: 50px;
}

.image-121, .image-122 {
  width: 100%;
}

.image-123 {
  width: 100%;
  max-width: 100%;
}

.image-124 {
  width: 100%;
}

.column-11 {
  padding-left: 0;
  padding-right: 20px;
}

.column-12 {
  padding-left: 20px;
  padding-right: 0;
}

.image-125, .image-126, .image-127, .image-128, .image-129, .image-130 {
  width: 100%;
}

.l4box-toktokbox {
  max-width: 90%;
  margin: 40px auto;
}

.grid-25 {
  grid-column-gap: 0px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1.47fr .94fr .99fr 1.01fr;
  margin-top: 80px;
  padding-top: 50px;
}

.image-131 {
  cursor: pointer;
  position: static;
}

.image-132 {
  width: 100%;
}

.div-block-14 {
  padding-right: 0;
  overflow: auto;
}

.div-block-15 {
  width: 95%;
  max-width: 100%;
  overflow: hidden;
}

.div-block-16 {
  width: 93%;
  max-width: 100%;
  overflow: hidden;
}

.div-block-17 {
  width: 91%;
  max-width: 100%;
}

.div-block-18 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

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

.div-block-20 {
  align-items: center;
  display: flex;
  overflow: hidden;
}

.code-embed {
  width: 100%;
  height: 600px;
}

.grid-26, .grid-27, .grid-28 {
  display: none;
}

.text-block-25 {
  font-family: var(--storyform_text);
  color: var(--black);
  text-transform: uppercase;
  font-size: 40px;
  font-weight: 500;
  line-height: 50px;
}

.text-block-26 {
  font-family: var(--storyform_text);
  color: var(--black);
  text-transform: uppercase;
  margin-top: 40px;
  margin-bottom: -15px;
  padding-bottom: 0;
  font-size: 40px;
  font-weight: 500;
  line-height: 50px;
}

.text-block-27 {
  font-family: var(--storyform_text);
  color: var(--black);
  text-align: center;
  text-transform: uppercase;
  margin-top: -15px;
  margin-bottom: 40px;
  font-size: 20px;
  line-height: 30px;
}

.div-block-24, .text-block-28 {
  font-family: var(--storyform_text);
  color: var(--black);
  text-transform: uppercase;
  font-size: 20px;
  line-height: 30px;
}

.image-140 {
  width: 80%;
  max-width: 80%;
}

.image-141 {
  width: 100%;
  padding-right: 40px;
}

.div-block-25 {
  padding-right: 40px;
}

.image-142 {
  width: 100%;
  padding-right: 40px;
}

.slider {
  width: 80%;
  max-width: 80%;
  height: 100%;
}

.image-143 {
  width: 100%;
  padding-right: 40px;
}

.kist-boho-c-d-robot {
  max-width: 90%;
  margin: 40px auto;
}

.text-block-32 {
  font-family: var(--storyform_text);
  color: var(--black);
  text-align: center;
  text-transform: uppercase;
  font-size: 26px;
  font-weight: 500;
  line-height: 36px;
}

.image-144, .image-145, .image-146, .image-149, .image-150, .image-151, .image-152, .image-153, .image-154, .image-155, .image-162, .image-163, .image-164, .image-165, .image-166, .image-167 {
  width: 100%;
}

.image-175 {
  width: 100%;
  padding-right: 40px;
}

.image-176, .image-177, .image-178 {
  width: 100%;
}

.image-179 {
  width: 100%;
  padding-right: 40px;
}

.div-block-26, .div-block-27, .div-block-28 {
  padding-right: 40px;
}

.image-180, .image-181 {
  width: 100%;
}

.beyondhoneycomb-grill-x {
  max-width: 90%;
  margin: 40px auto;
}

.image-182 {
  width: 80%;
  max-width: 80%;
}

.ddp-archived-objects {
  max-width: 90%;
  margin: 40px auto;
}

@media screen and (min-width: 1440px) {
  .top-logo {
    flex-flow: wrap;
    place-content: stretch space-between;
    align-items: stretch;
    max-width: none;
    margin: auto auto 50px;
    display: flex;
    position: static;
  }

  .image {
    flex: 1;
    align-self: stretch;
    max-width: 100%;
    margin: auto;
    display: inline-block;
  }

  .main {
    justify-content: center;
    align-items: flex-start;
    max-width: 90%;
    margin: 40px auto;
    font-size: 20px;
    display: block;
  }

  .link {
    text-transform: uppercase;
    flex-direction: column;
    flex: 0 auto;
    margin-left: 40px;
    font-size: 20px;
    font-weight: 400;
    line-height: 16px;
    text-decoration: none;
    display: flex;
  }

  .nav-1 {
    color: #000;
    text-transform: uppercase;
    margin-left: 10px;
    padding-left: 0;
    line-height: 20px;
    text-decoration: none;
  }

  .nav-3 {
    color: #000;
    text-transform: uppercase;
    margin-left: 152px;
    padding-left: 0;
    line-height: 20px;
    text-decoration: none;
  }

  .nav-2 {
    color: #000;
    text-transform: uppercase;
    margin-left: 212px;
    padding-left: 0;
    line-height: 20px;
    text-decoration: none;
  }

  .top-nav {
    line-height: 20px;
  }

  .nav-4 {
    color: #000;
    text-transform: uppercase;
    margin-left: 200px;
    padding-left: 0;
    text-decoration: none;
  }

  .content-01 {
    -webkit-text-stroke-color: #fff;
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    justify-content: flex-end;
    width: 100%;
    height: 100%;
    max-height: none;
    margin-top: 40px;
    display: flex;
  }

  .right-img {
    aspect-ratio: auto;
    background-color: #dcdcdc;
    width: 45.4%;
    height: 100%;
    min-height: 600px;
    max-height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .left-info {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 50%;
    height: 100%;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .link-2 {
    text-align: left;
    text-transform: uppercase;
    width: 42.5%;
    height: 100%;
    min-height: 600px;
    text-decoration: none;
    position: static;
  }

  .top_nav {
    place-content: center;
    place-items: stretch stretch;
    width: 90%;
    max-width: none;
    margin: auto;
    position: fixed;
  }

  .main-top-nav-1, .main-top-nav-1.w--current {
    font-family: var(--storyform_text);
    font-size: var(--1920up);
    line-height: var(--1920up_h);
  }

  .info-top-nav, .info-top-nav.w--current {
    font-size: var(--1920up);
    line-height: var(--1920up_h);
  }

  .info-top-nav-1 {
    font-family: var(--storyform_text);
    font-size: var(--1920up);
    line-height: var(--1920up_h);
  }

  .info-top-nav-1.w--current {
    font-size: var(--1920up);
    line-height: var(--1920up_h);
  }

  .main-top-nav4 {
    font-family: var(--storyform_text);
    font-size: var(--1920up);
    line-height: var(--1920up_h);
  }

  .grid-2 {
    grid-row-gap: 40px;
    margin-top: 100px;
  }

  .main-con-02 {
    font-family: var(--storyform_text);
    font-size: var(--1440up);
    line-height: var(--1440up_h);
  }

  .main-con-01 {
    font-family: var(--storyform_text);
    font-size: var(--1920up);
    line-height: var(--1920up_h);
  }

  .main-con-img-03 {
    flex-direction: row;
    justify-content: space-between;
    align-items: stretch;
  }

  .main-con-03 {
    font-family: var(--storyform_text);
    font-size: var(--1440up);
    line-height: var(--1440up_h);
  }

  .information {
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .grid-3 {
    padding-top: 90px;
  }

  .info-text {
    font-family: var(--storyform_text);
    font-size: var(--1920up);
    line-height: var(--1920up_h);
    margin-left: 0;
  }

  .heading-4 {
    font-family: var(--storyform_text);
    margin: auto;
    line-height: 40px;
  }

  .paragraph-4 {
    font-family: var(--storyform_text);
    font-size: var(--1920up);
    line-height: var(--contact-info-h);
    text-align: left;
    margin-left: auto;
    margin-right: auto;
  }

  .image-5 {
    margin-left: auto;
    margin-right: auto;
  }

  .link-10 {
    line-height: 40px;
  }

  .projects {
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .grid-5 {
    grid-row-gap: 40px;
    padding-top: 110px;
  }

  .text-block-2 {
    color: var(--black);
    font-size: var(--1920up);
    line-height: var(--1920up_h);
  }

  .link-block-5 {
    flex-direction: column;
    justify-content: space-between;
    align-items: stretch;
  }

  .text-block-4 {
    font-size: var(--1920up);
    line-height: var(--1920up_h);
    text-decoration: none;
  }

  .grid-6 {
    grid-column-gap: 0px;
    grid-row-gap: 20px;
    padding-top: 85px;
  }

  .image-8, .image-9 {
    max-width: none;
    max-height: 16px;
  }

  .div-block-8 {
    margin-top: 45px;
  }

  .text-block-6 {
    font-family: var(--storyform_text);
    font-size: var(--1920up);
    line-height: var(--contact-info-h);
  }

  .text-block-7 {
    font-family: var(--storyform_text);
    color: var(--black);
    font-size: var(--1920up);
    line-height: var(--contact-info-h);
    text-transform: uppercase;
  }

  .div-block-10 {
    margin-top: 45px;
  }

  .link-12 {
    font-family: var(--storyform_text);
    color: var(--black);
    font-size: var(--1920up);
    line-height: var(--contact-info-h);
    text-transform: uppercase;
    text-decoration: none;
  }

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

  .main-con-img-02, .main-con-img-01 {
    flex-direction: row;
    justify-content: space-between;
    align-items: stretch;
    display: flex;
  }

  .foot {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template: ". Area Area Area"
    / 1.47fr .94fr .99fr 1.01fr;
    margin-top: 80px;
  }

  .text-block-8 {
    font-family: var(--storyform_text);
    color: var(--black);
    font-size: var(--1440up);
    line-height: var(--1440up_h);
    text-transform: uppercase;
  }

  .foot-info {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template: ". Area Area Area"
    / 1.47fr .94fr .99fr 1.01fr;
  }

  .text-block-10 {
    font-family: var(--storyform_text);
    color: var(--black);
    font-size: var(--1920up);
    line-height: var(--1920up_h);
    text-transform: uppercase;
  }

  .link-block-6 {
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    display: flex;
  }

  .text-block-11 {
    font-family: var(--storyform_text);
    color: var(--black);
    font-size: var(--1920up);
    line-height: var(--1920up);
    text-transform: uppercase;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    inset: auto;
  }

  .grid-top {
    margin-top: 130px;
  }

  .image-16 {
    max-height: 100%;
  }

  .grid-13 {
    grid-template-areas: ". . . ."
                         "Area-2 Area-2 Area-2 Area-2"
                         "Area-7 Area-7 Area-7 Area-7"
                         "Area-10 Area-10 Area-10 Area-10"
                         "Area-8 Area-8 Area-8 Area-8"
                         "Area-11 Area-11 Area-12 Area-12"
                         "Area-13 Area-13 Area-13 Area-14"
                         "Area-15 Area-15 Area-15 Area-16"
                         "Area-17 Area-17 Area-17 Area-18"
                         "Area-19 Area-19 Area-19 Area-19"
                         "Area-20 Area-20 Area-20 Area-20"
                         "Area-21 Area-21 Area-21 Area-21";
  }

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

  .text-block-18 {
    font-size: var(--1920up);
    line-height: var(--1920up_h);
  }

  .text-block-18.current {
    font-size: var(--1920up);
    line-height: var(--1920up_h);
    font-weight: 500;
  }

  .image-40 {
    padding-right: 40px;
  }

  .text-block-20 {
    font-family: var(--storyform_text);
    color: var(--black);
    text-align: center;
    margin-top: 40px;
    margin-bottom: 0;
    font-size: 26px;
    font-weight: 500;
    line-height: 36px;
  }

  .grid-18 {
    grid-template-rows: auto auto auto auto auto auto auto auto;
  }

  .image-62 {
    max-width: 50%;
    padding-right: 20px;
  }

  .image-63 {
    max-width: 50%;
    padding-left: 20px;
  }

  .image-64 {
    width: 100%;
  }

  .grid-26, .grid-27, .grid-28 {
    display: none;
  }
}

@media screen and (min-width: 1920px) {
  .top-logo {
    flex-direction: row;
    justify-content: space-between;
    align-items: stretch;
    margin-top: auto;
    margin-bottom: 60px;
    display: flex;
  }

  .image {
    flex: 1;
    align-self: center;
    max-width: 100%;
    max-height: none;
    margin: auto;
  }

  .main {
    flex-direction: column;
    justify-content: space-between;
    align-items: stretch;
    max-width: 1800px;
    margin: 40px auto;
    display: block;
  }

  .top_nav {
    grid-row-gap: 50px;
    aspect-ratio: auto;
    place-content: center;
    place-items: stretch stretch;
    width: 100%;
    max-width: 1800px;
    margin: auto;
    position: fixed;
    overflow: visible;
  }

  .main-top-nav-1 {
    font-family: var(--storyform_text);
    font-size: var(--1920main);
    line-height: var(--1920main_h);
  }

  .main-top-nav-1.w--current {
    font-size: var(--1920main);
    line-height: var(--1920main_h);
  }

  .info-top-nav, .info-top-nav.w--current {
    font-size: var(--1920up);
    line-height: var(--1920up_h);
  }

  .info-top-nav-1 {
    font-family: var(--storyform_text);
    font-size: var(--1920up);
    line-height: var(--1920up_h);
  }

  .info-top-nav-1.current {
    color: var(--black);
    font-weight: 400;
  }

  .main-top-nav4 {
    font-family: var(--storyform_text);
    font-size: var(--1920up);
    line-height: var(--1920up_h);
  }

  .grid-2 {
    grid-row-gap: 50px;
    margin-top: 130px;
  }

  .main-con-02 {
    font-family: var(--storyform_text);
    font-size: var(--1920up);
    line-height: var(--1920up_h);
  }

  .image-2 {
    width: 100%;
  }

  .main-con-01 {
    font-family: var(--storyform_text);
    font-size: var(--1920main);
    line-height: var(--1920main_h);
  }

  .main-con-img-03 {
    flex-direction: row;
    justify-content: space-between;
    align-items: stretch;
  }

  .image-4 {
    width: 100%;
  }

  .main-con-03 {
    font-family: var(--storyform_text);
    font-size: var(--1920up);
    line-height: var(--1920up_h);
  }

  .information {
    text-align: justify;
    max-width: 1800px;
    margin-left: auto;
    margin-right: auto;
  }

  .grid-3 {
    grid-row-gap: 60px;
    margin-top: 80px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 95px;
  }

  .info-text {
    font-family: var(--storyform_text);
    font-size: var(--1920up);
    line-height: var(--1920up_h);
    margin-left: 0;
  }

  .heading-4 {
    text-align: left;
    margin: auto;
    line-height: 40px;
  }

  .paragraph-4 {
    font-size: var(--1920up);
    line-height: var(--contact-info-h);
    margin: 20px auto auto;
  }

  .image-5 {
    margin: 20px auto auto;
    display: inline-block;
  }

  .link-10 {
    line-height: 40px;
  }

  .projects {
    max-width: 1800px;
    margin-left: auto;
    margin-right: auto;
  }

  .contact {
    max-width: 1800px;
  }

  .link-block-3 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
  }

  .link-block-3.w--current {
    max-height: none;
  }

  .grid-5 {
    grid-row-gap: 40px;
    padding-top: 110px;
  }

  .text-block-2 {
    font-size: var(--1920up);
    line-height: var(--1920up_h);
  }

  .link-block-5 {
    flex-direction: column;
    justify-content: space-between;
    align-items: stretch;
    display: none;
  }

  .text-block-4 {
    aspect-ratio: auto;
    font-size: var(--1920up);
    line-height: var(--1920up_h);
    object-fit: fill;
    display: none;
    overflow: visible;
  }

  .grid-6 {
    grid-row-gap: 20px;
    padding-top: 95px;
  }

  .image-8 {
    flex: 0 auto;
    max-width: none;
    max-height: 16px;
    display: block;
  }

  .image-9 {
    flex: 0 auto;
    max-width: none;
    max-height: 16px;
  }

  .image-10 {
    max-width: none;
    max-height: 16px;
  }

  .div-block-8 {
    flex-direction: row;
    margin-top: 55px;
  }

  .div-block-9 {
    grid-row-gap: 5px;
    padding-bottom: 0;
  }

  .text-block-6, .text-block-7 {
    font-size: var(--1920up);
    line-height: var(--contact-info-h);
  }

  .div-block-10 {
    grid-column-gap: 0px;
    grid-row-gap: 5px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    align-content: start;
    place-items: stretch stretch;
    margin-top: 55px;
    margin-right: 0;
    display: block;
  }

  .link-12 {
    font-family: var(--storyform_text);
    color: var(--black);
    font-size: var(--1920up);
    line-height: var(--contact-info-h);
    text-align: left;
    text-transform: uppercase;
    text-decoration: none;
  }

  .div-block-11 {
    grid-column-gap: 0px;
    grid-row-gap: 5px;
    flex-direction: column;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    place-items: stretch start;
    display: grid;
  }

  .main-con-img-02 {
    flex-direction: row;
    justify-content: space-between;
    align-items: stretch;
    display: flex;
  }

  .main-con-img-01 {
    flex-direction: column;
    justify-content: space-between;
    align-items: stretch;
    display: flex;
  }

  .foot {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template: ". Area Area Area"
    / 1.47fr .94fr .99fr 1.01fr;
    margin-top: 80px;
  }

  .text-block-8 {
    font-family: var(--storyform_text);
    color: var(--black);
    font-size: var(--1920up);
    line-height: var(--1920up_h);
    text-transform: uppercase;
  }

  .foot-info {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template: ". Area Area Area"
    / 1.47fr .94fr .99fr 1.01fr;
  }

  .text-block-10 {
    font-family: var(--storyform_text);
    color: var(--black);
    font-size: var(--1920up);
    line-height: var(--1920up_h);
    text-align: left;
    text-transform: uppercase;
  }

  .image-11 {
    aspect-ratio: auto;
    object-fit: fill;
    max-width: none;
    display: block;
    overflow: visible;
  }

  .link-block-6 {
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    width: 100%;
    display: flex;
  }

  .image-12 {
    width: auto;
    max-width: none;
    display: block;
  }

  .text-block-11 {
    aspect-ratio: auto;
    font-family: var(--storyform_text);
    color: var(--black);
    font-size: var(--1920up);
    line-height: var(--1920up_h);
    text-transform: uppercase;
    flex-direction: row;
    justify-content: space-between;
    align-items: stretch;
    display: flex;
    position: absolute;
  }

  .grid-top {
    margin-top: 150px;
  }

  .image-16 {
    width: 100%;
  }

  .potdemiel-doubleplate {
    max-width: 1800px;
  }

  .grid-13 {
    grid-column-gap: 0px;
    grid-row-gap: 40px;
    grid-template-areas: ". . . ."
                         "Area-2 Area-2 Area-2 Area-2"
                         "Area-7 Area-7 Area-7 Area-7"
                         "Area-10 Area-10 Area-10 Area-10"
                         "Area-8 Area-8 Area-8 Area-8"
                         "Area-11 Area-11 Area-12 Area-12"
                         "Area-13 Area-13 Area-13 Area-14"
                         "Area-15 Area-15 Area-15 Area-16"
                         "Area-17 Area-17 Area-17 Area-18"
                         "Area-19 Area-19 Area-19 Area-19"
                         "Area-20 Area-20 Area-20 Area-20"
                         "Area-21 Area-21 Area-21 Area-21";
    padding-left: 0;
  }

  .text-block-16 {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .text-block-18 {
    font-size: var(--1920up);
    line-height: var(--1920up_h);
    position: static;
  }

  .text-block-18.current {
    font-size: var(--1920up);
    line-height: var(--1920up_h);
    font-weight: 500;
  }

  .image-40, .image-41, .image-42 {
    padding-right: 40px;
  }

  .text-block-19 {
    margin-bottom: 40px;
  }

  .grid-14 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1.47fr .94fr .99fr 1.01fr;
    margin-top: 80px;
    margin-bottom: 80px;
    padding-top: 160px;
    padding-bottom: 0;
  }

  .text-block-20 {
    font-family: var(--storyform_text);
    color: var(--black);
    text-align: center;
    margin-top: 40px;
    margin-bottom: 0;
    font-size: 26px;
    font-weight: 500;
    line-height: 36px;
  }

  .ssami-litterbox {
    max-width: 1800px;
    margin: 40px auto;
  }

  .image-43 {
    margin-left: 0;
    margin-right: 0;
  }

  .kt-gigageniehotel, .kist-zipsa-robot, .kt-gigagenie-lte2 {
    max-width: 1800px;
  }

  .background-video-2 {
    width: 900px;
    height: 900px;
  }

  .miniso-diver {
    max-width: 1800px;
  }

  .grid-19 {
    grid-column-gap: 0px;
    grid-row-gap: 40px;
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: 1.47fr .94fr .99fr 1.01fr;
    margin-top: 80px;
    margin-bottom: 80px;
    padding-top: 50px;
  }

  .image-76 {
    width: 100%;
    max-width: 70%;
  }

  .kist-boho-robot {
    max-width: 1800px;
  }

  .background-video-3 {
    width: 1400px;
    height: 787px;
  }

  .vc-y1, .bfree, .theearth-funiture {
    max-width: 1800px;
  }

  .grid-23 {
    grid-column-gap: 0px;
    grid-row-gap: 40px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1.47fr .94fr .99fr 1.01fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    display: grid;
  }

  .brownbag-aware, .l4box-toktokbox {
    max-width: 1800px;
  }

  .grid-25 {
    grid-column-gap: 0px;
    grid-row-gap: 40px;
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: 1.47fr .94fr .99fr 1.01fr;
    margin-top: 80px;
    margin-bottom: 80px;
    padding-top: 50px;
  }

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

  .grid-26 {
    display: none;
  }

  .image-136 {
    width: 100%;
  }

  .grid-27, .grid-28 {
    display: none;
  }

  .kist-boho-c-d-robot {
    max-width: 1800px;
  }

  .text-block-32 {
    font-family: var(--storyform_text);
    color: var(--black);
    text-align: center;
    text-transform: uppercase;
    margin-top: 40px;
    font-size: 26px;
    font-weight: 500;
    line-height: 36px;
  }

  .image-144 {
    width: 100%;
  }

  .beyondhoneycomb-grill-x, .ddp-archived-objects {
    max-width: 1800px;
  }
}

@media screen and (max-width: 991px) {
  .top-logo {
    margin-bottom: 30px;
  }

  .main {
    max-width: 90%;
  }

  .top_nav {
    margin-bottom: auto;
  }

  .main-top-nav-1, .main-top-nav-1.w--current, .info-top-nav, .info-top-nav.w--current, .info-top-nav-1 {
    font-size: var(--tablet);
    line-height: var(--tablet_h);
  }

  .info-top-nav-1.w--current, .info-top-nav-1.current {
    font-weight: 500;
  }

  .main-top-nav4 {
    font-size: var(--tablet);
    line-height: var(--tablet_h);
  }

  .grid-2 {
    grid-row-gap: 25px;
    margin-top: 90px;
  }

  .main-con-02, .main-con-01, .main-con-03 {
    font-size: var(--tablet);
    line-height: var(--tablet_h);
  }

  .grid-3 {
    grid-column-gap: 0px;
    grid-row-gap: 35px;
    margin-top: 40px;
    padding-top: 50px;
  }

  .info-text {
    font-size: var(--tablet);
    line-height: var(--tablet_h);
    padding-right: 0;
  }

  .heading-4 {
    margin-left: 0;
    font-size: 21px;
    line-height: 26px;
  }

  .paragraph-4 {
    margin-top: 5px;
    font-size: 14px;
    line-height: 18px;
  }

  .image-5 {
    margin-top: 5px;
  }

  .link-10 {
    font-size: 21px;
    line-height: 26px;
  }

  .link-block-3.w--current {
    align-items: flex-start;
    max-height: 100%;
  }

  .grid-5 {
    grid-row-gap: 20px;
    margin-top: 40px;
    padding-top: 55px;
  }

  .text-block-2, .text-block-4 {
    font-size: var(--tablet);
    line-height: var(--tablet_h);
  }

  .grid-6 {
    grid-row-gap: 15px;
    grid-template-areas: ". Area-2 Area-2 Area-2"
                         "Area Area Area Area";
    margin-top: 40px;
    padding-top: 50px;
  }

  .grid-7 {
    display: none;
  }

  .image-8 {
    max-width: none;
    max-height: 11px;
    font-size: 16px;
  }

  .grid-8 {
    display: none;
  }

  .image-9 {
    max-height: 11px;
  }

  .grid-9 {
    display: none;
  }

  .image-10 {
    max-height: 11px;
  }

  .div-block-8 {
    flex-direction: row;
    margin-top: 15px;
  }

  .text-block-6, .text-block-7 {
    font-size: var(--tablet);
    line-height: var(--tablet_h);
  }

  .div-block-10 {
    display: none;
  }

  .link-12 {
    font-size: var(--tablet);
    line-height: var(--tablet_h);
  }

  .div-block-11 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .main-con-img-02 {
    flex-direction: column;
  }

  .grid-10 {
    display: none;
  }

  .foot {
    margin-top: 30px;
  }

  .text-block-8 {
    font-size: var(--tablet);
    line-height: var(--tablet_h);
    padding-bottom: 40px;
  }

  .foot-mobile {
    display: none;
  }

  .foot-info {
    margin-top: 40px;
  }

  .text-block-10 {
    font-size: var(--tablet);
    line-height: var(--tablet_h);
    padding-bottom: 40px;
  }

  .text-block-11 {
    font-size: var(--tablet);
    line-height: var(--tablet_h);
  }

  .grid-11 {
    display: none;
  }

  .image-14, .image-15 {
    margin-top: 5px;
  }

  .grid-top {
    margin-top: 80px;
  }

  .grid-01, .grid-02, .grid-03, .grid-04, .grid-05, .grid-06, .grid-07, .grid-12 {
    margin-top: 30px;
  }

  .text-block-15 {
    font-size: var(--tablet);
    line-height: var(--tablet_h);
  }

  .grid-13 {
    grid-row-gap: 30px;
    margin-top: 40px;
    margin-bottom: 0;
    padding-top: 50px;
  }

  .text-block-16 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 30px;
    line-height: 40px;
  }

  .image-38 {
    padding-right: 20px;
  }

  .text-block-17, .text-block-18, .text-block-18.current {
    font-size: var(--tablet);
    line-height: var(--tablet_h);
  }

  .image-40, .image-41, .image-42 {
    padding-right: 20px;
  }

  .text-block-19 {
    font-size: var(--tablet);
    line-height: var(--tablet_h);
    margin-top: 0;
    margin-bottom: 0;
    font-weight: 500;
  }

  .text-block-20 {
    font-size: var(--tablet);
    line-height: var(--tablet_h);
    margin-top: 0;
    font-weight: 500;
  }

  .grid-15, .grid-16 {
    grid-row-gap: 30px;
    margin-top: 40px;
    margin-bottom: 0;
  }

  .text-block-21 {
    margin-top: 0;
    font-size: 20px;
    line-height: 30px;
  }

  .image-55 {
    padding-right: 20px;
  }

  .image-58 {
    padding-right: 15px;
  }

  .image-59 {
    padding-left: 15px;
  }

  .image-60 {
    padding-right: 15px;
  }

  .image-61 {
    padding-left: 15px;
  }

  .grid-17, .grid-18 {
    grid-row-gap: 30px;
    margin-top: 40px;
    margin-bottom: 0;
  }

  .background-video-2 {
    width: 500px;
    height: 500px;
  }

  .image-62 {
    padding-right: 15px;
  }

  .image-63 {
    padding-left: 15px;
  }

  .grid-19 {
    grid-row-gap: 30px;
    margin-top: 40px;
    margin-bottom: 0;
  }

  .grid-20 {
    grid-row-gap: 30px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto;
    margin-top: 40px;
    margin-bottom: 0;
  }

  .column {
    padding-right: 15px;
  }

  .column-2 {
    padding-left: 15px;
  }

  .column-3 {
    padding-right: 15px;
  }

  .column-4 {
    padding-left: 15px;
  }

  .background-video-3 {
    width: 600px;
    height: 338px;
  }

  .grid-21 {
    grid-row-gap: 30px;
    margin-top: 40px;
    margin-bottom: 0;
  }

  .column-5 {
    padding-right: 15px;
  }

  .column-6 {
    padding-left: 15px;
  }

  .grid-22 {
    grid-row-gap: 30px;
    margin-top: 40px;
    margin-bottom: 0;
  }

  .column-7 {
    padding-right: 15px;
  }

  .column-8 {
    padding-left: 15px;
  }

  .column-9 {
    padding-right: 15px;
  }

  .column-10 {
    padding-left: 15px;
  }

  .grid-23 {
    grid-row-gap: 30px;
    grid-template-rows: auto;
    margin-top: 40px;
    margin-bottom: 0;
  }

  .grid-24 {
    grid-row-gap: 30px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
    margin-top: 40px;
    margin-bottom: 0;
  }

  .column-11 {
    padding-right: 15px;
  }

  .column-12 {
    padding-left: 15px;
  }

  .grid-25 {
    grid-column-gap: 0px;
    grid-row-gap: 30px;
    grid-template-rows: auto;
    grid-template-columns: 1.47fr .94fr .99fr 1.01fr;
    margin-top: 40px;
    padding-top: 50px;
  }

  .text-block-32 {
    font-size: var(--tablet);
    line-height: var(--tablet_h);
  }
}

@media screen and (max-width: 767px) {
  .top-logo {
    margin-bottom: 25px;
  }

  .main {
    max-width: 90%;
  }

  .top_nav {
    grid-row-gap: 0px;
    margin-bottom: auto;
  }

  .main-top-nav-1, .main-top-nav-1.w--current, .info-top-nav, .info-top-nav.w--current, .info-top-nav-1, .main-top-nav4 {
    font-size: var(--mo_l);
    line-height: var(--mo_l_h);
  }

  .grid-2 {
    grid-row-gap: 15px;
    margin-top: 54px;
  }

  .main-con-02, .main-con-01 {
    font-size: var(--mo_l);
    line-height: var(--mo_l_h);
  }

  .main-con-img-03 {
    width: 100%;
  }

  .main-con-03 {
    font-size: var(--mo_l);
    line-height: var(--mo_l_h);
  }

  .grid-3 {
    grid-row-gap: 30px;
    margin-top: 40px;
    padding-top: 45px;
  }

  .info-text {
    font-size: var(--mo_l);
    line-height: var(--mo_l_h);
  }

  .heading-4 {
    font-size: 18px;
    line-height: 22px;
  }

  .paragraph-4 {
    margin-top: 5px;
    font-size: 11px;
    line-height: 15px;
  }

  .image-5 {
    margin-top: 5px;
  }

  .link-10 {
    font-size: 20px;
    line-height: 24px;
    display: block;
  }

  .grid-5 {
    grid-row-gap: 15px;
    margin-top: 40px;
    padding-top: 50px;
  }

  .text-block-2, .text-block-4 {
    font-size: var(--mo_l);
    line-height: var(--mo_l_h);
  }

  .grid-6 {
    grid-row-gap: 10px;
    margin-top: 40px;
    padding-top: 45px;
  }

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

  .image-8 {
    max-width: none;
    max-height: 9px;
  }

  .grid-8 {
    display: none;
  }

  .image-9 {
    max-height: 9px;
  }

  .grid-9 {
    display: none;
  }

  .image-10 {
    max-height: 9px;
  }

  .div-block-8 {
    margin-top: 20px;
  }

  .div-block-9 {
    grid-row-gap: 3px;
  }

  .text-block-6, .text-block-7, .link-12 {
    font-size: var(--mo_l);
    line-height: var(--mo_l_h);
  }

  .div-block-11 {
    grid-row-gap: 3px;
  }

  .grid-10 {
    display: none;
    overflow: visible;
  }

  .foot {
    margin-top: 40px;
  }

  .text-block-8 {
    font-size: var(--mo_l);
    line-height: var(--mo_l_h);
  }

  .foot-mobile {
    display: none;
  }

  .text-block-10, .text-block-11 {
    font-size: var(--mo_l);
    line-height: var(--mo_l_h);
  }

  .grid-11 {
    display: none;
  }

  .image-15 {
    margin-top: 5px;
  }

  .grid-top {
    margin-top: 65px;
  }

  .grid-01, .grid-02, .grid-03, .grid-04, .grid-05 {
    grid-column-gap: 15px;
    margin-top: 25px;
  }

  .grid-07 {
    grid-column-gap: 15px;
  }

  .text-block-15 {
    font-size: var(--mo_l);
    line-height: var(--mo_l_h);
  }

  .grid-13 {
    grid-row-gap: 15px;
    padding-top: 40px;
  }

  .text-block-16 {
    font-size: 20px;
    line-height: 30px;
  }

  .image-38 {
    padding-right: 15px;
  }

  .text-block-17, .text-block-18, .text-block-18.current {
    font-size: var(--mo_l);
    line-height: var(--mo_l_h);
  }

  .image-40, .image-41, .image-42 {
    padding-right: 15px;
  }

  .text-block-19, .text-block-20 {
    font-size: var(--mo_l);
    line-height: var(--mo_l_h);
  }

  .grid-15, .grid-16 {
    grid-row-gap: 15px;
    padding-top: 40px;
  }

  .text-block-21 {
    font-size: 15px;
    line-height: 25px;
  }

  .image-54 {
    width: 90%;
    max-width: 90%;
  }

  .image-55 {
    padding-right: 15px;
  }

  .image-58 {
    padding-right: 10px;
  }

  .image-59 {
    padding-left: 10px;
  }

  .image-60 {
    padding-right: 10px;
  }

  .image-61 {
    padding-left: 10px;
  }

  .grid-17, .grid-18 {
    grid-row-gap: 15px;
    padding-top: 40px;
  }

  .background-video-2 {
    width: 350px;
    height: 350px;
  }

  .image-62 {
    padding-right: 10px;
  }

  .image-63 {
    padding-left: 10px;
  }

  .grid-19 {
    grid-row-gap: 15px;
    padding-top: 40px;
  }

  .image-78 {
    width: 100%;
  }

  .grid-20 {
    grid-row-gap: 15px;
    padding-top: 40px;
  }

  .column {
    padding-right: 0;
  }

  .column-2 {
    margin-top: 15px;
    padding-left: 0;
  }

  .column-3 {
    padding-right: 7.5px;
  }

  .column-4 {
    padding-left: 7.5px;
  }

  .background-video-3 {
    width: 470px;
    height: 264px;
  }

  .grid-21 {
    grid-row-gap: 15px;
    padding-top: 40px;
  }

  .column-5 {
    padding-bottom: 20px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .column-6 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .image-94 {
    max-width: 100%;
  }

  .grid-22 {
    grid-row-gap: 15px;
    padding-top: 40px;
  }

  .column-7 {
    padding-bottom: 20px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .column-8 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .column-9 {
    padding-bottom: 20px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .column-10 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .grid-23 {
    grid-row-gap: 15px;
    grid-template-rows: auto auto;
    padding-top: 40px;
  }

  .grid-24, .grid-25 {
    grid-row-gap: 15px;
    padding-top: 40px;
  }

  .div-block-15, .div-block-16, .div-block-17 {
    width: 100%;
  }

  .code-embed {
    height: 500px;
  }

  .image-134 {
    width: 100%;
  }

  .grid-26 {
    display: none;
  }

  .text-block-26 {
    margin-top: 0;
    margin-bottom: -5px;
    font-size: 20px;
    line-height: 30px;
  }

  .text-block-27 {
    margin-top: -5px;
    margin-bottom: 20px;
    padding-left: 40px;
    padding-right: 40px;
    font-size: 12px;
    line-height: 16px;
  }

  .text-block-28 {
    font-size: 10px;
    line-height: 14px;
  }

  .text-block-32 {
    font-size: var(--mo_l);
    line-height: var(--mo_l_h);
  }
}

@media screen and (max-width: 479px) {
  .top-logo {
    margin-bottom: 15px;
    margin-left: auto;
    margin-right: auto;
  }

  .image {
    flex: 0 auto;
  }

  .main {
    max-width: 90%;
    margin-top: 20px;
  }

  .top_nav {
    grid-column-gap: 0px;
    grid-row-gap: 5px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1.21fr 1fr;
    grid-auto-columns: 1fr;
    place-content: stretch;
    place-items: center stretch;
    margin-bottom: auto;
    display: grid;
    position: fixed;
    left: 5%;
    right: 5%;
  }

  .main-top-nav-1, .main-top-nav-1.w--current, .info-top-nav, .info-top-nav.w--current, .info-top-nav-1 {
    font-size: 10px;
    line-height: 14px;
  }

  .main-top-nav4 {
    font-size: var(--mo_l);
    line-height: var(--mo_l_h);
  }

  .grid-2 {
    display: none;
  }

  .main-con-01 {
    text-align: left;
    font-size: 10px;
    line-height: 14px;
    position: static;
  }

  .main-con-img-03 {
    width: 100%;
  }

  .information {
    max-width: 100%;
    margin-top: 30px;
  }

  .grid-3 {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 30px;
    display: block;
    overflow: visible;
  }

  .info-text {
    margin-top: 25px;
    margin-left: 5%;
    margin-right: 5%;
    font-size: 10px;
    line-height: 14px;
  }

  .heading-4 {
    margin-top: 3px;
    margin-left: 5%;
    margin-right: 5%;
    font-size: 14px;
    line-height: 18px;
  }

  .paragraph-4 {
    text-align: left;
    word-break: normal;
    overflow-wrap: normal;
    margin-top: 3px;
    margin-left: 5%;
    margin-right: 5%;
    font-size: 10px;
    line-height: 14px;
  }

  .image-5 {
    margin-top: 3px;
  }

  .link-10 {
    margin-top: 3px;
    margin-left: 5%;
    margin-right: 5%;
    font-size: 16px;
    line-height: 20px;
    display: block;
  }

  .projects {
    margin-top: 30px;
  }

  .contact {
    max-width: 100%;
    margin-top: 30px;
  }

  .link-block-3 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    max-height: 15px;
  }

  .link-block-3.w--current {
    justify-content: center;
    max-height: none;
  }

  .grid-5 {
    grid-column-gap: 0px;
    grid-row-gap: 15px;
    grid-template-rows: auto;
    grid-template-columns: 1.47fr .94fr .99fr 1.01fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .text-block-2 {
    font-size: var(--mo_l);
    margin-top: 0;
    padding-right: 0;
  }

  .grid-6 {
    grid-column-gap: 0px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto;
    grid-template-columns: 1.47fr .94fr .99fr 1.01fr;
    grid-auto-columns: 1fr;
    margin-top: 40px;
    margin-bottom: 0;
    display: none;
  }

  .grid-7 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template: "Area Area"
                   ". ."
                   "Area-2 Area-2"
                   ". ."
                   "Area-3 Area-3"
                   ". ."
                   / 1.2fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 65px;
    display: grid;
  }

  .image-7 {
    max-width: none;
  }

  .mo-con-01 {
    font-family: var(--storyform_text);
    color: var(--black);
    font-size: var(--mo_l);
    line-height: var(--mo_l_h);
    text-transform: uppercase;
    margin-top: 5px;
    margin-bottom: 20px;
    text-decoration: none;
  }

  .div-block-2 {
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .div-block-3 {
    margin: auto;
    padding-bottom: 0;
    padding-right: 0;
  }

  .div-block-4 {
    margin: auto;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .image-8 {
    max-width: none;
    max-height: 8px;
    font-size: 10px;
    line-height: 14px;
  }

  .grid-8 {
    grid-column-gap: 0px;
    grid-row-gap: 20px;
    flex-direction: column;
    grid-template-rows: auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding-top: 50px;
    display: grid;
  }

  .image-9 {
    flex: 0 auto;
    max-height: 8px;
    font-size: 11px;
    line-height: 15px;
    text-decoration: none;
  }

  .grid-9 {
    grid-column-gap: 0px;
    grid-row-gap: 5px;
    grid-template: ". ."
                   "Area Area"
                   ". ."
                   "Area-2 Area-2"
                   / 1.21fr 1fr;
    grid-auto-columns: 1fr;
    margin: 40px auto 0;
    padding-top: 40px;
    display: grid;
  }

  .div-block-5, .div-block-6 {
    margin-bottom: 20px;
  }

  .image-10 {
    max-height: 8px;
  }

  .div-block-8 {
    margin-top: 5px;
  }

  .div-block-9 {
    grid-row-gap: 3px;
  }

  .text-block-6, .text-block-7 {
    font-size: 10px;
    line-height: 14px;
  }

  .div-block-10 {
    display: none;
  }

  .link-12 {
    font-size: 10px;
    line-height: 14px;
  }

  .div-block-11 {
    grid-row-gap: 3px;
  }

  .main-con-img-01 {
    width: 100%;
  }

  .grid-10 {
    grid-column-gap: 0px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    max-width: 90%;
    margin-left: 5%;
    margin-right: 5%;
    padding-top: 55px;
    display: grid;
  }

  .foot {
    display: none;
  }

  .foot-mobile {
    font-family: var(--storyform_text);
    color: var(--black);
    text-align: left;
    text-transform: uppercase;
    width: 90%;
    margin-top: 40px;
    padding-bottom: 40px;
    font-size: 10px;
    line-height: 14px;
    display: block;
    position: relative;
    left: 5%;
    right: 5%;
  }

  .foot-info {
    display: none;
  }

  .text-block-11 {
    font-size: 10px;
    line-height: 14px;
  }

  .grid-11 {
    grid-column-gap: 0px;
    grid-row-gap: 5px;
    grid-template: "."
                   "."
                   / 1.21fr 1fr;
    grid-auto-columns: 1fr;
    margin-left: auto;
    margin-right: auto;
    padding-top: 55px;
    display: grid;
    overflow: hidden;
  }

  .link-block-7 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 10px;
    display: flex;
  }

  .image-13 {
    width: 100%;
    max-width: none;
    display: block;
  }

  .text-block-12 {
    font-family: var(--storyform_text);
    color: var(--black);
    text-transform: uppercase;
    font-size: 10px;
    line-height: 10px;
  }

  .text-block-13 {
    font-family: var(--storyform_text);
    color: var(--black);
    font-size: var(--mo_l);
    line-height: var(--mo_l_h);
    text-transform: uppercase;
  }

  .text-block-14 {
    z-index: 1;
    font-family: var(--storyform_text);
    color: var(--black);
    text-transform: uppercase;
    font-size: 10px;
    line-height: 10px;
    position: absolute;
  }

  .image-14, .image-15 {
    margin-top: 3px;
  }

  .grid-top {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-template-columns: 1.47fr .94fr 1fr 1fr;
    width: 100%;
    margin-top: 60px;
  }

  .grid-01, .grid-02, .grid-03, .grid-04 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    width: 100%;
    margin-top: 20px;
  }

  .grid-05 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-template-areas: ".";
    width: 100%;
    margin-top: 20px;
  }

  .grid-06 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    width: 100%;
    max-width: 100%;
    margin-top: 20px;
  }

  .grid-07 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    width: 100%;
    margin-top: 20px;
  }

  .grid-12 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1.47fr .94fr .99fr 1.01fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .text-block-15 {
    font-size: 10px;
    line-height: 14px;
  }

  .potdemiel-doubleplate {
    max-width: 100%;
    margin-top: 30px;
  }

  .grid-13 {
    display: none;
  }

  .text-block-16 {
    text-align: center;
    margin-left: 5%;
    margin-right: 5%;
    font-size: 16px;
    line-height: 20px;
  }

  .image-38 {
    width: 100%;
    padding-right: 0;
  }

  .text-block-17 {
    text-align: left;
    text-transform: uppercase;
    margin-left: 5%;
    margin-right: 5%;
    font-size: 10px;
    line-height: 14px;
  }

  .image-39 {
    width: 130%;
    max-width: 130%;
  }

  .text-block-18, .text-block-18.current {
    font-size: 10px;
    line-height: 14px;
    display: block;
  }

  .image-40, .image-41, .image-42 {
    width: 130%;
    max-width: 130%;
    padding-right: 0;
  }

  .text-block-19 {
    text-align: center;
    margin-left: 5%;
    margin-right: 5%;
    font-size: 12px;
    line-height: 16px;
  }

  .text-block-20 {
    margin-left: 5%;
    margin-right: 5%;
    font-size: 12px;
    line-height: 16px;
  }

  .ssami-litterbox {
    max-width: 100%;
    margin-top: 30px;
  }

  .image-43 {
    width: 140%;
    max-width: 140%;
  }

  .grid-15 {
    display: none;
  }

  .image-45, .image-46 {
    width: 100%;
    max-width: 100%;
  }

  .grid-16 {
    display: none;
  }

  .kt-gigageniehotel {
    max-width: 100%;
    margin-top: 30px;
  }

  .image-49 {
    width: 160%;
    max-width: 160%;
  }

  .text-block-21 {
    font-size: 15px;
  }

  .kist-zipsa-robot {
    max-width: 100%;
    margin-top: 30px;
  }

  .image-54 {
    width: 140%;
    max-width: 140%;
  }

  .image-55 {
    padding-right: 0;
  }

  .image-58 {
    width: 100%;
    max-width: 100%;
    padding-right: 0;
  }

  .image-59 {
    width: 100%;
    max-width: 100%;
    padding-left: 0;
  }

  .image-60 {
    width: 100%;
    max-width: 100%;
    padding-right: 0;
  }

  .image-61 {
    width: 100%;
    max-width: 100%;
    padding-left: 0;
  }

  .grid-17 {
    display: none;
  }

  .kt-gigagenie-lte2 {
    max-width: 100%;
    margin-top: 30px;
  }

  .grid-18 {
    display: none;
  }

  .background-video-2 {
    width: 280px;
    height: 280px;
  }

  .image-62 {
    width: 100%;
    max-width: 100%;
    padding-right: 0;
  }

  .image-63 {
    width: 100%;
    max-width: 100%;
    padding-left: 0;
  }

  .image-64, .image-65 {
    width: 140%;
    max-width: 140%;
  }

  .image-67, .image-68 {
    width: 160%;
    max-width: 160%;
  }

  .image-72 {
    width: 120%;
    max-width: 120%;
  }

  .image-73 {
    width: 140%;
    max-width: 140%;
  }

  .miniso-diver {
    max-width: 100%;
    margin-top: 30px;
  }

  .grid-19 {
    display: none;
  }

  .image-76 {
    max-width: 100%;
  }

  .kist-boho-robot {
    max-width: 100%;
    margin-top: 30px;
  }

  .grid-20 {
    display: none;
  }

  .image-81 {
    width: 160%;
    max-width: 160%;
    display: block;
    overflow: clip;
  }

  .image-82, .image-83 {
    width: 160%;
    max-width: 160%;
  }

  .image-84 {
    width: 100%;
  }

  .image-88 {
    width: 160%;
    max-width: 160%;
    margin-right: 130px;
  }

  .background-video-3 {
    width: 100%;
    height: 180px;
  }

  .vc-y1 {
    max-width: 100%;
    margin-top: 30px;
  }

  .grid-21 {
    display: none;
  }

  .image-90 {
    width: 140%;
    max-width: 140%;
    margin-right: 25px;
  }

  .image-91 {
    max-width: 100%;
  }

  .image-94, .image-95 {
    width: 140%;
    max-width: 140%;
  }

  .bfree {
    max-width: 100%;
    margin-top: 30px;
  }

  .grid-22 {
    display: none;
  }

  .image-100 {
    width: 110%;
    max-width: 110%;
  }

  .image-101 {
    width: 130%;
    max-width: 130%;
    padding-right: 0;
  }

  .image-102 {
    width: 130%;
    max-width: 130%;
    padding-left: 0;
  }

  .image-103 {
    width: 130%;
    max-width: 130%;
    margin-left: 30px;
    padding-right: 0;
  }

  .image-104 {
    width: 140%;
    max-width: 140%;
    padding-left: 0;
  }

  .image-110 {
    width: 140%;
    max-width: 140%;
  }

  .theearth-funiture {
    max-width: 100%;
    margin-top: 30px;
  }

  .grid-23 {
    display: none;
  }

  .image-111 {
    width: 140%;
    max-width: 140%;
  }

  .brownbag-aware {
    max-width: 100%;
    margin-top: 30px;
  }

  .grid-24 {
    display: none;
  }

  .image-122, .image-123, .image-126, .image-127, .image-128, .image-129 {
    width: 160%;
    max-width: 160%;
  }

  .image-130 {
    width: 140%;
    max-width: 140%;
  }

  .l4box-toktokbox {
    max-width: 100%;
    margin-top: 30px;
  }

  .grid-25 {
    display: none;
  }

  .image-131 {
    aspect-ratio: auto;
  }

  .div-block-15, .div-block-16, .div-block-17 {
    width: 100%;
  }

  .div-block-18, .div-block-19 {
    overflow: hidden;
  }

  .code-embed {
    height: 300px;
  }

  .image-134 {
    width: 100%;
  }

  .div-block-23 {
    display: none;
  }

  .grid-26 {
    grid-column-gap: 0px;
    grid-row-gap: 5px;
    grid-template-rows: auto auto;
    grid-template-columns: 1.21fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 20px;
    display: grid;
    overflow: hidden;
  }

  .link-13 {
    color: var(--black);
    text-transform: uppercase;
    font-size: 10px;
    line-height: 14px;
    text-decoration: none;
  }

  .image-135 {
    width: 100%;
  }

  .grid-27 {
    grid-column-gap: 0px;
    grid-row-gap: 5px;
    grid-template-rows: auto;
    grid-template-columns: 1.21fr 1fr;
    grid-auto-columns: 1fr;
    place-content: stretch;
    width: 90%;
    padding-top: 55px;
    display: grid;
    position: relative;
    left: 5%;
    right: 5%;
    overflow: visible;
  }

  .grid-28 {
    grid-column-gap: 0px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1.21fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    margin-top: 20px;
    display: grid;
    position: relative;
    overflow: hidden;
  }

  .text-block-22 {
    font-family: var(--storyform_text);
    color: var(--black);
    text-align: center;
    margin-top: 20px;
    margin-left: 5%;
    margin-right: 5%;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
  }

  .text-block-23 {
    font-family: var(--storyform_text);
    color: var(--black);
    text-transform: uppercase;
    font-size: 10px;
    font-weight: 500;
    line-height: 14px;
  }

  .text-block-24 {
    font-family: var(--storyform_text);
    color: var(--black);
    text-transform: uppercase;
    font-size: 10px;
    line-height: 14px;
  }

  .image-137 {
    width: 120%;
    max-width: 120%;
  }

  .image-138, .image-139 {
    width: 100%;
  }

  .image-140 {
    width: 130%;
    max-width: 130%;
  }

  .text-block-29 {
    font-family: var(--storyform_text);
    color: var(--black);
    text-align: center;
    text-transform: uppercase;
    margin-bottom: -5px;
    margin-left: 5%;
    margin-right: 5%;
    font-size: 16px;
    font-weight: 500;
    line-height: 26px;
  }

  .text-block-30 {
    font-family: var(--storyform_text);
    color: var(--black);
    text-align: center;
    text-transform: uppercase;
    margin-top: -5px;
    margin-left: 5%;
    margin-right: 5%;
    font-size: 10px;
    line-height: 14px;
  }

  .text-block-31 {
    font-family: var(--storyform_text);
    color: var(--black);
    text-align: left;
    text-transform: uppercase;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 10px;
    line-height: 14px;
  }

  .slider {
    width: 110%;
    max-width: 110%;
  }

  .mask {
    width: 100%;
    max-width: 100%;
  }

  .image-143 {
    width: 120%;
    max-width: 120%;
    padding-right: 0;
  }

  .slide-nav {
    height: 20%;
    padding-top: 20px;
  }

  .kist-boho-c-d-robot {
    max-width: 100%;
  }

  .image-144, .image-147 {
    width: 160%;
    max-width: 160%;
  }

  .image-148 {
    width: 130%;
    max-width: 130%;
  }

  .image-156 {
    width: 160%;
    max-width: 160%;
  }

  .image-157 {
    width: 100%;
  }

  .image-158, .image-159, .image-160, .image-161 {
    width: 120%;
    max-width: 120%;
  }

  .image-168 {
    width: 160%;
    max-width: 160%;
  }

  .image-169, .image-170, .image-171, .image-172 {
    width: 100%;
  }

  .image-173 {
    width: 130%;
    max-width: 130%;
  }

  .image-174 {
    width: 140%;
    max-width: 140%;
  }

  .image-175 {
    width: 160%;
    max-width: 160%;
    padding-right: 0;
  }

  .image-176 {
    width: 160%;
    max-width: 160%;
  }

  .image-177 {
    width: 130%;
    max-width: 130%;
  }

  .image-178 {
    width: 160%;
    max-width: 160%;
  }

  .image-179 {
    width: 130%;
    max-width: 130%;
    padding-right: 0;
  }

  .image-180, .image-181 {
    width: 130%;
    max-width: 130%;
  }

  .beyondhoneycomb-grill-x {
    max-width: 100%;
  }

  .image-182 {
    width: 100%;
    max-width: 100%;
  }

  .ddp-archived-objects {
    max-width: 100%;
  }

  .image-183 {
    width: 110%;
    max-width: 110%;
  }

  .image-184 {
    width: 160%;
    max-width: 160%;
    position: relative;
    right: 10%;
  }

  .image-185, .image-186 {
    width: 130%;
    max-width: 130%;
  }

  .image-187 {
    width: 100%;
  }

  .slide, .slide-2, .slide-3, .slide-4, .slide-5, .slide-6, .slide-7, .slide-8 {
    width: 100%;
    max-width: 100%;
  }

  .image-188, .image-189, .image-190, .image-191, .image-192 {
    width: 100%;
  }

  .text-block-33 {
    font-family: var(--storyform_text);
    color: var(--black);
    text-transform: uppercase;
    margin-top: 40px;
    padding-bottom: 40px;
    font-size: 10px;
    line-height: 14px;
  }
}

#w-node-_5ebae982-f251-6d19-e98c-b76159a04969-47e12eac, #w-node-_154531cd-3234-b20b-240d-67c3e10211e1-47e12eac, #w-node-_70e75531-debc-42f9-3a78-1ff02de02b2f-47e12eac, #w-node-_9c97eed9-9fbc-bd87-5f16-5545b512acdf-47e12eac, #w-node-_594b15bd-e5c7-6c94-a250-4ecc6a35928c-47e12eac {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-a86a1424-c3bc-3758-95e4-f8728e5a1d14-47e12eac, #w-node-efd19bb1-485b-d5d3-e83d-a90ee6de70f1-47e12eac {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-e52fee46-5b01-dae5-51b1-37d4fb46a575-47e12eac {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_94c4441d-0be9-3a32-5c81-1e24e9778f9d-47e12eac {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a9b44a2b-5515-e86a-b671-a9f58bddb0f7-47e12eac {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center start;
}

#w-node-e7a59cef-415d-36c0-0730-5287dd3e1ba5-47e12eac {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-e7a59cef-415d-36c0-0730-5287dd3e1ba3-47e12eac {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_7abf8d6f-acac-8809-d1ff-ede9e484ff80-47e12eac {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_7abf8d6f-acac-8809-d1ff-ede9e484ff84-47e12eac {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ca811c6f-3cea-0bf9-17c1-7da6b1977b51-47e12eac {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_14e42ab8-4d13-8d1e-5835-1cec92940ddb-47e12eac {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_14e42ab8-4d13-8d1e-5835-1cec92940ddd-47e12eac {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_35d31755-4e1c-e763-f14b-142a03e708e5-47e12eac {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1f390e88-781e-bee0-6d6c-2a319e0badb8-47e12eac, #w-node-_54d50239-a218-9be5-fe7e-5879bd4d1733-47e12eac {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_54d50239-a218-9be5-fe7e-5879bd4d1737-47e12eac {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-a850137f-2f28-07a5-163a-d86522ef3b3a-47e12eac {
  grid-area: Area;
}

#w-node-c4074276-27f6-bf77-c552-0c5f24208f05-47e12eac {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c4074276-27f6-bf77-c552-0c5f24208f07-47e12eac {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-c7254ae5-2c85-5ca2-9352-551eccb017c9-47e12eac {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c7254ae5-2c85-5ca2-9352-551eccb017cb-47e12eac {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center start;
}

#w-node-_3bfdc93c-54d3-5968-b15c-098b29e68826-47e12eac {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_9db5054c-29fe-61c3-d71b-41552e57ba4f-47e12eac {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d9abd294-ca73-9259-deba-76b540e5206e-47e12eac {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-d9abd294-ca73-9259-deba-76b540e52072-47e12eac {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9b930ba5-7c2b-8fc0-58db-c93b98b105b7-47e12eac {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_0e66a4da-f4b4-7aca-ea0f-3c433bf0ec61-47e12eac {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-fe1527f3-99d7-05d2-a560-ee97defa1655-47e12eac {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-fe1527f3-99d7-05d2-a560-ee97defa1657-47e12eac {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center start;
}

#w-node-efe7502e-87e7-3b12-de47-c3b0c1d4d2f4-47e12eac {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-efe7502e-87e7-3b12-de47-c3b0c1d4d2f9-47e12eac {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cd36b131-e963-77c0-f245-a810834ac05a-47e12eac {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-cd36b131-e963-77c0-f245-a810834ac05e-47e12eac, #w-node-_9a91e546-1af9-cc1c-1125-0b93282558c0-47e12eac {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_9a91e546-1af9-cc1c-1125-0b93282558c2-47e12eac, #w-node-c953770c-61dd-481e-6bb2-744c9e0a320a-47e12eac {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-c953770c-61dd-481e-6bb2-744c9e0a320e-47e12eac {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_68f091ab-1fc2-3606-33c1-98762096e552-47e12eac {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_68f091ab-1fc2-3606-33c1-98762096e556-47e12eac {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-b378fc11-759d-f5ba-2ca0-57f95a1ae980-47e12eac {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: stretch stretch;
}

#w-node-_4081975f-be3b-dea6-2552-07f5d09b9460-d3c6e922, #w-node-_4081975f-be3b-dea6-2552-07f5d09b9462-d3c6e922, #w-node-_4081975f-be3b-dea6-2552-07f5d09b9464-d3c6e922, #w-node-_15203dc5-b5e7-8b23-5171-5cfc8e4cbb23-d3c6e922 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_50cf26da-3efd-428e-7c9f-06c3457000b6-d3c6e922 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bf145878-636f-b9cb-d1d2-99340e2b47fd-d3c6e922, #w-node-b526a33b-cf55-1722-1a7e-e8aba1615948-d3c6e922 {
  grid-area: Area;
}

#w-node-be2eddf1-edd9-c4f7-8dcd-714e3ac57ddb-d3c6e922, #w-node-a192bcf6-e3d4-e7cd-1858-108e4f0f539d-d3c6e922 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fbe35da5-d5b1-374d-d8bd-d49dee9b55e4-d3c6e922 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-fbe35da5-d5b1-374d-d8bd-d49dee9b55e5-d3c6e922 {
  grid-area: Area;
}

#w-node-fbe35da5-d5b1-374d-d8bd-d49dee9b55e7-d3c6e922 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fbe35da5-d5b1-374d-d8bd-d49dee9b55e9-d3c6e922 {
  grid-area: Area-2;
}

#w-node-_3a32f8b4-837c-776f-12c4-206d82e26ce3-d3c6e922 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eab003ed-290a-2665-74e2-ba3f07f9daff-d3c6e922 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-eab003ed-290a-2665-74e2-ba3f07f9db00-d3c6e922 {
  grid-area: Area;
}

#w-node-eab003ed-290a-2665-74e2-ba3f07f9db02-d3c6e922 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eab003ed-290a-2665-74e2-ba3f07f9db04-d3c6e922 {
  grid-area: Area-2;
}

#w-node-_2cecca85-21de-5ccc-ed99-9acb0465a95d-d3c6e922 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6aade2a2-10ba-3135-43d9-4aaee87101e4-d3c6e922 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_6aade2a2-10ba-3135-43d9-4aaee87101e5-d3c6e922 {
  grid-area: Area;
}

#w-node-_6aade2a2-10ba-3135-43d9-4aaee87101e7-d3c6e922, #w-node-ad309cf8-6b6c-0077-77fe-822f70a3fa62-d3c6e922 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d98094ed-9c3c-1e41-91b1-38606cd31eb1-d3c6e922 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d98094ed-9c3c-1e41-91b1-38606cd31eb2-d3c6e922 {
  grid-area: Area;
}

#w-node-d98094ed-9c3c-1e41-91b1-38606cd31eb4-d3c6e922 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d98094ed-9c3c-1e41-91b1-38606cd31eb6-d3c6e922 {
  grid-area: Area-2;
}

#w-node-_08467264-3a32-b5f4-878b-a8b9726eada1-d3c6e922 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9174bbd-a314-9477-eeb9-1688335ad978-d3c6e922 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-e9174bbd-a314-9477-eeb9-1688335ad979-d3c6e922 {
  grid-area: Area;
}

#w-node-e9174bbd-a314-9477-eeb9-1688335ad97b-d3c6e922 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9174bbd-a314-9477-eeb9-1688335ad97d-d3c6e922 {
  grid-area: Area-2;
}

#w-node-_5f0ea72d-a0e5-8ca8-6577-95ae213f7660-d3c6e922 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ef526ef5-0b73-b17d-5297-55f253c11518-d3c6e922 {
  grid-area: Area-7;
}

#w-node-f5f1f6dc-901d-36a6-5021-68793ac41ce3-d3c6e922 {
  grid-area: Area-6;
}

#w-node-c30fb142-14a2-ab30-793b-95a4aed80fb3-d3c6e922 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: stretch stretch;
}

#w-node-_7a8a2c8b-40cd-2c79-7a84-1fce2b390170-20dfe71d, #w-node-_69a79b3c-64e1-712e-fa91-b220efe75f8c-20dfe71d, #w-node-_69a79b3c-64e1-712e-fa91-b220efe75f8e-20dfe71d, #w-node-eb2c3829-f72b-b755-b272-cec5c8ef9be1-20dfe71d, #w-node-_486441ca-34c9-570f-a181-f81660ea3131-20dfe71d, #w-node-_111bb4b3-1a0d-f279-0001-42d9d68567b8-20dfe71d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_78b69cbf-9e7a-24b9-c510-243b29025fd6-20dfe71d {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: stretch center;
}

#w-node-_8c2e1867-9088-eeda-8169-c30f007c1d21-20dfe71d, #w-node-_3e778103-cb26-cb45-0ace-2e693efcb7c7-20dfe71d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_41be8efb-3760-b6da-2c46-47ceb67d1e19-20dfe71d {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: stretch center;
}

#w-node-_4c4f8e3f-1567-0dbd-9d36-cc6e0ac77fb7-20dfe71d, #w-node-_4c4f8e3f-1567-0dbd-9d36-cc6e0ac77fb9-20dfe71d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_4c4f8e3f-1567-0dbd-9d36-cc6e0ac77fbb-20dfe71d {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: stretch center;
}

#w-node-_199eb950-c208-ea3d-d4a7-d69ca2cb4d7b-20dfe71d, #w-node-_199eb950-c208-ea3d-d4a7-d69ca2cb4d7d-20dfe71d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_199eb950-c208-ea3d-d4a7-d69ca2cb4d7f-20dfe71d {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: stretch center;
}

#w-node-cc84709f-f6d6-1048-3f9b-4e9b73b364b6-20dfe71d, #w-node-cc84709f-f6d6-1048-3f9b-4e9b73b364b8-20dfe71d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-cc84709f-f6d6-1048-3f9b-4e9b73b364bb-20dfe71d {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: stretch center;
}

#w-node-_7b66caef-99b5-756b-0cd4-54006d254c8b-20dfe71d, #w-node-_7b66caef-99b5-756b-0cd4-54006d254c8d-20dfe71d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_7b66caef-99b5-756b-0cd4-54006d254c90-20dfe71d {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: stretch center;
}

#w-node-_08ed8135-d723-05a5-e9c9-2d4d7e647c60-20dfe71d, #w-node-_08ed8135-d723-05a5-e9c9-2d4d7e647c62-20dfe71d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_08ed8135-d723-05a5-e9c9-2d4d7e647c65-20dfe71d {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: stretch center;
}

#w-node-_04afb0b7-cf96-bd37-58e6-51c0e65c3ade-20dfe71d, #w-node-_04afb0b7-cf96-bd37-58e6-51c0e65c3ae0-20dfe71d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_04afb0b7-cf96-bd37-58e6-51c0e65c3ae3-20dfe71d {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: stretch center;
}

#w-node-_3f94dc56-3883-b7a1-3097-ffedd473795c-20dfe71d, #w-node-_3f94dc56-3883-b7a1-3097-ffedd473795e-20dfe71d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_3f94dc56-3883-b7a1-3097-ffedd4737961-20dfe71d {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: stretch center;
}

#w-node-_8df9bd24-04a8-2be0-d789-a001f19fea9a-20dfe71d, #w-node-_8df9bd24-04a8-2be0-d789-a001f19fea9c-20dfe71d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_8df9bd24-04a8-2be0-d789-a001f19fea9f-20dfe71d {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: stretch center;
}

#w-node-af41d384-a4e9-0c22-c69b-265a03823692-20dfe71d, #w-node-af41d384-a4e9-0c22-c69b-265a03823694-20dfe71d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-af41d384-a4e9-0c22-c69b-265a03823696-20dfe71d {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: stretch center;
}

#w-node-_9de41a76-2190-529b-8963-71c4ec7f8a38-20dfe71d, #w-node-_9de41a76-2190-529b-8963-71c4ec7f8a3a-20dfe71d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_9de41a76-2190-529b-8963-71c4ec7f8a3c-20dfe71d {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: stretch center;
}

#w-node-_0da5b828-47d5-a3b4-0847-ced081190649-20dfe71d, #w-node-_0da5b828-47d5-a3b4-0847-ced08119064b-20dfe71d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_0da5b828-47d5-a3b4-0847-ced08119064d-20dfe71d {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: stretch center;
}

#w-node-c7ee3593-2045-2f7f-639b-2d0bb90f1642-20dfe71d, #w-node-c7ee3593-2045-2f7f-639b-2d0bb90f1644-20dfe71d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-c7ee3593-2045-2f7f-639b-2d0bb90f1647-20dfe71d {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: stretch center;
}

#w-node-bea81ff7-af06-54bf-c3de-717e095c6edb-20dfe71d, #w-node-bea81ff7-af06-54bf-c3de-717e095c6edd-20dfe71d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-bea81ff7-af06-54bf-c3de-717e095c6ee0-20dfe71d {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: stretch center;
}

#w-node-be1e0ee7-61ce-abb7-47bb-3aab49024265-20dfe71d, #w-node-be1e0ee7-61ce-abb7-47bb-3aab49024267-20dfe71d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-be1e0ee7-61ce-abb7-47bb-3aab4902426a-20dfe71d {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: stretch center;
}

#w-node-_355e4c9e-0fba-776b-1f58-2976dd79b6fa-20dfe71d, #w-node-_355e4c9e-0fba-776b-1f58-2976dd79b6fc-20dfe71d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_355e4c9e-0fba-776b-1f58-2976dd79b6ff-20dfe71d {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: stretch center;
}

#w-node-_55224791-253d-0bec-0faf-073a076d1dfb-20dfe71d, #w-node-_55224791-253d-0bec-0faf-073a076d1dfd-20dfe71d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_55224791-253d-0bec-0faf-073a076d1e00-20dfe71d {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: stretch center;
}

#w-node-_95bab184-2c33-3aeb-4fb5-8db61cf88afc-20dfe71d, #w-node-_95bab184-2c33-3aeb-4fb5-8db61cf88afe-20dfe71d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_95bab184-2c33-3aeb-4fb5-8db61cf88b01-20dfe71d {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: stretch center;
}

#w-node-_8a807898-0ca8-d827-1047-0f5b21635f2f-20dfe71d, #w-node-_41d9d58d-b253-2c1c-cde9-2c435fddcddd-20dfe71d, #w-node-a0b3434a-6da4-178f-61de-b6cda2fb6ea3-20dfe71d, #w-node-_6082607e-6faa-d31c-b2f9-9604b1be3de9-20dfe71d, #w-node-bcb86b82-86e5-2348-46dc-ef6376e4bdab-20dfe71d, #w-node-_4836e8b7-7885-ec33-01a1-8fe83b148d6d-20dfe71d, #w-node-_502770a3-1b51-0601-ba3c-ebfc16ecb1cd-20dfe71d, #w-node-faa91a03-01a9-f0c4-e1a1-0d13bfdde677-20dfe71d, #w-node-dc1239d9-3d36-9b0a-d62c-b05b50d946c6-20dfe71d, #w-node-d83a0bd9-2994-831b-57ea-96bbb5d2185d-20dfe71d, #w-node-a2f37d8e-6fe4-bf24-9b89-dca6fef71f6d-20dfe71d, #w-node-fbe722f5-a225-f4ef-7aaf-075662b73ae8-20dfe71d, #w-node-_554f9a1a-e9c8-dcbe-6851-4f1e55667b02-20dfe71d, #w-node-_669114dd-6e66-39ae-3b52-8e75e2d43970-20dfe71d, #w-node-eb235cc8-4f6c-3602-e8ec-dc2e4f0abf54-20dfe71d, #w-node-_268512c1-d838-1581-5ad5-b07eeaba1153-20dfe71d, #w-node-dd09cfcd-73a2-19a0-b494-aa4e3faa398b-20dfe71d, #w-node-_5219ab18-241f-37e2-eabf-83d0e12314c0-20dfe71d, #w-node-_60da81c6-828c-ed99-7889-520356f7fd0f-20dfe71d, #w-node-_38a7dd0e-c755-d6d6-cfdb-14122da93261-20dfe71d, #w-node-_48595cac-2903-2c1f-5aaf-1075c1c3a7c0-20dfe71d, #w-node-_2549ab51-37fb-6aa9-e291-0f79842b3735-20dfe71d, #w-node-b279abe6-83a8-98dc-d41a-50c1e443748a-20dfe71d, #w-node-bfb6b562-b8ea-888b-ab25-3ec8861147b6-20dfe71d, #w-node-cf6a40e4-c236-514e-b391-d311a23356eb-20dfe71d, #w-node-_83c0f048-82c5-f5f1-798b-519258836dc8-20dfe71d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_450ed7a3-ee95-4e10-baf2-4b1c0b28f24c-20dfe71d {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: stretch center;
}

#w-node-_84e6d102-dd04-9a9d-2606-9b5545f08bbf-20dfe71d, #w-node-ae632ab7-3efc-5ed9-b352-8e222464b98d-20dfe71d, #w-node-d3437d1a-4759-8d96-e92b-004a29b8aaf7-20dfe71d, #w-node-a45501fa-6bb6-2ea4-656a-1758ba6a902a-20dfe71d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_7da566d6-4dbf-26ef-d42d-cc089221fa34-20dfe71d {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: stretch center;
}

#w-node-c463d3f3-aed3-ee01-f59a-871fd47353ce-20dfe71d, #w-node-_92e80684-66a9-a997-3be2-352f0f7d6f62-20dfe71d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_0200ed66-439d-e9dc-f6d4-8c67a26f0c9a-20dfe71d {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: stretch center;
}

#w-node-c3a6c976-53a1-cf65-1aa7-95999334b758-20dfe71d, #w-node-_315ad787-dec4-068b-034b-12878e6559c9-20dfe71d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_345b59c3-b06a-ca2f-d57c-9157b6b43737-20dfe71d {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: stretch center;
}

#w-node-_8ead48f9-16b1-a440-bdce-6f59996877ad-20dfe71d, #w-node-d840cacc-2e16-5429-a766-b40c6b4f7475-20dfe71d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_623f094c-bb40-bb37-f043-f1305c15bfa2-20dfe71d {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: stretch center;
}

#w-node-_01a6b469-3fac-441f-93af-42f748ccf922-20dfe71d, #w-node-_1c580368-8339-3857-6d00-f99a5548c433-20dfe71d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_16123ce4-3525-17c2-4ce2-ec80bd59f86e-20dfe71d {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: stretch center;
}

#w-node-f722f276-162a-4494-25d9-22a8c77db2ba-20dfe71d {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: auto;
}

#w-node-_6dd16c99-2c5f-be44-3ac6-0f4b65d03436-57758526, #w-node-_6dd16c99-2c5f-be44-3ac6-0f4b65d03438-57758526, #w-node-_6dd16c99-2c5f-be44-3ac6-0f4b65d0343a-57758526, #w-node-_19132657-bee7-584d-4408-a15395169820-57758526 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-c75a0990-421d-efc8-cb5a-2e4858ccad47-57758526 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-f5aa5184-0483-4378-c25c-c8decf4c0f8b-57758526 {
  grid-area: Area-2;
}

#w-node-_922f2210-f7d3-92a7-fb06-486cf95ee2e0-57758526, #w-node-_8d0d8f38-7798-036b-15ee-1c1e92707794-57758526 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_018a4411-9296-820c-5f7d-b3d28aba3b06-57758526 {
  place-self: stretch stretch;
}

#w-node-_23bde1e0-c711-c6bb-37b7-d2fb01e4174e-57758526 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-a0d40300-31f3-432c-bb34-a1f14c687328-57758526 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b14241e9-6380-d949-77e9-d54a3bad70fc-57758526 {
  grid-area: Area;
}

#w-node-f2639bad-fd01-b93c-216f-2d58942655e3-57758526 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-d6a357a7-8e9a-06e5-1aed-0dc377a275d9-57758526 {
  grid-area: Area-2;
}

#w-node-d6a357a7-8e9a-06e5-1aed-0dc377a275da-57758526, #w-node-d6a357a7-8e9a-06e5-1aed-0dc377a275dc-57758526 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-d6a357a7-8e9a-06e5-1aed-0dc377a275de-57758526 {
  place-self: stretch stretch;
}

#w-node-d6a357a7-8e9a-06e5-1aed-0dc377a275e0-57758526 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-ae0cc111-3fde-5332-547c-069b31e8ad14-57758526 {
  grid-area: Area;
}

#w-node-aab8f2d2-b0e1-e0cd-4c40-4b6ab2229acc-57758526 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: auto;
}

#w-node-_6ae550ea-5d28-9677-81aa-09ab49802eda-d53590d5, #w-node-_6ae550ea-5d28-9677-81aa-09ab49802edc-d53590d5, #w-node-_6ae550ea-5d28-9677-81aa-09ab49802ede-d53590d5, #w-node-_6ae550ea-5d28-9677-81aa-09ab49802ee0-d53590d5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-e4d1431d-b242-8226-b3e6-fdb13dd75de0-d53590d5, #w-node-c0da6563-7b9b-8b72-d215-07144d805a4a-d53590d5, #w-node-_67282f6e-2293-fca5-1458-10ce69eba17f-d53590d5, #w-node-b7c13282-c584-86be-1482-705b4faf2b69-d53590d5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ce4c1c5e-ca46-e312-077f-a9df28574bd7-d53590d5 {
  grid-area: Area-2;
}

#w-node-_4273c3f4-c742-9601-dd73-9cd19a13589d-d53590d5 {
  grid-area: Area-7;
}

#w-node-_5add429f-8a89-4eb4-2c24-82ada2a0bd8c-d53590d5 {
  grid-area: Area-10;
  place-self: center;
}

#w-node-_5f8e8b23-c2d7-d797-2ec1-232921481694-d53590d5 {
  grid-area: Area-8;
}

#w-node-_4aac1f79-e514-2771-45e0-60b24faf2b5e-d53590d5 {
  grid-area: Area-11;
}

#w-node-_11aa0730-ed69-30c2-fc3e-5c12c50c51f8-d53590d5 {
  grid-area: Area-12;
  align-self: center;
}

#w-node-_6d77450f-90be-f7e1-0ffb-3648867eb5c6-d53590d5 {
  grid-area: Area-13;
}

#w-node-_6a50433e-8ff7-be5f-d336-3f922f408bac-d53590d5 {
  grid-area: Area-14;
  align-self: center;
}

#w-node-ace0fbed-45cc-afb1-4b1d-12d26e2ce43d-d53590d5 {
  grid-area: Area-15;
}

#w-node-_33cafd4e-49d5-2994-a864-b3c749fe3d3c-d53590d5 {
  grid-area: Area-16;
  align-self: center;
}

#w-node-_965004a3-67ba-b2ef-fdec-8822ee140d39-d53590d5 {
  grid-area: Area-17;
}

#w-node-_92441144-9022-4474-a0ea-c38ba2edd93a-d53590d5 {
  grid-area: Area-18;
  align-self: center;
}

#w-node-af14a3b7-58bf-b74d-dcef-38cc3b25a91e-d53590d5 {
  grid-area: Area-20;
}

#w-node-_141bae73-3ccc-b5f3-a88e-2e0c013742ba-d53590d5 {
  grid-area: Area-19;
}

#w-node-_0828639c-8572-bfba-602a-289fc292f80b-d53590d5, #w-node-_1fa923c7-4e0a-3b61-e0a9-41c4c11e5e4e-d53590d5, #w-node-a2f9779a-5a05-8a2e-c95f-0a2a45edbddb-d53590d5, #w-node-fc1cb6e7-e687-95ee-1a78-48ec0846147d-d53590d5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0af5da86-3609-1540-9b39-c35ecb6efe07-d53590d5 {
  grid-area: Area-2;
}

#w-node-_0de55c54-d754-b438-eb64-afcc27cc85c3-d53590d5 {
  grid-area: Area-7;
}

#w-node-e4c61dde-b30b-5fea-d42c-8bc80771ac27-d53590d5 {
  grid-area: Area-10;
  place-self: center;
}

#w-node-_1f60ebcd-39d2-5f06-0b97-663a051b0dfc-d53590d5 {
  grid-area: Area-11;
}

#w-node-_3da9bccc-85cc-6462-4688-49500b0cd87e-d53590d5 {
  grid-area: Area-12;
  align-self: center;
}

#w-node-b0b00a0d-3c87-0994-1392-1afb3abd511c-d53590d5 {
  grid-area: Area-13;
}

#w-node-b51df7d0-e3f3-f9bd-f87b-f3d576054728-d53590d5 {
  grid-area: Area-14;
  align-self: center;
}

#w-node-_81ef07dd-fdc8-bfdf-a83e-d553ed4d272b-d53590d5 {
  grid-area: Area-15;
}

#w-node-_0a89ab10-46c5-d290-019a-778fd0f13928-d53590d5 {
  grid-area: Area-16;
  align-self: center;
}

#w-node-_061d5307-ed2f-e8dc-ede6-b762d4f36c07-d53590d5 {
  grid-area: Area-17;
}

#w-node-d2217a97-2f52-04eb-a2d8-6d452e6a49b5-d53590d5 {
  grid-area: Area-18;
  align-self: center;
}

#w-node-_8b7bd10a-0d53-0089-a37d-504472d0791a-d53590d5 {
  grid-area: Area-19;
}

#w-node-_1999e5e9-a447-5c38-cfa7-b516465ab2e6-d53590d5 {
  grid-area: Area-20;
}

#w-node-_06123f27-5b70-4ba1-d8c5-6f932abe9e6a-d53590d5 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_8021ab4a-677b-ea0f-827f-cb11169b6b9c-d53590d5 {
  grid-area: Area-8;
}

#w-node-aca062b4-c0e3-129f-d0c0-c39c603e7665-d53590d5 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: stretch stretch;
}

#w-node-_1fdecc2d-a20c-49c0-58be-0016ec64510e-94507b78, #w-node-_1fdecc2d-a20c-49c0-58be-0016ec645110-94507b78, #w-node-_1fdecc2d-a20c-49c0-58be-0016ec645112-94507b78, #w-node-_1fdecc2d-a20c-49c0-58be-0016ec645114-94507b78 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_563c2515-e7ac-9eed-e2e1-6f0a43ecd55f-94507b78, #w-node-_563c2515-e7ac-9eed-e2e1-6f0a43ecd561-94507b78, #w-node-_563c2515-e7ac-9eed-e2e1-6f0a43ecd563-94507b78, #w-node-_563c2515-e7ac-9eed-e2e1-6f0a43ecd565-94507b78 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cd36f33d-119d-8df6-dd7a-66d8d9511d70-94507b78 {
  grid-area: Area;
}

#w-node-_9c8cedfd-9ae7-06a3-9a06-da217c3f3da0-94507b78 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-ea971bbb-0690-8a04-b5b8-d9f128f54a45-94507b78 {
  grid-area: Area-3;
  justify-self: center;
}

#w-node-adc32c4e-1d02-daed-4871-d7ed3733ca20-94507b78 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-e645d067-66a1-64d2-2364-bae3a8ffb7d0-94507b78 {
  grid-area: Area-5;
  justify-self: center;
}

#w-node-_508e1982-fc55-b4e8-e077-b12c42ca7cbe-94507b78 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_0887dcb3-20c4-1cd4-161d-0c08944055ff-94507b78 {
  grid-area: Area-7;
  justify-self: auto;
}

#w-node-_101fcc7a-abeb-54dc-65ea-2b6d25b5534d-94507b78 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-de2e60e4-115a-712c-394e-8cc9362b5211-94507b78, #w-node-_0a12c5c5-ea39-7c46-9a76-3e165c46ffd6-94507b78, #w-node-ab069d18-c0bd-bd43-41e6-f38321735358-94507b78, #w-node-c37ebbda-19af-c0d9-ba43-e84b1c99b507-94507b78 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c7c51671-7a5c-0527-05ba-74573fc11e1d-94507b78 {
  grid-area: Area;
}

#w-node-_5a13d932-3fd9-1df2-4ac7-4c4e8cc4d6c0-94507b78 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_7abd9115-e758-5bf2-a78d-d9524c27557c-94507b78 {
  grid-area: Area-3;
  justify-self: center;
}

#w-node-_34edf3e4-1062-d9b0-6fbe-60d6b30252ca-94507b78 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-ab4aaa56-b5f0-9e2c-c069-fbef2ff7abed-94507b78 {
  grid-area: Area-5;
  justify-self: center;
}

#w-node-_378dd7a8-8084-250a-a376-12d2d6a801e1-94507b78 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_1eb1d53d-67a7-c67e-01b4-1ec7bb9fb1b9-94507b78 {
  grid-area: Area-7;
  justify-self: auto;
}

#w-node-d3a758b5-41d8-4733-aa62-c7cbd34f52de-94507b78 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_8769ecb2-c894-08c1-e468-ac263cdf3616-94507b78 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: stretch stretch;
}

#w-node-_8a9f4504-77d2-b316-c466-4fc2a9359f4e-212588c8, #w-node-_8a9f4504-77d2-b316-c466-4fc2a9359f50-212588c8, #w-node-_8a9f4504-77d2-b316-c466-4fc2a9359f52-212588c8, #w-node-_8a9f4504-77d2-b316-c466-4fc2a9359f54-212588c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_94a068d5-063c-8ea1-19ad-481e11785e31-212588c8, #w-node-_94a068d5-063c-8ea1-19ad-481e11785e33-212588c8, #w-node-_94a068d5-063c-8ea1-19ad-481e11785e35-212588c8, #w-node-_94a068d5-063c-8ea1-19ad-481e11785e37-212588c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ff6388ab-4f73-b95e-1ce8-cefa480ab241-212588c8 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_66461079-0e51-ec7f-6cd5-c6162754e0e2-212588c8 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  place-self: auto;
}

#w-node-_4b20d27e-14c0-76b6-3307-d599dbb23715-212588c8 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  place-self: center;
}

#w-node-_99a5e765-2ae7-cb6f-7bd2-de3f12b6c1b4-212588c8, #w-node-_031c09ca-2585-0baa-15af-c6cbd6f8b028-212588c8 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-eaf4cae8-c3cf-e2e8-6d5e-dfd5df201b6f-212588c8, #w-node-_4877549e-2e89-ea53-718a-29a2b72b5f17-212588c8, #w-node-_6357e72a-fb4e-720c-9419-4c6aaa41fd33-212588c8, #w-node-b69103a8-25bc-fe66-992d-ae010cae6b38-212588c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7edc3dc6-e518-72fa-2e08-bbf71d012086-212588c8 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-f3c72864-b2b9-16f5-8413-c5fc1e05e991-212588c8 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  place-self: auto;
}

#w-node-_0e6c47a5-24f9-20ba-eb5e-9066e976e91a-212588c8 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  place-self: center;
}

#w-node-d6c9afd9-dde8-543c-60bc-1000911c3674-212588c8, #w-node-accc323a-5b00-6300-07ab-d1a6d5c8bdc4-212588c8 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-ec343f73-f893-8922-692d-3d19ad30a73e-212588c8 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: stretch stretch;
}

#w-node-_69f17847-4a6a-7202-66ce-fe8a50e7e04c-43a37da0, #w-node-_69f17847-4a6a-7202-66ce-fe8a50e7e04e-43a37da0, #w-node-_69f17847-4a6a-7202-66ce-fe8a50e7e050-43a37da0, #w-node-_69f17847-4a6a-7202-66ce-fe8a50e7e052-43a37da0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_6f4bfdce-cc5a-b275-3818-d5a414c49a10-43a37da0, #w-node-_6f4bfdce-cc5a-b275-3818-d5a414c49a12-43a37da0, #w-node-_6f4bfdce-cc5a-b275-3818-d5a414c49a14-43a37da0, #w-node-_6f4bfdce-cc5a-b275-3818-d5a414c49a16-43a37da0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_11c27a15-23ac-19cb-a2cf-bd70cdba1ea4-43a37da0 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_825046ea-21e1-74a3-1b76-d52fb2b53cf6-43a37da0 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  place-self: auto;
}

#w-node-_63506f79-ff11-b0f2-6b70-c72587ea4796-43a37da0 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  justify-self: center;
}

#w-node-_57f79027-5234-fd3d-72a5-06106f0a7048-43a37da0 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  place-self: auto;
}

#w-node-de96425a-55a3-fe76-5f4a-587922fcf9fc-43a37da0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f2de5a57-f15a-c686-b67b-415715eb6cce-43a37da0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-ba3a606f-ddb0-4103-89d4-1e2cb037d0b9-43a37da0 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_8472db71-4ca8-2883-9b0b-3a9233aa548d-43a37da0, #w-node-a7375656-3e28-e967-8a16-b5fc5eddea46-43a37da0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_360c594c-698f-7584-4c53-3a7edc9fddc5-43a37da0, #w-node-c682bd09-bf35-aac6-efaa-792eb6a5fcd9-43a37da0 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_71ac505d-8952-ea18-87a8-274ef44e67c0-43a37da0, #w-node-_9ab7c7d2-df6a-ef1a-2d6b-00a698548d9d-43a37da0, #w-node-_5b75d494-72eb-a03c-6be1-eb96e7fcc7f5-43a37da0 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_51b162a7-b16e-0cdd-9c35-38ac8c8164a2-43a37da0, #w-node-_51b162a7-b16e-0cdd-9c35-38ac8c8164a4-43a37da0, #w-node-_51b162a7-b16e-0cdd-9c35-38ac8c8164a7-43a37da0, #w-node-_51b162a7-b16e-0cdd-9c35-38ac8c8164a9-43a37da0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3e3f5eea-a496-6775-075e-19fb64cb54ea-43a37da0 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_51b162a7-b16e-0cdd-9c35-38ac8c8164ac-43a37da0 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  place-self: auto;
}

#w-node-ebb6203d-e60c-dfad-9f76-27353e9166a8-43a37da0 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  justify-self: center;
}

#w-node-_9e790679-1126-8201-ba97-5c7b0b471a7e-43a37da0 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  place-self: auto;
}

#w-node-a7b82e80-88ea-3227-dcfc-320dede446f2-43a37da0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e5a7c3af-dc8e-6b61-fb86-29ef48819094-43a37da0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-f69be0ec-b178-c58e-3f85-35cd42140ed0-43a37da0, #w-node-_83b757e8-0eee-7d49-063d-bcf0c73ca14e-43a37da0, #w-node-_47761d83-5140-2810-4e42-ffdf637e4a57-43a37da0 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-f8a76404-5733-c62b-49f6-8a6a543c7e1c-43a37da0, #w-node-ef793052-f733-b613-5210-c2da0611f0c7-43a37da0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_255d1413-75d2-a6b2-c173-46c15f48f4ee-43a37da0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b25ce17f-62b3-92ef-9759-f9b318daca35-43a37da0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ebcfb1e2-38dc-a480-a014-6a81dda1b877-43a37da0, #w-node-_7fb39296-e52d-2c47-8d89-6d8343f403b3-43a37da0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b5fab579-d6ad-90df-d766-26a5ada6eb65-43a37da0 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-bbfc254d-630c-8bf0-a077-ba0a5dbe7222-43a37da0, #w-node-de6af146-d2d6-2410-7b92-2c71f89e0d4a-43a37da0, #w-node-_4ac21a62-6142-1338-a18b-57cfe04832f7-43a37da0, #w-node-ba224b20-c7f0-9d3b-ea12-87c1f58c4f48-43a37da0 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_2323bde7-43d7-e5b3-e9fb-3ea4a502fdd3-43a37da0 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: stretch stretch;
}

#w-node-d213cb73-c495-3f53-23bc-64f999faa3e3-ddbd8dbf, #w-node-d213cb73-c495-3f53-23bc-64f999faa3e5-ddbd8dbf, #w-node-d213cb73-c495-3f53-23bc-64f999faa3e7-ddbd8dbf, #w-node-d213cb73-c495-3f53-23bc-64f999faa3e9-ddbd8dbf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_93ecb098-4586-616b-95eb-aa3639f0e722-ddbd8dbf, #w-node-_93ecb098-4586-616b-95eb-aa3639f0e724-ddbd8dbf, #w-node-_93ecb098-4586-616b-95eb-aa3639f0e726-ddbd8dbf, #w-node-_93ecb098-4586-616b-95eb-aa3639f0e728-ddbd8dbf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ccfbec6-26a1-e6fe-4a92-24079568c4d6-ddbd8dbf {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_147011f7-9059-2cf0-db37-e72f578a816a-ddbd8dbf {
  grid-area: span 1 / span 4 / span 1 / span 4;
  place-self: auto;
}

#w-node-cfa571f0-b51c-c4b4-315d-3bb98fd2eaca-ddbd8dbf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-af29bfd0-83e3-2ece-9093-e84cd13a133c-ddbd8dbf {
  grid-area: span 1 / span 4 / span 1 / span 4;
  place-self: auto;
}

#w-node-_85a09de8-01de-24d2-21ff-ac8d69fef635-ddbd8dbf, #w-node-_297499d2-a24f-f160-2c95-4a39094af0a7-ddbd8dbf, #w-node-aa91ce06-1a6e-654a-4178-a851e05ca632-ddbd8dbf {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-cb2e0b22-e67b-ff9b-7ce8-ffaa9c90d463-ddbd8dbf, #w-node-ed320a7d-c4b0-737a-14d5-e049e2399347-ddbd8dbf, #w-node-_50ed1139-d5f4-0fea-f690-bb6aedaa158a-ddbd8dbf, #w-node-baad0543-340d-3607-0e80-c5ce17b3e429-ddbd8dbf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_703d4b7a-7fe8-87fa-733c-3d6e122402d7-ddbd8dbf {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-ca1edc0a-634d-70eb-bce6-dc4732142def-ddbd8dbf {
  grid-area: span 1 / span 4 / span 1 / span 4;
  place-self: auto;
}

#w-node-cc4ad0b0-765e-165f-e65e-2bbc18652648-ddbd8dbf {
  grid-area: span 1 / span 4 / span 1 / span 4;
  place-self: auto center;
}

#w-node-a8d0e7f5-f33c-d94b-abf0-e346a124b9b7-ddbd8dbf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_689217f3-76df-38a1-8c9e-860553cf4d08-ddbd8dbf {
  grid-area: span 1 / span 4 / span 1 / span 4;
  place-self: auto;
}

#w-node-_424884c6-31e5-636a-3204-0661b927371d-ddbd8dbf, #w-node-_134b771f-dd19-5f3f-f966-03b5d2e796ad-ddbd8dbf, #w-node-_37d442ed-de0c-055d-7265-e2061fd28c3a-ddbd8dbf, #w-node-_0a69450f-46d6-fb9e-e77f-1ca4d143c8d9-ddbd8dbf {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-a1c67347-55e9-bea5-ef0c-cc7dc130cb35-ddbd8dbf {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: stretch stretch;
}

#w-node-d3dcf79b-7db7-9f45-6de0-6d8c9cc9d08f-68b19dbf, #w-node-d3dcf79b-7db7-9f45-6de0-6d8c9cc9d091-68b19dbf, #w-node-d3dcf79b-7db7-9f45-6de0-6d8c9cc9d093-68b19dbf, #w-node-d3dcf79b-7db7-9f45-6de0-6d8c9cc9d095-68b19dbf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_18eb6c24-3987-46cb-17fb-a1f368c55021-68b19dbf, #w-node-_18eb6c24-3987-46cb-17fb-a1f368c55023-68b19dbf, #w-node-_18eb6c24-3987-46cb-17fb-a1f368c55025-68b19dbf, #w-node-_18eb6c24-3987-46cb-17fb-a1f368c55027-68b19dbf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f60f4de1-2426-23c7-1225-ba7775745edf-68b19dbf {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_89fb9d02-778d-bf13-2733-8fb28ae65ffa-68b19dbf {
  grid-area: span 1 / span 4 / span 1 / span 4;
  place-self: auto;
}

#w-node-_1e869dc8-077f-43dc-7b19-cb014a6fcc9c-68b19dbf {
  grid-area: span 1 / span 4 / span 1 / span 4;
  justify-self: center;
}

#w-node-_4bf2ba9a-d6e9-530a-d32d-5265ea511bf6-68b19dbf {
  grid-area: span 1 / span 4 / span 1 / span 4;
  place-self: auto;
}

#w-node-e5b699d4-1433-c268-820e-86bb087defb9-68b19dbf, #w-node-_5db61a7a-4296-3c46-57bd-ec3c574f3f36-68b19dbf, #w-node-_123db6f0-a201-f8c0-e9d1-1d4aead536d7-68b19dbf {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_82050a10-9338-b871-a026-824d07d2d1e6-68b19dbf, #w-node-_0b1e1652-e7b3-c51c-e8e9-80bb9e5eaee9-68b19dbf, #w-node-_1d23b82e-f0e5-a975-fd3f-f1d99b69f805-68b19dbf, #w-node-_1b979ea3-5af3-4f07-2ff8-1c2fc0d1fb04-68b19dbf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d45764fd-1f87-2e28-59c6-162c3759dd55-68b19dbf {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_5b114b31-05cc-47b9-b5f1-b7acf4a8d1d3-68b19dbf {
  grid-area: span 1 / span 4 / span 1 / span 4;
  place-self: auto;
}

#w-node-c3be25ea-20ae-4e2d-81b9-6d93718b90c1-68b19dbf {
  grid-area: span 1 / span 4 / span 1 / span 4;
  justify-self: center;
}

#w-node-_25b33760-a930-ae56-a5a2-75e611ecfbae-68b19dbf {
  grid-area: span 1 / span 4 / span 1 / span 4;
  place-self: auto;
}

#w-node-_2d72d506-2d0e-b2b8-9ace-e0178c763b65-68b19dbf, #w-node-_7062223f-6cad-c880-fa1a-6748c84d0b7e-68b19dbf, #w-node-bec6c031-afa4-1a80-06cf-e733853ede44-68b19dbf, #w-node-cd1a5639-8d0f-80f0-f285-8106148167fa-68b19dbf {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-bdb3b18c-3e0c-2c70-172d-de1d1c635967-68b19dbf {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: stretch stretch;
}

#w-node-_32f0dfac-f30e-d7f3-39c4-ce88ba1d4e91-639916b6, #w-node-_32f0dfac-f30e-d7f3-39c4-ce88ba1d4e93-639916b6, #w-node-_32f0dfac-f30e-d7f3-39c4-ce88ba1d4e95-639916b6, #w-node-_32f0dfac-f30e-d7f3-39c4-ce88ba1d4e97-639916b6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-c9795a73-d7a0-9008-2adf-5f4508fc0452-639916b6, #w-node-c9795a73-d7a0-9008-2adf-5f4508fc0454-639916b6, #w-node-c9795a73-d7a0-9008-2adf-5f4508fc0456-639916b6, #w-node-c9795a73-d7a0-9008-2adf-5f4508fc0458-639916b6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6e29c8f6-504e-3ad8-0690-adb62be0b9b0-639916b6 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_292cb9c8-6e6a-2548-1a25-af0bb8686bd7-639916b6 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  place-self: auto;
}

#w-node-f4248b56-4c36-98b8-4769-e9e58024557f-639916b6, #w-node-_7929a009-46d9-19f3-4c41-ad25572216da-639916b6, #w-node-b61560b1-4850-88d4-1a50-40da82fafca0-639916b6, #w-node-_2286b39e-e549-81d3-9469-a0167a239b29-639916b6, #w-node-_22d5c602-4ffa-0952-3046-07f3bf4c9132-639916b6, #w-node-_9d61473f-b4df-9f19-7897-8b74a686d882-639916b6, #w-node-_9aa6dfc2-ce7b-4998-b799-82206d19e732-639916b6 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_73d69fbc-a613-e0f8-88e4-5646857ae1c7-639916b6, #w-node-_0723efe1-43ab-f4d3-daa7-39534d2d714e-639916b6, #w-node-_7fe592bd-5926-7cd2-54ae-eadae7b69117-639916b6, #w-node-b8a9f58c-3a95-7115-16b9-442bdc20f132-639916b6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a3211308-5996-0ef4-a096-fb8adbfe0a04-639916b6 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_95c86734-d2c7-446f-d502-d16d8b342019-639916b6 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  place-self: auto;
}

#w-node-e8514e3d-fb95-fdc6-477e-cdb98ad2cfb6-639916b6 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  justify-self: center;
}

#w-node-_69d69f6d-9227-b4d1-147d-62fa2240568a-639916b6, #w-node-_2a981d08-5ff0-7a60-62a7-fc6e8989a3be-639916b6, #w-node-a292967d-8ab3-b7e1-0524-2d03911147c6-639916b6, #w-node-c352b6a3-3dec-77a5-a920-11c84fbe0f7f-639916b6, #w-node-_546d3485-8ca9-30bf-34f8-8274fb14afb4-639916b6, #w-node-_6bc26d8e-6fed-79c4-bda6-eacae4ea81d0-639916b6, #w-node-_6ac47470-2c1e-e47e-b56c-8438e8bf7d29-639916b6, #w-node-_7eb85575-e887-9c2f-9e4a-85c56cb6ad87-639916b6, #w-node-d4b1ccde-142e-edde-1a19-6092dd743ede-639916b6 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-f46416ad-540e-542c-4e66-9df5f231b1b5-639916b6 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: stretch stretch;
}

#w-node-_822157fe-0a66-dcac-9674-2eeaf56b4de4-57d4718a, #w-node-_822157fe-0a66-dcac-9674-2eeaf56b4de6-57d4718a, #w-node-_822157fe-0a66-dcac-9674-2eeaf56b4de8-57d4718a, #w-node-_822157fe-0a66-dcac-9674-2eeaf56b4dea-57d4718a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-d8ff25d4-de6e-f00b-4656-9c253cb2c714-57d4718a, #w-node-d8ff25d4-de6e-f00b-4656-9c253cb2c716-57d4718a, #w-node-d8ff25d4-de6e-f00b-4656-9c253cb2c719-57d4718a, #w-node-d8ff25d4-de6e-f00b-4656-9c253cb2c71b-57d4718a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bcd0aed9-f024-d5d4-0dd7-de8db2329ecd-57d4718a {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-c4481fee-0e46-24ba-2269-4de1a9a0d77b-57d4718a {
  grid-area: span 1 / span 4 / span 1 / span 4;
  place-self: auto;
}

#w-node-_4fe6567c-64fe-d29c-09e8-deaa07737eda-57d4718a {
  grid-area: span 1 / span 4 / span 1 / span 4;
  place-self: auto center;
}

#w-node-_2487e18c-7c89-52e6-a7bb-718d71d7a4d3-57d4718a {
  grid-area: span 1 / span 4 / span 1 / span 4;
  place-self: auto;
}

#w-node-_939d7da6-11f7-4ac6-caf4-34512186a548-57d4718a {
  grid-area: span 1 / span 4 / span 1 / span 4;
  justify-self: center;
}

#w-node-_90abb509-b8d4-2fc1-2e6d-e14cdaf2b3dc-57d4718a, #w-node-_2c282a3f-a294-e35c-6baa-ab6749daaffa-57d4718a, #w-node-_91c53f5d-ce26-6119-870b-cf4c0dd73891-57d4718a {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-c887ea6a-59fe-fba3-31dd-eeb602ecc5e3-57d4718a, #w-node-_15460809-7cec-6789-5f59-05d4cb49f5b4-57d4718a, #w-node-_35006f7c-09f3-5f02-3bfc-65138c00ff42-57d4718a, #w-node-_06aa22eb-4197-58a2-722a-cca46a7795bc-57d4718a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b934c8c8-2db1-8355-9083-77e5f9deb141-57d4718a {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_1590e5ff-db67-802f-2636-c888de30c063-57d4718a {
  grid-area: span 1 / span 4 / span 1 / span 4;
  place-self: auto;
}

#w-node-c20c753a-1614-d30a-c889-e12b4c292c69-57d4718a {
  grid-area: span 1 / span 4 / span 1 / span 4;
  place-self: auto center;
}

#w-node-b2a8b96f-6f03-116b-0fef-c86884b09f4a-57d4718a {
  grid-area: span 1 / span 4 / span 1 / span 4;
  place-self: auto;
}

#w-node-_2a26a57f-2636-d303-2a6f-3affefcd312c-57d4718a, #w-node-aac24280-3376-ae4a-0b9a-8dd69002f986-57d4718a {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-ef8327b1-86a9-a6c9-ac4a-86af8170e5c2-57d4718a {
  grid-area: span 1 / span 4 / span 1 / span 4;
  justify-self: center;
}

#w-node-_48ebe981-4f61-3286-4f4f-5c41980ce0b7-57d4718a, #w-node-_217cea91-e2f3-3c5e-03fc-c6dc82ae5ff2-57d4718a, #w-node-_98aea190-c4a5-a170-e740-400a4eeb23b7-57d4718a {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_915acf73-3e4e-dd7e-8689-84c485bbc062-57d4718a {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: stretch stretch;
}

#w-node-_62663485-94cd-45c7-8d8b-4c7a5fe1d997-bd1b7974, #w-node-_62663485-94cd-45c7-8d8b-4c7a5fe1d999-bd1b7974, #w-node-_62663485-94cd-45c7-8d8b-4c7a5fe1d99b-bd1b7974, #w-node-_62663485-94cd-45c7-8d8b-4c7a5fe1d99d-bd1b7974 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-f300399e-f65a-80d3-ddd9-c595ddecba81-bd1b7974, #w-node-f300399e-f65a-80d3-ddd9-c595ddecba83-bd1b7974, #w-node-f300399e-f65a-80d3-ddd9-c595ddecba86-bd1b7974, #w-node-f300399e-f65a-80d3-ddd9-c595ddecba88-bd1b7974 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f04dab97-1910-c460-f4d4-b6f9bbd9c0ca-bd1b7974 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_9ad98bb9-8cb9-ee9c-58ba-6f76ca1bb7cc-bd1b7974 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  place-self: auto;
}

#w-node-_5f98a456-1f4f-5010-0798-6792318f694b-bd1b7974, #w-node-_5f6b5a74-9f58-ff07-d652-736096a80b4c-bd1b7974 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-a68bc234-58c3-474e-e25c-f33315f05f9a-bd1b7974 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-fc8aaede-5a7d-86aa-caa5-b4560c7ac08d-bd1b7974 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_955c487b-f1ba-bddc-3bf2-bacd4ed7b2e0-bd1b7974, #w-node-d6d893c7-73df-f868-1d00-b3b0a0778a45-bd1b7974 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-cbb7c5b3-8df3-21b0-aae0-f9869b099b4c-bd1b7974, #w-node-e79810c3-2c24-83c1-0db8-60629f1c2d03-bd1b7974, #w-node-e09ccac7-6b76-cd30-c18a-edbc9d3fc566-bd1b7974, #w-node-_0a6cadee-5c20-ec21-b612-e60bb5a6158b-bd1b7974 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_52cd3a28-331b-a4c3-7013-93e47d8492ae-bd1b7974 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_7c837f86-d1d8-e6fa-6165-d5f029a0fcb0-bd1b7974 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  place-self: auto;
}

#w-node-_5e1b87d1-c960-e7a1-e273-094d55e1bd36-bd1b7974, #w-node-_64f0b50f-13de-c2d6-7fc3-dc4791f8fee2-bd1b7974 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-a91d63a2-8ce7-cd61-b52d-e7219f1a4725-bd1b7974, #w-node-_896668c7-e58c-d6a3-1923-62f45933df5f-bd1b7974 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  place-self: center;
}

#w-node-d3cab65d-61a6-3e8e-54c9-adc40d72c195-bd1b7974 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_0563dbff-c777-9a46-0fa1-8c635ed6b3bd-bd1b7974, #w-node-_10f2471f-b9da-cdfa-af8c-01b54a9bf3f6-bd1b7974 {
  place-self: center start;
}

#w-node-bb4746d0-e2ef-6ed0-c483-45b4b091cf97-bd1b7974 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_3e892452-dd5a-b60b-67a2-47943284b7a5-bd1b7974 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-fc5d6380-96cc-bcb8-8e7d-f061f122913b-bd1b7974 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center start;
}

#w-node-_9940cdbb-3cad-c928-bc37-398a79247c1a-bd1b7974 {
  place-self: center start;
}

#w-node-f0ff55b1-0ada-4328-f8e2-2df9829914d8-bd1b7974 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-dfb9828b-42b9-e824-7672-a435e0e30b78-bd1b7974, #w-node-_52e7c668-6d21-2f41-1387-8ba47c000275-bd1b7974 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_571436e0-9cd2-ddf1-19ee-38ed1e0916ac-bd1b7974 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: stretch stretch;
}

#w-node-_3c7cbc62-a973-c02e-158a-6a4174b63c0e-ebb584ec, #w-node-_3c7cbc62-a973-c02e-158a-6a4174b63c10-ebb584ec, #w-node-_3c7cbc62-a973-c02e-158a-6a4174b63c12-ebb584ec, #w-node-_3c7cbc62-a973-c02e-158a-6a4174b63c14-ebb584ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_77a7b255-2d98-f18e-faef-8690b450af8f-ebb584ec, #w-node-_77a7b255-2d98-f18e-faef-8690b450af91-ebb584ec, #w-node-_77a7b255-2d98-f18e-faef-8690b450af94-ebb584ec, #w-node-_77a7b255-2d98-f18e-faef-8690b450af96-ebb584ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a35a35aa-312a-a6eb-8ce1-5fc37c3d204b-ebb584ec {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-ebbda904-4980-ad32-cb79-8ab5703064c5-ebb584ec {
  grid-area: span 1 / span 4 / span 1 / span 4;
  place-self: auto;
}

#w-node-_845285ac-602c-e018-b0d8-3b06fd351c5f-ebb584ec {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-e47ce0ef-b36c-5221-057d-1e7b27a015c6-ebb584ec {
  grid-area: span 1 / span 4 / span 1 / span 4;
  place-self: auto;
}

#w-node-adc6d228-5744-fadf-7ca7-43b1bb79860a-ebb584ec {
  grid-area: span 1 / span 4 / span 1 / span 4;
  place-self: center;
}

#w-node-_8ad2debb-998c-4525-9d56-091c79536d8d-ebb584ec {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-e8ea7731-2900-3074-2995-05e3add1ab37-ebb584ec, #w-node-f25e346e-218b-0fae-c2ac-9a3feef78b9e-ebb584ec, #w-node-db3308df-4dd0-fe6c-21c7-542eaacbebcc-ebb584ec, #w-node-_4037129e-51f8-871d-6910-6fe2e8b99e62-ebb584ec {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_53ba2e5f-0015-7038-ce05-48a6b6fd2c53-ebb584ec, #w-node-f0444a85-c60d-4086-3257-d203e8e57f29-ebb584ec {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_0049c1d1-411d-f7c8-7511-9c228fa163b3-ebb584ec, #w-node-_80405d91-d516-0729-de41-9a537709977c-ebb584ec, #w-node-_7a131235-4b46-56c9-7cd5-0add7b9add45-ebb584ec, #w-node-e3e2d6d2-3c0d-6549-9b76-40645ec55990-ebb584ec {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_82b5e370-9fe2-5fd8-d3e9-4fd5b9760838-ebb584ec {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_9df477f3-b6f5-3075-a284-212c88d4a71d-ebb584ec {
  grid-area: span 1 / span 4 / span 1 / span 4;
  place-self: auto;
}

#w-node-_92c34578-56fa-b3ef-28ae-37a943748cb3-ebb584ec {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-e8b9d04f-29e5-ccb9-0b03-eb06b101d6f1-ebb584ec {
  grid-area: span 1 / span 4 / span 1 / span 4;
  place-self: auto;
}

#w-node-e4d76427-1fb3-7cf5-441c-65d7028fe5f7-ebb584ec {
  grid-area: span 1 / span 4 / span 1 / span 4;
  place-self: center;
}

#w-node-_18b5c5d2-7391-b8af-99e1-35f176474e12-ebb584ec {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_1d20d411-981f-5b55-9a7d-7b3ed7e19424-ebb584ec, #w-node-d0f9aabe-09d5-d7fb-1130-049ff7d78612-ebb584ec, #w-node-_7afd4930-3642-9cc7-0e8d-c851861f25c0-ebb584ec, #w-node-_1075cf3d-f4d8-ba57-d025-24ee7c8dad26-ebb584ec {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ce33f7f0-fe1e-5285-47b3-5b2abbc92f73-ebb584ec, #w-node-_76784bee-e9cb-cf74-9279-47968eb910f4-ebb584ec {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-b6115beb-2b17-e5b0-d84d-cbcabb21bda5-ebb584ec {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: stretch stretch;
}

#w-node-_72eb042d-fcc1-643d-0ec4-20ff2c504d9c-4ebed012, #w-node-_72eb042d-fcc1-643d-0ec4-20ff2c504d9e-4ebed012, #w-node-_72eb042d-fcc1-643d-0ec4-20ff2c504da0-4ebed012, #w-node-_72eb042d-fcc1-643d-0ec4-20ff2c504da2-4ebed012 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_3db3db80-8faf-1343-00ea-bd45cdbcd803-4ebed012, #w-node-_3db3db80-8faf-1343-00ea-bd45cdbcd805-4ebed012, #w-node-_3db3db80-8faf-1343-00ea-bd45cdbcd808-4ebed012, #w-node-_3db3db80-8faf-1343-00ea-bd45cdbcd80a-4ebed012 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2b405d08-7e71-c4de-553d-42cecb467825-4ebed012 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-a582717b-c3db-ed8d-3959-276e4f5eab0d-4ebed012 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  place-self: auto;
}

#w-node-_83c4f5a5-0460-1d7e-1937-513210daf353-4ebed012 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  justify-self: center;
}

#w-node-bd1f39ac-f545-8dc6-54ff-e0f4479fd6b0-4ebed012 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  place-self: auto;
}

#w-node-_15260a33-acbc-3097-5340-9d6c1c0d7bc3-4ebed012, #w-node-f1115344-de3f-4ced-6549-f5c9762a8f3c-4ebed012, #w-node-_67b08549-ba5d-4fe9-202e-25345600cef6-4ebed012, #w-node-_078478a9-9b0a-372a-0975-06a453644564-4ebed012, #w-node-cd64db4e-364c-75d1-909d-891241a5de28-4ebed012, #w-node-_7bb8066e-8d8d-bf0f-6ebc-5d305bba4be9-4ebed012, #w-node-_7f96e052-e30b-a14d-7f1f-7668fac5f169-4ebed012, #w-node-_82409dc1-2077-7519-eb92-2c56bfa73704-4ebed012 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-ba8597d8-e207-a13c-d846-b0a0bff1d5c4-4ebed012, #w-node-_18998ee0-ab50-57b5-06ed-74c9185efd2c-4ebed012, #w-node-_77888bee-ce77-70f6-9ff8-6680ca0da94c-4ebed012, #w-node-_92e97d12-9c3d-c569-c154-cbfc7c1d6554-4ebed012 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7fe2ccf4-0854-ad4d-f4ce-47739943c441-4ebed012 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_30053301-a658-ca8b-4b92-96cf05823894-4ebed012 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  place-self: auto;
}

#w-node-c981d9cb-a5c3-d820-20b6-5ef082e16b87-4ebed012 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  justify-self: center;
}

#w-node-_15c2b6f8-0f97-c79f-c0a8-6dc9dcd86c17-4ebed012 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  place-self: auto;
}

#w-node-_20db30ac-0a1d-56fd-6e80-e41353ac330c-4ebed012, #w-node-_77cb9ee0-6c4a-84cf-09de-6fe2174fb63a-4ebed012, #w-node-_4c1000d0-12b4-7918-ff0d-2ed261fed01b-4ebed012, #w-node-_50541d38-c280-5973-f437-1f8d6dc34547-4ebed012, #w-node-_7d876ce1-f0b8-01ae-e5ce-774cdac66fec-4ebed012, #w-node-_73890936-2a69-b36e-d9be-7297d7d5c163-4ebed012, #w-node-b1bab9e9-de31-a721-2a1f-1a38682055ef-4ebed012, #w-node-_62b4fff3-ec45-80ca-13e4-3a7f90c9ab13-4ebed012, #w-node-b4f05a4e-648f-46a4-0b0e-bc593343dd71-4ebed012 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-b00788f5-ef99-38ef-5293-0a4c85223b07-4ebed012 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: stretch stretch;
}

#w-node-e2cb2e43-d760-80ef-f641-6bb6a70a123c-3fd394cf, #w-node-e2cb2e43-d760-80ef-f641-6bb6a70a123e-3fd394cf, #w-node-e2cb2e43-d760-80ef-f641-6bb6a70a1240-3fd394cf, #w-node-e2cb2e43-d760-80ef-f641-6bb6a70a1242-3fd394cf {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_964ccc5f-bb26-0778-e720-710e7fa524f2-3fd394cf, #w-node-_964ccc5f-bb26-0778-e720-710e7fa524f4-3fd394cf, #w-node-_964ccc5f-bb26-0778-e720-710e7fa524f7-3fd394cf, #w-node-_964ccc5f-bb26-0778-e720-710e7fa524f9-3fd394cf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_492c16e3-4d54-fea1-0a7e-e0006ccd465c-3fd394cf {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-b1e72f61-6919-b9c1-3629-4cc1221a2646-3fd394cf {
  grid-area: span 1 / span 4 / span 1 / span 4;
  place-self: auto;
}

#w-node-_8cb3b993-12af-175f-2db2-4ec2e96abc1d-3fd394cf {
  grid-area: span 1 / span 4 / span 1 / span 4;
  justify-self: center;
}

#w-node-_642f7b52-28fa-4463-5205-7cf057251a23-3fd394cf {
  grid-area: span 1 / span 4 / span 1 / span 4;
  place-self: auto;
}

#w-node-e63c07ea-2014-b7be-de5e-5ede4c76c48c-3fd394cf {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_52066abe-a534-9dfa-4f9c-a3999f5acbc9-3fd394cf {
  grid-area: span 1 / span 4 / span 1 / span 4;
  place-self: auto;
}

#w-node-f175c883-052e-7c4d-8eec-49db5ea5da2e-3fd394cf {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_43decdba-da34-9893-4bda-10769e9c4631-3fd394cf {
  grid-area: Area-12;
  align-self: center;
}

#w-node-_5b187e81-23d2-63db-659f-d1ffd100fc3b-3fd394cf {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-e3dc2443-a970-5816-dd67-4352ebf6f929-3fd394cf {
  grid-area: Area-12;
  align-self: center;
}

#w-node-_706e95bd-3fa8-ec16-38e8-e8f1fd851092-3fd394cf {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_497a1999-bd72-a99d-7b3e-dda589c220d8-3fd394cf {
  grid-area: Area-12;
  align-self: center;
}

#w-node-_163dcb9b-2a87-59ac-bc0d-2dc316269e73-3fd394cf, #w-node-_12fde362-f314-cd52-03f8-f0c3690623e2-3fd394cf {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-d40e1e49-7768-d41e-1224-7c4b709ee80d-3fd394cf {
  grid-area: Area-19;
}

#w-node-_82042ced-5007-0861-0dbd-7ab9abbcc04b-3fd394cf, #w-node-_78a25085-dde9-7fd9-1cfb-16d4732e2aa0-3fd394cf, #w-node-_091cbb15-48bc-c234-83c4-fbd505082a8c-3fd394cf, #w-node-_186e3f6c-b4c3-50b5-39ed-37ced5f86cd6-3fd394cf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_436c7dc6-34a1-5ce1-eb0a-e717ee922380-3fd394cf {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_8ce2526d-6766-e040-be6a-f50d71c17a4d-3fd394cf {
  grid-area: span 1 / span 4 / span 1 / span 4;
  place-self: auto;
}

#w-node-b3a2e110-e210-5606-10b7-144d6cfa91d6-3fd394cf {
  grid-area: span 1 / span 4 / span 1 / span 4;
  justify-self: center;
}

#w-node-_4ca1a42e-47e8-ba51-c567-46b5a33e101c-3fd394cf {
  grid-area: span 1 / span 4 / span 1 / span 4;
  place-self: auto;
}

#w-node-b04f503a-93b4-51a0-27db-fdbfdab4937f-3fd394cf {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-e9ab50dd-875e-00f0-ceb9-e764669d67f2-3fd394cf {
  grid-area: span 1 / span 4 / span 1 / span 4;
  place-self: auto;
}

#w-node-_38906409-e02e-68f6-3f4b-970c87d779df-3fd394cf {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-de0d2d11-8bcb-b644-f7f4-e898fb93bd96-3fd394cf, #w-node-_54a603e2-1e17-d5e8-f223-2a7dd2b441dd-3fd394cf {
  place-self: center start;
}

#w-node-b038e948-c8e7-aea9-c169-1699c6d67059-3fd394cf, #w-node-_350615c2-4495-1bca-f3dc-872478601090-3fd394cf {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_54c6d04d-1e21-f732-f643-731ea793f49c-3fd394cf {
  place-self: center start;
}

#w-node-_8299087f-6c8a-4a47-3343-33c2ac0d3c39-3fd394cf, #w-node-b5a006d8-668a-f882-fca2-fb39cf1c50bf-3fd394cf, #w-node-df1d6fee-eb7e-1875-f946-7464d405c377-3fd394cf {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_3c24ec15-64cf-ff3e-59c9-3a3e8f56ff69-3fd394cf {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: stretch stretch;
}

#w-node-_01e32fc2-36fe-bc9b-0375-fcb1acaeec8d-7efd3f03, #w-node-_01e32fc2-36fe-bc9b-0375-fcb1acaeec8f-7efd3f03, #w-node-_01e32fc2-36fe-bc9b-0375-fcb1acaeec91-7efd3f03, #w-node-_01e32fc2-36fe-bc9b-0375-fcb1acaeec93-7efd3f03 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_77babfa0-36e0-a8e8-db34-2d0f3a385d41-7efd3f03, #w-node-_77babfa0-36e0-a8e8-db34-2d0f3a385d43-7efd3f03, #w-node-_77babfa0-36e0-a8e8-db34-2d0f3a385d4a-7efd3f03, #w-node-_77babfa0-36e0-a8e8-db34-2d0f3a385d4d-7efd3f03 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_77babfa0-36e0-a8e8-db34-2d0f3a385d52-7efd3f03 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_77babfa0-36e0-a8e8-db34-2d0f3a385d53-7efd3f03 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  place-self: auto;
}

#w-node-c863571a-7f4f-b99a-622d-791c6342682f-7efd3f03, #w-node-_77babfa0-36e0-a8e8-db34-2d0f3a385d57-7efd3f03 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_1f1c8c03-44bb-d8bf-cd9b-3c7df0ea4ca1-7efd3f03 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-de0d2d6b-93cf-6b67-8abf-0dabf35a3cb1-7efd3f03, #w-node-_853c21d8-e85f-f573-9d96-9652006c0bb1-7efd3f03 {
  place-self: center start;
}

#w-node-_6f842ea7-f710-e2d4-d0a7-a5c683a15acc-7efd3f03, #w-node-f60c3042-5a3c-cf4f-066c-2e51b91a09bc-7efd3f03 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_5365993d-4630-877f-bd06-77fb173e1b2f-7efd3f03 {
  place-self: center start;
}

#w-node-_6f644baf-a31e-6de2-8519-ffc2ae87a7ae-7efd3f03, #w-node-f8b4a336-e606-8f52-3ede-525d03987e85-7efd3f03 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ca5b47e1-0110-744b-278f-21aeb3c01df5-7efd3f03, #w-node-_77babfa0-36e0-a8e8-db34-2d0f3a385d5b-7efd3f03, #w-node-_77babfa0-36e0-a8e8-db34-2d0f3a385d68-7efd3f03, #w-node-_77babfa0-36e0-a8e8-db34-2d0f3a385d69-7efd3f03 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_36575f6a-0e08-282d-c39a-5a06c9d06fbb-7efd3f03 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: stretch stretch;
}

#w-node-_565546f0-ce15-ab8e-70f7-873ca07c241a-7efd3f03, #w-node-_565546f0-ce15-ab8e-70f7-873ca07c241c-7efd3f03, #w-node-_565546f0-ce15-ab8e-70f7-873ca07c241f-7efd3f03, #w-node-_565546f0-ce15-ab8e-70f7-873ca07c2421-7efd3f03 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_67212d53-17e8-edcd-b904-77edf4f512f6-7efd3f03 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  place-self: auto;
}

#w-node-_4e923e28-c510-4c0f-daa4-2b386d65c7cb-7efd3f03 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_38cad499-b76e-b19c-84a4-c036b4c3336b-7efd3f03 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_67212d53-17e8-edcd-b904-77edf4f512ff-7efd3f03 {
  grid-area: Area-12;
  align-self: center;
}

#w-node-_09e204ce-e8ee-581f-7674-0baa89fc8240-7efd3f03 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_6504acae-0a8b-3d99-48eb-f31294157d43-7efd3f03 {
  grid-area: Area-12;
  align-self: center;
}

#w-node-a1a1918e-715a-ab9b-7ac1-b9596cb768a4-7efd3f03 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_67212d53-17e8-edcd-b904-77edf4f51302-7efd3f03 {
  grid-area: Area-12;
  align-self: center;
}

#w-node-_017f2291-6568-d04a-c0cb-3c5c743e46f9-7efd3f03, #w-node-d191930d-81d9-190b-c70f-6acea0f552fe-7efd3f03 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_5526e629-d3e1-677c-c5e8-b9178aee93e5-7efd3f03 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_67212d53-17e8-edcd-b904-77edf4f51309-7efd3f03 {
  grid-area: Area-19;
}

#w-node-b99e61f0-6dc1-19b8-326b-3401b5bd44ab-84eb553d, #w-node-b99e61f0-6dc1-19b8-326b-3401b5bd44ad-84eb553d, #w-node-b99e61f0-6dc1-19b8-326b-3401b5bd44af-84eb553d, #w-node-b99e61f0-6dc1-19b8-326b-3401b5bd44b1-84eb553d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_92715468-4448-6307-9e51-1dd9f800d015-84eb553d, #w-node-_92715468-4448-6307-9e51-1dd9f800d017-84eb553d, #w-node-_92715468-4448-6307-9e51-1dd9f800d01e-84eb553d, #w-node-_92715468-4448-6307-9e51-1dd9f800d021-84eb553d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_92715468-4448-6307-9e51-1dd9f800d026-84eb553d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_92715468-4448-6307-9e51-1dd9f800d027-84eb553d {
  grid-area: span 1 / span 4 / span 1 / span 4;
  place-self: auto;
}

#w-node-_92715468-4448-6307-9e51-1dd9f800d029-84eb553d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-fddee67b-5739-db7f-c7f5-51afb0bc2303-84eb553d, #w-node-d0754f55-9c29-8e38-7def-50fb0d2dd142-84eb553d {
  grid-area: span 1 / span 4 / span 1 / span 4;
  place-self: center;
}

#w-node-_92715468-4448-6307-9e51-1dd9f800d043-84eb553d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-d744baa9-05da-17e0-7482-96e5eef9997b-84eb553d, #w-node-cb23f4d6-3797-4d0a-b554-fa85c65654fa-84eb553d {
  grid-area: span 1 / span 4 / span 1 / span 4;
  place-self: center;
}

#w-node-_754991e5-6516-eec2-ad17-a9de26626e84-84eb553d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_8e6481cd-73ba-c0d8-1af5-c786815eab8f-84eb553d {
  grid-area: span 1 / span 4 / span 1 / span 4;
  place-self: center;
}

#w-node-_92715468-4448-6307-9e51-1dd9f800d046-84eb553d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-fedfa087-1f8e-db90-d8e9-1f402b542558-84eb553d, #w-node-_80dde13c-6273-f7ec-410a-faa417b511c7-84eb553d {
  grid-area: span 1 / span 4 / span 1 / span 4;
  place-self: center;
}

#w-node-a68c867f-8b58-6170-8151-7a786ce568cf-84eb553d, #w-node-_92715468-4448-6307-9e51-1dd9f800d047-84eb553d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_3d405fa2-64b1-2632-29c5-1ea0a9b89260-84eb553d {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: stretch stretch;
}

#w-node-_3c44347c-821a-5853-bd00-e97add5b3144-84eb553d, #w-node-_3c44347c-821a-5853-bd00-e97add5b3146-84eb553d, #w-node-_3c44347c-821a-5853-bd00-e97add5b3149-84eb553d, #w-node-_3c44347c-821a-5853-bd00-e97add5b314b-84eb553d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9c1bd843-4642-1682-bcc4-dafce20b4f52-84eb553d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_8ed701ee-5778-dd20-6355-ca4269cc0720-84eb553d {
  grid-area: span 1 / span 4 / span 1 / span 4;
  place-self: auto;
}

#w-node-dd2a657b-80b2-393c-39a2-a1ea5d361761-84eb553d, #w-node-_9c055554-3493-d9b0-6b22-6a925108de99-84eb553d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_7b32c41b-b510-84e9-7f3b-15ac781de4de-84eb553d {
  grid-area: span 1 / span 4 / span 1 / span 4;
  place-self: center;
}

#w-node-_645a4bd0-7206-45f6-0916-baae61eaedff-84eb553d, #w-node-_44fda213-3910-870d-5089-7dcad907c67a-84eb553d, #w-node-_8ed701ee-5778-dd20-6355-ca4269cc073f-84eb553d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-b4bddb8f-4f81-a912-1776-31742a66075d-251abd5d, #w-node-b4bddb8f-4f81-a912-1776-31742a66075f-251abd5d, #w-node-b4bddb8f-4f81-a912-1776-31742a660761-251abd5d, #w-node-b4bddb8f-4f81-a912-1776-31742a660763-251abd5d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_0c9f5fb6-6d48-8f93-2d2b-7fe682c95f2a-251abd5d, #w-node-_0c9f5fb6-6d48-8f93-2d2b-7fe682c95f2c-251abd5d, #w-node-_0c9f5fb6-6d48-8f93-2d2b-7fe682c95f35-251abd5d, #w-node-_0c9f5fb6-6d48-8f93-2d2b-7fe682c95f38-251abd5d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c9f5fb6-6d48-8f93-2d2b-7fe682c95f3d-251abd5d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_0c9f5fb6-6d48-8f93-2d2b-7fe682c95f3e-251abd5d {
  grid-area: span 1 / span 4 / span 1 / span 4;
  place-self: auto;
}

#w-node-_0c9f5fb6-6d48-8f93-2d2b-7fe682c95f40-251abd5d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_0c9f5fb6-6d48-8f93-2d2b-7fe682c95f41-251abd5d, #w-node-_0c9f5fb6-6d48-8f93-2d2b-7fe682c95f43-251abd5d {
  grid-area: span 1 / span 4 / span 1 / span 4;
  place-self: center;
}

#w-node-_0c9f5fb6-6d48-8f93-2d2b-7fe682c95f47-251abd5d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_0c9f5fb6-6d48-8f93-2d2b-7fe682c95f48-251abd5d, #w-node-_0c9f5fb6-6d48-8f93-2d2b-7fe682c95f4a-251abd5d {
  grid-area: span 1 / span 4 / span 1 / span 4;
  place-self: center;
}

#w-node-_0c9f5fb6-6d48-8f93-2d2b-7fe682c95f4e-251abd5d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_0c9f5fb6-6d48-8f93-2d2b-7fe682c95f53-251abd5d {
  grid-area: span 1 / span 4 / span 1 / span 4;
  place-self: center;
}

#w-node-_0c9f5fb6-6d48-8f93-2d2b-7fe682c95f54-251abd5d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_0c9f5fb6-6d48-8f93-2d2b-7fe682c95f55-251abd5d, #w-node-_0c9f5fb6-6d48-8f93-2d2b-7fe682c95f57-251abd5d {
  grid-area: span 1 / span 4 / span 1 / span 4;
  place-self: center;
}

#w-node-_0c9f5fb6-6d48-8f93-2d2b-7fe682c95f5b-251abd5d, #w-node-_0c9f5fb6-6d48-8f93-2d2b-7fe682c95f5c-251abd5d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-fe7e61fa-3ed6-fa52-e46f-411394385330-251abd5d {
  grid-area: span 1 / span 3 / span 1 / span 3;
  place-self: stretch stretch;
}

@media screen and (min-width: 1920px) {
  #w-node-_5ebae982-f251-6d19-e98c-b76159a04969-47e12eac {
    place-self: center start;
  }

  #w-node-_154531cd-3234-b20b-240d-67c3e10211e1-47e12eac, #w-node-_70e75531-debc-42f9-3a78-1ff02de02b2f-47e12eac, #w-node-_9c97eed9-9fbc-bd87-5f16-5545b512acdf-47e12eac {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center start;
  }

  #w-node-a9b44a2b-5515-e86a-b671-a9f58bddb0f7-47e12eac, #w-node-e7a59cef-415d-36c0-0730-5287dd3e1ba5-47e12eac, #w-node-_7abf8d6f-acac-8809-d1ff-ede9e484ff80-47e12eac, #w-node-_54d50239-a218-9be5-fe7e-5879bd4d1733-47e12eac, #w-node-c7254ae5-2c85-5ca2-9352-551eccb017cb-47e12eac, #w-node-d9abd294-ca73-9259-deba-76b540e5206e-47e12eac, #w-node-_0e66a4da-f4b4-7aca-ea0f-3c433bf0ec61-47e12eac, #w-node-fe1527f3-99d7-05d2-a560-ee97defa1657-47e12eac, #w-node-cd36b131-e963-77c0-f245-a810834ac05a-47e12eac, #w-node-c953770c-61dd-481e-6bb2-744c9e0a320a-47e12eac, #w-node-_68f091ab-1fc2-3606-33c1-98762096e552-47e12eac {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center stretch;
  }

  #w-node-_24c5312a-d512-d352-c9b5-e0344af28c5d-47e12eac {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b378fc11-759d-f5ba-2ca0-57f95a1ae980-47e12eac {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: stretch stretch;
  }

  #w-node-_4081975f-be3b-dea6-2552-07f5d09b9460-d3c6e922 {
    place-self: center start;
  }

  #w-node-_50cf26da-3efd-428e-7c9f-06c3457000b6-d3c6e922 {
    place-self: auto;
  }

  #w-node-_101b946c-4b74-576d-efa6-ea026ea3e3e7-d3c6e922 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c30fb142-14a2-ab30-793b-95a4aed80fb3-d3c6e922 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: stretch stretch;
  }

  #w-node-_7a8a2c8b-40cd-2c79-7a84-1fce2b390170-20dfe71d {
    place-self: center start;
  }

  #w-node-_78b69cbf-9e7a-24b9-c510-243b29025fd6-20dfe71d, #w-node-_41be8efb-3760-b6da-2c46-47ceb67d1e19-20dfe71d, #w-node-_4c4f8e3f-1567-0dbd-9d36-cc6e0ac77fbb-20dfe71d, #w-node-_199eb950-c208-ea3d-d4a7-d69ca2cb4d7f-20dfe71d, #w-node-cc84709f-f6d6-1048-3f9b-4e9b73b364bb-20dfe71d, #w-node-_7b66caef-99b5-756b-0cd4-54006d254c90-20dfe71d, #w-node-_08ed8135-d723-05a5-e9c9-2d4d7e647c65-20dfe71d, #w-node-_04afb0b7-cf96-bd37-58e6-51c0e65c3ae3-20dfe71d, #w-node-_3f94dc56-3883-b7a1-3097-ffedd4737961-20dfe71d, #w-node-_8df9bd24-04a8-2be0-d789-a001f19fea9f-20dfe71d, #w-node-af41d384-a4e9-0c22-c69b-265a03823696-20dfe71d, #w-node-_9de41a76-2190-529b-8963-71c4ec7f8a3c-20dfe71d, #w-node-_0da5b828-47d5-a3b4-0847-ced08119064d-20dfe71d, #w-node-c7ee3593-2045-2f7f-639b-2d0bb90f1647-20dfe71d, #w-node-bea81ff7-af06-54bf-c3de-717e095c6ee0-20dfe71d, #w-node-be1e0ee7-61ce-abb7-47bb-3aab4902426a-20dfe71d, #w-node-_355e4c9e-0fba-776b-1f58-2976dd79b6ff-20dfe71d, #w-node-_55224791-253d-0bec-0faf-073a076d1e00-20dfe71d, #w-node-_95bab184-2c33-3aeb-4fb5-8db61cf88b01-20dfe71d, #w-node-_450ed7a3-ee95-4e10-baf2-4b1c0b28f24c-20dfe71d, #w-node-_7da566d6-4dbf-26ef-d42d-cc089221fa34-20dfe71d, #w-node-_0200ed66-439d-e9dc-f6d4-8c67a26f0c9a-20dfe71d, #w-node-_345b59c3-b06a-ca2f-d57c-9157b6b43737-20dfe71d, #w-node-_623f094c-bb40-bb37-f043-f1305c15bfa2-20dfe71d, #w-node-_16123ce4-3525-17c2-4ce2-ec80bd59f86e-20dfe71d {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: stretch stretch;
  }

  #w-node-f722f276-162a-4494-25d9-22a8c77db2b9-20dfe71d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f722f276-162a-4494-25d9-22a8c77db2ba-20dfe71d {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: stretch stretch;
  }

  #w-node-_6dd16c99-2c5f-be44-3ac6-0f4b65d03436-57758526 {
    place-self: center start;
  }

  #w-node-_19132657-bee7-584d-4408-a15395169820-57758526 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center start;
  }

  #w-node-f2a31cd3-7ce0-db4a-a357-036b539178ac-57758526, #w-node-d6602053-d6a8-05e3-10c9-78eab9c7398c-57758526, #w-node-_58fc6092-e564-383b-33e9-0c0f1b97f587-57758526 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a0d40300-31f3-432c-bb34-a1f14c687328-57758526 {
    place-self: stretch stretch;
  }

  #w-node-f2639bad-fd01-b93c-216f-2d58942655e6-57758526, #w-node-f2639bad-fd01-b93c-216f-2d58942655e8-57758526, #w-node-f2639bad-fd01-b93c-216f-2d58942655ea-57758526, #w-node-aab8f2d2-b0e1-e0cd-4c40-4b6ab2229acb-57758526 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-aab8f2d2-b0e1-e0cd-4c40-4b6ab2229acc-57758526 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: stretch stretch;
  }

  #w-node-_6ae550ea-5d28-9677-81aa-09ab49802eda-d53590d5 {
    place-self: center start;
  }

  #w-node-e4d1431d-b242-8226-b3e6-fdb13dd75de0-d53590d5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6d77450f-90be-f7e1-0ffb-3648867eb5c6-d53590d5 {
    grid-area: Area-13;
  }

  #w-node-_6a50433e-8ff7-be5f-d336-3f922f408bac-d53590d5 {
    grid-area: Area-14;
    align-self: center;
  }

  #w-node-ace0fbed-45cc-afb1-4b1d-12d26e2ce43d-d53590d5 {
    grid-area: Area-15;
  }

  #w-node-_33cafd4e-49d5-2994-a864-b3c749fe3d3c-d53590d5 {
    grid-area: Area-16;
    align-self: center;
  }

  #w-node-_965004a3-67ba-b2ef-fdec-8822ee140d39-d53590d5 {
    grid-area: Area-17;
  }

  #w-node-_92441144-9022-4474-a0ea-c38ba2edd93a-d53590d5 {
    grid-area: Area-18;
    align-self: center;
  }

  #w-node-_0828639c-8572-bfba-602a-289fc292f80b-d53590d5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b0b00a0d-3c87-0994-1392-1afb3abd511c-d53590d5 {
    grid-area: Area-13;
  }

  #w-node-b51df7d0-e3f3-f9bd-f87b-f3d576054728-d53590d5 {
    grid-area: Area-14;
    align-self: center;
  }

  #w-node-_81ef07dd-fdc8-bfdf-a83e-d553ed4d272b-d53590d5 {
    grid-area: Area-15;
  }

  #w-node-_0a89ab10-46c5-d290-019a-778fd0f13928-d53590d5 {
    grid-area: Area-16;
    align-self: center;
  }

  #w-node-_061d5307-ed2f-e8dc-ede6-b762d4f36c07-d53590d5 {
    grid-area: Area-17;
  }

  #w-node-d2217a97-2f52-04eb-a2d8-6d452e6a49b5-d53590d5 {
    grid-area: Area-18;
    align-self: center;
  }

  #w-node-_06123f27-5b70-4ba1-d8c5-6f932abe9e6a-d53590d5 {
    grid-area: Area-21;
  }

  #w-node-aca062b4-c0e3-129f-d0c0-c39c603e7664-d53590d5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-aca062b4-c0e3-129f-d0c0-c39c603e7665-d53590d5 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: stretch stretch;
  }

  #w-node-_1fdecc2d-a20c-49c0-58be-0016ec64510e-94507b78 {
    place-self: center start;
  }

  #w-node-_563c2515-e7ac-9eed-e2e1-6f0a43ecd55f-94507b78 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0887dcb3-20c4-1cd4-161d-0c08944055ff-94507b78 {
    grid-area: Area-7;
    justify-self: auto;
  }

  #w-node-_101fcc7a-abeb-54dc-65ea-2b6d25b5534d-94507b78 {
    grid-area: Area-8;
  }

  #w-node-de2e60e4-115a-712c-394e-8cc9362b5211-94507b78 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1eb1d53d-67a7-c67e-01b4-1ec7bb9fb1b9-94507b78 {
    grid-area: Area-7;
    justify-self: auto;
  }

  #w-node-d3a758b5-41d8-4733-aa62-c7cbd34f52de-94507b78 {
    grid-area: Area-8;
  }

  #w-node-_8769ecb2-c894-08c1-e468-ac263cdf3615-94507b78 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8769ecb2-c894-08c1-e468-ac263cdf3616-94507b78 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: stretch stretch;
  }

  #w-node-_8a9f4504-77d2-b316-c466-4fc2a9359f4e-212588c8 {
    place-self: center start;
  }

  #w-node-_94a068d5-063c-8ea1-19ad-481e11785e31-212588c8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ff6388ab-4f73-b95e-1ce8-cefa480ab241-212588c8 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_031c09ca-2585-0baa-15af-c6cbd6f8b028-212588c8 {
    grid-area: Area-8;
  }

  #w-node-eaf4cae8-c3cf-e2e8-6d5e-dfd5df201b6f-212588c8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7edc3dc6-e518-72fa-2e08-bbf71d012086-212588c8 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-accc323a-5b00-6300-07ab-d1a6d5c8bdc4-212588c8 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    justify-self: auto;
  }

  #w-node-ec343f73-f893-8922-692d-3d19ad30a73d-212588c8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ec343f73-f893-8922-692d-3d19ad30a73e-212588c8 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: stretch stretch;
  }

  #w-node-_69f17847-4a6a-7202-66ce-fe8a50e7e04c-43a37da0 {
    place-self: center start;
  }

  #w-node-_6f4bfdce-cc5a-b275-3818-d5a414c49a10-43a37da0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5b75d494-72eb-a03c-6be1-eb96e7fcc7f5-43a37da0 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    justify-self: auto;
  }

  #w-node-_51b162a7-b16e-0cdd-9c35-38ac8c8164a2-43a37da0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ba224b20-c7f0-9d3b-ea12-87c1f58c4f48-43a37da0 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    justify-self: auto;
  }

  #w-node-_2323bde7-43d7-e5b3-e9fb-3ea4a502fdd2-43a37da0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2323bde7-43d7-e5b3-e9fb-3ea4a502fdd3-43a37da0 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: stretch stretch;
  }

  #w-node-_93ecb098-4586-616b-95eb-aa3639f0e722-ddbd8dbf, #w-node-cb2e0b22-e67b-ff9b-7ce8-ffaa9c90d463-ddbd8dbf, #w-node-a1c67347-55e9-bea5-ef0c-cc7dc130cb34-ddbd8dbf {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a1c67347-55e9-bea5-ef0c-cc7dc130cb35-ddbd8dbf {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: stretch stretch;
  }

  #w-node-_18eb6c24-3987-46cb-17fb-a1f368c55021-68b19dbf {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1e869dc8-077f-43dc-7b19-cb014a6fcc9c-68b19dbf {
    grid-area: span 1 / span 4 / span 1 / span 4;
    justify-self: center;
  }

  #w-node-_82050a10-9338-b871-a026-824d07d2d1e6-68b19dbf {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c3be25ea-20ae-4e2d-81b9-6d93718b90c1-68b19dbf {
    grid-area: span 1 / span 4 / span 1 / span 4;
    justify-self: center;
  }

  #w-node-cd1a5639-8d0f-80f0-f285-8106148167fa-68b19dbf {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-bdb3b18c-3e0c-2c70-172d-de1d1c635966-68b19dbf {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bdb3b18c-3e0c-2c70-172d-de1d1c635967-68b19dbf {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: stretch stretch;
  }

  #w-node-c9795a73-d7a0-9008-2adf-5f4508fc0452-639916b6, #w-node-_73d69fbc-a613-e0f8-88e4-5646857ae1c7-639916b6, #w-node-f46416ad-540e-542c-4e66-9df5f231b1b4-639916b6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f46416ad-540e-542c-4e66-9df5f231b1b5-639916b6 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: stretch stretch;
  }

  #w-node-d8ff25d4-de6e-f00b-4656-9c253cb2c714-57d4718a, #w-node-c887ea6a-59fe-fba3-31dd-eeb602ecc5e3-57d4718a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_98aea190-c4a5-a170-e740-400a4eeb23b7-57d4718a {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_915acf73-3e4e-dd7e-8689-84c485bbc061-57d4718a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_915acf73-3e4e-dd7e-8689-84c485bbc062-57d4718a {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: stretch stretch;
  }

  #w-node-f300399e-f65a-80d3-ddd9-c595ddecba81-bd1b7974, #w-node-cbb7c5b3-8df3-21b0-aae0-f9869b099b4c-bd1b7974, #w-node-_571436e0-9cd2-ddf1-19ee-38ed1e0916ab-bd1b7974 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_571436e0-9cd2-ddf1-19ee-38ed1e0916ac-bd1b7974 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: stretch stretch;
  }

  #w-node-_77a7b255-2d98-f18e-faef-8690b450af8f-ebb584ec, #w-node-_0049c1d1-411d-f7c8-7511-9c228fa163b3-ebb584ec {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_76784bee-e9cb-cf74-9279-47968eb910f4-ebb584ec {
    grid-area: span 1 / span 4 / span 1 / span 4;
    justify-self: auto;
  }

  #w-node-b6115beb-2b17-e5b0-d84d-cbcabb21bda4-ebb584ec {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b6115beb-2b17-e5b0-d84d-cbcabb21bda5-ebb584ec {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: stretch stretch;
  }

  #w-node-_3db3db80-8faf-1343-00ea-bd45cdbcd803-4ebed012, #w-node-ba8597d8-e207-a13c-d846-b0a0bff1d5c4-4ebed012, #w-node-b00788f5-ef99-38ef-5293-0a4c85223b06-4ebed012 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b00788f5-ef99-38ef-5293-0a4c85223b07-4ebed012 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: stretch stretch;
  }

  #w-node-_964ccc5f-bb26-0778-e720-710e7fa524f2-3fd394cf, #w-node-_82042ced-5007-0861-0dbd-7ab9abbcc04b-3fd394cf, #w-node-_3c24ec15-64cf-ff3e-59c9-3a3e8f56ff68-3fd394cf {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3c24ec15-64cf-ff3e-59c9-3a3e8f56ff69-3fd394cf {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: stretch stretch;
  }

  #w-node-_77babfa0-36e0-a8e8-db34-2d0f3a385d41-7efd3f03, #w-node-_36575f6a-0e08-282d-c39a-5a06c9d06fba-7efd3f03 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_36575f6a-0e08-282d-c39a-5a06c9d06fbb-7efd3f03 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: stretch stretch;
  }

  #w-node-_565546f0-ce15-ab8e-70f7-873ca07c241a-7efd3f03, #w-node-_92715468-4448-6307-9e51-1dd9f800d015-84eb553d, #w-node-_3d405fa2-64b1-2632-29c5-1ea0a9b8925f-84eb553d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3d405fa2-64b1-2632-29c5-1ea0a9b89260-84eb553d {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: stretch stretch;
  }

  #w-node-_3c44347c-821a-5853-bd00-e97add5b3144-84eb553d, #w-node-_0c9f5fb6-6d48-8f93-2d2b-7fe682c95f2a-251abd5d, #w-node-fe7e61fa-3ed6-fa52-e46f-41139438532f-251abd5d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fe7e61fa-3ed6-fa52-e46f-411394385330-251abd5d {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: stretch stretch;
  }
}

@media screen and (min-width: 1440px) {
  #w-node-b378fc11-759d-f5ba-2ca0-57f95a1ae980-47e12eac {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: stretch stretch;
  }

  #w-node-_15203dc5-b5e7-8b23-5171-5cfc8e4cbb23-d3c6e922 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center start;
  }

  #w-node-_50cf26da-3efd-428e-7c9f-06c3457000b6-d3c6e922 {
    place-self: auto;
  }

  #w-node-c30fb142-14a2-ab30-793b-95a4aed80fb3-d3c6e922 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: stretch stretch;
  }

  #w-node-eb2c3829-f72b-b755-b272-cec5c8ef9be1-20dfe71d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center start;
  }

  #w-node-_78b69cbf-9e7a-24b9-c510-243b29025fd6-20dfe71d, #w-node-_41be8efb-3760-b6da-2c46-47ceb67d1e19-20dfe71d, #w-node-_4c4f8e3f-1567-0dbd-9d36-cc6e0ac77fbb-20dfe71d, #w-node-_199eb950-c208-ea3d-d4a7-d69ca2cb4d7f-20dfe71d, #w-node-cc84709f-f6d6-1048-3f9b-4e9b73b364bb-20dfe71d, #w-node-_7b66caef-99b5-756b-0cd4-54006d254c90-20dfe71d, #w-node-_08ed8135-d723-05a5-e9c9-2d4d7e647c65-20dfe71d, #w-node-_04afb0b7-cf96-bd37-58e6-51c0e65c3ae3-20dfe71d, #w-node-_3f94dc56-3883-b7a1-3097-ffedd4737961-20dfe71d, #w-node-_8df9bd24-04a8-2be0-d789-a001f19fea9f-20dfe71d, #w-node-af41d384-a4e9-0c22-c69b-265a03823696-20dfe71d, #w-node-_9de41a76-2190-529b-8963-71c4ec7f8a3c-20dfe71d, #w-node-_0da5b828-47d5-a3b4-0847-ced08119064d-20dfe71d, #w-node-c7ee3593-2045-2f7f-639b-2d0bb90f1647-20dfe71d, #w-node-bea81ff7-af06-54bf-c3de-717e095c6ee0-20dfe71d, #w-node-be1e0ee7-61ce-abb7-47bb-3aab4902426a-20dfe71d, #w-node-_355e4c9e-0fba-776b-1f58-2976dd79b6ff-20dfe71d, #w-node-_55224791-253d-0bec-0faf-073a076d1e00-20dfe71d, #w-node-_95bab184-2c33-3aeb-4fb5-8db61cf88b01-20dfe71d, #w-node-_450ed7a3-ee95-4e10-baf2-4b1c0b28f24c-20dfe71d, #w-node-_7da566d6-4dbf-26ef-d42d-cc089221fa34-20dfe71d, #w-node-_0200ed66-439d-e9dc-f6d4-8c67a26f0c9a-20dfe71d, #w-node-_345b59c3-b06a-ca2f-d57c-9157b6b43737-20dfe71d, #w-node-_623f094c-bb40-bb37-f043-f1305c15bfa2-20dfe71d, #w-node-_16123ce4-3525-17c2-4ce2-ec80bd59f86e-20dfe71d {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: stretch stretch;
  }

  #w-node-f722f276-162a-4494-25d9-22a8c77db2ba-20dfe71d {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: stretch stretch;
  }

  #w-node-_19132657-bee7-584d-4408-a15395169820-57758526 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center start;
  }

  #w-node-c75a0990-421d-efc8-cb5a-2e4858ccad47-57758526, #w-node-_922f2210-f7d3-92a7-fb06-486cf95ee2e0-57758526, #w-node-_8d0d8f38-7798-036b-15ee-1c1e92707794-57758526 {
    place-self: stretch stretch;
  }

  #w-node-_018a4411-9296-820c-5f7d-b3d28aba3b06-57758526 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_23bde1e0-c711-c6bb-37b7-d2fb01e4174e-57758526, #w-node-f2639bad-fd01-b93c-216f-2d58942655e3-57758526, #w-node-d6a357a7-8e9a-06e5-1aed-0dc377a275da-57758526, #w-node-d6a357a7-8e9a-06e5-1aed-0dc377a275dc-57758526 {
    place-self: stretch stretch;
  }

  #w-node-d6a357a7-8e9a-06e5-1aed-0dc377a275de-57758526 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-d6a357a7-8e9a-06e5-1aed-0dc377a275e0-57758526 {
    place-self: stretch stretch;
  }

  #w-node-aab8f2d2-b0e1-e0cd-4c40-4b6ab2229acc-57758526 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: stretch stretch;
  }

  #w-node-_6ae550ea-5d28-9677-81aa-09ab49802ee0-d53590d5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center start;
  }

  #w-node-_6d77450f-90be-f7e1-0ffb-3648867eb5c6-d53590d5 {
    grid-area: Area-13;
  }

  #w-node-_6a50433e-8ff7-be5f-d336-3f922f408bac-d53590d5 {
    grid-area: Area-14;
    place-self: center;
  }

  #w-node-ace0fbed-45cc-afb1-4b1d-12d26e2ce43d-d53590d5 {
    grid-area: Area-15;
  }

  #w-node-_33cafd4e-49d5-2994-a864-b3c749fe3d3c-d53590d5 {
    grid-area: Area-16;
    align-self: center;
  }

  #w-node-_965004a3-67ba-b2ef-fdec-8822ee140d39-d53590d5 {
    grid-area: Area-17;
  }

  #w-node-_92441144-9022-4474-a0ea-c38ba2edd93a-d53590d5 {
    grid-area: Area-18;
    align-self: center;
  }

  #w-node-b0b00a0d-3c87-0994-1392-1afb3abd511c-d53590d5 {
    grid-area: Area-13;
  }

  #w-node-b51df7d0-e3f3-f9bd-f87b-f3d576054728-d53590d5 {
    grid-area: Area-14;
    place-self: center;
  }

  #w-node-_81ef07dd-fdc8-bfdf-a83e-d553ed4d272b-d53590d5 {
    grid-area: Area-15;
  }

  #w-node-_0a89ab10-46c5-d290-019a-778fd0f13928-d53590d5 {
    grid-area: Area-16;
    align-self: center;
  }

  #w-node-_061d5307-ed2f-e8dc-ede6-b762d4f36c07-d53590d5 {
    grid-area: Area-17;
  }

  #w-node-d2217a97-2f52-04eb-a2d8-6d452e6a49b5-d53590d5 {
    grid-area: Area-18;
    align-self: center;
  }

  #w-node-_06123f27-5b70-4ba1-d8c5-6f932abe9e6a-d53590d5 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    justify-self: auto;
  }

  #w-node-aca062b4-c0e3-129f-d0c0-c39c603e7665-d53590d5 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: stretch stretch;
  }

  #w-node-_1fdecc2d-a20c-49c0-58be-0016ec645114-94507b78 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center start;
  }

  #w-node-_101fcc7a-abeb-54dc-65ea-2b6d25b5534d-94507b78, #w-node-d3a758b5-41d8-4733-aa62-c7cbd34f52de-94507b78 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    justify-self: auto;
  }

  #w-node-_8769ecb2-c894-08c1-e468-ac263cdf3616-94507b78 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: stretch stretch;
  }

  #w-node-_8a9f4504-77d2-b316-c466-4fc2a9359f54-212588c8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center start;
  }

  #w-node-_031c09ca-2585-0baa-15af-c6cbd6f8b028-212588c8, #w-node-accc323a-5b00-6300-07ab-d1a6d5c8bdc4-212588c8 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    justify-self: auto;
  }

  #w-node-ec343f73-f893-8922-692d-3d19ad30a73e-212588c8 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: stretch stretch;
  }

  #w-node-_69f17847-4a6a-7202-66ce-fe8a50e7e04c-43a37da0 {
    place-self: center start;
  }

  #w-node-_69f17847-4a6a-7202-66ce-fe8a50e7e052-43a37da0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center start;
  }

  #w-node-_5b75d494-72eb-a03c-6be1-eb96e7fcc7f5-43a37da0, #w-node-ba224b20-c7f0-9d3b-ea12-87c1f58c4f48-43a37da0 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    justify-self: auto;
  }

  #w-node-_2323bde7-43d7-e5b3-e9fb-3ea4a502fdd3-43a37da0 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: stretch stretch;
  }

  #w-node-d213cb73-c495-3f53-23bc-64f999faa3e9-ddbd8dbf {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center start;
  }

  #w-node-_297499d2-a24f-f160-2c95-4a39094af0a7-ddbd8dbf, #w-node-_424884c6-31e5-636a-3204-0661b927371d-ddbd8dbf, #w-node-_37d442ed-de0c-055d-7265-e2061fd28c3a-ddbd8dbf {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_0a69450f-46d6-fb9e-e77f-1ca4d143c8d9-ddbd8dbf {
    grid-area: span 1 / span 4 / span 1 / span 4;
    justify-self: auto;
  }

  #w-node-a1c67347-55e9-bea5-ef0c-cc7dc130cb35-ddbd8dbf {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: stretch stretch;
  }

  #w-node-d3dcf79b-7db7-9f45-6de0-6d8c9cc9d095-68b19dbf {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center start;
  }

  #w-node-bdb3b18c-3e0c-2c70-172d-de1d1c635967-68b19dbf {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: stretch stretch;
  }

  #w-node-_32f0dfac-f30e-d7f3-39c4-ce88ba1d4e97-639916b6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center start;
  }

  #w-node-d4b1ccde-142e-edde-1a19-6092dd743ede-639916b6 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    justify-self: auto;
  }

  #w-node-f46416ad-540e-542c-4e66-9df5f231b1b5-639916b6 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: stretch stretch;
  }

  #w-node-_822157fe-0a66-dcac-9674-2eeaf56b4dea-57d4718a {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center start;
  }

  #w-node-_915acf73-3e4e-dd7e-8689-84c485bbc062-57d4718a {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: stretch stretch;
  }

  #w-node-_62663485-94cd-45c7-8d8b-4c7a5fe1d99d-bd1b7974 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center start;
  }

  #w-node-_52e7c668-6d21-2f41-1387-8ba47c000275-bd1b7974 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    justify-self: auto;
  }

  #w-node-_571436e0-9cd2-ddf1-19ee-38ed1e0916ac-bd1b7974 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: stretch stretch;
  }

  #w-node-_3c7cbc62-a973-c02e-158a-6a4174b63c14-ebb584ec {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center start;
  }

  #w-node-_76784bee-e9cb-cf74-9279-47968eb910f4-ebb584ec {
    grid-area: span 1 / span 4 / span 1 / span 4;
    justify-self: auto;
  }

  #w-node-b6115beb-2b17-e5b0-d84d-cbcabb21bda5-ebb584ec {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: stretch stretch;
  }

  #w-node-_72eb042d-fcc1-643d-0ec4-20ff2c504da2-4ebed012 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center start;
  }

  #w-node-b4f05a4e-648f-46a4-0b0e-bc593343dd71-4ebed012 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    justify-self: auto;
  }

  #w-node-b00788f5-ef99-38ef-5293-0a4c85223b07-4ebed012 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: stretch stretch;
  }

  #w-node-e2cb2e43-d760-80ef-f641-6bb6a70a1242-3fd394cf {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center start;
  }

  #w-node-df1d6fee-eb7e-1875-f946-7464d405c377-3fd394cf {
    grid-area: span 1 / span 4 / span 1 / span 4;
    justify-self: auto;
  }

  #w-node-_3c24ec15-64cf-ff3e-59c9-3a3e8f56ff69-3fd394cf {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: stretch stretch;
  }

  #w-node-_01e32fc2-36fe-bc9b-0375-fcb1acaeec93-7efd3f03 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center start;
  }

  #w-node-_77babfa0-36e0-a8e8-db34-2d0f3a385d69-7efd3f03 {
    grid-area: span 1 / span 4 / span 1 / span 4;
    justify-self: auto;
  }

  #w-node-_36575f6a-0e08-282d-c39a-5a06c9d06fbb-7efd3f03 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: stretch stretch;
  }

  #w-node-b99e61f0-6dc1-19b8-326b-3401b5bd44b1-84eb553d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center start;
  }

  #w-node-_92715468-4448-6307-9e51-1dd9f800d047-84eb553d {
    grid-area: span 1 / span 4 / span 1 / span 4;
    justify-self: auto;
  }

  #w-node-_3d405fa2-64b1-2632-29c5-1ea0a9b89260-84eb553d {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: stretch stretch;
  }

  #w-node-b4bddb8f-4f81-a912-1776-31742a660763-251abd5d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center start;
  }

  #w-node-_0c9f5fb6-6d48-8f93-2d2b-7fe682c95f5c-251abd5d {
    grid-area: span 1 / span 4 / span 1 / span 4;
    justify-self: auto;
  }

  #w-node-fe7e61fa-3ed6-fa52-e46f-411394385330-251abd5d {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: stretch stretch;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_4081975f-be3b-dea6-2552-07f5d09b9460-d3c6e922 {
    place-self: center start;
  }

  #w-node-_50cf26da-3efd-428e-7c9f-06c3457000b6-d3c6e922 {
    place-self: auto;
  }

  #w-node-c30fb142-14a2-ab30-793b-95a4aed80fb3-d3c6e922, #w-node-f722f276-162a-4494-25d9-22a8c77db2ba-20dfe71d {
    align-self: stretch;
  }

  #w-node-c75a0990-421d-efc8-cb5a-2e4858ccad47-57758526 {
    align-self: start;
  }

  #w-node-f2a31cd3-7ce0-db4a-a357-036b539178ac-57758526 {
    align-self: auto;
  }

  #w-node-f2639bad-fd01-b93c-216f-2d58942655e3-57758526 {
    align-self: start;
  }

  #w-node-f2639bad-fd01-b93c-216f-2d58942655e6-57758526 {
    align-self: auto;
  }

  #w-node-aab8f2d2-b0e1-e0cd-4c40-4b6ab2229acc-57758526, #w-node-aca062b4-c0e3-129f-d0c0-c39c603e7665-d53590d5, #w-node-_8769ecb2-c894-08c1-e468-ac263cdf3616-94507b78, #w-node-ec343f73-f893-8922-692d-3d19ad30a73e-212588c8, #w-node-_2323bde7-43d7-e5b3-e9fb-3ea4a502fdd3-43a37da0, #w-node-a1c67347-55e9-bea5-ef0c-cc7dc130cb35-ddbd8dbf, #w-node-bdb3b18c-3e0c-2c70-172d-de1d1c635967-68b19dbf, #w-node-f46416ad-540e-542c-4e66-9df5f231b1b5-639916b6, #w-node-_915acf73-3e4e-dd7e-8689-84c485bbc062-57d4718a {
    align-self: stretch;
  }

  #w-node-a68bc234-58c3-474e-e25c-f33315f05f9a-bd1b7974, #w-node-_3e892452-dd5a-b60b-67a2-47943284b7a5-bd1b7974 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-fc5d6380-96cc-bcb8-8e7d-f061f122913b-bd1b7974 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_571436e0-9cd2-ddf1-19ee-38ed1e0916ac-bd1b7974, #w-node-b6115beb-2b17-e5b0-d84d-cbcabb21bda5-ebb584ec, #w-node-b00788f5-ef99-38ef-5293-0a4c85223b07-4ebed012, #w-node-_3c24ec15-64cf-ff3e-59c9-3a3e8f56ff69-3fd394cf, #w-node-_36575f6a-0e08-282d-c39a-5a06c9d06fbb-7efd3f03, #w-node-_3d405fa2-64b1-2632-29c5-1ea0a9b89260-84eb553d, #w-node-fe7e61fa-3ed6-fa52-e46f-411394385330-251abd5d {
    align-self: stretch;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_7abf8d6f-acac-8809-d1ff-ede9e484ff84-47e12eac {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_4081975f-be3b-dea6-2552-07f5d09b9460-d3c6e922 {
    place-self: center start;
  }

  #w-node-c30fb142-14a2-ab30-793b-95a4aed80fb3-d3c6e922 {
    align-self: stretch;
  }

  #w-node-_1546d9f6-39a4-a7fb-3f52-bfbd68a8331f-57758526, #w-node-f2639bad-fd01-b93c-216f-2d58942655e4-57758526 {
    align-self: auto;
  }

  #w-node-aab8f2d2-b0e1-e0cd-4c40-4b6ab2229acc-57758526 {
    align-self: stretch;
  }

  #w-node-_0049c1d1-411d-f7c8-7511-9c228fa163b3-ebb584ec {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_7abf8d6f-acac-8809-d1ff-ede9e484ff84-47e12eac {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1f390e88-781e-bee0-6d6c-2a319e0badb8-47e12eac {
    place-self: center start;
  }

  #w-node-b378fc11-759d-f5ba-2ca0-57f95a1ae980-47e12eac {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: center stretch;
  }

  #w-node-_4081975f-be3b-dea6-2552-07f5d09b9460-d3c6e922 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center start;
  }

  #w-node-_7a8a2c8b-40cd-2c79-7a84-1fce2b390170-20dfe71d {
    place-self: center start;
  }

  #w-node-_3e778103-cb26-cb45-0ace-2e693efcb7c7-20dfe71d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center start;
  }

  #w-node-_9e469fff-417c-1e83-11f6-b846af7bc5a7-20dfe71d {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: stretch stretch;
  }

  #w-node-_6082607e-6faa-d31c-b2f9-9604b1be3de9-20dfe71d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center start;
  }

  #w-node-_011fb0fb-81f3-60be-8214-dfc5b22adf10-20dfe71d, #w-node-c703dc73-8937-07b7-a7c8-a6651aaf2776-20dfe71d, #w-node-_0d036433-f042-b761-fe6a-16821d0285cd-20dfe71d, #w-node-da45ab18-4285-7392-3b7b-e1236bf77d63-20dfe71d, #w-node-_4126f6d8-4b00-d463-99ad-17defca36785-20dfe71d, #w-node-bc43115f-cb97-b7ac-241a-ce87c04a5e0b-20dfe71d, #w-node-_605d26c7-cc83-6631-44cf-4a78a3030ea4-20dfe71d, #w-node-_25be1ee4-b01d-ed98-04a2-fe972cd2f057-20dfe71d, #w-node-c711bded-5a44-aa55-b9dd-65f415f9ca60-20dfe71d, #w-node-_68a23a2d-2eb0-b4bd-06ce-b0f16fb80c8f-20dfe71d, #w-node-_84fe4619-c210-a45c-1196-e899d8c8c42a-20dfe71d, #w-node-ddf77053-c38c-7521-745a-50982d55fdd3-20dfe71d {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: stretch stretch;
  }

  #w-node-_6dd16c99-2c5f-be44-3ac6-0f4b65d03436-57758526 {
    place-self: center start;
  }

  #w-node-f2639bad-fd01-b93c-216f-2d58942655e3-57758526 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start stretch;
  }

  #w-node-d6a357a7-8e9a-06e5-1aed-0dc377a275d9-57758526, #w-node-ae0cc111-3fde-5332-547c-069b31e8ad14-57758526 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6ae550ea-5d28-9677-81aa-09ab49802eda-d53590d5 {
    place-self: center start;
  }

  #w-node-ce4c1c5e-ca46-e312-077f-a9df28574bd7-d53590d5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

  #w-node-_4273c3f4-c742-9601-dd73-9cd19a13589d-d53590d5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_5add429f-8a89-4eb4-2c24-82ada2a0bd8c-d53590d5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center end;
  }

  #w-node-_5f8e8b23-c2d7-d797-2ec1-232921481694-d53590d5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_4aac1f79-e514-2771-45e0-60b24faf2b5e-d53590d5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

  #w-node-_11aa0730-ed69-30c2-fc3e-5c12c50c51f8-d53590d5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_6d77450f-90be-f7e1-0ffb-3648867eb5c6-d53590d5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center end;
  }

  #w-node-_6a50433e-8ff7-be5f-d336-3f922f408bac-d53590d5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

  #w-node-ace0fbed-45cc-afb1-4b1d-12d26e2ce43d-d53590d5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

  #w-node-_33cafd4e-49d5-2994-a864-b3c749fe3d3c-d53590d5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_965004a3-67ba-b2ef-fdec-8822ee140d39-d53590d5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

  #w-node-_92441144-9022-4474-a0ea-c38ba2edd93a-d53590d5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_36bb9dd8-68a1-bd0b-2e17-ce223a5a9d4f-d53590d5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-af14a3b7-58bf-b74d-dcef-38cc3b25a91e-d53590d5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

  #w-node-_141bae73-3ccc-b5f3-a88e-2e0c013742ba-d53590d5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: auto;
  }

  #w-node-_1fdecc2d-a20c-49c0-58be-0016ec64510e-94507b78 {
    place-self: center start;
  }

  #w-node-cd36f33d-119d-8df6-dd7a-66d8d9511d70-94507b78, #w-node-_9c8cedfd-9ae7-06a3-9a06-da217c3f3da0-94507b78 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ea971bbb-0690-8a04-b5b8-d9f128f54a45-94507b78 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-adc32c4e-1d02-daed-4871-d7ed3733ca20-94507b78 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e645d067-66a1-64d2-2364-bae3a8ffb7d0-94507b78 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_508e1982-fc55-b4e8-e077-b12c42ca7cbe-94507b78 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0887dcb3-20c4-1cd4-161d-0c08944055ff-94507b78, #w-node-_101fcc7a-abeb-54dc-65ea-2b6d25b5534d-94507b78 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: auto;
  }

  #w-node-_8a9f4504-77d2-b316-c466-4fc2a9359f4e-212588c8 {
    place-self: center start;
  }

  #w-node-ff6388ab-4f73-b95e-1ce8-cefa480ab241-212588c8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

  #w-node-_66461079-0e51-ec7f-6cd5-c6162754e0e2-212588c8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: auto;
  }

  #w-node-_4b20d27e-14c0-76b6-3307-d599dbb23715-212588c8, #w-node-_99a5e765-2ae7-cb6f-7bd2-de3f12b6c1b4-212588c8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

  #w-node-_031c09ca-2585-0baa-15af-c6cbd6f8b028-212588c8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: auto;
  }

  #w-node-_69f17847-4a6a-7202-66ce-fe8a50e7e04c-43a37da0 {
    place-self: center start;
  }

  #w-node-_11c27a15-23ac-19cb-a2cf-bd70cdba1ea4-43a37da0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

  #w-node-_825046ea-21e1-74a3-1b76-d52fb2b53cf6-43a37da0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: auto;
  }

  #w-node-_63506f79-ff11-b0f2-6b70-c72587ea4796-43a37da0 {
    grid-column: span 2 / span 2;
    align-self: center;
  }

  #w-node-_57f79027-5234-fd3d-72a5-06106f0a7048-43a37da0 {
    grid-column: span 2 / span 2;
  }

  #w-node-_685643e4-d865-7d1e-eccf-8146fb09525d-43a37da0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

  #w-node-_38dada10-6919-b6a9-dfa9-cbd96760054f-43a37da0, #w-node-_681606f0-6045-d421-3c36-1bd33e62f035-43a37da0, #w-node-d8d20832-58fb-ca52-3cef-a5684c4b7317-43a37da0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: stretch stretch;
  }

  #w-node-ba3a606f-ddb0-4103-89d4-1e2cb037d0b9-43a37da0, #w-node-_360c594c-698f-7584-4c53-3a7edc9fddc5-43a37da0 {
    grid-column: span 2 / span 2;
  }

  #w-node-c682bd09-bf35-aac6-efaa-792eb6a5fcd9-43a37da0 {
    grid-column: span 2 / span 2;
    place-self: center;
  }

  #w-node-_71ac505d-8952-ea18-87a8-274ef44e67c0-43a37da0 {
    grid-column: span 2 / span 2;
  }

  #w-node-_9ab7c7d2-df6a-ef1a-2d6b-00a698548d9d-43a37da0 {
    grid-column: span 2 / span 2;
    place-self: center start;
  }

  #w-node-_5b75d494-72eb-a03c-6be1-eb96e7fcc7f5-43a37da0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d213cb73-c495-3f53-23bc-64f999faa3e3-ddbd8dbf {
    place-self: center start;
  }

  #w-node-_0ccfbec6-26a1-e6fe-4a92-24079568c4d6-ddbd8dbf {
    grid-column: span 2 / span 2;
    place-self: center;
  }

  #w-node-_147011f7-9059-2cf0-db37-e72f578a816a-ddbd8dbf {
    grid-column: span 2 / span 2;
  }

  #w-node-cfa571f0-b51c-c4b4-315d-3bb98fd2eaca-ddbd8dbf {
    grid-column: span 2 / span 2;
    place-self: center;
  }

  #w-node-af29bfd0-83e3-2ece-9093-e84cd13a133c-ddbd8dbf {
    grid-column: span 2 / span 2;
  }

  #w-node-_34c44f0f-5bbb-9312-3567-2fb97abc4994-ddbd8dbf {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_20f1a436-f901-bc17-c8f0-a6681169f377-ddbd8dbf {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

  #w-node-_85a09de8-01de-24d2-21ff-ac8d69fef635-ddbd8dbf {
    grid-column: span 2 / span 2;
  }

  #w-node-_297499d2-a24f-f160-2c95-4a39094af0a7-ddbd8dbf {
    grid-column: span 2 / span 2;
    place-self: center;
  }

  #w-node-aa91ce06-1a6e-654a-4178-a851e05ca632-ddbd8dbf {
    grid-column: span 2 / span 2;
  }

  #w-node-d3dcf79b-7db7-9f45-6de0-6d8c9cc9d08f-68b19dbf {
    place-self: center start;
  }

  #w-node-f60f4de1-2426-23c7-1225-ba7775745edf-68b19dbf, #w-node-_89fb9d02-778d-bf13-2733-8fb28ae65ffa-68b19dbf, #w-node-_1e869dc8-077f-43dc-7b19-cb014a6fcc9c-68b19dbf, #w-node-_4bf2ba9a-d6e9-530a-d32d-5265ea511bf6-68b19dbf {
    grid-column: span 2 / span 2;
  }

  #w-node-_57383803-820e-3cde-0ef7-5ce190ebec00-68b19dbf, #w-node-cbf82bf3-6d7e-631c-2127-fc298d741a58-68b19dbf {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e5b699d4-1433-c268-820e-86bb087defb9-68b19dbf, #w-node-_5db61a7a-4296-3c46-57bd-ec3c574f3f36-68b19dbf, #w-node-_123db6f0-a201-f8c0-e9d1-1d4aead536d7-68b19dbf {
    grid-column: span 2 / span 2;
  }

  #w-node-_32f0dfac-f30e-d7f3-39c4-ce88ba1d4e91-639916b6 {
    place-self: center start;
  }

  #w-node-_6e29c8f6-504e-3ad8-0690-adb62be0b9b0-639916b6 {
    grid-column: span 2 / span 2;
    place-self: center;
  }

  #w-node-_292cb9c8-6e6a-2548-1a25-af0bb8686bd7-639916b6 {
    grid-column: span 2 / span 2;
  }

  #w-node-f087ad25-58d2-3c06-0d28-6013919176cf-639916b6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

  #w-node-f4248b56-4c36-98b8-4769-e9e58024557f-639916b6 {
    grid-column: span 2 / span 2;
  }

  #w-node-_7929a009-46d9-19f3-4c41-ad25572216da-639916b6, #w-node-b61560b1-4850-88d4-1a50-40da82fafca0-639916b6 {
    grid-column: span 2 / span 2;
    place-self: center;
  }

  #w-node-_2286b39e-e549-81d3-9469-a0167a239b29-639916b6 {
    grid-column: span 2 / span 2;
  }

  #w-node-_70a82f53-6f21-91d8-217f-b7a7a168f24e-639916b6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

  #w-node-fb8befb5-c432-2348-eeab-6c8145051e2d-639916b6, #w-node-e485a6fe-8d55-dafd-e096-b74e7a90aab2-639916b6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f6c3a87d-b4d8-013d-7a9e-6d3b8cc98bca-639916b6 {
    grid-column: span 2 / span 2;
  }

  #w-node-_22d5c602-4ffa-0952-3046-07f3bf4c9132-639916b6 {
    grid-column: span 2 / span 2;
    justify-self: center;
  }

  #w-node-_9d61473f-b4df-9f19-7897-8b74a686d882-639916b6 {
    grid-column: span 2 / span 2;
    place-self: center;
  }

  #w-node-_9aa6dfc2-ce7b-4998-b799-82206d19e732-639916b6 {
    grid-column: span 2 / span 2;
  }

  #w-node-_822157fe-0a66-dcac-9674-2eeaf56b4de4-57d4718a {
    place-self: stretch start;
  }

  #w-node-bcd0aed9-f024-d5d4-0dd7-de8db2329ecd-57d4718a {
    grid-column: span 2 / span 2;
    place-self: center;
  }

  #w-node-c4481fee-0e46-24ba-2269-4de1a9a0d77b-57d4718a, #w-node-_4fe6567c-64fe-d29c-09e8-deaa07737eda-57d4718a, #w-node-_2487e18c-7c89-52e6-a7bb-718d71d7a4d3-57d4718a {
    grid-column: span 2 / span 2;
  }

  #w-node-_4a6ba652-160d-82af-f8ad-71fc8e1eb8de-57d4718a, #w-node-_34bbda34-7787-1179-75fe-0b1ab5b546df-57d4718a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_009411d1-bd58-35cd-097f-3ea3bce02c3d-57d4718a {
    grid-column: span 2 / span 2;
  }

  #w-node-cb55ac89-c460-192d-a65a-d8aecdcce7eb-57d4718a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_939d7da6-11f7-4ac6-caf4-34512186a548-57d4718a {
    grid-column: span 2 / span 2;
    align-self: center;
  }

  #w-node-_90abb509-b8d4-2fc1-2e6d-e14cdaf2b3dc-57d4718a {
    grid-column: span 2 / span 2;
  }

  #w-node-_2c282a3f-a294-e35c-6baa-ab6749daaffa-57d4718a {
    grid-column: span 2 / span 2;
    place-self: center;
  }

  #w-node-_91c53f5d-ce26-6119-870b-cf4c0dd73891-57d4718a {
    grid-column: span 2 / span 2;
  }

  #w-node-_62663485-94cd-45c7-8d8b-4c7a5fe1d997-bd1b7974 {
    place-self: center start;
  }

  #w-node-f04dab97-1910-c460-f4d4-b6f9bbd9c0ca-bd1b7974 {
    grid-column: span 2 / span 2;
    place-self: center;
  }

  #w-node-_9ad98bb9-8cb9-ee9c-58ba-6f76ca1bb7cc-bd1b7974, #w-node-a4909a38-6397-09ba-03e3-e9424aea48b2-bd1b7974 {
    grid-column: span 2 / span 2;
  }

  #w-node-e495c449-c1c5-80e1-3858-b75c348e4e69-bd1b7974 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b8c25ef5-7a9b-2a27-4b89-fdd9cd1272e4-bd1b7974, #w-node-_5fa1f84d-cd46-eac7-8d33-ce51b4f443b1-bd1b7974 {
    grid-column: span 2 / span 2;
  }

  #w-node-f0665d09-bc96-f76f-15ee-d8c83b1cdbe5-bd1b7974, #w-node-feb57fcb-da68-ca74-1dde-eb03150e9a81-bd1b7974 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_5f98a456-1f4f-5010-0798-6792318f694b-bd1b7974 {
    grid-column: span 2 / span 2;
    place-self: center;
  }

  #w-node-d45eb1ff-adc0-d2a6-fc88-2105b9704f50-bd1b7974 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_5f6b5a74-9f58-ff07-d652-736096a80b4c-bd1b7974 {
    grid-column: span 2 / span 2;
    place-self: center;
  }

  #w-node-cd3100fb-d71e-7827-57f6-96d70559b700-bd1b7974 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a68bc234-58c3-474e-e25c-f33315f05f9a-bd1b7974 {
    grid-column: span 2 / span 2;
    place-self: center;
  }

  #w-node-c6cc433e-b23e-aafc-557a-2bb04aa0e5c0-bd1b7974 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-fc8aaede-5a7d-86aa-caa5-b4560c7ac08d-bd1b7974 {
    grid-column: span 2 / span 2;
    place-self: center;
  }

  #w-node-fb545572-6cc6-4a70-5570-995a1c01a97d-bd1b7974 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_955c487b-f1ba-bddc-3bf2-bacd4ed7b2e0-bd1b7974 {
    grid-column: span 2 / span 2;
    place-self: center;
  }

  #w-node-d6d893c7-73df-f868-1d00-b3b0a0778a45-bd1b7974 {
    grid-column: span 2 / span 2;
  }

  #w-node-_3c7cbc62-a973-c02e-158a-6a4174b63c0e-ebb584ec {
    place-self: center start;
  }

  #w-node-a35a35aa-312a-a6eb-8ce1-5fc37c3d204b-ebb584ec {
    grid-column: span 2 / span 2;
    place-self: center end;
  }

  #w-node-ebbda904-4980-ad32-cb79-8ab5703064c5-ebb584ec {
    grid-column: span 2 / span 2;
  }

  #w-node-_845285ac-602c-e018-b0d8-3b06fd351c5f-ebb584ec {
    grid-column: span 2 / span 2;
    place-self: center start;
  }

  #w-node-e47ce0ef-b36c-5221-057d-1e7b27a015c6-ebb584ec {
    grid-column: span 2 / span 2;
  }

  #w-node-adc6d228-5744-fadf-7ca7-43b1bb79860a-ebb584ec {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

  #w-node-_8ad2debb-998c-4525-9d56-091c79536d8d-ebb584ec {
    grid-column: span 2 / span 2;
  }

  #w-node-e8ea7731-2900-3074-2995-05e3add1ab37-ebb584ec, #w-node-f25e346e-218b-0fae-c2ac-9a3feef78b9e-ebb584ec, #w-node-db3308df-4dd0-fe6c-21c7-542eaacbebcc-ebb584ec, #w-node-_4037129e-51f8-871d-6910-6fe2e8b99e62-ebb584ec, #w-node-_53ba2e5f-0015-7038-ce05-48a6b6fd2c53-ebb584ec {
    grid-column: span 2 / span 2;
    place-self: center;
  }

  #w-node-f0444a85-c60d-4086-3257-d203e8e57f29-ebb584ec {
    grid-column: span 2 / span 2;
  }

  #w-node-_72eb042d-fcc1-643d-0ec4-20ff2c504d9c-4ebed012 {
    place-self: center start;
  }

  #w-node-_2b405d08-7e71-c4de-553d-42cecb467825-4ebed012 {
    grid-column: span 2 / span 2;
    place-self: center;
  }

  #w-node-a582717b-c3db-ed8d-3959-276e4f5eab0d-4ebed012 {
    grid-column: span 2 / span 2;
  }

  #w-node-_83c4f5a5-0460-1d7e-1937-513210daf353-4ebed012 {
    grid-column: span 2 / span 2;
    align-self: center;
  }

  #w-node-bd1f39ac-f545-8dc6-54ff-e0f4479fd6b0-4ebed012 {
    grid-column: span 2 / span 2;
  }

  #w-node-_15260a33-acbc-3097-5340-9d6c1c0d7bc3-4ebed012 {
    grid-column: span 2 / span 2;
    place-self: auto end;
  }

  #w-node-f1115344-de3f-4ced-6549-f5c9762a8f3c-4ebed012 {
    grid-column: span 2 / span 2;
  }

  #w-node-_8b2c737d-ab05-94b2-f56f-4e30767e86ab-4ebed012, #w-node-_36ba1d14-c47f-12ba-38e6-a7742c138326-4ebed012 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_67b08549-ba5d-4fe9-202e-25345600cef6-4ebed012 {
    grid-column: span 2 / span 2;
    place-self: center;
  }

  #w-node-_078478a9-9b0a-372a-0975-06a453644564-4ebed012 {
    grid-column: span 2 / span 2;
  }

  #w-node-cd64db4e-364c-75d1-909d-891241a5de28-4ebed012 {
    grid-column: span 2 / span 2;
    place-self: center end;
  }

  #w-node-_7bb8066e-8d8d-bf0f-6ebc-5d305bba4be9-4ebed012 {
    grid-column: span 2 / span 2;
    place-self: center start;
  }

  #w-node-_7f96e052-e30b-a14d-7f1f-7668fac5f169-4ebed012 {
    grid-column: span 2 / span 2;
    place-self: center end;
  }

  #w-node-_82409dc1-2077-7519-eb92-2c56bfa73704-4ebed012 {
    grid-column: span 2 / span 2;
  }

  #w-node-e2cb2e43-d760-80ef-f641-6bb6a70a123c-3fd394cf {
    place-self: center start;
  }

  #w-node-_492c16e3-4d54-fea1-0a7e-e0006ccd465c-3fd394cf {
    grid-column: span 2 / span 2;
    place-self: center;
  }

  #w-node-b1e72f61-6919-b9c1-3629-4cc1221a2646-3fd394cf, #w-node-_8cb3b993-12af-175f-2db2-4ec2e96abc1d-3fd394cf, #w-node-_642f7b52-28fa-4463-5205-7cf057251a23-3fd394cf, #w-node-e63c07ea-2014-b7be-de5e-5ede4c76c48c-3fd394cf, #w-node-_52066abe-a534-9dfa-4f9c-a3999f5acbc9-3fd394cf, #w-node-f175c883-052e-7c4d-8eec-49db5ea5da2e-3fd394cf {
    grid-column: span 2 / span 2;
  }

  #w-node-_43decdba-da34-9893-4bda-10769e9c4631-3fd394cf {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_5b187e81-23d2-63db-659f-d1ffd100fc3b-3fd394cf {
    grid-column: span 2 / span 2;
  }

  #w-node-e3dc2443-a970-5816-dd67-4352ebf6f929-3fd394cf {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_706e95bd-3fa8-ec16-38e8-e8f1fd851092-3fd394cf {
    grid-column: span 2 / span 2;
  }

  #w-node-_497a1999-bd72-a99d-7b3e-dda589c220d8-3fd394cf {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_163dcb9b-2a87-59ac-bc0d-2dc316269e73-3fd394cf {
    grid-column: span 2 / span 2;
    place-self: center;
  }

  #w-node-_12fde362-f314-cd52-03f8-f0c3690623e2-3fd394cf {
    grid-column: span 2 / span 2;
    place-self: auto start;
  }

  #w-node-d40e1e49-7768-d41e-1224-7c4b709ee80d-3fd394cf {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: auto;
  }

  #w-node-_01e32fc2-36fe-bc9b-0375-fcb1acaeec8d-7efd3f03 {
    place-self: center start;
  }

  #w-node-_42279cd0-18c5-3f30-2710-20eec3af6946-7efd3f03 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

  #w-node-_67212d53-17e8-edcd-b904-77edf4f512f6-7efd3f03 {
    grid-column: span 2 / span 2;
  }

  #w-node-b47958fa-3e5d-bd57-635f-40d5f2808e92-7efd3f03 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: stretch stretch;
  }

  #w-node-_4e923e28-c510-4c0f-daa4-2b386d65c7cb-7efd3f03 {
    grid-column: span 2 / span 2;
  }

  #w-node-_38cad499-b76e-b19c-84a4-c036b4c3336b-7efd3f03 {
    grid-column: span 2 / span 2;
    place-self: center;
  }

  #w-node-_67212d53-17e8-edcd-b904-77edf4f512ff-7efd3f03 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_09e204ce-e8ee-581f-7674-0baa89fc8240-7efd3f03 {
    grid-column: span 2 / span 2;
    place-self: center;
  }

  #w-node-_6504acae-0a8b-3d99-48eb-f31294157d43-7efd3f03 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-a1a1918e-715a-ab9b-7ac1-b9596cb768a4-7efd3f03 {
    grid-column: span 2 / span 2;
    place-self: center;
  }

  #w-node-_67212d53-17e8-edcd-b904-77edf4f51302-7efd3f03 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_017f2291-6568-d04a-c0cb-3c5c743e46f9-7efd3f03, #w-node-d191930d-81d9-190b-c70f-6acea0f552fe-7efd3f03 {
    grid-column: span 2 / span 2;
    place-self: center;
  }

  #w-node-e42a1aa2-d720-8724-b47d-ad1d748ff27f-7efd3f03 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

  #w-node-_5526e629-d3e1-677c-c5e8-b9178aee93e5-7efd3f03 {
    grid-column: span 2 / span 2;
  }

  #w-node-_514e0644-ed64-24ef-8f88-42070fa6e9a6-7efd3f03 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

  #w-node-_67212d53-17e8-edcd-b904-77edf4f51309-7efd3f03 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: auto;
  }

  #w-node-b99e61f0-6dc1-19b8-326b-3401b5bd44ab-84eb553d {
    place-self: center start;
  }

  #w-node-_9c1bd843-4642-1682-bcc4-dafce20b4f52-84eb553d {
    grid-column: span 2 / span 2;
    place-self: center;
  }

  #w-node-_8ed701ee-5778-dd20-6355-ca4269cc0720-84eb553d {
    grid-column: span 2 / span 2;
    place-self: stretch stretch;
  }

  #w-node-dd2a657b-80b2-393c-39a2-a1ea5d361761-84eb553d {
    grid-column: span 2 / span 2;
    place-self: center;
  }

  #w-node-_8ed701ee-5778-dd20-6355-ca4269cc0726-84eb553d {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: stretch stretch;
  }

  #w-node-_8ed701ee-5778-dd20-6355-ca4269cc0728-84eb553d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_9c055554-3493-d9b0-6b22-6a925108de99-84eb553d {
    grid-column: span 2 / span 2;
    place-self: center;
  }

  #w-node-_6f69310a-b124-e701-ad07-edfa74563bfc-84eb553d, #w-node-_0f802cce-57cf-852c-b279-dee3e52c84e5-84eb553d, #w-node-ed89fcdc-b242-73c1-b3d9-ea75a303d6b5-84eb553d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_7c1141cf-df7f-e5dc-b3d7-d7ec17c495f6-84eb553d, #w-node-_7b32c41b-b510-84e9-7f3b-15ac781de4de-84eb553d {
    grid-column: span 2 / span 2;
  }

  #w-node-_645a4bd0-7206-45f6-0916-baae61eaedff-84eb553d {
    grid-column: span 2 / span 2;
    place-self: center;
  }

  #w-node-fb80d6c7-8a81-4f40-3bf7-ced23548e44b-84eb553d, #w-node-_2d77fd3f-b335-1a01-e97a-10a3e45d6635-84eb553d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_44fda213-3910-870d-5089-7dcad907c67a-84eb553d {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

  #w-node-_8ed701ee-5778-dd20-6355-ca4269cc073f-84eb553d {
    grid-column: span 2 / span 2;
  }

  #w-node-b4bddb8f-4f81-a912-1776-31742a66075d-251abd5d {
    place-self: center start;
  }
}
