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

body {
  margin: 0;
}

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

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

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

[hidden], template {
  display: none;
}

a {
  background-color: #0000;
}

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

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

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

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

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

small {
  font-size: 80%;
}

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

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

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

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

pre {
  overflow: auto;
}

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

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

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

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

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

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

input {
  line-height: normal;
}

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

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

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

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

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

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

td, th {
  padding: 0;
}

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

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

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

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

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

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

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

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

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

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

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

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

.w-block {
  display: block;
}

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

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

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

.w-hidden {
  display: none;
}

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

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

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

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

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

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

.w-optimization {
  display: contents;
}

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

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

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

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

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

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

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

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

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

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

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

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

figure {
  margin: 0 0 10px;
}

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 {
  width: auto;
  height: auto;
  font-size: inherit;
  line-height: inherit;
  padding: .2em .5em;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-tabs {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

:root {
  --khaki: #ffe975;
  --light-cyan: #d4f5ff;
  --hover: #d6d6d6;
}

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

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

.nav--container {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  height: 65px;
  margin: 1em auto 6px;
  padding: 0 1em;
  display: flex;
}

.navbar {
  z-index: 2000;
  background-color: #ddd0;
  width: 100vw;
  max-width: none;
  position: fixed;
  inset: 0% 0% auto;
}

.locomotive-scroll {
  flex-direction: column;
  align-items: center;
  margin-bottom: 90px;
  padding-left: 1em;
  padding-right: 1em;
  display: flex;
}

.locomotive-scroll.new {
  width: 100%;
  margin-top: 12vh;
  margin-bottom: 60px;
  padding-bottom: 120px;
  padding-left: 0;
  padding-right: 0;
  display: block;
  overflow: visible;
}

.arc--grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-flow: row dense;
  width: 100%;
  max-width: 1920px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
}

.arc--grid._5, .arc--grid._6, .arc--grid._7 {
  padding-bottom: 0;
}

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

.arc--grid.last {
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  padding-bottom: 0;
}

._300spacer {
  width: auto;
  height: 280px;
  min-height: 15.63em;
  max-height: none;
}

.meta {
  z-index: 200;
  object-fit: contain;
  flex-direction: column;
  display: flex;
  position: relative;
}

.meta.behind {
  z-index: 0;
}

.meta._2em {
  padding-right: 2em;
}

.meta.shiftdown {
  padding-top: 30px;
}

.meta.shiftdown.high-z {
  z-index: 400;
}

.meta.high-z {
  z-index: 4000;
}

.meta.shiftdown-copy {
  padding-top: 30px;
}

.meta.shiftdown-copy.high-z {
  z-index: 400;
}

.meta.front {
  z-index: 400;
  top: -60px;
}

.meta.super-high {
  z-index: 1000;
}

.meta-contain {
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.img--wrapper {
  width: 100%;
  height: 100%;
}

.meta-trigger-box {
  z-index: 100;
  object-fit: contain;
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  overflow: visible;
}

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

.grid--img.down {
  object-fit: contain;
  height: auto;
}

.meta--container {
  z-index: 500;
  background-color: var(--khaki);
  padding: 18px 15px 70px;
  display: block;
  position: absolute;
  inset: auto 0% 0%;
  transform: translate(0, 100%);
}

.meta--container.detail {
  background-color: var(--light-cyan);
  display: block;
}

.s-img {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
  min-height: auto;
  position: relative;
}

.s-img.max {
  object-fit: cover;
}

.s-img.max._12 {
  margin-top: -70px;
}

.s-img.max.no-cover {
  object-fit: contain;
}

.s-img.max600 {
  max-width: none;
  max-height: 600px;
  margin-left: 200px;
  padding-right: 0;
}

.s-img._12 {
  object-fit: cover;
  margin-top: -60px;
  padding-top: 0;
  position: static;
  top: -60px;
}

.s-img.contain {
  object-fit: contain;
}

.nav-menu {
  flex: 0 auto;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.nav-link {
  color: #000;
  text-align: right;
  letter-spacing: 8px;
  text-transform: uppercase;
  cursor: pointer;
  border-bottom: 3px solid #0000;
  margin-left: 65px;
  padding-bottom: 4px;
  font-family: Roboto, sans-serif;
  font-size: 1.67em;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
}

.nav-link:hover {
  color: #000;
  border-bottom-color: #000;
}

.nav-link.social {
  display: none;
}

.nav-link.lang {
  letter-spacing: 2px;
  border-bottom-style: none;
  margin-left: 1.25em;
  font-size: .8em;
  font-weight: 500;
}

.nav-link.lang:hover {
  font-weight: 700;
}

.nav-link.lang.w--current {
  font-weight: 500;
}

.lottie-animation {
  object-fit: contain;
  object-position: 0% 0%;
  flex: 0 auto;
  width: 100%;
  height: 100%;
  margin-top: -15px;
  margin-bottom: auto;
}

.link-block {
  align-items: center;
  width: 230px;
  height: 90px;
  display: flex;
}

.meta--title {
  letter-spacing: .1em;
  text-transform: uppercase;
  border-bottom: 1px solid #000;
  margin-bottom: 9px;
  padding-bottom: 4px;
  font-family: Roboto, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
  line-height: 1;
  display: block;
}

.meta--title.mono {
  font-weight: 400;
}

.meta--text {
  letter-spacing: .45px;
  width: auto;
  max-width: none;
  margin-bottom: 12px;
  font-family: Roboto, sans-serif;
  font-size: 12px;
  font-style: normal;
  line-height: 16px;
}

.detail {
  background-color: #d4f5ff;
}

.nav-menu--mobile, .sub-nav--menu {
  display: none;
}

.nav--link {
  color: #000;
  letter-spacing: 7px;
  text-transform: uppercase;
  cursor: pointer;
  padding: 0 0 0 50px;
  font-family: Roboto, sans-serif;
  font-size: 1.35em;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
  transition: color 85ms;
}

.nav--link:hover {
  color: #d6d6d6;
}

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

.nav--link.w--current:hover {
  color: #d6d6d6;
}

.nav--link.small {
  font-size: 1.25em;
}

.nav--link.small.tel {
  padding-left: 25px;
  padding-right: 25px;
  font-size: 1.25em;
}

.menu-logo {
  display: none;
}

.grid--img-2 {
  object-fit: contain;
  object-position: 50% 0%;
  width: 100%;
  height: auto;
  max-height: none;
}

.grid--img-2.l {
  object-fit: cover;
  height: 100%;
}

.footer {
  color: #000;
  letter-spacing: 7px;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: none;
  height: auto;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 2em;
  padding-left: 1em;
  padding-right: 1em;
  font-family: Roboto, sans-serif;
  font-weight: 500;
  display: flex;
}

.main-container {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100vw;
  max-width: 1920px;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  padding-left: 1em;
  padding-right: 1em;
  display: flex;
  position: relative;
}

.s-img-2 {
  z-index: -5;
  object-fit: cover;
  width: 100%;
  max-width: none;
  height: auto;
  position: relative;
}

.s-img-2.left-shift {
  margin-left: -392px;
}

.s-img-2.left-push {
  margin-left: -148px;
}

.s-img-2.shift {
  margin-top: -60px;
}

.s-img-2.shift.top {
  margin-top: -40px;
}

.s-img-2.top {
  z-index: 100;
  object-fit: contain;
  width: 100%;
  min-width: auto;
  max-width: none;
  height: auto;
  position: relative;
}

.s-img-2.top.slow {
  object-fit: contain;
  object-position: 50% 50%;
  height: auto;
}

.s-img-2.fit {
  object-fit: cover;
  max-width: none;
  height: 100%;
}

.s-img-2.shift-copy {
  margin-top: -60px;
}

.s-img-2.shift-copy.top {
  max-width: none;
  margin-top: -40px;
}

.whitebg {
  background-color: #fff;
  position: absolute;
  inset: 0%;
}

.tag--word {
  z-index: 500;
  color: #000;
  text-align: left;
  letter-spacing: .125em;
  text-transform: uppercase;
  margin-bottom: 80px;
  font-family: Roboto, sans-serif;
  font-size: 3.65em;
  font-weight: 700;
  line-height: 1;
  display: block;
  position: static;
}

.tag--word.push-right {
  text-align: right;
}

.text--wrapper {
  z-index: 50;
  width: 100%;
  max-width: none;
  position: relative;
}

.h2 {
  color: #000;
  letter-spacing: 1px;
  width: auto;
  font-family: Roboto, sans-serif;
  font-size: 1.85em;
  font-weight: 500;
  line-height: 1.3;
  display: inline;
}

.page--contain {
  flex-direction: column;
  width: 100vw;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding-top: 160px;
  padding-left: 1em;
  padding-right: 1em;
  display: block;
  position: relative;
  top: 0;
  overflow: hidden;
}

.about--grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  place-items: center;
  width: 100%;
  max-width: 1920px;
  height: auto;
  min-height: auto;
  margin-bottom: 160px;
  padding-left: 3em;
  padding-right: 3em;
  display: grid;
}

.colour {
  background-color: #e7f4f6;
  width: 100%;
  height: 100%;
  min-height: 200px;
  position: relative;
}

.h1 {
  color: #000;
  letter-spacing: .12em;
  width: auto;
  margin-top: 0;
  font-family: Roboto, sans-serif;
  font-size: 1.82em;
  font-weight: 500;
  line-height: 1.35em;
}

.h1.small {
  letter-spacing: .06em;
  font-size: 1.56em;
  font-weight: 500;
  line-height: 1.4em;
}

.yellow-mult {
  background-color: #ffdc02;
  width: 100%;
  height: 100%;
  min-height: 200px;
}

.yellow-mult.slow {
  min-height: auto;
}

.yellow-mult.shift {
  margin-top: -60px;
}

.footer-2 {
  justify-content: flex-end;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.copyright {
  letter-spacing: 5px;
  font-size: .85vw;
  font-weight: 700;
  line-height: 1;
}

.footer-2-copy {
  justify-content: flex-end;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.logo--block {
  align-items: flex-start;
  width: 25%;
  min-width: auto;
  height: auto;
  margin-left: 0;
  display: flex;
}

.logo--block.w--current {
  width: 25%;
  height: 110px;
}

.div-block {
  flex-direction: column;
  max-width: 1400px;
  margin-top: 165px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.img--link {
  cursor: pointer;
  width: 100%;
  height: 100%;
  min-height: 200px;
}

.img-test {
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/610ea82a751008395e5a5ea6/610ea82a751008c4f15a5f29_best.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
  min-height: 600px;
  display: none;
}

.no-scroll {
  overflow: hidden;
}

.mobile--meta, .meta-contain-2 {
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.meta--title-2 {
  letter-spacing: .1em;
  text-transform: uppercase;
  border-bottom: 1px solid #000;
  margin-bottom: 9px;
  padding-bottom: 4px;
  font-family: Roboto, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  display: block;
}

.meta-2 {
  z-index: 200;
  cursor: pointer;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  min-height: auto;
  display: flex;
  position: relative;
}

.meta-circle {
  background-color: #ffed46;
  border-radius: 100%;
  width: 12px;
  height: 12px;
  margin-bottom: 16px;
  margin-right: 16px;
  display: none;
  position: static;
  inset: auto 0 0 auto;
}

.spacer._400 {
  height: 200px;
}

.mobile--grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  margin-bottom: 6em;
}

.meta--container--2 {
  z-index: 500;
  color: #000;
  background-color: #ffe975;
  border-top: 8px #ffed46;
  flex-direction: column;
  padding: 18px 15px 70px;
  display: block;
  position: absolute;
  inset: auto 0% 0%;
  transform: translate(0, 100%);
}

.s-img-3 {
  z-index: -5;
  object-fit: cover;
  width: 100%;
  height: auto;
  position: relative;
}

.s-img-3.top {
  z-index: 100;
  object-fit: contain;
  width: 100%;
  height: auto;
  position: relative;
}

.meta--text-2 {
  letter-spacing: .45px;
  width: auto;
  max-width: none;
  margin-bottom: 12px;
  font-family: Roboto, sans-serif;
  font-size: 12px;
  line-height: 16px;
}

.meta--text-2.meta {
  width: auto;
  margin-bottom: 0;
  display: inline;
}

.mobile-container {
  display: none;
}

.mobile--meta-wrapper, .img--wrap--mobile {
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.footer-link {
  color: #000;
  letter-spacing: 7px;
  text-transform: uppercase;
  cursor: pointer;
  margin-left: 50px;
  font-family: Roboto, sans-serif;
  font-size: 1.2em;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
}

.footer-link:hover {
  color: #d6d6d6;
}

._500spacer {
  height: 15.63em;
}

.new-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-flow: row dense;
  width: 100%;
  max-width: none;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  overflow: hidden;
}

.new-grid._5, .new-grid._6, .new-grid._7 {
  padding-bottom: 0;
}

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

.new-grid.last {
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  padding-bottom: 0;
}

._125pacer {
  height: 125px;
}

._100spacer {
  height: 100px;
  padding-right: 0;
}

.mk2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-rows: minmax(358px, 1fr);
  grid-auto-flow: row dense;
  width: 100%;
  max-width: 1920px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
}

.mk2._5, .mk2._6, .mk2._7 {
  padding-bottom: 0;
}

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

.mk2.last {
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  padding-bottom: 0;
}

.half-space {
  height: 150px;
  min-height: 7.81em;
  position: relative;
}

.h1-copy {
  color: #000;
  width: 80%;
  font-family: Roboto, sans-serif;
  font-size: 1.95em;
  font-weight: 500;
  line-height: 1.3;
}

.mono-text {
  color: #000;
  font-family: Roboto Mono, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.3;
}

.h3 {
  color: #030303;
  letter-spacing: .09em;
  text-transform: uppercase;
  font-family: Roboto, sans-serif;
  font-size: 1.82em;
  font-weight: 700;
  line-height: 1.45em;
}

.h4 {
  color: #000;
  text-align: center;
  letter-spacing: .07em;
  width: 100%;
  font-family: Roboto, sans-serif;
  font-size: 1.2em;
  font-weight: 700;
  line-height: 51px;
}

.about-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #000;
  grid-template: "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-flow: row dense;
  align-items: start;
  width: 100%;
  max-width: none;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  line-height: 1.3;
  overflow: hidden;
}

.about-grid._5, .about-grid._6, .about-grid._7 {
  padding-bottom: 0;
}

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

.about-grid.last {
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  padding-bottom: 0;
}

.body {
  color: #000;
  font-family: Roboto, sans-serif;
  line-height: 1;
}

.grd-img {
  object-fit: cover;
  object-position: 50% 0%;
  width: 100%;
  height: auto;
  max-height: 100%;
}

.grd-img.super-high {
  z-index: 1000;
  object-fit: cover;
  height: auto;
  max-height: 100%;
  position: relative;
}

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

.page-container {
  margin-top: 14em;
  padding-left: 1em;
  padding-right: 1em;
}

.grd-img-cover {
  object-fit: cover;
  width: 100%;
  height: auto;
}

.grd-img-cover.super-high {
  z-index: 1000;
  position: relative;
}

.grd-img-cover.cover {
  object-fit: cover;
}

.about-text {
  letter-spacing: 1px;
  margin-bottom: 15px;
  font-family: Roboto, sans-serif;
  font-size: 1.56em;
  font-weight: 700;
  line-height: 1.5;
}

.about-text.mono {
  letter-spacing: .25px;
  margin-bottom: 0;
  font-family: Roboto Mono, sans-serif;
  font-size: 1.35em;
  font-weight: 400;
  line-height: 1.4;
}

._60-spacer {
  height: 60px;
  min-height: 3.13em;
  position: relative;
}

.hand-blur {
  opacity: .7;
  background-image: url("https://cdn.prod.website-files.com/610ea82a751008395e5a5ea6/6112f834018e38ad87750d28_hand%20blur.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.nav-menu-link {
  color: #000;
  letter-spacing: 7px;
  text-transform: uppercase;
  cursor: pointer;
  padding: 0 0 0 50px;
  font-family: Roboto, sans-serif;
  font-size: 1.35em;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
  transition: color 85ms;
}

.nav-menu-link:hover {
  color: #d6d6d6;
}

.nav-menu-link.w--current {
  color: #000;
}

.nav-menu-link.w--current:hover {
  color: #d6d6d6;
}

.nav-menu-link.small {
  font-size: 1.25em;
}

.nav-menu-link.small.tel {
  padding-left: 25px;
  padding-right: 25px;
  font-size: 1.25em;
}

.div-block-4 {
  background-color: #f0535300;
  flex-direction: column;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.footer-text {
  color: #030303;
  letter-spacing: .09em;
  text-transform: uppercase;
  width: 46%;
  margin-left: 10%;
  font-family: Roboto, sans-serif;
  font-size: 1.82em;
  font-weight: 700;
  line-height: 1.4em;
}

.grid--footer {
  background-color: #f0535300;
  flex-direction: column;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.nav-menu-lang {
  flex: 0 auto;
  justify-content: flex-end;
  align-items: flex-start;
  margin-left: 25px;
  display: flex;
}

.grd-img-2 {
  object-fit: contain;
  object-position: 50% 0%;
  width: 100%;
  height: 100%;
}

.link {
  color: #030303;
  cursor: pointer;
}

.link:hover {
  color: #d6d6d6;
}

.text-link {
  color: #000;
  cursor: pointer;
  border-bottom: 2px solid #0000;
  text-decoration: none;
  display: inline;
}

.text-link:hover {
  color: #000;
  border-bottom-color: #000;
}

.safari-fix {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #000;
  grid-template: "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-flow: row dense;
  align-items: start;
  width: 100%;
  max-width: none;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  line-height: 1.3;
  overflow: hidden;
}

.safari-fix._5, .safari-fix._6, .safari-fix._7 {
  padding-bottom: 0;
}

.safari-fix._8 {
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.safari-fix.last {
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  padding-bottom: 0;
}

.text-wrapper {
  margin-bottom: 15px;
}

._175spacer {
  width: auto;
  height: auto;
  min-height: 7.45em;
  max-height: none;
}

.div-block-7 {
  background-color: #000;
  width: 2px;
  height: 100%;
}

.tel-link {
  color: #030303;
}

.main-container-copy {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100vw;
  max-width: 1920px;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  padding-left: 1em;
  padding-right: 1em;
  display: flex;
  position: relative;
}

.mobile-meta {
  z-index: 500;
  background-color: var(--khaki);
  padding: 18px 15px 70px;
  display: block;
  position: absolute;
  inset: auto 0% 0%;
  transform: translate(0, 100%);
}

.mobile-meta.detail {
  background-color: var(--light-cyan);
  display: block;
}

.mobile-img-wrap {
  width: 100%;
  height: 100%;
}

.mobile-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-flow: row dense;
  width: 100%;
  max-width: none;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  overflow: hidden;
}

.mobile-grid._5, .mobile-grid._6, .mobile-grid._7 {
  padding-bottom: 0;
}

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

.mobile-grid.last {
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  padding-bottom: 0;
}

.deleate {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-flow: row dense;
  width: 100%;
  max-width: none;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  overflow: hidden;
}

.deleate._5, .deleate._6, .deleate._7 {
  padding-bottom: 0;
}

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

.deleate.last {
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  padding-bottom: 0;
}

.medium-spacer, .smal-spacer {
  width: auto;
  height: 280px;
  min-height: 15.63em;
  max-height: none;
}

.fr-navbar {
  z-index: 2000;
  background-color: #ddd0;
  width: 100vw;
  max-width: none;
  position: fixed;
  inset: 0% 0% auto;
}

.new-grid-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-flow: row dense;
  width: 100%;
  max-width: none;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  overflow: hidden;
}

.new-grid-copy._5, .new-grid-copy._6, .new-grid-copy._7 {
  padding-bottom: 0;
}

.new-grid-copy._8 {
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.new-grid-copy.last {
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  padding-bottom: 0;
}

.arc-mobile {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-flow: row dense;
  width: 100%;
  max-width: none;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  overflow: hidden;
}

.arc-mobile._5, .arc-mobile._6, .arc-mobile._7 {
  padding-bottom: 0;
}

.arc-mobile._8 {
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.arc-mobile.last {
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  padding-bottom: 0;
}

.half-space-copy, .small-space {
  height: 150px;
  min-height: 7.81em;
  position: relative;
}

.navbar-2 {
  background-color: #ddd0;
  width: 100vw;
  position: fixed;
}

.arc-nav {
  z-index: 8000;
  background-color: #ddd0;
  width: 100vw;
  position: sticky;
  inset: 0% 0% auto;
}

.mobile-meta-contain {
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

._80-space {
  height: 40px;
  padding-right: 0;
}

@media screen and (min-width: 1920px) {
  .logo--block.w--current {
    width: 23%;
    height: auto;
  }
}

@media screen and (max-width: 991px) {
  .nav--container {
    height: auto;
    min-height: 65px;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 15px;
    padding-bottom: 6px;
  }

  .navbar {
    z-index: 8000;
  }

  .locomotive-scroll {
    display: none;
  }

  .locomotive-scroll.new {
    margin-top: 126px;
    display: block;
  }

  .arc--grid {
    display: block;
  }

  .arc--grid.mobile1 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .arc--grid.mobile2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .arc--grid.mobile3 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  ._300spacer {
    height: 12em;
    max-height: none;
  }

  .meta-contain {
    position: static;
  }

  .img--wrapper {
    position: relative;
  }

  .meta-trigger-box {
    height: 100%;
  }

  .grid--img {
    flex: 0 auto;
  }

  .meta--container {
    padding: 1.55em 1.55em 4em;
    display: block;
    inset: 0%;
  }

  .nav-menu {
    display: none;
  }

  .meta--title {
    margin-bottom: 6px;
    padding-bottom: 2px;
    font-size: 1.2em;
    line-height: 1;
  }

  .meta--text {
    color: #020202;
    font-size: 1.2em;
    line-height: 1.4;
  }

  .html-embed {
    color: #000;
    flex: 0 auto;
    width: 100%;
    height: auto;
    margin-bottom: 20px;
  }

  .nav-menu--mobile {
    z-index: 5000;
    background-color: #efefef;
    flex-flow: column;
    flex: 0 auto;
    justify-content: space-between;
    align-items: flex-start;
    height: 100vh;
    padding: 30px;
    display: flex;
    position: absolute;
    inset: 0%;
  }

  .sub-nav--menu {
    text-align: left;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    margin-top: 15px;
    display: flex;
  }

  .nav--link {
    text-align: center;
    padding-left: 0;
    font-size: 4em;
    line-height: 1.8;
  }

  .nav--link.mob {
    z-index: 20;
    color: #080808;
    text-align: left;
    letter-spacing: 8px;
    border-top: 1px #000;
    border-bottom: 1px solid #000;
    margin-bottom: 6px;
    padding-bottom: 6px;
    font-size: 3.65em;
    line-height: 1;
    display: block;
    top: 0;
  }

  .nav--link.mob.first.w--current {
    border-top-style: none;
    padding-top: 6px;
  }

  .nav--link.small {
    color: #000;
    text-align: left;
    letter-spacing: 3px;
    margin-bottom: 15px;
    margin-left: 0;
    margin-right: auto;
    font-size: 2em;
    line-height: 1.6;
  }

  .nav--link.small.tel {
    letter-spacing: 1.5px;
    margin-bottom: 4px;
    padding-left: 0;
    padding-right: 0;
    font-size: 2.08em;
    font-weight: 400;
    line-height: 1.4;
  }

  .nav--link.copyright {
    text-align: left;
    letter-spacing: 2px;
    margin-left: 0;
    margin-right: auto;
    font-size: 10px;
    font-weight: 400;
    line-height: 1;
    position: static;
  }

  .menu-logo {
    color: #fff;
    flex-direction: column;
    flex: 0 auto;
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    max-width: 30%;
    height: auto;
    margin-top: auto;
    margin-left: 0;
    margin-right: auto;
    display: flex;
    position: absolute;
    bottom: 15vh;
  }

  .menu--button {
    flex: 0 auto;
    padding: 10px;
    right: 0;
  }

  .menu--button.w--open {
    opacity: 1;
    color: #2c2a2a;
    background-color: #0000;
  }

  .menu--button.open-model {
    z-index: 50;
    position: relative;
    inset: 0% 0% auto auto;
  }

  .ham--container {
    color: #000;
    width: 25px;
  }

  .svh--hamb {
    color: #0b0b0b;
    object-fit: contain;
    width: 100%;
    height: 100%;
  }

  .icon {
    display: none;
  }

  .tag--word {
    margin-bottom: 30px;
  }

  .page--contain {
    overflow: hidden;
  }

  .h1 {
    letter-spacing: .1em;
  }

  .logo--block {
    width: 35%;
  }

  .logo--block.w--current {
    z-index: 6000;
    position: static;
  }

  .meta--title-2 {
    margin-bottom: 6px;
    padding-bottom: 2px;
    font-size: 1em;
    line-height: 1.2;
  }

  .meta-circle {
    z-index: 250;
    position: absolute;
  }

  .meta-circle.gr {
    background-color: #eafeff;
  }

  .circle-trig {
    z-index: 400;
    width: 75%;
    height: 70%;
    position: absolute;
    inset: auto 0% 0% auto;
  }

  .spacer._400 {
    z-index: 100;
    object-fit: fill;
    height: 100px;
    display: block;
    position: relative;
  }

  .mobile--grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    width: 100%;
  }

  .meta--container--2 {
    padding: 13px 13px 40px;
  }

  .meta--container--2.mobile {
    z-index: 250;
    background-color: #ffe975;
    border-top-color: #eafeff;
    padding: 13px 10px 20px;
    display: none;
    inset: 0%;
    transform: none;
  }

  .meta--text-2 {
    color: #020202;
    font-size: 10px;
    line-height: 1.2;
  }

  .meta--text-2.meta {
    position: static;
  }

  .mobile-container {
    padding-left: 1em;
    padding-right: 1em;
    display: none;
  }

  .img--wrap--mobile {
    justify-content: space-between;
    align-items: stretch;
  }

  .mobile-meta-wrap {
    color: #000;
    background-color: #ffe975;
    width: 100%;
    min-height: 100%;
    padding: 12px 10px 30px;
    display: block;
    position: absolute;
    inset: 0%;
  }

  .mobile-meta-wrap.detail {
    background-color: #eafeff;
    display: block;
  }

  .footer-link {
    letter-spacing: 5px;
  }

  ._500spacer {
    height: 30vh;
  }

  .new-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .new-grid.mobile1 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .new-grid.mobile2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .new-grid.mobile3 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .mk2 {
    display: block;
  }

  .mk2.mobile1 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .mk2.mobile2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .mk2.mobile3 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .half-space {
    height: 9.5em;
  }

  .about-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .about-grid.mobile1 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .about-grid.mobile2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .about-grid.mobile3 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .page-container {
    margin-top: 160px;
    padding-left: 0;
    padding-right: 0;
  }

  ._60-spacer {
    height: 6em;
  }

  .div-block-3 {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .lang-wrapper {
    flex-direction: row;
    align-items: flex-start;
    display: flex;
  }

  .nav-menu-link {
    text-align: left;
    letter-spacing: 1.5px;
    margin-bottom: 4px;
    margin-left: .45em;
    padding-left: 0;
    font-size: 2.08em;
    font-weight: 400;
    line-height: 1.4;
  }

  .nav-menu-link.mob {
    z-index: 20;
    color: #080808;
    text-align: left;
    letter-spacing: 8px;
    border-top: 1px #000;
    border-bottom: 1px solid #000;
    margin-bottom: 6px;
    padding-bottom: 6px;
    font-size: 28px;
    line-height: 1;
    display: block;
    top: 0;
  }

  .nav-menu-link.mob.first.w--current {
    border-top-style: solid;
    padding-top: 6px;
  }

  .nav-menu-link.small {
    color: #000;
    text-align: left;
    letter-spacing: 3px;
    margin-bottom: 15px;
    margin-left: 0;
    margin-right: auto;
    font-size: 2em;
    line-height: 1.6;
  }

  .nav-menu-link.small.tel {
    letter-spacing: 1.5px;
    margin-bottom: 4px;
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.4;
  }

  .nav-menu-link.copyright {
    text-align: left;
    letter-spacing: 2px;
    margin-left: 0;
    margin-right: auto;
    font-size: 10px;
    font-weight: 400;
    line-height: 1;
    position: static;
  }

  .nav-menu-lang {
    display: none;
  }

  .safari-fix {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .safari-fix.mobile1 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .safari-fix.mobile2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .safari-fix.mobile3 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  ._175spacer {
    height: 12em;
    max-height: none;
  }

  .mobile-meta {
    padding: 1.55em 1.55em 4em;
    display: block;
    inset: 0%;
  }

  .mobile-img-wrap {
    position: relative;
  }

  .mobile-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .mobile-grid.mobile1 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .mobile-grid.mobile2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .mobile-grid.mobile3 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .deleate {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .deleate.mobile1 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .deleate.mobile2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .deleate.mobile3 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .medium-spacer, .smal-spacer {
    height: 12em;
    max-height: none;
  }

  .fr-navbar {
    z-index: 8000;
  }

  .new-grid-copy {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .new-grid-copy.mobile1 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .new-grid-copy.mobile2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .new-grid-copy.mobile3 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .arc-mobile {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .arc-mobile.mobile1 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .arc-mobile.mobile2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .arc-mobile.mobile3 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .half-space-copy, .small-space {
    height: 9.5em;
  }

  .mobile-nav-link {
    z-index: 20;
    color: #080808;
    letter-spacing: 8px;
    text-transform: uppercase;
    border-bottom: 1px solid #000;
    margin-bottom: 6px;
    padding: 0 0 6px;
    font-family: Roboto, sans-serif;
    font-size: 3.65em;
    font-weight: 700;
    line-height: 1;
    display: block;
    top: 0;
  }

  .mobile-nav-link.w--current, .mobile-nav-link._2link.w--current {
    color: #080808;
  }

  .arc-nav {
    position: fixed;
  }

  .mobile-meta-contain {
    position: static;
  }
}

@media screen and (max-width: 767px) {
  ._300spacer {
    height: 26.67em;
    min-height: auto;
  }

  .meta.high-z._30-30 {
    margin-top: 30px;
    bottom: -60px;
  }

  .meta.high-z._80 {
    align-items: center;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .meta.super-high._80 {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .meta.grid-col {
    padding-left: 1em;
    padding-right: 1em;
  }

  .meta._30left {
    right: -6.5em;
  }

  .meta.left-shift {
    right: -6em;
  }

  .meta._20 {
    padding-right: 20%;
  }

  .meta._20shift {
    padding-left: 20%;
  }

  .meta.cut-side {
    width: 85%;
  }

  .meta.mobile-space {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .meta-trigger-box {
    opacity: 1;
    display: block;
  }

  .grid--img.large-img {
    object-fit: cover;
    min-height: 215px;
  }

  .meta--container {
    opacity: 1;
    padding: 13px 13px 25px;
    display: block;
    transform: translate(0);
  }

  .meta--container.detail {
    opacity: 0;
    display: block;
  }

  .s-img._12 {
    margin-top: 0;
  }

  .s-img.cut-bottom {
    height: 85%;
  }

  .meta--title {
    color: #000;
    font-size: 11px;
  }

  .meta--title.mono {
    font-size: 10px;
  }

  .meta--text {
    opacity: 1;
    font-size: 10px;
    line-height: 1.4;
    display: block;
  }

  .html-embed {
    margin-bottom: 16px;
  }

  .nav-menu--mobile {
    justify-content: flex-start;
    width: 100vw;
    height: auto;
    min-height: 100vh;
    margin-top: -30px;
    padding-left: 20px;
  }

  .nav--link {
    font-size: 5em;
  }

  .nav--link.small {
    font-size: 2.2em;
    line-height: 1.8;
  }

  .menu-logo {
    width: 35%;
    max-width: none;
    inset: auto 18px 10% auto;
  }

  .main-container {
    display: none;
  }

  .meta--title-2 {
    font-size: 2em;
  }

  .meta-circle {
    padding: 2px;
    display: block;
  }

  .mobile--grid {
    grid-column-gap: 5px;
    width: 100%;
  }

  .meta--container--2 {
    opacity: 1;
    display: block;
  }

  .meta--container--2.mobile {
    display: none;
    transform: none;
  }

  .meta--text-2 {
    font-size: 1.6em;
  }

  .mobile-container {
    padding: 6rem 0 0;
    display: block;
  }

  .mobile-meta-wrap, .mobile-meta-wrap.detail {
    display: none;
  }

  .footer-link {
    letter-spacing: 3px;
  }

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

  .half-space {
    height: 75px;
    min-height: auto;
  }

  .nav-menu-link {
    font-size: 2.2em;
  }

  .nav-menu-link.small {
    font-size: 2.2em;
    line-height: 1.8;
  }

  .mobile-meta {
    opacity: 0;
    padding: 13px 13px 25px;
    display: block;
    inset: 0%;
    transform: none;
  }

  .mobile-img-wrap {
    cursor: pointer;
  }

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

  .grid {
    grid-column-gap: 0em;
    grid-row-gap: 0em;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-auto-flow: row dense;
  }

  .large-spacer {
    z-index: 500;
    background-color: #fff;
    width: 100%;
    height: 100px;
    min-height: 26.67em;
    max-height: 26.67em;
    padding-bottom: 0;
    padding-right: 0;
    position: relative;
  }

  .med-spacer {
    z-index: 500;
    background-color: #ffe975a1;
    width: 100%;
    height: 75px;
    min-height: 20em;
    max-height: 20em;
    padding-bottom: 0;
    padding-right: 0;
    position: relative;
  }

  .small-spacer {
    background-color: #fff;
    width: 100%;
    height: 50px;
    min-height: 13.33em;
    max-height: 13.33em;
    padding-bottom: 0;
    padding-right: 0;
  }

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

  .grid-copy, .mobile {
    grid-column-gap: 0em;
    grid-row-gap: 0em;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-auto-flow: row dense;
  }

  .large-space {
    width: auto;
    height: 100px;
  }

  .medium-spacer {
    height: 75px;
    min-height: auto;
  }

  .smal-spacer {
    height: 50px;
    min-height: auto;
  }

  ._80 {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
    padding-right: 0;
  }

  .new-grid-copy, .arc-mobile {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  .half-space-copy {
    height: 75px;
    min-height: auto;
  }

  .small-space {
    height: 25px;
    min-height: auto;
  }

  .mobile-nav-link.w--current {
    color: #080808;
  }

  .arc-nav {
    z-index: 8000;
    display: block;
    inset: 0% 0% auto;
  }

  .mobile-meta-contain {
    opacity: 1;
  }
}

@media screen and (max-width: 479px) {
  .nav--container {
    align-items: center;
    padding: 0 12px;
  }

  .locomotive-scroll {
    padding-top: 85px;
  }

  .arc--grid.mobile1 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .meta {
    object-fit: cover;
  }

  .meta.high-z._30-30 {
    align-items: stretch;
    width: 85%;
    margin-top: 0;
    margin-bottom: 0%;
    padding-top: 30%;
    padding-bottom: 30%;
    bottom: -50px;
  }

  .meta.super-high._80 {
    align-items: stretch;
    width: 86%;
  }

  .meta._80 {
    width: 90%;
  }

  .meta.grid-col {
    padding-left: 1em;
    padding-right: 1em;
  }

  .meta._20 {
    padding-right: 0%;
  }

  .meta._20shift {
    padding-left: 0%;
  }

  .meta.mobile-space {
    margin-top: 0;
    margin-bottom: 30px;
  }

  .meta-contain._80 {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .meta-trigger-box {
    object-fit: contain;
  }

  .grid--img {
    opacity: 1;
    object-fit: cover;
  }

  .meta--container {
    opacity: .59;
    width: 100%;
    height: 100%;
    display: block;
  }

  .meta--container.detail {
    opacity: .6;
    height: 100%;
    display: block;
  }

  .s-img, .s-img.max {
    object-fit: cover;
  }

  .s-img.fit {
    object-fit: contain;
  }

  .s-img.mini {
    object-fit: contain;
    object-position: 50% 0%;
    min-height: 300px;
  }

  .nav-link {
    letter-spacing: 3px;
  }

  .lottie-animation {
    margin-top: 0;
  }

  .link-block.w--current {
    width: 130px;
    padding-left: 10px;
  }

  .meta--title {
    color: #000;
    margin-bottom: 6px;
    font-size: 11px;
    line-height: 1;
  }

  .meta--title.mono {
    font-size: 10px;
  }

  .meta--text {
    opacity: 1;
    white-space: pre-line;
    width: auto;
    max-width: none;
    margin-bottom: 12px;
    font-size: 9px;
    font-weight: 400;
    line-height: 1.3;
  }

  .html-embed {
    object-fit: contain;
    margin-bottom: 16px;
  }

  .nav-menu--mobile {
    z-index: 500;
    background-color: #efefef;
    flex-flow: column;
    flex: 0 auto;
    justify-content: flex-start;
    width: 100%;
    height: 100vh;
    min-height: 100vh;
    margin-top: 0;
    padding: 0 12px 0 16px;
    position: absolute;
    inset: 0%;
    overflow: visible;
  }

  .sub-nav--menu {
    flex-direction: column;
    margin-top: 8px;
  }

  .nav--link {
    color: #fff;
    letter-spacing: 7px;
    font-size: 23px;
    line-height: 1.8;
  }

  .nav--link.mob {
    color: #000;
    font-size: 25px;
  }

  .nav--link.small {
    color: #000;
    letter-spacing: 5px;
    margin-top: 8px;
    margin-bottom: 16px;
    font-size: 14px;
    line-height: 1;
  }

  .nav--link.small.tel {
    letter-spacing: 2px;
    margin-top: 0;
    margin-bottom: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 1.6;
  }

  .nav--link.copyright {
    color: #000;
  }

  .menu-logo {
    color: #000;
    flex: 1;
    justify-content: flex-end;
    width: 45%;
    max-width: none;
    margin-top: auto;
    position: static;
    inset: auto 0% 20% 20px;
  }

  .menu--button {
    color: #000;
    padding-left: 50px;
    padding-right: 0;
  }

  .menu--button.w--open {
    z-index: 500;
    background-color: #07070700;
  }

  .ham--container {
    width: 25px;
  }

  .svh--hamb {
    color: #000;
  }

  .grid--img-2.l, .s-img-2 {
    object-fit: cover;
  }

  .tag--word {
    text-align: left;
    font-size: 4.25em;
  }

  .tag--word.push-right {
    text-align: center;
  }

  .tag--word.centered {
    text-align: right;
    margin-left: 0;
    margin-right: 30px;
  }

  .page--contain {
    margin-top: 130px;
    padding-left: 2em;
    padding-right: 2em;
    display: block;
    position: static;
  }

  .h1 {
    font-size: 12px;
    line-height: 16px;
  }

  .h1.small {
    font-size: 12px;
  }

  .logo--block {
    width: 45%;
    height: auto;
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .logo--block.w--current {
    width: 45%;
    height: 90px;
    padding-left: 0;
  }

  .mobile--meta {
    display: block;
  }

  .meta--title-2 {
    color: #000;
    margin-bottom: 6px;
    font-size: 11px;
    line-height: 1;
  }

  .meta-circle {
    width: 10px;
    height: 10px;
    margin-bottom: 8px;
    margin-right: 8px;
  }

  .spacer._400 {
    height: 100px;
  }

  .mobile--grid {
    grid-column-gap: 0px;
    width: 100%;
  }

  .meta--container--2.mobile {
    z-index: auto;
    opacity: 1;
    width: 100%;
    height: auto;
    min-height: 110%;
    padding: 10px 8px 30px;
    display: block;
    position: absolute;
  }

  .meta--container--2.mobile.detail {
    background-color: #d4f5ff;
    display: block;
  }

  .meta--container--2.mobile.visible {
    display: block;
  }

  .s-img-3 {
    object-fit: cover;
  }

  .meta--text-2 {
    white-space: pre-line;
    width: auto;
    max-width: none;
    margin-bottom: 12px;
    font-size: 9px;
    font-weight: 400;
    line-height: 1.3;
  }

  .meta--text-2.meta {
    letter-spacing: .25px;
    white-space: nowrap;
    font-size: 7px;
  }

  .mobile-container {
    padding: 8rem 2.2em 4rem;
  }

  .mobile--meta-wrapper {
    display: block;
  }

  .div-block-2, .meta-trig {
    z-index: 300;
    width: 100%;
    height: 100%;
    padding-bottom: 0;
    padding-right: 0;
    position: absolute;
    inset: 0%;
  }

  .img--wrap--mobile {
    display: block;
  }

  .mobile-meta-wrap {
    opacity: 0;
    background-color: #ffe975;
    height: auto;
    min-height: 100%;
    max-height: 120%;
    padding: 12px 10px 30px;
    display: block;
    position: absolute;
    inset: 0%;
  }

  .mobile-meta-wrap.detail {
    display: block;
  }

  .footer-link {
    letter-spacing: 3px;
  }

  .new-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .new-grid.mobile1 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  ._125pacer {
    background-color: #fff;
  }

  .mk2.mobile1 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .half-space {
    height: 50px;
  }

  .h4 {
    font-size: 10px;
    line-height: 1.3;
  }

  .h4.credits {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    font-size: 7px;
    line-height: 1.4;
  }

  .about-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .about-grid.mobile1 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .page-container {
    margin-top: 90px;
  }

  .grd-img-cover {
    object-fit: cover;
    height: auto;
    display: none;
    overflow: visible;
  }

  .about-text {
    font-size: 12px;
    line-height: 1.4;
  }

  .about-text.mono {
    font-size: 11px;
  }

  .lang-wrapper {
    margin-top: 16px;
  }

  .nav-menu-link {
    color: #000;
    letter-spacing: 3px;
    margin-left: 0;
    margin-right: 8px;
    font-size: 4em;
    line-height: 1.8;
  }

  .nav-menu-link.mob {
    color: #000;
    font-size: 25px;
  }

  .nav-menu-link.small {
    color: #000;
    letter-spacing: 5px;
    margin-top: 8px;
    margin-bottom: 16px;
    font-size: 14px;
    line-height: 1;
  }

  .nav-menu-link.small.tel {
    letter-spacing: 2px;
    margin-top: 0;
    margin-bottom: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 1.6;
  }

  .nav-menu-link.copyright {
    color: #000;
  }

  .footer-text {
    width: 95%;
    margin-left: 0%;
    font-size: 12px;
    line-height: 1.5;
  }

  .grid--footer {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-5 {
    flex: 0 auto;
  }

  .div-block-6 {
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    height: 70%;
    display: flex;
  }

  .safari-fix {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .safari-fix.mobile1 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .text-wrapper {
    z-index: 50;
    margin-bottom: 0;
    position: relative;
  }

  .link-2 {
    color: #c06868;
  }

  .tel-link {
    color: #030303;
  }

  .mobile-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .mobile-grid.mobile1 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .large-spacer {
    background-color: #fff0;
    width: auto;
    position: static;
  }

  .med-spacer {
    background-color: #ffe97500;
    width: auto;
    min-height: auto;
    position: static;
  }

  .small-spacer {
    background-color: #ffffff61;
    width: auto;
    min-height: auto;
    max-height: none;
    position: static;
  }

  .deleate {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .deleate.mobile1 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .medium-spacer {
    height: 30px;
  }

  .smal-spacer {
    background-color: #fff;
  }

  .new-grid-copy {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .new-grid-copy.mobile1 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .arc-mobile {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .arc-mobile.mobile1 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .links-wrap {
    flex: 0 auto;
    margin-top: 0;
  }

  .nav-content-wrap {
    z-index: 1000;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    height: 68%;
    padding-top: 0;
    display: flex;
    position: relative;
  }

  .close-hamb {
    display: none;
  }

  .half-space-copy, .small-space {
    height: 50px;
  }

  .mobile-nav-link {
    font-size: 25px;
    text-decoration: none;
  }

  .mobile-nav-link.w--current, .mobile-nav-link._2link.w--current {
    color: #080808;
  }

  .mobile-meta-contain {
    opacity: 1;
    flex-wrap: nowrap;
    justify-content: flex-start;
  }

  .mobile-meta-contain._80 {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }
}

#w-node-f3c1cfe1-dc76-49df-b79e-30c98a15716b-c65a5ea8 {
  grid-area: 17 / 1 / 18 / 5;
}

#w-node-f3c1cfe1-dc76-49df-b79e-30c98a15716c-c65a5ea8 {
  grid-area: 12 / 1 / 13 / 2;
}

#w-node-f3c1cfe1-dc76-49df-b79e-30c98a15716d-c65a5ea8 {
  grid-area: 8 / 1 / 9 / 11;
}

#w-node-f3c1cfe1-dc76-49df-b79e-30c98a15716e-c65a5ea8 {
  grid-area: 5 / 14 / 6 / 20;
  justify-self: stretch;
}

#w-node-f3c1cfe1-dc76-49df-b79e-30c98a157183-c65a5ea8 {
  grid-area: 6 / 2 / 7 / 6;
  place-self: start stretch;
}

#w-node-f3c1cfe1-dc76-49df-b79e-30c98a157198-c65a5ea8 {
  grid-area: 6 / 7 / 8 / 11;
  justify-self: stretch;
}

#w-node-f3c1cfe1-dc76-49df-b79e-30c98a1571ad-c65a5ea8 {
  grid-area: 2 / 3 / 5 / 14;
  justify-self: stretch;
}

#w-node-f3c1cfe1-dc76-49df-b79e-30c98a1571c2-c65a5ea8 {
  grid-area: 8 / 11 / 12 / 20;
  place-self: start stretch;
}

#w-node-f3c1cfe1-dc76-49df-b79e-30c98a1571d7-c65a5ea8 {
  grid-area: 9 / 4 / 11 / 10;
  justify-self: stretch;
}

#w-node-f3c1cfe1-dc76-49df-b79e-30c98a1571ec-c65a5ea8 {
  grid-area: 13 / 1 / 15 / 9;
  justify-self: stretch;
}

#w-node-f3c1cfe1-dc76-49df-b79e-30c98a157201-c65a5ea8 {
  grid-area: 19 / 5 / 21 / 10;
  place-self: start stretch;
}

#w-node-f3c1cfe1-dc76-49df-b79e-30c98a157216-c65a5ea8 {
  grid-area: 22 / 6 / 24 / 17;
  justify-self: stretch;
}

#w-node-f3c1cfe1-dc76-49df-b79e-30c98a157240-c65a5ea8 {
  grid-area: 13 / 11 / 17 / 18;
  justify-self: stretch;
}

#w-node-f3c1cfe1-dc76-49df-b79e-30c98a157255-c65a5ea8 {
  grid-area: 7 / 9 / 14 / 22;
}

#w-node-f3c1cfe1-dc76-49df-b79e-30c98a157256-c65a5ea8 {
  grid-area: 20 / 4 / 23 / 22;
}

#w-node-f3c1cfe1-dc76-49df-b79e-30c98a157257-c65a5ea8 {
  grid-area: 19 / 1 / 20 / 2;
}

#w-node-e31f2eb3-f3e8-04ce-c4fd-6f267b7fe045-c65a5ea8 {
  grid-area: 7 / 1 / 8 / 7;
}

#w-node-c3f78c78-7bd1-374d-fb7a-d1dc596a8ce4-c65a5ea8 {
  grid-area: 18 / 6 / 19 / 9;
}

#w-node-_7d5b47a2-3868-d52d-dc37-cdf02222f091-c65a5ea8 {
  grid-area: 24 / 1 / 25 / 3;
}

#w-node-_963d9a2d-de2d-f856-94fe-d8a4b295e6e5-c65a5ea8 {
  grid-area: 25 / 3 / 27 / 11;
  justify-self: stretch;
}

#w-node-_963d9a2d-de2d-f856-94fe-d8a4b295e6fa-c65a5ea8 {
  grid-area: 25 / 13 / 30 / 20;
  justify-self: stretch;
}

#w-node-_963d9a2d-de2d-f856-94fe-d8a4b295e6a6-c65a5ea8 {
  grid-area: 29 / 9 / 32 / 15;
  place-self: stretch stretch;
}

#w-node-_963d9a2d-de2d-f856-94fe-d8a4b295e70f-c65a5ea8 {
  grid-area: 32 / 4 / 35 / 9;
  justify-self: stretch;
}

#w-node-_963d9a2d-de2d-f856-94fe-d8a4b295e6d0-c65a5ea8 {
  grid-area: 32 / 15 / 34 / 20;
  place-self: auto stretch;
}

#w-node-_76bc59cf-57ca-b610-36f7-385b2921722f-c65a5ea8 {
  grid-area: 34 / 14 / 35 / 20;
}

#w-node-_963d9a2d-de2d-f856-94fe-d8a4b295e78d-c65a5ea8 {
  grid-area: 33 / 1 / 37 / 14;
}

#w-node-_5559fcb0-dc49-4015-02d4-f0cf3e4d2cfc-c65a5ea8 {
  grid-area: 21 / 1 / 22 / 4;
}

#w-node-c8688056-4a56-5a25-d6ea-ac16367c04e7-c65a5ea8 {
  grid-area: 18 / 13 / 22 / 19;
  place-self: start stretch;
}

#w-node-_16804a99-38f3-1e34-bb43-60e2b70e1c6b-c65a5ea8 {
  grid-area: 36 / 1 / 37 / 5;
}

#w-node-_21537d01-3df3-374b-fce4-4530194332cc-c65a5ea8 {
  grid-area: 35 / 9 / 37 / 20;
  justify-self: stretch;
}

#w-node-a002cacd-b561-d109-faef-90b41488291a-c65a5ea8 {
  grid-area: 41 / 1 / 42 / 3;
}

#w-node-_060c28ef-eb29-13ba-1ca4-042fcf1e2758-c65a5ea8 {
  grid-area: 42 / 1 / 43 / 3;
}

#w-node-_2051b375-c038-2951-c267-2a4339f6d623-c65a5ea8 {
  grid-area: 12 / 1 / 13 / 2;
}

#w-node-_2051b375-c038-2951-c267-2a4339f6d64f-c65a5ea8 {
  grid-area: 6 / 10 / 8 / 15;
  justify-self: stretch;
}

#w-node-_2051b375-c038-2951-c267-2a4339f6d664-c65a5ea8 {
  grid-area: 2 / 5 / 5 / 20;
  justify-self: stretch;
}

#w-node-_2051b375-c038-2951-c267-2a4339f6d679-c65a5ea8 {
  grid-area: 9 / 7 / 12 / 16;
  justify-self: stretch;
}

#w-node-_2051b375-c038-2951-c267-2a4339f6d6a3-c65a5ea8 {
  grid-area: 14 / 11 / 16 / 15;
  justify-self: stretch;
}

#w-node-_2051b375-c038-2951-c267-2a4339f6d6cd-c65a5ea8 {
  grid-area: 22 / 5 / 24 / 20;
  justify-self: stretch;
}

#w-node-_2051b375-c038-2951-c267-2a4339f6d6f7-c65a5ea8 {
  grid-area: 12 / 16 / 14 / 23;
  justify-self: stretch;
}

#w-node-_2051b375-c038-2951-c267-2a4339f6d70c-c65a5ea8 {
  grid-area: 5 / 1 / 11 / 18;
}

#w-node-_2051b375-c038-2951-c267-2a4339f6d70e-c65a5ea8 {
  grid-area: 20 / 1 / 22 / 2;
}

#w-node-_2051b375-c038-2951-c267-2a4339f6d70f-c65a5ea8 {
  grid-area: 5 / 20 / 6 / 22;
}

#w-node-_2051b375-c038-2951-c267-2a4339f6d711-c65a5ea8 {
  grid-area: 45 / 1 / 46 / 2;
}

#w-node-_2051b375-c038-2951-c267-2a4339f6d712-c65a5ea8 {
  grid-area: 25 / 15 / 28 / 22;
  justify-self: stretch;
}

#w-node-_2051b375-c038-2951-c267-2a4339f6d727-c65a5ea8 {
  grid-area: 25 / 2 / 29 / 8;
  justify-self: stretch;
}

#w-node-_2051b375-c038-2951-c267-2a4339f6d73c-c65a5ea8 {
  grid-area: 29 / 8 / 33 / 17;
  place-self: stretch stretch;
}

#w-node-ac4a4e28-0a47-02c1-c48c-d865409e9200-c65a5ea8 {
  grid-area: 8 / 16 / 9 / 18;
}

#w-node-e8fdd135-5ded-6715-b044-cb5116cb4c79-c65a5ea8 {
  grid-area: 12 / 14 / 13 / 16;
}

#w-node-caab2ff3-07eb-405e-ef2e-d6f8977f4c3a-c65a5ea8 {
  grid-area: 14 / 3 / 17 / 9;
  justify-self: stretch;
}

#w-node-a8b5f556-bfc6-0734-2088-9208462f33f7-c65a5ea8 {
  grid-area: 1 / 1 / 2 / 7;
}

#w-node-_52b0f0df-b990-1623-f71c-ab580b7523bb-c65a5ea8 {
  grid-area: 42 / 5 / 49 / 21;
  place-self: auto;
}

#w-node-_1b29b28b-bdc7-4d9b-ccd1-2ffb5e7c7c1a-c65a5ea8 {
  grid-area: 16 / 1 / 17 / 2;
}

#w-node-_95617851-287e-96fa-cc6a-692d1bf41c18-c65a5ea8 {
  grid-area: 29 / 20 / 31 / 25;
  justify-self: stretch;
}

#w-node-_9ccd0278-d199-7a85-fa74-50fde5a48623-c65a5ea8 {
  grid-area: 33 / 17 / 36 / 23;
  justify-self: stretch;
}

#w-node-d52d7f5e-6bab-018c-6aad-8484f640eb62-c65a5ea8 {
  grid-area: 35 / 1 / 39 / 14;
  justify-self: stretch;
}

#w-node-e179aee3-48cc-08cf-ea2e-970aa2bfee5f-c65a5ea8 {
  grid-area: 41 / 4 / 45 / 21;
  justify-self: stretch;
}

#w-node-ad94ea24-dd8f-40b0-863a-6ff3ce97a6bf-c65a5ea8 {
  grid-area: 47 / 6 / 50 / 14;
  justify-self: stretch;
}

#w-node-a92ca99f-9758-8554-407a-bfe09f32b1f7-c65a5ea8 {
  grid-area: 40 / 1 / 41 / 3;
}

#w-node-a51e037d-23d7-1e77-a304-40070f4fafdd-c65a5ea8 {
  grid-area: 24 / 1 / 25 / 3;
}

#w-node-_6ed72199-9132-29ba-72f6-c32bb51dc22f-c65a5ea8 {
  grid-area: 19 / 9 / 21 / 20;
  justify-self: stretch;
}

#w-node-fc7645fa-ea9c-0e83-8840-9a06486ec2c3-c65a5ea8 {
  grid-area: 16 / 1 / 17 / 2;
}

#w-node-f01706ed-62d6-149e-ec45-d79e50b88b51-c65a5ea8 {
  grid-area: 24 / 3 / 25 / 5;
}

#w-node-e51361ef-cc04-bb72-4b66-4255703b667d-c65a5ea8 {
  grid-area: 51 / 1 / 52 / 2;
}

#w-node-b14e00a9-ec0b-f5e8-3382-04163c97bfee-c65a5ea8 {
  grid-area: 6 / 6 / 9 / 13;
  justify-self: stretch;
}

#w-node-b14e00a9-ec0b-f5e8-3382-04163c97c003-c65a5ea8 {
  grid-area: 2 / 4 / 5 / 22;
  justify-self: stretch;
}

#w-node-b14e00a9-ec0b-f5e8-3382-04163c97c018-c65a5ea8 {
  grid-area: 9 / 13 / 12 / 25;
  justify-self: stretch;
}

#w-node-b14e00a9-ec0b-f5e8-3382-04163c97c042-c65a5ea8 {
  grid-area: 18 / 3 / 23 / 23;
  justify-self: stretch;
}

#w-node-b14e00a9-ec0b-f5e8-3382-04163c97c081-c65a5ea8 {
  grid-area: 3 / 1 / 8 / 13;
}

#w-node-b14e00a9-ec0b-f5e8-3382-04163c97c083-c65a5ea8 {
  grid-area: 5 / 20 / 6 / 22;
}

#w-node-b14e00a9-ec0b-f5e8-3382-04163c97c084-c65a5ea8 {
  grid-area: 23 / 1 / 24 / 3;
}

#w-node-b14e00a9-ec0b-f5e8-3382-04163c97c0af-c65a5ea8 {
  grid-area: 25 / 9 / 27 / 17;
  place-self: stretch stretch;
}

#w-node-b14e00a9-ec0b-f5e8-3382-04163c97c0c4-c65a5ea8 {
  grid-area: 8 / 16 / 9 / 18;
}

#w-node-b14e00a9-ec0b-f5e8-3382-04163c97c0c5-c65a5ea8 {
  grid-area: 12 / 14 / 13 / 16;
}

#w-node-b14e00a9-ec0b-f5e8-3382-04163c97c0c6-c65a5ea8 {
  grid-area: 15 / 11 / 16 / 21;
  justify-self: stretch;
}

#w-node-b14e00a9-ec0b-f5e8-3382-04163c97c0dc-c65a5ea8 {
  grid-area: 32 / 1 / 33 / 2;
}

#w-node-b14e00a9-ec0b-f5e8-3382-04163c97c0dd-c65a5ea8 {
  grid-area: 13 / 6 / 20 / 25;
  place-self: auto;
}

#w-node-ac44b592-f106-0f2f-bf31-e2b3be0cb376-c65a5ea8 {
  grid-area: 5 / 5 / 6 / 11;
}

#w-node-e4daab97-26aa-9fd4-f57e-9c3b2d2cedfc-c65a5ea8 {
  grid-area: 6 / 16 / 7 / 22;
  justify-self: stretch;
}

#w-node-dbc520a2-5ab7-0565-af7f-a330e1d99194-c65a5ea8 {
  grid-area: 9 / 8 / 10 / 10;
}

#w-node-_60cfa397-5513-65df-e05e-aa4bef64bb23-c65a5ea8 {
  grid-area: 10 / 3 / 15 / 11;
  justify-self: stretch;
}

#w-node-_483feecd-c4f6-7617-48ab-a4dd084ff952-c65a5ea8 {
  grid-area: 16 / 1 / 17 / 3;
}

#w-node-c17b221e-7bd2-030a-b7a4-cb6269e97b97-c65a5ea8 {
  grid-area: 27 / 17 / 31 / 25;
  place-self: stretch stretch;
}

#w-node-_44e0691c-ea84-d82b-9c2e-b384a8af3d56-c65a5ea8 {
  grid-area: 31 / 1 / 32 / 3;
}

#w-node-c5fe3e77-c3ac-3031-0db3-a88af6d95a05-c65a5ea8 {
  grid-area: 29 / 2 / 31 / 16;
  place-self: stretch stretch;
}

#w-node-b9d2d07c-3c70-51cf-c67c-c76be7872743-c65a5ea8 {
  grid-area: 30 / 1 / 38 / 20;
  place-self: auto;
}

#w-node-d1d624f5-3efb-567d-7878-8cc19b1bf76a-c65a5ea8 {
  grid-area: 32 / 11 / 33 / 16;
  place-self: stretch stretch;
}

#w-node-_7a200515-30f5-e345-c464-81e2273f5f8f-c65a5ea8 {
  grid-area: 36 / 5 / 40 / 21;
  place-self: stretch stretch;
}

#w-node-_7ee12dbc-ca35-7876-8130-1509855e5e32-c65a5ea8 {
  grid-area: 27 / 3 / 28 / 5;
}

#w-node-dd096246-553a-9809-d3aa-a87aa59cc744-c65a5ea8 {
  grid-area: 35 / 11 / 36 / 13;
}

#w-node-_1d3acc71-2104-751f-1c80-c78b53ea3a29-c65a5ea8 {
  grid-area: 31 / 16 / 32 / 18;
}

#w-node-_6e9c8574-6221-48fc-71df-643ac72ab1d9-c65a5ea8 {
  grid-area: 41 / 1 / 42 / 3;
}

#w-node-_95617851-287e-96fa-cc6a-692d1bf41b58-c65a5ea8 {
  grid-area: 17 / 1 / 18 / 4;
}

#w-node-_95617851-287e-96fa-cc6a-692d1bf41b59-c65a5ea8 {
  grid-area: 12 / 1 / 13 / 2;
}

#w-node-_95617851-287e-96fa-cc6a-692d1bf41b5a-c65a5ea8 {
  grid-area: 9 / 1 / 11 / 7;
}

#w-node-_95617851-287e-96fa-cc6a-692d1bf41b5b-c65a5ea8 {
  grid-area: 2 / 14 / 5 / 18;
  justify-self: stretch;
}

#w-node-_95617851-287e-96fa-cc6a-692d1bf41b85-c65a5ea8 {
  grid-area: 13 / 15 / 15 / 20;
  place-self: auto stretch;
}

#w-node-_95617851-287e-96fa-cc6a-692d1bf41b9a-c65a5ea8 {
  grid-area: 3 / 7 / 6 / 12;
  justify-self: stretch;
}

#w-node-_95617851-287e-96fa-cc6a-692d1bf41bd9-c65a5ea8 {
  grid-area: 12 / 2 / 14 / 9;
  justify-self: stretch;
}

#w-node-_95617851-287e-96fa-cc6a-692d1bf41c2d-c65a5ea8 {
  grid-area: 7 / 1 / 14 / 22;
}

#w-node-_95617851-287e-96fa-cc6a-692d1bf41c2f-c65a5ea8 {
  grid-area: 21 / 19 / 22 / 20;
}

#w-node-_95617851-287e-96fa-cc6a-692d1bf41c30-c65a5ea8 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_95617851-287e-96fa-cc6a-692d1bf41cb3-c65a5ea8 {
  grid-area: 21 / 1 / 22 / 4;
}

#w-node-_95617851-287e-96fa-cc6a-692d1bf41cb4-c65a5ea8 {
  grid-area: 18 / 6 / 21 / 12;
  place-self: start stretch;
}

#w-node-_1d97bb11-e904-91d8-23a8-4d1f4e53d5db-c65a5ea8 {
  grid-area: 18 / 13 / 21 / 19;
  place-self: start stretch;
}

#w-node-_8c198b3d-8a28-313d-0110-1a9dcc1fd934-c65a5ea8 {
  grid-area: 20 / 1 / 24 / 20;
}

#w-node-f788e4f1-b31e-0860-d53f-ecfdbcb702dd-c65a5ea8 {
  grid-area: 22 / 18 / 23 / 20;
}

#w-node-_0dd6cd21-5aeb-e0b8-7ab3-0532775afb61-c65a5ea8 {
  grid-area: 22 / 14 / 23 / 22;
  place-self: start stretch;
}

#w-node-a3071329-5e05-b98d-3c57-c1808ec3823b-c65a5ea8 {
  grid-area: 23 / 4 / 26 / 14;
  place-self: start stretch;
}

#w-node-_6de62c6c-d5a5-354d-ba5a-dfed1454e257-c65a5ea8 {
  grid-area: 32 / 14 / 33 / 19;
  place-self: start stretch;
}

#w-node-_1e9ad2aa-76b9-bb54-394a-88ac881207fd-c65a5ea8 {
  grid-area: 32 / 1 / 37 / 21;
}

#w-node-_87a90c10-b3f3-0e78-74af-7627ec21b11b-c65a5ea8 {
  grid-area: 26 / 11 / 27 / 14;
}

#w-node-fae0a704-0c5c-5748-90d0-2b4117696311-c65a5ea8 {
  grid-area: 28 / 1 / 29 / 3;
}

#w-node-df681de1-4030-748e-e75c-3d743b19d841-c65a5ea8 {
  grid-area: 30 / 1 / 33 / 13;
  place-self: stretch stretch;
}

#w-node-ee13658d-87ae-4ca2-6dad-ec8b116614b9-c65a5ea8 {
  grid-area: 26 / 14 / 29 / 22;
  place-self: start stretch;
}

#w-node-b16c50ba-5388-0bde-8460-4712dacfe05c-c65a5ea8 {
  grid-area: 34 / 13 / 37 / 20;
  place-self: start stretch;
}

#w-node-_37c6c5ad-0672-0342-32f1-6160b7240c04-c65a5ea8 {
  grid-area: 36 / 1 / 37 / 3;
}

#w-node-fd6ad24c-464f-0898-8068-f21c476602ec-c65a5ea8 {
  grid-area: 38 / 4 / 45 / 18;
  place-self: start stretch;
}

#w-node-_603c852e-49b1-bbd5-78e3-9b4662229243-c65a5ea8 {
  grid-area: 40 / 2 / 41 / 3;
}

#w-node-_0f23f221-99dc-92d8-949a-23fdbf7e5e2d-c65a5ea8 {
  grid-area: 41 / 3 / 51 / 20;
}

#w-node-c50fb7b5-aee8-e5d3-6cb2-e2c206b6d69c-c65a5ea8 {
  grid-area: 47 / 1 / 48 / 15;
  place-self: start stretch;
}

#w-node-f6619f25-e9cc-0ccd-f5ce-5b746d2f6d35-c65a5ea8 {
  grid-area: 46 / 15 / 47 / 19;
  place-self: end stretch;
}

#w-node-_428819bc-d6f7-b16c-1514-09b9bdc5411e-c65a5ea8 {
  grid-area: 33 / 1 / 34 / 3;
}

#w-node-_634cc4d0-3491-dd72-5d11-43359ba8a8eb-c65a5ea8 {
  grid-area: 37 / 1 / 38 / 2;
}

#w-node-_24347052-fe39-c2f9-6929-6e22dba701fb-c65a5ea8 {
  grid-area: 33 / 1 / 34 / 2;
}

#w-node-_4a9adedc-90ba-a9ff-a931-3ed0fe3dad0c-c65a5ea8 {
  grid-area: 45 / 1 / 46 / 2;
}

#w-node-_662804ef-a400-4dc7-4684-24aff44ede2d-c65a5ea8 {
  grid-area: 6 / 12 / 12 / 19;
  justify-self: stretch;
}

#w-node-b372ed34-514e-7cd1-476f-272cac43d8b2-c65a5ea8 {
  grid-area: 12 / 9 / 13 / 12;
}

#w-node-d83ef589-5e86-423e-04ba-25d5928bae84-c65a5ea8 {
  grid-area: 51 / 6 / 52 / 7;
}

#w-node-_133283ad-68af-7d41-4a76-8d9054325950-c65a5ea8 {
  grid-area: 52 / 7 / 53 / 8;
}

#w-node-_83db7e87-ad30-531d-8b08-f05c91103b07-c65a5ea8 {
  grid-area: 52 / 8 / 53 / 9;
}

#w-node-e9a30734-e082-4a84-f2b7-884610c38f9c-c65a5ea8 {
  grid-area: 12 / 1 / 13 / 2;
}

#w-node-e9a30734-e082-4a84-f2b7-884610c38f9d-c65a5ea8 {
  grid-area: 8 / 1 / 9 / 11;
}

#w-node-e9a30734-e082-4a84-f2b7-884610c38f9e-c65a5ea8 {
  grid-area: 5 / 14 / 6 / 20;
  justify-self: stretch;
}

#w-node-e9a30734-e082-4a84-f2b7-884610c38fb3-c65a5ea8 {
  grid-area: 6 / 2 / 7 / 6;
  place-self: start stretch;
}

#w-node-e9a30734-e082-4a84-f2b7-884610c38fc8-c65a5ea8 {
  grid-area: 6 / 7 / 8 / 11;
  justify-self: stretch;
}

#w-node-e9a30734-e082-4a84-f2b7-884610c38fdd-c65a5ea8 {
  grid-area: 2 / 3 / 5 / 14;
  justify-self: stretch;
}

#w-node-e9a30734-e082-4a84-f2b7-884610c38ff2-c65a5ea8 {
  grid-area: 8 / 11 / 12 / 20;
  place-self: start stretch;
}

#w-node-e9a30734-e082-4a84-f2b7-884610c39007-c65a5ea8 {
  grid-area: 9 / 4 / 11 / 10;
  justify-self: stretch;
}

#w-node-e9a30734-e082-4a84-f2b7-884610c3901c-c65a5ea8 {
  grid-area: 13 / 1 / 15 / 9;
  justify-self: stretch;
}

#w-node-e9a30734-e082-4a84-f2b7-884610c39031-c65a5ea8 {
  grid-area: 19 / 5 / 21 / 10;
  place-self: start stretch;
}

#w-node-e9a30734-e082-4a84-f2b7-884610c39046-c65a5ea8 {
  grid-area: 22 / 6 / 24 / 17;
  justify-self: stretch;
}

#w-node-e9a30734-e082-4a84-f2b7-884610c3905b-c65a5ea8 {
  grid-area: 13 / 11 / 17 / 18;
  justify-self: stretch;
}

#w-node-e9a30734-e082-4a84-f2b7-884610c39070-c65a5ea8 {
  grid-area: 7 / 9 / 14 / 22;
}

#w-node-e9a30734-e082-4a84-f2b7-884610c39071-c65a5ea8 {
  grid-area: 20 / 4 / 23 / 22;
}

#w-node-e9a30734-e082-4a84-f2b7-884610c39072-c65a5ea8 {
  grid-area: 19 / 1 / 20 / 2;
}

#w-node-e9a30734-e082-4a84-f2b7-884610c39073-c65a5ea8 {
  grid-area: 7 / 1 / 8 / 7;
}

#w-node-e9a30734-e082-4a84-f2b7-884610c39074-c65a5ea8 {
  grid-area: 18 / 6 / 19 / 9;
}

#w-node-e9a30734-e082-4a84-f2b7-884610c39075-c65a5ea8 {
  grid-area: 24 / 1 / 25 / 3;
}

#w-node-e9a30734-e082-4a84-f2b7-884610c39076-c65a5ea8 {
  grid-area: 25 / 3 / 27 / 11;
  justify-self: stretch;
}

#w-node-e9a30734-e082-4a84-f2b7-884610c3908b-c65a5ea8 {
  grid-area: 25 / 13 / 30 / 20;
  justify-self: stretch;
}

#w-node-e9a30734-e082-4a84-f2b7-884610c390a0-c65a5ea8 {
  grid-area: 29 / 9 / 32 / 15;
  place-self: stretch stretch;
}

#w-node-e9a30734-e082-4a84-f2b7-884610c390b5-c65a5ea8 {
  grid-area: 32 / 4 / 35 / 9;
  justify-self: stretch;
}

#w-node-e9a30734-e082-4a84-f2b7-884610c390ca-c65a5ea8 {
  grid-area: 32 / 15 / 34 / 20;
  place-self: auto stretch;
}

#w-node-e9a30734-e082-4a84-f2b7-884610c390e0-c65a5ea8 {
  grid-area: 33 / 1 / 37 / 14;
}

#w-node-e9a30734-e082-4a84-f2b7-884610c390e1-c65a5ea8 {
  grid-area: 21 / 1 / 22 / 4;
}

#w-node-e9a30734-e082-4a84-f2b7-884610c390e2-c65a5ea8 {
  grid-area: 18 / 13 / 22 / 19;
  place-self: start stretch;
}

#w-node-e9a30734-e082-4a84-f2b7-884610c390f7-c65a5ea8 {
  grid-area: 35 / 9 / 37 / 20;
  place-self: auto stretch;
}

#w-node-e9a30734-e082-4a84-f2b7-884610c3910c-c65a5ea8 {
  grid-area: 40 / 1 / 41 / 3;
}

#w-node-_3983ef0b-cf1a-2606-a4d1-832b1d6cd585-c65a5ea8, #w-node-_90368232-0fdc-3fd1-4bb0-770114857eb6-c65a5ea8 {
  grid-area: 12 / 1 / 13 / 2;
}

#w-node-_2af87f4d-f30b-a868-413e-7f83311a80c7-c65a5ea8, #w-node-_3ac89826-9524-c13d-3f29-e4e2e7b07247-c65a5ea8, #w-node-_17c0d9b4-dfbb-c422-a70f-fef5cdf2562f-c65a5ea8, #w-node-c2f20035-302e-5e79-ebea-8dfe83bc8587-c65a5ea8 {
  grid-area: 24 / 1 / 25 / 3;
}

#w-node-_22b0acf1-f38d-d135-740c-ce86b96f2a3f-c65a5ea8, #w-node-b8b547cb-9793-23e7-f6eb-be3050b7cf0f-c65a5ea8 {
  grid-area: 12 / 1 / 13 / 2;
}

#w-node-b8b547cb-9793-23e7-f6eb-be3050b7cf3b-c65a5ea8 {
  grid-area: 6 / 7 / 8 / 11;
  justify-self: stretch;
}

#w-node-b8b547cb-9793-23e7-f6eb-be3050b7cf50-c65a5ea8 {
  grid-area: 2 / 3 / 5 / 14;
  justify-self: stretch;
}

#w-node-b8b547cb-9793-23e7-f6eb-be3050b7cf65-c65a5ea8 {
  grid-area: 8 / 11 / 12 / 20;
  place-self: start stretch;
}

#w-node-b8b547cb-9793-23e7-f6eb-be3050b7cf8f-c65a5ea8 {
  grid-area: 13 / 1 / 15 / 9;
  justify-self: stretch;
}

#w-node-b8b547cb-9793-23e7-f6eb-be3050b7cfe4-c65a5ea8 {
  grid-area: 20 / 4 / 23 / 22;
}

#w-node-b8b547cb-9793-23e7-f6eb-be3050b7cfe5-c65a5ea8 {
  grid-area: 19 / 1 / 20 / 2;
}

#w-node-b8b547cb-9793-23e7-f6eb-be3050b7cfe6-c65a5ea8 {
  grid-area: 7 / 1 / 8 / 7;
}

#w-node-b8b547cb-9793-23e7-f6eb-be3050b7cfe7-c65a5ea8 {
  grid-area: 18 / 6 / 19 / 9;
}

#w-node-b8b547cb-9793-23e7-f6eb-be3050b7cfe8-c65a5ea8 {
  grid-area: 24 / 1 / 25 / 3;
}

#w-node-b8b547cb-9793-23e7-f6eb-be3050b7cfe9-c65a5ea8 {
  grid-area: 25 / 3 / 27 / 11;
  justify-self: stretch;
}

#w-node-b8b547cb-9793-23e7-f6eb-be3050b7cffe-c65a5ea8 {
  grid-area: 25 / 13 / 30 / 20;
  justify-self: stretch;
}

#w-node-b8b547cb-9793-23e7-f6eb-be3050b7d028-c65a5ea8 {
  grid-area: 32 / 4 / 35 / 9;
  justify-self: stretch;
}

#w-node-b8b547cb-9793-23e7-f6eb-be3050b7d053-c65a5ea8 {
  grid-area: 21 / 1 / 22 / 4;
}

#w-node-b8b547cb-9793-23e7-f6eb-be3050b7d054-c65a5ea8 {
  grid-area: 18 / 13 / 22 / 19;
  place-self: start stretch;
}

#w-node-b8b547cb-9793-23e7-f6eb-be3050b7d080-c65a5ea8, #w-node-b8b547cb-9793-23e7-f6eb-be3050b7d081-c65a5ea8 {
  grid-area: 12 / 1 / 13 / 2;
}

#w-node-d6fe83c9-87d8-0b91-b222-0d058c43ef2a-c65a5ea8 {
  grid-area: 7 / 1 / 8 / 7;
}

#w-node-b8b547cb-9793-23e7-f6eb-be3050b7d082-c65a5ea8 {
  grid-area: 12 / 1 / 13 / 2;
}

#w-node-b8b547cb-9793-23e7-f6eb-be3050b7d084-c65a5ea8, #w-node-b8b547cb-9793-23e7-f6eb-be3050b7d085-c65a5ea8, #w-node-b8b547cb-9793-23e7-f6eb-be3050b7d086-c65a5ea8 {
  grid-area: 24 / 1 / 25 / 3;
}

#w-node-_676a660d-f08d-8c46-b0d5-47779b5d36cb-c65a5ea8 {
  grid-area: 7 / 1 / 8 / 7;
}

#w-node-_2056032d-3878-8ddf-0f80-7ebe9225a16b-c65a5ea8 {
  grid-area: 6 / 7 / 8 / 11;
  justify-self: stretch;
}

#w-node-_36ff7ccb-3a12-3018-55d3-4b08f098db79-c65a5ea8 {
  grid-area: 12 / 1 / 13 / 2;
}

#w-node-a26a2c3a-5266-2ba6-ad03-a93f33bfbf47-c65a5ea8 {
  grid-area: 20 / 4 / 23 / 22;
}

#w-node-cfc7a3c3-94c1-0647-d6fc-fab23b556883-c65a5ea8 {
  grid-area: 19 / 1 / 20 / 2;
}

#w-node-_59cb02b5-3ea2-3d8a-c5f5-4af90953bb9a-c65a5ea8 {
  grid-area: 24 / 1 / 25 / 3;
}

#w-node-e8b99767-8cac-a21a-e464-2677e3551c11-c65a5ea8, #w-node-c987ada7-3296-f36f-a92d-9da232104d04-c65a5ea8 {
  grid-area: 25 / 3 / 27 / 11;
  justify-self: stretch;
}

#w-node-_59edf96a-8e53-3b84-775c-a7e73380674f-c65a5ea8 {
  grid-area: 24 / 1 / 25 / 3;
}

#w-node-_6de97457-f90d-19bc-774d-bff2ef2588cb-c65a5ea8 {
  grid-area: 25 / 13 / 30 / 20;
  justify-self: stretch;
}

#w-node-_8136c948-fcdc-1469-3410-204236f0d9e8-c65a5ea8 {
  grid-area: 19 / 1 / 20 / 2;
}

#w-node-_3af3cd7e-98a4-bace-b436-535f4d58a417-c65a5ea8 {
  grid-area: 12 / 1 / 13 / 2;
}

#w-node-_5fdd67b5-4654-2c1f-8fb4-f1aed6e6c9a7-c65a5ea8 {
  grid-area: 13 / 1 / 15 / 9;
  justify-self: stretch;
}

#w-node-_2df015a6-6155-60aa-60af-558ec3b7f17b-c65a5ea8 {
  grid-area: 12 / 1 / 13 / 2;
}

#w-node-_2df015a6-6155-60aa-60af-558ec3b7f17c-c65a5ea8 {
  grid-area: 6 / 7 / 8 / 11;
  justify-self: stretch;
}

#w-node-_2df015a6-6155-60aa-60af-558ec3b7f191-c65a5ea8 {
  grid-area: 2 / 3 / 5 / 14;
  justify-self: stretch;
}

#w-node-_2df015a6-6155-60aa-60af-558ec3b7f1a6-c65a5ea8 {
  grid-area: 8 / 11 / 12 / 20;
  place-self: start stretch;
}

#w-node-_2df015a6-6155-60aa-60af-558ec3b7f1d0-c65a5ea8 {
  grid-area: 20 / 4 / 23 / 22;
}

#w-node-_2df015a6-6155-60aa-60af-558ec3b7f1d1-c65a5ea8 {
  grid-area: 19 / 1 / 20 / 2;
}

#w-node-_2df015a6-6155-60aa-60af-558ec3b7f1d2-c65a5ea8 {
  grid-area: 7 / 1 / 8 / 7;
}

#w-node-_2df015a6-6155-60aa-60af-558ec3b7f1d3-c65a5ea8 {
  grid-area: 18 / 6 / 19 / 9;
}

#w-node-_2df015a6-6155-60aa-60af-558ec3b7f1d5-c65a5ea8 {
  grid-area: 25 / 3 / 27 / 11;
  justify-self: stretch;
}

#w-node-_2df015a6-6155-60aa-60af-558ec3b7f1ea-c65a5ea8 {
  grid-area: 25 / 13 / 30 / 20;
  justify-self: stretch;
}

#w-node-_2df015a6-6155-60aa-60af-558ec3b7f214-c65a5ea8 {
  grid-area: 21 / 1 / 22 / 4;
}

#w-node-_2df015a6-6155-60aa-60af-558ec3b7f215-c65a5ea8 {
  grid-area: 18 / 13 / 22 / 19;
  place-self: start stretch;
}

#w-node-_096410cb-8bf2-0921-7cba-80997f2fa4eb-c65a5ea8, #w-node-ae4e8321-52eb-a629-a425-ed83458affe3-c65a5ea8 {
  grid-area: 7 / 1 / 8 / 7;
}

#w-node-c1f7c811-063b-27ff-4f52-dd4c805db0ac-c65a5ea8 {
  grid-area: 18 / 13 / 22 / 19;
  place-self: start stretch;
}

#w-node-_250b23ef-fae3-eeb5-1b94-85ccf01493e0-c65a5ea8, #w-node-bdb977a7-b9e5-8fd2-002d-acec31f5a783-c65a5ea8 {
  grid-area: 7 / 1 / 8 / 7;
}

#w-node-_7f7ca0dd-0833-fa7c-a738-62450bdd7b82-c65a5ea8 {
  grid-area: 18 / 13 / 22 / 19;
  place-self: start stretch;
}

#w-node-_4ecdeefa-c071-5231-32c7-e86f41696161-c65a5ea8 {
  grid-area: 20 / 4 / 23 / 22;
}

#w-node-f3ff6752-3987-a0d2-0888-d20d2c22d76c-c65a5ea8 {
  grid-area: 25 / 3 / 27 / 11;
  justify-self: stretch;
}

#w-node-ee2fe3fa-bc18-7caf-0d48-aa08a38f7ba7-c65a5ea8 {
  grid-area: 18 / 6 / 19 / 9;
}

#w-node-_328caacf-4522-24c4-c955-24c7ee741a6d-c65a5ea8, #w-node-_4a3aa552-dea5-3bc8-e2f6-fb0c3158be5c-c65a5ea8 {
  grid-area: 25 / 3 / 27 / 11;
  justify-self: stretch;
}

#w-node-_2a1f7f39-9976-f359-388a-484d8970e8c2-c65a5ea8 {
  grid-area: 18 / 6 / 19 / 9;
}

#w-node-_0b02362a-34e3-f5a4-b0a7-7f24649f985b-c65a5ea8, #w-node-_89514dd7-e223-e681-0f45-15359aaf4744-c65a5ea8 {
  grid-area: 25 / 3 / 27 / 11;
  justify-self: stretch;
}

#w-node-_9778fcc6-a1a4-853c-e35f-5037ecb0a368-c65a5ea8 {
  grid-area: 20 / 4 / 23 / 22;
}

#w-node-eeee9bcf-8d9b-ab44-2441-7bcc09f757c9-c65a5ea8, #w-node-_9cbbeab4-12ee-8d9d-1022-8ee3747317fe-c65a5ea8, #w-node-_7c64b890-8f98-f4f8-f851-3385121fed7f-c65a5ea8, #w-node-_215968e6-5433-4bd1-10e8-0d9b1f70b580-c65a5ea8, #w-node-fbafb566-0593-324b-574c-55573c2ee320-c65a5ea8 {
  grid-area: 25 / 3 / 27 / 11;
  justify-self: stretch;
}

#w-node-_87a76785-99c3-bad9-478a-9a0fa999d646-c65a5ea8 {
  grid-area: 7 / 1 / 8 / 7;
}

#w-node-_97d381a1-ee99-82be-4daa-7efa34393bcb-c65a5ea8 {
  grid-area: 18 / 6 / 19 / 9;
}

#w-node-e1a7b7f2-f66a-5dac-e714-a610e2b528cc-c65a5ea8, #w-node-_6649fb7e-b7b9-7972-7450-94e63c238319-c65a5ea8 {
  grid-area: 7 / 1 / 8 / 7;
}

#w-node-dcbfdc30-52e5-ae4b-b848-c19fe887fb68-c65a5ea8, #w-node-_316b6e5f-4380-d318-6878-433c62d7f317-c65a5ea8, #w-node-_32c86f62-6378-7e5a-154b-333b0a536c8f-c65a5ea8 {
  grid-area: 18 / 6 / 19 / 9;
}

#w-node-a4e51ad3-4c21-9a23-05d4-a42f1e2a9676-c65a5ea8 {
  grid-area: 25 / 3 / 27 / 11;
  justify-self: stretch;
}

#w-node-f1d180f4-6c5a-e283-0b1c-78f2a1e5b954-c65a5ea8 {
  grid-area: 6 / 7 / 8 / 11;
  justify-self: stretch;
}

#w-node-f1d180f4-6c5a-e283-0b1c-78f2a1e5b97e-c65a5ea8 {
  grid-area: 8 / 11 / 12 / 20;
  place-self: start stretch;
}

#w-node-f1d180f4-6c5a-e283-0b1c-78f2a1e5b993-c65a5ea8 {
  grid-area: 20 / 4 / 23 / 22;
}

#w-node-d8be68b3-a1ef-7c1b-12fe-be85e680b3eb-c65a5ea8 {
  grid-area: 6 / 7 / 8 / 11;
  justify-self: stretch;
}

#w-node-f1d180f4-6c5a-e283-0b1c-78f2a1e5b9c2-c65a5ea8 {
  grid-area: 18 / 13 / 22 / 19;
  place-self: start stretch;
}

#w-node-f1d180f4-6c5a-e283-0b1c-78f2a1e5b9d8-c65a5ea8 {
  grid-area: 7 / 1 / 8 / 7;
}

#w-node-f1d180f4-6c5a-e283-0b1c-78f2a1e5b9da-c65a5ea8 {
  grid-area: 18 / 13 / 22 / 19;
  place-self: start stretch;
}

#w-node-_02fb465d-fb5a-1e34-b10a-482594e00fa5-c65a5ea8 {
  grid-area: 7 / 1 / 8 / 7;
}

#w-node-_700a447e-d277-1520-3b28-b63b8af8490b-c65a5ea8, #w-node-_8bac2bda-984d-de54-a90d-81250072094e-c65a5ea8 {
  grid-area: 18 / 13 / 22 / 19;
  place-self: start stretch;
}

#w-node-_802ebd31-9d64-5905-5971-98ec04c5a90f-c65a5ea8 {
  grid-area: 7 / 1 / 8 / 7;
}

#w-node-b17ae75d-6fca-fb61-00b3-4952b9ac05c0-c65a5ea8 {
  grid-area: 20 / 4 / 23 / 22;
}

#w-node-a44bfcfe-f41b-335a-36e4-d1167be0bc53-c65a5ea8 {
  grid-area: 7 / 1 / 8 / 7;
}

#w-node-_00f7d0df-2a0c-a569-1d91-55279f86f676-c65a5ea8 {
  grid-area: 18 / 13 / 22 / 19;
  place-self: start stretch;
}

#w-node-cafdded8-71c9-24bc-842b-9e251a838792-c65a5ea8 {
  grid-area: 7 / 1 / 8 / 7;
}

#w-node-_1c4bd86c-040b-6bee-4fc1-e6489d1d31f5-c65a5ea8, #w-node-_32d8c5f4-db48-2ac8-31a1-52aaf3c78040-c65a5ea8 {
  grid-area: 18 / 13 / 22 / 19;
  place-self: start stretch;
}

#w-node-e2c51dda-1a69-1252-1c64-e78c0c92ac21-c65a5ea8 {
  grid-area: 20 / 4 / 23 / 22;
}

#w-node-ffb492a6-7412-9f56-b72c-cdcfae61855e-c65a5ea8, #w-node-f2e30565-c64a-a911-2bd3-92eb87eb0665-c65a5ea8, #w-node-_08eafeb1-2538-f631-3fd2-95c2520d2d8d-c65a5ea8 {
  grid-area: 7 / 1 / 8 / 7;
}

#w-node-_81d681b7-f156-f7ef-b6e1-64618c7cbeb9-615a5eaf {
  grid-area: 16 / 1 / 17 / 2;
}

#w-node-_18ebde1a-23e0-183b-f156-3f315b62871f-615a5eaf {
  grid-area: 12 / 1 / 13 / 2;
}

#w-node-c362bfe1-d779-461d-1ab6-c9cf758a8909-615a5eaf {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-be5bee21-819f-e9c5-f22b-30218ef96748-615a5eaf {
  grid-area: 5 / 6 / 7 / 8;
  justify-self: stretch;
}

#w-node-_08a75abb-a55a-37f4-240e-91d828a9c261-615a5eaf {
  grid-area: 7 / 1 / 8 / 3;
  place-self: start stretch;
}

#w-node-_2c71c648-e0b8-b999-7eb2-6c33a6967772-615a5eaf {
  grid-area: 7 / 3 / 9 / 5;
  justify-self: stretch;
}

#w-node-_6ebdd472-6ed5-86f9-c01c-f66041f08576-615a5eaf {
  grid-area: 2 / 2 / 5 / 6;
  justify-self: stretch;
}

#w-node-_82089896-af27-c553-be5b-cb4a59a5f409-615a5eaf {
  grid-area: 9 / 5 / 12 / 9;
  justify-self: stretch;
}

#w-node-af1f8828-e695-149a-ab47-4c522ca18432-615a5eaf {
  grid-area: 10 / 2 / 11 / 4;
  justify-self: stretch;
}

#w-node-_400e500c-dcf1-93df-b821-447caac54d0e-615a5eaf {
  grid-area: 13 / 1 / 15 / 4;
  justify-self: stretch;
}

#w-node-_0abab224-f468-5ae8-745e-9ff3a74aa077-615a5eaf {
  grid-area: 18 / 3 / 19 / 5;
  place-self: start stretch;
}

#w-node-_72c3d5d6-5055-233b-9cc0-ce8a484abdaa-615a5eaf {
  grid-area: 23 / 3 / 25 / 8;
  justify-self: stretch;
}

#w-node-_0a015f53-8dd9-d3c3-5017-d50eb11e83a0-615a5eaf {
  grid-area: 18 / 6 / 20 / 8;
  place-self: start stretch;
}

#w-node-b8e6e266-4a69-785b-c1fb-641299924698-615a5eaf {
  grid-area: 13 / 5 / 16 / 8;
  justify-self: stretch;
}

#w-node-c019daeb-39fd-802a-4a85-eb8dc775f408-615a5eaf {
  grid-area: 8 / 4 / 15 / 10;
}

#w-node-_2c1aa01d-f246-9b46-f8e2-983218c24efe-615a5eaf {
  grid-area: 18 / 4 / 24 / 10;
}

#w-node-_8ed4309f-8e4e-7967-cdaa-4a8ca15e4310-615a5eaf {
  grid-area: 19 / 1 / 20 / 2;
}

#w-node-af93d095-1035-3609-23ae-ba6542e996e2-615a5eaf {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_623d839e-260a-7c14-9b49-140477e7bcef-615a5eaf {
  grid-area: 2 / 1 / 5 / 5;
  justify-self: stretch;
}

#w-node-_5be8658a-6f52-8e1e-8feb-e21ccc3f80e5-615a5eaf {
  grid-area: 2 / 6 / 8 / 9;
  justify-self: stretch;
}

#w-node-_59311fee-a67b-63c9-b4d8-2387b3345cd5-615a5eaf {
  grid-area: 8 / 4 / 10 / 6;
  place-self: auto stretch;
}

#w-node-c7dc7a02-6625-d664-a5e2-e1965e695907-615a5eaf {
  grid-area: 10 / 7 / 12 / 9;
  justify-self: stretch;
}

#w-node-ef1dd78d-6f83-d907-d01b-a598babf82ef-615a5eaf {
  grid-area: 10 / 2 / 13 / 4;
  justify-self: stretch;
}

#w-node-_29f2103a-7171-3a99-48eb-0f77232a8780-615a5eaf {
  grid-area: 13 / 4 / 17 / 8;
  justify-self: stretch;
}

#w-node-f686d3ee-b802-b82b-a868-c7ce67b071fb-615a5eaf {
  grid-area: 8 / 1 / 18 / 7;
}

#w-node-_8056b82b-56ce-f29c-0266-78d9a10a9174-615a5eaf {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_6364f569-93a2-7f1c-1bd4-bffb2823385a-615a5eaf {
  grid-area: 4 / 8 / 5 / 9;
}

#w-node-_8056b82b-56ce-f29c-0266-78d9a10a9175-615a5eaf {
  grid-area: 2 / 3 / 4 / 8;
  justify-self: stretch;
}

#w-node-_8056b82b-56ce-f29c-0266-78d9a10a919f-615a5eaf {
  grid-area: 5 / 5 / 7 / 7;
  justify-self: stretch;
}

#w-node-_8056b82b-56ce-f29c-0266-78d9a10a91b4-615a5eaf {
  grid-area: 11 / 2 / 13 / 6;
  justify-self: stretch;
}

#w-node-e736183e-2867-2be1-ad86-1549c48f750d-615a5eaf {
  grid-area: 24 / 1 / 25 / 2;
}

#w-node-_8056b82b-56ce-f29c-0266-78d9a10a91f3-615a5eaf {
  grid-area: 3 / 1 / 12 / 8;
  place-self: auto;
}

#w-node-_725850dd-5a5c-15f8-9847-4b1612b3d3f4-615a5eaf {
  grid-area: 8 / 8 / 9 / 9;
}

#w-node-_1f9df29d-c535-7b79-23e7-d856f3148ec5-615a5eaf {
  grid-area: 13 / 6 / 14 / 9;
  place-self: start stretch;
}

#w-node-e5c96c21-2c5a-4e3d-f91e-56b66c925ec7-615a5eaf {
  grid-area: 14 / 4 / 16 / 6;
  place-self: start stretch;
}

#w-node-a2fea59d-e569-4baf-01f9-05b30c658927-615a5eaf {
  grid-area: 17 / 3 / 20 / 7;
  place-self: start stretch;
}

#w-node-e2c5b98e-aad4-0073-540a-345ba309632e-615a5eaf {
  grid-area: 19 / 5 / 28 / 11;
  place-self: auto;
}

#w-node-e4b0ed35-89f4-a16d-6212-64304b74edab-615a5eaf {
  grid-area: 26 / 4 / 29 / 9;
  place-self: start stretch;
}

#w-node-b3e53b4c-788b-66d6-5ac7-6f2c22f1a032-615a5eaf {
  grid-area: 13 / 9 / 14 / 10;
}

#w-node-d3ce3b64-5e8c-42b5-8395-d85dc515d6c2-615a5eaf {
  grid-area: 14 / 1 / 18 / 3;
  place-self: start stretch;
}

#w-node-dd7f2880-04d6-fa7e-1c8a-82e22e1ded8d-615a5eaf {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-dd7f2880-04d6-fa7e-1c8a-82e22e1ded8e-615a5eaf {
  grid-area: 2 / 2 / 5 / 4;
  justify-self: stretch;
}

#w-node-dd7f2880-04d6-fa7e-1c8a-82e22e1deda3-615a5eaf {
  grid-area: 5 / 4 / 8 / 7;
  justify-self: stretch;
}

#w-node-dd7f2880-04d6-fa7e-1c8a-82e22e1dede3-615a5eaf {
  grid-area: 9 / 7 / 12 / 9;
  place-self: start stretch;
}

#w-node-dd7f2880-04d6-fa7e-1c8a-82e22e1dedf8-615a5eaf {
  grid-area: 13 / 1 / 15 / 6;
  place-self: start stretch;
}

#w-node-b72343c4-3a71-87b7-d124-609ac62b36da-615a5eaf {
  grid-area: 2 / 7 / 3 / 9;
  justify-self: stretch;
}

#w-node-e59bd598-9bcd-09a2-2d70-e254f1bf1e94-615a5eaf {
  grid-area: 5 / 8 / 6 / 10;
  place-self: auto stretch;
}

#w-node-_2dd9c877-5bc3-50ec-c63a-b309a4ac5083-615a5eaf {
  grid-area: 15 / 6 / 16 / 7;
}

#w-node-bc41a0df-5599-765a-1edb-aa7f7c281563-615a5eaf {
  grid-area: 17 / 3 / 19 / 8;
  place-self: start stretch;
}

#w-node-a1e596f6-2335-cb18-c941-b3ebd01d7e61-615a5eaf {
  grid-area: 21 / 3 / 24 / 5;
  place-self: start stretch;
}

#w-node-bf121e2e-201c-b76d-769d-83adaf2c20fd-615a5eaf {
  grid-area: 20 / 8 / 21 / 9;
}

#w-node-_3cfe27f5-6b84-9e56-34cd-7d14cd5aa1ec-615a5eaf {
  grid-area: 18 / 2 / 22 / 7;
}

#w-node-_0e8ce68a-34be-50dc-4e96-318671841f16-615a5eaf {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_0e8ce68a-34be-50dc-4e96-318671841f17-615a5eaf {
  grid-area: 2 / 2 / 6 / 8;
  justify-self: stretch;
}

#w-node-_0e8ce68a-34be-50dc-4e96-318671841f41-615a5eaf {
  grid-area: 13 / 6 / 15 / 10;
  place-self: start stretch;
}

#w-node-_0e8ce68a-34be-50dc-4e96-318671841f56-615a5eaf {
  grid-area: 14 / 2 / 18 / 5;
  place-self: start stretch;
}

#w-node-_0e8ce68a-34be-50dc-4e96-318671841f80-615a5eaf {
  grid-area: 9 / 7 / 10 / 8;
  place-self: auto stretch;
}

#w-node-_0e8ce68a-34be-50dc-4e96-318671841f95-615a5eaf {
  grid-area: 15 / 6 / 16 / 7;
}

#w-node-_0e8ce68a-34be-50dc-4e96-318671841f96-615a5eaf {
  grid-area: 17 / 5 / 19 / 8;
  place-self: start stretch;
}

#w-node-_0e8ce68a-34be-50dc-4e96-318671841fab-615a5eaf {
  grid-area: 21 / 3 / 24 / 8;
  place-self: start stretch;
}

#w-node-_0e8ce68a-34be-50dc-4e96-318671841fc0-615a5eaf {
  grid-area: 20 / 8 / 21 / 9;
}

#w-node-_0e8ce68a-34be-50dc-4e96-318671841fc1-615a5eaf {
  grid-area: 18 / 4 / 23 / 10;
}

#w-node-_84116d21-1193-2225-7081-5187f9ccfe24-615a5eaf {
  grid-area: 5 / 1 / 11 / 6;
}

#w-node-_4e08d7e2-aab0-ecf5-bc74-a8d44fb59ab7-615a5eaf {
  grid-area: 9 / 4 / 11 / 6;
  place-self: auto stretch;
}

#w-node-_8268195c-c3ff-c6dc-07e5-35cf53034191-615a5eaf {
  grid-area: 20 / 3 / 21 / 4;
}

#w-node-_4ec3f5f0-2f69-9ec0-bce2-2ce988b0a85b-615a5eaf, #w-node-_6f2864fe-5bdd-ffa3-4641-442dde70f1f1-615a5eaf {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_6f2864fe-5bdd-ffa3-4641-442dde70f1f2-615a5eaf {
  grid-area: 2 / 5 / 4 / 7;
  justify-self: stretch;
}

#w-node-_6f2864fe-5bdd-ffa3-4641-442dde70f207-615a5eaf {
  grid-area: 13 / 5 / 15 / 7;
  place-self: start stretch;
}

#w-node-_6f2864fe-5bdd-ffa3-4641-442dde70f21c-615a5eaf {
  grid-area: 16 / 3 / 18 / 8;
  place-self: start stretch;
}

#w-node-_6f2864fe-5bdd-ffa3-4641-442dde70f246-615a5eaf {
  grid-area: 15 / 6 / 16 / 7;
}

#w-node-_6f2864fe-5bdd-ffa3-4641-442dde70f271-615a5eaf {
  grid-area: 20 / 8 / 21 / 9;
}

#w-node-_10e8a4d5-fa48-7e14-37dc-9af86df2fc64-615a5eaf {
  grid-area: 7 / 1 / 14 / 8;
  place-self: stretch stretch;
}

#w-node-_6f2864fe-5bdd-ffa3-4641-442dde70f274-615a5eaf {
  grid-area: 15 / 1 / 16 / 2;
}

#w-node-_6f2864fe-5bdd-ffa3-4641-442dde70f275-615a5eaf {
  grid-area: 8 / 2 / 11 / 7;
  place-self: auto stretch;
}

#w-node-da7aa0a8-8ae4-8807-d349-05d7172d9541-615a5eaf {
  grid-area: 4 / 7 / 6 / 10;
  justify-self: stretch;
}

#w-node-_1e5f02a2-94d8-f4b7-6bc1-f30ff2b56d9c-615a5eaf {
  grid-area: 6 / 6 / 7 / 7;
}

#w-node-_60ad821b-cbc0-d0fb-3aab-726498c92a24-615a5eaf {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_60ad821b-cbc0-d0fb-3aab-726498c92a25-615a5eaf {
  grid-area: 2 / 4 / 4 / 6;
  place-self: start stretch;
}

#w-node-_60ad821b-cbc0-d0fb-3aab-726498c92a3a-615a5eaf {
  grid-area: 10 / 7 / 11 / 9;
  place-self: start stretch;
}

#w-node-f6f869d0-0059-21d7-8bac-edfce3b84bda-615a5eaf {
  grid-area: 1 / 7 / 3 / 9;
  place-self: start stretch;
}

#w-node-_60ad821b-cbc0-d0fb-3aab-726498c92a68-615a5eaf {
  grid-area: 8 / 1 / 12 / 4;
  place-self: auto stretch;
}

#w-node-_60ad821b-cbc0-d0fb-3aab-726498c92a7d-615a5eaf {
  grid-area: 4 / 6 / 7 / 9;
  justify-self: stretch;
}

#w-node-_60ad821b-cbc0-d0fb-3aab-726498c92a92-615a5eaf {
  grid-area: 6 / 6 / 7 / 7;
}

#w-node-c98a78ec-7ac2-f545-72d8-ac36ae755cce-615a5eaf {
  grid-area: 6 / 1 / 11 / 9;
  place-self: stretch stretch;
}

#w-node-_06c30c5e-e350-4041-2359-0cc0f748d73e-615a5eaf {
  grid-area: 1 / 4 / 4 / 7;
  place-self: start stretch;
}

#w-node-_06c30c5e-e350-4041-2359-0cc0f748d753-615a5eaf {
  grid-area: 12 / 8 / 14 / 12;
  place-self: start stretch;
}

#w-node-_06c30c5e-e350-4041-2359-0cc0f748d768-615a5eaf {
  grid-area: 1 / 8 / 4 / 11;
  place-self: start stretch;
}

#w-node-_06c30c5e-e350-4041-2359-0cc0f748d77d-615a5eaf {
  grid-area: 7 / 4 / 12 / 8;
  place-self: stretch stretch;
}

#w-node-_06c30c5e-e350-4041-2359-0cc0f748d792-615a5eaf {
  grid-area: 6 / 8 / 7 / 12;
  justify-self: stretch;
}

#w-node-_06c30c5e-e350-4041-2359-0cc0f748d7a7-615a5eaf {
  grid-area: 6 / 6 / 7 / 7;
}

#w-node-b9adb21c-794a-ba69-1d93-6946a92b617c-615a5eaf {
  grid-area: 14 / 1 / 15 / 2;
}

#w-node-_06c30c5e-e350-4041-2359-0cc0f748d7a8-615a5eaf {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-dda99ca7-da37-26fa-7f7d-30fa7ed16e1e-615a5eaf {
  grid-area: 3 / 1 / 7 / 9;
}

#w-node-_4ec32fe8-fcaa-251a-8a82-586bb7141348-615a5eaf {
  grid-area: 17 / 3 / 26 / 12;
}

#w-node-_6e6fdd1c-d35a-2e05-e564-23c2d130cb15-615a5eaf {
  grid-area: 15 / 1 / 18 / 6;
  place-self: stretch stretch;
}

#w-node-_0c0da397-295d-d72e-ee1c-173c041ee95f-615a5eaf {
  grid-area: 16 / 9 / 17 / 11;
  place-self: start stretch;
}

#w-node-_34895fec-471a-bf7b-517e-83954a193518-615a5eaf {
  grid-area: 22 / 6 / 26 / 9;
  place-self: start stretch;
}

#w-node-bc780b79-37da-c5ae-6920-471e9470959d-615a5eaf {
  grid-area: 27 / 3 / 30 / 8;
  place-self: start stretch;
}

#w-node-_41e420de-4e71-f7c6-ec22-58f29a0404bb-615a5eaf {
  grid-area: 26 / 1 / 27 / 2;
}

#w-node-c7e9c526-8db4-c410-60a3-1b272f2a862f-615a5eaf {
  grid-area: 32 / 1 / 34 / 6;
  place-self: start stretch;
}

#w-node-_6f3d207f-6565-c945-4067-da6a05e7439e-615a5eaf {
  grid-area: 34 / 8 / 36 / 11;
  place-self: start stretch;
}

#w-node-_66cb159e-5456-f413-a8ae-3a83d7beecaa-615a5eaf {
  grid-area: 29 / 2 / 36 / 9;
}

#w-node-a1d4657c-4012-c6dd-543e-aef90150f786-615a5eaf {
  grid-area: 31 / 3 / 32 / 4;
}

#w-node-_5aa5a1c4-69e3-5ad6-0d05-6ca08a0355fe-615a5eaf {
  grid-area: 16 / 1 / 17 / 2;
}

#w-node-_5aa5a1c4-69e3-5ad6-0d05-6ca08a035600-615a5eaf {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5aa5a1c4-69e3-5ad6-0d05-6ca08a035601-615a5eaf {
  grid-area: 5 / 6 / 7 / 8;
  justify-self: stretch;
}

#w-node-_5aa5a1c4-69e3-5ad6-0d05-6ca08a035616-615a5eaf {
  grid-area: 7 / 1 / 8 / 3;
  place-self: start stretch;
}

#w-node-_5aa5a1c4-69e3-5ad6-0d05-6ca08a03562b-615a5eaf {
  grid-area: 7 / 3 / 9 / 5;
  justify-self: stretch;
}

#w-node-_5aa5a1c4-69e3-5ad6-0d05-6ca08a035640-615a5eaf {
  grid-area: 2 / 2 / 5 / 6;
  justify-self: stretch;
}

#w-node-_5aa5a1c4-69e3-5ad6-0d05-6ca08a035655-615a5eaf {
  grid-area: 9 / 5 / 12 / 9;
  justify-self: stretch;
}

#w-node-_5aa5a1c4-69e3-5ad6-0d05-6ca08a03566a-615a5eaf {
  grid-area: 10 / 2 / 11 / 4;
  justify-self: stretch;
}

#w-node-_5aa5a1c4-69e3-5ad6-0d05-6ca08a03567f-615a5eaf {
  grid-area: 13 / 1 / 15 / 4;
  justify-self: stretch;
}

#w-node-_5aa5a1c4-69e3-5ad6-0d05-6ca08a035694-615a5eaf {
  grid-area: 18 / 3 / 19 / 5;
  place-self: start stretch;
}

#w-node-_5aa5a1c4-69e3-5ad6-0d05-6ca08a0356a9-615a5eaf {
  grid-area: 22 / 2 / 25 / 6;
  justify-self: stretch;
}

#w-node-_5aa5a1c4-69e3-5ad6-0d05-6ca08a0356be-615a5eaf {
  grid-area: 18 / 6 / 20 / 8;
  place-self: start stretch;
}

#w-node-_5aa5a1c4-69e3-5ad6-0d05-6ca08a0356d3-615a5eaf {
  grid-area: 13 / 5 / 16 / 8;
  justify-self: stretch;
}

#w-node-_5aa5a1c4-69e3-5ad6-0d05-6ca08a0356e8-615a5eaf {
  grid-area: 8 / 4 / 15 / 10;
}

#w-node-_5aa5a1c4-69e3-5ad6-0d05-6ca08a0356e9-615a5eaf {
  grid-area: 18 / 4 / 24 / 10;
}

#w-node-_7a77f6bb-ae97-550a-2611-00468f372ce2-615a5eaf {
  grid-area: 12 / 1 / 13 / 2;
}

#w-node-_5f87e98c-a766-d148-7284-0805c5ef6b8d-615a5eaf {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5f87e98c-a766-d148-7284-0805c5ef6b8e-615a5eaf {
  grid-area: 2 / 1 / 5 / 5;
  justify-self: stretch;
}

#w-node-_5f87e98c-a766-d148-7284-0805c5ef6ba3-615a5eaf {
  grid-area: 2 / 6 / 8 / 9;
  justify-self: stretch;
}

#w-node-_5f87e98c-a766-d148-7284-0805c5ef6bb8-615a5eaf {
  grid-area: 8 / 4 / 10 / 6;
  place-self: auto stretch;
}

#w-node-_5f87e98c-a766-d148-7284-0805c5ef6bcd-615a5eaf {
  grid-area: 10 / 7 / 12 / 9;
  justify-self: stretch;
}

#w-node-_5f87e98c-a766-d148-7284-0805c5ef6be2-615a5eaf {
  grid-area: 10 / 2 / 13 / 4;
  justify-self: stretch;
}

#w-node-_5f87e98c-a766-d148-7284-0805c5ef6bf7-615a5eaf {
  grid-area: 13 / 4 / 17 / 8;
  justify-self: stretch;
}

#w-node-_5f87e98c-a766-d148-7284-0805c5ef6c0c-615a5eaf {
  grid-area: 8 / 1 / 18 / 7;
}

#w-node-_19a3da64-cc6c-34c2-98b8-6bb948cc1222-615a5eaf, #w-node-d7159826-cfe8-51d4-c853-9d7632815fec-615a5eaf {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-d7159826-cfe8-51d4-c853-9d7632815fed-615a5eaf {
  grid-area: 4 / 8 / 5 / 9;
}

#w-node-d7159826-cfe8-51d4-c853-9d7632815fee-615a5eaf {
  grid-area: 2 / 3 / 4 / 8;
  justify-self: stretch;
}

#w-node-d7159826-cfe8-51d4-c853-9d7632816003-615a5eaf {
  grid-area: 5 / 5 / 7 / 7;
  justify-self: stretch;
}

#w-node-d7159826-cfe8-51d4-c853-9d7632816018-615a5eaf {
  grid-area: 11 / 2 / 13 / 6;
  justify-self: stretch;
}

#w-node-d7159826-cfe8-51d4-c853-9d763281602d-615a5eaf {
  grid-area: 14 / 1 / 18 / 3;
  place-self: start stretch;
}

#w-node-d7159826-cfe8-51d4-c853-9d7632816042-615a5eaf {
  grid-area: 24 / 1 / 25 / 2;
}

#w-node-d7159826-cfe8-51d4-c853-9d7632816043-615a5eaf {
  grid-area: 3 / 1 / 12 / 8;
  place-self: auto;
}

#w-node-d7159826-cfe8-51d4-c853-9d7632816044-615a5eaf {
  grid-area: 8 / 8 / 9 / 9;
}

#w-node-d7159826-cfe8-51d4-c853-9d7632816045-615a5eaf {
  grid-area: 13 / 6 / 16 / 9;
  place-self: start stretch;
}

#w-node-d7159826-cfe8-51d4-c853-9d763281605a-615a5eaf {
  grid-area: 14 / 4 / 16 / 6;
  place-self: start stretch;
}

#w-node-d7159826-cfe8-51d4-c853-9d763281606f-615a5eaf {
  grid-area: 17 / 3 / 22 / 7;
  place-self: start stretch;
}

#w-node-d7159826-cfe8-51d4-c853-9d7632816084-615a5eaf {
  grid-area: 19 / 5 / 28 / 11;
  place-self: auto;
}

#w-node-d7159826-cfe8-51d4-c853-9d7632816085-615a5eaf {
  grid-area: 26 / 4 / 29 / 9;
  place-self: start stretch;
}

#w-node-d7159826-cfe8-51d4-c853-9d763281609a-615a5eaf {
  grid-area: 13 / 9 / 14 / 10;
}

#w-node-d7159826-cfe8-51d4-c853-9d763281609b-615a5eaf {
  grid-area: 16 / 3 / 17 / 4;
}

#w-node-_488f404a-a392-bce1-97ca-ad4e8ea24004-615a5eaf {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_952ab027-f8fc-0e56-9622-9de52583890d-615a5eaf {
  grid-area: 8 / 8 / 9 / 9;
}

#w-node-_595f730d-4326-b80f-98ff-f07f7e468fc5-615a5eaf {
  grid-area: 24 / 1 / 25 / 2;
}

#w-node-_947cca96-4c79-1990-c38c-63674c974df8-81135209 {
  grid-area: 7 / 1 / 11 / 12;
}

#w-node-f6675dc6-40c2-1142-9ec0-3a67176b35e0-81135209 {
  grid-area: 18 / 4 / 21 / 11;
}

#w-node-f8d819db-65f4-c4df-23d3-bd406de84340-81135209 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-e41a3170-6f0b-8eeb-d892-4476d0b408d4-81135209 {
  grid-area: 2 / 14 / 7 / 21;
}

#w-node-_3c03dcca-bebd-3cb5-9dcc-81cc7bd8b17d-81135209 {
  grid-area: 4 / 4 / 5 / 13;
}

#w-node-_2cb36f3f-788c-6b3b-5db4-4a3bc94b2129-81135209 {
  grid-area: 5 / 7 / 14 / 23;
}

#w-node-e115cf65-9cae-df5a-d294-5341b781ce4b-81135209 {
  grid-area: 2 / 4 / 3 / 11;
}

#w-node-_017a0bb8-e392-b1d4-2e84-4e2ede618917-81135209 {
  grid-area: 27 / 1 / 28 / 9;
}

#w-node-be2882b2-7b2e-43c4-c324-5378172d5f9f-81135209 {
  grid-area: 11 / 16 / 15 / 22;
}

#w-node-_93389c39-a4d2-ecac-dc8e-46b1c538c72d-81135209 {
  grid-area: 11 / 1 / 12 / 2;
}

#w-node-_01a1fc1f-2ceb-6a8e-0025-085bd79c412c-81135209 {
  grid-area: 17 / 1 / 18 / 2;
}

#w-node-fb3140c0-1f63-d471-0644-cb3d211e78e9-81135209 {
  grid-area: 18 / 15 / 24 / 22;
}

#w-node-c7c78090-993d-95a9-6650-239f88e954b2-81135209 {
  grid-area: 18 / 13 / 25 / 22;
}

#w-node-_5fc62e12-f33f-8aa2-8c59-dd2f02e35028-81135209 {
  grid-area: 23 / 1 / 27 / 13;
}

#w-node-ec8cfe1b-9b9f-bfc3-ac02-8aa7cf7d68ec-81135209 {
  grid-area: 26 / 15 / 27 / 22;
}

#w-node-_7f65a81d-9bfc-fd15-049a-d66bc949cc26-81135209 {
  grid-area: 25 / 13 / 26 / 21;
}

#w-node-_34bb5892-919a-ba1b-69e6-beafab92f3b3-81135209 {
  grid-area: 33 / 4 / 38 / 17;
}

#w-node-fd7a5356-5397-1efa-0a20-29351e895cb1-81135209 {
  grid-area: 38 / 1 / 39 / 2;
}

#w-node-_106090e4-0ccb-df8a-e781-6835912e7ed3-81135209 {
  grid-area: 39 / 8 / 41 / 14;
}

#w-node-d5765853-54bc-64ca-2ce1-ffb2ba490faf-81135209 {
  grid-area: 40 / 15 / 43 / 20;
}

#w-node-edff9c02-ea2b-bd52-93e7-9234542cd06b-81135209 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_544730bb-3bc9-b607-3050-f868ecfacd4c-81135209 {
  grid-area: 30 / 4 / 31 / 15;
}

#w-node-c552df29-987b-2240-771e-49026fb8d330-81135209 {
  grid-area: 12 / 4 / 17 / 13;
}

#w-node-_9991e18a-ec0d-924e-8d25-ddd5ff1b0ceb-81135209 {
  grid-area: 27 / 1 / 28 / 9;
}

#w-node-_8ed49cda-c970-3b59-1751-6342b3e79d89-81135209 {
  grid-area: 11 / 1 / 12 / 2;
}

#w-node-dc4bc9f2-ee0e-4318-05e4-a504a3c9b7e1-81135209 {
  grid-area: 27 / 1 / 28 / 9;
}

#w-node-_7da0365f-357b-ef47-2e13-0d68059abd8a-81135209, #w-node-_09358d9c-5945-5e42-9d7e-8e020301d088-81135209 {
  grid-area: 11 / 1 / 12 / 2;
}

#w-node-_5e6d3ba6-4b79-3f23-aecc-7b23d32bdb15-d32bdb15 {
  grid-area: 51 / 1 / 53 / 22;
}

#w-node-f08aa225-efda-0794-34cb-bacb42938aed-6968e9ed {
  grid-area: 7 / 1 / 11 / 12;
}

#w-node-f08aa225-efda-0794-34cb-bacb42938aee-6968e9ed {
  grid-area: 18 / 4 / 21 / 11;
}

#w-node-f08aa225-efda-0794-34cb-bacb42938af6-6968e9ed {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-f08aa225-efda-0794-34cb-bacb42938af7-6968e9ed {
  grid-area: 2 / 14 / 7 / 21;
}

#w-node-f08aa225-efda-0794-34cb-bacb42938af8-6968e9ed {
  grid-area: 4 / 4 / 5 / 13;
}

#w-node-f08aa225-efda-0794-34cb-bacb42938afa-6968e9ed {
  grid-area: 5 / 7 / 14 / 23;
}

#w-node-f08aa225-efda-0794-34cb-bacb42938afb-6968e9ed {
  grid-area: 2 / 4 / 3 / 11;
}

#w-node-f08aa225-efda-0794-34cb-bacb42938afd-6968e9ed {
  grid-area: 27 / 1 / 28 / 9;
}

#w-node-f08aa225-efda-0794-34cb-bacb42938afe-6968e9ed {
  grid-area: 11 / 16 / 15 / 22;
}

#w-node-f08aa225-efda-0794-34cb-bacb42938aff-6968e9ed {
  grid-area: 11 / 1 / 12 / 2;
}

#w-node-f08aa225-efda-0794-34cb-bacb42938b00-6968e9ed {
  grid-area: 17 / 1 / 18 / 2;
}

#w-node-f08aa225-efda-0794-34cb-bacb42938b01-6968e9ed {
  grid-area: 18 / 15 / 24 / 22;
}

#w-node-f08aa225-efda-0794-34cb-bacb42938b02-6968e9ed {
  grid-area: 18 / 13 / 25 / 22;
}

#w-node-f08aa225-efda-0794-34cb-bacb42938b03-6968e9ed {
  grid-area: 23 / 1 / 27 / 13;
}

#w-node-f08aa225-efda-0794-34cb-bacb42938b04-6968e9ed {
  grid-area: 26 / 15 / 27 / 22;
}

#w-node-f08aa225-efda-0794-34cb-bacb42938b06-6968e9ed {
  grid-area: 25 / 13 / 26 / 21;
}

#w-node-f08aa225-efda-0794-34cb-bacb42938b07-6968e9ed {
  grid-area: 33 / 4 / 38 / 17;
}

#w-node-f08aa225-efda-0794-34cb-bacb42938b08-6968e9ed {
  grid-area: 38 / 1 / 39 / 2;
}

#w-node-f08aa225-efda-0794-34cb-bacb42938b09-6968e9ed {
  grid-area: 39 / 8 / 41 / 14;
}

#w-node-f08aa225-efda-0794-34cb-bacb42938b0a-6968e9ed {
  grid-area: 40 / 15 / 43 / 20;
}

#w-node-f08aa225-efda-0794-34cb-bacb42938b0b-6968e9ed {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-f08aa225-efda-0794-34cb-bacb42938b0c-6968e9ed {
  grid-area: 30 / 4 / 31 / 15;
}

#w-node-f08aa225-efda-0794-34cb-bacb42938b13-6968e9ed {
  grid-area: 12 / 4 / 17 / 13;
}

#w-node-f08aa225-efda-0794-34cb-bacb42938b1c-6968e9ed {
  grid-area: 27 / 1 / 28 / 9;
}

#w-node-f08aa225-efda-0794-34cb-bacb42938b1d-6968e9ed {
  grid-area: 11 / 1 / 12 / 2;
}

#w-node-f08aa225-efda-0794-34cb-bacb42938b1e-6968e9ed {
  grid-area: 27 / 1 / 28 / 9;
}

#w-node-f08aa225-efda-0794-34cb-bacb42938b1f-6968e9ed, #w-node-f08aa225-efda-0794-34cb-bacb42938b20-6968e9ed {
  grid-area: 11 / 1 / 12 / 2;
}

#w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea20a-2c649bd1 {
  grid-area: 12 / 1 / 13 / 2;
}

#w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea20b-2c649bd1 {
  grid-area: 8 / 1 / 9 / 11;
}

#w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea20c-2c649bd1 {
  grid-area: 5 / 14 / 6 / 20;
  justify-self: stretch;
}

#w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea222-2c649bd1 {
  grid-area: 6 / 2 / 7 / 6;
  place-self: start stretch;
}

#w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea237-2c649bd1 {
  grid-area: 6 / 7 / 8 / 11;
  justify-self: stretch;
}

#w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea24c-2c649bd1 {
  grid-area: 2 / 3 / 5 / 14;
  justify-self: stretch;
}

#w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea262-2c649bd1 {
  grid-area: 8 / 11 / 12 / 20;
  place-self: start stretch;
}

#w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea277-2c649bd1 {
  grid-area: 9 / 4 / 11 / 10;
  justify-self: stretch;
}

#w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea28c-2c649bd1 {
  grid-area: 13 / 1 / 15 / 9;
  justify-self: stretch;
}

#w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea2a1-2c649bd1 {
  grid-area: 19 / 5 / 21 / 10;
  place-self: start stretch;
}

#w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea2b6-2c649bd1 {
  grid-area: 22 / 6 / 24 / 17;
  justify-self: stretch;
}

#w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea2c9-2c649bd1 {
  grid-area: 13 / 11 / 17 / 18;
  justify-self: stretch;
}

#w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea2db-2c649bd1 {
  grid-area: 7 / 9 / 14 / 22;
}

#w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea2dc-2c649bd1 {
  grid-area: 20 / 4 / 23 / 22;
}

#w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea2dd-2c649bd1 {
  grid-area: 19 / 1 / 20 / 2;
}

#w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea2de-2c649bd1 {
  grid-area: 7 / 1 / 8 / 7;
}

#w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea2df-2c649bd1 {
  grid-area: 18 / 6 / 19 / 9;
}

#w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea2e0-2c649bd1 {
  grid-area: 24 / 1 / 25 / 3;
}

#w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea2e1-2c649bd1 {
  grid-area: 25 / 3 / 27 / 11;
  justify-self: stretch;
}

#w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea2f6-2c649bd1 {
  grid-area: 25 / 13 / 30 / 20;
  justify-self: stretch;
}

#w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea30b-2c649bd1 {
  grid-area: 29 / 9 / 32 / 15;
  place-self: stretch stretch;
}

#w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea320-2c649bd1 {
  grid-area: 32 / 4 / 35 / 9;
  justify-self: stretch;
}

#w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea335-2c649bd1 {
  grid-area: 32 / 15 / 34 / 20;
  place-self: auto stretch;
}

#w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea34a-2c649bd1 {
  grid-area: 33 / 1 / 37 / 14;
}

#w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea34b-2c649bd1 {
  grid-area: 21 / 1 / 22 / 4;
}

#w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea34c-2c649bd1 {
  grid-area: 18 / 13 / 22 / 19;
  place-self: start stretch;
}

#w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea361-2c649bd1 {
  grid-area: 35 / 9 / 37 / 20;
  place-self: auto stretch;
}

#w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea376-2c649bd1 {
  grid-area: 40 / 1 / 41 / 3;
}

#w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea378-2c649bd1, #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea379-2c649bd1 {
  grid-area: 12 / 1 / 13 / 2;
}

#w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea37a-2c649bd1, #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea37b-2c649bd1, #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea37c-2c649bd1, #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea37e-2c649bd1 {
  grid-area: 24 / 1 / 25 / 3;
}

#w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea37f-2c649bd1, #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea381-2c649bd1 {
  grid-area: 12 / 1 / 13 / 2;
}

#w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea382-2c649bd1 {
  grid-area: 6 / 7 / 8 / 11;
  justify-self: stretch;
}

#w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea397-2c649bd1 {
  grid-area: 2 / 3 / 5 / 14;
  justify-self: stretch;
}

#w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea3ac-2c649bd1 {
  grid-area: 8 / 11 / 12 / 20;
  place-self: start stretch;
}

#w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea3c1-2c649bd1 {
  grid-area: 13 / 1 / 15 / 9;
  justify-self: stretch;
}

#w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea3d6-2c649bd1 {
  grid-area: 20 / 4 / 23 / 22;
}

#w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea3d7-2c649bd1 {
  grid-area: 19 / 1 / 20 / 2;
}

#w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea3d8-2c649bd1 {
  grid-area: 7 / 1 / 8 / 7;
}

#w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea3d9-2c649bd1 {
  grid-area: 18 / 6 / 19 / 9;
}

#w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea3da-2c649bd1 {
  grid-area: 24 / 1 / 25 / 3;
}

#w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea3db-2c649bd1 {
  grid-area: 25 / 3 / 27 / 11;
  justify-self: stretch;
}

#w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea3f0-2c649bd1 {
  grid-area: 25 / 13 / 30 / 20;
  justify-self: stretch;
}

#w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea405-2c649bd1 {
  grid-area: 32 / 4 / 35 / 9;
  justify-self: stretch;
}

#w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea41a-2c649bd1 {
  grid-area: 21 / 1 / 22 / 4;
}

#w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea41b-2c649bd1 {
  grid-area: 18 / 13 / 22 / 19;
  place-self: start stretch;
}

#w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea431-2c649bd1, #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea432-2c649bd1 {
  grid-area: 12 / 1 / 13 / 2;
}

#w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea433-2c649bd1 {
  grid-area: 7 / 1 / 8 / 7;
}

#w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea434-2c649bd1 {
  grid-area: 12 / 1 / 13 / 2;
}

#w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea435-2c649bd1, #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea436-2c649bd1, #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea437-2c649bd1 {
  grid-area: 24 / 1 / 25 / 3;
}

#w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea439-2c649bd1 {
  grid-area: 7 / 1 / 8 / 7;
}

#w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea43a-2c649bd1 {
  grid-area: 6 / 7 / 8 / 11;
  justify-self: stretch;
}

#w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea44f-2c649bd1 {
  grid-area: 12 / 1 / 13 / 2;
}

#w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea450-2c649bd1 {
  grid-area: 20 / 4 / 23 / 22;
}

#w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea451-2c649bd1 {
  grid-area: 19 / 1 / 20 / 2;
}

#w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea452-2c649bd1 {
  grid-area: 24 / 1 / 25 / 3;
}

#w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea453-2c649bd1, #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea468-2c649bd1 {
  grid-area: 25 / 3 / 27 / 11;
  justify-self: stretch;
}

#w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea47d-2c649bd1 {
  grid-area: 24 / 1 / 25 / 3;
}

#w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea47e-2c649bd1 {
  grid-area: 25 / 13 / 30 / 20;
  justify-self: stretch;
}

#w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea493-2c649bd1 {
  grid-area: 19 / 1 / 20 / 2;
}

#w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea494-2c649bd1 {
  grid-area: 12 / 1 / 13 / 2;
}

#w-node-c8dead59-140f-aeac-86cc-4c5a18e75c76-2c649bd1 {
  grid-area: 13 / 1 / 15 / 9;
  justify-self: stretch;
}

#w-node-_85f729bd-d892-10aa-d4d4-36f3ee949be5-2c649bd1 {
  grid-area: 19 / 1 / 20 / 2;
}

#w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea496-2c649bd1 {
  grid-area: 12 / 1 / 13 / 2;
}

#w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea497-2c649bd1 {
  grid-area: 6 / 7 / 8 / 11;
  justify-self: stretch;
}

#w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea4ac-2c649bd1 {
  grid-area: 2 / 3 / 5 / 14;
  justify-self: stretch;
}

#w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea4c1-2c649bd1 {
  grid-area: 8 / 11 / 12 / 20;
  place-self: start stretch;
}

#w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea4d6-2c649bd1 {
  grid-area: 20 / 4 / 23 / 22;
}

#w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea4d7-2c649bd1 {
  grid-area: 19 / 1 / 20 / 2;
}

#w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea4d8-2c649bd1 {
  grid-area: 7 / 1 / 8 / 7;
}

#w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea4d9-2c649bd1 {
  grid-area: 18 / 6 / 19 / 9;
}

#w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea4da-2c649bd1 {
  grid-area: 25 / 3 / 27 / 11;
  justify-self: stretch;
}

#w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea4ef-2c649bd1 {
  grid-area: 25 / 13 / 30 / 20;
  justify-self: stretch;
}

#w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea504-2c649bd1 {
  grid-area: 21 / 1 / 22 / 4;
}

#w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea505-2c649bd1 {
  grid-area: 18 / 13 / 22 / 19;
  place-self: start stretch;
}

#w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea51b-2c649bd1, #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea51c-2c649bd1 {
  grid-area: 7 / 1 / 8 / 7;
}

#w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea51d-2c649bd1 {
  grid-area: 18 / 13 / 22 / 19;
  place-self: start stretch;
}

#w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea532-2c649bd1, #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea533-2c649bd1 {
  grid-area: 7 / 1 / 8 / 7;
}

#w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea534-2c649bd1 {
  grid-area: 18 / 13 / 22 / 19;
  place-self: start stretch;
}

#w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea549-2c649bd1 {
  grid-area: 20 / 4 / 23 / 22;
}

#w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea54a-2c649bd1 {
  grid-area: 25 / 3 / 27 / 11;
  justify-self: stretch;
}

#w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea55f-2c649bd1 {
  grid-area: 18 / 6 / 19 / 9;
}

#w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea560-2c649bd1, #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea575-2c649bd1 {
  grid-area: 25 / 3 / 27 / 11;
  justify-self: stretch;
}

#w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea58a-2c649bd1 {
  grid-area: 18 / 6 / 19 / 9;
}

#w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea58b-2c649bd1, #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea5a0-2c649bd1 {
  grid-area: 25 / 3 / 27 / 11;
  justify-self: stretch;
}

#w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea5b5-2c649bd1 {
  grid-area: 20 / 4 / 23 / 22;
}

#w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea5b6-2c649bd1, #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea5cb-2c649bd1, #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea5e0-2c649bd1, #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea5f5-2c649bd1, #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea60a-2c649bd1 {
  grid-area: 25 / 3 / 27 / 11;
  justify-self: stretch;
}

#w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea61f-2c649bd1 {
  grid-area: 7 / 1 / 8 / 7;
}

#w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea620-2c649bd1 {
  grid-area: 18 / 6 / 19 / 9;
}

#w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea621-2c649bd1, #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea622-2c649bd1 {
  grid-area: 7 / 1 / 8 / 7;
}

#w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea623-2c649bd1, #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea624-2c649bd1, #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea625-2c649bd1 {
  grid-area: 18 / 6 / 19 / 9;
}

#w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea626-2c649bd1 {
  grid-area: 25 / 3 / 27 / 11;
  justify-self: stretch;
}

#w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea63c-2c649bd1 {
  grid-area: 6 / 7 / 8 / 11;
  justify-self: stretch;
}

#w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea651-2c649bd1 {
  grid-area: 8 / 11 / 12 / 20;
  place-self: start stretch;
}

#w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea666-2c649bd1 {
  grid-area: 20 / 4 / 23 / 22;
}

#w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea667-2c649bd1 {
  grid-area: 6 / 7 / 8 / 11;
  justify-self: stretch;
}

#w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea67c-2c649bd1 {
  grid-area: 18 / 13 / 22 / 19;
  place-self: start stretch;
}

#w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea692-2c649bd1 {
  grid-area: 7 / 1 / 8 / 7;
}

#w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea693-2c649bd1 {
  grid-area: 18 / 13 / 22 / 19;
  place-self: start stretch;
}

#w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea69e-2c649bd1 {
  grid-area: 7 / 1 / 8 / 7;
}

#w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea6a0-2c649bd1, #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea6b5-2c649bd1 {
  grid-area: 18 / 13 / 22 / 19;
  place-self: start stretch;
}

#w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea6ca-2c649bd1 {
  grid-area: 7 / 1 / 8 / 7;
}

#w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea6cb-2c649bd1 {
  grid-area: 20 / 4 / 23 / 22;
}

#w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea6cc-2c649bd1 {
  grid-area: 7 / 1 / 8 / 7;
}

#w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea6cd-2c649bd1 {
  grid-area: 18 / 13 / 22 / 19;
  place-self: start stretch;
}

#w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea6e2-2c649bd1 {
  grid-area: 7 / 1 / 8 / 7;
}

#w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea6e3-2c649bd1, #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea6f8-2c649bd1 {
  grid-area: 18 / 13 / 22 / 19;
  place-self: start stretch;
}

#w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea70d-2c649bd1 {
  grid-area: 20 / 4 / 23 / 22;
}

#w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea70e-2c649bd1, #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea716-2c649bd1, #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea717-2c649bd1 {
  grid-area: 7 / 1 / 8 / 7;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a132b-2c649bd1 {
  grid-area: 17 / 1 / 18 / 5;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a132c-2c649bd1 {
  grid-area: 12 / 1 / 13 / 2;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a132d-2c649bd1 {
  grid-area: 8 / 1 / 9 / 11;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a132e-2c649bd1 {
  grid-area: 5 / 14 / 6 / 20;
  justify-self: stretch;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a1341-2c649bd1 {
  grid-area: 6 / 2 / 7 / 6;
  place-self: start stretch;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a1356-2c649bd1 {
  grid-area: 6 / 7 / 8 / 11;
  justify-self: stretch;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a136b-2c649bd1 {
  grid-area: 2 / 3 / 5 / 14;
  justify-self: stretch;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a1380-2c649bd1 {
  grid-area: 8 / 11 / 12 / 20;
  place-self: start stretch;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a1395-2c649bd1 {
  grid-area: 9 / 4 / 11 / 10;
  justify-self: stretch;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a13a6-2c649bd1 {
  grid-area: 13 / 1 / 15 / 9;
  justify-self: stretch;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a13bb-2c649bd1 {
  grid-area: 19 / 5 / 21 / 10;
  place-self: start stretch;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a13d0-2c649bd1 {
  grid-area: 22 / 6 / 24 / 17;
  justify-self: stretch;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a13e5-2c649bd1 {
  grid-area: 13 / 11 / 17 / 18;
  justify-self: stretch;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a13fa-2c649bd1 {
  grid-area: 7 / 9 / 14 / 22;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a13fb-2c649bd1 {
  grid-area: 20 / 4 / 23 / 22;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a13fc-2c649bd1 {
  grid-area: 19 / 1 / 20 / 2;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a13fd-2c649bd1 {
  grid-area: 7 / 1 / 8 / 7;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a13fe-2c649bd1 {
  grid-area: 18 / 6 / 19 / 9;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a13ff-2c649bd1 {
  grid-area: 40 / 1 / 41 / 3;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a1400-2c649bd1 {
  grid-area: 25 / 3 / 27 / 11;
  justify-self: stretch;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a1415-2c649bd1 {
  grid-area: 25 / 13 / 30 / 20;
  justify-self: stretch;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a142a-2c649bd1 {
  grid-area: 29 / 9 / 32 / 15;
  place-self: stretch stretch;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a143f-2c649bd1 {
  grid-area: 32 / 4 / 35 / 9;
  justify-self: stretch;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a1454-2c649bd1 {
  grid-area: 32 / 15 / 34 / 20;
  place-self: auto stretch;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a1469-2c649bd1 {
  grid-area: 34 / 14 / 35 / 20;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a146a-2c649bd1 {
  grid-area: 33 / 1 / 37 / 14;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a146b-2c649bd1 {
  grid-area: 21 / 1 / 22 / 4;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a146c-2c649bd1 {
  grid-area: 18 / 13 / 22 / 19;
  place-self: start stretch;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a1481-2c649bd1 {
  grid-area: 35 / 9 / 37 / 20;
  place-self: auto stretch;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a1496-2c649bd1 {
  grid-area: 36 / 1 / 37 / 5;
}

#w-node-_0c1e789c-6b0e-adf1-bfa1-edb302339080-2c649bd1 {
  grid-area: 41 / 1 / 42 / 3;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a1498-2c649bd1 {
  grid-area: 12 / 1 / 13 / 2;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a1499-2c649bd1 {
  grid-area: 6 / 10 / 8 / 15;
  justify-self: stretch;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a14ae-2c649bd1 {
  grid-area: 2 / 5 / 5 / 20;
  justify-self: stretch;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a14c3-2c649bd1 {
  grid-area: 9 / 7 / 12 / 16;
  justify-self: stretch;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a14d8-2c649bd1 {
  grid-area: 14 / 11 / 16 / 15;
  justify-self: stretch;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a14ed-2c649bd1 {
  grid-area: 22 / 5 / 24 / 20;
  justify-self: stretch;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a1502-2c649bd1 {
  grid-area: 12 / 16 / 14 / 23;
  justify-self: stretch;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a1517-2c649bd1 {
  grid-area: 5 / 1 / 11 / 18;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a1518-2c649bd1 {
  grid-area: 20 / 1 / 22 / 2;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a1519-2c649bd1 {
  grid-area: 5 / 20 / 6 / 22;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a151a-2c649bd1 {
  grid-area: 45 / 1 / 46 / 2;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a151b-2c649bd1 {
  grid-area: 25 / 15 / 28 / 22;
  justify-self: stretch;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a1530-2c649bd1 {
  grid-area: 25 / 2 / 29 / 8;
  justify-self: stretch;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a1545-2c649bd1 {
  grid-area: 29 / 8 / 33 / 17;
  place-self: stretch stretch;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a155a-2c649bd1 {
  grid-area: 8 / 16 / 9 / 18;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a155b-2c649bd1 {
  grid-area: 12 / 14 / 13 / 16;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a155c-2c649bd1 {
  grid-area: 14 / 3 / 17 / 9;
  justify-self: stretch;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a1571-2c649bd1 {
  grid-area: 1 / 1 / 2 / 7;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a1572-2c649bd1 {
  grid-area: 42 / 5 / 49 / 21;
  place-self: auto;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a1573-2c649bd1 {
  grid-area: 16 / 1 / 17 / 2;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a1574-2c649bd1 {
  grid-area: 29 / 20 / 31 / 25;
  justify-self: stretch;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a1589-2c649bd1 {
  grid-area: 33 / 17 / 36 / 23;
  justify-self: stretch;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a159e-2c649bd1 {
  grid-area: 35 / 1 / 39 / 14;
  justify-self: stretch;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a15b3-2c649bd1 {
  grid-area: 41 / 4 / 45 / 21;
  justify-self: stretch;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a15c8-2c649bd1 {
  grid-area: 47 / 6 / 50 / 14;
  justify-self: stretch;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a15dd-2c649bd1 {
  grid-area: 40 / 1 / 41 / 3;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a15de-2c649bd1 {
  grid-area: 24 / 1 / 25 / 3;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a15df-2c649bd1 {
  grid-area: 19 / 9 / 21 / 20;
  justify-self: stretch;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a15f4-2c649bd1 {
  grid-area: 16 / 1 / 17 / 2;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a15f5-2c649bd1 {
  grid-area: 24 / 3 / 25 / 5;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a15f6-2c649bd1 {
  grid-area: 51 / 1 / 52 / 2;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a15f8-2c649bd1 {
  grid-area: 6 / 6 / 9 / 13;
  justify-self: stretch;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a160d-2c649bd1 {
  grid-area: 2 / 4 / 5 / 22;
  justify-self: stretch;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a1622-2c649bd1 {
  grid-area: 9 / 13 / 12 / 25;
  justify-self: stretch;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a1637-2c649bd1 {
  grid-area: 18 / 3 / 23 / 23;
  justify-self: stretch;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a164c-2c649bd1 {
  grid-area: 3 / 1 / 8 / 13;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a164d-2c649bd1 {
  grid-area: 5 / 20 / 6 / 22;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a164e-2c649bd1 {
  grid-area: 23 / 1 / 24 / 3;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a164f-2c649bd1 {
  grid-area: 25 / 9 / 27 / 17;
  place-self: stretch stretch;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a1664-2c649bd1 {
  grid-area: 8 / 16 / 9 / 18;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a1665-2c649bd1 {
  grid-area: 12 / 14 / 13 / 16;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a1666-2c649bd1 {
  grid-area: 15 / 11 / 16 / 21;
  justify-self: stretch;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a167b-2c649bd1 {
  grid-area: 32 / 1 / 33 / 2;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a167c-2c649bd1 {
  grid-area: 13 / 6 / 20 / 25;
  place-self: auto;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a167d-2c649bd1 {
  grid-area: 5 / 5 / 6 / 11;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a167e-2c649bd1 {
  grid-area: 6 / 16 / 7 / 22;
  justify-self: stretch;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a1693-2c649bd1 {
  grid-area: 9 / 8 / 10 / 10;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a1694-2c649bd1 {
  grid-area: 10 / 3 / 15 / 11;
  justify-self: stretch;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a16a9-2c649bd1 {
  grid-area: 16 / 1 / 17 / 3;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a16aa-2c649bd1 {
  grid-area: 27 / 17 / 31 / 25;
  place-self: stretch stretch;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a16bf-2c649bd1 {
  grid-area: 31 / 1 / 32 / 3;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a16c0-2c649bd1 {
  grid-area: 29 / 2 / 31 / 16;
  place-self: stretch stretch;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a16d5-2c649bd1 {
  grid-area: 30 / 1 / 38 / 20;
  place-self: auto;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a16d6-2c649bd1 {
  grid-area: 32 / 11 / 33 / 16;
  place-self: stretch stretch;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a16eb-2c649bd1 {
  grid-area: 36 / 5 / 40 / 21;
  place-self: stretch stretch;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a1700-2c649bd1 {
  grid-area: 27 / 3 / 28 / 5;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a1701-2c649bd1 {
  grid-area: 35 / 11 / 36 / 13;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a1702-2c649bd1 {
  grid-area: 31 / 16 / 32 / 18;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a1703-2c649bd1 {
  grid-area: 41 / 1 / 42 / 3;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a1705-2c649bd1 {
  grid-area: 17 / 1 / 18 / 4;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a1706-2c649bd1 {
  grid-area: 12 / 1 / 13 / 2;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a1707-2c649bd1 {
  grid-area: 9 / 1 / 11 / 7;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a1708-2c649bd1 {
  grid-area: 2 / 14 / 5 / 18;
  justify-self: stretch;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a171d-2c649bd1 {
  grid-area: 13 / 15 / 15 / 20;
  place-self: auto stretch;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a1732-2c649bd1 {
  grid-area: 3 / 7 / 6 / 12;
  justify-self: stretch;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a1748-2c649bd1 {
  grid-area: 12 / 2 / 14 / 9;
  justify-self: stretch;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a175d-2c649bd1 {
  grid-area: 7 / 1 / 14 / 22;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a175e-2c649bd1 {
  grid-area: 21 / 19 / 22 / 20;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a175f-2c649bd1 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a1760-2c649bd1 {
  grid-area: 21 / 1 / 22 / 4;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a1761-2c649bd1 {
  grid-area: 18 / 6 / 21 / 12;
  place-self: start stretch;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a1776-2c649bd1 {
  grid-area: 18 / 13 / 21 / 19;
  place-self: start stretch;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a178b-2c649bd1 {
  grid-area: 20 / 1 / 24 / 20;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a178c-2c649bd1 {
  grid-area: 22 / 18 / 23 / 20;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a178d-2c649bd1 {
  grid-area: 22 / 14 / 23 / 22;
  place-self: start stretch;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a17a2-2c649bd1 {
  grid-area: 23 / 4 / 26 / 14;
  place-self: start stretch;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a17b7-2c649bd1 {
  grid-area: 32 / 14 / 33 / 19;
  place-self: start stretch;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a17cc-2c649bd1 {
  grid-area: 32 / 1 / 37 / 21;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a17cd-2c649bd1 {
  grid-area: 26 / 11 / 27 / 14;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a17ce-2c649bd1 {
  grid-area: 28 / 1 / 29 / 3;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a17cf-2c649bd1 {
  grid-area: 30 / 1 / 33 / 13;
  place-self: stretch stretch;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a17e4-2c649bd1 {
  grid-area: 26 / 14 / 29 / 22;
  place-self: start stretch;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a17f9-2c649bd1 {
  grid-area: 34 / 13 / 37 / 20;
  place-self: start stretch;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a180e-2c649bd1 {
  grid-area: 36 / 1 / 37 / 3;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a180f-2c649bd1 {
  grid-area: 38 / 4 / 45 / 18;
  place-self: start stretch;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a1824-2c649bd1 {
  grid-area: 40 / 2 / 41 / 3;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a1825-2c649bd1 {
  grid-area: 41 / 3 / 51 / 20;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a1826-2c649bd1 {
  grid-area: 47 / 1 / 48 / 15;
  place-self: start stretch;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a183b-2c649bd1 {
  grid-area: 46 / 15 / 47 / 19;
  place-self: end stretch;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a1850-2c649bd1 {
  grid-area: 33 / 1 / 34 / 3;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a1851-2c649bd1 {
  grid-area: 37 / 1 / 38 / 2;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a1852-2c649bd1 {
  grid-area: 33 / 1 / 34 / 2;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a1853-2c649bd1 {
  grid-area: 45 / 1 / 46 / 2;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a1854-2c649bd1 {
  grid-area: 6 / 12 / 12 / 19;
  justify-self: stretch;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a1869-2c649bd1 {
  grid-area: 12 / 9 / 13 / 12;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a186a-2c649bd1 {
  grid-area: 51 / 6 / 52 / 7;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a186b-2c649bd1 {
  grid-area: 52 / 7 / 53 / 8;
}

#w-node-_9613c484-b624-116f-ea76-5b8f9d3a186c-2c649bd1 {
  grid-area: 52 / 8 / 53 / 9;
}

@media screen and (min-width: 1920px) {
  #w-node-f3c1cfe1-dc76-49df-b79e-30c98a157255-c65a5ea8 {
    grid-area: 7 / 9 / 14 / 22;
  }

  #w-node-_1b29b28b-bdc7-4d9b-ccd1-2ffb5e7c7c1a-c65a5ea8 {
    grid-area: 16 / 1 / 17 / 2;
  }

  #w-node-fc7645fa-ea9c-0e83-8840-9a06486ec2c3-c65a5ea8 {
    grid-area: 21 / 1 / 22 / 2;
  }

  #w-node-_95617851-287e-96fa-cc6a-692d1bf41b58-c65a5ea8 {
    grid-area: 15 / 3 / 16 / 6;
  }

  #w-node-_95617851-287e-96fa-cc6a-692d1bf41cb4-c65a5ea8 {
    grid-area: 18 / 5 / 21 / 11;
  }

  #w-node-_1d97bb11-e904-91d8-23a8-4d1f4e53d5db-c65a5ea8 {
    grid-area: 18 / 12 / 21 / 18;
  }

  #w-node-c50fb7b5-aee8-e5d3-6cb2-e2c206b6d69c-c65a5ea8 {
    grid-area: 46 / 2 / 48 / 13;
    place-self: start stretch;
  }

  #w-node-f6619f25-e9cc-0ccd-f5ce-5b746d2f6d35-c65a5ea8 {
    grid-area: 47 / 14 / 49 / 19;
    place-self: start stretch;
  }

  #w-node-e9a30734-e082-4a84-f2b7-884610c39070-c65a5ea8, #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea2db-2c649bd1, #w-node-_9613c484-b624-116f-ea76-5b8f9d3a13fa-2c649bd1 {
    grid-area: 7 / 9 / 14 / 22;
  }

  #w-node-_9613c484-b624-116f-ea76-5b8f9d3a1573-2c649bd1 {
    grid-area: 16 / 1 / 17 / 2;
  }

  #w-node-_9613c484-b624-116f-ea76-5b8f9d3a15f4-2c649bd1 {
    grid-area: 21 / 1 / 22 / 2;
  }

  #w-node-_9613c484-b624-116f-ea76-5b8f9d3a1705-2c649bd1 {
    grid-area: 15 / 3 / 16 / 6;
  }

  #w-node-_9613c484-b624-116f-ea76-5b8f9d3a1761-2c649bd1 {
    grid-area: 18 / 5 / 21 / 11;
  }

  #w-node-_9613c484-b624-116f-ea76-5b8f9d3a1776-2c649bd1 {
    grid-area: 18 / 12 / 21 / 18;
  }

  #w-node-_9613c484-b624-116f-ea76-5b8f9d3a1826-2c649bd1 {
    grid-area: 46 / 2 / 48 / 13;
    place-self: start stretch;
  }

  #w-node-_9613c484-b624-116f-ea76-5b8f9d3a183b-2c649bd1 {
    grid-area: 47 / 14 / 49 / 19;
    place-self: start stretch;
  }
}

@media screen and (max-width: 991px) {
  #w-node-f3c1cfe1-dc76-49df-b79e-30c98a1571ad-c65a5ea8, #w-node-e9a30734-e082-4a84-f2b7-884610c38fdd-c65a5ea8, #w-node-b8b547cb-9793-23e7-f6eb-be3050b7cf50-c65a5ea8, #w-node-_2df015a6-6155-60aa-60af-558ec3b7f191-c65a5ea8 {
    grid-area: 2 / 2 / 5 / 14;
    justify-self: stretch;
  }

  #w-node-_0e8ce68a-34be-50dc-4e96-318671841f16-615a5eaf {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_0e8ce68a-34be-50dc-4e96-318671841f80-615a5eaf {
    grid-area: 9 / 7 / 10 / 9;
    place-self: auto stretch;
  }

  #w-node-_4ec3f5f0-2f69-9ec0-bce2-2ce988b0a85b-615a5eaf {
    grid-area: 12 / 9 / 13 / 10;
  }

  #w-node-_10e8a4d5-fa48-7e14-37dc-9af86df2fc64-615a5eaf, #w-node-c98a78ec-7ac2-f545-72d8-ac36ae755cce-615a5eaf {
    grid-area: 1 / 1 / 8 / 8;
    place-self: stretch stretch;
  }

  #w-node-_5aa5a1c4-69e3-5ad6-0d05-6ca08a035601-615a5eaf {
    grid-area: 5 / 7 / 7 / 9;
    justify-self: stretch;
  }

  #w-node-_5aa5a1c4-69e3-5ad6-0d05-6ca08a035616-615a5eaf {
    align-self: stretch;
  }

  #w-node-_5aa5a1c4-69e3-5ad6-0d05-6ca08a03562b-615a5eaf {
    grid-area: 7 / 4 / 9 / 6;
    justify-self: stretch;
  }

  #w-node-_5aa5a1c4-69e3-5ad6-0d05-6ca08a035640-615a5eaf {
    grid-area: 2 / 2 / 5 / 7;
    justify-self: stretch;
  }

  #w-node-_5aa5a1c4-69e3-5ad6-0d05-6ca08a035655-615a5eaf {
    grid-area: 9 / 6 / 12 / 11;
    justify-self: stretch;
  }

  #w-node-_5aa5a1c4-69e3-5ad6-0d05-6ca08a035694-615a5eaf {
    grid-area: 17 / 3 / 19 / 5;
    place-self: start stretch;
  }

  #w-node-_5aa5a1c4-69e3-5ad6-0d05-6ca08a0356be-615a5eaf {
    grid-area: 17 / 6 / 19 / 8;
    place-self: start stretch;
  }

  #w-node-_5aa5a1c4-69e3-5ad6-0d05-6ca08a0356e8-615a5eaf {
    grid-area: 10 / 3 / 15 / 11;
  }

  #w-node-_5aa5a1c4-69e3-5ad6-0d05-6ca08a0356e9-615a5eaf {
    grid-area: 18 / 4 / 24 / 11;
  }

  #w-node-_7a77f6bb-ae97-550a-2611-00468f372ce2-615a5eaf {
    grid-area: 9 / 1 / 10 / 2;
  }

  #w-node-_5f87e98c-a766-d148-7284-0805c5ef6b8d-615a5eaf {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_5f87e98c-a766-d148-7284-0805c5ef6b8e-615a5eaf {
    grid-area: 2 / 1 / 5 / 6;
    justify-self: stretch;
  }

  #w-node-_5f87e98c-a766-d148-7284-0805c5ef6ba3-615a5eaf {
    grid-area: 2 / 7 / 7 / 11;
    justify-self: stretch;
  }

  #w-node-_5f87e98c-a766-d148-7284-0805c5ef6bb8-615a5eaf {
    grid-area: 7 / 5 / 9 / 7;
    place-self: auto stretch;
  }

  #w-node-_5f87e98c-a766-d148-7284-0805c5ef6bcd-615a5eaf {
    grid-area: 10 / 9 / 11 / 12;
    justify-self: stretch;
  }

  #w-node-_5f87e98c-a766-d148-7284-0805c5ef6be2-615a5eaf {
    grid-area: 9 / 2 / 12 / 5;
    justify-self: stretch;
  }

  #w-node-_5f87e98c-a766-d148-7284-0805c5ef6bf7-615a5eaf {
    grid-area: 12 / 5 / 15 / 10;
    justify-self: stretch;
  }

  #w-node-_5f87e98c-a766-d148-7284-0805c5ef6c0c-615a5eaf {
    grid-area: 8 / 1 / 15 / 10;
  }

  #w-node-_19a3da64-cc6c-34c2-98b8-6bb948cc1222-615a5eaf {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-d7159826-cfe8-51d4-c853-9d7632815fec-615a5eaf {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-d7159826-cfe8-51d4-c853-9d7632815fee-615a5eaf {
    grid-area: 2 / 3 / 4 / 9;
    justify-self: stretch;
  }

  #w-node-d7159826-cfe8-51d4-c853-9d7632816043-615a5eaf {
    grid-area: 3 / 1 / 10 / 8;
    place-self: auto;
  }

  #w-node-d7159826-cfe8-51d4-c853-9d7632816044-615a5eaf {
    grid-area: 7 / 8 / 8 / 9;
  }

  #w-node-d7159826-cfe8-51d4-c853-9d7632816084-615a5eaf {
    grid-area: 19 / 4 / 28 / 10;
  }

  #w-node-d7159826-cfe8-51d4-c853-9d763281609b-615a5eaf {
    grid-area: 16 / 1 / 17 / 2;
  }

  #w-node-_488f404a-a392-bce1-97ca-ad4e8ea24004-615a5eaf {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_952ab027-f8fc-0e56-9622-9de52583890d-615a5eaf {
    grid-area: 7 / 8 / 8 / 9;
  }

  #w-node-_947cca96-4c79-1990-c38c-63674c974df8-81135209 {
    grid-area: 8 / 1 / 11 / 16;
  }

  #w-node-fb3140c0-1f63-d471-0644-cb3d211e78e9-81135209 {
    grid-area: 20 / 15 / 26 / 22;
  }

  #w-node-c7c78090-993d-95a9-6650-239f88e954b2-81135209 {
    grid-area: 20 / 12 / 25 / 22;
  }

  #w-node-edff9c02-ea2b-bd52-93e7-9234542cd06b-81135209 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_544730bb-3bc9-b607-3050-f868ecfacd4c-81135209 {
    grid-area: 30 / 4 / 32 / 15;
  }

  #w-node-f08aa225-efda-0794-34cb-bacb42938aed-6968e9ed {
    grid-area: 8 / 1 / 11 / 16;
  }

  #w-node-f08aa225-efda-0794-34cb-bacb42938b01-6968e9ed {
    grid-area: 20 / 15 / 26 / 22;
  }

  #w-node-f08aa225-efda-0794-34cb-bacb42938b02-6968e9ed {
    grid-area: 20 / 12 / 25 / 22;
  }

  #w-node-f08aa225-efda-0794-34cb-bacb42938b0b-6968e9ed {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f08aa225-efda-0794-34cb-bacb42938b0c-6968e9ed {
    grid-area: 30 / 4 / 32 / 15;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea24c-2c649bd1, #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea397-2c649bd1, #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea4ac-2c649bd1, #w-node-_9613c484-b624-116f-ea76-5b8f9d3a136b-2c649bd1 {
    grid-area: 2 / 2 / 5 / 14;
    justify-self: stretch;
  }
}

@media screen and (max-width: 767px) {
  #w-node-f3c1cfe1-dc76-49df-b79e-30c98a15716b-c65a5ea8 {
    grid-area: 17 / 1 / 18 / 2;
  }

  #w-node-f3c1cfe1-dc76-49df-b79e-30c98a15716d-c65a5ea8 {
    grid-area: 6 / 1 / 9 / 2;
  }

  #w-node-f3c1cfe1-dc76-49df-b79e-30c98a15716e-c65a5ea8 {
    grid-area: 5 / 4 / 6 / 6;
    justify-self: stretch;
  }

  #w-node-f3c1cfe1-dc76-49df-b79e-30c98a157183-c65a5ea8 {
    grid-area: 9 / 1 / 10 / 3;
    place-self: start stretch;
  }

  #w-node-f3c1cfe1-dc76-49df-b79e-30c98a157198-c65a5ea8 {
    grid-area: 7 / 3 / 10 / 6;
    justify-self: stretch;
  }

  #w-node-f3c1cfe1-dc76-49df-b79e-30c98a1571ad-c65a5ea8 {
    grid-area: 2 / 1 / 5 / 4;
    justify-self: stretch;
  }

  #w-node-f3c1cfe1-dc76-49df-b79e-30c98a1571c2-c65a5ea8 {
    grid-area: 11 / 4 / 12 / 6;
    place-self: start stretch;
  }

  #w-node-f3c1cfe1-dc76-49df-b79e-30c98a1571d7-c65a5ea8 {
    grid-area: 11 / 2 / 12 / 4;
    justify-self: stretch;
  }

  #w-node-f3c1cfe1-dc76-49df-b79e-30c98a1571ec-c65a5ea8 {
    grid-area: 13 / 1 / 15 / 3;
    justify-self: stretch;
  }

  #w-node-f3c1cfe1-dc76-49df-b79e-30c98a157201-c65a5ea8 {
    grid-area: 19 / 2 / 20 / 4;
    place-self: start stretch;
  }

  #w-node-f3c1cfe1-dc76-49df-b79e-30c98a157216-c65a5ea8 {
    grid-area: 22 / 1 / 23 / 6;
    justify-self: stretch;
  }

  #w-node-f3c1cfe1-dc76-49df-b79e-30c98a157240-c65a5ea8 {
    grid-area: 15 / 2 / 19 / 4;
    justify-self: stretch;
  }

  #w-node-f3c1cfe1-dc76-49df-b79e-30c98a157255-c65a5ea8 {
    grid-area: 7 / 2 / 11 / 5;
  }

  #w-node-f3c1cfe1-dc76-49df-b79e-30c98a157256-c65a5ea8 {
    grid-area: 20 / 1 / 21 / 5;
  }

  #w-node-e31f2eb3-f3e8-04ce-c4fd-6f267b7fe045-c65a5ea8 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-c3f78c78-7bd1-374d-fb7a-d1dc596a8ce4-c65a5ea8 {
    grid-area: 21 / 2 / 22 / 3;
  }

  #w-node-_963d9a2d-de2d-f856-94fe-d8a4b295e6e5-c65a5ea8 {
    grid-area: 25 / 1 / 26 / 5;
    justify-self: stretch;
  }

  #w-node-_963d9a2d-de2d-f856-94fe-d8a4b295e6fa-c65a5ea8 {
    grid-area: 26 / 2 / 27 / 5;
    justify-self: stretch;
  }

  #w-node-_963d9a2d-de2d-f856-94fe-d8a4b295e6a6-c65a5ea8 {
    grid-area: 29 / 1 / 32 / 4;
    place-self: stretch stretch;
  }

  #w-node-_963d9a2d-de2d-f856-94fe-d8a4b295e70f-c65a5ea8 {
    grid-area: 32 / 1 / 33 / 5;
    justify-self: stretch;
  }

  #w-node-_963d9a2d-de2d-f856-94fe-d8a4b295e6d0-c65a5ea8 {
    grid-area: 33 / 2 / 34 / 5;
    place-self: auto stretch;
  }

  #w-node-_76bc59cf-57ca-b610-36f7-385b2921722f-c65a5ea8 {
    grid-area: 34 / 1 / 35 / 2;
  }

  #w-node-_963d9a2d-de2d-f856-94fe-d8a4b295e78d-c65a5ea8 {
    grid-area: 33 / 1 / 37 / 5;
  }

  #w-node-_5559fcb0-dc49-4015-02d4-f0cf3e4d2cfc-c65a5ea8 {
    grid-area: 21 / 1 / 22 / 2;
  }

  #w-node-c8688056-4a56-5a25-d6ea-ac16367c04e7-c65a5ea8 {
    grid-area: 16 / 4 / 17 / 6;
    place-self: start stretch;
  }

  #w-node-_21537d01-3df3-374b-fce4-4530194332cc-c65a5ea8 {
    grid-area: 32 / 1 / 33 / 5;
    justify-self: stretch;
  }

  #w-node-e9a30734-e082-4a84-f2b7-884610c38f9c-c65a5ea8 {
    grid-area: 12 / 1 / 13 / 2;
  }

  #w-node-e9a30734-e082-4a84-f2b7-884610c38f9d-c65a5ea8 {
    grid-area: 6 / 1 / 9 / 2;
  }

  #w-node-e9a30734-e082-4a84-f2b7-884610c38f9e-c65a5ea8 {
    grid-area: 5 / 4 / 6 / 6;
    justify-self: stretch;
  }

  #w-node-e9a30734-e082-4a84-f2b7-884610c38fb3-c65a5ea8 {
    grid-area: 7 / 1 / 10 / 3;
    place-self: center stretch;
  }

  #w-node-e9a30734-e082-4a84-f2b7-884610c38fc8-c65a5ea8 {
    grid-area: 7 / 3 / 10 / 6;
    justify-self: stretch;
  }

  #w-node-e9a30734-e082-4a84-f2b7-884610c38fdd-c65a5ea8 {
    grid-area: 2 / 1 / 5 / 4;
    justify-self: stretch;
  }

  #w-node-e9a30734-e082-4a84-f2b7-884610c38ff2-c65a5ea8 {
    grid-area: 11 / 1 / 12 / 4;
    place-self: stretch stretch;
  }

  #w-node-e9a30734-e082-4a84-f2b7-884610c39007-c65a5ea8 {
    grid-area: 13 / 1 / 14 / 6;
    justify-self: stretch;
  }

  #w-node-e9a30734-e082-4a84-f2b7-884610c3901c-c65a5ea8 {
    grid-area: 15 / 3 / 16 / 5;
    place-self: stretch stretch;
  }

  #w-node-e9a30734-e082-4a84-f2b7-884610c39031-c65a5ea8 {
    grid-area: 18 / 4 / 20 / 6;
    place-self: start stretch;
  }

  #w-node-e9a30734-e082-4a84-f2b7-884610c39046-c65a5ea8 {
    grid-area: 22 / 1 / 24 / 6;
    justify-self: stretch;
  }

  #w-node-e9a30734-e082-4a84-f2b7-884610c3905b-c65a5ea8 {
    grid-area: 16 / 1 / 19 / 3;
    place-self: stretch stretch;
  }

  #w-node-e9a30734-e082-4a84-f2b7-884610c39070-c65a5ea8 {
    grid-area: 8 / 2 / 11 / 6;
  }

  #w-node-e9a30734-e082-4a84-f2b7-884610c39071-c65a5ea8 {
    grid-area: 20 / 2 / 23 / 6;
  }

  #w-node-e9a30734-e082-4a84-f2b7-884610c39073-c65a5ea8 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-e9a30734-e082-4a84-f2b7-884610c39074-c65a5ea8 {
    grid-area: 21 / 2 / 22 / 3;
  }

  #w-node-e9a30734-e082-4a84-f2b7-884610c39075-c65a5ea8 {
    grid-area: 24 / 1 / 25 / 2;
  }

  #w-node-e9a30734-e082-4a84-f2b7-884610c39076-c65a5ea8 {
    grid-area: 25 / 1 / 28 / 6;
    justify-self: stretch;
  }

  #w-node-e9a30734-e082-4a84-f2b7-884610c3908b-c65a5ea8 {
    grid-area: 30 / 1 / 32 / 6;
    justify-self: stretch;
  }

  #w-node-e9a30734-e082-4a84-f2b7-884610c390a0-c65a5ea8 {
    grid-area: 29 / 4 / 30 / 6;
    place-self: stretch stretch;
  }

  #w-node-e9a30734-e082-4a84-f2b7-884610c390b5-c65a5ea8 {
    grid-area: 34 / 1 / 35 / 4;
    justify-self: stretch;
  }

  #w-node-e9a30734-e082-4a84-f2b7-884610c390ca-c65a5ea8 {
    grid-area: 35 / 4 / 37 / 6;
    place-self: auto stretch;
  }

  #w-node-e9a30734-e082-4a84-f2b7-884610c390e0-c65a5ea8 {
    grid-area: 34 / 1 / 37 / 5;
  }

  #w-node-e9a30734-e082-4a84-f2b7-884610c390e1-c65a5ea8 {
    grid-area: 21 / 1 / 22 / 2;
  }

  #w-node-e9a30734-e082-4a84-f2b7-884610c390e2-c65a5ea8 {
    grid-area: 20 / 1 / 21 / 4;
    place-self: start stretch;
  }

  #w-node-e9a30734-e082-4a84-f2b7-884610c390f7-c65a5ea8 {
    grid-area: 38 / 1 / 40 / 5;
    place-self: auto stretch;
  }

  #w-node-e9a30734-e082-4a84-f2b7-884610c3910c-c65a5ea8 {
    grid-area: 37 / 1 / 38 / 3;
  }

  #w-node-_1fcae5eb-db2a-6ae8-4240-e18121dd8682-c65a5ea8 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_3983ef0b-cf1a-2606-a4d1-832b1d6cd585-c65a5ea8 {
    grid-area: 10 / 1 / 11 / 2;
  }

  #w-node-_90368232-0fdc-3fd1-4bb0-770114857eb6-c65a5ea8 {
    grid-area: 18 / 3 / 19 / 4;
  }

  #w-node-_2af87f4d-f30b-a868-413e-7f83311a80c7-c65a5ea8 {
    grid-area: 28 / 1 / 29 / 2;
  }

  #w-node-_3ac89826-9524-c13d-3f29-e4e2e7b07247-c65a5ea8 {
    grid-area: 32 / 1 / 33 / 2;
  }

  #w-node-_17c0d9b4-dfbb-c422-a70f-fef5cdf2562f-c65a5ea8 {
    grid-area: 33 / 1 / 34 / 2;
  }

  #w-node-c2f20035-302e-5e79-ebea-8dfe83bc8587-c65a5ea8 {
    grid-area: 28 / 1 / 29 / 2;
  }

  #w-node-_22b0acf1-f38d-d135-740c-ce86b96f2a3f-c65a5ea8 {
    grid-area: 14 / 1 / 15 / 2;
  }

  #w-node-b8b547cb-9793-23e7-f6eb-be3050b7cf0f-c65a5ea8 {
    grid-area: 12 / 1 / 13 / 2;
  }

  #w-node-b8b547cb-9793-23e7-f6eb-be3050b7cf3b-c65a5ea8 {
    grid-area: 5 / 3 / 6 / 5;
    justify-self: stretch;
  }

  #w-node-b8b547cb-9793-23e7-f6eb-be3050b7cf50-c65a5ea8 {
    grid-area: 2 / 1 / 4 / 6;
    justify-self: stretch;
  }

  #w-node-b8b547cb-9793-23e7-f6eb-be3050b7cf65-c65a5ea8 {
    grid-area: 7 / 1 / 12 / 4;
    place-self: stretch stretch;
  }

  #w-node-b8b547cb-9793-23e7-f6eb-be3050b7cf8f-c65a5ea8 {
    grid-area: 15 / 2 / 18 / 6;
    justify-self: stretch;
  }

  #w-node-b8b547cb-9793-23e7-f6eb-be3050b7cfe4-c65a5ea8 {
    grid-area: 10 / 1 / 17 / 6;
  }

  #w-node-b8b547cb-9793-23e7-f6eb-be3050b7cfe5-c65a5ea8 {
    grid-area: 17 / 1 / 18 / 2;
  }

  #w-node-b8b547cb-9793-23e7-f6eb-be3050b7cfe6-c65a5ea8 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-b8b547cb-9793-23e7-f6eb-be3050b7cfe7-c65a5ea8 {
    grid-area: 21 / 2 / 22 / 3;
  }

  #w-node-b8b547cb-9793-23e7-f6eb-be3050b7cfe8-c65a5ea8 {
    grid-area: 22 / 1 / 23 / 2;
  }

  #w-node-b8b547cb-9793-23e7-f6eb-be3050b7cfe9-c65a5ea8 {
    grid-area: 23 / 3 / 24 / 5;
    justify-self: stretch;
  }

  #w-node-b8b547cb-9793-23e7-f6eb-be3050b7cffe-c65a5ea8 {
    grid-area: 27 / 1 / 31 / 3;
    justify-self: stretch;
  }

  #w-node-b8b547cb-9793-23e7-f6eb-be3050b7d028-c65a5ea8 {
    grid-area: 35 / 1 / 36 / 6;
    justify-self: stretch;
  }

  #w-node-b8b547cb-9793-23e7-f6eb-be3050b7d053-c65a5ea8 {
    grid-area: 21 / 1 / 22 / 2;
  }

  #w-node-b8b547cb-9793-23e7-f6eb-be3050b7d054-c65a5ea8 {
    grid-area: 20 / 1 / 22 / 6;
    place-self: start stretch;
  }

  #w-node-b8b547cb-9793-23e7-f6eb-be3050b7d07f-c65a5ea8 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-b8b547cb-9793-23e7-f6eb-be3050b7d080-c65a5ea8 {
    grid-area: 10 / 1 / 11 / 2;
  }

  #w-node-b8b547cb-9793-23e7-f6eb-be3050b7d081-c65a5ea8 {
    grid-area: 14 / 1 / 15 / 2;
  }

  #w-node-d6fe83c9-87d8-0b91-b222-0d058c43ef2a-c65a5ea8 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-b8b547cb-9793-23e7-f6eb-be3050b7d082-c65a5ea8 {
    grid-area: 16 / 1 / 17 / 2;
  }

  #w-node-b8b547cb-9793-23e7-f6eb-be3050b7d084-c65a5ea8 {
    grid-area: 28 / 1 / 29 / 2;
  }

  #w-node-b8b547cb-9793-23e7-f6eb-be3050b7d085-c65a5ea8 {
    grid-area: 32 / 1 / 33 / 2;
  }

  #w-node-b8b547cb-9793-23e7-f6eb-be3050b7d086-c65a5ea8 {
    grid-area: 34 / 1 / 35 / 2;
  }

  #w-node-_676a660d-f08d-8c46-b0d5-47779b5d36cb-c65a5ea8 {
    grid-area: 7 / 5 / 8 / 6;
  }

  #w-node-_2056032d-3878-8ddf-0f80-7ebe9225a16b-c65a5ea8 {
    grid-area: 8 / 4 / 11 / 6;
    place-self: center stretch;
  }

  #w-node-_36ff7ccb-3a12-3018-55d3-4b08f098db79-c65a5ea8 {
    grid-area: 13 / 1 / 14 / 2;
  }

  #w-node-a26a2c3a-5266-2ba6-ad03-a93f33bfbf47-c65a5ea8 {
    grid-area: 19 / 1 / 22 / 6;
    align-self: stretch;
  }

  #w-node-cfc7a3c3-94c1-0647-d6fc-fab23b556883-c65a5ea8 {
    grid-area: 19 / 1 / 20 / 2;
  }

  #w-node-_59cb02b5-3ea2-3d8a-c5f5-4af90953bb9a-c65a5ea8 {
    grid-area: 24 / 1 / 25 / 2;
  }

  #w-node-e8b99767-8cac-a21a-e464-2677e3551c11-c65a5ea8 {
    grid-area: 25 / 1 / 26 / 4;
    justify-self: stretch;
  }

  #w-node-c987ada7-3296-f36f-a92d-9da232104d04-c65a5ea8 {
    grid-area: 26 / 4 / 28 / 6;
    justify-self: stretch;
  }

  #w-node-_59edf96a-8e53-3b84-775c-a7e73380674f-c65a5ea8 {
    grid-area: 26 / 1 / 27 / 2;
  }

  #w-node-_6de97457-f90d-19bc-774d-bff2ef2588cb-c65a5ea8 {
    grid-area: 30 / 3 / 34 / 6;
    justify-self: stretch;
  }

  #w-node-_8136c948-fcdc-1469-3410-204236f0d9e8-c65a5ea8 {
    grid-area: 18 / 2 / 19 / 3;
  }

  #w-node-_3af3cd7e-98a4-bace-b436-535f4d58a417-c65a5ea8 {
    grid-area: 13 / 1 / 14 / 2;
  }

  #w-node-_5fdd67b5-4654-2c1f-8fb4-f1aed6e6c9a7-c65a5ea8 {
    grid-area: 13 / 1 / 14 / 6;
    justify-self: stretch;
  }

  #w-node-_2df015a6-6155-60aa-60af-558ec3b7f17b-c65a5ea8 {
    grid-area: 12 / 1 / 13 / 2;
  }

  #w-node-_2df015a6-6155-60aa-60af-558ec3b7f17c-c65a5ea8 {
    grid-area: 5 / 4 / 6 / 6;
    justify-self: stretch;
  }

  #w-node-_2df015a6-6155-60aa-60af-558ec3b7f191-c65a5ea8 {
    grid-area: 2 / 1 / 4 / 6;
    justify-self: stretch;
  }

  #w-node-_2df015a6-6155-60aa-60af-558ec3b7f1a6-c65a5ea8 {
    grid-area: 7 / 1 / 12 / 6;
    place-self: stretch stretch;
  }

  #w-node-_2df015a6-6155-60aa-60af-558ec3b7f1d0-c65a5ea8 {
    grid-area: 9 / 1 / 17 / 5;
  }

  #w-node-_2df015a6-6155-60aa-60af-558ec3b7f1d1-c65a5ea8 {
    grid-area: 17 / 1 / 18 / 2;
  }

  #w-node-_2df015a6-6155-60aa-60af-558ec3b7f1d2-c65a5ea8 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_2df015a6-6155-60aa-60af-558ec3b7f1d3-c65a5ea8 {
    grid-area: 20 / 1 / 21 / 2;
  }

  #w-node-_2df015a6-6155-60aa-60af-558ec3b7f1d5-c65a5ea8 {
    grid-area: 22 / 1 / 25 / 4;
    justify-self: stretch;
  }

  #w-node-_2df015a6-6155-60aa-60af-558ec3b7f1ea-c65a5ea8 {
    grid-area: 25 / 4 / 26 / 6;
    justify-self: stretch;
  }

  #w-node-_2df015a6-6155-60aa-60af-558ec3b7f214-c65a5ea8 {
    grid-area: 21 / 1 / 22 / 2;
  }

  #w-node-_2df015a6-6155-60aa-60af-558ec3b7f215-c65a5ea8 {
    grid-area: 13 / 1 / 17 / 4;
    place-self: start stretch;
  }

  #w-node-_2df015a6-6155-60aa-60af-558ec3b7f22a-c65a5ea8 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_096410cb-8bf2-0921-7cba-80997f2fa4eb-c65a5ea8 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-ae4e8321-52eb-a629-a425-ed83458affe3-c65a5ea8 {
    grid-area: 12 / 5 / 13 / 6;
  }

  #w-node-c1f7c811-063b-27ff-4f52-dd4c805db0ac-c65a5ea8 {
    grid-area: 15 / 3 / 18 / 6;
    place-self: start stretch;
  }

  #w-node-_250b23ef-fae3-eeb5-1b94-85ccf01493e0-c65a5ea8 {
    grid-area: 13 / 5 / 14 / 6;
  }

  #w-node-bdb977a7-b9e5-8fd2-002d-acec31f5a783-c65a5ea8 {
    grid-area: 18 / 5 / 19 / 6;
  }

  #w-node-_7f7ca0dd-0833-fa7c-a738-62450bdd7b82-c65a5ea8 {
    grid-area: 19 / 2 / 20 / 6;
    place-self: start stretch;
  }

  #w-node-_4ecdeefa-c071-5231-32c7-e86f41696161-c65a5ea8 {
    grid-area: 23 / 1 / 28 / 6;
  }

  #w-node-f3ff6752-3987-a0d2-0888-d20d2c22d76c-c65a5ea8 {
    grid-area: 30 / 1 / 31 / 6;
    justify-self: stretch;
  }

  #w-node-ee2fe3fa-bc18-7caf-0d48-aa08a38f7ba7-c65a5ea8 {
    grid-area: 45 / 1 / 46 / 2;
  }

  #w-node-_328caacf-4522-24c4-c955-24c7ee741a6d-c65a5ea8 {
    grid-area: 32 / 2 / 33 / 4;
    justify-self: stretch;
  }

  #w-node-_4a3aa552-dea5-3bc8-e2f6-fb0c3158be5c-c65a5ea8 {
    grid-area: 33 / 4 / 36 / 6;
    justify-self: stretch;
  }

  #w-node-_2a1f7f39-9976-f359-388a-484d8970e8c2-c65a5ea8 {
    grid-area: 34 / 1 / 35 / 2;
  }

  #w-node-_0b02362a-34e3-f5a4-b0a7-7f24649f985b-c65a5ea8 {
    grid-area: 35 / 1 / 37 / 3;
    justify-self: stretch;
  }

  #w-node-_89514dd7-e223-e681-0f45-15359aaf4744-c65a5ea8 {
    grid-area: 37 / 3 / 39 / 5;
    justify-self: stretch;
  }

  #w-node-_9778fcc6-a1a4-853c-e35f-5037ecb0a368-c65a5ea8 {
    grid-area: 32 / 1 / 38 / 6;
  }

  #w-node-eeee9bcf-8d9b-ab44-2441-7bcc09f757c9-c65a5ea8 {
    grid-area: 41 / 1 / 42 / 6;
    justify-self: stretch;
  }

  #w-node-_9cbbeab4-12ee-8d9d-1022-8ee3747317fe-c65a5ea8 {
    grid-area: 43 / 2 / 45 / 4;
    justify-self: stretch;
  }

  #w-node-_7c64b890-8f98-f4f8-f851-3385121fed7f-c65a5ea8 {
    grid-area: 44 / 4 / 47 / 6;
    justify-self: stretch;
  }

  #w-node-_215968e6-5433-4bd1-10e8-0d9b1f70b580-c65a5ea8 {
    grid-area: 46 / 1 / 49 / 4;
    justify-self: stretch;
  }

  #w-node-fbafb566-0593-324b-574c-55573c2ee320-c65a5ea8 {
    grid-area: 48 / 3 / 50 / 6;
    justify-self: stretch;
  }

  #w-node-_87a76785-99c3-bad9-478a-9a0fa999d646-c65a5ea8 {
    grid-area: 47 / 5 / 48 / 6;
  }

  #w-node-_97d381a1-ee99-82be-4daa-7efa34393bcb-c65a5ea8 {
    grid-area: 42 / 1 / 43 / 2;
  }

  #w-node-e1a7b7f2-f66a-5dac-e714-a610e2b528cc-c65a5ea8, #w-node-_6649fb7e-b7b9-7972-7450-94e63c238319-c65a5ea8 {
    grid-area: 18 / 5 / 19 / 6;
  }

  #w-node-dcbfdc30-52e5-ae4b-b848-c19fe887fb68-c65a5ea8, #w-node-_316b6e5f-4380-d318-6878-433c62d7f317-c65a5ea8, #w-node-_32c86f62-6378-7e5a-154b-333b0a536c8f-c65a5ea8 {
    grid-area: 45 / 1 / 46 / 2;
  }

  #w-node-a4e51ad3-4c21-9a23-05d4-a42f1e2a9676-c65a5ea8 {
    grid-area: 43 / 2 / 45 / 4;
    justify-self: stretch;
  }

  #w-node-f1d180f4-6c5a-e283-0b1c-78f2a1e5b954-c65a5ea8 {
    grid-area: 4 / 3 / 6 / 6;
    place-self: stretch stretch;
  }

  #w-node-f1d180f4-6c5a-e283-0b1c-78f2a1e5b97e-c65a5ea8 {
    grid-area: 7 / 1 / 9 / 4;
    place-self: stretch stretch;
  }

  #w-node-f1d180f4-6c5a-e283-0b1c-78f2a1e5b993-c65a5ea8 {
    grid-area: 3 / 1 / 6 / 6;
  }

  #w-node-d8be68b3-a1ef-7c1b-12fe-be85e680b3eb-c65a5ea8 {
    grid-area: 2 / 1 / 4 / 4;
    place-self: stretch stretch;
  }

  #w-node-f1d180f4-6c5a-e283-0b1c-78f2a1e5b9c2-c65a5ea8 {
    grid-area: 8 / 3 / 11 / 6;
    place-self: start stretch;
  }

  #w-node-f1d180f4-6c5a-e283-0b1c-78f2a1e5b9d7-c65a5ea8 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-f1d180f4-6c5a-e283-0b1c-78f2a1e5b9d8-c65a5ea8 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-f1d180f4-6c5a-e283-0b1c-78f2a1e5b9da-c65a5ea8 {
    grid-area: 12 / 2 / 13 / 5;
    place-self: start stretch;
  }

  #w-node-_02fb465d-fb5a-1e34-b10a-482594e00fa5-c65a5ea8 {
    grid-area: 22 / 1 / 23 / 2;
  }

  #w-node-_3a319e85-b379-0982-24af-dc574e218860-c65a5ea8 {
    grid-area: 11 / 2 / 12 / 3;
  }

  #w-node-_700a447e-d277-1520-3b28-b63b8af8490b-c65a5ea8 {
    grid-area: 14 / 1 / 16 / 4;
    place-self: start stretch;
  }

  #w-node-_8bac2bda-984d-de54-a90d-81250072094e-c65a5ea8 {
    grid-area: 17 / 2 / 20 / 4;
    place-self: start stretch;
  }

  #w-node-_802ebd31-9d64-5905-5971-98ec04c5a90f-c65a5ea8 {
    grid-area: 16 / 1 / 17 / 2;
  }

  #w-node-b17ae75d-6fca-fb61-00b3-4952b9ac05c0-c65a5ea8 {
    grid-area: 15 / 3 / 22 / 6;
  }

  #w-node-a44bfcfe-f41b-335a-36e4-d1167be0bc53-c65a5ea8 {
    grid-area: 20 / 1 / 21 / 2;
  }

  #w-node-_00f7d0df-2a0c-a569-1d91-55279f86f676-c65a5ea8 {
    grid-area: 23 / 1 / 26 / 6;
    place-self: start stretch;
  }

  #w-node-cafdded8-71c9-24bc-842b-9e251a838792-c65a5ea8 {
    grid-area: 26 / 1 / 27 / 2;
  }

  #w-node-_1c4bd86c-040b-6bee-4fc1-e6489d1d31f5-c65a5ea8 {
    grid-area: 28 / 1 / 30 / 4;
    place-self: stretch stretch;
  }

  #w-node-_32d8c5f4-db48-2ac8-31a1-52aaf3c78040-c65a5ea8 {
    grid-area: 30 / 4 / 32 / 6;
    place-self: start stretch;
  }

  #w-node-e2c51dda-1a69-1252-1c64-e78c0c92ac21-c65a5ea8 {
    grid-area: 28 / 1 / 33 / 6;
  }

  #w-node-ffb492a6-7412-9f56-b72c-cdcfae61855e-c65a5ea8 {
    grid-area: 32 / 1 / 33 / 2;
  }

  #w-node-d0362b68-981e-0cee-420b-3e6c4627f332-c65a5ea8 {
    grid-area: 34 / 1 / 35 / 6;
  }

  #w-node-f2e30565-c64a-a911-2bd3-92eb87eb0665-c65a5ea8 {
    grid-area: 33 / 1 / 34 / 2;
  }

  #w-node-_08eafeb1-2538-f631-3fd2-95c2520d2d8d-c65a5ea8 {
    grid-area: 35 / 1 / 36 / 2;
  }

  #w-node-_7acc7252-3839-5622-6681-516b1888f4db-c65a5ea8, #w-node-_36d4e8d8-243b-a1af-c228-dadf4b14dfb5-c65a5ea8, #w-node-_3167d1c5-76b9-f491-0f84-70f29ad91c8f-c65a5ea8, #w-node-d7e1c6a9-3b34-ab20-35e0-740b49b429b7-c65a5ea8, #w-node-_0281c8bd-1754-3732-3661-de5b1eef6d4c-c65a5ea8 {
    grid-area: 13 / 2 / 14 / 3;
  }

  #w-node-_10e8a4d5-fa48-7e14-37dc-9af86df2fc64-615a5eaf, #w-node-c98a78ec-7ac2-f545-72d8-ac36ae755cce-615a5eaf {
    grid-area: 1 / 1 / 8 / 7;
    place-self: stretch stretch;
  }

  #w-node-_5aa5a1c4-69e3-5ad6-0d05-6ca08a035601-615a5eaf {
    grid-area: 5 / 7 / 6 / 10;
    justify-self: stretch;
  }

  #w-node-_5aa5a1c4-69e3-5ad6-0d05-6ca08a035640-615a5eaf {
    grid-area: 2 / 1 / 5 / 7;
    justify-self: stretch;
  }

  #w-node-_5aa5a1c4-69e3-5ad6-0d05-6ca08a035655-615a5eaf {
    grid-area: 9 / 6 / 11 / 10;
    justify-self: stretch;
  }

  #w-node-_5aa5a1c4-69e3-5ad6-0d05-6ca08a03566a-615a5eaf {
    grid-area: 10 / 2 / 11 / 4;
    justify-self: stretch;
  }

  #w-node-_5aa5a1c4-69e3-5ad6-0d05-6ca08a03567f-615a5eaf {
    grid-area: 13 / 1 / 15 / 5;
    justify-self: stretch;
  }

  #w-node-_5aa5a1c4-69e3-5ad6-0d05-6ca08a035694-615a5eaf {
    grid-area: 17 / 2 / 20 / 5;
    place-self: start stretch;
  }

  #w-node-_5aa5a1c4-69e3-5ad6-0d05-6ca08a0356a9-615a5eaf {
    grid-area: 22 / 3 / 25 / 8;
    justify-self: stretch;
  }

  #w-node-_5aa5a1c4-69e3-5ad6-0d05-6ca08a0356be-615a5eaf {
    grid-area: 17 / 6 / 20 / 9;
    place-self: start stretch;
  }

  #w-node-_5aa5a1c4-69e3-5ad6-0d05-6ca08a0356d3-615a5eaf {
    grid-area: 13 / 6 / 16 / 9;
    justify-self: stretch;
  }

  #w-node-_5aa5a1c4-69e3-5ad6-0d05-6ca08a0356e8-615a5eaf {
    grid-area: 10 / 3 / 14 / 11;
  }

  #w-node-_5f87e98c-a766-d148-7284-0805c5ef6b8e-615a5eaf {
    grid-area: 2 / 1 / 4 / 6;
    justify-self: stretch;
  }

  #w-node-_5f87e98c-a766-d148-7284-0805c5ef6ba3-615a5eaf {
    grid-area: 2 / 7 / 6 / 11;
    justify-self: stretch;
  }

  #w-node-_5f87e98c-a766-d148-7284-0805c5ef6bb8-615a5eaf {
    grid-area: 6 / 5 / 8 / 7;
    place-self: auto stretch;
  }

  #w-node-_5f87e98c-a766-d148-7284-0805c5ef6bcd-615a5eaf {
    grid-area: 9 / 9 / 10 / 12;
    justify-self: stretch;
  }

  #w-node-_5f87e98c-a766-d148-7284-0805c5ef6be2-615a5eaf {
    grid-area: 8 / 2 / 11 / 5;
    justify-self: stretch;
  }

  #w-node-_5f87e98c-a766-d148-7284-0805c5ef6bf7-615a5eaf {
    grid-area: 11 / 5 / 13 / 10;
    justify-self: stretch;
  }

  #w-node-_5f87e98c-a766-d148-7284-0805c5ef6c0c-615a5eaf {
    grid-area: 8 / 1 / 13 / 9;
  }

  #w-node-d7159826-cfe8-51d4-c853-9d7632815fed-615a5eaf {
    grid-area: 4 / 9 / 5 / 10;
  }

  #w-node-d7159826-cfe8-51d4-c853-9d7632815fee-615a5eaf {
    grid-area: 2 / 3 / 5 / 9;
    justify-self: stretch;
  }

  #w-node-d7159826-cfe8-51d4-c853-9d7632816003-615a5eaf {
    grid-area: 6 / 5 / 8 / 7;
    justify-self: stretch;
  }

  #w-node-d7159826-cfe8-51d4-c853-9d7632816042-615a5eaf {
    grid-area: 22 / 1 / 23 / 2;
  }

  #w-node-d7159826-cfe8-51d4-c853-9d7632816043-615a5eaf {
    grid-area: 3 / 1 / 9 / 8;
    place-self: auto;
  }

  #w-node-d7159826-cfe8-51d4-c853-9d7632816044-615a5eaf {
    grid-area: 7 / 8 / 8 / 9;
  }

  #w-node-d7159826-cfe8-51d4-c853-9d7632816045-615a5eaf {
    grid-area: 13 / 6 / 15 / 9;
    place-self: start stretch;
  }

  #w-node-d7159826-cfe8-51d4-c853-9d763281606f-615a5eaf {
    grid-area: 17 / 3 / 20 / 8;
    place-self: start stretch;
  }

  #w-node-d7159826-cfe8-51d4-c853-9d7632816084-615a5eaf {
    grid-area: 19 / 4 / 24 / 10;
    place-self: auto;
  }

  #w-node-d7159826-cfe8-51d4-c853-9d7632816085-615a5eaf {
    grid-area: 23 / 3 / 26 / 9;
    place-self: start stretch;
  }

  #w-node-_952ab027-f8fc-0e56-9622-9de52583890d-615a5eaf {
    grid-area: 9 / 1 / 10 / 2;
  }

  #w-node-_595f730d-4326-b80f-98ff-f07f7e468fc5-615a5eaf {
    grid-area: 20 / 1 / 21 / 2;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea20a-2c649bd1 {
    grid-area: 12 / 1 / 13 / 2;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea20b-2c649bd1 {
    grid-area: 6 / 1 / 9 / 2;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea20c-2c649bd1 {
    grid-area: 5 / 4 / 6 / 6;
    justify-self: stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea222-2c649bd1 {
    grid-area: 7 / 1 / 10 / 3;
    place-self: center stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea237-2c649bd1 {
    grid-area: 7 / 3 / 10 / 6;
    justify-self: stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea24c-2c649bd1 {
    grid-area: 2 / 1 / 5 / 4;
    justify-self: stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea262-2c649bd1 {
    grid-area: 11 / 1 / 12 / 4;
    place-self: stretch stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea277-2c649bd1 {
    grid-area: 13 / 1 / 14 / 6;
    justify-self: stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea28c-2c649bd1 {
    grid-area: 15 / 3 / 16 / 5;
    place-self: stretch stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea2a1-2c649bd1 {
    grid-area: 18 / 4 / 20 / 6;
    place-self: start stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea2b6-2c649bd1 {
    grid-area: 22 / 1 / 24 / 6;
    justify-self: stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea2c9-2c649bd1 {
    grid-area: 16 / 1 / 19 / 3;
    place-self: stretch stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea2db-2c649bd1 {
    grid-area: 8 / 2 / 11 / 6;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea2dc-2c649bd1 {
    grid-area: 20 / 2 / 23 / 6;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea2de-2c649bd1 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea2df-2c649bd1 {
    grid-area: 21 / 2 / 22 / 3;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea2e0-2c649bd1 {
    grid-area: 24 / 1 / 25 / 2;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea2e1-2c649bd1 {
    grid-area: 25 / 1 / 28 / 6;
    justify-self: stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea2f6-2c649bd1 {
    grid-area: 30 / 1 / 32 / 6;
    justify-self: stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea30b-2c649bd1 {
    grid-area: 29 / 4 / 30 / 6;
    place-self: stretch stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea320-2c649bd1 {
    grid-area: 34 / 1 / 35 / 4;
    justify-self: stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea335-2c649bd1 {
    grid-area: 35 / 4 / 37 / 6;
    place-self: auto stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea34a-2c649bd1 {
    grid-area: 34 / 1 / 37 / 5;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea34b-2c649bd1 {
    grid-area: 21 / 1 / 22 / 2;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea34c-2c649bd1 {
    grid-area: 20 / 1 / 21 / 4;
    place-self: start stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea361-2c649bd1 {
    grid-area: 38 / 1 / 40 / 5;
    place-self: auto stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea376-2c649bd1 {
    grid-area: 37 / 1 / 38 / 3;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea377-2c649bd1 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea378-2c649bd1 {
    grid-area: 10 / 1 / 11 / 2;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea379-2c649bd1 {
    grid-area: 18 / 3 / 19 / 4;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea37a-2c649bd1 {
    grid-area: 28 / 1 / 29 / 2;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea37b-2c649bd1 {
    grid-area: 32 / 1 / 33 / 2;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea37c-2c649bd1 {
    grid-area: 33 / 1 / 34 / 2;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea37e-2c649bd1 {
    grid-area: 28 / 1 / 29 / 2;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea37f-2c649bd1 {
    grid-area: 14 / 1 / 15 / 2;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea381-2c649bd1 {
    grid-area: 12 / 1 / 13 / 2;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea382-2c649bd1 {
    grid-area: 5 / 3 / 6 / 5;
    justify-self: stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea397-2c649bd1 {
    grid-area: 2 / 1 / 4 / 6;
    justify-self: stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea3ac-2c649bd1 {
    grid-area: 7 / 1 / 12 / 4;
    place-self: stretch stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea3c1-2c649bd1 {
    grid-area: 15 / 2 / 18 / 6;
    justify-self: stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea3d6-2c649bd1 {
    grid-area: 10 / 1 / 17 / 6;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea3d7-2c649bd1 {
    grid-area: 17 / 1 / 18 / 2;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea3d8-2c649bd1 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea3d9-2c649bd1 {
    grid-area: 21 / 2 / 22 / 3;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea3da-2c649bd1 {
    grid-area: 22 / 1 / 23 / 2;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea3db-2c649bd1 {
    grid-area: 23 / 3 / 24 / 5;
    justify-self: stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea3f0-2c649bd1 {
    grid-area: 27 / 1 / 31 / 3;
    justify-self: stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea405-2c649bd1 {
    grid-area: 35 / 1 / 36 / 6;
    justify-self: stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea41a-2c649bd1 {
    grid-area: 21 / 1 / 22 / 2;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea41b-2c649bd1 {
    grid-area: 20 / 1 / 22 / 6;
    place-self: start stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea430-2c649bd1 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea431-2c649bd1 {
    grid-area: 10 / 1 / 11 / 2;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea432-2c649bd1 {
    grid-area: 14 / 1 / 15 / 2;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea433-2c649bd1 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea434-2c649bd1 {
    grid-area: 16 / 1 / 17 / 2;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea435-2c649bd1 {
    grid-area: 28 / 1 / 29 / 2;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea436-2c649bd1 {
    grid-area: 32 / 1 / 33 / 2;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea437-2c649bd1 {
    grid-area: 34 / 1 / 35 / 2;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea439-2c649bd1 {
    grid-area: 7 / 5 / 8 / 6;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea43a-2c649bd1 {
    grid-area: 8 / 4 / 11 / 6;
    place-self: center stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea44f-2c649bd1 {
    grid-area: 13 / 1 / 14 / 2;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea450-2c649bd1 {
    grid-area: 19 / 1 / 22 / 6;
    align-self: stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea451-2c649bd1 {
    grid-area: 19 / 1 / 20 / 2;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea452-2c649bd1 {
    grid-area: 24 / 1 / 25 / 2;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea453-2c649bd1 {
    grid-area: 25 / 1 / 26 / 4;
    justify-self: stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea468-2c649bd1 {
    grid-area: 26 / 4 / 28 / 6;
    justify-self: stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea47d-2c649bd1 {
    grid-area: 26 / 1 / 27 / 2;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea47e-2c649bd1 {
    grid-area: 30 / 3 / 34 / 6;
    justify-self: stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea493-2c649bd1 {
    grid-area: 18 / 2 / 19 / 3;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea494-2c649bd1 {
    grid-area: 13 / 1 / 14 / 2;
  }

  #w-node-c8dead59-140f-aeac-86cc-4c5a18e75c76-2c649bd1 {
    grid-area: 13 / 3 / 14 / 6;
    justify-self: stretch;
  }

  #w-node-_85f729bd-d892-10aa-d4d4-36f3ee949be5-2c649bd1 {
    grid-area: 13 / 1 / 15 / 2;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea496-2c649bd1 {
    grid-area: 12 / 1 / 13 / 2;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea497-2c649bd1 {
    grid-area: 5 / 4 / 6 / 6;
    justify-self: stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea4ac-2c649bd1 {
    grid-area: 2 / 1 / 4 / 6;
    justify-self: stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea4c1-2c649bd1 {
    grid-area: 7 / 1 / 12 / 6;
    place-self: stretch stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea4d6-2c649bd1 {
    grid-area: 9 / 1 / 17 / 5;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea4d7-2c649bd1 {
    grid-area: 17 / 1 / 18 / 2;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea4d8-2c649bd1 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea4d9-2c649bd1 {
    grid-area: 20 / 1 / 21 / 2;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea4da-2c649bd1 {
    grid-area: 22 / 1 / 25 / 4;
    justify-self: stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea4ef-2c649bd1 {
    grid-area: 25 / 4 / 26 / 6;
    justify-self: stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea504-2c649bd1 {
    grid-area: 21 / 1 / 22 / 2;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea505-2c649bd1 {
    grid-area: 13 / 1 / 17 / 4;
    place-self: start stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea51a-2c649bd1 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea51b-2c649bd1 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea51c-2c649bd1 {
    grid-area: 12 / 5 / 13 / 6;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea51d-2c649bd1 {
    grid-area: 15 / 3 / 18 / 6;
    place-self: start stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea532-2c649bd1 {
    grid-area: 13 / 5 / 14 / 6;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea533-2c649bd1 {
    grid-area: 18 / 5 / 19 / 6;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea534-2c649bd1 {
    grid-area: 19 / 2 / 20 / 6;
    place-self: start stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea549-2c649bd1 {
    grid-area: 23 / 1 / 28 / 6;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea54a-2c649bd1 {
    grid-area: 30 / 1 / 31 / 6;
    justify-self: stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea55f-2c649bd1 {
    grid-area: 45 / 1 / 46 / 2;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea560-2c649bd1 {
    grid-area: 32 / 2 / 33 / 4;
    justify-self: stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea575-2c649bd1 {
    grid-area: 33 / 4 / 36 / 6;
    justify-self: stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea58a-2c649bd1 {
    grid-area: 34 / 1 / 35 / 2;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea58b-2c649bd1 {
    grid-area: 35 / 1 / 37 / 3;
    justify-self: stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea5a0-2c649bd1 {
    grid-area: 37 / 3 / 39 / 5;
    justify-self: stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea5b5-2c649bd1 {
    grid-area: 32 / 1 / 38 / 6;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea5b6-2c649bd1 {
    grid-area: 41 / 1 / 42 / 6;
    justify-self: stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea5cb-2c649bd1 {
    grid-area: 43 / 2 / 45 / 4;
    justify-self: stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea5e0-2c649bd1 {
    grid-area: 44 / 4 / 47 / 6;
    justify-self: stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea5f5-2c649bd1 {
    grid-area: 46 / 1 / 49 / 4;
    justify-self: stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea60a-2c649bd1 {
    grid-area: 48 / 3 / 50 / 6;
    justify-self: stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea61f-2c649bd1 {
    grid-area: 47 / 5 / 48 / 6;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea620-2c649bd1 {
    grid-area: 42 / 1 / 43 / 2;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea621-2c649bd1, #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea622-2c649bd1 {
    grid-area: 18 / 5 / 19 / 6;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea623-2c649bd1, #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea624-2c649bd1, #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea625-2c649bd1 {
    grid-area: 45 / 1 / 46 / 2;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea626-2c649bd1 {
    grid-area: 43 / 2 / 45 / 4;
    justify-self: stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea63c-2c649bd1 {
    grid-area: 4 / 3 / 6 / 6;
    place-self: stretch stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea651-2c649bd1 {
    grid-area: 7 / 1 / 9 / 4;
    place-self: stretch stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea666-2c649bd1 {
    grid-area: 3 / 1 / 6 / 6;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea667-2c649bd1 {
    grid-area: 2 / 1 / 4 / 4;
    place-self: stretch stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea67c-2c649bd1 {
    grid-area: 8 / 3 / 11 / 6;
    place-self: start stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea691-2c649bd1 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea692-2c649bd1 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea693-2c649bd1 {
    grid-area: 12 / 2 / 13 / 5;
    place-self: start stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea69e-2c649bd1 {
    grid-area: 22 / 1 / 23 / 2;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea69f-2c649bd1 {
    grid-area: 11 / 2 / 12 / 3;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea6a0-2c649bd1 {
    grid-area: 14 / 1 / 16 / 4;
    place-self: start stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea6b5-2c649bd1 {
    grid-area: 17 / 2 / 20 / 4;
    place-self: start stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea6ca-2c649bd1 {
    grid-area: 16 / 1 / 17 / 2;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea6cb-2c649bd1 {
    grid-area: 15 / 3 / 22 / 6;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea6cc-2c649bd1 {
    grid-area: 20 / 1 / 21 / 2;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea6cd-2c649bd1 {
    grid-area: 23 / 1 / 26 / 6;
    place-self: start stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea6e2-2c649bd1 {
    grid-area: 26 / 1 / 27 / 2;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea6e3-2c649bd1 {
    grid-area: 28 / 1 / 30 / 4;
    place-self: stretch stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea6f8-2c649bd1 {
    grid-area: 30 / 4 / 32 / 6;
    place-self: start stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea70d-2c649bd1 {
    grid-area: 28 / 1 / 33 / 6;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea70e-2c649bd1 {
    grid-area: 32 / 1 / 33 / 2;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea70f-2c649bd1 {
    grid-area: 34 / 1 / 35 / 6;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea716-2c649bd1 {
    grid-area: 33 / 1 / 34 / 2;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea717-2c649bd1 {
    grid-area: 35 / 1 / 36 / 2;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea718-2c649bd1, #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea719-2c649bd1, #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea71a-2c649bd1, #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea71b-2c649bd1, #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea71c-2c649bd1 {
    grid-area: 13 / 2 / 14 / 3;
  }

  #w-node-_9613c484-b624-116f-ea76-5b8f9d3a132b-2c649bd1 {
    grid-area: 17 / 1 / 18 / 2;
  }

  #w-node-_9613c484-b624-116f-ea76-5b8f9d3a132d-2c649bd1 {
    grid-area: 6 / 1 / 9 / 2;
  }

  #w-node-_9613c484-b624-116f-ea76-5b8f9d3a132e-2c649bd1 {
    grid-area: 5 / 4 / 6 / 6;
    justify-self: stretch;
  }

  #w-node-_9613c484-b624-116f-ea76-5b8f9d3a1341-2c649bd1 {
    grid-area: 9 / 1 / 10 / 3;
    place-self: start stretch;
  }

  #w-node-_9613c484-b624-116f-ea76-5b8f9d3a1356-2c649bd1 {
    grid-area: 7 / 3 / 10 / 6;
    justify-self: stretch;
  }

  #w-node-_9613c484-b624-116f-ea76-5b8f9d3a136b-2c649bd1 {
    grid-area: 2 / 1 / 5 / 4;
    justify-self: stretch;
  }

  #w-node-_9613c484-b624-116f-ea76-5b8f9d3a1380-2c649bd1 {
    grid-area: 11 / 4 / 12 / 6;
    place-self: start stretch;
  }

  #w-node-_9613c484-b624-116f-ea76-5b8f9d3a1395-2c649bd1 {
    grid-area: 11 / 2 / 12 / 4;
    justify-self: stretch;
  }

  #w-node-_9613c484-b624-116f-ea76-5b8f9d3a13a6-2c649bd1 {
    grid-area: 13 / 1 / 15 / 3;
    justify-self: stretch;
  }

  #w-node-_9613c484-b624-116f-ea76-5b8f9d3a13bb-2c649bd1 {
    grid-area: 19 / 2 / 20 / 4;
    place-self: start stretch;
  }

  #w-node-_9613c484-b624-116f-ea76-5b8f9d3a13d0-2c649bd1 {
    grid-area: 22 / 1 / 23 / 6;
    justify-self: stretch;
  }

  #w-node-_9613c484-b624-116f-ea76-5b8f9d3a13e5-2c649bd1 {
    grid-area: 15 / 2 / 19 / 4;
    justify-self: stretch;
  }

  #w-node-_9613c484-b624-116f-ea76-5b8f9d3a13fa-2c649bd1 {
    grid-area: 7 / 2 / 11 / 5;
  }

  #w-node-_9613c484-b624-116f-ea76-5b8f9d3a13fb-2c649bd1 {
    grid-area: 20 / 1 / 21 / 5;
  }

  #w-node-_9613c484-b624-116f-ea76-5b8f9d3a13fd-2c649bd1 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-_9613c484-b624-116f-ea76-5b8f9d3a13fe-2c649bd1 {
    grid-area: 21 / 2 / 22 / 3;
  }

  #w-node-_9613c484-b624-116f-ea76-5b8f9d3a1400-2c649bd1 {
    grid-area: 25 / 1 / 26 / 5;
    justify-self: stretch;
  }

  #w-node-_9613c484-b624-116f-ea76-5b8f9d3a1415-2c649bd1 {
    grid-area: 26 / 2 / 27 / 5;
    justify-self: stretch;
  }

  #w-node-_9613c484-b624-116f-ea76-5b8f9d3a142a-2c649bd1 {
    grid-area: 29 / 1 / 32 / 4;
    place-self: stretch stretch;
  }

  #w-node-_9613c484-b624-116f-ea76-5b8f9d3a143f-2c649bd1 {
    grid-area: 32 / 1 / 33 / 5;
    justify-self: stretch;
  }

  #w-node-_9613c484-b624-116f-ea76-5b8f9d3a1454-2c649bd1 {
    grid-area: 33 / 2 / 34 / 5;
    place-self: auto stretch;
  }

  #w-node-_9613c484-b624-116f-ea76-5b8f9d3a1469-2c649bd1 {
    grid-area: 34 / 1 / 35 / 2;
  }

  #w-node-_9613c484-b624-116f-ea76-5b8f9d3a146a-2c649bd1 {
    grid-area: 33 / 1 / 37 / 5;
  }

  #w-node-_9613c484-b624-116f-ea76-5b8f9d3a146b-2c649bd1 {
    grid-area: 21 / 1 / 22 / 2;
  }

  #w-node-_9613c484-b624-116f-ea76-5b8f9d3a146c-2c649bd1 {
    grid-area: 16 / 4 / 17 / 6;
    place-self: start stretch;
  }

  #w-node-_9613c484-b624-116f-ea76-5b8f9d3a1481-2c649bd1 {
    grid-area: 35 / 1 / 37 / 5;
    place-self: auto stretch;
  }
}

@media screen and (max-width: 479px) {
  #w-node-f3c1cfe1-dc76-49df-b79e-30c98a15716e-c65a5ea8 {
    grid-area: 4 / 7 / 5 / 10;
    justify-self: stretch;
  }

  #w-node-f3c1cfe1-dc76-49df-b79e-30c98a157198-c65a5ea8 {
    grid-area: 7 / 3 / 9 / 6;
    justify-self: stretch;
  }

  #w-node-f3c1cfe1-dc76-49df-b79e-30c98a1571ad-c65a5ea8 {
    grid-area: 2 / 1 / 4 / 7;
    justify-self: stretch;
  }

  #w-node-_963d9a2d-de2d-f856-94fe-d8a4b295e6e5-c65a5ea8 {
    grid-area: 2 / 1 / 4 / 6;
    justify-self: stretch;
  }

  #w-node-_963d9a2d-de2d-f856-94fe-d8a4b295e6a6-c65a5ea8 {
    grid-area: 3 / 14 / 4 / 17;
    justify-self: stretch;
  }

  #w-node-_963d9a2d-de2d-f856-94fe-d8a4b295e6d0-c65a5ea8, #w-node-_2051b375-c038-2951-c267-2a4339f6d64f-c65a5ea8 {
    grid-area: 7 / 3 / 9 / 6;
    justify-self: stretch;
  }

  #w-node-_2051b375-c038-2951-c267-2a4339f6d664-c65a5ea8, #w-node-_2051b375-c038-2951-c267-2a4339f6d712-c65a5ea8 {
    grid-area: 2 / 1 / 4 / 7;
    justify-self: stretch;
  }

  #w-node-_2051b375-c038-2951-c267-2a4339f6d73c-c65a5ea8 {
    grid-area: 4 / 7 / 5 / 10;
    justify-self: stretch;
  }

  #w-node-b14e00a9-ec0b-f5e8-3382-04163c97bfee-c65a5ea8 {
    grid-area: 7 / 3 / 9 / 6;
    justify-self: stretch;
  }

  #w-node-b14e00a9-ec0b-f5e8-3382-04163c97c003-c65a5ea8 {
    grid-area: 2 / 1 / 4 / 7;
    justify-self: stretch;
  }

  #w-node-b14e00a9-ec0b-f5e8-3382-04163c97c0af-c65a5ea8 {
    grid-area: 4 / 7 / 5 / 10;
    justify-self: stretch;
  }

  #w-node-e4daab97-26aa-9fd4-f57e-9c3b2d2cedfc-c65a5ea8, #w-node-_60cfa397-5513-65df-e05e-aa4bef64bb23-c65a5ea8 {
    grid-area: 7 / 3 / 9 / 6;
    justify-self: stretch;
  }

  #w-node-c17b221e-7bd2-030a-b7a4-cb6269e97b97-c65a5ea8, #w-node-c5fe3e77-c3ac-3031-0db3-a88af6d95a05-c65a5ea8, #w-node-d1d624f5-3efb-567d-7878-8cc19b1bf76a-c65a5ea8, #w-node-_7a200515-30f5-e345-c464-81e2273f5f8f-c65a5ea8, #w-node-_95617851-287e-96fa-cc6a-692d1bf41b5b-c65a5ea8 {
    grid-area: 4 / 7 / 5 / 10;
    justify-self: stretch;
  }

  #w-node-_95617851-287e-96fa-cc6a-692d1bf41b85-c65a5ea8 {
    grid-area: 7 / 3 / 9 / 6;
    justify-self: stretch;
  }

  #w-node-_95617851-287e-96fa-cc6a-692d1bf41b9a-c65a5ea8 {
    grid-area: 2 / 1 / 4 / 7;
    justify-self: stretch;
  }

  #w-node-_662804ef-a400-4dc7-4684-24aff44ede2d-c65a5ea8 {
    grid-area: 4 / 7 / 5 / 10;
    justify-self: stretch;
  }

  #w-node-e9a30734-e082-4a84-f2b7-884610c38f9d-c65a5ea8 {
    grid-area: 11 / 5 / 12 / 6;
  }

  #w-node-e9a30734-e082-4a84-f2b7-884610c38f9e-c65a5ea8 {
    grid-area: 4 / 4 / 5 / 6;
    justify-self: stretch;
  }

  #w-node-e9a30734-e082-4a84-f2b7-884610c38fb3-c65a5ea8 {
    grid-area: 6 / 1 / 9 / 3;
    place-self: center stretch;
  }

  #w-node-e9a30734-e082-4a84-f2b7-884610c38fc8-c65a5ea8 {
    grid-area: 6 / 3 / 9 / 6;
    justify-self: stretch;
  }

  #w-node-e9a30734-e082-4a84-f2b7-884610c38fdd-c65a5ea8 {
    grid-area: 3 / 1 / 4 / 4;
    justify-self: stretch;
  }

  #w-node-e9a30734-e082-4a84-f2b7-884610c38ff2-c65a5ea8 {
    grid-area: 10 / 1 / 12 / 4;
    place-self: start stretch;
  }

  #w-node-e9a30734-e082-4a84-f2b7-884610c3901c-c65a5ea8 {
    grid-area: 15 / 3 / 16 / 6;
    place-self: stretch stretch;
  }

  #w-node-e9a30734-e082-4a84-f2b7-884610c39031-c65a5ea8 {
    grid-area: 17 / 4 / 19 / 6;
    place-self: stretch stretch;
  }

  #w-node-e9a30734-e082-4a84-f2b7-884610c39046-c65a5ea8 {
    grid-area: 22 / 1 / 23 / 6;
    place-self: stretch stretch;
  }

  #w-node-e9a30734-e082-4a84-f2b7-884610c3905b-c65a5ea8 {
    grid-area: 16 / 1 / 18 / 3;
    place-self: stretch stretch;
  }

  #w-node-e9a30734-e082-4a84-f2b7-884610c39070-c65a5ea8 {
    grid-area: 6 / 2 / 11 / 6;
  }

  #w-node-e9a30734-e082-4a84-f2b7-884610c39071-c65a5ea8 {
    grid-area: 20 / 2 / 23 / 6;
  }

  #w-node-e9a30734-e082-4a84-f2b7-884610c39072-c65a5ea8 {
    grid-area: 18 / 1 / 19 / 2;
  }

  #w-node-e9a30734-e082-4a84-f2b7-884610c39073-c65a5ea8 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-e9a30734-e082-4a84-f2b7-884610c39075-c65a5ea8 {
    grid-area: 23 / 1 / 25 / 2;
  }

  #w-node-e9a30734-e082-4a84-f2b7-884610c39076-c65a5ea8 {
    grid-area: 25 / 1 / 28 / 6;
    justify-self: stretch;
  }

  #w-node-e9a30734-e082-4a84-f2b7-884610c3908b-c65a5ea8 {
    grid-area: 30 / 1 / 34 / 5;
    justify-self: auto;
  }

  #w-node-e9a30734-e082-4a84-f2b7-884610c390a0-c65a5ea8 {
    grid-area: 27 / 4 / 31 / 6;
    place-self: stretch stretch;
  }

  #w-node-e9a30734-e082-4a84-f2b7-884610c390b5-c65a5ea8 {
    grid-area: 35 / 1 / 37 / 4;
    justify-self: stretch;
  }

  #w-node-e9a30734-e082-4a84-f2b7-884610c390ca-c65a5ea8 {
    grid-area: 37 / 4 / 39 / 6;
    place-self: auto stretch;
  }

  #w-node-e9a30734-e082-4a84-f2b7-884610c390e0-c65a5ea8 {
    grid-area: 33 / 3 / 37 / 6;
  }

  #w-node-e9a30734-e082-4a84-f2b7-884610c390e2-c65a5ea8 {
    grid-area: 19 / 1 / 21 / 4;
    place-self: start stretch;
  }

  #w-node-e9a30734-e082-4a84-f2b7-884610c390f7-c65a5ea8 {
    grid-area: 39 / 1 / 40 / 4;
    place-self: auto stretch;
  }

  #w-node-_3983ef0b-cf1a-2606-a4d1-832b1d6cd585-c65a5ea8 {
    grid-area: 9 / 1 / 10 / 2;
  }

  #w-node-_90368232-0fdc-3fd1-4bb0-770114857eb6-c65a5ea8 {
    grid-area: 16 / 3 / 17 / 4;
  }

  #w-node-_2af87f4d-f30b-a868-413e-7f83311a80c7-c65a5ea8 {
    grid-area: 28 / 1 / 29 / 2;
  }

  #w-node-_17c0d9b4-dfbb-c422-a70f-fef5cdf2562f-c65a5ea8 {
    grid-area: 34 / 1 / 35 / 2;
  }

  #w-node-b8b547cb-9793-23e7-f6eb-be3050b7cf0f-c65a5ea8 {
    grid-area: 11 / 2 / 12 / 4;
  }

  #w-node-b8b547cb-9793-23e7-f6eb-be3050b7cf3b-c65a5ea8 {
    grid-area: 5 / 3 / 7 / 6;
    justify-self: stretch;
  }

  #w-node-b8b547cb-9793-23e7-f6eb-be3050b7cf50-c65a5ea8 {
    grid-area: 2 / 1 / 4 / 7;
    justify-self: stretch;
  }

  #w-node-b8b547cb-9793-23e7-f6eb-be3050b7cf65-c65a5ea8 {
    grid-area: 8 / 1 / 11 / 5;
    place-self: stretch stretch;
  }

  #w-node-b8b547cb-9793-23e7-f6eb-be3050b7cf8f-c65a5ea8 {
    grid-area: 13 / 1 / 15 / 7;
    justify-self: stretch;
  }

  #w-node-b8b547cb-9793-23e7-f6eb-be3050b7cfe4-c65a5ea8 {
    grid-area: 25 / 1 / 30 / 7;
  }

  #w-node-b8b547cb-9793-23e7-f6eb-be3050b7cfe5-c65a5ea8 {
    grid-area: 13 / 1 / 15 / 2;
  }

  #w-node-b8b547cb-9793-23e7-f6eb-be3050b7cfe6-c65a5ea8 {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-b8b547cb-9793-23e7-f6eb-be3050b7cfe9-c65a5ea8 {
    grid-area: 22 / 3 / 23 / 7;
    justify-self: stretch;
  }

  #w-node-b8b547cb-9793-23e7-f6eb-be3050b7cffe-c65a5ea8 {
    grid-area: 29 / 1 / 31 / 4;
    place-self: start stretch;
  }

  #w-node-b8b547cb-9793-23e7-f6eb-be3050b7d028-c65a5ea8 {
    grid-area: 35 / 1 / 37 / 7;
    justify-self: stretch;
  }

  #w-node-b8b547cb-9793-23e7-f6eb-be3050b7d054-c65a5ea8 {
    grid-area: 19 / 1 / 21 / 7;
    place-self: start stretch;
  }

  #w-node-b8b547cb-9793-23e7-f6eb-be3050b7d080-c65a5ea8 {
    grid-area: 9 / 1 / 10 / 2;
  }

  #w-node-b8b547cb-9793-23e7-f6eb-be3050b7d081-c65a5ea8 {
    grid-area: 17 / 2 / 18 / 3;
  }

  #w-node-d6fe83c9-87d8-0b91-b222-0d058c43ef2a-c65a5ea8 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-b8b547cb-9793-23e7-f6eb-be3050b7d082-c65a5ea8 {
    grid-area: 17 / 1 / 18 / 2;
  }

  #w-node-b8b547cb-9793-23e7-f6eb-be3050b7d084-c65a5ea8 {
    grid-area: 28 / 1 / 29 / 2;
  }

  #w-node-b8b547cb-9793-23e7-f6eb-be3050b7d086-c65a5ea8 {
    grid-area: 34 / 1 / 35 / 2;
  }

  #w-node-_676a660d-f08d-8c46-b0d5-47779b5d36cb-c65a5ea8 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_2056032d-3878-8ddf-0f80-7ebe9225a16b-c65a5ea8 {
    grid-area: 9 / 5 / 10 / 7;
    place-self: center stretch;
  }

  #w-node-_36ff7ccb-3a12-3018-55d3-4b08f098db79-c65a5ea8 {
    grid-area: 11 / 1 / 12 / 2;
  }

  #w-node-a26a2c3a-5266-2ba6-ad03-a93f33bfbf47-c65a5ea8 {
    grid-area: 18 / 1 / 21 / 7;
    align-self: stretch;
  }

  #w-node-cfc7a3c3-94c1-0647-d6fc-fab23b556883-c65a5ea8 {
    grid-area: 13 / 1 / 14 / 2;
  }

  #w-node-_59cb02b5-3ea2-3d8a-c5f5-4af90953bb9a-c65a5ea8 {
    grid-area: 23 / 2 / 24 / 3;
  }

  #w-node-e8b99767-8cac-a21a-e464-2677e3551c11-c65a5ea8 {
    grid-area: 24 / 1 / 28 / 5;
    place-self: stretch stretch;
  }

  #w-node-c987ada7-3296-f36f-a92d-9da232104d04-c65a5ea8 {
    grid-area: 28 / 5 / 30 / 7;
    place-self: start stretch;
  }

  #w-node-_6de97457-f90d-19bc-774d-bff2ef2588cb-c65a5ea8 {
    grid-area: 31 / 3 / 34 / 7;
    justify-self: stretch;
  }

  #w-node-_8136c948-fcdc-1469-3410-204236f0d9e8-c65a5ea8 {
    grid-area: 12 / 1 / 13 / 2;
  }

  #w-node-_3af3cd7e-98a4-bace-b436-535f4d58a417-c65a5ea8 {
    grid-area: 15 / 1 / 16 / 2;
  }

  #w-node-_5fdd67b5-4654-2c1f-8fb4-f1aed6e6c9a7-c65a5ea8 {
    grid-area: 12 / 2 / 13 / 7;
    justify-self: stretch;
  }

  #w-node-_2df015a6-6155-60aa-60af-558ec3b7f17b-c65a5ea8 {
    grid-area: 10 / 2 / 11 / 3;
  }

  #w-node-_2df015a6-6155-60aa-60af-558ec3b7f17c-c65a5ea8 {
    grid-area: 6 / 3 / 9 / 6;
    justify-self: stretch;
  }

  #w-node-_2df015a6-6155-60aa-60af-558ec3b7f191-c65a5ea8 {
    grid-area: 2 / 1 / 5 / 7;
    place-self: start stretch;
  }

  #w-node-_2df015a6-6155-60aa-60af-558ec3b7f1a6-c65a5ea8 {
    grid-area: 10 / 1 / 11 / 7;
    place-self: stretch stretch;
  }

  #w-node-_2df015a6-6155-60aa-60af-558ec3b7f1d0-c65a5ea8 {
    grid-area: 14 / 1 / 16 / 7;
  }

  #w-node-_2df015a6-6155-60aa-60af-558ec3b7f1d1-c65a5ea8 {
    grid-area: 16 / 1 / 17 / 2;
  }

  #w-node-_2df015a6-6155-60aa-60af-558ec3b7f1d2-c65a5ea8 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_2df015a6-6155-60aa-60af-558ec3b7f1d5-c65a5ea8 {
    grid-area: 21 / 1 / 23 / 4;
    justify-self: stretch;
  }

  #w-node-_2df015a6-6155-60aa-60af-558ec3b7f1ea-c65a5ea8 {
    grid-area: 23 / 4 / 24 / 7;
    justify-self: stretch;
  }

  #w-node-_2df015a6-6155-60aa-60af-558ec3b7f215-c65a5ea8 {
    grid-area: 13 / 1 / 15 / 4;
    place-self: end stretch;
  }

  #w-node-_096410cb-8bf2-0921-7cba-80997f2fa4eb-c65a5ea8, #w-node-ae4e8321-52eb-a629-a425-ed83458affe3-c65a5ea8 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-c1f7c811-063b-27ff-4f52-dd4c805db0ac-c65a5ea8 {
    grid-area: 15 / 4 / 18 / 7;
    place-self: start stretch;
  }

  #w-node-_250b23ef-fae3-eeb5-1b94-85ccf01493e0-c65a5ea8, #w-node-bdb977a7-b9e5-8fd2-002d-acec31f5a783-c65a5ea8 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_7f7ca0dd-0833-fa7c-a738-62450bdd7b82-c65a5ea8 {
    grid-area: 19 / 1 / 20 / 7;
    place-self: start stretch;
  }

  #w-node-_4ecdeefa-c071-5231-32c7-e86f41696161-c65a5ea8 {
    grid-area: 21 / 1 / 25 / 7;
  }

  #w-node-f3ff6752-3987-a0d2-0888-d20d2c22d76c-c65a5ea8 {
    grid-area: 25 / 1 / 27 / 7;
    justify-self: stretch;
  }

  #w-node-ee2fe3fa-bc18-7caf-0d48-aa08a38f7ba7-c65a5ea8 {
    grid-area: 36 / 1 / 37 / 2;
  }

  #w-node-_328caacf-4522-24c4-c955-24c7ee741a6d-c65a5ea8 {
    grid-area: 28 / 1 / 29 / 5;
    justify-self: stretch;
  }

  #w-node-_4a3aa552-dea5-3bc8-e2f6-fb0c3158be5c-c65a5ea8 {
    grid-area: 29 / 5 / 30 / 7;
    justify-self: stretch;
  }

  #w-node-_0b02362a-34e3-f5a4-b0a7-7f24649f985b-c65a5ea8 {
    grid-area: 31 / 1 / 32 / 4;
    place-self: stretch stretch;
  }

  #w-node-_89514dd7-e223-e681-0f45-15359aaf4744-c65a5ea8 {
    grid-area: 32 / 4 / 34 / 7;
    justify-self: stretch;
  }

  #w-node-_9778fcc6-a1a4-853c-e35f-5037ecb0a368-c65a5ea8 {
    grid-area: 28 / 1 / 31 / 7;
  }

  #w-node-eeee9bcf-8d9b-ab44-2441-7bcc09f757c9-c65a5ea8 {
    grid-area: 35 / 1 / 36 / 7;
    justify-self: stretch;
  }

  #w-node-_9cbbeab4-12ee-8d9d-1022-8ee3747317fe-c65a5ea8 {
    grid-area: 38 / 2 / 39 / 5;
    justify-self: stretch;
  }

  #w-node-_7c64b890-8f98-f4f8-f851-3385121fed7f-c65a5ea8 {
    grid-area: 38 / 5 / 40 / 7;
    place-self: end stretch;
  }

  #w-node-_215968e6-5433-4bd1-10e8-0d9b1f70b580-c65a5ea8 {
    grid-area: 40 / 1 / 42 / 3;
    place-self: end stretch;
  }

  #w-node-fbafb566-0593-324b-574c-55573c2ee320-c65a5ea8 {
    grid-area: 41 / 3 / 43 / 7;
    place-self: stretch stretch;
  }

  #w-node-_87a76785-99c3-bad9-478a-9a0fa999d646-c65a5ea8 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_97d381a1-ee99-82be-4daa-7efa34393bcb-c65a5ea8 {
    grid-area: 11 / 1 / 12 / 2;
  }

  #w-node-e1a7b7f2-f66a-5dac-e714-a610e2b528cc-c65a5ea8 {
    grid-area: 9 / 1 / 10 / 2;
  }

  #w-node-_6649fb7e-b7b9-7972-7450-94e63c238319-c65a5ea8 {
    grid-area: 27 / 1 / 28 / 2;
  }

  #w-node-dcbfdc30-52e5-ae4b-b848-c19fe887fb68-c65a5ea8 {
    grid-area: 39 / 1 / 40 / 2;
  }

  #w-node-_316b6e5f-4380-d318-6878-433c62d7f317-c65a5ea8 {
    grid-area: 40 / 3 / 41 / 4;
  }

  #w-node-_32c86f62-6378-7e5a-154b-333b0a536c8f-c65a5ea8 {
    grid-area: 43 / 3 / 44 / 4;
  }

  #w-node-a4e51ad3-4c21-9a23-05d4-a42f1e2a9676-c65a5ea8 {
    grid-area: 44 / 4 / 46 / 6;
    justify-self: stretch;
  }

  #w-node-f1d180f4-6c5a-e283-0b1c-78f2a1e5b954-c65a5ea8 {
    grid-area: 4 / 3 / 5 / 6;
    place-self: start stretch;
  }

  #w-node-f1d180f4-6c5a-e283-0b1c-78f2a1e5b97e-c65a5ea8 {
    grid-area: 7 / 1 / 8 / 5;
    place-self: start stretch;
  }

  #w-node-f1d180f4-6c5a-e283-0b1c-78f2a1e5b993-c65a5ea8 {
    grid-area: 3 / 1 / 5 / 6;
    place-self: auto;
  }

  #w-node-d8be68b3-a1ef-7c1b-12fe-be85e680b3eb-c65a5ea8 {
    grid-area: 2 / 1 / 4 / 3;
    place-self: end stretch;
  }

  #w-node-f1d180f4-6c5a-e283-0b1c-78f2a1e5b9c2-c65a5ea8 {
    grid-area: 9 / 3 / 10 / 6;
    place-self: start stretch;
  }

  #w-node-f1d180f4-6c5a-e283-0b1c-78f2a1e5b9d7-c65a5ea8 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-f1d180f4-6c5a-e283-0b1c-78f2a1e5b9d8-c65a5ea8 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-f1d180f4-6c5a-e283-0b1c-78f2a1e5b9da-c65a5ea8 {
    grid-area: 10 / 1 / 11 / 3;
    place-self: start stretch;
  }

  #w-node-_02fb465d-fb5a-1e34-b10a-482594e00fa5-c65a5ea8 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_3a319e85-b379-0982-24af-dc574e218860-c65a5ea8 {
    grid-area: 9 / 1 / 10 / 2;
  }

  #w-node-_700a447e-d277-1520-3b28-b63b8af8490b-c65a5ea8 {
    grid-area: 14 / 1 / 15 / 6;
    place-self: start stretch;
  }

  #w-node-_8bac2bda-984d-de54-a90d-81250072094e-c65a5ea8 {
    grid-area: 17 / 1 / 20 / 4;
    place-self: start stretch;
  }

  #w-node-_802ebd31-9d64-5905-5971-98ec04c5a90f-c65a5ea8 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-b17ae75d-6fca-fb61-00b3-4952b9ac05c0-c65a5ea8 {
    grid-area: 16 / 3 / 20 / 6;
  }

  #w-node-a44bfcfe-f41b-335a-36e4-d1167be0bc53-c65a5ea8 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_00f7d0df-2a0c-a569-1d91-55279f86f676-c65a5ea8 {
    grid-area: 21 / 1 / 24 / 6;
    place-self: start stretch;
  }

  #w-node-cafdded8-71c9-24bc-842b-9e251a838792-c65a5ea8 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_1c4bd86c-040b-6bee-4fc1-e6489d1d31f5-c65a5ea8 {
    grid-area: 25 / 1 / 27 / 5;
    place-self: start stretch;
  }

  #w-node-_32d8c5f4-db48-2ac8-31a1-52aaf3c78040-c65a5ea8 {
    grid-area: 28 / 3 / 29 / 6;
    place-self: start stretch;
  }

  #w-node-e2c51dda-1a69-1252-1c64-e78c0c92ac21-c65a5ea8 {
    grid-area: 25 / 1 / 29 / 6;
  }

  #w-node-ffb492a6-7412-9f56-b72c-cdcfae61855e-c65a5ea8, #w-node-f2e30565-c64a-a911-2bd3-92eb87eb0665-c65a5ea8 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_08eafeb1-2538-f631-3fd2-95c2520d2d8d-c65a5ea8 {
    grid-area: 20 / 1 / 22 / 2;
  }

  #w-node-_7acc7252-3839-5622-6681-516b1888f4db-c65a5ea8 {
    grid-area: 13 / 2 / 14 / 3;
  }

  #w-node-_36d4e8d8-243b-a1af-c228-dadf4b14dfb5-c65a5ea8 {
    grid-area: 24 / 2 / 25 / 3;
  }

  #w-node-_3167d1c5-76b9-f491-0f84-70f29ad91c8f-c65a5ea8 {
    grid-area: 8 / 5 / 9 / 6;
  }

  #w-node-d7e1c6a9-3b34-ab20-35e0-740b49b429b7-c65a5ea8 {
    grid-area: 29 / 1 / 30 / 2;
  }

  #w-node-_0281c8bd-1754-3732-3661-de5b1eef6d4c-c65a5ea8 {
    grid-area: 27 / 1 / 28 / 2;
  }

  #w-node-be5bee21-819f-e9c5-f22b-30218ef96748-615a5eaf {
    grid-area: 4 / 7 / 5 / 10;
    justify-self: stretch;
  }

  #w-node-_2c71c648-e0b8-b999-7eb2-6c33a6967772-615a5eaf {
    grid-area: 7 / 3 / 9 / 6;
    justify-self: stretch;
  }

  #w-node-_6ebdd472-6ed5-86f9-c01c-f66041f08576-615a5eaf {
    grid-area: 2 / 1 / 4 / 7;
    justify-self: stretch;
  }

  #w-node-_10e8a4d5-fa48-7e14-37dc-9af86df2fc64-615a5eaf, #w-node-c98a78ec-7ac2-f545-72d8-ac36ae755cce-615a5eaf {
    grid-area: 1 / 1 / 6 / 9;
    place-self: stretch stretch;
  }

  #w-node-_5aa5a1c4-69e3-5ad6-0d05-6ca08a0355fe-615a5eaf {
    grid-area: 15 / 1 / 16 / 2;
  }

  #w-node-_5aa5a1c4-69e3-5ad6-0d05-6ca08a035601-615a5eaf {
    grid-area: 4 / 8 / 5 / 12;
    justify-self: stretch;
  }

  #w-node-_5aa5a1c4-69e3-5ad6-0d05-6ca08a035616-615a5eaf {
    grid-area: 6 / 1 / 7 / 3;
    place-self: stretch stretch;
  }

  #w-node-_5aa5a1c4-69e3-5ad6-0d05-6ca08a03562b-615a5eaf {
    grid-area: 5 / 4 / 8 / 8;
    justify-self: stretch;
  }

  #w-node-_5aa5a1c4-69e3-5ad6-0d05-6ca08a035640-615a5eaf {
    grid-area: 2 / 1 / 4 / 8;
    justify-self: stretch;
  }

  #w-node-_5aa5a1c4-69e3-5ad6-0d05-6ca08a035655-615a5eaf {
    grid-area: 10 / 6 / 11 / 12;
    justify-self: stretch;
  }

  #w-node-_5aa5a1c4-69e3-5ad6-0d05-6ca08a03566a-615a5eaf {
    grid-area: 10 / 1 / 11 / 5;
    place-self: center stretch;
  }

  #w-node-_5aa5a1c4-69e3-5ad6-0d05-6ca08a03567f-615a5eaf {
    grid-area: 12 / 1 / 13 / 6;
    justify-self: stretch;
  }

  #w-node-_5aa5a1c4-69e3-5ad6-0d05-6ca08a035694-615a5eaf {
    grid-area: 16 / 1 / 19 / 5;
    place-self: stretch stretch;
  }

  #w-node-_5aa5a1c4-69e3-5ad6-0d05-6ca08a0356a9-615a5eaf {
    grid-area: 21 / 3 / 23 / 10;
    justify-self: stretch;
  }

  #w-node-_5aa5a1c4-69e3-5ad6-0d05-6ca08a0356be-615a5eaf {
    grid-area: 16 / 6 / 19 / 10;
    place-self: start stretch;
  }

  #w-node-_5aa5a1c4-69e3-5ad6-0d05-6ca08a0356d3-615a5eaf {
    grid-area: 12 / 7 / 15 / 12;
    justify-self: stretch;
  }

  #w-node-_5aa5a1c4-69e3-5ad6-0d05-6ca08a0356e8-615a5eaf {
    grid-area: 10 / 3 / 13 / 12;
  }

  #w-node-_5aa5a1c4-69e3-5ad6-0d05-6ca08a0356e9-615a5eaf {
    grid-area: 18 / 3 / 22 / 12;
  }

  #w-node-_5f87e98c-a766-d148-7284-0805c5ef6b8e-615a5eaf {
    grid-area: 2 / 1 / 3 / 8;
    justify-self: stretch;
  }

  #w-node-_5f87e98c-a766-d148-7284-0805c5ef6ba3-615a5eaf {
    grid-area: 3 / 8 / 4 / 12;
    justify-self: stretch;
  }

  #w-node-_5f87e98c-a766-d148-7284-0805c5ef6bb8-615a5eaf {
    grid-area: 4 / 6 / 5 / 8;
    place-self: auto stretch;
  }

  #w-node-_5f87e98c-a766-d148-7284-0805c5ef6bcd-615a5eaf {
    grid-area: 7 / 9 / 8 / 12;
    justify-self: stretch;
  }

  #w-node-_5f87e98c-a766-d148-7284-0805c5ef6be2-615a5eaf {
    grid-area: 5 / 2 / 7 / 6;
    justify-self: stretch;
  }

  #w-node-_5f87e98c-a766-d148-7284-0805c5ef6bf7-615a5eaf {
    grid-area: 9 / 5 / 10 / 10;
    justify-self: stretch;
  }

  #w-node-_5f87e98c-a766-d148-7284-0805c5ef6c0c-615a5eaf {
    grid-area: 6 / 1 / 11 / 9;
  }

  #w-node-_947cca96-4c79-1990-c38c-63674c974df8-81135209 {
    grid-area: 7 / 1 / 9 / 22;
  }

  #w-node-f6675dc6-40c2-1142-9ec0-3a67176b35e0-81135209 {
    grid-area: 18 / 3 / 20 / 16;
  }

  #w-node-e41a3170-6f0b-8eeb-d892-4476d0b408d4-81135209 {
    grid-area: 2 / 15 / 7 / 22;
    align-self: start;
  }

  #w-node-_3c03dcca-bebd-3cb5-9dcc-81cc7bd8b17d-81135209 {
    grid-area: 4 / 3 / 5 / 13;
    align-self: end;
  }

  #w-node-_2cb36f3f-788c-6b3b-5db4-4a3bc94b2129-81135209 {
    grid-area: 8 / 1 / 9 / 22;
  }

  #w-node-e115cf65-9cae-df5a-d294-5341b781ce4b-81135209 {
    grid-area: 2 / 3 / 3 / 14;
  }

  #w-node-_017a0bb8-e392-b1d4-2e84-4e2ede618917-81135209 {
    grid-area: 29 / 1 / 30 / 9;
  }

  #w-node-be2882b2-7b2e-43c4-c324-5378172d5f9f-81135209 {
    grid-area: 10 / 13 / 11 / 21;
  }

  #w-node-_93389c39-a4d2-ecac-dc8e-46b1c538c72d-81135209 {
    grid-area: 11 / 1 / 12 / 7;
  }

  #w-node-_01a1fc1f-2ceb-6a8e-0025-085bd79c412c-81135209 {
    grid-area: 17 / 1 / 18 / 7;
  }

  #w-node-fb3140c0-1f63-d471-0644-cb3d211e78e9-81135209 {
    grid-area: 21 / 4 / 26 / 20;
  }

  #w-node-c7c78090-993d-95a9-6650-239f88e954b2-81135209 {
    grid-area: 18 / 17 / 26 / 22;
  }

  #w-node-_5fc62e12-f33f-8aa2-8c59-dd2f02e35028-81135209 {
    grid-area: 30 / 1 / 31 / 22;
  }

  #w-node-ec8cfe1b-9b9f-bfc3-ac02-8aa7cf7d68ec-81135209 {
    grid-area: 27 / 8 / 29 / 20;
  }

  #w-node-_7f65a81d-9bfc-fd15-049a-d66bc949cc26-81135209 {
    grid-area: 26 / 1 / 27 / 4;
  }

  #w-node-_34bb5892-919a-ba1b-69e6-beafab92f3b3-81135209 {
    grid-area: 36 / 1 / 38 / 22;
  }

  #w-node-_106090e4-0ccb-df8a-e781-6835912e7ed3-81135209 {
    grid-area: 39 / 5 / 41 / 16;
  }

  #w-node-d5765853-54bc-64ca-2ce1-ffb2ba490faf-81135209 {
    grid-area: 41 / 16 / 44 / 22;
  }

  #w-node-edff9c02-ea2b-bd52-93e7-9234542cd06b-81135209 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_544730bb-3bc9-b607-3050-f868ecfacd4c-81135209 {
    grid-area: 32 / 8 / 34 / 20;
  }

  #w-node-c552df29-987b-2240-771e-49026fb8d330-81135209 {
    grid-area: 12 / 3 / 14 / 19;
  }

  #w-node-_9991e18a-ec0d-924e-8d25-ddd5ff1b0ceb-81135209 {
    grid-area: 31 / 1 / 32 / 9;
  }

  #w-node-_8ed49cda-c970-3b59-1751-6342b3e79d89-81135209 {
    grid-area: 20 / 1 / 21 / 6;
  }

  #w-node-dc4bc9f2-ee0e-4318-05e4-a504a3c9b7e1-81135209 {
    grid-area: 35 / 1 / 36 / 7;
  }

  #w-node-_7da0365f-357b-ef47-2e13-0d68059abd8a-81135209 {
    grid-area: 9 / 2 / 10 / 8;
  }

  #w-node-_09358d9c-5945-5e42-9d7e-8e020301d088-81135209 {
    grid-area: 6 / 2 / 7 / 8;
  }

  #w-node-f08aa225-efda-0794-34cb-bacb42938aed-6968e9ed {
    grid-area: 7 / 1 / 9 / 22;
  }

  #w-node-f08aa225-efda-0794-34cb-bacb42938aee-6968e9ed {
    grid-area: 18 / 3 / 20 / 16;
  }

  #w-node-f08aa225-efda-0794-34cb-bacb42938af7-6968e9ed {
    grid-area: 2 / 15 / 7 / 22;
    align-self: start;
  }

  #w-node-f08aa225-efda-0794-34cb-bacb42938af8-6968e9ed {
    grid-area: 4 / 3 / 5 / 13;
    align-self: end;
  }

  #w-node-f08aa225-efda-0794-34cb-bacb42938afa-6968e9ed {
    grid-area: 8 / 1 / 9 / 22;
  }

  #w-node-f08aa225-efda-0794-34cb-bacb42938afb-6968e9ed {
    grid-area: 2 / 3 / 3 / 14;
  }

  #w-node-f08aa225-efda-0794-34cb-bacb42938afd-6968e9ed {
    grid-area: 29 / 1 / 30 / 9;
  }

  #w-node-f08aa225-efda-0794-34cb-bacb42938afe-6968e9ed {
    grid-area: 10 / 13 / 11 / 21;
  }

  #w-node-f08aa225-efda-0794-34cb-bacb42938aff-6968e9ed {
    grid-area: 11 / 1 / 12 / 7;
  }

  #w-node-f08aa225-efda-0794-34cb-bacb42938b00-6968e9ed {
    grid-area: 17 / 1 / 18 / 7;
  }

  #w-node-f08aa225-efda-0794-34cb-bacb42938b01-6968e9ed {
    grid-area: 21 / 4 / 26 / 20;
  }

  #w-node-f08aa225-efda-0794-34cb-bacb42938b02-6968e9ed {
    grid-area: 18 / 17 / 26 / 22;
  }

  #w-node-f08aa225-efda-0794-34cb-bacb42938b03-6968e9ed {
    grid-area: 30 / 1 / 31 / 22;
  }

  #w-node-f08aa225-efda-0794-34cb-bacb42938b04-6968e9ed {
    grid-area: 27 / 8 / 29 / 20;
  }

  #w-node-f08aa225-efda-0794-34cb-bacb42938b06-6968e9ed {
    grid-area: 26 / 1 / 27 / 4;
  }

  #w-node-f08aa225-efda-0794-34cb-bacb42938b07-6968e9ed {
    grid-area: 36 / 1 / 38 / 22;
  }

  #w-node-f08aa225-efda-0794-34cb-bacb42938b09-6968e9ed {
    grid-area: 39 / 5 / 41 / 16;
  }

  #w-node-f08aa225-efda-0794-34cb-bacb42938b0a-6968e9ed {
    grid-area: 41 / 16 / 44 / 22;
  }

  #w-node-f08aa225-efda-0794-34cb-bacb42938b0b-6968e9ed {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-f08aa225-efda-0794-34cb-bacb42938b0c-6968e9ed {
    grid-area: 32 / 8 / 34 / 20;
  }

  #w-node-f08aa225-efda-0794-34cb-bacb42938b13-6968e9ed {
    grid-area: 12 / 3 / 14 / 19;
  }

  #w-node-f08aa225-efda-0794-34cb-bacb42938b1c-6968e9ed {
    grid-area: 31 / 1 / 32 / 9;
  }

  #w-node-f08aa225-efda-0794-34cb-bacb42938b1d-6968e9ed {
    grid-area: 20 / 1 / 21 / 6;
  }

  #w-node-f08aa225-efda-0794-34cb-bacb42938b1e-6968e9ed {
    grid-area: 35 / 1 / 36 / 7;
  }

  #w-node-f08aa225-efda-0794-34cb-bacb42938b1f-6968e9ed {
    grid-area: 9 / 2 / 10 / 8;
  }

  #w-node-f08aa225-efda-0794-34cb-bacb42938b20-6968e9ed {
    grid-area: 6 / 2 / 7 / 8;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea20b-2c649bd1 {
    grid-area: 11 / 5 / 12 / 6;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea20c-2c649bd1 {
    grid-area: 4 / 4 / 5 / 6;
    justify-self: stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea222-2c649bd1 {
    grid-area: 6 / 1 / 9 / 3;
    place-self: center stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea237-2c649bd1 {
    grid-area: 6 / 3 / 9 / 6;
    justify-self: stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea24c-2c649bd1 {
    grid-area: 3 / 1 / 4 / 4;
    justify-self: stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea262-2c649bd1 {
    grid-area: 10 / 1 / 12 / 4;
    place-self: start stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea28c-2c649bd1 {
    grid-area: 15 / 3 / 16 / 6;
    place-self: stretch stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea2a1-2c649bd1 {
    grid-area: 17 / 4 / 19 / 6;
    place-self: stretch stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea2b6-2c649bd1 {
    grid-area: 22 / 1 / 23 / 6;
    place-self: stretch stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea2c9-2c649bd1 {
    grid-area: 16 / 1 / 18 / 3;
    place-self: stretch stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea2db-2c649bd1 {
    grid-area: 6 / 2 / 11 / 6;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea2dc-2c649bd1 {
    grid-area: 20 / 2 / 23 / 6;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea2dd-2c649bd1 {
    grid-area: 18 / 1 / 19 / 2;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea2de-2c649bd1 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea2e0-2c649bd1 {
    grid-area: 23 / 1 / 25 / 2;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea2e1-2c649bd1 {
    grid-area: 25 / 1 / 28 / 6;
    justify-self: stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea2f6-2c649bd1 {
    grid-area: 30 / 1 / 34 / 5;
    justify-self: auto;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea30b-2c649bd1 {
    grid-area: 27 / 4 / 31 / 6;
    place-self: stretch stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea320-2c649bd1 {
    grid-area: 35 / 1 / 37 / 4;
    justify-self: stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea335-2c649bd1 {
    grid-area: 37 / 4 / 39 / 6;
    place-self: auto stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea34a-2c649bd1 {
    grid-area: 33 / 3 / 37 / 6;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea34c-2c649bd1 {
    grid-area: 19 / 1 / 21 / 4;
    place-self: start stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea361-2c649bd1 {
    grid-area: 39 / 1 / 40 / 4;
    place-self: auto stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea378-2c649bd1 {
    grid-area: 9 / 1 / 10 / 2;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea379-2c649bd1 {
    grid-area: 16 / 3 / 17 / 4;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea37a-2c649bd1 {
    grid-area: 28 / 1 / 29 / 2;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea37c-2c649bd1 {
    grid-area: 34 / 1 / 35 / 2;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea382-2c649bd1 {
    grid-area: 5 / 3 / 7 / 6;
    justify-self: stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea397-2c649bd1 {
    grid-area: 2 / 1 / 4 / 7;
    justify-self: stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea3ac-2c649bd1 {
    grid-area: 8 / 1 / 11 / 5;
    place-self: stretch stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea3c1-2c649bd1 {
    grid-area: 14 / 2 / 17 / 7;
    justify-self: stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea3d6-2c649bd1 {
    grid-area: 25 / 1 / 30 / 7;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea3d7-2c649bd1 {
    grid-area: 13 / 1 / 15 / 2;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea3d8-2c649bd1 {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea3db-2c649bd1 {
    grid-area: 22 / 3 / 23 / 7;
    justify-self: stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea3f0-2c649bd1 {
    grid-area: 29 / 1 / 31 / 4;
    place-self: start stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea405-2c649bd1 {
    grid-area: 35 / 1 / 37 / 7;
    justify-self: stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea41b-2c649bd1 {
    grid-area: 19 / 1 / 21 / 7;
    place-self: start stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea431-2c649bd1 {
    grid-area: 9 / 1 / 10 / 2;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea433-2c649bd1 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea435-2c649bd1 {
    grid-area: 28 / 1 / 29 / 2;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea437-2c649bd1 {
    grid-area: 34 / 1 / 35 / 2;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea439-2c649bd1 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea43a-2c649bd1 {
    grid-area: 9 / 5 / 10 / 7;
    place-self: center stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea44f-2c649bd1 {
    grid-area: 11 / 1 / 12 / 2;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea450-2c649bd1 {
    grid-area: 18 / 1 / 21 / 7;
    align-self: stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea451-2c649bd1 {
    grid-area: 13 / 1 / 14 / 2;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea452-2c649bd1 {
    grid-area: 23 / 2 / 24 / 3;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea453-2c649bd1 {
    grid-area: 24 / 1 / 28 / 5;
    place-self: stretch stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea468-2c649bd1 {
    grid-area: 28 / 5 / 30 / 7;
    place-self: start stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea47e-2c649bd1 {
    grid-area: 31 / 3 / 34 / 7;
    justify-self: stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea493-2c649bd1 {
    grid-area: 13 / 1 / 14 / 2;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea494-2c649bd1 {
    grid-area: 15 / 1 / 16 / 2;
  }

  #w-node-c8dead59-140f-aeac-86cc-4c5a18e75c76-2c649bd1 {
    grid-area: 12 / 1 / 13 / 7;
    justify-self: stretch;
  }

  #w-node-_85f729bd-d892-10aa-d4d4-36f3ee949be5-2c649bd1 {
    grid-area: 13 / 1 / 15 / 2;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea496-2c649bd1 {
    grid-area: 10 / 2 / 11 / 3;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea497-2c649bd1 {
    grid-area: 6 / 3 / 9 / 6;
    justify-self: stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea4ac-2c649bd1 {
    grid-area: 2 / 1 / 5 / 7;
    place-self: start stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea4c1-2c649bd1 {
    grid-area: 10 / 1 / 11 / 7;
    place-self: stretch stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea4d6-2c649bd1 {
    grid-area: 14 / 1 / 16 / 7;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea4d7-2c649bd1 {
    grid-area: 16 / 1 / 17 / 2;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea4d8-2c649bd1 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea4da-2c649bd1 {
    grid-area: 21 / 1 / 23 / 4;
    justify-self: stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea4ef-2c649bd1 {
    grid-area: 23 / 4 / 24 / 7;
    justify-self: stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea505-2c649bd1 {
    grid-area: 13 / 1 / 15 / 4;
    place-self: end stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea51b-2c649bd1, #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea51c-2c649bd1 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea51d-2c649bd1 {
    grid-area: 15 / 4 / 18 / 7;
    place-self: start stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea532-2c649bd1, #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea533-2c649bd1 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea534-2c649bd1 {
    grid-area: 19 / 1 / 20 / 7;
    place-self: start stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea549-2c649bd1 {
    grid-area: 21 / 1 / 25 / 7;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea54a-2c649bd1 {
    grid-area: 25 / 1 / 27 / 7;
    justify-self: stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea55f-2c649bd1 {
    grid-area: 36 / 1 / 37 / 2;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea560-2c649bd1 {
    grid-area: 28 / 1 / 29 / 5;
    justify-self: stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea575-2c649bd1 {
    grid-area: 29 / 5 / 30 / 7;
    justify-self: stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea58b-2c649bd1 {
    grid-area: 31 / 1 / 32 / 4;
    place-self: stretch stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea5a0-2c649bd1 {
    grid-area: 32 / 4 / 34 / 7;
    justify-self: stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea5b5-2c649bd1 {
    grid-area: 28 / 1 / 31 / 7;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea5b6-2c649bd1 {
    grid-area: 35 / 1 / 36 / 7;
    justify-self: stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea5cb-2c649bd1 {
    grid-area: 38 / 2 / 39 / 5;
    justify-self: stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea5e0-2c649bd1 {
    grid-area: 38 / 5 / 40 / 7;
    place-self: end stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea5f5-2c649bd1 {
    grid-area: 40 / 1 / 42 / 3;
    place-self: end stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea60a-2c649bd1 {
    grid-area: 41 / 3 / 43 / 7;
    place-self: stretch stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea61f-2c649bd1 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea620-2c649bd1 {
    grid-area: 11 / 1 / 12 / 2;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea621-2c649bd1 {
    grid-area: 9 / 1 / 10 / 2;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea622-2c649bd1 {
    grid-area: 27 / 1 / 28 / 2;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea623-2c649bd1 {
    grid-area: 39 / 1 / 40 / 2;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea624-2c649bd1 {
    grid-area: 40 / 3 / 41 / 4;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea625-2c649bd1 {
    grid-area: 43 / 3 / 44 / 4;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea626-2c649bd1 {
    grid-area: 44 / 4 / 46 / 6;
    justify-self: stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea63c-2c649bd1 {
    grid-area: 4 / 3 / 5 / 6;
    place-self: start stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea651-2c649bd1 {
    grid-area: 7 / 1 / 8 / 5;
    place-self: start stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea666-2c649bd1 {
    grid-area: 3 / 1 / 5 / 6;
    place-self: auto;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea667-2c649bd1 {
    grid-area: 2 / 1 / 4 / 3;
    place-self: end stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea67c-2c649bd1 {
    grid-area: 9 / 3 / 10 / 6;
    place-self: start stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea691-2c649bd1 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea692-2c649bd1 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea693-2c649bd1 {
    grid-area: 10 / 1 / 11 / 3;
    place-self: start stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea69e-2c649bd1 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea69f-2c649bd1 {
    grid-area: 9 / 1 / 10 / 2;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea6a0-2c649bd1 {
    grid-area: 14 / 1 / 15 / 6;
    place-self: start stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea6b5-2c649bd1 {
    grid-area: 17 / 1 / 20 / 4;
    place-self: start stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea6ca-2c649bd1 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea6cb-2c649bd1 {
    grid-area: 16 / 3 / 20 / 6;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea6cc-2c649bd1 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea6cd-2c649bd1 {
    grid-area: 21 / 1 / 24 / 6;
    place-self: start stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea6e2-2c649bd1 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea6e3-2c649bd1 {
    grid-area: 25 / 1 / 27 / 5;
    place-self: start stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea6f8-2c649bd1 {
    grid-area: 28 / 3 / 29 / 6;
    place-self: start stretch;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea70d-2c649bd1 {
    grid-area: 25 / 1 / 29 / 6;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea70e-2c649bd1, #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea716-2c649bd1 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea717-2c649bd1 {
    grid-area: 20 / 1 / 22 / 2;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea718-2c649bd1 {
    grid-area: 13 / 2 / 14 / 3;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea719-2c649bd1 {
    grid-area: 24 / 2 / 25 / 3;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea71a-2c649bd1 {
    grid-area: 8 / 5 / 9 / 6;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea71b-2c649bd1 {
    grid-area: 29 / 1 / 30 / 2;
  }

  #w-node-a1e68757-cdb9-1c05-e5a6-8c92e07ea71c-2c649bd1 {
    grid-area: 27 / 1 / 28 / 2;
  }

  #w-node-_9613c484-b624-116f-ea76-5b8f9d3a132e-2c649bd1 {
    grid-area: 4 / 7 / 5 / 10;
    justify-self: stretch;
  }

  #w-node-_9613c484-b624-116f-ea76-5b8f9d3a1356-2c649bd1 {
    grid-area: 7 / 3 / 9 / 6;
    justify-self: stretch;
  }

  #w-node-_9613c484-b624-116f-ea76-5b8f9d3a136b-2c649bd1 {
    grid-area: 2 / 1 / 4 / 7;
    justify-self: stretch;
  }

  #w-node-_9613c484-b624-116f-ea76-5b8f9d3a1400-2c649bd1 {
    grid-area: 2 / 1 / 4 / 6;
    justify-self: stretch;
  }

  #w-node-_9613c484-b624-116f-ea76-5b8f9d3a142a-2c649bd1 {
    grid-area: 3 / 14 / 4 / 17;
    justify-self: stretch;
  }

  #w-node-_9613c484-b624-116f-ea76-5b8f9d3a1454-2c649bd1, #w-node-_9613c484-b624-116f-ea76-5b8f9d3a1481-2c649bd1, #w-node-_9613c484-b624-116f-ea76-5b8f9d3a1499-2c649bd1 {
    grid-area: 7 / 3 / 9 / 6;
    justify-self: stretch;
  }

  #w-node-_9613c484-b624-116f-ea76-5b8f9d3a14ae-2c649bd1, #w-node-_9613c484-b624-116f-ea76-5b8f9d3a151b-2c649bd1 {
    grid-area: 2 / 1 / 4 / 7;
    justify-self: stretch;
  }

  #w-node-_9613c484-b624-116f-ea76-5b8f9d3a1545-2c649bd1 {
    grid-area: 4 / 7 / 5 / 10;
    justify-self: stretch;
  }

  #w-node-_9613c484-b624-116f-ea76-5b8f9d3a15f8-2c649bd1 {
    grid-area: 7 / 3 / 9 / 6;
    justify-self: stretch;
  }

  #w-node-_9613c484-b624-116f-ea76-5b8f9d3a160d-2c649bd1 {
    grid-area: 2 / 1 / 4 / 7;
    justify-self: stretch;
  }

  #w-node-_9613c484-b624-116f-ea76-5b8f9d3a164f-2c649bd1 {
    grid-area: 4 / 7 / 5 / 10;
    justify-self: stretch;
  }

  #w-node-_9613c484-b624-116f-ea76-5b8f9d3a167e-2c649bd1, #w-node-_9613c484-b624-116f-ea76-5b8f9d3a1694-2c649bd1 {
    grid-area: 7 / 3 / 9 / 6;
    justify-self: stretch;
  }

  #w-node-_9613c484-b624-116f-ea76-5b8f9d3a16aa-2c649bd1, #w-node-_9613c484-b624-116f-ea76-5b8f9d3a16c0-2c649bd1, #w-node-_9613c484-b624-116f-ea76-5b8f9d3a16d6-2c649bd1, #w-node-_9613c484-b624-116f-ea76-5b8f9d3a16eb-2c649bd1, #w-node-_9613c484-b624-116f-ea76-5b8f9d3a1708-2c649bd1 {
    grid-area: 4 / 7 / 5 / 10;
    justify-self: stretch;
  }

  #w-node-_9613c484-b624-116f-ea76-5b8f9d3a171d-2c649bd1 {
    grid-area: 7 / 3 / 9 / 6;
    justify-self: stretch;
  }

  #w-node-_9613c484-b624-116f-ea76-5b8f9d3a1732-2c649bd1 {
    grid-area: 2 / 1 / 4 / 7;
    justify-self: stretch;
  }

  #w-node-_9613c484-b624-116f-ea76-5b8f9d3a1854-2c649bd1 {
    grid-area: 4 / 7 / 5 / 10;
    justify-self: stretch;
  }
}
