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

body {
  margin: 0;
}

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

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

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

[hidden], template {
  display: none;
}

a {
  background-color: #0000;
}

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

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

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

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

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

small {
  font-size: 80%;
}

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

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

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

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

pre {
  overflow: auto;
}

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

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

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

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

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

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

input {
  line-height: normal;
}

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

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

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

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

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

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

td, th {
  padding: 0;
}

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

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

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

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

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

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

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

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

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

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

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

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

.w-block {
  display: block;
}

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

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

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

.w-hidden {
  display: none;
}

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

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

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

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

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

.w-optimization {
  display: contents;
}

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

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

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

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

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

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

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

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

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

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

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

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

figure {
  margin: 0 0 10px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .w-col {
    width: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

.w-widget {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-tabs {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@font-face {
  font-family: Bariol webfont;
  src: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5c519ab03dcfd38eda093ca1_bariol_regular-webfont.eot") format("embedded-opentype");
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}

@font-face {
  font-family: Helvetica Neue Bold;
  src: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5c519ab03dcfd30be6093d88_HelveticaNeueMedium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: auto;
}

@font-face {
  font-family: Helvetica;
  src: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5c519ab03dcfd3ace5093d86_HelveticaNeueLight.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}

@font-face {
  font-family: Muna Regular;
  src: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5c519ab03dcfd3be7c093d84_Muna-01.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}

@font-face {
  font-family: Muna Black;
  src: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5c519ab03dcfd333aa093d87_MunaBlack-05.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: auto;
}

@font-face {
  font-family: Muna Bold;
  src: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5c519ab03dcfd36484093d85_MunaBold-03.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: auto;
}

@font-face {
  font-family: Fugue mono;
  src: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5c519ab03dcfd337b3093caf_fugue_mono.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}

@font-face {
  font-family: Fugue headline;
  src: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5c519ab03dcfd3b0b1093cbd_fugue_headline.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}

@font-face {
  font-family: Fugue;
  src: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5c519ab03dcfd3060a093c9f_fugue_regular.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}

@font-face {
  font-family: Helvetica Neue Roman;
  src: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5c519ab03dcfd350fb093d81_HelveticaNeue-Roman.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}

:root {
  --mean-black: #252122;
  --meal-red: #fc391d;
  --mean-blue: #0f0e9f;
  --white: white;
}

.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: 14px;
  line-height: 20px;
}

.backgrounds {
  z-index: -1;
  display: block;
  position: fixed;
  inset: 0;
}

.background-1 {
  z-index: 17;
  background-color: #0f0e9f;
  height: auto;
  margin-top: 0;
  position: fixed;
  inset: 0;
}

.background-2 {
  z-index: 16;
  background-color: #0f0e9f;
  height: auto;
  position: fixed;
  inset: 0;
}

.background-3 {
  z-index: 15;
  background-color: #fff;
  height: auto;
  position: fixed;
  inset: 0;
}

.background-4 {
  z-index: 14;
  background-color: #fff;
  height: auto;
  position: fixed;
  inset: 0;
}

.background-5 {
  z-index: 11;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dcbc51ec74abf56fafb6d12_06%C2%A9%20Dennis%20Wierenga%202018_Easy-Resize.com.jpg");
  background-position: 50%;
  background-size: cover;
  height: auto;
  margin-bottom: 0;
  position: fixed;
  inset: 0;
}

.row-1 {
  cursor: s-resize;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  height: 100vh;
  margin-top: 0;
  margin-left: 8px;
  margin-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.background-6 {
  z-index: 10;
  background-color: #0f0e9f;
  height: auto;
  margin-bottom: 0;
  position: fixed;
  inset: 0;
}

.background-7 {
  z-index: 9;
  color: #0000;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/62dc62aeee175fbbf2963b48_TheMigrantKitchen-Columbus-8C%20BG.jpg");
  background-position: 50%;
  background-size: cover;
  height: auto;
  margin-bottom: 0;
  position: fixed;
  inset: 0;
}

.mean {
  color: #fff;
  flex-direction: column;
  justify-content: space-around;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-left: 46px;
  font-family: Fugue, sans-serif;
  font-size: 30px;
  display: flex;
}

.network {
  color: #fff;
  flex-wrap: wrap;
  align-content: flex-end;
  align-items: flex-start;
  margin-top: -22px;
  margin-left: 0;
  padding-top: 0;
  padding-left: 46px;
  font-family: Fugue, sans-serif;
  font-size: 30px;
  font-weight: 400;
  display: flex;
}

.architecture {
  color: #fff;
  flex: none;
  margin-top: -60px;
  margin-bottom: 0;
  margin-right: 4px;
  padding-left: 94px;
  font-family: Fugue, sans-serif;
  font-size: 30px;
  font-weight: 400;
}

.middleeast {
  color: #fff;
  margin-top: -10px;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 39px;
  font-family: Fugue, sans-serif;
  font-size: 30px;
  font-weight: 400;
}

.n-screen {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #0000;
  flex: 0 auto;
  grid-template-rows: 90px 90px 90px 90px 90px 90px 90px 90px;
  grid-template-columns: 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px;
  grid-auto-columns: 1fr;
  justify-content: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  font-size: 20px;
  display: grid;
  position: static;
}

.n-sideline_r {
  border-left: 2px solid #fff;
}

.n-diagonals {
  border-width: 3px;
  border-color: #fff;
  border-left-style: solid;
  transform: skew(34.5deg)translate(93px)scale(1);
}

.n-sidelinel {
  border-left: 2px solid #fff;
}

.background-8 {
  z-index: 8;
  color: #0000;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dda714c05da5876069f6ea4_191111_EXTERIOR.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: auto;
  position: fixed;
  inset: 0;
}

.background-9 {
  z-index: 7;
  color: #0000;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/616ea68f5c54dc5ae6cea648_Mane-Pavilion%20(13).jpg");
  background-position: 50%;
  background-size: cover;
  height: auto;
  margin-bottom: 0;
  position: fixed;
  inset: 0;
}

.background-10 {
  z-index: 6;
  color: #fff;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dda8112d31f0fb25b6482d2_02.jpg");
  background-position: 50%;
  background-size: cover;
  height: auto;
  margin-bottom: 0;
  position: fixed;
  inset: 0;
}

.logo {
  margin-top: 42px;
  transform: translate(19px)scale(1.13)translate(0, 32px);
}

.landing-body-text-blue {
  color: #021998;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 19px;
  font-family: "Helveticaneueltstd ltcn (1)";
  font-size: 30px;
  font-weight: 400;
  line-height: 40px;
  position: static;
}

.clinets-white {
  color: #fff;
  margin-top: -50px;
  margin-bottom: 0;
  padding-top: 19px;
  font-family: "Helveticaneueltstd ltcn (1)";
  font-size: 30px;
  font-weight: 400;
  line-height: 40px;
  position: static;
}

.sub-heading {
  z-index: 10;
  color: #fff;
  margin-top: 50px;
  margin-right: 4px;
  padding-left: 30px;
  font-family: Fugue, sans-serif;
  font-size: 40px;
  line-height: 40px;
  position: relative;
}

.background-11 {
  z-index: 5;
  color: #fff;
  background-color: #fff;
  height: auto;
  margin-bottom: 0;
  position: fixed;
  inset: 0;
}

.background-13 {
  z-index: 3;
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  color: #232121;
  background-color: #fff;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: auto;
  margin-bottom: 0;
  display: grid;
  position: fixed;
  inset: 0;
}

.network-map {
  background-color: #0000;
  align-self: center;
  padding-top: 0;
}

.background-12 {
  z-index: 4;
  color: #0000;
  background-color: #fff;
  height: auto;
  margin-bottom: 0;
  position: fixed;
  inset: 0;
}

.background-14 {
  z-index: 2;
  color: #232121;
  background-color: #0f0e9f;
  height: auto;
  margin-bottom: 0;
  position: fixed;
  inset: 0;
}

.background-15 {
  z-index: 1;
  background-color: var(--mean-black);
  color: #0000;
  height: auto;
  margin-bottom: 0;
  position: fixed;
  inset: 0;
}

.red {
  z-index: 0;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--meal-red);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
  position: relative;
  inset: 0;
}

.phone-screen {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #0000;
  flex: 0 auto;
  grid-template-rows: 90px 90px 90px 90px 90px 90px 90px 90px 90px;
  grid-template-columns: 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px;
  justify-content: center;
  margin-top: -1px;
  margin-bottom: 13px;
  padding-top: 0;
  padding-bottom: 25px;
  padding-left: 0;
  font-size: 20px;
}

.blue {
  z-index: 4;
  background-color: var(--mean-blue);
  padding-left: 61px;
  position: relative;
}

.workwiththebest {
  color: var(--mean-blue);
  text-transform: capitalize;
  align-self: center;
  margin-top: 50px;
  padding-left: 0;
  font-family: Fugue, sans-serif;
  font-size: 40px;
  line-height: 40px;
  position: static;
  inset: 0;
}

.meal-mean-logo {
  z-index: 2000;
  color: #fff;
  align-self: end;
  margin-top: 62px;
  margin-left: -15px;
  margin-right: -19px;
  padding-left: 0;
  font-family: Fugue, sans-serif;
  font-size: 25px;
  line-height: 35px;
  text-decoration: none;
  position: relative;
}

.n-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 0 90px 90px 90px;
  grid-template-columns: 62px 62px 62px;
}

.n-left {
  border-left: 2px solid #fff;
}

.n-right {
  border-right: 2px solid #fff;
  transform: translate(2px);
}

.n-diagonal {
  border-left: 2px solid #fff;
  transform: skew(34.5deg)translate(93px);
}

.question-text {
  z-index: 3;
  color: #fff;
  align-self: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 19px;
  padding-left: 30px;
  font-family: Helvetica Neue Roman, sans-serif;
  font-size: 35px;
  font-weight: 400;
  line-height: 40px;
  position: static;
}

.answer-text {
  z-index: 3;
  color: var(--mean-blue);
  align-self: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 30px;
  font-family: Helvetica Neue Roman, sans-serif;
  font-size: 35px;
  font-weight: 400;
  line-height: 40px;
  position: relative;
}

.meal-mean-text {
  z-index: 10;
  color: #fff;
  text-align: center;
  align-self: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 19px;
  font-family: Helvetica, sans-serif;
  font-size: 25px;
  font-weight: 400;
  line-height: 30px;
  position: relative;
}

.project-heading {
  color: #fff;
  align-self: end;
  margin-top: 66px;
  padding-left: 30px;
  font-family: Fugue, sans-serif;
  font-size: 40px;
  line-height: 25px;
}

.navbar-4 {
  z-index: -1;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
}

.container {
  z-index: -1;
  background-color: #fff;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
}

.amman {
  transform: scale(.17)translate(-65px, 111px);
}

.map-pixel {
  transform: translate(0)translate(0);
}

.shell-div {
  margin-left: 0;
  transform: translate(60px, 19px);
}

.shell-pic {
  margin-top: 0;
  padding-left: 0;
  transform: scale(1.17)translate(32px, 14px);
}

.new-york-text {
  z-index: 1000;
  color: var(--mean-blue);
  margin-top: 40px;
  padding-left: 10px;
  font-family: Helvetica Neue Roman, sans-serif;
  line-height: 25px;
  position: relative;
}

.kurzeme-text {
  z-index: 10000;
  color: #011f92;
  margin-top: 40px;
  padding-left: 10px;
  font-family: "Helveticaneueltstd ltcn (1)";
  line-height: 25px;
  position: relative;
}

.kiev-text, .hong-kong-text, .amman-text, .dubai-text {
  z-index: 1000;
  color: #0f0e9f;
  text-align: right;
  margin-top: 40px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: "Helveticaneueltstd ltcn (1)";
  line-height: 25px;
  position: relative;
}

.dubai {
  transform: translate(-47px, -19px)rotate(180deg)translate(-14px, 51px)scale(.92);
}

.hong-kong {
  transform: translate(-28px)rotate(90deg)translate(-25px, 18px)scale(.98);
}

.new-york {
  transform-style: preserve-3d;
  transform: scale(.87)rotateX(0)rotateY(180deg)rotateZ(90deg)translate(8px, 16px);
}

.zagreb {
  transform-style: preserve-3d;
  transform: translate(-71px, 43px)scale(.85)rotateX(180deg)rotateY(0)rotateZ(0)rotateX(0)rotateY(-180deg)rotateZ(0);
}

.willow-image {
  align-self: center;
  margin-top: -55px;
  transform: scale(1.44);
}

.design-diagram {
  z-index: 7;
  position: absolute;
  transform: translate(1px);
}

.small-n {
  transform: translate(0);
}

.small-n.hide-a {
  display: none;
}

.small-n-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 90px 90px;
  grid-template-columns: 62px 62px 62px;
  margin-left: -31px;
  padding-right: 0;
}

.s-n-left {
  border-left: 2px solid #fff;
  transform: translate(31px);
}

.s-n-right {
  border-right: 2px solid #fff;
  transform: translate(-29px);
}

.s-n-diagonal {
  border-right: 2px solid #fff;
  transform: rotate(-34.5deg)scale(1.22)scale(.99)translate(-29px);
}

.small-n-blue {
  padding-left: 0;
}

.small-n-blue.move.hide-b {
  display: none;
}

.s-n-left-blue {
  border-color: var(--mean-blue);
  border-left-style: solid;
  border-left-width: 2px;
  transform: translate(31px);
}

.s-n-right-blue {
  border-color: var(--mean-blue);
  border-right-style: solid;
  border-right-width: 2px;
  transform: translate(-29px);
}

.s-n-diagonal-blue {
  border-color: var(--mean-blue);
  border-right-style: solid;
  border-right-width: 2px;
  transform: rotate(-34.5deg)scale(1.22)scale(.99)translate(-29px);
}

.white-navmenu-content {
  z-index: 1;
  background-color: #242121;
  width: 100%;
  height: auto;
  min-height: 934px;
  margin-top: 0;
  margin-bottom: 0;
  transition: opacity .5s;
  position: fixed;
  inset: 0;
  overflow: hidden;
}

.white-navmenu-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 90px 90px 90px 90px 90px 90px 90px 90px 90px 90px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  justify-content: center;
}

.nav-white-container {
  z-index: 3000;
  background-color: #0000;
  width: auto;
  min-width: 100%;
  margin: 0;
  padding-bottom: 20px;
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
}

.white-navmenu-slide-wrapper {
  width: 100%;
  height: 100%;
  display: block;
  position: relative;
}

.link-02 {
  color: #fff;
  text-transform: uppercase;
  margin-top: 25px;
  margin-bottom: 0;
  padding-bottom: 13px;
  font-family: Fugue, sans-serif;
  font-size: 40px;
  line-height: 50%;
  text-decoration: none;
  display: block;
}

.link-02.category-head {
  margin-top: 0;
}

.link-02.hide-class {
  display: none;
}

.link {
  font-size: 30px;
  line-height: 35px;
  display: inline;
}

.white-accordion-item-trigger {
  transition: opacity .5s cubic-bezier(.645, .045, .355, 1);
}

.text-block-02 {
  color: #fff;
  margin-top: 0;
  font-family: Fugue, sans-serif;
  font-size: 40px;
}

.project-name {
  color: #fff;
  text-transform: uppercase;
  margin-top: 0;
  font-size: 25px;
  line-height: 25px;
  text-decoration: none;
  position: static;
}

.navbar-white {
  z-index: 13000;
  background-color: #00000024;
  display: none;
}

.bttmline-white {
  z-index: 2;
  color: #fff;
  background-color: #fff;
  width: 35px;
  height: 2px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  top: 20px;
  left: 0;
  right: 0;
}

.brand-white {
  margin-top: 30px;
  margin-left: 50px;
}

.brand-white.w--current {
  cursor: pointer;
}

.white-navmenu-trigger {
  z-index: 2;
  color: #0000;
  cursor: pointer;
  background-color: #0000;
  width: 60px;
  height: 60px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: 50px;
  transition: filter .5s cubic-bezier(.655, -.005, .355, 1);
  display: block;
  position: fixed;
  top: 0;
  right: 0;
}

.topline-white {
  z-index: 2;
  color: #fff;
  background-color: #fff;
  width: 35px;
  height: 2px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  left: 0;
  right: 0;
}

.white-navmenu-project-link {
  color: #0000;
  text-transform: none;
  cursor: pointer;
  background-color: #0000;
  padding-top: 12px;
  transition: font-size .6s cubic-bezier(.661, .007, .355, 1);
  display: block;
  position: static;
}

.white-navmenu-n-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 90px 90px 90px 90px 90px 90px 90px 90px 90px;
  grid-template-columns: 62px 62px 62px 62px 62px 62px;
}

.midline-white {
  z-index: 1;
  color: #fff;
  background-color: #fff;
  width: 35px;
  height: 2px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  top: 10px;
  left: 0;
  right: 0;
}

.white-accordion-item-content {
  margin-bottom: 0;
  overflow: hidden;
}

.blue-accordion-item-trigger {
  transition: opacity .5s cubic-bezier(.645, .045, .355, 1);
}

.brand-blue {
  z-index: 1;
  margin-top: 30px;
  margin-left: 50px;
}

.brand-blue.w--current {
  z-index: 1;
  cursor: pointer;
}

.topline-blue {
  z-index: 2;
  color: #fff;
  background-color: #0f0e9f;
  width: 35px;
  height: 2px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  left: 0;
  right: 0;
}

.text-block-01 {
  color: #0f0e9f;
  margin-top: 0;
  font-family: Fugue, sans-serif;
  font-size: 40px;
}

.midline-blue {
  z-index: 1;
  color: #fff;
  background-color: #0f0e9f;
  width: 35px;
  height: 2px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  top: 10px;
  left: 0;
  right: 0;
}

.project-name-01 {
  color: var(--white);
  text-transform: uppercase;
  font-size: 25px;
  line-height: 25px;
  text-decoration: none;
  display: block;
}

.blue-navmenu-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 90px 90px 90px 90px 90px 90px 90px 90px 90px 90px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  justify-content: center;
}

.blue-navmenu-slide-wrapper {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
}

.blue-navmenu-content {
  z-index: 1;
  background-color: var(--mean-black);
  width: 100vw;
  height: 100vh;
  margin-top: 0;
  margin-bottom: 0;
  transition: opacity .5s;
  position: relative;
  inset: 0;
  overflow: hidden;
}

.blue-navmenu-n-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 90px 90px 90px 90px 90px 90px 90px 90px 90px;
  grid-template-columns: 62px 62px 62px 62px 62px 62px;
  margin-top: 0;
}

.nav-blue-container {
  background-color: #0000;
  width: auto;
  min-width: 100%;
  margin: 0;
  padding-bottom: 20px;
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
}

.navmenu-blue-accordion-container {
  z-index: 5;
  position: relative;
}

.navbar-blue {
  z-index: 13000;
  background-color: #00000024;
  display: none;
}

.blue-accordion-item-content {
  margin-bottom: 0;
  overflow: hidden;
}

.bttmline-blue {
  z-index: 2;
  color: #fff;
  background-color: #0f0e9f;
  width: 35px;
  height: 2px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  top: 20px;
  left: 0;
  right: 0;
}

.blue-navmenu-trigger {
  z-index: 2;
  color: #0000;
  cursor: pointer;
  background-color: #0000;
  width: 60px;
  height: 60px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: 50px;
  transition: filter .5s cubic-bezier(.655, -.005, .355, 1);
  display: block;
  position: fixed;
  top: 0;
  right: 0;
}

.blue-navmenu-project-link {
  color: #0000;
  text-transform: none;
  cursor: pointer;
  background-color: #0000;
  padding-top: 12px;
  transition: font-size .6s cubic-bezier(.661, .007, .355, 1);
  display: block;
  position: static;
}

.field-label {
  color: #fff;
  margin-bottom: 10px;
  font-family: Helvetica, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.field-label-2 {
  color: #fff;
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Helvetica, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.error-message {
  background-color: #0000;
  padding-left: 0;
  line-height: 30px;
}

.text-block-3 {
  color: #fff;
  margin-top: 360px;
  margin-left: -310px;
  margin-right: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.text-block-4 {
  color: #fff;
  margin-top: 180px;
  margin-bottom: 180px;
  font-family: Helvetica Neue Bold, sans-serif;
  font-size: 30px;
  line-height: 36px;
}

.success-message {
  background-color: #0000;
  flex: 1;
  padding-left: 29px;
  line-height: 30px;
}

.signature {
  color: #fff;
  text-align: center;
  align-self: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  font-family: Helvetica, sans-serif;
  font-size: 11px;
}

.logo-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 90px 90px 90px;
  grid-template-columns: 62px 62px 62px 62px 62px 62px 62px 62px;
  padding-left: 10px;
}

.logo-grid:focus {
  perspective: 1182px;
}

.div-block-2 {
  background-color: #0f0e9f;
  transform: translate(-60px, -23px)scale(1.46);
}

.cover {
  background-color: var(--mean-blue);
  transform: translate(-32px, -37px);
}

.logo-partner {
  align-self: center;
  padding-left: 16px;
  padding-right: 16px;
  transform: translate(0);
}

.partner-heading {
  z-index: 5;
  color: var(--mean-blue);
  text-align: center;
  align-self: start;
  margin-top: 0;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Fugue, sans-serif;
  font-size: 35px;
  line-height: 40px;
  position: relative;
}

.overlay {
  z-index: 8;
  background-color: #0000;
  display: block;
  position: absolute;
  inset: 0;
  overflow: visible;
}

.link-block {
  position: relative;
}

.overlay-red {
  z-index: 8;
  background-color: var(--meal-red);
  display: block;
  position: absolute;
  inset: 0;
  overflow: visible;
  transform: translate(-247px);
}

.overlay-blue {
  z-index: 9;
  background-color: var(--mean-blue);
  display: block;
  position: absolute;
  inset: 0;
  overflow: visible;
  transform: translate(249px)scale(1);
}

.field-label-3 {
  color: #fff;
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Helvetica, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.text-field {
  color: #fff;
  background-color: #0000;
  border: 2px solid #fff;
  height: 40px;
  font-family: Helvetica Neue Roman, sans-serif;
  font-size: 20px;
  position: relative;
}

.text-field:focus {
  color: var(--mean-black);
  background-color: #fff;
  border-style: none;
  transform: scale(1.03)translate(13px);
}

.row-3, .row-4, .row-5, .row-6, .row-7, .row-9, .row-2, .row-10, .row-11 {
  color: #818080;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  height: 870px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.row-12 {
  perspective: none;
  color: #818080;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  height: 870px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.row-13 {
  perspective: 1500px;
  color: #818080;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  height: 870px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.row-14 {
  perspective: 1000px;
  color: #818080;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  height: 870px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.row-15 {
  color: #818080;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  height: 870px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.meal_lab_image1 {
  z-index: 9;
  align-self: center;
  margin-top: 0;
  padding-left: 0;
  position: relative;
}

.meal_lab_image1:hover {
  transform-origin: 50%;
  align-self: center;
  transform: perspective(1312px);
}

.meal_lab_image2 {
  z-index: 8;
  align-self: center;
  margin-top: 0;
  padding-left: 0;
  position: relative;
}

.meal_lab_image2:hover {
  align-self: center;
}

.meal_lab_image3 {
  z-index: 6;
  align-self: center;
  margin-top: 0;
  padding-left: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.meal_lab_image3:hover {
  align-self: center;
}

.meal_lab_image4 {
  z-index: 7;
  align-self: center;
  margin-top: 0;
  padding-left: 0;
  position: relative;
}

.meal_lab_image4:hover {
  align-self: center;
}

.meal_lab_mainimage {
  z-index: 10;
  align-self: center;
  margin-top: 36px;
  padding-left: 1px;
  position: relative;
}

.meal_lab_mainimage:hover {
  align-self: center;
}

.sub-heading-red {
  z-index: 10;
  color: var(--meal-red);
  text-align: center;
  margin-top: 50px;
  margin-right: 0;
  padding-left: 0;
  font-family: Fugue, sans-serif;
  font-size: 40px;
  line-height: 40px;
  position: relative;
}

.project-title {
  color: #fff;
  text-transform: uppercase;
  align-self: center;
  margin-top: 6px;
  margin-bottom: 19px;
  font-family: Fugue, sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 40px;
  position: relative;
}

.section-grid-copy {
  z-index: 1;
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  aspect-ratio: auto;
  object-fit: fill;
  grid-template: ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: auto;
  justify-content: center;
  place-items: stretch center;
  margin-top: 18px;
  padding-left: 0;
  display: grid;
  position: fixed;
  inset: 0;
}

.architecture-01 {
  color: #fff;
  margin-top: 22px;
  margin-right: 4px;
  padding-left: 110px;
  font-family: Fugue, sans-serif;
  font-size: 30px;
}

.project-landing-section {
  background-color: var(--mean-black);
  display: block;
  position: static;
}

.n-left-2 {
  background-color: #fff;
  width: 3px;
  height: 100%;
  transform: translate(-1px);
}

.n-mid {
  background-color: #fff;
  align-self: center;
  width: 3px;
  height: 120%;
  transform: rotate(-34deg)translate(-2px);
}

.mean-n {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 90px 90px;
  grid-template-columns: 62px 62px;
  grid-auto-columns: 1fr;
  display: grid;
  transform: scale(.8);
}

.middle-east-01 {
  color: #fff;
  margin-top: 22px;
  padding-left: 56px;
  font-family: Fugue, sans-serif;
  font-size: 30px;
  text-decoration: none;
}

.image-2 {
  display: block;
  transform: scale(.7);
}

.mean-logo {
  z-index: 3;
  cursor: pointer;
  margin-top: 17px;
  text-decoration: none;
  display: block;
  position: relative;
}

.mean-01 {
  color: #fff;
  margin-top: 0;
  padding-left: 0;
  font-family: Fugue, sans-serif;
  font-size: 30px;
  text-decoration: none;
}

.network-01 {
  color: #fff;
  margin-top: 22px;
  font-family: Fugue, sans-serif;
  font-size: 30px;
  text-decoration: none;
}

.n-right-2 {
  background-color: #fff;
  width: 3px;
  height: 100%;
  transform: translate(-1px);
}

.divider {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #0f0e9f;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 2px;
  display: grid;
}

.info-section {
  z-index: 1;
  background-color: #fff;
  transition: opacity .2s;
  position: relative;
}

.design-section-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  justify-content: center;
  place-items: stretch center;
  margin-top: 0;
}

.design-video-caption {
  color: var(--mean-black);
  align-self: center;
  margin-top: 30px;
  margin-bottom: 0;
  font-family: Helvetica Neue Roman, sans-serif;
  font-size: 15px;
  line-height: 15px;
}

.heading {
  color: #0f0e9f;
  text-transform: uppercase;
  font-size: 25px;
}

.design-section {
  z-index: 1;
  background-color: #fff;
  position: relative;
}

.design-slider-caption {
  color: var(--mean-black);
  align-self: center;
  margin-top: 30px;
  margin-bottom: 0;
  font-family: Helvetica Neue Roman, sans-serif;
  font-size: 15px;
  line-height: 15px;
}

.process-section {
  z-index: 1;
  background-color: #fff;
  position: relative;
}

.process-section-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  justify-content: center;
  place-items: stretch center;
}

.process-slider-caption, .process-video-caption {
  color: var(--mean-black);
  align-self: center;
  margin-top: 30px;
  margin-bottom: 0;
  font-family: Helvetica Neue Roman, sans-serif;
  font-size: 15px;
  line-height: 15px;
}

.event-section {
  z-index: 1;
  background-color: #fff;
  position: relative;
}

.event-section-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  justify-content: center;
  place-items: stretch center;
}

.launch-video-caption, .launch-slider-caption {
  color: #242121;
  align-self: center;
  margin-top: 30px;
  margin-bottom: 0;
  font-family: Helvetica Neue Roman, sans-serif;
  font-size: 15px;
  line-height: 15px;
}

.bg-color {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--mean-black);
  color: var(--mean-black);
  grid-template-rows: 90px 90px 90px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.footer-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--mean-black);
  grid-template-rows: 90px 90px 90px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  justify-items: stretch;
  display: grid;
  position: static;
}

.contact-format {
  color: #fff;
  align-self: center;
  margin-top: 10px;
  font-family: Fugue, sans-serif;
  font-size: 16px;
  line-height: 30px;
  display: block;
}

.mean-logo-02 {
  margin-top: 17px;
  text-decoration: none;
  transform: scale(.66)translate(19px, 45px);
}

.footer-section {
  z-index: 1;
  color: var(--mean-black);
  background-color: #fff;
  display: block;
  position: relative;
}

.message-text {
  color: #fff;
  background-color: #0000;
  border: 2px solid #fff;
  height: 100px;
  margin-bottom: 0;
  padding-right: 433px;
  font-family: Helvetica Neue Roman, sans-serif;
  font-size: 20px;
  position: relative;
}

.message-text:focus {
  color: var(--mean-black);
  background-color: #fff;
  border-style: none;
  transform: scale(1.03)translate(14px);
}

.logo-publication {
  align-self: start;
  font-size: 15px;
  display: block;
  position: static;
}

.link-3 {
  color: var(--mean-blue);
  font-family: Helvetica Neue Roman, sans-serif;
  text-decoration: underline;
}

.link-4 {
  z-index: 10;
  color: var(--mean-blue);
  font-family: Helvetica Neue Roman, sans-serif;
  position: fixed;
}

.link-5, .link-6, .link-7 {
  color: var(--mean-blue);
  font-family: Helvetica Neue Roman, sans-serif;
}

.bold-text {
  color: var(--mean-blue);
  font-family: Helvetica Neue Bold, sans-serif;
}

.image_01-p01 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5eb7e0f9f92b586fa9178907_Audi-Innovation-Hub_MEAN-Middle-East-Architecture-Network%20(3)_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_03-p01 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5eb7e0f9f92b58fa4c178906_Audi-Innovation-Hub_MEAN-Middle-East-Architecture-Network%20(5)_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_04-p01 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5eb7e0fa0e0bc8f9b06a084f_Audi-Innovation-Hub_MEAN-Middle-East-Architecture-Network%20(1)_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.wrapper-p01 {
  width: 1000vw;
  height: 100vh;
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
}

.scrolling-images-p01 {
  width: 100%;
  height: 100%;
}

.image_02-p01 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5eb7e0f9fb1f1e28b1baf4ac_Audi-Innovation-Hub_MEAN-Middle-East-Architecture-Network%20(6)_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.design-slider-p1 {
  z-index: 3;
  align-self: stretch;
  height: 100%;
}

.process-slide-1-p01 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dcbce9bdb1f7b4b42fc361e_191111_01.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.design-slide-2-p01 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dcbcde2db1f7bfa22fc345d_02_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.design-slide-3-p01 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dcbcde1c74abf8456fbb183_03_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.design-slide-4-p01 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dcbcde24dcbb302a7d737a7_04_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.design-slide-5-p01 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dcbcde2db1f7b87eefc345c_05_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.design-slide-6-p01 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dcbcde2a04bf55bd99509a7_06_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.design-slide-7-p01 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dcbcde24dcbb3f51bd737a6_07_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.design-slide-8-p01 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dcbcde3741bd72826946c77_09_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.design-slide-9-p01 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dcbcde2db1f7bc277fc345e_08_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.design-slide-10-p01 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dcbcde3741bd7067c946c76_10_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.design-video-p01, .process-video-p01, .launch-video-p01 {
  z-index: 3;
  align-self: stretch;
  margin-top: 0;
}

.paragraph-col-01-p01 {
  color: var(--mean-blue);
  margin-top: 45px;
  font-family: Helvetica Neue Roman, sans-serif;
  font-size: 20px;
  line-height: 23px;
}

.paragraph-col-01-p01.p01s01 {
  font-size: 25px;
  line-height: 25px;
}

.paragraph-col-03-p01 {
  direction: rtl;
  color: var(--mean-blue);
  margin-top: 45px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 25px;
  line-height: 25px;
}

.design-slide-1-p01 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dcbcde3c74abf2360fbb184_01_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.process-slider-p01 {
  z-index: 3;
  align-self: stretch;
  height: 100%;
}

.process-slide-2-p01 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dcbce9b4dcbb38307d742f2_191111_02.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.process-slide-3-p01 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dcbce9ba04bf55e0795224c_191111_03.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.process-slide-4-p01 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dcbce9bdb1f7b6145fc361d_191111_04.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.process-slide-5-p01 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dcbce9bc74abf83eafbb547_191111_05.jpg");
  background-position: 50%;
  background-size: cover;
}

.process-slide-6-p01 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dcbce9ba77069f0cc68880f_191111_06.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.process-slide-7-p01 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dcbce9b90ed86d50835ad58_191111_07.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.process-slide-8-p01 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dcbce9bdb1f7b0d03fc361f_191111_08.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.process-slide-9-p01 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dcbce9b90ed86806d35ad59_191111_09.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.process-slide-10-p01 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dcbce9b741bd71cd1948410_191111_10.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.launch-slider-p01 {
  z-index: 3;
  align-self: stretch;
  height: 100%;
}

.launch-slide-1-p01 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dcbcf58db1f7b1cb3fc485f_191111_01.jpg");
  background-position: 50% 67%;
  background-repeat: no-repeat;
  background-size: cover;
}

.launch-slide-2-p01 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dcbcf57c74abf35d1fbbf53_191111_02.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.launch-slide-3-p01 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dcbcf58c74abf0fc4fbbf54_191111_03.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.launch-slide-4-p01 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dcbcf58c74abf5e6afbbf55_191111_04.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.launch-slide-5-p01 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dcbcf58db1f7bd1b2fc4860_191111_05.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.launch-slide-6-p01 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dcbcf58a77069d472688be5_191111_06.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.launch-slide-7-p01 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dcbcf58a7706908fa688be4_191111_07.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.launch-slide-8-p01 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dcbcf5790ed86936035bdef_191111_08.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.launch-slide-9-p01 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dcbcf5890ed86ac7335bdf3_191111_09.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.launch-slide-10-p01 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dcbcf594dcbb301c2d74854_191111_10.jpg");
  background-position: 50% -99px;
  background-repeat: no-repeat;
  background-size: cover;
}

.scrolling-images-p02 {
  width: 100%;
  height: 100%;
}

.wrapper-p02 {
  width: 300vw;
  height: 100vh;
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
}

.image_01-p02 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5c519ab03dcfd35742093e43_01.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_02-p02 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5c519ab03dcfd31766093e45_03.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_03-p02 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5c519ab03dcfd3e698093e44_02.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.paragraph-col-01-p02 {
  color: var(--mean-blue);
  background-color: #fff;
  margin-top: 45px;
  margin-bottom: 6px;
  font-family: Helvetica Neue Roman, sans-serif;
  font-size: 25px;
  line-height: 25px;
}

.paragraph-col-03-p02 {
  direction: rtl;
  color: var(--mean-blue);
  margin-top: 45px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 25px;
  line-height: 25px;
}

.design-video-p02 {
  align-self: stretch;
  margin-top: 0;
}

.design-slider-p02 {
  z-index: 0;
  align-self: stretch;
  height: 100%;
}

.design-slide-1-p02 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dcbe6d6a770698ff96953fe_191111_01.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.design-slide-2-p02 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/62ea6a7655a4e60dbca460a0_211110_Modulus_D3-Architecture-Festival_Presentation_SCREEN%206.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.design-slide-3-p02 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/62ea6a778c07815648b9ce80_211110_Modulus_D3-Architecture-Festival_Presentation_SCREEN%203.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.design-slide-4-p02 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/62ea6a751bc460dc2267fef7_211110_Modulus_D3-Architecture-Festival_Presentation_SCREEN%204.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.design-slide-5-p02 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dcbe6d6db1f7b03ddfd4177_191111_05.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.design-slide-6-p02 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dcbe6d64dcbb362ead839f9_191111_06.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.design-slide-7-p02 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dcbe6d690ed86e62936ac06_191111_07.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.design-slide-8-p02 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dcbe6d690ed86cde136ac05_191111_08.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.design-slide-9-p02 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dcbe6d576c0d6097fae1d2a_191111_09.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.launch-slider-p02 {
  align-self: stretch;
  min-height: 100%;
}

.launch-slide-1-p02 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dcbe745c74abf09b0fcbd7f_191111_01.jpg");
  background-position: 42% 43%;
  background-repeat: no-repeat;
  background-size: cover;
}

.launch-slide-2-p02 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dcbe7464dcbb36425d83d95_191111_02.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.launch-slide-3-p02 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dcbe745a7706922b369569f_191111_03.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.launch-slide-4-p02 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dcbe746741bd70ea09537d8_191111_04.jpg");
  background-position: 50% 45%;
  background-repeat: no-repeat;
  background-size: cover;
}

.launch-slide-5-p02 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dcbe746a77069aaf86956a0_191111_05.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.launch-slide-6-p02 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dcbe746db1f7becb6fd42ff_191111_06.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.launch-slide-7-p02 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dcbe7464dcbb3eac1d83d94_191111_07.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.launch-slide-8-p02 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dcbe746c74abf11a5fcbd83_191111_08.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.launch-slide-9-p02 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dcbe746c74abf0668fcbd84_191111_09.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.launch-slide-10-p02 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dcbe746741bd750329537d7_191111_10.jpg");
  background-position: 54% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.launch-video-p02 {
  align-self: stretch;
  margin-top: 0;
}

.design-section-grid-p02 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  justify-content: center;
  place-items: stretch center;
  margin-top: 0;
}

.info-section-grid-p02 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  justify-content: center;
  place-items: stretch center;
}

.icon-2-p02 {
  color: var(--mean-blue);
}

.icon-p02 {
  color: var(--mean-blue);
  background-color: #0000;
}

.body {
  display: block;
}

.utility-page-wrap {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
}

.utility-page-content {
  text-align: center;
  flex-direction: column;
  width: 260px;
  display: flex;
}

.utility-page-form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.mean-logo-blue {
  margin-top: 17px;
  text-decoration: none;
}

.mean-01-blue {
  color: var(--mean-blue);
  margin-top: 0;
  padding-left: 0;
  font-family: Fugue, sans-serif;
  font-size: 30px;
  text-decoration: none;
}

.middle-east-01-blue {
  color: var(--mean-blue);
  margin-top: 22px;
  padding-left: 56px;
  font-family: Fugue, sans-serif;
  font-size: 30px;
  text-decoration: none;
}

.architecture-01-blue {
  color: var(--mean-blue);
  margin-top: 22px;
  margin-right: 4px;
  padding-left: 110px;
  font-family: Fugue, sans-serif;
  font-size: 30px;
}

.network-01-blue {
  color: var(--mean-blue);
  margin-top: 22px;
  font-family: Fugue, sans-serif;
  font-size: 30px;
  text-decoration: none;
}

.heading-2 {
  color: var(--mean-blue);
  font-family: Helvetica, sans-serif;
  font-size: 30px;
  line-height: 30px;
}

.text-block-5 {
  color: var(--mean-black);
  text-align: center;
  font-size: 20px;
  line-height: 25px;
}

.scrolling-images-p03 {
  z-index: -2;
  background-color: var(--mean-blue);
  width: 100%;
  height: 100%;
  position: relative;
}

.wrapper-p03 {
  width: 400vw;
  height: 100vh;
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
}

.image_01-p03 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5c519ab03dcfd3969d093f1f_08.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_02-p03 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5c519ab03dcfd315b6093e47_02.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_03-p03 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dcbe8c1cb881d04c8ee4716_191111_04.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_04-p03 {
  background-color: var(--mean-black);
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5c519ab03dcfd34287093f1e_05.jpg");
  background-position: 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 30vw;
  height: 100%;
  display: flex;
}

.info-section-grid-p03 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  justify-content: center;
  place-items: stretch center;
}

.paragraph-col-01-p03 {
  color: var(--mean-blue);
  margin-top: 45px;
  font-family: Helvetica Neue Roman, sans-serif;
  font-size: 25px;
  line-height: 25px;
}

.paragraph-col-03-p03 {
  direction: rtl;
  color: var(--mean-blue);
  margin-top: 45px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 25px;
  font-weight: 400;
  line-height: 25px;
}

.scrolling-images-p04 {
  z-index: -2;
  width: 100%;
  height: 100%;
  position: relative;
}

.wrapper-p04 {
  background-color: var(--mean-black);
  width: 400vw;
  height: 100vh;
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
}

.image_01-p04 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dcbf1d4e15bfd79fe7d844f_02.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_02-p04 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dcbf1d3259a2a1cb8143028_03.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_03-p04 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dcbf1d3e15bfdec9f7d844c_04.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_04-p04 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dcbf1d3294b8865253cf096_01.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.info-section-grid-p04 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  justify-content: center;
  place-items: stretch center;
}

.paragraph-col-01-p04 {
  color: var(--mean-blue);
  margin-top: 45px;
  font-family: Helvetica Neue Roman, sans-serif;
  font-size: 25px;
  line-height: 25px;
}

.scrolling-images-p05 {
  z-index: -2;
  width: 100%;
  height: 100%;
  position: relative;
}

.wrapper-p05 {
  background-color: var(--mean-black);
  width: 600vw;
  height: 100vh;
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
}

.image_01-p05 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dda5ae6cd7d3772351eab35_01.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_02-p05 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dda5ae6967a3b63213116e8_02.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_03-p05 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dda5ae656a2d6594f561b82_3.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_04-p05 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dda5ae6d31f0f498763a005_04.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.design-slide-1-p03 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dcbe96e259a2a607c13dcbb_191111_02.jpg");
  background-position: 50% 22%;
  background-repeat: no-repeat;
  background-size: cover;
}

.design-slide-2-p03 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dcbe96e542d038313dacede_191111_03.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.design-slide-3-p03 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dcbe96e542d036d30dacedd_191111_04.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.design-slide-4-p03 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dcbe96e1abc7944b11b5349_191111_05.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.bold-text-2, .bold-text-3, .bold-text-4, .bold-text-5, .bold-text-6 {
  font-family: Helvetica Neue Bold, sans-serif;
}

.design-video-p03 {
  align-self: stretch;
  margin-top: 0;
}

.icon-2-p3 {
  color: var(--mean-blue);
}

.icon-p03 {
  color: var(--mean-blue);
  background-color: #0000;
}

.slider {
  z-index: 3;
  align-self: stretch;
  height: 630px;
}

.icon-p01 {
  color: var(--mean-blue);
  background-color: #0000;
}

.icon-2-p01 {
  color: var(--mean-blue);
}

.slide {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dcbc6d0a77069e6186813d7_01.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-2 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dcbc6d1da1d1a5e1dbb5a00_02.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-3 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dcbc6d1741bd738b1944095_03.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-4 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dcbc6d190ed86713d356bad_04.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-5 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dcbc6d090ed867aaa356bac_05.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-6 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dcbc6d1741bd732e2944094_06.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-7 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dcbc6d190ed8653ca356bae_07.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-8 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dcbc6d1da1d1a5c1cbb59ff_08.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.drawing-icon-r, .drawing-icon-l {
  color: var(--mean-blue);
}

.design-drawing-slider-caption {
  color: var(--mean-black);
  align-self: center;
  margin-top: 30px;
  margin-bottom: 0;
  font-family: Helvetica Neue Roman, sans-serif;
  font-size: 15px;
  line-height: 15px;
}

.process-video-p03 {
  background-color: #000;
  align-self: stretch;
  margin-top: 0;
}

.launch-video-p03 {
  align-self: stretch;
  margin-top: 0;
}

.design-slide-5-p03 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dcbe96ecb881d6b5eee4934_191111_06.jpg");
  background-position: 50% 22%;
  background-repeat: no-repeat;
  background-size: cover;
}

.process-slide-1-p03 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dcbe9c9036d66c32912dc4b_191111_01%20P03.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.process-slide-2-p03 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dcbe9c8294b885b4a3ca4c2_191111_02%20P03.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.process-slide-3-p03 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dcbe9c9036d6625ff12dc4c_191111_03%20P03.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.process-slide-4-p03 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dcbe9c9259a2a7bb713de57_191111_04%20P03.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.process-slide-5-p03 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dcbe9c998ba40ac1ddc2b6c_191111_05%20P03.jpg");
  background-position: 50%;
  background-size: cover;
}

.process-slide-6-p03 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dcbe9c9259a2ac64413de58_191111_06%20P03.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.launch-slide-1-p03 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dcbea4e259a2a07e813e59b_07.jpg");
  background-position: 42% 43%;
  background-repeat: no-repeat;
  background-size: cover;
}

.launch-slide-2-p03 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dcbea4e259a2ad24d13e59a_01.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.launch-slide-3-p03 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dcbea4e98ba40d06bdc2ce8_02.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.launch-slide-4-p03 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dcbea4e5894c7bb1deaf08d_03.jpg");
  background-position: 50% 45%;
  background-repeat: no-repeat;
  background-size: cover;
}

.launch-slide-5-p03 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dcbea4e294b882f1e3cadfa_04.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.launch-slide-6-p03 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dcbea4ee15bfd42a77d3ae1_05.jpg");
  background-position: 50% 18%;
  background-repeat: no-repeat;
  background-size: cover;
}

.launch-slide-7-p03 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dcbea4ecb881d2a1eee4e0c_06.jpg");
  background-position: 7%;
  background-repeat: no-repeat;
  background-size: cover;
}

.design-section-grid-p04 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." minmax(180px, 1fr)
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." minmax(180px, 1fr)
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  justify-content: center;
  place-items: stretch center;
  margin-top: 0;
}

.design-slider-p04 {
  z-index: 0;
  align-self: stretch;
  height: 100%;
}

.info-section-grid-p05 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  justify-content: center;
  place-items: stretch center;
}

.design-section-grid-p05 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." minmax(720px, auto)
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." minmax(360px, auto)
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  justify-content: center;
  place-items: stretch center;
  margin-top: 0;
}

.design-slider-caption-p05 {
  z-index: 1;
  color: var(--mean-black);
  align-self: center;
  margin-top: 30px;
  margin-bottom: 0;
  font-family: Helvetica Neue Roman, sans-serif;
  font-size: 15px;
  line-height: 15px;
  position: relative;
}

.design-slide-1-p05 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dda6c11d31f0f423663e80e_191111_YNFT_ELEVATIONS_1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.design-slider-p05 {
  z-index: 0;
  align-self: stretch;
  height: 100%;
}

.design-slide-2-p05 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dda6c12967a3b8f3b316ff1_191111_YNFT_ELEVATIONS_2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.design-slide-3-p05 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dda6c12cd7d37906a1ef6f2_191111_Yeoui-Naru_PLAN_PRESENTATION%20100.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.design-slide-4-p05 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dda6c1205da581c0d9f502c_191111_Marina%20Plan.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.design-slide-5-p05 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5c519ab03dcfd31aad093db2_YNFT_SECTION.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.design-slide-6-p05 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dda6c1205da58d2249f502b_191111_Section%20Detail%20Booklet.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.design-slide-7-p05 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dda6c12967a3b6ba8316fd4_191111_Details02.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.design-slide-8-p05 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dda6c12578babcc8722b528_191111_Details01.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.design-slide-9-p05 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dda6c12cd7d37a1191ef6f1_191111_AQ-08087_YNFT_SITE-PLAN.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.diagrams-p05 {
  z-index: 0;
  align-self: stretch;
  height: 100%;
  display: block;
}

.slide-10 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dda6daa05da58cf2b9f54ba_01.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-12 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dda6dab56a2d639685663d8_02.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-14 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dda6dabcd7d379e481f018f_03.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-16 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dda6dab578baba59622c134_04.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-17 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dda6dabcd7d370def1f0190_05.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-1 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dda6daa967a3b87cf3173ee_06.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-1-2 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dda6dabcd7d3743cb1f018e_07.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-1-3 {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dda6dabd31f0f636863f904_08.jpg");
  background-position: 51%;
  background-repeat: no-repeat;
  background-size: cover;
  left: 0;
  right: 0;
}

.slide-1-4 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dda6dfa05da58ffb19f5527_191111_YNFT_STRUCTURE01.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-1-5 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dda6dfa578babb44622c236_191111_YNFT_STRUCTURE02.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-1-6 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dda6dfa56a2d67c4b566487_191111_YNFT_STRUCTURE03.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-1-7 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dda6dfa56a2d69726566488_191111_YNFT_STRUCTURE04.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-1-8 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dda6dfa56a2d68374566489_191111_YNFT_STRUCTURE05.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-1-9 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dda6dfa967a3b3235317584_191111_YNFT_STRUCTURE06.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.icon-r-p05, .icon-l-p05 {
  color: var(--mean-blue);
}

.design-slide-0-p03 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dcbe92ecb881d4a07ee481a_191111_ARID_MEAN_Fabrication_Plan.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-nav {
  color: #fff;
}

.scrolling-images-p06 {
  width: 100%;
  height: 100%;
}

.wrapper-p06 {
  background-color: var(--mean-black);
  width: 600vw;
  height: 100vh;
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
}

.image_01-p06 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dda714c56a2d630c156769e_191111_LOBBY.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_02-p06 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dda714bcd7d37418f1f1869_191111_CENTRAL%20INTERSECTION.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_03-p06 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dda714c967a3b26fd318586_191111_OCULUS.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_04-p06 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dda714c05da5876069f6ea4_191111_EXTERIOR.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.design-section-grid-p06 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 180px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  justify-content: center;
  place-items: stretch center;
  margin-top: 0;
}

.design-slider-p06 {
  z-index: 0;
  align-self: stretch;
  height: 100%;
}

.design-slider-caption-p06 {
  color: var(--mean-black);
  align-self: center;
  margin-top: 30px;
  margin-bottom: 0;
  font-family: Helvetica Neue Roman, sans-serif;
  font-size: 15px;
  line-height: 15px;
}

.design-slide-1-p06 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dda7325578babf31122d881_01.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.design-slide-2-p06 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dda7325d31f0f0c086423de_02.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.design-slide-3-p06 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dda7324cd7d37464b1f2a92_03.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.design-slide-4-p06 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dda7324578bab7f5522d873_04.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.design-slide-5-p06 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dda732405da587d159f7432_05.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.design-slide-6-p06 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dda7325967a3b7cd7318c47_06.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.design-slide-7-p06 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dda7324578babcb7222d880_07.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.design-slide-8-p06 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dda732556a2d643a3567ef4_08.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.diagrams-p06 {
  align-self: stretch;
  height: 100%;
}

.slide-01-p06 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dda74ab578bab5e2622e089_191111_Cut%20Away%20Diagram.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-02-p06 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dda74ab56a2d6f6bd56853c_191111_BLUECLAYSPA_EXPLODEDAXON-MP.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-03-p06 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dda74ab56a2d67f1d56853b_191111_BCS_Self-Suffiecency-Diagram.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.icon-r-p06, .icon-l-p06 {
  color: var(--mean-blue);
}

.info-section-grid-p06 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  justify-content: center;
  place-items: stretch center;
}

.paragraph-col-01-p06 {
  color: var(--mean-blue);
  margin-top: 45px;
  font-family: Helvetica Neue Roman, sans-serif;
  font-size: 20px;
  line-height: 23px;
}

.paragraph-col-01-p06.no-space-p06 {
  margin-top: 0;
  font-size: 25px;
  line-height: 25px;
}

.paragraph-col-01-p06.p06s02 {
  font-size: 25px;
  line-height: 25px;
}

.scrolling-images-p07 {
  z-index: -2;
  background-color: var(--mean-blue);
  width: 100%;
  height: 100%;
  position: relative;
}

.wrapper-p07 {
  background-color: var(--mean-black);
  width: 300vw;
  height: 100vh;
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
}

.image_01-p07 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dda7a0956a2d60fff56ab1b_170108_CLUSTER_A_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_02-p07 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dda7a09d31f0f294e64600f_170108_cluster_02_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_03-p07 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dda7a09cd7d372a801f5310_170108_COMPONENT_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.info-section-grid-p07 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." minmax(360px, auto)
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  justify-content: center;
  place-items: stretch center;
}

.info-section-grid-p01 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  justify-content: center;
  place-items: stretch center;
}

.design-section-grid-p07 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  justify-content: center;
  place-items: stretch center;
  margin-top: 0;
}

.design-slider-caption-p07 {
  color: var(--mean-black);
  align-self: center;
  margin-top: 30px;
  margin-bottom: 0;
  font-family: Helvetica Neue Roman, sans-serif;
  font-size: 15px;
  line-height: 15px;
}

.design-slider-p07 {
  z-index: 0;
  align-self: stretch;
  min-height: 100%;
}

.design-slide-2-p07 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dda7c9a967a3bb0df31ad8e_08.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.design-slide-3-p07 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dda7c9905da5814d89fcb93_01.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.design-slide-4-p07 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dda7c9a56a2d6027356b4a0_02.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.design-slide-5-p07 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dda7c9a967a3b49a531ad8f_03.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.design-slide-6-p07 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dda7c9acd7d37f3a41f5d97_05.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.design-slide-7-p07 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dda7c9a56a2d6c2e456b49f_04.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.design-slide-8-p07 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dda7c9a05da5869f89fcba2_06.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.design-slide-9-p07 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dda7c9ad31f0f106b646719_07.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.design-slide-11-p07 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dda7c20d31f0f7658646541_191111_FOLLY-PLAN.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.design-slide-12-p07 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dda7c21cd7d376d721f5c63_191111_FOLLY-ELEVATION1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.scrolling-images-p08 {
  z-index: -2;
  width: 100%;
  height: 100%;
  position: relative;
}

.wrapper-p08 {
  background-color: var(--mean-black);
  width: 500vw;
  height: 100vh;
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
}

.image_01-p08 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dda7f1b967a3b83c831bc3a_191111_ShellStar-7817.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_02-p08 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dda7f1b56a2d664c456c7c6_191111_ShellStar-7813.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_03-p08 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dda7f1b578bab17ea230ac5_191111_ShellStar-7852.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_04-p08 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dda7f1a578bab1f9a230ac4_191111_ShellStar-7792.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.event-section-grid-p08 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  justify-content: center;
  place-items: stretch center;
}

.launch-video-p08 {
  align-self: stretch;
  margin-top: 0;
}

.launch-video-caption-p08 {
  color: #242121;
  align-self: center;
  margin-top: 30px;
  margin-bottom: 0;
  font-family: Helvetica Neue Roman, sans-serif;
  font-size: 15px;
  line-height: 15px;
}

.design-video-p08 {
  background-color: #fff;
  align-self: stretch;
  margin-top: 0;
}

.design-section-grid-p08 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  justify-content: center;
  place-items: stretch center;
  margin-top: 0;
}

.design-slider-p08 {
  z-index: 0;
  align-self: stretch;
  height: auto;
}

.design-slider-caption-p08, .design-video-caption-p08 {
  color: var(--mean-black);
  align-self: center;
  margin-top: 30px;
  margin-bottom: 0;
  font-family: Helvetica Neue Roman, sans-serif;
  font-size: 15px;
  line-height: 15px;
}

.design-slide-1-p08 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dda8330cd7d37906f1f8685_P08%20(11)_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.design-slide-2-p08 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dda8330cd7d370eda1f8686_P08%20(2)_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.design-slide-3-p08 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dda833005da58c72d9fe35f_P08%20(3)_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.design-slide-4-p08 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dda8330967a3b25b031d771_P08%20(4)_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.design-slide-5-p08 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dda833056a2d62a9556d72b_P08%20(5)_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.design-slide-6-p08 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dda832fd31f0f202b648e1a_P08%20(6)_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.design-slide-7-p08 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dda8330d31f0f98b4648e20_P08%20(7)_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.design-slide-8-p08 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dda8330967a3b71b131d772_P08%20(8)_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.design-slide-9-p08 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dda8330578bab913b232775_P08%20(9)_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.design-slide-10-p08 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dda8330967a3b2be831d77e_P08%20(10)_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.design-slide-11-p08 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dda8330cd7d37906f1f8685_P08%20(11)_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.design-slide-12-p08 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dda8330d31f0f2d27648e1b_P08%20(12)_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.design-slide-13-p08 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dda8330967a3bed7431d77f_P08%20(13)_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.design-slide-14-p08 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dda8330578bab2756232776_P08%20(14)_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.design-slide-15-p08 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dda827756a2d6411756d570_191111_P08%20(15).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.diagrams-p08 {
  align-self: stretch;
  height: 100%;
}

.slide-18 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dda81fe578babc5aa2320ee_191111_ShellStar_Diagrams%201.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-19 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dda81fecd7d375c401f82ae_191111_ShellStar_Diagrams%202.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-20 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dda81fe967a3b7fc431ccc7_191111_ShellStar_Diagrams%203.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.p08-l-icon, .p08-r-icon {
  color: var(--mean-blue);
}

.diagram-slider-caption-p08 {
  color: var(--mean-black);
  align-self: center;
  margin-top: 30px;
  margin-bottom: 0;
  font-family: Helvetica Neue Roman, sans-serif;
  font-size: 15px;
  line-height: 15px;
}

.div-block-3 {
  z-index: -2;
  position: relative;
}

.div-block-4 {
  z-index: -2;
  background-color: var(--mean-blue);
  position: relative;
}

.div-block-5 {
  z-index: -2;
  background-color: var(--mean-black);
  position: relative;
}

.image_05-p01 {
  background-color: var(--mean-black);
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5eb7e0fa0e0bc822bb6a0851_Audi-Innovation-Hub_MEAN-Middle-East-Architecture-Network%20(4)_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_05-p04 {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.slide-02-p04 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dcbf3becb881d87c0eea34f_03_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-03-p04 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dcbf3becb881d32daeea34e_04_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-05-p04 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dcbf5ede90195b093b8e24c_01_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-06-p04 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dcbf3becb881d6706eea351_02_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-07-p04 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dcbf3be98ba407d1cdc7591_05_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-08-p04 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dcbf3be259a2a41d1143d47_06_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-11-p04 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dcbf3be98ba4055d0dc75a5_07_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-12-p04 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dcbf3be294b8833fc3cfb2e_08_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-13-p04 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dcbf3be294b88547e3cfb2f_09_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-14-p04 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dcbf3becb881d7225eea350_10_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.image_05-p08 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dda7f1b967a3b440031bc39_191111_ShellStar-7733.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.lightbox-link-2, .lightbox-link-3, .lightbox-link-4 {
  margin-top: 30px;
}

.navbar-blue-project {
  z-index: 2;
  background-color: #00000024;
  display: block;
}

.nav-blue-container-p {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -webkit-text-fill-color: inherit;
  background-color: #fff;
  background-clip: border-box;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: auto;
  min-width: 100%;
  margin: 0;
  padding-bottom: 14px;
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  overflow: visible;
}

.brand-blue-p {
  z-index: 1;
  margin-top: 22px;
  margin-bottom: 8px;
  margin-left: 50px;
  display: block;
}

.brand-blue-p.w--current {
  cursor: pointer;
}

.blue-navmenu-trigger-p {
  z-index: 2;
  color: #0000;
  cursor: pointer;
  background-color: #0000;
  width: 60px;
  height: 60px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: 50px;
  transition: filter .5s cubic-bezier(.655, -.005, .355, 1);
  display: block;
  position: fixed;
  top: 0;
  right: 0;
}

.blue-navmenu-slide-wrapper-p {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0;
}

.text-block-01-p {
  color: var(--mean-blue);
  margin-top: 0;
  font-family: Fugue, sans-serif;
  font-size: 40px;
}

.topline-blue-p {
  z-index: 2;
  color: #fff;
  background-color: #0f0e9f;
  width: 35px;
  height: 2px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  left: 0;
  right: 0;
}

.midline-blue-p {
  z-index: 1;
  color: #fff;
  background-color: #0f0e9f;
  width: 35px;
  height: 2px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  top: 10px;
  left: 0;
  right: 0;
}

.bttmline-blue-p {
  z-index: 2;
  color: #fff;
  background-color: #0f0e9f;
  width: 35px;
  height: 2px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  top: 20px;
  left: 0;
  right: 0;
}

.blue-navmenu-content-p {
  z-index: 1;
  background-color: var(--mean-black);
  width: 100vw;
  height: 100vh;
  margin-top: 0;
  margin-bottom: 0;
  transition: opacity .5s;
  display: block;
  position: relative;
  inset: 0;
  overflow: hidden;
}

.blue-navmenu-grid-p {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 90px 90px 90px 90px 90px 90px 90px 90px 90px 90px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  justify-content: center;
}

.blue-navmenu-n-grid-p {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 90px 90px 90px 90px 90px 90px 90px 90px 90px;
  grid-template-columns: 62px 62px 62px 62px 62px 62px;
  margin-top: 0;
}

.small-n-grid-p {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 90px 90px;
  grid-template-columns: 62px 62px 62px;
}

.s-n-left-p {
  border-left: 2px solid #fff;
  transform: translate(31px);
}

.s-n-right-p {
  border-right: 2px solid #fff;
  transform: translate(-29px);
}

.s-n-diagonal-p {
  border-right: 2px solid #fff;
  transform: rotate(-34.5deg)scale(1.22)scale(.99)translate(-29px);
}

.navmenu-blue-accordion-container-p, .blue-accordion-wrapper-p {
  z-index: 5;
  position: relative;
}

.blue-accordion-item-trigger-p {
  transition: opacity .5s cubic-bezier(.645, .045, .355, 1);
}

.link-02-p {
  color: #fff;
  text-transform: uppercase;
  margin-top: 25px;
  margin-bottom: 0;
  padding-bottom: 13px;
  font-family: Fugue, sans-serif;
  font-size: 40px;
  line-height: 50%;
  text-decoration: none;
  display: block;
}

.link-02-p.category-head {
  margin-top: 0;
}

.blue-accordion-item-content-p {
  margin-bottom: 0;
  overflow: hidden;
}

.blue-navmenu-project-link-p {
  color: #0000;
  text-transform: none;
  cursor: pointer;
  background-color: #0000;
  padding-top: 12px;
  transition: font-size .6s cubic-bezier(.661, .007, .355, 1);
  display: block;
  position: static;
  transform: translate(0);
}

.blue-accordion-item-trigger-project {
  transition: opacity .5s cubic-bezier(.645, .045, .355, 1);
}

.image_05-p09 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5ddb8206cd7d3743eb2703cc_1_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_06-p09 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5ddb820605da581750a7cf76_2_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.scrolling-images-p09 {
  z-index: -2;
  width: 100%;
  height: 100%;
  position: relative;
}

.wrapper-p09 {
  width: 800vw;
  height: 100vh;
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
}

.ar-text {
  color: var(--mean-blue);
  margin-top: -235px;
  font-family: Helvetica Neue Roman, sans-serif;
  font-size: 30px;
  line-height: 30px;
}

.text-block-7 {
  z-index: 1;
  color: var(--mean-blue);
  font-family: Helvetica Neue Roman, sans-serif;
  position: relative;
}

.italic-text {
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.london-text {
  z-index: 10000;
  color: #011f92;
  margin-top: 40px;
  padding-top: 0;
  padding-left: 10px;
  font-family: "Helveticaneueltstd ltcn (1)";
  line-height: 25px;
  position: relative;
}

.ar-ipad {
  transform: scale(1);
}

.ar-pic {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5c519ab03dcfd3c120093f2f_AR02.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 250px;
}

.div-block-12 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5c519ab03dcfd3cb30093f2e_Ipad-AR03.gif");
  background-position: 0;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: center;
  height: 250px;
  margin-left: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: block;
}

.services-div {
  width: 100%;
  margin-top: 0;
  padding-top: 0;
  display: block;
}

.vr-text {
  color: var(--mean-blue);
  margin-top: 30px;
  padding-top: 0;
  font-family: Helvetica Neue Roman, sans-serif;
  font-size: 25px;
  line-height: 25px;
}

.studio-text {
  color: var(--mean-blue);
  margin-top: 0;
  font-family: Helvetica Neue Roman, sans-serif;
  font-size: 25px;
  line-height: 25px;
}

.studio-text-arabic {
  direction: rtl;
  color: var(--mean-blue);
  text-align: right;
  margin-top: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 25px;
  font-weight: 500;
  line-height: 25px;
}

._3dprinted-text {
  color: var(--mean-blue);
  margin-top: 30px;
  font-family: Helvetica Neue Roman, sans-serif;
  font-size: 25px;
  line-height: 25px;
}

.design-slide-13-p07 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dda7c21cd7d37bf891f5c62_191111_FOLLY-ELEVATION2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.architecture-text {
  color: var(--mean-blue);
  margin-top: 30px;
  font-family: Helvetica Neue Roman, sans-serif;
  font-size: 25px;
  line-height: 25px;
}

.page-text {
  z-index: 3;
  color: #fff;
  align-self: center;
  margin-top: -62px;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Helvetica Neue Roman, sans-serif;
  font-size: 25px;
  font-weight: 400;
  line-height: 30px;
  position: static;
}

.pages-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  justify-content: center;
  place-items: stretch center;
}

.body-2 {
  background-color: var(--mean-black);
}

.image_06-p01 {
  background-color: var(--mean-black);
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5eb7e0fa820500d9eee70735_Audi-Innovation-Hub_MEAN-Middle-East-Architecture-Network%20(2)_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_07-p01 {
  background-color: var(--mean-black);
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5eb7e0faf92b5869e1178908_Audi-Innovation-Hub_MEAN-Middle-East-Architecture-Network%20(8)_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_08-p01 {
  background-color: var(--mean-black);
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5eb7e0fa0e0bc8387d6a0850_Audi-Innovation-Hub_MEAN-Middle-East-Architecture-Network%20(10)_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_09-p01 {
  background-color: var(--mean-black);
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5eb7e0f9ccd7e77acc58c910_Audi-Innovation-Hub_MEAN-Middle-East-Architecture-Network%20(9)_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.slider-2 {
  align-self: auto;
  height: 100%;
}

.event-section-grid-p01 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." minmax(750px, 1fr)
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  justify-content: center;
  place-items: stretch center;
}

.slide-21 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dcbd04d4dcbb34ac2d74f10_01.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-22 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dcbd04f741bd7c52794908b_02.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-23 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dcbd04e90ed86838835cd43_03.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-24 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dcbd04da770695130689669_04.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-25 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dcbd04ec74abfbcfefbd172_05.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-26 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dcbd04d90ed866ecd35cd42_06.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-27 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dcbd04dc74abfd1bcfbd171_07.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-28 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dcbd04e4dcbb326fbd74f11_08.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-29 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dcbd04d4dcbb31401d74f0d_09.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-1-10 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dcbd04ec74abf0caefbd173_10.jpg");
  background-position: 50% 76%;
  background-repeat: no-repeat;
  background-size: cover;
}

.launch-slider-caption-02 {
  color: #242121;
  align-self: center;
  margin-top: 30px;
  margin-bottom: 0;
  font-family: Helvetica Neue Roman, sans-serif;
  font-size: 15px;
  line-height: 15px;
}

.text-block-10 {
  color: #fff;
  text-align: center;
  margin-top: 60px;
  font-family: Helvetica, sans-serif;
  font-size: 10px;
}

.image_05-p05 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dda5ae6cd7d37d8ee1eab36_05.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_06-p05 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dda5ae6967a3b2be23116e9_06.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_07-p05 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dda5ae6cd7d3702d91eab37_07.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_05-p06 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dda714c578babe6e122d331_191111_NORTH%20FACADE.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_06-p06 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dda714b967a3ba83a318585_191111_SOUTH%20FACADE.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.event-section-grid-p02 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  justify-content: center;
  place-items: stretch center;
}

.image_10-p01 {
  background-color: var(--mean-black);
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.scroll-map {
  background-color: var(--mean-black);
  justify-content: center;
  align-items: center;
  height: 150vw;
  display: flex;
}

.section-map {
  z-index: 1;
  flex-direction: column;
  justify-content: space-between;
  transition: opacity .2s;
  display: none;
  position: relative;
}

.map {
  z-index: 2000;
  background-color: #fff;
  height: 720px;
  display: none;
  position: absolute;
  inset: 0;
}

.scroll-services {
  background-color: #0000;
  justify-content: center;
  align-items: center;
  height: 100vw;
  display: flex;
}

.sub-heading-connect {
  z-index: 10;
  color: #fff;
  margin-top: 10px;
  font-family: Helvetica Neue Roman, sans-serif;
  font-size: 35px;
  line-height: 40px;
  position: relative;
}

.form-connect {
  z-index: 1000;
  color: #fff;
  flex: 1;
  margin-top: 30px;
  padding-left: 0;
  padding-right: 0;
  font-family: Fugue, sans-serif;
  display: block;
  position: relative;
}

.submit-button-connect {
  z-index: 3200;
  color: #fff;
  text-align: center;
  transform-style: preserve-3d;
  background-color: #0000;
  border: 2px solid #fff;
  margin-top: 39px;
  padding-top: 7px;
  padding-bottom: 7px;
  padding-right: 15px;
  font-size: 20px;
  position: relative;
}

.submit-button-connect:hover {
  opacity: 1;
  color: var(--mean-black);
  background-color: #fff;
}

.submit-button-connect:active {
  color: var(--mean-black);
  transform: translate3d(0, 0, -5px);
}

.mean-iphone {
  z-index: 1000;
  position: relative;
}

.div-block-21 {
  z-index: 999;
  transform-style: preserve-3d;
  background-color: #c6f41d;
  height: 375px;
  position: relative;
  transform: rotateX(0)rotateY(-34deg)rotateZ(0);
}

.white-bg {
  z-index: 1000;
  transform-origin: 50% 100%;
  transform-style: preserve-3d;
  background-color: #0000;
  border-bottom-right-radius: 25px;
  border-bottom-left-radius: 25px;
  top: -435px;
  transform: perspective(2000px)rotateX(0)rotateY(-45deg)rotateZ(0)scale3d(.875, .7, 1)translate(-50px, -62px);
}

.html-embed-6 {
  z-index: 1000;
  position: relative;
  top: 25px;
  transform: translate(0, -2px);
}

.blue-2 {
  z-index: 4;
  background-color: var(--mean-blue);
  color: #0000;
  position: relative;
}

.meal-instagram {
  padding-left: 20px;
}

.meal-iphone {
  z-index: 1000;
  margin-left: 13px;
  margin-right: -8px;
  position: relative;
}

.div-block-22 {
  z-index: 1000;
  transform-origin: 50% 100%;
  transform-style: preserve-3d;
  background-color: #0000;
  border-bottom-right-radius: 24px;
  border-bottom-left-radius: 24px;
  height: 375px;
  position: relative;
  top: -435px;
  transform: perspective(2000px)rotateX(0)rotateY(45deg)rotateZ(0)scale3d(.95, .7, 1)translate(33px, -62px);
}

.publication-caption {
  color: #fff;
  text-align: center;
  margin-top: 27px;
  font-family: Helvetica Neue Roman, sans-serif;
  font-size: 15px;
  font-style: normal;
}

.n-screen-pubication {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--mean-black);
  flex: 0 auto;
  grid-template: ". . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . ." 180px
                 ". . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . ." 180px
                 ". . . . . . . . . . . . . . . . . . . . . . ." 180px
                 ". . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . ." 90px
                 / 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-columns: 1fr;
  justify-content: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  font-size: 20px;
  display: block;
  position: static;
}

.html-embed-7 {
  transform-style: preserve-3d;
  position: relative;
  top: 25px;
  transform: translate(0, 14px)scale3d(1, 1.06, 1);
}

.scroll-studio {
  background-color: var(--mean-black);
  justify-content: center;
  align-items: center;
  height: 400vw;
  display: flex;
}

.nav-white-container-press {
  z-index: 3000;
  width: auto;
  min-width: 100%;
  margin: 0;
  padding-bottom: 20px;
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  overflow: visible;
}

.navmenu-trigger-press {
  z-index: 2;
  color: #0000;
  cursor: pointer;
  background-color: #0000;
  width: 60px;
  height: 60px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: 50px;
  transition: filter .5s cubic-bezier(.655, -.005, .355, 1);
  display: block;
  position: fixed;
  top: 0;
  right: 0;
}

.topline-white-press {
  z-index: 2;
  color: #fff;
  background-color: #fff;
  width: 35px;
  height: 2px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  left: 0;
  right: 0;
}

.midline-white-press {
  z-index: 1;
  color: #fff;
  background-color: #fff;
  width: 35px;
  height: 2px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  top: 10px;
  left: 0;
  right: 0;
}

.bttmline-white-press {
  z-index: 2;
  color: #fff;
  background-color: #fff;
  width: 35px;
  height: 2px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  top: 20px;
  left: 0;
  right: 0;
}

.navmenu-slide-wrapper-press {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0;
}

.navmenu-content-press {
  z-index: 1;
  background-color: var(--mean-black);
  width: 100vw;
  height: 100vh;
  margin-top: 0;
  margin-bottom: 0;
  transition: opacity .5s;
  display: block;
  position: relative;
  inset: 0;
  overflow: hidden;
}

.navmenu-grid-press {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 90px 90px 90px 90px 90px 90px 90px 90px 90px 90px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  justify-content: center;
}

.navmenu-n-grid-press {
  z-index: 3;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 90px 90px 90px 90px 90px 90px 90px 90px 90px;
  grid-template-columns: 62px 62px 62px 62px 62px 62px;
  margin-top: 0;
  position: relative;
}

.navmenu-accordion-container-press {
  z-index: 5;
  position: relative;
}

.accordion-item-trigger-press {
  transition: opacity .5s cubic-bezier(.645, .045, .355, 1);
}

.accordion-item-content-press {
  margin-bottom: 0;
  overflow: hidden;
}

.navmenu-project-link-press {
  color: #0000;
  text-transform: none;
  cursor: pointer;
  background-color: #0000;
  padding-top: 12px;
  transition: font-size .6s cubic-bezier(.661, .007, .355, 1);
  display: block;
  position: static;
  transform: translate(0);
}

.white-accordion-item-trigger-press {
  transition: opacity .5s cubic-bezier(.645, .045, .355, 1);
}

.publication-heading {
  z-index: 5;
  color: #fff;
  text-align: center;
  align-self: start;
  margin-top: 0;
  margin-right: 4px;
  padding-left: 0;
  font-family: Fugue, sans-serif;
  font-size: 35px;
  line-height: 40px;
  position: relative;
}

.twitter {
  background-color: #0000;
}

.instagram {
  padding-right: 0;
}

.image-14 {
  max-width: 50%;
  transform: scale(1.2);
}

.navbar-bg-images {
  justify-content: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
}

.bg-image-01 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5c519ab03dcfd33937093f25_01.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: absolute;
}

.bg-image-02 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5c519ab03dcfd30c45093f23_02.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: absolute;
}

.bg-image-03 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5c519ab03dcfd3bc48093f27_03.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: absolute;
}

.bg-image-04 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5c519ab03dcfd37d5f093f22_04.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: absolute;
}

.bg-image-05 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5c519ab03dcfd3b8d1093f28_05.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: absolute;
}

.bg-image-06 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5c519ab03dcfd31ec6093f20_06.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: absolute;
}

.bg-image-07 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5c519ab03dcfd38eee093f2a_09.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: absolute;
}

.bg-image-08 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5c519ab03dcfd34c8d093f24_08.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: absolute;
}

.press-navbar-bg-images {
  justify-content: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
}

.press-bg-image-01 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5c519ab03dcfd33937093f25_01.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: space-between;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: absolute;
}

.press-bg-image-02 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5c519ab03dcfd30c45093f23_02.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: space-between;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: absolute;
}

.press-bg-image-03 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5c519ab03dcfd3bc48093f27_03.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: space-between;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: absolute;
}

.press-bg-image-04 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5c519ab03dcfd37d5f093f22_04.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: space-between;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: absolute;
}

.press-bg-image-05 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5c519ab03dcfd3b8d1093f28_05.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: space-between;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: absolute;
}

.press-bg-image-06 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5c519ab03dcfd31ec6093f20_06.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: space-between;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: absolute;
}

.press-bg-image-07 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5c519ab03dcfd38eee093f2a_09.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: space-between;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: absolute;
}

.press-bg-image-08 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5c519ab03dcfd34c8d093f24_08.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: space-between;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: absolute;
}

.dezeen {
  align-self: start;
  padding-left: 6px;
  transition: transform .6s cubic-bezier(.075, .82, .165, 1);
}

.dezeen:hover {
  align-self: start;
  transform: scale(1.3);
}

.cnn {
  align-self: start;
  transition: transform .6s cubic-bezier(.075, .82, .165, 1);
}

.cnn:hover {
  align-self: start;
  transform: scale(1.3);
}

.forbes {
  transition: transform .6s cubic-bezier(.075, .82, .165, 1);
}

.forbes:hover {
  transform: scale(1.3);
}

.the-national {
  align-self: start;
  transition: transform .6s cubic-bezier(.075, .82, .165, 1);
}

.the-national:hover {
  align-self: start;
  transform: scale(1.3);
}

.publication-caption-copy {
  color: #fff;
  text-align: center;
  margin-top: 0;
  padding-top: 0;
  font-family: Helvetica Neue Roman, sans-serif;
  font-size: 15px;
  font-style: normal;
}

.mean-website-body {
  background-color: var(--mean-blue);
}

.logo-publication-national {
  align-self: center;
  margin-bottom: 0;
  padding-bottom: 0;
  font-size: 15px;
  display: block;
  position: relative;
}

.image_05-p03 {
  background-color: var(--mean-black);
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5c519ab03dcfd3fce9093f1c_06.jpg");
  background-position: 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 30vw;
  height: 100%;
  display: flex;
}

.image_06-p03 {
  background-color: var(--mean-black);
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5c519ab03dcfd3a565093f1d_07.jpg");
  background-position: 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 30vw;
  height: 100%;
  display: flex;
}

.image_07-p03 {
  background-color: var(--mean-black);
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5c519ab03dcfd33379093e48_01.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.brand-white-2 {
  z-index: 1;
  margin-top: 30px;
  margin-left: 50px;
}

.icon-mag {
  align-self: start;
  transition: transform .6s cubic-bezier(.075, .82, .165, 1);
}

.icon-mag:hover {
  align-self: start;
  transform: scale(1.3);
}

.image_06-p08 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dda8112d31f0fb25b6482d2_02.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.info-section-grid-studio-e {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  justify-content: center;
  place-items: stretch center;
  position: relative;
}

.info-section-grid-studio-a {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  justify-content: center;
  place-items: stretch center;
  position: relative;
}

.english-button {
  border: 2px solid var(--mean-blue);
  color: var(--mean-blue);
  text-align: center;
  background-color: #fff;
  align-self: center;
  min-width: 124px;
  margin-top: 60px;
  padding-top: 7px;
  padding-bottom: 7px;
  font-family: Fugue, sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.english-button:hover {
  background-color: var(--mean-blue);
  color: #fff;
  align-self: center;
}

.english-button:active {
  align-self: center;
}

.arabic-button {
  border: 2px solid var(--mean-blue);
  color: var(--mean-blue);
  text-align: center;
  background-color: #fff;
  align-self: center;
  min-width: 124px;
  margin-top: 60px;
  padding-top: 7px;
  padding-bottom: 7px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.arabic-button:hover {
  background-color: var(--mean-blue);
  color: #fff;
  align-self: center;
}

.arabic-button:active {
  align-self: center;
}

.paragraph-col-01-p02-copy {
  color: var(--mean-blue);
  background-color: #fff;
  margin-top: -9px;
  margin-bottom: 6px;
  font-family: Helvetica Neue Roman, sans-serif;
  font-size: 25px;
  line-height: 25px;
}

.social-links {
  flex-direction: column;
  align-self: center;
  display: flex;
}

.bold-text-7, .bold-text-8, .bold-text-9, .bold-text-10, .bold-text-11 {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.text-span {
  color: var(--mean-black);
  text-decoration: underline;
}

.link-8 {
  color: var(--mean-black);
}

.text-span-2 {
  color: var(--mean-black);
  text-decoration: underline;
}

.bold-text-12 {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.studio-text-arabic-column2 {
  direction: rtl;
  color: var(--mean-blue);
  text-align: right;
  margin-top: -27px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 25px;
  line-height: 35px;
}

.link-block-4, .link-block-5 {
  justify-content: center;
  padding-left: 0;
  display: flex;
}

.link-block-6, .link-block-7 {
  justify-content: center;
  display: flex;
}

.text-block-press {
  color: #fff;
  padding-top: 10px;
  font-family: Fugue, sans-serif;
  font-size: 16px;
  text-decoration: none;
}

.text-block-press:active, .link-block-9, .link-block-10, .link-block-11 {
  text-decoration: none;
}

.link-9, .link-10, .link-11, .link-12 {
  color: #fff;
  text-decoration: none;
}

.section-grid-connect {
  z-index: 1;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . ." 95px
                 / 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-columns: auto;
  justify-content: center;
  place-items: stretch center;
  padding-left: 0;
  display: grid;
  position: relative;
  inset: 0;
}

.section-grid-services {
  z-index: 1;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: auto;
  justify-content: center;
  place-items: stretch center;
  margin-top: 18px;
  padding-left: 0;
  display: grid;
  position: fixed;
  inset: 0;
}

.form-block-copy {
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
  position: relative;
}

.paragraph {
  margin-top: 30px;
  font-size: 25px;
  line-height: 25px;
}

.div-block-25 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5c923a66e8b0db32258c423a_190317_Tutuncka-3D-Printed-Lamp_Photo-01_WN.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 500px;
  height: 250px;
  margin-top: 0;
  margin-bottom: 1px;
}

.bold-text-13, .bold-text-14 {
  font-family: Fugue, sans-serif;
  font-weight: 400;
}

.text-span-3 {
  z-index: 5;
  color: #fff;
  font-size: 30px;
  text-decoration: underline;
  position: relative;
}

.link-13, .link-block-12 {
  text-decoration: none;
}

.div-block-26 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5c519ab03dcfd30a45093f1b_Architecture%20-%20mean%20website.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
  max-height: 250px;
}

.div-block-27 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5c519ab03dcfd37968093f01_04.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
  max-height: 250px;
}

.div-block-28 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5c519ab03dcfd38f35093ed8_DSC_9389_bearbeitet.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
  min-height: 250px;
  max-height: 250px;
}

.link-13-copy {
  text-decoration: none;
}

.logo-publication-copy {
  align-self: start;
  font-size: 15px;
  display: block;
  position: static;
}

.button {
  z-index: 3200;
  background-color: var(--mean-black);
  border: 2px solid #fff;
  margin-left: 30px;
  padding-top: 7px;
  padding-bottom: 7px;
  font-size: 20px;
  display: none;
  position: relative;
}

.button:hover {
  color: var(--mean-black);
  background-color: #fff;
}

.scrolling-images-connect {
  z-index: -2;
  width: 100%;
  height: 100%;
  display: none;
  position: relative;
}

.div-block-29 {
  z-index: 3000;
  background-color: var(--mean-black);
  width: 100vw;
  position: fixed;
}

.div-block-31 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5c519ab03dcfd3153c093f2c_image00001.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  align-self: center;
  width: 100%;
  height: 100%;
}

.div-block-32 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5c519ab03dcfd3ab70093f2b_image00002.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
}

.analysis-section {
  z-index: 1;
  background-color: #fff;
  position: relative;
}

.analysis-section-grid-p08 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  justify-content: center;
  place-items: stretch center;
  margin-top: 0;
}

.analysis-caption-p08-copy, .post-analysis-video-caption-p08 {
  color: var(--mean-black);
  align-self: center;
  margin-top: 30px;
  margin-bottom: 0;
  font-family: Helvetica Neue Roman, sans-serif;
  font-size: 15px;
  line-height: 15px;
}

.div-block-34 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5c519ab03dcfd37bc6093f34_image002.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-35 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5c519ab03dcfd31a3c093f36_photo%203.JPG");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.right-arrow {
  border-style: none;
}

.analysis-caption-p08 {
  color: var(--mean-black);
  align-self: center;
  margin-top: 30px;
  margin-bottom: 0;
  font-family: Helvetica Neue Roman, sans-serif;
  font-size: 15px;
  line-height: 15px;
}

.div-block-36 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5c519ab03dcfd348b6093e2d_Assembly.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  align-self: stretch;
}

.section-grid-p07 {
  z-index: 1;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: auto;
  justify-content: center;
  place-items: stretch center;
  margin-top: 18px;
  padding-left: 0;
  display: grid;
  position: fixed;
  inset: 0;
}

.div-block-37 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5c519ab03dcfd32d91093e29_RammedEarth.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  align-self: stretch;
}

.div-block-38 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dda6d12cd7d37d83b1efe9a_191111_AQ-08087_YNFT_PROGRAM.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  align-self: stretch;
}

.div-block-39 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dda6e00967a3bd6b03175a0_191111_AQ-08087_YNFT_PONTOON-STRUCTURE.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  align-self: stretch;
}

.image_07-p09 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5ddb8206967a3b27b2393b45_3_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_08-p09 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5ddb820656a2d694185eb384_4_Easy-Resize.com.jpg"), linear-gradient(to bottom, var(--mean-black), var(--mean-black));
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: cover, auto;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.black {
  background-image: linear-gradient(to bottom, var(--mean-black), var(--mean-black));
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.design-section-grid-p03 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  justify-content: center;
  place-items: stretch center;
  margin-top: 0;
}

.process-section-grid-p01 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  justify-content: center;
  place-items: stretch center;
}

.list-item-5 {
  justify-content: flex-start;
  display: flex;
}

.project-info-text-block {
  color: #242121;
  text-align: left;
  text-transform: capitalize;
  margin-bottom: 10px;
  font-family: Helvetica Neue Bold, sans-serif;
  font-size: 25px;
  font-weight: 500;
  line-height: 25px;
}

.project-info-text-block.edit, .project-info-text-block.edit-2 {
  margin-left: 10px;
}

.ordered-list-2 {
  flex: 0 auto;
}

.project-info-category-text-block {
  color: #0f0e9f;
  flex: none;
  width: 186px;
  margin-bottom: 10px;
  font-family: Helvetica Neue Bold, sans-serif;
  font-size: 25px;
  font-weight: 500;
  line-height: 25px;
}

.project-info-category-text-block.p04s01 {
  width: 124px;
}

.project-info-category-text-block.p03s01 {
  width: 155px;
  margin-right: 30px;
}

.project-info-format {
  flex-direction: row;
  justify-content: space-between;
  margin-top: 45px;
  display: flex;
}

.div-block-40 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5c519ab03dcfd35a17093f31_Elevation.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  align-self: stretch;
}

.div-block-41 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5c519ab03dcfd35ea8093f30_Perspective.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  align-self: stretch;
}

.div-block-42 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5c519ab03dcfd32c1f093f33_P08-Analysis-Resized.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  align-self: stretch;
}

.div-block-44 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dda7a70cd7d37f2f71f5425_191111_cover_01_adjust.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  align-self: stretch;
}

.n-screen-white-meal {
  z-index: 5;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  perspective: 1000px;
  background-color: #0000;
  grid-template: ". . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . ." 90px
                 / 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px;
  place-content: center;
  margin-top: 100px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  font-size: 20px;
  position: relative;
}

.n-screen-footer {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #0000;
  flex: 0 auto;
  grid-template-rows: 90px 90px 90px 90px 90px 90px 90px 90px 90px 90px;
  grid-template-columns: 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px;
  grid-auto-columns: 1fr;
  justify-content: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  font-size: 20px;
  display: grid;
  position: static;
}

.n-screen-form {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #0000;
  flex: 0 auto;
  grid-template-rows: 90px 65px auto 90px 90px 90px 90px 90px 90px;
  grid-template-columns: 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px;
  grid-auto-columns: 1fr;
  justify-content: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  font-size: 20px;
  display: grid;
  position: static;
}

.form-block-copy-home-page {
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
  position: relative;
}

.n-screen-p01, .n-screen-p02, .n-screen-p03, .n-screen-p05, .n-screen-p06 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #0000;
  flex: 0 auto;
  grid-template-rows: 90px 90px 90px 90px 90px 90px 90px 90px;
  grid-template-columns: 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px;
  grid-auto-columns: 1fr;
  justify-content: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  font-size: 20px;
  display: grid;
  position: static;
}

.n-screen-white-map, .n-screen-white-clients {
  z-index: 5;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  perspective: 1000px;
  grid-template: ". . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . ." 90px
                 / 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px;
  place-content: center;
  margin-top: 100px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  font-size: 20px;
  position: relative;
}

.n-screen-question {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #0000;
  flex: 0 auto;
  grid-template-rows: 90px 90px 90px 90px 90px 90px 90px 90px;
  grid-template-columns: 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px;
  grid-auto-columns: 1fr;
  justify-content: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  font-size: 20px;
  display: grid;
  position: static;
}

.n-screen-white-answer {
  z-index: 5;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  perspective: 1000px;
  background-color: #0000;
  grid-template: ". . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . ." 90px
                 / 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px;
  place-content: center;
  margin-top: 100px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  font-size: 20px;
  position: relative;
}

.image-15, .image-16, .image-17 {
  max-width: 50%;
}

.mean-n-loading {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 90px 90px;
  grid-template-columns: 62px 62px;
  grid-auto-columns: 1fr;
  padding-left: 7px;
  padding-right: 8px;
  display: grid;
  transform: scale(1);
}

.body-3 {
  background-color: var(--mean-black);
}

.preloader {
  z-index: 2147483647;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--mean-black);
  flex: 0 auto;
  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 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  width: 100vw;
  height: 100vh;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  font-size: 20px;
  display: none;
  position: fixed;
  inset: 0;
}

.n-left-loading, .n-right-2-loading {
  background-color: #fff;
  width: 3px;
  height: 100%;
  transform: translate(-1px);
}

.n-mid-loading {
  background-color: #fff;
  align-self: center;
  width: 3px;
  height: 120%;
  transform: rotate(-34deg)translate(-2px);
}

.small-n-landing {
  display: none;
  transform: translate(0);
}

.small-n-grid-landing {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 90px 90px;
  grid-template-columns: 62px 62px 62px;
  margin-left: -31px;
  padding-right: 0;
}

.s-n-left-landing {
  border-left: 2px solid #fff;
  transform: translate(31px);
}

.s-n-right-landing {
  border-right: 2px solid #fff;
  transform: translate(-29px);
}

.s-n-diagonal-landing {
  border-right: 2px solid #fff;
  transform: rotate(-34.5deg)scale(1.22)scale(.99)translate(-29px);
}

.div-block-45 {
  justify-content: center;
  display: flex;
}

.div-block-46 {
  justify-content: space-between;
  align-items: center;
  margin-left: 30px;
  margin-right: 30px;
  display: flex;
}

.logo-publication-home {
  align-self: start;
  max-width: 60%;
  font-size: 15px;
  display: block;
  position: static;
  transform: scale(1.06);
}

.mobile-backgrounds {
  display: none;
}

.row-5--mobile, .row-6--mobile, .row-7--mobile, .row-9--mobile, .row-10--mobile {
  color: #818080;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  height: 870px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: none;
}

.row-1--mobile {
  cursor: s-resize;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  height: 100vh;
  margin-top: 0;
  margin-left: 8px;
  margin-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: none;
  position: relative;
}

.row-2--mobile, .row-3--mobile {
  color: #818080;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  height: 870px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: none;
}

.row-14---mobile {
  perspective: 1000px;
  color: #818080;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  height: 870px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: none;
}

.row-15---mobile {
  color: #818080;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  height: 870px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: none;
}

.pages-grid-mobile {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  justify-content: center;
  place-items: stretch center;
  display: none;
}

.n-screen-mobile {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #0000;
  flex: 0 auto;
  grid-template-rows: 90px 90px 90px 90px 90px 90px 90px 90px;
  grid-template-columns: 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px;
  grid-auto-columns: 1fr;
  justify-content: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  font-size: 20px;
  display: grid;
  position: static;
}

.scroll-p02 {
  background-color: var(--mean-black);
  justify-content: center;
  align-items: center;
  height: 500vw;
  display: flex;
}

.scroll-p01 {
  background-color: var(--mean-black);
  justify-content: center;
  align-items: center;
  height: 920vw;
  display: flex;
}

.scroll-p03 {
  background-color: var(--mean-black);
  justify-content: center;
  align-items: center;
  height: 420vw;
  display: flex;
}

.scroll-p04 {
  background-color: var(--mean-black);
  justify-content: center;
  align-items: center;
  height: 610vw;
  display: flex;
}

.scroll-p05 {
  background-color: var(--mean-black);
  justify-content: center;
  align-items: center;
  height: 740vw;
  display: flex;
}

.scroll-p06 {
  background-color: var(--mean-black);
  justify-content: center;
  align-items: center;
  height: 600vw;
  display: flex;
}

.scroll-p07 {
  background-color: var(--mean-black);
  justify-content: center;
  align-items: center;
  height: 280vw;
  display: flex;
}

.scroll-p08 {
  background-color: var(--mean-black);
  justify-content: center;
  align-items: center;
  height: 500vw;
  display: flex;
}

.image-18 {
  display: none;
}

.scrolling-images-p11 {
  z-index: -2;
  width: 100%;
  height: 100%;
  position: relative;
}

.project-landing-section-p11 {
  background-color: var(--mean-black);
  display: block;
  position: relative;
}

.loading-white-background {
  background-color: #fff;
  height: 100vh;
}

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

.clients-logo {
  justify-content: center;
  align-self: center;
  align-items: center;
  display: flex;
}

.social---icons {
  justify-content: center;
  display: flex;
}

.row-4--mobile {
  color: #818080;
  justify-content: center;
  align-items: center;
  height: 870px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: none;
}

.small-n-landing-a1, .small-n-landing-a2, .small-n-landing-a3, .small-n-landing-a4, .small-n-landing-b1, .small-n-landing-b2, .small-n-landing-b3, .small-n-landing-b4 {
  display: none;
  transform: translate(0);
}

.press-bg-image-09 {
  background-color: var(--mean-black);
  justify-content: space-between;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: absolute;
}

.bg-image-09 {
  background-color: var(--mean-black);
  width: 100vw;
  height: 100vh;
  display: block;
  position: absolute;
}

.navmenu-hide-section-0x-mobile {
  display: none;
}

.div-block-49 {
  z-index: 1;
  background-color: var(--mean-blue);
  width: 180px;
  height: 40px;
  margin-top: -21px;
  margin-left: -142px;
  position: relative;
}

.div-block-50 {
  z-index: 1;
  background-color: var(--mean-blue);
  width: 180px;
  height: 40px;
  margin-top: 18px;
  margin-left: -151px;
  position: relative;
}

.scrolling-images-p10 {
  z-index: -2;
  width: 100%;
  height: 100%;
  position: relative;
}

.wrapper-p10 {
  background-color: var(--mean-black);
  width: 1500vw;
  height: 100vh;
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
}

.image_01-p10 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dda8714967a3b090231f37b_Detail-01_WN.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_02-p10 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dda8714578bab772e234a13_Detail-02_WN.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_03-p10 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dda8714cd7d37db2f1fa18f_Detail-03_WN.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_04-p10 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dda8714578babe81e234a16_Detail-04_WN.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.scroll-p10 {
  background-color: var(--mean-black);
  justify-content: center;
  align-items: center;
  height: 400vw;
  display: flex;
}

.info-section-grid-p10 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  justify-content: center;
  place-items: stretch center;
}

.design-section-grid-p10 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 360px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." minmax(360px, auto)
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  justify-content: center;
  place-items: stretch center;
  margin-top: 0;
}

.design-video-p10 {
  background-color: #fff;
  align-self: stretch;
  margin-top: 0;
}

.design-slider-p10 {
  z-index: 0;
  align-self: stretch;
  height: auto;
}

.design-video-caption-p10, .design-slider-caption-p10 {
  color: var(--mean-black);
  align-self: center;
  margin-top: 30px;
  margin-bottom: 0;
  font-family: Helvetica Neue Roman, sans-serif;
  font-size: 15px;
  line-height: 15px;
}

.diagrams-p10 {
  align-self: stretch;
  height: 100%;
}

.diagram-slider-caption-p10 {
  color: var(--mean-black);
  align-self: center;
  margin-top: 30px;
  margin-bottom: 0;
  font-family: Helvetica Neue Roman, sans-serif;
  font-size: 15px;
  line-height: 15px;
}

.slide-18-p10 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dda8714cd7d37db2f1fa18f_Detail-03_WN.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-19-p10 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dda8714967a3b090231f37b_Detail-01_WN.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-20-p10 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dda8714578bab772e234a13_Detail-02_WN.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-21-p10 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dda8714578babe81e234a16_Detail-04_WN.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.background-video-3 {
  align-self: stretch;
  max-height: 360px;
}

.design-slide-1-p10 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dda8880578bab4b79235082_01.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.design-slide-2-p10 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dda8880578bab843a235083_03.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.design-slide-3-p10 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dda888056a2d61a8a570fd2_02.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.design-slide-4-p10 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dda8880967a3bd40631f935_04.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.design-slide-5-p10 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dda888056a2d63067570fd4_05.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.design-slide-6-p10 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dda8880967a3bfe3431f936_07.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.design-slide-7-p10 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dda8880cd7d37de3f1faeb0_08.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.design-slide-8-p10 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dda887f967a3b012231f934_06.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.diagram-slider-caption-p10-02 {
  color: var(--mean-black);
  align-self: center;
  margin-top: 30px;
  margin-bottom: 0;
  font-family: Helvetica Neue Roman, sans-serif;
  font-size: 15px;
  line-height: 15px;
}

.div-block-55 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5cda6c4dc6b14f1ed027b6b2_190318_Tutuncka-3D-Lamp-2.0_Plan-Sections_WN.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  align-self: stretch;
}

.diagrams-p10---2 {
  align-self: stretch;
  height: 100%;
}

.slide-30-p10 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dda87bcd31f0fd01e64b82f_191111_Tutuncka-3D-Printed-Lamp_OP03-A-01_WN.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-31-p10 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dda87bc56a2d68868570add_191111_Tutuncka-3D-Printed-Lamp_All-B_WN.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-32-p10 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dda87bd967a3b904a31f6b3_191111_Tutuncka-3D-Printed-Lamp_OP03-K-01_WN.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.diagram-slider-caption-p10-03, .diagram-slider-caption-p10-04 {
  color: var(--mean-black);
  align-self: center;
  margin-top: 30px;
  margin-bottom: 0;
  font-family: Helvetica Neue Roman, sans-serif;
  font-size: 15px;
  line-height: 15px;
}

.row-13-mobile {
  perspective: 1500px;
  color: #818080;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  height: 870px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: none;
}

.n-screen-mean-meal {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #0000;
  flex: 0 auto;
  grid-template-rows: 90px 90px 90px 90px 90px 90px 90px 90px;
  grid-template-columns: 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px;
  grid-auto-columns: 1fr;
  justify-content: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  font-size: 20px;
  display: grid;
  position: static;
}

.landing-body-text-white-04 {
  z-index: 3;
  color: #fff;
  text-align: left;
  align-self: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 30px;
  font-family: Helvetica, sans-serif;
  font-size: 25px;
  font-weight: 400;
  line-height: 40px;
  position: static;
}

.background-video-4 {
  display: none;
}

.image_05-p10 {
  background-color: var(--mean-black);
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.paragraph-col-02-p01-b {
  color: var(--mean-blue);
  margin-top: 45px;
  font-family: Helvetica Neue Roman, sans-serif;
  font-size: 25px;
  line-height: 25px;
}

.div-block-65 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5cf3647eee1b52ccdf989fa4_TSG.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.design-slider-p11 {
  z-index: 0;
  align-self: stretch;
  height: 100%;
}

.mask {
  background-color: #fff;
}

.scrolling-images-p12 {
  z-index: -2;
  width: 100%;
  height: 100%;
  position: relative;
}

.wrapper-p12 {
  background-color: var(--mean-black);
  width: 300vw;
  height: 100vh;
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
}

.scroll-p12 {
  background-color: var(--mean-black);
  justify-content: center;
  align-items: center;
  height: 300vw;
  display: flex;
}

.image_01-p12 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5ddb7cd3d31f0f019e6bbc97_190422_Zagreb-Observation-Tower_01_WN_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_02-p12 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5ddb7cd3d31f0f08e76bbc98_190425_Zagreb-Observation-Tower_06_RJ_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_03-p12 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5ddb7cd3d31f0f550d6bbc99_190424_Zagreb-Observation-Tower_05_WN_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.slide-34 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5ddb7f4e578bab2d142a3718_05_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-35 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5ddb7f4dcd7d37327c26f819_06_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-36 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5ddb7f4d05da58daa1a7c856_07_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.div-block-43 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5ddb7d0f56a2d653ab5e902a_UB-D-02a_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  align-self: stretch;
}

.div-block-43-a {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5ddb7d6905da58b213a7c418_UB-D-01b_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  align-self: stretch;
}

.design-section-grid-p12 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." minmax(450px, auto)
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." minmax(720px, auto)
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." minmax(360px, auto)
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." minmax(720px, auto)
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  justify-content: center;
  place-items: stretch center;
  margin-top: 0;
}

.div-block-44a {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5d06413d5b89160c45c1d4f5_190616_Zagreb-Observation-Tower_Plans.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  align-self: stretch;
}

.div-block-44b {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5d063cce1b310b3a68bfd1ed_190616_Zagreb-Observation-Tower_Diagram-01.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  align-self: stretch;
}

.body-5 {
  background-color: var(--mean-black);
}

.paragraph-col-01-p11 {
  color: var(--mean-blue);
  margin-top: 45px;
  font-family: Helvetica Neue Roman, sans-serif;
  font-size: 20px;
  line-height: 23px;
}

.paragraph-col-01-p11.p11s01 {
  font-size: 25px;
  line-height: 25px;
}

.paragraph-col-02-p11-b, .paragraph-col-02-p11-c {
  color: var(--mean-blue);
  margin-top: 45px;
  font-family: Helvetica Neue Roman, sans-serif;
  font-size: 25px;
  line-height: 25px;
}

.scroling-images-p11 {
  z-index: -2;
  background-color: var(--mean-black);
  position: relative;
}

.wrapper-p11 {
  width: 770vw;
  height: 100vh;
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
}

.scroll-p11 {
  background-color: var(--mean-black);
  justify-content: center;
  align-items: center;
  height: 500vw;
  display: flex;
}

.image_01-p11 {
  background-color: var(--mean-black);
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_02-p11 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dbece4e5ad64f2075855a66_190903_Sharjah-Modern_Main-Perspective_Exterior_WN_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 88vw;
  height: 100%;
  display: flex;
}

.image_03-p11 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dbece4e5ad64fa4bd855a67_190903_Sharjah-Modern_Lobby_WN_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_04-p11 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dbece4ebd5263a9fd82f002_190903_Sharjah-Modern_Gallery_Interior_WN_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_05-p11 {
  background-color: var(--mean-black);
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dbece4e15cb7f2b0fa4b3c8_190903_Sharjah-Modern_Courtyard_WN_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 32vw;
  height: 100%;
  display: flex;
}

.image_06-p11 {
  background-color: var(--mean-black);
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dbece4e15cb7fc98da4b3c9_190903_Sharjah-Modern_Terrace-Perspective_Exterior_WN_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_07-p11 {
  background-color: var(--mean-black);
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dbece4e7be7e80c855a90ea_190903_Sharjah-Modern_Night-Aerial-Perspective_Exterior_WN_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.info-section-grid-p11 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 850px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 60px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  justify-content: center;
  place-items: stretch center;
}

.design-section-grid-p11 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." minmax(460px, 1fr)
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  justify-content: center;
  place-items: stretch center;
  margin-top: 0;
}

.slider-p11 {
  z-index: 3;
  align-self: stretch;
  height: 100%;
}

.design-drawing-slider-caption-p11 {
  color: var(--mean-black);
  align-self: center;
  margin-top: 30px;
  margin-bottom: 0;
  font-family: Helvetica Neue Roman, sans-serif;
  font-size: 15px;
  line-height: 15px;
}

.slide-37 {
  background-color: var(--white);
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dbee44a15cb7f548fa547eb_3-Floor-Plan_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-38 {
  background-color: var(--white);
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dbee44b7be7e87d095af5de_2-Floor-Plan_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-39 {
  background-color: var(--white);
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dbee44b5ad64fcbac85ddba_1-Floor-Plan_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-40 {
  background-color: var(--white);
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dbee44b15cb7ffe54a547ec_G-Floor-Plan_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-41 {
  background-color: var(--white);
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dbee44b9c1a0173913a97ef_B-Floor-Plan_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-42 {
  background-color: var(--white);
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dbece4dc2ce78fd295a362d_Section%20B-B_Easy-Resize.com.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-43 {
  background-color: var(--white);
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dbece4e15cb7f6c3da4b3c7_Section%20C-C_Easy-Resize.com.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-44 {
  background-color: var(--white);
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dbece4d5ad64ff7f6855a65_Section%20D-D_Easy-Resize.com.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
}

.wrapper-p12a {
  width: 550vw;
  height: 100vh;
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
}

.image_02-p12a {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dca586652043c1d7172b050_190909_EXPO2020-Sabeel_Perspective-View-02_WN_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_01-p12a {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dca583152043c86d272afa2_190910_EXPO2020-Sabeel_Perspective-View-04_WN_Easy-Resize.com.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_03-p12a {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dca586610c6920e82758eb6_190909_EXPO2020-Sabeel_Perspective-View-01_WN_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_04-p12 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dca586652043c89bb72b04f_190910_EXPO2020-Sabeel_Perspective-View-03_WN_Easy-Resize.com.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.scroling-images-p12 {
  z-index: -2;
  background-color: var(--mean-black);
  position: relative;
}

.div-block-69 {
  height: 550vw;
}

.design-section-grid-p12a {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  justify-content: center;
  place-items: stretch center;
  margin-top: 0;
}

.slider-p12, .slider-p12a {
  z-index: 3;
  align-self: stretch;
  height: 100%;
}

.design-drawing-slider-caption-p12, .design-drawing-slider-caption-p12a, .design-drawing-slider-caption-p12b, .design-drawing-slider-caption-p12c, .design-drawing-slider-caption-p12d {
  color: var(--mean-black);
  align-self: center;
  margin-top: 30px;
  margin-bottom: 0;
  font-family: Helvetica Neue Roman, sans-serif;
  font-size: 15px;
  line-height: 15px;
}

.div-block-67a {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dca7d96d358da84b00ac491_Opening-Seperate-Diagram.gif");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: auto 100%;
}

.div-block-68a {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dca7d9510c692d443774ea1_Colorway-Daigram.gif");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: auto 100%;
}

.slide-46 {
  background-color: var(--white);
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dca7b4ff628e0723a2266a1_07_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-47 {
  background-color: var(--white);
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dca7b50d358da259f0aaca0_08_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-48 {
  background-color: var(--white);
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dca7b4fdff894a5acb51c42_09_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.div-block-67b {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dca7e2f200f664f466b086a_Opening-Together-Diagram.gif");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: auto 100%;
}

.slide-49 {
  background-color: var(--white);
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dca79dcdff894ed64b50bd4_01_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-50 {
  background-color: var(--white);
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dca79dcf628e021922232fa_02_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-51 {
  background-color: var(--white);
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dca79dd4754101c0b8ee0eb_03_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-52 {
  background-color: var(--white);
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dca79dc52043c2f92740bac_04_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.mask-2, .mask-3, .mask-4, .mask-5, .mask-6, .mask-7 {
  background-color: var(--white);
}

.info-section-grid-p5a {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  justify-content: center;
  place-items: stretch center;
}

.mask-8, .slide-53 {
  background-color: var(--white);
}

.project-info-text-block-2 {
  color: #242121;
  text-align: left;
  text-transform: none;
  margin-bottom: 10px;
  font-family: Helvetica Neue Bold, sans-serif;
  font-size: 25px;
  font-weight: 500;
  line-height: 25px;
}

.scroling-images-p14 {
  z-index: -2;
  background-color: var(--mean-black);
  position: relative;
}

.image_01-p14 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5de8e9cbf93bfe5e2f84c6de_MEAN_Deciduous_%C2%A9NAARO_01_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_02-p14 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5de8e9ccf93bfee30e84c6e0_MEAN_Deciduous_%C2%A9NAARO_07_Easy-Resize.com.jpg");
  background-position: 50% 40%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_04-p14 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5de8e9cbf93bfe33e384c6df_MEAN_Deciduous_%C2%A9NAARO_08_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.div-block-70 {
  height: 270vw;
}

.project-info-category-text-block-02 {
  color: #0f0e9f;
  flex: none;
  width: 220px;
  margin-bottom: 10px;
  font-family: Helvetica Neue Bold, sans-serif;
  font-size: 25px;
  font-weight: 500;
  line-height: 25px;
}

.project-info-format-14 {
  flex-direction: row;
  justify-content: space-between;
  margin-top: 45px;
  display: flex;
}

.ordered-list-14 {
  flex: 0 auto;
}

.image_05-p14 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5de8e9cb54d4020f950bae02_MEAN_Deciduous_%C2%A9NAARO_02_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_06-p14 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5de8e9cb30918517a8222488_MEAN_Deciduous_%C2%A9NAARO_05_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 48vw;
  height: 100%;
  display: flex;
}

.image_07-p14 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5de8e9cb3091851140222489_MEAN_Deciduous_%C2%A9NAARO_03_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 48vw;
  height: 100%;
  display: flex;
}

.image_08-p14 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5de8e9cb2a230d76b8add26b_MEAN_Deciduous_%C2%A9NAARO_06_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_09-p14 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5de8e9cb4ed8889a7690952c_MEAN_Deciduous_%C2%A9NAARO_09_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.design-section-grid-p14 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  justify-content: center;
  place-items: stretch center;
  margin-top: 0;
}

.slider-p14a {
  z-index: 3;
  align-self: stretch;
  height: 100%;
}

.mask-9 {
  background-color: var(--white);
}

.slide-54 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5de8fd57902d8d3a09985075_09_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-55 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5de8fd57bbf4da78f225e556_08_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-56 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5de8fd5781604048649cec3f_07_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.process-section-p14 {
  z-index: 1;
  background-color: #fff;
  display: block;
  position: relative;
}

.process-section-grid-p14 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  justify-content: center;
  place-items: stretch center;
  margin-top: 0;
}

.slide-58 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5de8fd578160402ee79cec3e_05_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-59 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5de8fd57902d8dcc0b985074_06_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-60 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5de8fd573a433744b3e80d2b_10_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slider-p14-ps-copy {
  z-index: 3;
  align-self: stretch;
  height: 100%;
}

.slide-62 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5de8f61b902d8d1ec1980e68_02_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-63 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5de8f61b1db32a35afd6ae09_03_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-64 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5de8f61bbbf4da457425a4ab_04_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-65 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5de8f61b81604053eb9cacc1_11_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-66 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5de8f61bbbf4da644725a4a7_13_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-67 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5de8f61b10e9956b57142846_14_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-68 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5de8f61bbbf4da58fe25a4a9_15_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-69 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5de8f61b10e995f731142851_12_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-70 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5de8f61b902d8d1002980e67_16_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-1-11 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5de8f61bbbf4da202425a4a8_17_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-1-12 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5de8f61bb562b4664741d4e1_18_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-1-13 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5de8f61bbbf4da5c4625a4aa_19_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.launch-section-p14 {
  z-index: 1;
  background-color: #fff;
  display: block;
  position: relative;
}

.launch-section-grid-p14 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  justify-content: center;
  place-items: stretch center;
  margin-top: 0;
}

.slide-71 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5de9424d10e9953c8f172db3_Deciduous_Detail_01_%C2%A9MEAN_Easy-Resize.com%20(1).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-72 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5de9424e8160408ba69fefba_Deciduous_Detail_02_%C2%A9MEAN_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-73 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5de9424d10e995a091172db2_Deciduous_Detail_03_%C2%A9MEAN_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-74 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5de9424ead67acf370880aa3_Deciduous_Detail_04_%C2%A9MEAN_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-75 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5de9424eae48eb0c13829298_Deciduous_Detail_06_%C2%A9MEAN_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-76 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5de9424e902d8db54e9b8773_Deciduous_Detail_05_%C2%A9MEAN_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.row-16 {
  color: #818080;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  height: 870px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.background-16 {
  z-index: 12;
  background-color: var(--mean-black);
  color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5de8e9cc2a230d2892add26c_MEAN_Deciduous_%C2%A9NAARO_04_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: auto;
  margin-bottom: 0;
  position: fixed;
  inset: 0;
}

.row-16--mobile {
  color: #818080;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  height: 870px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: none;
}

.info-section-grid-p15 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  justify-content: center;
  place-items: stretch center;
}

.wrapper-p15 {
  width: 550vw;
  height: 100vh;
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
}

.image_01-p15 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5ddbf4221978e429b02958bc_190717_EXPO2020-Pavilion_Night-Pespective_WN.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_02-p15 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5ddbf4221978e424dc2958bd_190717_EXPO2020-Pavilion_Day-Closeup_WN.jpg");
  background-position: 50% 40%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_04-p15 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5ddbf4221978e42c982958bb_190717_EXPO2020-Pavilion_Day-Perspective_RA.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_05-p15 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5ddbf4225d412b8d91371ea5_190717_EXPO2020-Pavilion_Day-Aerial-View_WN.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_09-p15 {
  background-color: var(--mean-black);
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.div-block-71 {
  height: 550vw;
}

.project-info-format-15 {
  flex-direction: row;
  justify-content: space-between;
  margin-top: 45px;
  display: flex;
}

.paragraph-col-01-p15, .paragraph-col-02-p15 {
  color: var(--mean-blue);
  margin-top: 45px;
  font-family: Helvetica Neue Roman, sans-serif;
  font-size: 25px;
  line-height: 25px;
}

.paragraph-col-03-p15 {
  direction: rtl;
  color: var(--mean-blue);
  text-align: right;
  margin-top: 45px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 25px;
  line-height: 25px;
}

.design-section-grid-p15 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." minmax(720px, auto)
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." minmax(720px, auto)
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." minmax(720px, auto)
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  justify-content: center;
  place-items: stretch center;
  margin-top: 0;
}

.slider-p15 {
  z-index: 3;
  align-self: stretch;
  height: 100%;
}

.slide-77 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dee6f4e8c2aca4ca26d8e28_a1_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-78 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dee6f4d9e57f5cee3f075d6_a4_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-79 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dee6f4c13932a467233531a_a5_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-80 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dee6f4d54c6bb99f9f36398_a3_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-81 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dee6f4cb85924234800c455_a2_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slider-p15a {
  z-index: 3;
  align-self: stretch;
  height: 100%;
}

.slide-82 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dee728f152d287247baf6ab_4_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-83 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dee728f6d421450c6afbdfa_3_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-84 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dee728e5d7b19252f848bf8_2_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-85 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dee728e13932a51b13364fd_5_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-86 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dee728f1c0040719362c855_6_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-87 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dee728e8c2aca81fb6da24c_7_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-88 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dee728eb859247b4300d547_8_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.am-items {
  overflow: hidden;
}

.link-14 {
  color: var(--white);
  text-transform: uppercase;
  margin-top: 25px;
  padding-bottom: 13px;
  font-family: Fugue, sans-serif;
  font-size: 40px;
  line-height: 50%;
  text-decoration: none;
  display: block;
}

.sm-items, .pm-items {
  overflow: hidden;
}

.image-19 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dbece4c15cb7f2baba4b3c6_Component-Diagram_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.scroling-images-p16 {
  z-index: -2;
  background-color: var(--mean-black);
  position: relative;
}

.image_01-p16 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5e15a896d6f7915060a672c6_20191219_cam-02_final_ENTERANCE_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_02-p16 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5e15a8979ba5cb826f43f6e7_20191219_cam-03_final_TOWARDS-THE-SUN_Easy-Resize.com.jpg");
  background-position: 50% 40%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_04-p16 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5e15a897d6f79199c0a672cc_20191219_cam-04_final_CANOPY_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_05-p16 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5e15a896365679d30c1a6a24_20191219_cam-05_final_WAVES-OF-LIGHT_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_09-p16 {
  background-color: var(--mean-black);
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5e15a8979ba5cb420c43f6e6_20191219_cam-01_final_LANDED_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 70vw;
  height: 100%;
  display: flex;
}

.div-block-72 {
  height: 550vw;
}

.info-section-grid-p16 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  justify-content: center;
  place-items: stretch center;
}

.paragraph-col-01-p16 {
  color: var(--mean-blue);
  margin-top: 45px;
  font-family: Helvetica Neue Roman, sans-serif;
  font-size: 25px;
  line-height: 25px;
}

.project-info-format-16 {
  flex-direction: row;
  justify-content: space-between;
  margin-top: 45px;
  display: flex;
}

.paragraph-col-02-p16 {
  color: var(--mean-blue);
  margin-top: 45px;
  font-family: Helvetica Neue Roman, sans-serif;
  font-size: 25px;
  line-height: 25px;
}

.design-section-grid-p16 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  justify-content: center;
  place-items: stretch center;
  margin-top: 0;
}

.slider-p16 {
  z-index: 3;
  align-self: stretch;
  height: 100%;
}

.design-drawing-slider-caption-p16d {
  color: var(--mean-black);
  align-self: center;
  margin-top: 30px;
  margin-bottom: 0;
  font-family: Helvetica Neue Roman, sans-serif;
  font-size: 15px;
  line-height: 15px;
}

.slider-p16a {
  z-index: 3;
  align-self: stretch;
  height: 100%;
}

.design-drawing-slider-caption-p12d-copy {
  color: var(--mean-black);
  align-self: center;
  margin-top: 30px;
  margin-bottom: 0;
  font-family: Helvetica Neue Roman, sans-serif;
  font-size: 15px;
  line-height: 15px;
}

.wrapper-p16a {
  width: 550vw;
  height: 100vh;
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
}

.image_10-p16 {
  background-color: var(--mean-black);
  flex: none;
  justify-content: center;
  align-items: center;
  width: 70vw;
  height: 100%;
  display: flex;
}

.slide-89 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5e29c9f3c5f08c4301724697_02_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-90 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5e29c9f32613e26a5b7d0168_01_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-91 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5e29c9f2cdb3787478b10025_03_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-92 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5e29c9f1ce6def84c968a8b7_04_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-93 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5e29c9f2abe41b20cedaf5c1_05_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-94 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5e29c9f22613e2728f7d0167_06_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-95 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5e29c9f2d0f6f446d535ad62_07_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-96 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5e29c4d5b7c9a807c873b282_B_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-97 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5e29c4d4f8def0660c752afb_A_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-98 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5e29c5f1dae9bb3a5dc5bb95_E_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-99 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5e29c5f1dae9bb6f61c5bb96_D_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.wrapper-p14---d3pp {
  width: 750vw;
  height: 100vh;
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
}

.social-links-copy {
  flex-direction: column;
  align-self: center;
  display: flex;
}

.slide-100 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5e29c9f2b339401559135e6b_08_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.link-15, .link-16, .link-17, .link-18 {
  color: var(--mean-black);
}

.scroling-images-p17 {
  z-index: -2;
  background-color: var(--mean-black);
  position: relative;
}

.wrapper-p17 {
  width: 100vw;
  height: 100vh;
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
}

.image_01-p17 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5e71043c9cc2dc360c24f112_200301_USM-Work-Live_Render-05_WN_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_10-p17 {
  background-color: var(--mean-black);
  flex: none;
  justify-content: center;
  align-items: center;
  width: 70vw;
  height: 100%;
  display: flex;
}

.div-block-73 {
  height: 200vw;
}

.paragraph-col-01-p17, .paragraph-col-01-p16-copy {
  color: var(--mean-blue);
  margin-top: 45px;
  font-family: Helvetica Neue Roman, sans-serif;
  font-size: 25px;
  line-height: 25px;
}

.info-section-grid-p17 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  justify-content: center;
  place-items: stretch center;
}

.design-drawing-slider-caption-p17, .design-drawing-slider-caption-p17a {
  color: var(--mean-black);
  align-self: center;
  margin-top: 30px;
  margin-bottom: 0;
  font-family: Helvetica Neue Roman, sans-serif;
  font-size: 15px;
  line-height: 15px;
}

.div-block-74 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5e71cd0ad37a81d5b764da9b_USM-%20Component%20Diagram_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  display: none;
}

.div-block-75 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5e71cd09f21ba577c4138b6f_USM-%20Cross-%20Diagram_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.div-block-74-copy {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5e71dca94b30826038f8a27d_Voxels.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.row-17 {
  color: #818080;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  height: 870px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.row-17--mobile {
  color: #818080;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  height: 870px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: none;
}

.background-17 {
  z-index: 13;
  background-color: var(--mean-black);
  color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5fb0e98e530de674ae950613_House-00_Model-Photo-%20(5).jpg");
  background-position: 50% 65%;
  background-repeat: no-repeat;
  background-size: cover;
  height: auto;
  margin-bottom: 0;
  position: fixed;
  inset: 0;
}

.design-section-grid-p17 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." minmax(360px, 1fr)
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  justify-content: center;
  place-items: stretch center;
  margin-top: 0;
}

.div-block-74-c {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5e71f3a6884cea6a1b4544f3_Views.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  margin-bottom: 0;
}

.navbar-5 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: 1;
  object-fit: fill;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
  position: relative;
  inset: 40px 0% 0%;
  overflow: visible;
}

.link-16a {
  color: var(--mean-black);
}

.studio-text-press {
  color: #fff;
  margin-top: 0;
  font-family: Helvetica Neue Roman, sans-serif;
  font-size: 25px;
  line-height: 25px;
  display: block;
}

.link-16a-copy, .link-15-copy, .link-8-copy {
  color: var(--white);
}

.text-span-copy {
  color: var(--white);
  text-decoration: underline;
}

.link-16-copy {
  color: var(--white);
}

.studio-text-2 {
  color: var(--mean-blue);
  margin-top: 0;
  font-family: Helvetica Neue Roman, sans-serif;
  font-size: 25px;
  line-height: 25px;
  display: block;
}

.studio-text-arabic-copy {
  direction: rtl;
  color: var(--mean-blue);
  text-align: right;
  margin-top: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 25px;
  font-weight: 500;
  line-height: 25px;
  display: block;
}

.link-21 {
  color: var(--white);
  text-decoration: none;
}

.italic-text-2 {
  font-style: normal;
}

.link-16a-copy-copy {
  color: var(--mean-black);
}

.link-16a-copy-copya, .link-16-a-1 {
  color: var(--white);
}

.scrolling-images-p18 {
  z-index: -2;
  background-color: var(--mean-blue);
  width: 100%;
  height: 100%;
  position: relative;
}

.wrapper-p18 {
  width: 400vw;
  height: 100vh;
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
}

.scroll-p18 {
  background-color: var(--mean-black);
  justify-content: center;
  align-items: center;
  height: 420vw;
  display: flex;
}

.image_01-p18 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5f79920181d0102b2f81ad98_The-UN-Square-Triptych-Murals-JO_%20(7).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_02-p18 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5f799201a039fa3c5b2b992e_The-UN-Square-Triptych-Murals-JO_%20(6).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_03-p18 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5f799201c6adaf0b8c0a9111_The-UN-Square-Triptych-Murals-JO_%20(5).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_04-p18 {
  background-color: var(--mean-black);
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5f799200dc40918203fb3a91_The-UN-Square-Triptych-Murals-JO_%20(1).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_05-p18 {
  background-color: var(--mean-black);
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5f7992017db7ea758ec41d06_The-UN-Square-Triptych-Murals-JO_%20(2).jpg");
  background-position: 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_06-p18 {
  background-color: var(--mean-black);
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5f799201dc4091b44bfb3a92_The-UN-Square-Triptych-Murals-JO_%20(3).jpg");
  background-position: 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.info-section-grid-p18 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  justify-content: center;
  place-items: stretch center;
}

.paragraph-col-01-p18 {
  color: var(--mean-blue);
  margin-top: 45px;
  font-family: Helvetica Neue Roman, sans-serif;
  font-size: 25px;
  line-height: 25px;
}

.paragraph-col-03-p18 {
  direction: rtl;
  color: var(--mean-blue);
  margin-top: 45px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 25px;
  font-weight: 400;
  line-height: 25px;
}

.design-video-p18 {
  align-self: stretch;
  margin-top: 0;
}

.design-section-grid-p18 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." minmax(auto, 1080px)
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." minmax(420px, auto)
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  justify-content: center;
  place-items: stretch center;
  margin-top: 0;
}

.design-slider-p18 {
  z-index: 0;
  align-self: stretch;
  height: 100%;
}

.mask-10 {
  background-color: var(--white);
}

.slide-102 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5f79a0b7482f0c17f0e42969_02.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-103 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5f79a0b859d50443a87c0838_03.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-104 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5f79a0b8a039fa6dcd2bb5ce_04.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-105 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5f79a0b86493631f61a11607_05.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-106 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5f79a0b8e050e177a467d2df_06.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-107 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5f79a0b8101596711fbd991d_07.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-101-copy {
  background-color: var(--white);
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5f79a0b79391916c36574858_01.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.mask-11 {
  background-color: var(--white);
}

.slide-108 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5f79aadb7db7eae44dc44925_JPM_Drawing-%20(1).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-109 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5f79aadbaa7a770b1c30fd0f_JPM_Drawing-%20(2).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-110 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5f79aadb6493636156a12aa5_JPM_Drawing-%20(3).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-111 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5f79aadbc906cf692331afea_JPM_Drawing-%20(4).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-112 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5f79aadbdb3166f7290fd71a_JPM_Drawing-%20(5).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-113 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5f79aadb84dc804a1dd3af20_JPM_Drawing-%20(6).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-114 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5f79aadbcc9e360f53e3d441_JPM_Drawing-%20(7).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-115 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5f79aadb4382f9b0778171a3_JPM_Drawing-%20(8).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-116 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5f79aadb624e3c7e3b816d1d_JPM_Drawing-%20(9).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-1-14 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5f79aadb84dc801f52d3af21_JPM_Drawing-%20(10).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-1-15 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5f79aadb2614b3f610307065_JPM_Drawing-%20(11).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-1-16 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5f79aadb952b4a201ebd1c1d_JPM_Drawing-%20(12).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-1-17 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5f79aadb02e5572ed16a4e8d_JPM_Drawing-%20(13).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-1-18 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5f79aadb883b4db392fcbbde_JPM_Drawing-%20(14).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.div-block-76 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5f79def99e93b42a08fb50e6_JPM%20GIF%202.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.link-22 {
  color: var(--mean-black);
}

.scrolling-images-p19 {
  z-index: -2;
  background-color: var(--mean-blue);
  width: 100%;
  height: 100%;
  position: relative;
}

.wrapper-p19 {
  width: 400vw;
  height: 100vh;
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
}

.scroll-p19 {
  background-color: var(--mean-black);
  justify-content: center;
  align-items: center;
  height: 300vw;
  display: flex;
}

.image_01-p19 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5fa8ff4d6639f60d1c59a9ca_201015_House-00_Main-Entrance-Exterior_MEAN-Dune_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_02-p19 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5fa8ff4d4f26375d18c5457f_201025_House-00_Courtyard_MEAN-Dune_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_03-p19 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5fa8ff4df8fcbc5177435ea0_201015_House-00_Main-Entrance-Interior_MEAN-Dune_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 30vw;
  height: 100%;
  display: flex;
}

.image_04-p19 {
  background-color: var(--mean-black);
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5fa8ff4dc618c4d8121d0aa7_201015_House-00_Interior_Upper-Living_MEAN-Dune_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_05-p19 {
  background-color: var(--mean-black);
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5fa8ff4eef8876362f763bb4_201015_House-00_Living-Room_MEAN-Dune_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_06-p19 {
  background-color: var(--mean-black);
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5fa8ff4daf64f35a09eb957b_201015_House-00_Swimming-Pool_MEAN-Dune_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.info-section-grid-p19 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  justify-content: center;
  place-items: stretch center;
}

.paragraph-col-03-p19 {
  direction: rtl;
  color: var(--mean-blue);
  margin-top: 45px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 25px;
  font-weight: 400;
  line-height: 25px;
}

.paragraph-col-02-p19, .paragraph-col-01-p19 {
  color: var(--mean-blue);
  margin-top: 45px;
  font-family: Helvetica Neue Roman, sans-serif;
  font-size: 25px;
  line-height: 25px;
}

.design-section-grid-p19 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 90px minmax(auto, 1080px) auto 90px minmax(810px, auto) auto 90px minmax(810px, auto) auto 90px minmax(810px, auto) auto 90px auto 90px 90px 90px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  justify-content: center;
  place-items: stretch center;
  margin-top: 0;
}

.diagram {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5fa8fa6d700bde47295a23e3_201109_House-00_Axon-Diagram_WN_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.design-slider-p19 {
  z-index: 0;
  align-self: stretch;
  height: 100%;
}

.slide-117 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5fa8fe148e21a1924e85ab3b_01_House-00_Ground-Floor-Plan.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-118 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5fa8fe1508cb578f15e9eaf2_02_House-00_1st-Floor-Plan.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-119 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5fa8fe14f47531d97a234ed7_03_House-00_Roof-Floor-Plan.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-120 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5fa8fe149bf4e90f005e6bb0_04_House-00_South-Elevation.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-121 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5fa8fe145c7efe6108d142f3_05_House-00_West-Elevation.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-122 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5fa8fe156beb8d745f351481_06_House-00_North-Elevation.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-123 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5fa8fe143a458f3cbb9c4cdc_07_House-00_East-Elevation.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.design-video-p19 {
  align-self: stretch;
  margin-top: 0;
}

.slide-124 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5fb0e98eedd53144dd849bda_House-00_Model-Photo-%20(1).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-125 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5fb0e98e674b0bf25d786cb1_House-00_Model-Photo-%20(2).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-128 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5fb0e98e1e40ec336c190cc9_House-00_Model-Photo-%20(10).jpg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-129 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5fb0e98e3539885145fbbb1b_House-00_Model-Photo-%20(7).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-130 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5fb0e98e1763066b16e8fded_House-00_Model-Photo-%20(9).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-131 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5fb0e98e0cbef1121c18d4c2_House-00_Model-Photo-%20(8).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-132 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5fb0e98db3236f0fdb320d1b_House-00_Model-Photo-%20(3).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-1-19 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5fb0e98ed183e40224897bd6_House-00_Model-Photo-%20(4).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.link-23, .link-24, .link-22-copy, .link-24-copy {
  color: var(--mean-black);
}

.info-section-grid-p20 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  justify-content: center;
  place-items: stretch center;
}

.paragraph-col-01-p20, .paragraph-col-02-p20 {
  color: var(--mean-blue);
  margin-top: 45px;
  font-family: Helvetica Neue Roman, sans-serif;
  font-size: 25px;
  line-height: 25px;
}

.design-slider-p20 {
  z-index: 0;
  align-self: stretch;
  height: 100%;
}

.process-video-p20 {
  z-index: 3;
  align-self: stretch;
  margin-top: 0;
}

.process-video-caption-p20, .process-slider-caption-p20 {
  color: var(--mean-black);
  align-self: center;
  margin-top: 30px;
  margin-bottom: 0;
  font-family: Helvetica Neue Roman, sans-serif;
  font-size: 15px;
  line-height: 15px;
}

.slide-133 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5fe471e38011fbd0e87f6831_P20_Drawing_%20(1).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-134 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5fe471e340671a4f0b1bb9b8_P20_Drawing_%20(2).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-135 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5fe471e3c345306adff5ba82_P20_Drawing_%20(3).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-136 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5fe861ff78a5f94305d7b805_P20_Drawing_%20(4).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-137 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5fe47f253e57bae08146aa6e_P20_D1_%20(1).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-138 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5fe47f26377f1119c050a599_P20_D1_%20(2).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-139 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5fe47f26a665357305259499_P20_D1_%20(3).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-140 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5fe47f26c0ce01f24209b0c6_P20_D1_%20(4).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-141 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5fe47f2697f415c2fc871ace_P20_D1_%20(5).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-142 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5fe47f261a27388e1e9a69c2_P20_D1_%20(6).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-143 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5fe47f262382b00c11d09228_P20_D1_%20(7).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-144 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5fe47f250db7fa88e1e56371_P20_D1_%20(8).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-145 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5fe47f25e084a8536a9e3642_P20_D1_%20(10).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-1-21 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5fe47f26377f116d2250a59a_P20_D1_%20(11).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.design-slider-p20c {
  z-index: 0;
  align-self: stretch;
  height: 100%;
}

.slide-149 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5fe49833a905854b7ed2ecb9_P20-P_%20(1).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-151 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5fe49833d58836fe0801d95f_P20-P_%20(7).jpg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-152 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5fe49833ba74a4d207bb4df3_P20-P_%20(6).jpg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-153 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5fe4983298626f6aeb8afe38_P20-P_%20(5).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-154 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5fe498332382b03005d0b812_P20-P_%20(4).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-155 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5fe498330db7faa766e5962f_P20-P_%20(3).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-156 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5fe498336dd2c78d3e4d27ab_P20-P_%20(2).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.scrolling-images-p20 {
  z-index: -2;
  background-color: var(--mean-blue);
  width: 100%;
  height: 100%;
  position: relative;
}

.wrapper-p20 {
  width: 400vw;
  height: 100vh;
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
}

.scroll-p20 {
  background-color: var(--mean-black);
  justify-content: center;
  align-items: center;
  height: 300vw;
  display: flex;
}

.image_01-p20 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5fe82cbcf542890753384fab_P20_PP_%20(5).jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_02-p20 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5fe87a54305f86314ce9cfe2_P20_PP_%20(2).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_03-p20 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5fe87a5301171b22f7c574df_P20_PP_%20(4).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_04-p20 {
  background-color: var(--mean-black);
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5fe87a54df197e52ed60932e_P20_PP_%20(3).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.div-block-77 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5fe8632004bf073f15504e70_P20_D2%20(4).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
}

.link-25 {
  color: var(--mean-black);
}

.link-25-copy {
  color: var(--white);
}

.link-25-copy-copy, .link-26, .link-27, .link-28, .link-29, .link-30, .link-31, .link-32, .link-33, .link-34, .link-35, .link-36, .link-37, .link-38, .link-39, .link-40, .link-41 {
  color: var(--mean-black);
}

.slide-157 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5fe97c95ff832929b75c6f6a_P20-P_%20(0).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.icon, .icon-2 {
  color: var(--mean-blue);
}

.design-section-grid-p20d {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 90px minmax(720px, auto) auto 90px minmax(420px, auto) auto 90px auto auto 90px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  justify-content: center;
  place-items: stretch center;
  margin-top: 0;
}

.slide-158 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6073163f95923822a25ba332_M%20(1).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-159 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6073163f00dab6bd2c0b70b6_M%20(2).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-160 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6073163ee5f2ce4678eaf15a_M%20(3).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-161 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6073163f8512bbabe01edb62_M%20(4).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-162 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6073163f51fa45e77d807b0d_M%20(5).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-163 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6073163f472b5c16cbe06288_M%20(6).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-164 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6073163e703f6d30f7b6fb57_M%20(7).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-165 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6073163ef21778924bedb178_M%20(8).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-166 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6073163fd222cb777b555a76_M%20(9).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-1-22 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6073163fece7685b8bc268f8_M%20(10).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.link-42 {
  color: var(--white);
}

.link-44, .link-45 {
  color: var(--mean-black);
}

.link-46, .link-22-copy, .link-47, .link-16a-copy-copy-copy, .link-48, .link-49 {
  color: var(--white);
}

.link-50, .link-51, .link-52 {
  color: var(--mean-black);
}

.scrolling-images-p21 {
  z-index: -2;
  background-color: var(--mean-blue);
  width: 100%;
  height: 100%;
  position: relative;
}

.scroll-p21 {
  background-color: var(--mean-black);
  justify-content: center;
  align-items: center;
  height: 330vw;
  display: flex;
}

.wrapper-p21 {
  width: 400vw;
  height: 100vh;
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
}

.image_01-p21 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/601ab8806d6c454fbacbc2fe_3D-Printed-Majlis_Option-01-Exterior.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_02-p21 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/601161323e74f9351613bc81_Majlis_Option-03-Interior.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_03-p21 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/601161329156d4c4dad7b6af_Majlis_Option-01-Exterior.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_04-p21 {
  background-color: var(--mean-black);
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/60116131ea7c7932068cb192_Majlis_Option-01-Interior.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.info-section-grid-p21 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  justify-content: center;
  place-items: stretch center;
}

.paragraph-col-01-p21 {
  color: var(--mean-blue);
  margin-top: 45px;
  font-family: Helvetica Neue Roman, sans-serif;
  font-size: 25px;
  line-height: 25px;
}

.paragraph-col-02-p21 {
  color: var(--mean-blue);
  margin-top: 45px;
  font-family: Helvetica Neue Roman, sans-serif;
  font-size: 25px;
  line-height: 25px;
  display: block;
}

.design-section-grid-p21 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 90px minmax(720px, auto) auto 90px minmax(740px, auto) auto 90px minmax(540px, auto) auto 90px 90px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  justify-content: center;
  place-items: stretch center;
  margin-top: 0;
}

.design-slider-p21, .design-slider-p21c, .design-slider-p21b {
  z-index: 0;
  align-self: stretch;
  height: 100%;
}

.slide-167 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6016a5b5710fdf549b6af851_Majlis-Option-1_%20(1).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-168 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6016a5b57cad0984a00b3b62_Majlis-Option-1_%20(2).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-169 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6016a5b53737f48104c21f13_Majlis-Option-2_%20(1).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-170 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6016a5b5bd4407fa6d5c548c_Majlis-Option-2_%20(2).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-171 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6016a5b590529cd680870391_Majlis-Option-3_%20(1).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-172 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6016a5b57cad09f7870b3b5d_Majlis-Option-3_%20(2).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-173 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6016b3a082f72cd8688b6b35_OP01-A.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-174 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6016b39febd917177a9710fc_OP01-B.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-175 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6016b39f90c89693748a30b9_OP01-C.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-176 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6016b3a0556ad892f3e82e73_OP02-C.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-177 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6016b3a0bd440752395c8a08_OP02-B.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-178 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6016b3a0c56f3877403ab7b4_OP02-A.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-179 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6016b39fd3effb4cbd13b505_OP03-C.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-180 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6016b39f556ad818aae82e72_OP03-B.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-181 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6016b3a0eabae8d97e10ef08_OP03-A.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-182 {
  background-color: #efefef;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6019372a3192366260088b4e_3DPM-%20(1).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 100%;
}

.slide-183 {
  background-color: #f1f1f1;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6019372d78a763659ddef6e7_3DPM-%20(2).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 100%;
}

.slide-184 {
  background-color: #f1f1f1;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6019372df16fd813eef912ac_3DPM-%20(3).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 100%;
}

.slide-185 {
  background-color: #f0f0f0;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6019372d2c0ceef1a1300ae0_3DPM-%20(4).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 100%;
}

.slide-186 {
  background-color: #f1f1f1;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6019372cc1c7379a4dccf249_3DPM-%20(5).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 100%;
}

.slide-187 {
  background-color: #eee;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6019372d792372432e6c023c_3DPM-%20(6).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 100%;
}

.slide-188 {
  background-color: #f1f1f1;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6019372d686a122fea4175b9_3DPM-%20(8).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 100%;
}

.slide-189 {
  background-color: #ededed;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6019372ca6c9bcf5a2bfd021_3DPM-%20(7).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 100%;
}

.slide-190 {
  background-color: #f0f0f0;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6019372db4632c4f7d0fc18e_3DPM-%20(9).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 100%;
}

.slide-1-23 {
  background-color: #ededed;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6019372bee92f72017a7208f_3DPM-%20(10).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 100%;
}

.slide-1-24 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6019372dc1c737ddc9ccf24c_3DPM-%20(11).jpg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
}

.image_05-p21 {
  background-color: var(--mean-black);
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/601161311afa1802c798f3a6_Majlis_Option-02-Exterior.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_06-p21 {
  background-color: var(--mean-black);
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/601161314d76b413d53f069d_Majlis_Option-02-Interior.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.div-block-78 {
  background-color: #fc5c19;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/601a653b95dc4c41ff920969_Option-03_GIF.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
}

.paragraph-col-03-p21 {
  color: var(--mean-blue);
  margin-top: 45px;
  font-family: Helvetica Neue Roman, sans-serif;
  font-size: 25px;
  line-height: 25px;
  display: block;
}

.link-53 {
  color: var(--mean-black);
}

.link-54 {
  color: var(--mean-blue);
}

.link-55 {
  color: var(--white);
}

.link-56 {
  color: var(--mean-black);
}

.h1-project-heading {
  color: var(--white);
  text-transform: uppercase;
  margin-top: 66px;
  margin-bottom: 0;
  padding-left: 30px;
  font-family: Fugue, sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 25px;
}

.h2-project-sub-heading {
  color: var(--white);
  margin-top: 50px;
  margin-bottom: 0;
  margin-right: 4px;
  padding-left: 30px;
  font-family: Fugue, sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 40px;
}

.p-project-paragraph {
  color: var(--white);
  margin-bottom: 0;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Helvetica, sans-serif;
  font-size: 25px;
  font-weight: 400;
  line-height: 30px;
}

.paragraph-2 {
  z-index: 5;
  color: var(--white);
  text-transform: uppercase;
  margin-top: 50px;
  margin-bottom: 0;
  margin-right: 4px;
  font-family: Fugue, sans-serif;
  font-size: 40px;
  line-height: 40px;
  position: relative;
}

.link-57, .link-58, .link-59 {
  color: var(--white);
}

.link-60, .link-61, .link-62 {
  color: var(--mean-black);
}

.design-slider-p20e {
  z-index: 0;
  align-self: stretch;
  height: 100%;
}

.slide-191 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/60731132352921bb0e4b30c9_Mawj-%20(1).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.mask-11-copy {
  background-color: #000;
}

.slide-192 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6073113255e0d1b898903a1e_Mawj-%20(2).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-193 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/60731132352921d84e4b30c8_Mawj-%20(3).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-194 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6073113295923876055b875d_Mawj-%20(4).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.div-block-77-copy {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6073103bbc149de8368bca22_Mawj-GIF.gif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
}

.slide-195 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6073113255e0d18e76903a1d_Mawj-%20(5).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.link-63 {
  color: var(--white);
}

.link-64 {
  color: var(--mean-black);
}

.link-65 {
  color: var(--white);
}

.link-66 {
  color: var(--mean-black);
}

.design-slider-p20f {
  z-index: 0;
  align-self: stretch;
  height: 100%;
}

.slide-196 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6139b6dba0772c156a06592d_MT_(1).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-197 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6139b6dbd2c114189bbbb6a4_MT_(2).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-198 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6139b6db79c18500d7a0493e_MT_(3).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-199 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6139b6dbdbc977d13298a3c5_MT_(5).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
}

.slide-200 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6139b6db86b5a570d108358a_MT_(4).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-201 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6139b6db9a042c282687d810_MT_(6).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.scrolling-images-p22 {
  z-index: -2;
  background-color: var(--mean-blue);
  width: 100%;
  height: 100%;
  position: relative;
}

.wrapper-p22 {
  width: 400vw;
  height: 100vh;
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
}

.scroll-p22 {
  background-color: var(--mean-black);
  justify-content: center;
  align-items: center;
  height: 290vw;
  display: flex;
}

.image_01-p22 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/613a06e867fc8a32371fcdac_LATE-Lamp%20(6).jpg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_02-p22 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/613a06e9d9cb631f7e4f2f35_LATE-Lamp%20(8).jpg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_03-p22 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/613a06e8266f7ed6e5b28d50_LATE-Lamp%20(12).jpg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.info-section-grid-p22 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  justify-content: center;
  place-items: stretch center;
}

.paragraph-col-02-p22, .paragraph-col-03-p22 {
  color: var(--mean-blue);
  margin-top: 45px;
  font-family: Helvetica Neue Roman, sans-serif;
  font-size: 25px;
  line-height: 25px;
  display: block;
}

.design-section-grid-p22 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 90px minmax(720px, auto) auto 90px minmax(740px, auto) auto 90px minmax(740px, auto) auto 90px minmax(720px, auto) auto 90px 90px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  justify-content: center;
  place-items: stretch center;
  margin-top: 0;
}

.design-slider-p22 {
  z-index: 0;
  align-self: stretch;
  height: 100%;
}

.slide-202 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/613a1b205427bd23bcca9b8d_LATE-Lamp%20(13).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-203 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/613a1b202124617212f8915c_LATE-Lamp%20(15).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.design-slider-p22-b {
  z-index: 0;
  align-self: stretch;
  height: 100%;
  display: none;
}

.div-block-81 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6139f64e6ae67203fb00752d_Extracted%20pages%20from%20210714_3D-Printed-Floor-Lamp_AM-page-001_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.div-block-82 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6139f64fcd26062c7f8c8e36_210714_3D-Printed-Floor-Lamp_AM-page-001.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.div-block-83 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6139f8542b611f008e1e9980_Lamp%20Renders.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-205 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/613a1b21241bf1433d037334_LATE-Lamp%20(16).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-206 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/613a1b21dcedf22d60260fbf_LATE-Lamp%20(17).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-207 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/613a1b2174e3ef638392d54a_LATE-Lamp%20(14).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.colorways-section {
  z-index: 1;
  background-color: #fff;
  position: relative;
}

.colorways-section-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." minmax(720px, auto)
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." minmax(720px, auto)
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." minmax(720px, auto)
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." minmax(720px, auto)
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  justify-content: center;
  place-items: stretch center;
}

.design-slider-p23 {
  z-index: 0;
  align-self: stretch;
  height: 100%;
}

.slide-208 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5fe82cbcf542890753384fab_P20_PP_%20(5).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-209 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5fe87a54305f86314ce9cfe2_P20_PP_%20(2).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-210 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5fe87a53a168858e6e3abe78_P20_PP_%20(1).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-211 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5fe87a54df197e52ed60932e_P20_PP_%20(3).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-212 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5fe87a5301171b22f7c574df_P20_PP_%20(4).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.process-section-grid-p28 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 90px auto auto 90px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  justify-content: center;
  place-items: stretch center;
}

.scrolling-images-p23 {
  z-index: -2;
  background-color: var(--mean-blue);
  width: 100%;
  height: 100%;
  position: relative;
}

.wrapper-p23 {
  width: 400vw;
  height: 100vh;
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
}

.scroll-p23 {
  background-color: var(--mean-black);
  justify-content: center;
  align-items: center;
  height: 380vw;
  display: flex;
}

.image_01-p23 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/616e7ecf84fc4f5355dc1df3_O-01.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_02-p23 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/616e7ecf4dea5c1757ce4b9e_O-02.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_03-p23 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/616e7ecfe6911365664487cb_O-03.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_04-p23 {
  background-color: var(--mean-black);
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/616e7ecf5520dc3da7f1bb8f_O-04.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.info-section-grid-p23 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  justify-content: center;
  place-items: stretch center;
}

.paragraph-col-01-p23 {
  color: var(--mean-blue);
  margin-top: 45px;
  font-family: Helvetica Neue Roman, sans-serif;
  font-size: 25px;
  line-height: 25px;
}

.paragraph-col-02-p23, .paragraph-col-03-p23 {
  color: var(--mean-blue);
  margin-top: 45px;
  font-family: Helvetica Neue Roman, sans-serif;
  font-size: 25px;
  line-height: 25px;
  display: block;
}

.design-section-grid-p23 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 90px minmax(720px, auto) auto 90px minmax(720px, auto) auto 90px minmax(720px, auto) auto 90px auto auto 90px 90px 90px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  justify-content: center;
  place-items: stretch center;
  margin-top: 0;
}

.design-slider-p23a {
  z-index: 0;
  align-self: stretch;
  height: 100%;
}

.slide-213 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/616d2fd9173642517c3ca752_Oasis-D_01.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-214 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/616d2fd9dd5eceea8d0993fe_Oasis-D_02.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-215 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/616d2fd6c533a3ebbbede9e1_Oasis-D_03.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-216 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/616d2fd89c8d498baa296bac_Oasis-D_04.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-217 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/616d2fd8afee1019ada737ba_Oasis-D_05.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-218 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/616d2fd61fa20929cadfe5fe_Oasis-D_06.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-219 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/616d2fd891f128c4b844ec66_Oasis-D_07.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.design-slider-p23b {
  z-index: 0;
  align-self: stretch;
  height: 100%;
}

.slide-220 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/616d354ce76cad5f766240bf_01.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-222 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/616d354cd202e72141e36343_03.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-223 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/616d354c0666a514beaf85f8_04.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.design-slider-p23c {
  z-index: 0;
  align-self: stretch;
  height: 100%;
}

.slide-224 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/616d36686d779c170e6f8022_A.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-225 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/616d3668afee102359a75927_B.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-226 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/616d3668e5b1690293644f83_C%202.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-227 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/616d366868f2900351f7b09c_C.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-228 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/616d3668b531b93ca3ac601a_D.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-229 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/616d3668c73afc62acf9cd82_E.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-230 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/616d36685ecc238406d6b71a_F.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-231 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/616d3668e4778a5fe54ed7a4_G.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-232 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/616d3668b531b9db4bac601b_H.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-1-25 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/616d3668c533a34554ee0b30_I.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.scrolling-images-p24 {
  z-index: -2;
  background-color: var(--mean-blue);
  width: 100%;
  height: 100%;
  position: relative;
}

.wrapper-p24 {
  width: 400vw;
  height: 100vh;
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
}

.image_01-p24 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6175046c59f23032916529b1_211020_MANE-Pavilion_%C2%A9Alex-Jeffries-2021_03_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 33vw;
  height: 100%;
  display: flex;
}

.image_02-p24 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6175046b5b9a2b578618a1c9_211020_MANE-Pavilion_%C2%A9Alex-Jeffries-2021_01_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_03-p24 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/616ea68f5c54dc5ae6cea648_Mane-Pavilion%20(13).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_04-p24 {
  background-color: var(--mean-black);
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/616ea68e8c5cf4ed0aab10f7_Mane-Pavilion%20(9).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 33vw;
  height: 100%;
  display: flex;
}

.scroll-p24 {
  background-color: var(--mean-black);
  justify-content: center;
  align-items: center;
  height: 390vw;
  display: flex;
}

.info-section-grid-p24 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  justify-content: center;
  place-items: stretch center;
}

.paragraph-col-01-p24 {
  color: var(--mean-blue);
  margin-top: 45px;
  font-family: Helvetica Neue Roman, sans-serif;
  font-size: 25px;
  line-height: 25px;
}

.paragraph-col-02-p24, .paragraph-col-03-p24 {
  color: var(--mean-blue);
  margin-top: 45px;
  font-family: Helvetica Neue Roman, sans-serif;
  font-size: 25px;
  line-height: 25px;
  display: block;
}

.design-section-grid-p24 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 90px minmax(720px, auto) auto 90px minmax(720px, auto) auto 90px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  justify-content: center;
  place-items: stretch center;
  margin-top: 0;
}

.design-slider-p24a {
  z-index: 0;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
  align-self: stretch;
  height: 100%;
}

.design-slider-p24b, .design-slider-p24c {
  z-index: 0;
  align-self: stretch;
  height: 100%;
}

.slide-234 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/616eb4af54bdbbf9dfe80b00_Drawings%20(9).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-235 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/616eb4af7af3ef125be719eb_Drawings%20(8).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-236 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/616eb4ae442fcf3362b3b4bf_Drawings%20(7).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-237 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/616eb4af98467538c5872999_Drawings%20(6).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-238 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/616eb4aecab343256a1bf40b_Drawings%20(5).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-239 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/616eb4af3af087620eca42d9_Drawings%20(4).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-240 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/616eb4af5db62a7375ec086e_Drawings%20(3).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-241 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/616eb4af3b5d4632a09c07fe_Drawings%20(2).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-242 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/616ebde8df61c88d2831c160_Diagrams%20%20(1).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-243 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/616ebde76a223953633bb5f1_Diagrams%20%20(2).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-244 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/616ebde413af9c63d74639fa_Diagrams%20%20(3).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-245 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/616ebde7f674427c7fc0f2e0_Diagrams%20%20(4).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-246 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/616ebde717d26b0c0211e252_Diagrams%20%20(5).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-247 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/616ebf05547a426129d6c215_Diagrams%20(7).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-248 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/616ebde3b53ee36058061d7d_Diagrams%20%20(6).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-249 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/616ea68f2ae4650475e6d766_Mane-Pavilion%20(5).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-250 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6175046ccaccc3be1e19dbc1_211020_MANE-Pavilion_%C2%A9Alex-Jeffries-2021_06_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-251 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6175046ce70dd021ec60cca9_211020_MANE-Pavilion_%C2%A9Alex-Jeffries-2021_07_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-257 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/616ea68f1512831b57d567d0_Mane-Pavilion%20(10).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-1-27 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/616ea68e8c5cf4ed0aab10f7_Mane-Pavilion%20(9).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-1-28 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/616ea6902ea1304f82152c0b_Mane-Pavilion%20(12).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.photos-section {
  z-index: 1;
  background-color: #fff;
  position: relative;
}

.launch-section-grid-p24 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 90px minmax(auto, 1fr) auto 90px 90px 90px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  justify-content: center;
  place-items: stretch center;
  margin-top: 0;
}

.slide-259 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/617542138d8dbc4b989f01c0_Drawings%20(10).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.design-slider-p24d {
  z-index: 0;
  align-self: stretch;
  height: 100%;
}

.slide-260 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6175046bd355d9f8f0e925aa_211020_MANE-Pavilion_%C2%A9Alex-Jeffries-2021_04_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.image_06-p24 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6175150fe390bd5a0703691f_211024_MANE-Pavilion_%C2%A9Alex-Jeffries-2021_02_Easy-Resize.com.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.launch-section {
  z-index: 1;
  background-color: #fff;
  position: relative;
}

.photos-section-grid-p24 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 90px minmax(480px, auto) auto 90px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  justify-content: center;
  place-items: stretch center;
  margin-top: 0;
}

.link-67 {
  color: var(--white);
}

.link-68 {
  color: var(--mean-black);
}

.link-69 {
  color: var(--white);
}

.p-project-paragraph-copy {
  color: var(--white);
  margin-bottom: 0;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Helvetica, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
}

.link-70 {
  color: var(--mean-blue);
}

.link-3-copy {
  color: var(--mean-blue);
  font-family: Helvetica Neue Roman, sans-serif;
  text-decoration: underline;
}

.seoul-text {
  z-index: 1000;
  color: #0f0e9f;
  text-align: right;
  margin-top: 40px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: "Helveticaneueltstd ltcn (1)";
  line-height: 25px;
  position: relative;
}

.wadirum-text {
  z-index: 10000;
  color: #011f92;
  margin-top: 40px;
  padding-top: 0;
  padding-left: 10px;
  font-family: "Helveticaneueltstd ltcn (1)";
  line-height: 25px;
  position: relative;
}

.link-4-copy {
  z-index: 10;
  color: var(--mean-blue);
  z-index: 10;
  font-family: Helvetica Neue Roman, sans-serif;
  position: fixed;
}

.link-4-copy-copy {
  z-index: 10;
  color: var(--mean-blue);
  font-family: Helvetica Neue Roman, sans-serif;
  position: fixed;
}

.latvia {
  transform: translate(238px, 69px)scale(.91);
}

.seoul {
  transform-style: preserve-3d;
  transform: translate(43px, 33px)scale(.85)rotateX(180deg)rotateY(0)rotateZ(-180deg)rotateX(0)rotateY(-180deg)rotateZ(0);
}

.div-block-49-copy {
  z-index: 1;
  background-color: var(--mean-blue);
  width: 180px;
  height: 40px;
  margin-top: 25px;
  margin-left: -94px;
  position: relative;
}

.image_04-p09 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/627cf69947e2af1f6f862fab_2022-04-21_MEAN_Office-5.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_03-p09 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/627cf699a38d95a7e6954d81_2022-04-21_MEAN_Office-4.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_02-p09 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/627cf698fa4209d851be851d_2022-04-21_MEAN_Office-3.jpg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_01-p09 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/627cf69a78cd01401c6b1524_2022-04-21_MEAN_Office-2.jpg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.scrolling-images-p26 {
  z-index: -2;
  background-color: var(--mean-blue);
  width: 100%;
  height: 100%;
  margin-top: 0;
  padding-top: 0;
  position: relative;
}

.wrapper-p26 {
  width: 700vw;
  height: 100vh;
  margin-top: 0;
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
}

.scroll-p26 {
  background-color: var(--mean-black);
  justify-content: center;
  align-items: center;
  height: 420vw;
  display: flex;
}

.image_01-p26 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/62db027aa29a0c5ff51a2e57_TheMigrantKitchen-Columbus-3B.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_02-p26 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/62db027b18f20085a632961a_TheMigrantKitchen-Columbus-2B.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_03-p26 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/62db027a6f40891c4f834022_TheMigrantKitchen-Columbus-4B.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 33vw;
  height: 100%;
  display: flex;
}

.info-section-grid-p26 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  justify-content: center;
  place-items: stretch center;
}

.paragraph-col-01-p26 {
  color: var(--mean-blue);
  margin-top: 45px;
  font-family: Helvetica Neue Roman, sans-serif;
  font-size: 25px;
  line-height: 25px;
}

.paragraph-col-02-p26, .paragraph-col-03-p26 {
  color: var(--mean-blue);
  margin-top: 45px;
  font-family: Helvetica Neue Roman, sans-serif;
  font-size: 25px;
  line-height: 25px;
  display: block;
}

.design-section-grid-p26 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 90px minmax(720px, auto) auto 90px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-rows: 0;
  justify-content: center;
  place-items: stretch center;
  margin-top: 0;
}

.design-slider-p26a {
  z-index: 0;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
  align-self: stretch;
  height: 100%;
}

.photos-section-grid-p26 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". ." 90px
                 "Area-2 Area-2" minmax(720px, auto)
                 "Area ."
                 "Area ." 90px
                 ". ." 90px
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  justify-content: center;
  place-items: stretch center;
  margin-top: 0;
}

.design-slider-p26c, .design-slider-p26d {
  z-index: 0;
  align-self: stretch;
  height: 100%;
}

.slide-262 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/62d830db7472eec04abbb1ad_210908_The-Migrant-Kitchen_R1_Final-Design-Presentation_MEAN%205.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-263 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/62d830dc01caebffe9cacacf_210908_The-Migrant-Kitchen_R1_Final-Design-Presentation_MEAN%206.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-264 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/62d83510a6d1c32ea38555cf_210908_TMK_R1_CD_Drawing-Set_MEAN20.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-265 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/62d835104c79b84ba4762587_210908_TMK_R1_CD_Drawing-Set_MEAN25.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-267 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/62d83986abbfcce7a7b2e73f_TheMigrantKitchen-Columbus-7C.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-268 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/62d83986819ca55067475364_TheMigrantKitchen-Columbus-6C.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-269 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/62d839860c169711c51a9974_TheMigrantKitchen-Columbus-8C.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-270 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/62d83f382f15c66c66ad32a6_210908_TMK_R1_CD_Drawing-Set_MEAN2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-271 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/62d83f370ae5fb88409d45fc_210908_TMK_R1_CD_Drawing-Set_MEAN3.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-272 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/62d83f389abaa6a1165a0a76_210908_TMK_R1_CD_Drawing-Set_MEAN4.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-273 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/62d83f3707dd70d5beb420de_210908_TMK_R1_CD_Drawing-Set_MEAN5.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-274 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/62d83f377b4f9e7a61d27fbf_210908_TMK_R1_CD_Drawing-Set_MEAN6.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-275 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/62d83f372c621138da0a8522_210908_TMK_R1_CD_Drawing-Set_MEAN7.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-276 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/62d83f382f15c63bbfad32a7_210908_TMK_R1_CD_Drawing-Set_MEAN9.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-277 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/62d83f3746880f6b3d57e8f3_210908_TMK_R1_CD_Drawing-Set_MEAN11.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-278 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/62d83f3887901cab4c5e5f19_210908_TMK_R1_CD_Drawing-Set_MEAN26.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-1-30 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/62d83f381d52692ace228ec3_210908_TMK_R1_CD_Drawing-Set_MEAN27.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-1-31 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/62d83f3718b87117b38099d4_210908_TMK_R1_CD_Drawing-Set_MEAN18.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-1-32 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/62d83f38593d0d5bf04423ad_210908_TMK_R1_CD_Drawing-Set_MEAN23.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-1-33 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/62d83f3712204971eb602e4a_210908_TMK_R1_CD_Drawing-Set_MEAN19.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-1-34 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/62d83f381d52695b10228ec2_210908_TMK_R1_CD_Drawing-Set_MEAN22.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-1-35 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/62d83f38593d0d5bf04423ad_210908_TMK_R1_CD_Drawing-Set_MEAN23.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.image_05-p26 {
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/62db027b6801394c2e2e6659_TheMigrantKitchen-Columbus-1-2B.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 33vw;
  height: 100%;
  display: flex;
}

.image_04-p26 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/62db027bf43f79c6fc788441_TheMigrantKitchen-Columbus-5B.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 33vw;
  height: 100%;
  display: flex;
}

.image_06-p26 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/62d91b5f8d9444f484fc6c1f_TheMigrantKitchen-1B.jpg");
  background-position: 50% 60%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

._1433--details-section, ._1433--design-section {
  z-index: 1;
  background-color: #fff;
  position: relative;
}

.slide-279 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/62d91b5f928cb9ae8fa2e4d0_TheMigrantKitchen-2B.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-280 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/62d91b5ff55455ad3b468093_TheMigrantKitchen-4-2B.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-281 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/62d927a0928cb9dfe4a358a4_211014_TMK_R2_CD_Drawing-Set_MEAN_SCREEN18.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-282 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/62d9279f009e3dead91a4827_211014_TMK_R2_CD_Drawing-Set_MEAN_SCREEN14.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-283 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/62d9279ff530193d82e9b001_211014_TMK_R2_CD_Drawing-Set_MEAN_SCREEN15.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-284 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/62d928807d064a61e9126d23_211014_TMK_R2_CD_Drawing-Set_MEAN_SCREEN2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-285 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/62d9287f009e3d4e2b1a50ba_211014_TMK_R2_CD_Drawing-Set_MEAN_SCREEN3.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-286 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/62d9287fd08bb7a038a270a9_211014_TMK_R2_CD_Drawing-Set_MEAN_SCREEN4.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-287 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/62d92880790d478cfa82b0bb_211014_TMK_R2_CD_Drawing-Set_MEAN_SCREEN5.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-288 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/62d9287fd91db7b4cbf38833_211014_TMK_R2_CD_Drawing-Set_MEAN_SCREEN6.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-289 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/62d928803b5e6ec6e9089e56_211014_TMK_R2_CD_Drawing-Set_MEAN_SCREEN7.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-290 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/62d928802d91d7b25f28b2f5_211014_TMK_R2_CD_Drawing-Set_MEAN_SCREEN9.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-291 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/62d928808d944456f3fcf905_211014_TMK_R2_CD_Drawing-Set_MEAN_SCREEN10.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-292 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/62d9287f0b694c1cf1d46d1a_211014_TMK_R2_CD_Drawing-Set_MEAN_SCREEN11.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-1-36 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/62d9287f24865192b02b2d5e_211014_TMK_R2_CD_Drawing-Set_MEAN_SCREEN12.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-1-37 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/62d9287fbd8dc258c7f4b132_211014_TMK_R2_CD_Drawing-Set_MEAN_SCREEN13.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-1-38 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/62d9287fe6bb51dc760833f5_211014_TMK_R2_CD_Drawing-Set_MEAN_SCREEN16.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-1-39 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/62d9287f05ed24edf12479ce_211014_TMK_R2_CD_Drawing-Set_MEAN_SCREEN17.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-1-40 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/62d9287f3eb3ef0fec4b633a_211014_TMK_R2_CD_Drawing-Set_MEAN_SCREEN19.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

._1433--circulation-section-copy {
  z-index: 1;
  background-color: #fff;
  position: relative;
}

.image_07-p26 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/62d91b5f928cb9aa4da2e4cf_TheMigrantKitchen-3B.jpg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.design-section-grid-p15-video {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." minmax(auto, auto)
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  justify-content: center;
  place-items: stretch center;
  margin-top: 0;
}

.design-section-video {
  z-index: 1;
  background-color: #fff;
  position: relative;
}

.slider-p15a-models {
  z-index: 3;
  align-self: stretch;
  height: 100%;
}

.slide-293 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/62d9a455b9ed0f71680d244a_220407_Expo2020-Roundabout-Pavilion_FO_3.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-294 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/62d9a4546eabe8107c5533c6_220407_Expo2020-Roundabout-Pavilion_FO_6.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

._157-circulation-section, ._157-design-section, ._157--details-section {
  z-index: 1;
  background-color: #fff;
  position: relative;
}

.design-slider-p26d-copy {
  z-index: 0;
  align-self: stretch;
  height: 100%;
}

.slide-263-2 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/62da9bab18f65c3d6eb7c766_210901_The-Migrant-Kitchen_R2_User-Experience_MEAN.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-262-2 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/62da9b6d845cdee6c07eb333_210901_The-Migrant-Kitchen_R2_Axon_MEAN.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.design-slider-p26e {
  z-index: 0;
  align-self: stretch;
  height: 100%;
}

.div-block-4-p29 {
  z-index: -2;
  background-color: var(--mean-blue);
  position: relative;
}

.wrapper-p29 {
  width: 300vw;
  height: 100vh;
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
}

.scroll-p29 {
  background-color: var(--mean-black);
  justify-content: center;
  align-items: center;
  height: 500vw;
  display: flex;
}

.image_01-p29 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/62ea7a89ba10f5c928f88136_211102_D3-AF_Perspective-03_WN.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.info-section-grid-p29 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  justify-content: center;
  place-items: stretch center;
}

.paragraph-col-01-p29 {
  color: var(--mean-blue);
  background-color: #fff;
  margin-top: 45px;
  margin-bottom: 6px;
  font-family: Helvetica Neue Roman, sans-serif;
  font-size: 25px;
  line-height: 25px;
}

.paragraph-col-03-p29 {
  direction: rtl;
  color: var(--mean-blue);
  margin-top: 45px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 30px;
  line-height: 30px;
}

.design-section-grid-p29 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  justify-content: center;
  place-items: stretch center;
  margin-top: 0;
}

.design-video-p29 {
  align-self: stretch;
  margin-top: 0;
}

.design-slider-p29 {
  z-index: 0;
  align-self: stretch;
  height: 100%;
}

.design-slide-1-p29 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/62ea6a779c9dd4766c2834b0_211110_Modulus_D3-Architecture-Festival_Presentation_SCREEN%205.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.design-section-p029, .fabrication-section-p029 {
  z-index: 1;
  background-color: #fff;
  position: relative;
}

.fabrication-slider-p29 {
  z-index: 0;
  align-self: stretch;
  height: 100%;
}

.fabrication-section-grid-p29 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  justify-content: center;
  place-items: stretch center;
  margin-top: 0;
}

.fabrication-video-p29 {
  align-self: stretch;
  margin-top: 0;
}

.exhibtion-section-p029 {
  z-index: 1;
  background-color: #fff;
  position: relative;
}

.fabrication-slide-1-p029 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/62ea6a771bc460241667ff00_211110_Modulus_D3-Architecture-Festival_Presentation_SCREEN%208.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.design-slide-2-p29 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/62ea6a7655a4e60dbca460a0_211110_Modulus_D3-Architecture-Festival_Presentation_SCREEN%206.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.design-slide-3-p29 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/62ea6a778c07815648b9ce80_211110_Modulus_D3-Architecture-Festival_Presentation_SCREEN%203.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.design-slide-4-p29 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/62ea6a751bc460dc2267fef7_211110_Modulus_D3-Architecture-Festival_Presentation_SCREEN%204.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.design-slide-5-p29 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dcbe6d576c0d6097fae1d2a_191111_09.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.exhibiton-slide-1-p029-copy {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/62ea79161bd1f52b9b7ce13d_211109_Modulus-14.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.exhibiton-slide-2-p029 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/62ea7820e93adc2acc5577a4_211109_Modulus-11.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.exhibiton-slide-3-p029 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/62ea781f7722a5735ce5a7c7_211109_Modulus-2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.exhibiton-slide-4-p029 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/62ea781fb102af344be1c9e4_211109_Modulus-1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.exhibiton-slide-5-p029 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/62ea781c31321e2914351562_custom_resized_d14d5cd1-09c3-4319-925c-e650f300a730.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.fabrication-slide-1-p029-copy {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/62ea6a771bc460241667ff00_211110_Modulus_D3-Architecture-Festival_Presentation_SCREEN%208.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.fabrication-slide-2-p029 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/62ea781f017567da355ca9fc_custom_resized_81cd1996-84d7-46b2-b48b-729d3099b14a.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.fabrication-slide-3-p029 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/62ea781fc69f4455a702bae7_custom_resized_00d5d364-2404-4acb-a011-8858976efe33.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.scrolling-images-p27 {
  z-index: -2;
  background-color: var(--mean-blue);
  width: 100%;
  height: 100%;
  position: relative;
}

.wrapper-p27 {
  width: 700vw;
  height: 100vh;
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
}

.image_01-p27 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/62db027aa29a0c5ff51a2e57_TheMigrantKitchen-Columbus-3B.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_02-p27 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/62db027b18f20085a632961a_TheMigrantKitchen-Columbus-2B.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_03-p27 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/62db027a6f40891c4f834022_TheMigrantKitchen-Columbus-4B.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 33vw;
  height: 100%;
  display: flex;
}

.image_04-p27 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/62db027bf43f79c6fc788441_TheMigrantKitchen-Columbus-5B.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 33vw;
  height: 100%;
  display: flex;
}

.scrolling-images-p27-2 {
  z-index: -2;
  background-color: #0f0e9f;
  width: 100%;
  height: 100%;
  position: relative;
}

.image_02-p27-2 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/63c691bd5a86dbb96f522150_221215_Le-Monde-D'Hermes-Kiosk_Keir-Harris_02.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_06-p27 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/63c691bd315945b89f23d726_221215_Le-Monde-D'Hermes-Kiosk_Remi-Abouchakra_03.jpg");
  background-position: 50% 60%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_01-p27-2 {
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/63c691bdf4f6d548544db74f_221215_Le-Monde-D'Hermes-Kiosk_Rami-Mansour_01.jpg");
  background-position: 50% 80%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_08-p27 {
  object-fit: fill;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/63c691be65009210cfc6ba08_221215_Le-Monde-D'Hermes-Kiosk_Keir-Harris_04.jpg");
  background-position: 50% 22%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_10-p27 {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/63c691bd4ef3d8623c3549b4_221215_Le-Monde-D'Hermes-Kiosk_Keir-Harris_05.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.scroll-p27 {
  background-color: #252122;
  justify-content: center;
  align-items: center;
  height: 640vw;
  display: flex;
}

.paragraph-col-03-p27 {
  color: #0f0e9f;
  margin-top: 45px;
  font-family: Helvetica Neue Roman, sans-serif;
  font-size: 25px;
  line-height: 25px;
  display: block;
}

.paragraph-col-01-p27 {
  color: #0f0e9f;
  margin-top: 45px;
  font-family: Helvetica Neue Roman, sans-serif;
  font-size: 25px;
  line-height: 25px;
}

.paragraph-col-02-p27 {
  color: #0f0e9f;
  margin-top: 45px;
  font-family: Helvetica Neue Roman, sans-serif;
  font-size: 25px;
  line-height: 25px;
  display: block;
}

.info-section-grid-p27 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  justify-content: center;
  place-items: stretch center;
}

.design-slider-p27a {
  z-index: 0;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
  align-self: stretch;
  height: 100%;
}

.icon-2-p3-2 {
  color: #0f0e9f;
  overflow: visible;
}

.icon-p03-2 {
  color: #0f0e9f;
  background-color: #0000;
}

.slide-300 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/63b6c346b19e117b0784e7ca_221117_Le-Monde_D'Hermes_Pop-Up_MEAN%20High2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.design-section-grid-p27 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 90px minmax(720px, auto) auto 90px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-rows: 0;
  justify-content: center;
  place-items: stretch center;
  margin-top: 0;
}

.slide-301 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/63b6c347b19e112b1c84e7d3_221117_Le-Monde_D'Hermes_Pop-Up_MEAN%20High3.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-302 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/63b6c346b19e11547784e7b8_221117_Le-Monde_D'Hermes_Pop-Up_MEAN%20High4.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.design-slider-caption-2 {
  color: #252122;
  align-self: center;
  margin-top: 30px;
  margin-bottom: 0;
  font-family: Helvetica Neue Roman, sans-serif;
  font-size: 15px;
  line-height: 15px;
}

.slide-299 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/63b6c346b19e11fd0884e7c1_221117_Le-Monde_D'Hermes_Pop-Up_MEAN%20High.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-296 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/63b6c3a0eb475a2c8c07f219_221215_Le-Monde-D'Hermes-Kiosk_Taimaa-Barakat_01.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 88%;
}

.design-slider-p27d {
  z-index: 0;
  align-self: stretch;
  height: 100%;
}

.slide-1-41 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/63b6c3a1eb475a992007f29d_221117_Construction-Detail_Drawing-Set_MEAN_Page_12.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-304 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/63b6c3a0eb475a50a307f267_221117_Construction-Detail_Drawing-Set_MEAN_Page_03.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.photos-section-grid-p27 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". ." 90px
                 "Area-2 Area-2" minmax(720px, auto)
                 "Area ."
                 "Area ."
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-rows: 0;
  justify-content: center;
  place-items: stretch center;
  margin-top: 0;
}

.design-slider-p27c {
  z-index: 0;
  align-self: stretch;
  height: 100%;
}

.slide-1-43 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/63b6c3a1eb475aa1c207f28b_221117_Construction-Detail_Drawing-Set_MEAN_Page_14.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-297 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/63b6c3a0eb475a73a807f220_221215_Le-Monde-D'Hermes-Kiosk_Taimaa-Barakat_02.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 88%;
}

.slide-1-42 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/63b6c3a1eb475a667107f270_221117_Construction-Detail_Drawing-Set_MEAN_Page_13.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-307 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/63b6c3a1eb475a99b907f294_221117_Construction-Detail_Drawing-Set_MEAN_Page_06.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-1-46 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/63b6c3a1eb475a31c707f279_221117_Construction-Detail_Drawing-Set_MEAN_Page_19.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-295 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/63b6c3a0eb475a6b0607f20d_221215_Le-Monde-D'Hermes-Kiosk_Remi-Abouchakra_01.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 88%;
}

.slide-306 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/63b6c3a0eb475a706807f24c_221117_Construction-Detail_Drawing-Set_MEAN_Page_05.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-1-44 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/63b6c3a0eb475a4bd707f255_221117_Construction-Detail_Drawing-Set_MEAN_Page_16.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-309 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/63b6c3a0eb475a290207f243_221117_Construction-Detail_Drawing-Set_MEAN_Page_08.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-308 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/63b6c3a0eb475a3d4a07f25e_221117_Construction-Detail_Drawing-Set_MEAN_Page_07.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-305 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/63b6c3a0eb475a669107f23a_221117_Construction-Detail_Drawing-Set_MEAN_Page_04.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-311 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/63b6c3a1eb475a4c9107f282_221117_Construction-Detail_Drawing-Set_MEAN_Page_10.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-312 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/63b6c3a0eb475a4bf707f231_221117_Construction-Detail_Drawing-Set_MEAN_Page_11.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-298 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/63b6c3a0eb475a386507f214_221215_Le-Monde-D'Hermes-Kiosk_Taimaa-Barakat_03.jpg");
  background-position: 50% 100%;
  background-size: cover;
}

.slide-1-45 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/63b6c3a0eb475a967907f228_221117_Construction-Detail_Drawing-Set_MEAN_Page_17.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-310 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/63b6c3a1eb475a714b07f2a6_221117_Construction-Detail_Drawing-Set_MEAN_Page_09.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.launch-section-grid-p27 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 90px minmax(auto, 1fr) auto 90px 90px 90px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  justify-content: center;
  place-items: stretch center;
  margin-top: 0;
}

.slide-313 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/63b7cb3d1d90ae732b00206e_221215_Le-Monde-D'Hermes-Kiosk_Taimaa-Barakat_04.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 88%;
}

.wrapper-p28 {
  width: 700vw;
  height: 100vh;
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
}

.image_02-p28 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/63c6540cc56e4428ec363492_220314_Cosmos-House_R01_MEAN.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_06-p28 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/63c6540c46d7cf256e4338a4_220314_Cosmos-House_R04_MEAN.jpg");
  background-position: 50% 60%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_01-p28 {
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/63c6540c9b544274c6f52ad5_220314_Cosmos-House_R08_MEAN.jpg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 35vw;
  height: 100%;
  display: flex;
}

.image_08-p28 {
  object-fit: fill;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/63c6540dc56e44264d363493_220314_Cosmos-House_R05_MEAN.jpg");
  background-position: 50% 22%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_10-p28 {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/63c6540bc56e448173363491_220314_Cosmos-House_R03_MEAN.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.scroll-p28 {
  background-color: #252122;
  justify-content: center;
  align-items: center;
  height: 480vw;
  display: flex;
}

.info-section-grid-p28 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . . . . . . . . . . . . . . . ." 90px
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  justify-content: center;
  place-items: stretch center;
}

.paragraph-col-01-p28 {
  color: #0f0e9f;
  margin-top: 45px;
  font-family: Helvetica Neue Roman, sans-serif;
  font-size: 25px;
  line-height: 25px;
}

.paragraph-col-02-p28, .paragraph-col-03-p28 {
  color: #0f0e9f;
  margin-top: 45px;
  font-family: Helvetica Neue Roman, sans-serif;
  font-size: 25px;
  line-height: 25px;
  display: block;
}

.design-section-grid-p28 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 90px minmax(720px, auto) auto 90px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-rows: 0;
  justify-content: center;
  place-items: stretch center;
  margin-top: 0;
}

.design-slider-p28a {
  z-index: 0;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
  align-self: stretch;
  height: 100%;
}

.design-slider-p28c, .design-slider-p28d {
  z-index: 0;
  align-self: stretch;
  height: 100%;
}

.launch-section-grid-p28 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 90px minmax(auto, 1fr) auto 90px 90px 90px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  justify-content: center;
  place-items: stretch center;
  margin-top: 0;
}

.scrolling-images-p28 {
  z-index: -2;
  background-color: #0f0e9f;
  width: 100%;
  height: 100%;
  position: relative;
}

.image_11-p28 {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/63c6540d4b209d474bdc074f_220314_Cosmos-House_R11_MEAN.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_03-p28 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/63bcfd1a12055b02c6d2d540_220314_Cosmos-House_R08_MEAN.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 30vw;
  height: 100%;
  display: flex;
}

.slide-314 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/63c656e5503acc48e7560441_AIR-7869_Cosmos-House_Booklet_A3_Page_17.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 90%;
  margin-bottom: 0;
}

.slide-315 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/63c656e603ef9c2d406a860a_AIR-7869_Cosmos-House_Booklet_A3_Page_18.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 90%;
}

.slide-316 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/63c656e6f765ef8000efd3bb_AIR-7869_Cosmos-House_Booklet_A3_Page_16.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 90%;
}

.slide-317 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/63c656e7d1929c0b97d1d9c7_AIR-7869_Cosmos-House_Booklet_A3_Page_20.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 90%;
}

.slide-318 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/63c656e71eafa457cbfa9afe_AIR-7869_Cosmos-House_Booklet_A3_Page_21.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 90%;
}

.slide-319 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/63c656e7d1929cf30ed1d9c8_AIR-7869_Cosmos-House_Booklet_A3_Page_19.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 90%;
}

.slide-320 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/63c6575003ef9c8b516a8d8f_AIR-7869_Cosmos-House_Booklet_A3_00014.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 90%;
}

.slide-321 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/63c657502510c1883b1089f6_AIR-7869_Cosmos-House_Booklet_A3_00015.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 90%;
}

.slide-322 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/63c656ff9b54427d52f550fc_AIR-7869_Cosmos-House_Booklet_A3_Page_22.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 90%;
}

.slide-323 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/63c65700b50c403b18f926f3_AIR-7869_Cosmos-House_Booklet_A3_Page_23.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 90%;
}

.slide-324 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/63c6540cf765ef54dfef94ec_220314_Cosmos-House_R14_MEAN.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 88%;
}

.slide-325 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/63c6540d3e158b24cddddf02_220314_Cosmos-House_R09_MEAN.jpg");
  background-position: 50%;
  background-size: cover;
}

.slide-326 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/63c6540bb11cea68f06048bb_220314_Cosmos-House_R13_MEAN.jpg");
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: cover;
}

.model-section-grid-p28 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 0 minmax(720px, auto) auto 90px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-rows: 0;
  justify-content: center;
  place-items: stretch center;
  margin-top: 0;
}

.model-slider-p28a {
  z-index: 0;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
  align-self: stretch;
  height: 100%;
}

.slide-327 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/63c6548e46d7cf77f0433f68_220314_Cosmos-House_M01_MEAN.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-328 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/63c6548fa9bbed0b1cecc09e_220314_Cosmos-House_M02_MEAN.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-329 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/63c6548f46467c087904c504_220314_Cosmos-House_M04_MEAN.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-330 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/63c6548e503acc4b8455dfe1_220314_Cosmos-House_M03_MEAN.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-331 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/63c6548f03ef9ccb326a597b_220314_Cosmos-House_M05_MEAN.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.diagram-section-grid-p28 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 0 minmax(720px, auto) auto 90px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-rows: 0;
  justify-content: center;
  place-items: stretch center;
  margin-top: 0;
}

.slide-332 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/63c654dab50c4049abf90579_AIR-7869_Cosmos-House_Booklet_A3_00005.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 90%;
}

.slide-333 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/63c654dac56e44733536426d_AIR-7869_Cosmos-House_Booklet_A3_00006.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 90%;
}

.slide-334 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/63c654d9b11cea559260548f_AIR-7869_Cosmos-House_Booklet_A3_00007.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 90%;
  border-radius: 0;
}

.slide-335 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/63c654da46467c78bd04c897_AIR-7869_Cosmos-House_Booklet_A3_00008.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 90%;
}

.slide-336 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/63c654d91eafa46a91fa7777_AIR-7869_Cosmos-House_Booklet_A3_00009.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 95%;
}

.slide-337 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/63c654d9c56e4431b336426c_AIR-7869_Cosmos-House_Booklet_A3_00010.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 95%;
}

.slide-338 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/63c654da9dd9330f144d7a44_AIR-7869_Cosmos-House_Booklet_A3_00011.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 95%;
}

.slide-339 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/63bd4e8104199de21c21ddba_AIR-7869_Cosmos-House_Booklet_A3_00012.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-340 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/63c654da9dd933b84a4d7a45_AIR-7869_Cosmos-House_Booklet_A3_00013.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 92%;
}

.link-71 {
  color: var(--white);
}

.link-72 {
  color: var(--mean-black);
}

._158--details-section, ._159--details-section {
  z-index: 1;
  background-color: #fff;
  position: relative;
}

.photos-section-grid-p27-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". ." 90px
                 "Area-2 Area-2" minmax(720px, auto)
                 "Area ."
                 "Area ." 90px
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-rows: 500px;
  justify-content: center;
  place-items: stretch center;
  margin-top: 0;
}

.photos-section-grid-p27-3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". ." 90px
                 "Area-2 Area-2" minmax(900px, auto)
                 "Area ."
                 "Area ." 90px
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-rows: 0;
  justify-content: center;
  place-items: stretch center;
  margin-top: 0;
}

.design-slider-p27-g {
  z-index: 0;
  align-self: stretch;
  height: 100%;
}

.slide-341 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/63b6c6d3bb4b0157650bcec2_221117_Construction-Detail_Drawing-Set_MEAN_Page_03.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 90%;
}

.slide-342 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/63b6c6d492188e61f77b81c1_221117_Construction-Detail_Drawing-Set_MEAN_Page_04.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 90%;
}

.slide-343 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/63b6c6d412456b2496f5ff24_221117_Construction-Detail_Drawing-Set_MEAN_Page_05.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 90%;
}

.slide-344 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/63b6c6d312456bfc87f5fefb_221117_Construction-Detail_Drawing-Set_MEAN_Page_06.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 90%;
}

.slide-345 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/63b6c6d306af944ae7fd5e77_221117_Construction-Detail_Drawing-Set_MEAN_Page_07.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 90%;
}

.slide-346 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/63b6c6d3d3adb452e1b0f55c_221117_Construction-Detail_Drawing-Set_MEAN_Page_08.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 90%;
}

.slide-347 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/63b6c6d3d4a06827ed7775c3_221117_Construction-Detail_Drawing-Set_MEAN_Page_09.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 90%;
}

.slide-348 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/63b6c6d3bb4b0103d00bcec3_221117_Construction-Detail_Drawing-Set_MEAN_Page_10.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 90%;
}

.slide-349 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/63b6c6d1a775aa5e9f929a7e_221117_Construction-Detail_Drawing-Set_MEAN_Page_11.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 90%;
}

.slide-1-47 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/63b6c6d48457f7be3a1683e7_221117_Construction-Detail_Drawing-Set_MEAN_Page_12.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 90%;
}

.slide-1-48 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/63b6c6d3ccc685474f85d394_221117_Construction-Detail_Drawing-Set_MEAN_Page_13.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 90%;
}

.slide-1-49 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/63b6c6d2e43b6b9b1a89c2e3_221117_Construction-Detail_Drawing-Set_MEAN_Page_14.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 90%;
}

.slide-1-50 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/63b6c6d412456b6dd6f5ff25_221117_Construction-Detail_Drawing-Set_MEAN_Page_16.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 90%;
}

.slide-1-51 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/63b6c6d3ccc68512f085d393_221117_Construction-Detail_Drawing-Set_MEAN_Page_17.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 90%;
}

.slide-1-52 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/63b6c6d324e16eeda0e08abd_221117_Construction-Detail_Drawing-Set_MEAN_Page_19.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 90%;
}

.slide-350 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/63c6572865ab0c4dda2d74aa_220314_Cosmos-House_P05_MEAN.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 88%;
}

.slide-351 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/63c65729da4f72d15d179808_220314_Cosmos-House_P01_MEAN.jpg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 88%;
}

.slide-352 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/63c6572803ef9ca35f6a8a4e_220314_Cosmos-House_P04_MEAN.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 88%;
}

.slide-353 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/63c65728b1775d615eb45aeb_220314_Cosmos-House_P02_MEAN.jpg");
  background-position: 50% 30%;
  background-repeat: no-repeat;
  background-size: 88%;
}

.slide-354 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/63c657282510c14f12108664_220314_Cosmos-House_P03_MEAN.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 88%;
}

.slide-355 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/63c6540c9b544274c6f52ad5_220314_Cosmos-House_R08_MEAN.jpg");
  background-position: 50% 45%;
  background-repeat: no-repeat;
  background-size: 88%;
}

.image_12-p28 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/63c6540d3e158b24cddddf02_220314_Cosmos-House_R09_MEAN.jpg");
  background-position: 50% 60%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.project-title-p29 {
  color: #fff;
  text-transform: uppercase;
  align-self: center;
  margin-top: 6px;
  margin-bottom: 19px;
  font-family: Fugue, sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 40px;
  position: relative;
}

.scrolling-images-p29 {
  z-index: -2;
  background-color: #0f0e9f;
  width: 100%;
  height: 100%;
  position: relative;
}

.wrapper-p29b {
  width: 700vw;
  height: 100vh;
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
}

.image_02-p29 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/654b6be1df6b44515d7a4d79_231106_DDW23_Urban-Commissions_Front-View.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_06-p29 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/654b6be0e49b817730eafb6e_231106_DDW23_Urban-Commissions_Side-View.jpg");
  background-position: 50% 60%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_12-p29 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/654b6be1e3d1248bf63ed292_231106_DDW23_Urban-Commissions_Interior-View_01.jpg");
  background-position: 50% 60%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_01-p29b {
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/63c6540c9b544274c6f52ad5_220314_Cosmos-House_R08_MEAN.jpg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 35vw;
  height: 100%;
  display: flex;
}

.image_08-p29 {
  object-fit: fill;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/654b6be095b6b8bd548e2616_231106_DDW23_Urban-Commissions_Interior-View_02.jpg");
  background-position: 50% 22%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_10-p29 {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/654b6be095af68244a7ff357_231107_DDW23_Urban-Commissions_D3-Integration.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_11-p29 {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/63c6540d4b209d474bdc074f_220314_Cosmos-House_R11_MEAN.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.scroll-p29b {
  background-color: #252122;
  justify-content: center;
  align-items: center;
  height: 580vw;
  display: flex;
}

.info-section-grid-p29b {
  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 1fr 1fr;
  justify-content: center;
  place-items: stretch center;
}

.paragraph-col-01-p29b {
  color: #0f0e9f;
  margin-top: 45px;
  margin-bottom: 80px;
  font-family: Helvetica Neue Roman, sans-serif;
  font-size: 25px;
  line-height: 25px;
}

.paragraph-col-03-p29c {
  color: #0f0e9f;
  margin-top: 45px;
  margin-bottom: 60px;
  font-family: Helvetica Neue Roman, sans-serif;
  font-size: 25px;
  line-height: 25px;
  display: block;
}

.paragraph-col-03-p29b {
  color: #0f0e9f;
  margin-top: 45px;
  font-family: Helvetica Neue Roman, sans-serif;
  font-size: 25px;
  line-height: 25px;
  display: block;
}

.design-slider-p29b {
  z-index: 0;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
  align-self: stretch;
  height: 100%;
}

.design-section-grid-p29b {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 90px minmax(720px, auto) auto 90px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-rows: 0;
  justify-content: center;
  place-items: stretch center;
  margin-top: 0;
}

.design-slider-p29c {
  z-index: 0;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
  align-self: stretch;
  height: 100%;
}

.diagram-section-grid-p29 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 0 minmax(720px, auto) auto 90px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-rows: 0;
  justify-content: center;
  place-items: stretch center;
  margin-top: 0;
}

.design-slider-p29d, .design-slider-p29e {
  z-index: 0;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
  align-self: stretch;
  height: 100%;
}

.paragraph-col-02-p29c {
  color: #0f0e9f;
  margin-top: -30px;
  font-family: Helvetica Neue Roman, sans-serif;
  font-size: 25px;
  line-height: 25px;
  display: block;
}

.slide-356 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6548c639f7979711278d5426_230714_DDW23-Urban-Comissions_Concept-Design_Page_21-min.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-357 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6548c639b11338eb4182437a_230714_DDW23-Urban-Comissions_Concept-Design_Page_22-min.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-358 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6548c5b5ec74a3733537d1ed_230714_DDW23-Urban-Comissions_Concept-Design_Page_23.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-359 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6548c5b4ec74a3733537d165_230714_DDW23-Urban-Comissions_Concept-Design_Page_24.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-360 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6548c5b444e38d8c6c5f055b_230714_DDW23-Urban-Comissions_Concept-Design_Page_25.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-361 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6548c5b4f16906d8c6aa689a_230714_DDW23-Urban-Comissions_Concept-Design_Page_26.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-362 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6548c5b52e324d51c9da689f_230714_DDW23-Urban-Comissions_Concept-Design_Page_27.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-363 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6548c5b59d6bcea25756cc86_230714_DDW23-Urban-Comissions_Concept-Design_Page_28.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.design-section-grid-p29c {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 90px minmax(720px, auto) auto 90px 720px auto 90px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-rows: 0;
  justify-content: center;
  place-items: stretch center;
  margin-top: 0;
}

.design-slider-p29f, .design-slider-p29g {
  z-index: 0;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
  align-self: stretch;
  height: 100%;
}

.slide-364 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6548d0d58aeb5de0a6f5ff67_230714_DDW23-Urban-Comissions_Concept-Design_Page_10.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-365 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6548d0d20f4a7c789f6cc7ac_230714_DDW23-Urban-Comissions_Concept-Design_Page_12.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-366 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6548d0d2f42623e0b452a98b_230714_DDW23-Urban-Comissions_Concept-Design_Page_13.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-367 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6548d0d3ec74a373353f1f46_230714_DDW23-Urban-Comissions_Concept-Design_Page_11.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-368 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6548d0d26bb4c51e3dee4eaa_230714_DDW23-Urban-Comissions_Concept-Design_Page_15.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-369 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6548d0d114c939cc8ccab021_230714_DDW23-Urban-Comissions_Concept-Design_Page_16.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-370 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6548d87f8aeb5de0a6fc1e53_230714_DDW23-Urban-Comissions_Concept-Design-min.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.scrolling-images-p30 {
  z-index: -2;
  background-color: #0f0e9f;
  width: 100%;
  height: 100%;
  position: relative;
}

.wrapper-p30 {
  width: 700vw;
  height: 100vh;
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
}

.image_01-p30 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/65718f0664d9b682720adb0d_231128_NEOM_3D-Printed-Structures_04_Edited.jpg");
  background-position: 50% 75%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_03-p30 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/65718f07d3fe506149de4868_231015_NEOM_3D-Printed-Canopies_03.jpg");
  background-position: 50% 65%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_04-p30 {
  object-fit: fill;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/65718f04663a8158230f468c_231015_NEOM_3D-Printed-Canopies_06.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 50.7vw;
  height: 100%;
  display: flex;
}

.image_05-p30 {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/65718f048f7677f8c200ce28_231015_NEOM_3D-Printed-Canopies_05.jpg");
  background-position: 50% 65%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_02-p30 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/65718f058f3e8851e6811f19_231015_NEOM_3D-Printed-Canopies_07.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.scroll-p30 {
  background-color: #252122;
  justify-content: center;
  align-items: center;
  height: 420vw;
  display: flex;
}

.info-section-grid-p30 {
  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 1fr 1fr;
  justify-content: center;
  place-items: stretch center;
}

.paragraph-col-01-p30a {
  color: #0f0e9f;
  margin-top: 45px;
  margin-bottom: 100px;
  font-family: Helvetica Neue Roman, sans-serif;
  font-size: 25px;
  line-height: 25px;
}

.paragraph-col-02-p30, .paragraph-col-03-p30 {
  color: #0f0e9f;
  margin-top: 45px;
  font-family: Helvetica Neue Roman, sans-serif;
  font-size: 25px;
  line-height: 25px;
  display: block;
}

.paragraph-col-01-p30b {
  color: #0f0e9f;
  margin-top: 45px;
  margin-bottom: 100px;
  font-family: Helvetica Neue Roman, sans-serif;
  font-size: 25px;
  line-height: 25px;
}

.design-section-grid-p30a {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 90px minmax(720px, auto) auto 90px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-rows: 0;
  justify-content: center;
  place-items: stretch center;
  margin-top: 0;
}

.design-slider-p30a, .design-slider-p30b {
  z-index: 0;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
  align-self: stretch;
  height: 100%;
}

.design-section-grid-p30b {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: "."
                 "." minmax(720px, auto)
                 "."
                 "." 90px
                 "."
                 "." 720px
                 "."
                 "." 90px
                 "." minmax(auto, auto)
                 "Area"
                 "." 720px
                 "."
                 "." 90px
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-rows: 0;
  justify-content: center;
  place-items: stretch center;
  margin-top: 0;
}

.design-slider-p30c, .design-slider-p30d, .design-slider-p30e {
  z-index: 0;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
  align-self: stretch;
  height: 100%;
}

.image_06-p30 {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/65718f03550aa233cd930e0e_231015_NEOM_3D-Printed-Canopies_01.jpg");
  background-position: 50% 75%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_07-p30 {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/65718f06cc66304840408393_231015_NEOM_3D-Printed-Canopies_08.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 40.57vw;
  height: 100%;
  display: flex;
}

.image_08-p30 {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/65718f04dc4764e0de9ad068_231128_NEOM_3D-Printed-Structures_02_Edited.jpg");
  background-position: 50% 85%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_09-p30 {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/65718f071dfd834ed35bc73e_231015_NEOM_3D-Printed-Canopies_09.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.project-title-p30 {
  color: #fff;
  text-transform: uppercase;
  align-self: center;
  margin-top: 6px;
  margin-bottom: 19px;
  font-family: Fugue, sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 40px;
  position: relative;
}

.slide-371 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6571871d3f125243c6756334_230804_NEOM_3D-Printed_Shade_Schematic-Design_MEAN_JD.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-372 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6571871c777ece2204e1a78c_230804_NEOM_3D-Printed_Shade_Schematic-Design_MEAN_JD2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-373 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6571871e3085fa9943c2493e_230804_NEOM_3D-Printed_Shade_Schematic-Design_MEAN_JD3.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-374 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/654cb6b411337de2b5c69662_230804_NEOM_3D-Printed_Shade_Schematic-Design_MEAN_Page12.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-375 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6571870682dfecc9c1f7a746_230804_NEOM_3D-Printed_Shade_Schematic-Design_MEAN_JD_page-0001.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-376 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6571870733cc4d93c23c0720_230804_NEOM_3D-Printed_Shade_Schematic-Design_MEAN_JD_page-0002.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-377 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6571870798be2fc2ff1a1d5f_230804_NEOM_3D-Printed_Shade_Schematic-Design_MEAN_JD_page-0003.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-378 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/657186ebdf6d9754b05b4eea_230804_NEOM_3D-Printed_Shade_Schematic-Design_MEAN_JD_page-0004.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 88%;
}

.slide-379 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/657186ec5262312767d0257a_230804_NEOM_3D-Printed_Shade_Schematic-Design_MEAN_JD_page-0005.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 88%;
}

.slide-380 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/657186eb5f0cd304e72eb544_230804_NEOM_3D-Printed_Shade_Schematic-Design_MEAN_JD_page-0006.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 90%;
}

.slide-381 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/657188539366557d01ccb197_221220_Lighting-Render_Side_01.jpg");
  background-position: 55%;
  background-repeat: no-repeat;
  background-size: 85%;
}

.slide-382 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6571885387e6de31dfac5022_221220_Lighting-Render_Side_03.jpg");
  background-position: 55%;
  background-repeat: no-repeat;
  background-size: 85%;
}

.slide-383 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/657188533c5ff6cec91f0578_221220_Lighting-Render_Side_02.jpg");
  background-position: 55%;
  background-repeat: no-repeat;
  background-size: 85%;
}

.design-slider-p30f {
  z-index: 0;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
  align-self: stretch;
  height: 100%;
}

.slide-384 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6571871d99ed24bc4be0fa6d_230804_NEOM_3D-Printed_Shade_Schematic-Design_MEAN_JD4.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.scrolling-images-p31 {
  z-index: -2;
  background-color: #0f0e9f;
  width: 100%;
  height: 100%;
  position: relative;
}

.wrapper-p31 {
  width: 700vw;
  height: 100vh;
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
}

.image_01-p31 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6584195f59cd21b4019c3917_231220_Downtown_Design_Elevation_03.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_02-p31 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6584195f790802aadff027f7_231220_Downtown_Design_Close-Up_01.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_03-p31 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6584195fe31f076aa25e5961_231220_Downtown_Design_Elevation_01.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  margin-left: -175px;
  display: flex;
}

.image_04-p31 {
  object-fit: fill;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6584195f2ff3f8a814b29155_231220_Downtown_Design_Aerial_01.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  margin-left: -345px;
  display: flex;
}

.image_05-p31 {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6584195f058da26d601dbb09_231220_Downtown_Design_Elevation_02.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  margin-left: -345px;
  display: flex;
}

.image_06-p31 {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/654cb6c76c2412deb0a00305_231015_NEOM_3D-Printed-Canopies_01.jpg");
  background-position: 50% 75%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_07-p31 {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/654cb6c72d05dc9f26abf1eb_231015_NEOM_3D-Printed-Canopies_08.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 40.57vw;
  height: 100%;
  display: flex;
}

.image_08-p31 {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/654cb6c57480963a2cd83f0b_231015_NEOM_3D-Printed-Canopies_02.jpg");
  background-position: 50% 85%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_09-p31 {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/654cb6c7ce779947eb17ef30_231015_NEOM_3D-Printed-Canopies_09.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 40.57vw;
  height: 100%;
  display: flex;
}

.scroll-p31 {
  background-color: #252122;
  justify-content: center;
  align-items: center;
  height: 600vw;
  display: flex;
}

.info-section-grid-p31 {
  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 1fr 1fr;
  justify-content: center;
  place-items: stretch center;
}

.paragraph-col-01-p31 {
  color: #0f0e9f;
  margin-top: 45px;
  margin-bottom: 100px;
  font-family: Helvetica Neue Roman, sans-serif;
  font-size: 25px;
  line-height: 25px;
}

.paragraph-col-02-p31, .paragraph-col-03-p31 {
  color: #0f0e9f;
  margin-top: 45px;
  font-family: Helvetica Neue Roman, sans-serif;
  font-size: 25px;
  line-height: 25px;
  display: block;
}

.design-section-grid-p31 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: "."
                 "." minmax(720px, auto)
                 "."
                 "." 90px
                 "."
                 "." 720px
                 "."
                 "." 90px
                 "." 720px
                 "Area"
                 "." 90px
                 "."
                 "." 720px
                 "."
                 "." 90px
                 "." 720px
                 "."
                 "." 90px
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-rows: 0;
  justify-content: center;
  place-items: stretch center;
  margin-top: 0;
}

.design-slider-p31a, .design-slider-p31b, .design-slider-p31c, .design-slider-p31d, .design-slider-p31e {
  z-index: 0;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
  align-self: stretch;
  height: 100%;
}

.slide-385 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6571850d56e0217cf37a71f2_230707_Downtown-Design_Concept-Design_MEAN.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-386 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6571851074a063e3c9acfe5e_230707_Downtown-Design_Concept-Design_MEAN3.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-387 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6571850c2e6234d4ad38147d_230707_Downtown-Design_Concept-Design_MEAN4.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-388 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6551d581254ee1bb610ee58f_230727_Downtown-Design_Concept-Design_MEAN_Page15.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-389 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6571850f9f391440451720a7_230707_Downtown-Design_Concept-Design_MEAN02.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-390 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6571850ea875b54e267054a4_230707_Downtown-Design_Concept-Design_MEAN10.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-391 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6571850df23f1d5deaa47b8f_230707_Downtown-Design_Concept-Design_MEAN11.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.design-slider-p31f {
  z-index: 0;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
  align-self: stretch;
  height: 100%;
}

.slide-392 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6551e76bca4de4e580f05890_230727_Downtown-Design_Concept-Design_MEAN_Page22.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-393 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6551e76b44d8e8e968ebe3bf_230727_Downtown-Design_Concept-Design_MEAN_Page23.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-394 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6551f948de5933fd6838edf4_230707_Downtown-Design_Concept-Design_MEAN.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-395 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6571853a9da5271e89a91b09_230707_Downtown-Design_Concept-Design_MEAND.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-396 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/657185399366557d01ca363c_230707_Downtown-Design_Concept-Design_MEAN8.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-397 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/65718538987ad31d4cc4b6d1_230707_Downtown-Design_Concept-Design_MEAN9.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.design-slider-p31g, .design-slider-p31h, .design-slider-p31i, .design-slider-p31j {
  z-index: 0;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
  align-self: stretch;
  height: 100%;
}

.slide-398 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6571850ed3fe506149d81610_230707_Downtown-Design_Concept-Design_MEAN12.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-399 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6551ff6da0623d92b0ef0cfe_230727_Downtown-Design_Concept-Design_MEAN_M02.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-400 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/657185107f87a3eb9b28ce6a_230707_Downtown-Design_Concept-Design_MEAN022.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-401 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6571850c52870468b37afef4_230707_Downtown-Design_Concept-Design_MEAN18.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-402 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6571850cca46b0e575c7f236_230707_Downtown-Design_Concept-Design_MEAN19.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-403 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6571850e9f3914404517200d_230707_Downtown-Design_Concept-Design_MEAN5.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-404 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6571850fdf3d216adf4c990c_230707_Downtown-Design_Concept-Design_MEAN6.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-405 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6571851145f2a17b4c3ead4c_230707_Downtown-Design_Concept-Design_MEAN13.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-406 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6571850f82dfecc9c1f67774_230707_Downtown-Design_Concept-Design_MEAN14.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-407 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/657185395cdae012cc696469_230707_Downtown-Design_Concept-Design_MEAND2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-408 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/657185381f81a39418c96977_230707_Downtown-Design_Concept-Design_MEAN16.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-409 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/657185399b9f460b156cba49_230707_Downtown-Design_Concept-Design_MEAN17.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-410 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6571850b131ebbd22e0ea41b_230707_Downtown-Design_Concept-Design_MEAN2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.scrolling-images-p32 {
  z-index: -2;
  background-color: #0f0e9f;
  width: 100%;
  height: 100%;
  position: relative;
}

.wrapper-p32 {
  width: 700vw;
  height: 100vh;
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
}

.image_01-p32 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/657184c1ab5ff748f7deb8c0_230726_DIFC_Eat-Pray-Post_Perspective_1.jpg");
  background-position: 50% 75%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_02-p32 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/657184c193e63844c09b7ad2_230726_DIFC_Eat-Pray-Post_Perspective_2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 103vw;
  height: 100%;
  margin-left: -80px;
  display: flex;
}

.image_03-p32 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/657184c113b77ae4109e27f9_230726_DIFC_Eat-Pray-Post_Perspective_3.jpg");
  background-position: 50% 65%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_04-p32 {
  object-fit: fill;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/657184c133cc4d93c23aa553_230726_DIFC_Eat-Pray-Post_Perspective_4.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 103vw;
  height: 100%;
  margin-left: -160px;
  display: flex;
}

.image_05-p32 {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/657184c198be2fc2ff18dd9c_230726_DIFC_Eat-Pray-Post_Perspective_5.jpg");
  background-position: 50% 65%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  margin-left: -80px;
  display: flex;
}

.scroll-p32 {
  background-color: #252122;
  justify-content: center;
  align-items: center;
  height: 570vw;
  display: flex;
}

.design-section-grid-p32 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: "."
                 "." minmax(720px, auto)
                 "."
                 "." 90px
                 "."
                 "." 720px
                 "."
                 "." 90px
                 "."
                 "Area" 720px
                 "."
                 "." 90px
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-rows: 0;
  justify-content: center;
  place-items: stretch center;
  margin-top: 0;
}

.info-section-grid-p32 {
  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 1fr 1fr;
  justify-content: center;
  place-items: stretch center;
}

.paragraph-col-01-p32 {
  color: #0f0e9f;
  margin-top: 45px;
  margin-bottom: 100px;
  font-family: Helvetica Neue Roman, sans-serif;
  font-size: 25px;
  line-height: 25px;
}

.paragraph-col-02-p32, .paragraph-col-03-p32 {
  color: #0f0e9f;
  margin-top: 45px;
  font-family: Helvetica Neue Roman, sans-serif;
  font-size: 25px;
  line-height: 25px;
  display: block;
}

.design-slider-p32a, .design-slider-p32b, .design-slider-p32d, .design-slider-p32e, .design-slider-p31g-copy, .design-slider-p32c {
  z-index: 0;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
  align-self: stretch;
  height: 100%;
}

.slide-411 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/65718472f23f1d5deaa41a6f_230804_DIFC_Eat-Pray-Post_Request-For-Proposal_OA_Axon.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 95%;
}

.slide-412 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6571846f74a063e3c9ac87c7_230804_DIFC_Eat-Pray-Post_Request-For-Proposal_OA2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-413 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/65718470b126ab0c0842f5f4_230804_DIFC_Eat-Pray-Post_Request-For-Proposal_OA8.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-414 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/657184703d5477a57bfe40a7_230804_DIFC_Eat-Pray-Post_Request-For-Proposal_OA6.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-415 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6571847182a8e33e8410ab42_230804_DIFC_Eat-Pray-Post_Request-For-Proposal_OA7.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-416 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/657184a23d5477a57bfe58bd_230804_DIFC_Eat-Pray-Post_Request-For-Proposal_OA25.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-417 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/657184a34ceac3e11a07f652_230804_DIFC_Eat-Pray-Post_Request-For-Proposal_OA26.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-418 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6553758b41235e716ab34202_230804_DIFC_Eat-Pray-Post_Request-For-Proposal_OA7.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-419 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/657184a193e63844c09b6893_230804_DIFC_Eat-Pray-Post_Request-For-Proposal_OA9.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-420 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/657184a07f87a3eb9b285d3b_230804_DIFC_Eat-Pray-Post_Request-For-Proposal_OA10.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-421 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6571849ea1f94e6e127c611c_230804_DIFC_Eat-Pray-Post_Request-For-Proposal_OA11.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-422 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6571849c1a3b4fe21869e048_230804_DIFC_Eat-Pray-Post_Request-For-Proposal_OA12.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-423 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/657184a113b77ae4109e1175_230804_DIFC_Eat-Pray-Post_Request-For-Proposal_OA13.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-424 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/657184a21dfd834ed35521ab_230804_DIFC_Eat-Pray-Post_Request-For-Proposal_OA14.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-425 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6571849e57a2ae015e20d321_230804_DIFC_Eat-Pray-Post_Request-For-Proposal_OA15.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-426 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/657184a056e0217cf37a3642_230804_DIFC_Eat-Pray-Post_Request-For-Proposal_OA16.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-427 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6571849f22bde03514c00965_230804_DIFC_Eat-Pray-Post_Request-For-Proposal_OA17.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-1-53 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/657184a088651712f085f5a4_230804_DIFC_Eat-Pray-Post_Request-For-Proposal_OA18.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-1-54 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/657184a03c5ff6cec91c2a12_230804_DIFC_Eat-Pray-Post_Request-For-Proposal_OA19.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-1-55 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6571849d57a2ae015e20d253_230804_DIFC_Eat-Pray-Post_Request-For-Proposal_OA20.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-1-56 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6571849c84999b1ed90e8334_230804_DIFC_Eat-Pray-Post_Request-For-Proposal_OA21.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-1-57 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/657184a2b36696d5627389bc_230804_DIFC_Eat-Pray-Post_Request-For-Proposal_OA22.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-1-58 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/657184a0a875b54e26701059_230804_DIFC_Eat-Pray-Post_Request-For-Proposal_OA23.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-1-59 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6571849d13b77ae4109e0e66_230804_DIFC_Eat-Pray-Post_Request-For-Proposal_OA24.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-428 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/657184701978b76019926cde_230804_DIFC_Eat-Pray-Post_Request-For-Proposal_OA_Axon2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-429 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/65718471ca46b0e575c7b431_230804_DIFC_Eat-Pray-Post_Request-For-Proposal_OA_Axon3.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.project-title-p31, .project-title-p32 {
  color: #fff;
  text-transform: uppercase;
  align-self: center;
  margin-top: 6px;
  margin-bottom: 19px;
  font-family: Fugue, sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 40px;
  position: relative;
}

.image_06-p32 {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/657184c1eaee09aef74f5455_230726_DIFC_Eat-Pray-Post_Perspective_6.jpg");
  background-position: 50% 65%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.project-title-p33 {
  color: #fff;
  text-transform: uppercase;
  align-self: center;
  margin-top: 6px;
  margin-bottom: 19px;
  font-family: Fugue, sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 40px;
  position: relative;
}

.scrolling-images-p33 {
  z-index: -2;
  background-color: #0f0e9f;
  width: 100%;
  height: 100%;
  position: relative;
}

.wrapper-p33 {
  width: 700vw;
  height: 100vh;
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
}

.scroll-p33 {
  background-color: #252122;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 420vw;
  display: flex;
}

.image_01-p33 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6557216449c13ef0397d73ed_231101_House-of-the-Future_Main-Render.jpg");
  background-position: 50% 75%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_03-p33 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6557216549c13ef0397d7495_231101_House-of-the-Future_Side-Render.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_02-p33 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6557216525fbb35687931625_231101_House-of-the-Future_Interior-Render.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 103vw;
  height: 100%;
  display: flex;
}

.image_04-p33 {
  object-fit: fill;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/65572164439a1075408c7a59_231101_House-of-the-Future_Courtyard-Render.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 103vw;
  height: 100%;
  display: flex;
}

.image_05-p33 {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6553741e45b987e2c05d488c_230726_DIFC_Eat-Pray-Post_Perspective_5.jpg");
  background-position: 50% 65%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_06-p33 {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6553741e6e6ffc0a25b85fcb_230726_DIFC_Eat-Pray-Post_Perspective_6.jpg");
  background-position: 50% 65%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.info-section-grid-p33 {
  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 1fr 1fr;
  justify-content: center;
  place-items: stretch center;
}

.paragraph-col-01-p33 {
  color: #0f0e9f;
  margin-top: 45px;
  margin-bottom: 50px;
  font-family: Helvetica Neue Roman, sans-serif;
  font-size: 25px;
  line-height: 25px;
}

.paragraph-col-02-p33, .paragraph-col-03-p33 {
  color: #0f0e9f;
  margin-top: 45px;
  font-family: Helvetica Neue Roman, sans-serif;
  font-size: 25px;
  line-height: 25px;
  display: block;
}

.design-section-grid-p33 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: "."
                 "." minmax(720px, auto)
                 "."
                 "." 90px
                 "."
                 "." 720px
                 "."
                 "." 90px
                 "."
                 "Area" 720px
                 "."
                 "." 90px
                 "."
                 "." 720px
                 "."
                 "." 90px
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-rows: 0;
  justify-content: center;
  place-items: stretch center;
  margin-top: 0;
}

.design-slider-p33a, .design-slider-p33b, .design-slider-p33c, .design-slider-p33d, .design-slider-p33e, .design-slider-p33f, .design-slider-p33g {
  z-index: 0;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
  align-self: stretch;
  height: 100%;
}

.scrolling-images-p32-copy, .scrolling-images-p34 {
  z-index: -2;
  background-color: #0f0e9f;
  width: 100%;
  height: 100%;
  position: relative;
}

.wrapper-p34 {
  width: 700vw;
  height: 100vh;
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
}

.scroll-p34 {
  background-color: #252122;
  justify-content: center;
  align-items: center;
  height: 580vw;
  display: flex;
}

.image_01-p34 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/657186a974a063e3c9aed120_231206_1-Meta-Modular_Exterior_Render.jpg");
  background-position: 50% 75%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_03-p34 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/657186aae2a35f747a92182f_231206_2-Meta-Modular_Side_Render.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_02-p34 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/657186aad3fe506149d90827_231206_3-Meta-Modular_Interior_Render.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 103vw;
  height: 100%;
  display: flex;
}

.image_04-p34 {
  object-fit: fill;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/657186a9cc663048403b27f1_231206_4-Meta-Modular_Courtyard_Render.jpg");
  background-position: 50% 55%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.project-title-p34 {
  color: #fff;
  text-transform: uppercase;
  align-self: center;
  margin-top: 6px;
  margin-bottom: 19px;
  font-family: Fugue, sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 40px;
  position: relative;
}

.info-section-grid-p34 {
  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 1fr 1fr;
  justify-content: center;
  place-items: stretch center;
}

.paragraph-col-01-p34 {
  color: #0f0e9f;
  margin-top: 45px;
  margin-bottom: 60px;
  font-family: Helvetica Neue Roman, sans-serif;
  font-size: 25px;
  line-height: 25px;
}

.paragraph-col-02-p34 {
  color: #0f0e9f;
  margin-top: 45px;
  margin-bottom: 80px;
  font-family: Helvetica Neue Roman, sans-serif;
  font-size: 25px;
  line-height: 25px;
  display: block;
}

.paragraph-col-03-p34 {
  color: #0f0e9f;
  margin-top: 45px;
  margin-bottom: 70px;
  font-family: Helvetica Neue Roman, sans-serif;
  font-size: 25px;
  line-height: 25px;
  display: block;
}

.design-section-grid-p34 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: "."
                 "." minmax(720px, auto)
                 "."
                 "." 90px
                 "."
                 "." 720px
                 "."
                 "." 90px
                 "."
                 "Area" 720px
                 "."
                 "." 90px
                 "."
                 "." 720px
                 "."
                 "." 90px
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-rows: 0;
  justify-content: center;
  place-items: stretch center;
  margin-top: 0;
}

.design-slider-p34a, .design-slider-p34b, .design-slider-p34c, .design-slider-p34d, .design-slider-p34e, .design-slider-p34f, .design-slider-p34g {
  z-index: 0;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
  align-self: stretch;
  height: 100%;
}

.slide-430 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6571865f64d9b68272051ab8_231117_House-of-the-Future_Website-Slides2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-431 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6571866044f0f8bfd39a8ca0_231117_House-of-the-Future_Website-Slides3.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-432 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/657186609366557d01cb63b1_231117_House-of-the-Future_Website-Slides4.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-433 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6571865e3085fa9943c1d089_231117_House-of-the-Future_Website-Slides.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-434 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6571865e2d9e39439136165a_231117_House-of-the-Future_Website-Slides5.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-435 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/65718660b9e32dd5c96b649b_231117_House-of-the-Future_Website-Slides6.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-436 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6571865f42dadee6d168c5bd_231117_House-of-the-Future_Website-Slides7.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-437 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6571865f394324fa473306fe_231117_House-of-the-Future_Website-Slides8.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-438 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6571866058538da0ef522756_231117_House-of-the-Future_Website-Slides9.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-439 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6571869344f0f8bfd39aa755_01.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 88%;
}

.slide-440 {
  word-break: normal;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/65718693dc4764e0de952195_02.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 88%;
}

.slide-441 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/65718693440c7bd74735adeb_04.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 88%;
}

.slide-442 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/657186422ea72df329eedd22_231117_House-of-the-Future_Website-Slides12.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-443 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6571864382dfecc9c1f71a40_231117_House-of-the-Future_Website-Slides13.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-444 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/65718642fa60f7f679407b22_231117_House-of-the-Future_Website-Slides14.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.design-slider-p32g, .design-slider-p34h {
  z-index: 0;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
  align-self: stretch;
  height: 100%;
}

.slide-445 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6571867d7edc226931d5867f_231117_House-of-the-Future_Website-Slides_Drawings2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-446 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6571867c602574eeba704272_231117_House-of-the-Future_Website-Slides_Drawings.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.scrolling-images-p35 {
  z-index: -2;
  background-color: #0f0e9f;
  width: 100%;
  height: 100%;
  position: relative;
}

.wrapper-p35 {
  width: 700vw;
  height: 100vh;
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
}

.scroll-p35 {
  background-color: #252122;
  justify-content: center;
  align-items: center;
  height: 370vw;
  display: flex;
}

.image_01-p35 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/657185f1777ece2204e0d986_General%20Perspective.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_03-p35 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/657185f2a875b54e2670df39_Bar.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_02-p35 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/657185f177842956457c65c3_Bar%202.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 103vw;
  height: 100%;
  display: flex;
}

.image_04-p35 {
  object-fit: fill;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/657185f01bb53c6cd8ddd0ec_Reception.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.info-section-grid-p35 {
  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 1fr 1fr;
  justify-content: center;
  place-items: stretch center;
}

.paragraph-col-01-p35 {
  color: #0f0e9f;
  margin-top: 45px;
  margin-bottom: 60px;
  font-family: Helvetica Neue Roman, sans-serif;
  font-size: 25px;
  line-height: 25px;
}

.paragraph-col-02-p35 {
  color: #0f0e9f;
  margin-top: 45px;
  margin-bottom: 80px;
  font-family: Helvetica Neue Roman, sans-serif;
  font-size: 25px;
  line-height: 25px;
  display: block;
}

.paragraph-col-03-p35 {
  color: #0f0e9f;
  margin-top: 45px;
  margin-bottom: 70px;
  font-family: Helvetica Neue Roman, sans-serif;
  font-size: 25px;
  line-height: 25px;
  display: block;
}

.design-section-grid-p35 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: "."
                 "." minmax(720px, auto)
                 "."
                 "." 90px
                 "." 720px
                 "."
                 "." 90px
                 "."
                 "." 720px
                 "Area"
                 "." 90px
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-rows: 0;
  justify-content: center;
  place-items: stretch center;
  margin-top: 0;
}

.design-slider-p35a, .design-slider-p35b, .design-slider-p35c, .design-slider-p35d, .design-slider-p35e, .design-slider-p35f, .design-slider-p35h {
  z-index: 0;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
  align-self: stretch;
  height: 100%;
}

.image_05-p35 {
  object-fit: fill;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/657185f01f81a39418c9eb06_Reception%202.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_06-p35 {
  object-fit: fill;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/657185f3b9e32dd5c96af034_Hotel.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_07-p35 {
  object-fit: fill;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/657185f333cc4d93c23b366f_Hotel%202.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_08-p35 {
  object-fit: fill;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/657185f1c7a70d62f618179d_Bar%201.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_09-p35 {
  object-fit: fill;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/657185f1987ad31d4cc52278_Gym%202.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_10-p35 {
  object-fit: fill;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/657185f2fa60f7f679405050_Fashion%20Incubator%202.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.slide-447 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/657185c17d3c42d77cad43c0_230621_Members-Club-Fashion-Incubator_MEAN_MB.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-448 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/657185c1df6d9754b05a356b_230621_Members-Club-Fashion-Incubator_MEAN.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-449 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/657185c0394324fa47329fbb_230621_Members-Club-Fashion-Incubator_MEAN2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-450 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/657185c00888a8c72a184af2_230621_Members-Club-Fashion-Incubator_MEAN3.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-451 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/657185bf19f5eea4b08135e8_230621_Members-Club-Fashion-Incubator_MEAN4.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-452 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/657185c12ea72df329eea0ae_230621_Members-Club-Fashion-Incubator_MEAN5.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-453 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/657185d574a063e3c9ad6bf7_230621_Members-Club-Fashion-Incubator_MEAN6.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-454 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/657185d558538da0ef51df8a_230621_Members-Club-Fashion-Incubator_MEAN7.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-455 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/657185d81a3b4fe2186a9fdd_230621_Members-Club-Fashion-Incubator_MEAN8.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-456 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/657185d6ccb8efa53ecb94b1_230621_Members-Club-Fashion-Incubator_MEAN9.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-457 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/657185d98f7677f8c2faa8e0_230621_Members-Club-Fashion-Incubator_MEAN10.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-458 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/657185d888651712f086a457_230621_Members-Club-Fashion-Incubator_MEAN11.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-459 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/657185d888651712f086a42a_230621_Members-Club-Fashion-Incubator_MEAN12.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-460 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/657185d79366557d01cac633_230621_Members-Club-Fashion-Incubator_MEAN13.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-461 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/657185d4cc663048403ab23a_230621_Members-Club-Fashion-Incubator_MEAN14.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-1-60 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/657185d6db5e5db97750581d_230621_Members-Club-Fashion-Incubator_MEAN15.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-1-61 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/657185d742dadee6d1684f39_230621_Members-Club-Fashion-Incubator_MEAN16.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-1-62 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/657185d8d1409ad0b272045a_230621_Members-Club-Fashion-Incubator_MEAN17.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.info-section-grid-p36 {
  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 1fr 1fr;
  justify-content: center;
  place-items: stretch center;
}

.paragraph-col-01-p36 {
  color: #0f0e9f;
  margin-top: 45px;
  margin-bottom: 60px;
  font-family: Helvetica Neue Roman, sans-serif;
  font-size: 25px;
  line-height: 25px;
}

.scrolling-images-p36 {
  z-index: -2;
  background-color: #0f0e9f;
  width: 100%;
  height: 100%;
  position: relative;
}

.wrapper-p36 {
  width: 700vw;
  height: 100vh;
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
}

.image_01-p36 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/65718bfeca46b0e575cc5986_221004_U-o-S_Reception%20Area_OS.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_03-p36 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/65718bfea7d64a73e2aa414e_220926_U-o-S_Corridor_OS.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_02-p36 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/65718bfdc856ba5ba59f7791_220926_U-o-S_Ideation-Room-2_OS.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 103vw;
  height: 100%;
  display: flex;
}

.image_04-p36 {
  object-fit: fill;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/65718bfed1409ad0b2762779_220926_U-o-S_Workshop_OS.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_06-p36 {
  object-fit: fill;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/65718bfd7edc226931d8c242_220926_U-o-S_Robotics3D-Printing_OS.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_07-p36 {
  object-fit: fill;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/65718bfc8f7677f8c2fead25_220926_U-o-S_Pitch-Room_OS.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_08-p36 {
  object-fit: fill;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/65718bfe1bb53c6cd8e17e56_220926_U-o-S_Foyer_OS.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_09-p36 {
  object-fit: fill;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/655f1ca99408b8f1e9a4e1f0_Gym%202.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_10-p36 {
  object-fit: fill;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/655f1ca9794e5f8d25e45ae1_Fashion%20Incubator%201.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.image_05-p36 {
  object-fit: fill;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/655f1cabb20d460e94c06329_Reception%202.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.scroll-p36 {
  background-color: #252122;
  justify-content: center;
  align-items: center;
  height: 400vw;
  display: flex;
}

.paragraph-col-02-p36 {
  color: #0f0e9f;
  margin-top: 45px;
  margin-bottom: 80px;
  font-family: Helvetica Neue Roman, sans-serif;
  font-size: 25px;
  line-height: 25px;
  display: block;
}

.paragraph-col-03-p36 {
  color: #0f0e9f;
  margin-top: 45px;
  margin-bottom: 70px;
  font-family: Helvetica Neue Roman, sans-serif;
  font-size: 25px;
  line-height: 25px;
  display: block;
}

.design-section-grid-p36 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: "."
                 "." minmax(720px, auto)
                 "."
                 "." 90px
                 "."
                 "." 720px
                 "."
                 "." 90px
                 "."
                 "Area"
                 "."
                 "." 90px
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-rows: 0;
  justify-content: center;
  place-items: stretch center;
  margin-top: 0;
}

.design-slider-p36a, .design-slider-p36b, .design-slider-p36c, .design-slider-p36e, .design-slider-p36h {
  z-index: 0;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
  align-self: stretch;
  height: 100%;
}

.image_11-p36 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/65718bfde2a35f747a953136_220926_U-o-S_Ideation-Room-1_OS.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.slide-462 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/65718b749f391440451b5404_221004_U-o-S_Innovation-Hub_PHASE3-SCHEMATIC-DESIGN.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-463 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/65718b74c7a70d62f61b772d_221004_U-o-S_Innovation-Hub_PHASE3-SCHEMATIC-DESIGN2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-464 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/65718b747f87a3eb9b2cc97d_221004_U-o-S_Innovation-Hub_PHASE3-SCHEMATIC-DESIGN3.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-465 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/65718b75a7d64a73e2a9ede2_221004_U-o-S_Innovation-Hub_PHASE3-SCHEMATIC-DESIGN6.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-466 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/65718b731978b7601996959a_221004_U-o-S_Innovation-Hub_PHASE3-SCHEMATIC-DESIGN7.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-467 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/65718be00888a8c72a1bb1d5_221004_U-o-S_Innovation-Hub_PHASE3-SCHEMATIC-DESIGN4.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-468 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/656047a4ce0a7b0f3a88aec0_221101_U_of_S_Plan_JJ%20GF%20Plan%20A101_page-0001.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 88%;
}

.slide-469 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/65718be03e44aac0883ad7cc_Extracted%20pages%20from%20221003_UOS_Fablab_PHASE3_Schematic-Design_Architectural2_page-0001.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 88%;
}

.slide-470 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6560546230753981ba77f6d2_221003_UOS_Fablab_PHASE3_Schematic-Design_Architectural_page-0002.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 88%;
}

.slide-471 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/656047a4d3cf999191790d50_221101_U_of_S_Elevation_JJ%20A502_page-0001.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 88%;
}

.slide-472 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/656051eda5e4de368358194c_221003_UOS_Fablab_PHASE3_Schematic-Design_Architectural_page-0005.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 88%;
}

.slide-473 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/656051eeaa774855580a43a5_221003_UOS_Fablab_PHASE3_Schematic-Design_Architectural_page-0018.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 88%;
}

.slide-474 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/656051ee1c2e900a97293bb2_221003_UOS_Fablab_PHASE3_Schematic-Design_Architectural_page-0019.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 88%;
}

.slide-475 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/656051ec0fd0b6d2994b80c6_221003_UOS_Fablab_PHASE3_Schematic-Design_Architectural_page-0004.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 88%;
}

.slide-476 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/656051ecdf2e89247bc72ad0_221003_UOS_Fablab_PHASE3_Schematic-Design_Architectural_page-0006.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 88%;
}

.slide-477 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/656051ec6b1329b0aaa4f84c_221003_UOS_Fablab_PHASE3_Schematic-Design_Architectural_page-0007.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 88%;
}

.slide-478 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/656051ed128dfffac3792112_221003_UOS_Fablab_PHASE3_Schematic-Design_Architectural_page-0008.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 88%;
}

.slide-479 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/656051ecdac890c1007890d6_221003_UOS_Fablab_PHASE3_Schematic-Design_Architectural_page-0009.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 88%;
}

.slide-480 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/656051ee7f4002974876318d_221003_UOS_Fablab_PHASE3_Schematic-Design_Architectural_page-0010.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 0%;
}

.slide-1-63 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/656051ee23288923ebd730c4_221003_UOS_Fablab_PHASE3_Schematic-Design_Architectural_page-0011.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 88%;
}

.slide-1-64 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/656051eb49e15a16308a91ec_221003_UOS_Fablab_PHASE3_Schematic-Design_Architectural_page-0012.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 88%;
}

.slide-1-65 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/656051ee23288923ebd730d0_221003_UOS_Fablab_PHASE3_Schematic-Design_Architectural_page-0013.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 88%;
}

.slide-1-66 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/656051ec9729aabda0ef7356_221003_UOS_Fablab_PHASE3_Schematic-Design_Architectural_page-0014.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-1-67 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/656051edcb7ba67b24cba7a6_221003_UOS_Fablab_PHASE3_Schematic-Design_Architectural_page-0015.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 88%;
}

.slide-1-68 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/656051ec6b1329b0aaa4f8aa_221003_UOS_Fablab_PHASE3_Schematic-Design_Architectural_page-0016.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 88%;
}

.slide-1-69 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/656051ed49e15a16308a9287_221003_UOS_Fablab_PHASE3_Schematic-Design_Architectural_page-0017.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 88%;
}

.image_10-p30 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/65718f065d361769ff4e563c_231128_NEOM_3D-Printed-Structures_11_FABLAB_Edited.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
}

.design-slider-p30g {
  z-index: 0;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
  align-self: stretch;
  height: 100%;
}

.slide-481, .slide-482, .slide-483 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
}

.slide-484 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/657188891f81a39418cbdd8d_230301_NEOM-3D-Printed-Shading-Structures_Model_Photos_1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 86%;
}

.slide-485 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/65718888d1409ad0b273a7e9_230301_NEOM-3D-Printed-Shading-Structures_Model_Photos_2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 86%;
}

.slide-486 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6571888882a8e33e84134a8a_230301_NEOM-3D-Printed-Shading-Structures_Model_Photos_3.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 86%;
}

.slide-487 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/657188897d3c42d77caf0fdb_230301_NEOM-3D-Printed-Shading-Structures_Model_Photos_4.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 86%;
}

.slide-488 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6571888890ba78602dd82fbe_230301_NEOM-3D-Printed-Shading-Structures_Model_Photos_5.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 86%;
}

.design-slider-p34i {
  z-index: 0;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
  align-self: stretch;
  height: 100%;
}

.slide-489 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6571867c440c7bd747359e7d_231117_House-of-the-Future_Website-Slides_Drawings3.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-490 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6571867b99ed24bc4be08bd1_231117_House-of-the-Future_Website-Slides_Drawings4.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.design-slider-p35i {
  z-index: 0;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
  align-self: stretch;
  height: 100%;
}

.link-73, .link-74 {
  color: #fff;
}

.text-span-4, .text-span-5 {
  color: var(--mean-black);
}

.link-75, .link-76 {
  color: #fff;
}

.scrolling-images-p37 {
  z-index: -2;
  background-color: #0f0e9f;
  width: 100%;
  height: 100%;
  position: static;
}

.wrapper-p37 {
  object-fit: fill;
  align-items: stretch;
  width: 700vw;
  height: 100vh;
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
}

.image_01-p37 {
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6900e9d1c0df7f77c301f9d4_250828_Send-Location_A-Interior-Shots_MEAN_8.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
  overflow: visible;
}

.image_03-p37 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6900e9d1d19bec475643c368_250828_Send-Location_A-Interior-Shots_MEAN_14.jpg");
  background-position: 50%;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
  overflow: visible;
}

.image_05-p37 {
  box-sizing: border-box;
  aspect-ratio: auto;
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6900e9d18802f33656de7481_250828_Send-Location_A-Interior-Shots_MEAN_10.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 50vw;
  height: 100%;
  display: flex;
  overflow: visible;
}

.image_02-p37 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6900e9d04cdec403f5f6fc62_250828_Send-Location_A-Interior-Shots_MEAN_1.jpg");
  background-position: 50%;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
  overflow: visible;
}

.image_04-p37 {
  object-fit: fill;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6900e9d105a37b690475bc69_250828_Send-Location_A-Interior-Shots_MEAN_2.jpg");
  background-position: 50%;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
  overflow: visible;
}

.image_06-p37 {
  object-fit: fill;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6900e9d16fe16f22d47e5da9_250828_Send-Location_A-Interior-Shots_MEAN_4.jpg");
  background-position: 50%;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
  overflow: visible;
}

.image_07-p37 {
  object-fit: fill;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6900e9d1f4d416c708fd5c98_250828_Send-Location_B-Exterior-Shots_MEAN_15.jpg");
  background-position: 50%;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: flex;
  overflow: visible;
}

.image_08-p37 {
  object-fit: fill;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6900e9d13cba47eb4bbf6948_250828_Send-Location_B-Exterior-Shots_MEAN_16.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 50vw;
  height: 100%;
  display: flex;
  overflow: visible;
}

.scroll-p37 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #252122;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  height: 250vw;
  display: flex;
}

.info-section-grid-p37 {
  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 1fr 1fr;
  justify-content: center;
  place-items: stretch center;
}

.paragraph-col-01-p37 {
  color: #0f0e9f;
  margin-top: 45px;
  margin-bottom: 60px;
  font-family: Helvetica Neue Roman, sans-serif;
  font-size: 25px;
  line-height: 25px;
}

.paragraph-col-02-p37 {
  color: #0f0e9f;
  margin-top: 45px;
  margin-bottom: 80px;
  font-family: Helvetica Neue Roman, sans-serif;
  font-size: 25px;
  line-height: 25px;
  display: block;
}

.paragraph-col-03-p37 {
  color: #0f0e9f;
  margin-top: 45px;
  margin-bottom: 70px;
  font-family: Helvetica Neue Roman, sans-serif;
  font-size: 25px;
  line-height: 25px;
  display: block;
}

.design-section-grid-p37 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: "."
                 "." minmax(720px, auto)
                 "."
                 "." 90px
                 "."
                 "." 720px
                 "."
                 "." 90px
                 "."
                 "Area"
                 "."
                 "." 90px
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-rows: 0;
  justify-content: center;
  place-items: stretch center;
  margin-top: 0;
  position: static;
}

.design-slider-p37a, .design-slider-p37b, .design-slider-p37e, .design-slider-p37h {
  z-index: 0;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
  align-self: stretch;
  height: 100%;
}

.slide-491 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/696dfb1653d3ef02f337ccbe_dbfc47041ae141df25b59e643db4a9b2_260119_Send-Location_Site_Model_Page41.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-492 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/696dfb161047b92bae0160c9_6ceddba1b4c98566d5c1be7a0d8ea2d0_260119_Send-Location_Site_Model_Page42.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-493 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/696dfb16b936a6f636356d79_a449f61863420e3811d93877f8d75d99_260119_Send-Location_Site_Model_Page39.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
}

.slide-494 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/696dfb16b936a6f636356d79_a449f61863420e3811d93877f8d75d99_260119_Send-Location_Site_Model_Page39.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 95%;
}

.slide-495 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/696dff827f5a3ecf96109641_b431a62cf5a296de8f791dd9e97376bc_260119_Send-Location_Site_Model_Page35.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 95%;
}

.slide-496 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/696e001a11085b8ea02103bb_cf0b8d6e9a503489ffe7434f36566b8b_260119_Send-Location_Site_Model_Page43.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-497 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/69708639bee5122aef40db80_01396fcf1686418bb23d231cc1fda28d_part%201_Page5.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 88%;
}

.slide-498 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/696e00fd49f4ae679b5a0532_260119_Send-Location_Site_Model_Page30.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
}

.slide-499 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/696e00fd78cae52910f48dcd_260119_Send-Location_Site_Model_Page31.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
}

.slide-500 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/696e00fdf3d207442e26b17f_260119_Send-Location_Site_Model_Page32.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
}

.slide-501 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/696e077f993018e5d6f9b375_part%201_Page5.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
}

.slide-502 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/696e00fd830adcd79a5d7463_260119_Send-Location_Site_Model_Page34.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
}

.slide-503 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/696e00fd59fd7c138211e181_260119_Send-Location_Site_Model_Page29.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
}

.slide-504 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/696e00fde0b27165ed9b0e81_260119_Send-Location_Site_Model_Page36.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
}

.slide-505 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/696e00fd49758823a3b03651_260119_Send-Location_Site_Model_Page37.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
}

.slide-506 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/696e00fd49f4ae679b5a0532_260119_Send-Location_Site_Model_Page30.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
}

.slide-507 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/696e00fd78cae52910f48dcd_260119_Send-Location_Site_Model_Page31.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
}

.slide-508 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/696e00fd59fd7c138211e181_260119_Send-Location_Site_Model_Page29.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
}

.slide-509 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/696e00fdf3d207442e26b17f_260119_Send-Location_Site_Model_Page32.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
}

.slide-510 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/696e00fdefef5925f96ad25a_260119_Send-Location_Site_Model_Page33.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
}

.slide-511 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/696e00fd830adcd79a5d7463_260119_Send-Location_Site_Model_Page34.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
}

.slide-512 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/696e00fde0b27165ed9b0e81_260119_Send-Location_Site_Model_Page36.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
}

.slide-513 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/696e00fd49758823a3b03651_260119_Send-Location_Site_Model_Page37.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
}

.slide-514 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/69708639d14d895d5ac5e510_b476d1537c5a624c640af4690401c024_part%201_Page8.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-515 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/696e077f35417a7863381471_part%201_Page6.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
}

.slide-516 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/696e077f616995252822e064_part%201_Page8.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
}

.slide-517 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/696e077fc61d6a9ccf98fe5e_part%201_Page9.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
}

.slide-518 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/696e077f83825a4489b0075b_part%201_Page11.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
}

.slide-519 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/696e077f463910a50869b388_part%201_Page1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
}

.slide-520 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/696e077f195dc1f79a089d34_part%201_Page2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
}

.slide-521 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/696e077fa9502842fc998815_part%201_Page3.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
}

.slide-522 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/696e077f9d3a96ac638c3185_part%201_Page4.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
}

.slide-1-70 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/696e077fb8bf268b395619a6_part%201_Page10.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
}

.slide-1-71 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/696e077fa62703f063a1e660_Part%202_Page6.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
}

.slide-1-72 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/696e077fbc6eb5444e17fc9f_Part%202_Page7.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
}

.slide-1-73 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/696e077fd82d0bd6e1122802_Part%202_Page1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
}

.slide-1-74 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/696e077f336a9b6f1b0bc301_Part%202_Page3.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
}

.video {
  box-sizing: content-box;
  aspect-ratio: auto;
  inset: 3px 2px 25px;
}

.design-section-grid-p37-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: "."
                 "." minmax(720px, auto)
                 "."
                 "." 90px
                 "."
                 "." 720px
                 "."
                 "." 90px
                 "."
                 "Area"
                 "."
                 "." 90px
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-rows: 0;
  justify-content: center;
  place-items: stretch center;
  margin-top: 0;
  position: static;
}

.design-section-grid-p37-copy-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: "."
                 "." minmax(720px, auto)
                 "."
                 "." 90px
                 "."
                 "." 720px
                 "."
                 "." 90px
                 "."
                 "Area" 720px
                 "."
                 "." 90px
                 "."
                 "."
                 "."
                 "." 90px
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-rows: 0;
  justify-content: center;
  place-items: stretch center;
  margin-top: 0;
  position: static;
}

.slide-523 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/696e007d0bea2ca0d6c00061_f9513c6a8279440fa0a19a9932d29b4e_260119_Send-Location_Site_Model_Page27.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-524 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6970812cdde8a756424e5023_ccf9b1a56898d9db8e5f8055319587fe_260119_Send-Location_Site_Model_Page30.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-525 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6970812cb2f09b904e9c0178_8d6f06169b0ecbf15207a51548dfd5bf_260119_Send-Location_Site_Model_Page31.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-526 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6970812c0d0f8cb6b1069aa9_9fcf2781987f5140868d4b770320d348_260119_Send-Location_Site_Model_Page34.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-527 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6970812ca308ad91ec05085a_620be2b4e69edf0924aa06befebbc286_260119_Send-Location_Site_Model_Page29.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-528 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/697086399a53c7b0a3cab083_824dcd32089f7d074c8da516eaa1ec51_part%201_Page6.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 88%;
}

.slide-529 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/69708639a04fa788bdfd4f40_4b318ef649030fcf958674b2e8baf84f_part%201_Page7.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 88%;
}

.slide-530 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/69708639f2e6c4a86caa9634_fab850968e79fbece4f3307e358823ef_Part%202_Page6.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 88%;
}

.slide-531 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/697086393e5e1f8783038e05_e6afccf405bf4994a322c0d8100030ef_Part%202_Page7.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 88%;
}

.slide-532 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/69708639e64f28267acc0aae_e983187587863998db44be735b3acfc0_part%201_Page9.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-533 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/69708639eb53a9b5565eb09b_933f745736058e7bf237ab272f2a9a2e_part%201_Page10.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-534 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6970863936da47caafe27e87_600d2eb3f3818632abc204494af0b22c_part%201_Page11.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-535 {
  text-shadow: 0 1px 1px #0003;
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/69708639ea9bb483ed94114c_2d9f5eae5977cbb279f9fdb171ea9490_part%201_Page12.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-536 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/69708639be032fb9cc8af1f2_0a43e79dd1c4697d78c85af391500536_Part%202_Page1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-537 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/69708639ce0cd78d2250cde8_f39fa5bc539d9eb09fd58c2b1f375cbe_Part%202_Page2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-538 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6970863936da47caafe27e63_0f3c2a5f87f9408cf654eda67e49b743_Part%202_Page3.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-539 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/697086395be9e2a541f8f7e1_8969db17b96302e3eb4be4a377cd3687_Part%202_Page4.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-1-75 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/69708639a63638cfa68135be_Part%202_Page5.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-540 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/697086392474c69af2e5fc0c_part%201_Page3.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-541 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/69708639d697a36436101f37_part%201_Page4.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-1-76 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/69708639f634abadfdcecf3c_Part%202_Page8.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-542 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/69709d143e78d33e962285f1_250828_Send-Location_A-Interior-Shots_MEAN_4.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-543 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/69709d149f87666388603488_250828_Send-Location_A-Interior-Shots_MEAN_5.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-544 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/69709d1407a727f068158c8d_250828_Send-Location_A-Interior-Shots_MEAN_6.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-545 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/69709d1410558084643fe5e1_250828_Send-Location_A-Interior-Shots_MEAN_10.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-546 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/69709d14f6063e259dce7fd8_250828_Send-Location_B-Exterior-Shots_MEAN_16.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-547 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6970863920b1ff0e12a4ebf3_part%201_Page1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-548 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6970863956a7193c833c69d6_part%201_Page2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-549 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/697086392474c69af2e5fc0c_part%201_Page3.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-550 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/69708639d697a36436101f37_part%201_Page4.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-551 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/69708639d14d895d5ac5e510_b476d1537c5a624c640af4690401c024_part%201_Page8.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 88%;
}

.slide-552 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/69708639e64f28267acc0aae_e983187587863998db44be735b3acfc0_part%201_Page9.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 88%;
}

.slide-1-77 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/69708639eb53a9b5565eb09b_933f745736058e7bf237ab272f2a9a2e_part%201_Page10.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 88%;
}

.slide-1-78 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6970863936da47caafe27e87_600d2eb3f3818632abc204494af0b22c_part%201_Page11.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 88%;
}

.slide-1-79 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/69708639ea9bb483ed94114c_2d9f5eae5977cbb279f9fdb171ea9490_part%201_Page12.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 88%;
}

.slide-1-80 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/69708639be032fb9cc8af1f2_0a43e79dd1c4697d78c85af391500536_Part%202_Page1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 88%;
}

.slide-1-81 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/69708639ce0cd78d2250cde8_f39fa5bc539d9eb09fd58c2b1f375cbe_Part%202_Page2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 88%;
}

.slide-1-82 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6970863936da47caafe27e63_0f3c2a5f87f9408cf654eda67e49b743_Part%202_Page3.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 88%;
}

.slide-1-83 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/697086395be9e2a541f8f7e1_8969db17b96302e3eb4be4a377cd3687_Part%202_Page4.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 88%;
}

.slide-1-84 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/69708639a63638cfa68135be_Part%202_Page5.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-2-2 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/69708639f634abadfdcecf3c_Part%202_Page8.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-2-3 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/69708639b349cd2ca5658816_c0ae1bbfb6ecd3f66a2bf5248dabd5c9_Part%202_Page9.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 88%;
}

.slide-2-4 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/69708639ef486bb209cebc0f_18d7bc45c0c6e9f2b9315a2fc189de0a_Part%202_Page10.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 88%;
}

.link-77 {
  color: #fff;
}

.link-78 {
  color: var(--mean-black);
}

.div-block-84 {
  background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/697210005f20d5d5184c820a_ezgif.com-animated-gif-maker%20(1).gif");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  position: relative;
}

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

@media screen and (max-width: 991px) {
  .row-1 {
    margin-left: 7px;
  }

  .mean {
    margin-left: -9px;
    padding-left: 0;
  }

  .network {
    flex-flow: column;
    justify-content: space-around;
    align-self: start;
    margin-left: -9px;
    padding-left: 0;
  }

  .architecture {
    padding-left: 104px;
  }

  .middleeast {
    padding-left: 46px;
  }

  .n-screen {
    flex: none;
    grid-template-columns: 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px;
    grid-template-areas: ". . . . . . . . . . . . ."
                         ". . . . . . . . . . . . ."
                         ". . . . . . . . . . . . ."
                         ". . . . . . . . . . . . ."
                         ". . . . . . . . . . . . ."
                         ". . . . . . . . . . . . ."
                         ". . . . . . . . . . . . ."
                         ". . . . . . . . . . . . .";
  }

  .sub-heading {
    font-size: 30px;
    line-height: 30px;
  }

  .phone-screen {
    grid-template-columns: 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px;
    grid-template-areas: ". . . . . . . . . . . ."
                         ". . . . . . . . . . . ."
                         ". . . . . . . . . . . ."
                         ". . . . . . . . . . . ."
                         ". . . . . . . . . . . ."
                         ". . . . . . . . . . . ."
                         ". . . . . . . . . . . ."
                         ". . . . . . . . . . . ."
                         ". . . . . . . . . . . .";
  }

  .workwiththebest {
    align-self: center;
    font-size: 30px;
    line-height: 30px;
  }

  .n.hide {
    display: none;
  }

  .question-text {
    align-self: center;
    padding-top: 0;
    padding-left: 0;
    font-size: 25px;
    line-height: 35px;
  }

  .answer-text {
    align-self: center;
    font-size: 25px;
    line-height: 35px;
  }

  .meal-mean-text {
    align-self: center;
    font-size: 16px;
    line-height: 26px;
  }

  .project-heading {
    font-size: 30px;
    line-height: 30px;
  }

  .amman, .dubai, .hong-kong, .new-york, .zagreb, .small-n-blue.hide03 {
    display: none;
  }

  .white-navmenu-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-areas: ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . .";
  }

  .navmenu-white-accordion-container {
    padding-left: 0;
  }

  .link-02 {
    font-size: 30px;
  }

  .project-name {
    font-size: 20px;
    line-height: 20px;
  }

  .navbar-white {
    display: none;
  }

  .brand-white {
    margin-top: 40px;
    margin-left: 40px;
  }

  .white-navmenu-trigger {
    margin-top: 40px;
    margin-right: 40px;
  }

  .brand-blue {
    margin-top: 40px;
    margin-left: 40px;
  }

  .project-name-01 {
    text-transform: uppercase;
    font-size: 20px;
    line-height: 20px;
  }

  .blue-navmenu-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-areas: ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . .";
  }

  .navmenu-blue-accordion-container {
    padding-left: 0;
  }

  .blue-navmenu-trigger {
    margin-top: 40px;
    margin-right: 40px;
  }

  .field-label, .field-label-2 {
    font-size: 16px;
  }

  .error-message {
    min-width: 270px;
    margin-top: 370px;
    margin-left: -300px;
    padding-left: 10px;
  }

  .text-block-3 {
    margin-top: 0;
    margin-left: -60px;
  }

  .success-message {
    align-self: center;
  }

  .div-block-2 {
    height: 70%;
    margin-top: 33px;
    margin-left: 0;
    margin-right: 36px;
    padding-left: 0;
  }

  .cover {
    width: 85%;
    margin-left: 9px;
  }

  .logo-partner {
    padding-bottom: 50px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .partner-heading {
    align-self: center;
    font-size: 30px;
    line-height: 30px;
  }

  .field-label-3 {
    font-size: 16px;
  }

  .row-11, .row-13 {
    display: none;
  }

  .row-15 {
    height: 100vh;
  }

  .sub-heading-red {
    align-self: center;
    font-size: 30px;
    line-height: 30px;
  }

  .project-title {
    font-size: 30px;
  }

  .section-grid-copy {
    grid-template: ". . . . . . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .image-2 {
    display: none;
    transform: scale(.7);
  }

  .mean-logo {
    margin-left: -25px;
  }

  .design-section-grid {
    grid-template: ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." minmax(480px, 1fr)
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .heading {
    font-size: 20px;
  }

  .process-section-grid {
    grid-template: ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .event-section-grid {
    grid-template: ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .mean-logo-02 {
    margin-right: 14px;
  }

  .paragraph-col-01-p01 {
    font-size: 16px;
  }

  .paragraph-col-01-p01.p01s01 {
    margin-top: 0;
    font-size: 16px;
  }

  .paragraph-col-03-p01 {
    font-size: 16px;
    line-height: 23px;
  }

  .paragraph-col-01-p02, .paragraph-col-03-p02 {
    font-size: 16px;
    line-height: 26px;
  }

  .design-section-grid-p02 {
    grid-template: ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." minmax(360px, 1fr)
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .info-section-grid-p02 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-areas: ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . .";
  }

  .mean-logo-blue {
    margin-left: -25px;
  }

  .info-section-grid-p03 {
    grid-template: ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .paragraph-col-01-p03 {
    font-size: 16px;
  }

  .paragraph-col-03-p03 {
    font-size: 16px;
    line-height: 26px;
  }

  .info-section-grid-p04 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-areas: ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . .";
  }

  .paragraph-col-01-p04 {
    font-size: 16px;
    line-height: 26px;
  }

  .design-section-grid-p04 {
    grid-template: ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .info-section-grid-p05 {
    grid-template: ". . . . . . . . . . . . . . . ." minmax(auto, 480px)
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .design-section-grid-p05 {
    grid-template: ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." minmax(360px, auto)
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." minmax(360px, auto)
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." minmax(360px, auto)
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." minmax(360px, auto)
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .design-section-grid-p06 {
    grid-template: ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-rows: auto;
  }

  .info-section-grid-p06 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-areas: ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . .";
  }

  .paragraph-col-01-p06 {
    font-size: 16px;
    line-height: 26px;
  }

  .info-section-grid-p07 {
    grid-template: ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." minmax(240px, auto)
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .info-section-grid-p01 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-areas: ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . .";
  }

  .design-section-grid-p07 {
    grid-template: ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .event-section-grid-p08 {
    grid-template: ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .design-section-grid-p08 {
    grid-template: ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .navbar-blue-project {
    display: none;
  }

  .nav-blue-container-p {
    display: block;
  }

  .brand-blue-p {
    margin-top: 40px;
    margin-left: 40px;
  }

  .blue-navmenu-trigger-p {
    margin-top: 40px;
    margin-right: 40px;
  }

  .blue-navmenu-grid-p {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-areas: ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . .";
  }

  .navmenu-blue-accordion-container-p {
    flex-direction: row;
    align-self: auto;
    padding-left: 0;
    padding-right: 124px;
    display: block;
  }

  .link-02-p, .link-02-p.category-head {
    font-size: 30px;
  }

  .scrolling-images-p09 {
    display: block;
  }

  .italic-text {
    font-size: 10px;
    line-height: 16px;
  }

  .vr-text, .studio-text, .studio-text-arabic, ._3dprinted-text, .architecture-text {
    font-size: 16px;
    line-height: 26px;
  }

  .page-text {
    align-self: start;
    font-size: 25px;
  }

  .pages-grid {
    grid-template: ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .event-section-grid-p01 {
    grid-template: ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." minmax(480px, 1fr)
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." minmax(480px, 1fr)
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .text-block-10 {
    font-size: .7em;
  }

  .event-section-grid-p02 {
    grid-template: ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." minmax(360px, 1fr)
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .scroll-map, .scroll-services {
    height: 150vw;
  }

  .sub-heading-connect {
    margin-bottom: 0;
    font-size: 25px;
  }

  .submit-button-connect {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 25px;
  }

  .n-screen-pubication {
    grid-template: ". . . . . . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .scroll-studio {
    height: 1200vw;
  }

  .nav-white-container-press {
    display: block;
  }

  .navmenu-trigger-press {
    margin-top: 40px;
    margin-right: 40px;
  }

  .navmenu-grid-press {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-areas: ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . .";
  }

  .navmenu-accordion-container-press {
    padding-left: 0;
  }

  .publication-heading {
    align-self: center;
    font-size: 30px;
  }

  .brand-white-2 {
    margin-top: 40px;
    margin-left: 40px;
  }

  .info-section-grid-studio-e {
    grid-template: ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .info-section-grid-studio-a {
    grid-template: ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .paragraph-col-01-p02-copy {
    font-size: 16px;
    line-height: 26px;
  }

  .social-links {
    align-self: center;
    margin-left: 15px;
  }

  .studio-text-arabic-column2 {
    font-size: 16px;
    line-height: 26px;
  }

  .section-grid-connect {
    grid-template: ". . . . . . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .section-grid-services {
    grid-template: ". . . . . . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    position: relative;
  }

  .form-block-copy {
    padding-left: 30px;
    padding-right: 30px;
  }

  .paragraph {
    font-size: 16px;
    line-height: 26px;
  }

  .div-block-31 {
    background-size: contain;
    align-self: center;
    min-height: 360px;
  }

  .div-block-32 {
    min-height: 360px;
  }

  .analysis-section-grid-p08 {
    grid-template: ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .section-grid-p07 {
    grid-template: ". . . . . . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .design-section-grid-p03 {
    grid-template: ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .process-section-grid-p01 {
    grid-template: ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." minmax(480px, 1fr)
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .project-info-text-block {
    font-size: 16px;
  }

  .project-info-text-block.edit-2 {
    margin-left: 44px;
  }

  .project-info-category-text-block {
    width: 120px;
    font-size: 16px;
    line-height: 26px;
  }

  .project-info-category-text-block.p05s01 {
    width: 100px;
    line-height: 25px;
  }

  .project-info-category-text-block.p03s01 {
    width: 124px;
  }

  .div-block-40 {
    background-size: cover;
    align-self: stretch;
  }

  .n-screen-white-meal {
    grid-template-columns: 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px;
    grid-template-areas: ". . . . . . . . . . . . ."
                         ". . . . . . . . . . . . ."
                         ". . . . . . . . . . . . ."
                         ". . . . . . . . . . . . ."
                         ". . . . . . . . . . . . ."
                         ". . . . . . . . . . . . ."
                         ". . . . . . . . . . . . ."
                         ". . . . . . . . . . . . ."
                         ". . . . . . . . . . . . .";
  }

  .n-screen-footer {
    grid-template: ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   / 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px;
  }

  .n-screen-form {
    grid-template: ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 45px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   / 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px;
  }

  .form-block-copy-home-page {
    padding-left: 30px;
    padding-right: 30px;
  }

  .n-screen-p01, .n-screen-p02, .n-screen-p03, .n-screen-p05, .n-screen-p06 {
    grid-template-columns: 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px;
    grid-template-areas: ". . . . . . . . . . . . ."
                         ". . . . . . . . . . . . ."
                         ". . . . . . . . . . . . ."
                         ". . . . . . . . . . . . ."
                         ". . . . . . . . . . . . ."
                         ". . . . . . . . . . . . ."
                         ". . . . . . . . . . . . ."
                         ". . . . . . . . . . . . .";
  }

  .n-screen-white-map {
    grid-template-columns: 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px;
    grid-template-areas: ". . . . . . . . . . . . ."
                         ". . . . . . . . . . . . ."
                         ". . . . . . . . . . . . ."
                         ". . . . . . . . . . . . ."
                         ". . . . . . . . . . . . ."
                         ". . . . . . . . . . . . ."
                         ". . . . . . . . . . . . ."
                         ". . . . . . . . . . . . ."
                         ". . . . . . . . . . . . .";
  }

  .n-screen-white-clients {
    grid-template: ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   / 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px;
    justify-items: center;
  }

  .n-screen-question {
    grid-template-columns: 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px;
    grid-template-areas: ". . . . . . . . . . . . ."
                         ". . . . . . . . . . . . ."
                         ". . . . . . . . . . . . ."
                         ". . . . . . . . . . . . ."
                         ". . . . . . . . . . . . ."
                         ". . . . . . . . . . . . ."
                         ". . . . . . . . . . . . ."
                         ". . . . . . . . . . . . .";
  }

  .n-screen-white-answer {
    grid-template: ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   / 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px;
  }

  .preloader {
    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 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .div-block-46 {
    margin-left: 0;
    margin-right: 0;
  }

  .logo-publication-home {
    max-width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }

  .row-15---mobile {
    height: 100vh;
  }

  .pages-grid-mobile {
    grid-template: ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .n-screen-mobile {
    grid-template-columns: 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px;
    grid-template-areas: ". . . . . . . . . . . . ."
                         ". . . . . . . . . . . . ."
                         ". . . . . . . . . . . . ."
                         ". . . . . . . . . . . . ."
                         ". . . . . . . . . . . . ."
                         ". . . . . . . . . . . . ."
                         ". . . . . . . . . . . . ."
                         ". . . . . . . . . . . . .";
  }

  .scroll-p02 {
    height: 1800vw;
  }

  .scroll-p01 {
    height: 3200vw;
  }

  .scroll-p03 {
    height: 1600vw;
  }

  .scroll-p04 {
    height: 1800vw;
  }

  .scroll-p05 {
    height: 2400vw;
  }

  .scroll-p06 {
    height: 1800vw;
  }

  .scroll-p07 {
    height: 700vw;
  }

  .scroll-p08 {
    height: 1300vw;
  }

  .image-18 {
    align-self: center;
    display: none;
  }

  .scrolling-images-p11 {
    height: 9vh;
    display: block;
  }

  .body-4 {
    background-color: var(--mean-black);
  }

  .clients-logo {
    flex-direction: column;
    place-content: center space-around;
    align-self: center;
    align-items: center;
    display: flex;
  }

  .div-block-49 {
    margin-left: -198px;
  }

  .div-block-50 {
    margin-left: -202px;
  }

  .scroll-p10 {
    height: 1300vw;
  }

  .info-section-grid-p10 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-areas: ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . .";
  }

  .design-section-grid-p10 {
    grid-template: ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." minmax(420px, auto)
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." minmax(420px, auto)
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." minmax(270px, auto)
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." minmax(420px, auto)
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." minmax(420px, auto)
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .row-13-mobile {
    display: none;
  }

  .n-screen-mean-meal {
    grid-template-columns: 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px;
    grid-template-areas: ". . . . . . . . . . . . ."
                         ". . . . . . . . . . . . ."
                         ". . . . . . . . . . . . ."
                         ". . . . . . . . . . . . ."
                         ". . . . . . . . . . . . ."
                         ". . . . . . . . . . . . ."
                         ". . . . . . . . . . . . ."
                         ". . . . . . . . . . . . .";
  }

  .landing-body-text-white-04 {
    font-size: 20px;
    line-height: 30px;
  }

  .paragraph-col-02-p01-b {
    font-size: 16px;
  }

  .scroll-p12 {
    height: 800vw;
  }

  .design-section-grid-p12 {
    grid-template: ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." minmax(270px, auto)
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." minmax(360px, auto)
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." minmax(360px, auto)
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." minmax(360px, auto)
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." minmax(360px, 1fr)
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .paragraph-col-01-p11 {
    font-size: 16px;
  }

  .paragraph-col-01-p11.p11s01 {
    margin-top: 0;
    font-size: 16px;
  }

  .paragraph-col-02-p11-b, .paragraph-col-02-p11-c {
    font-size: 16px;
  }

  .wrapper-p11 {
    width: 1440vw;
  }

  .scroll-p11 {
    height: 1440vw;
  }

  .image_01-p11 {
    background-size: auto 100%;
  }

  .image_02-p11 {
    background-size: auto 100%;
    width: 100vw;
  }

  .image_03-p11 {
    background-size: auto 110%;
  }

  .image_04-p11 {
    background-size: auto 100%;
  }

  .image_05-p11 {
    width: 100vw;
  }

  .image_06-p11, .image_07-p11 {
    background-size: auto 100%;
  }

  .info-section-grid-p11 {
    grid-template: ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 240px
                   ". . . . . . . . . . . . . . . ." 50px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-rows: auto;
  }

  .design-section-grid-p11 {
    grid-template: ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." minmax(auto, 360px)
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .wrapper-p12a {
    width: 1440vw;
  }

  .image_02-p12a {
    background-size: auto 100%;
    width: 100vw;
  }

  .image_01-p12a {
    background-size: auto 100%;
  }

  .image_03-p12a {
    background-size: auto 110%;
  }

  .image_04-p12 {
    background-size: auto 100%;
  }

  .design-section-grid-p12a {
    grid-template: ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .div-block-67a, .div-block-68a, .div-block-67b {
    background-position: 50% 100%;
  }

  .info-section-grid-p5a {
    grid-template: ". . . . . . . . . . . . . . . ." minmax(auto, 480px)
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .project-info-text-block-2 {
    font-size: 16px;
  }

  .image_01-p14 {
    background-size: auto 100%;
  }

  .image_02-p14 {
    background-size: auto 100%;
    width: 100vw;
  }

  .image_04-p14 {
    background-size: auto 100%;
  }

  .project-info-category-text-block-02 {
    width: 230px;
    font-size: 16px;
    line-height: 26px;
  }

  .image_05-p14, .image_06-p14, .image_07-p14, .image_08-p14, .image_09-p14 {
    background-size: auto 100%;
  }

  .design-section-grid-p14 {
    grid-template: ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .process-section-grid-p14 {
    grid-template: ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .launch-section-grid-p14 {
    grid-template: ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 720px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .info-section-grid-p15 {
    grid-template: ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .wrapper-p15 {
    width: 1440vw;
  }

  .image_01-p15 {
    background-size: auto 100%;
  }

  .image_02-p15 {
    background-size: auto 100%;
    width: 100vw;
  }

  .image_04-p15, .image_05-p15, .image_09-p15 {
    background-size: auto 100%;
  }

  .paragraph-col-01-p15, .paragraph-col-02-p15, .paragraph-col-03-p15 {
    font-size: 16px;
  }

  .design-section-grid-p15 {
    grid-template: ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." minmax(480px, auto)
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 480px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-flow: row;
  }

  .link-14 {
    font-size: 20px;
  }

  .image_01-p16 {
    background-size: auto 100%;
  }

  .image_02-p16 {
    background-size: auto 100%;
    width: 100vw;
  }

  .image_04-p16, .image_05-p16, .image_09-p16 {
    background-size: auto 100%;
  }

  .info-section-grid-p16 {
    grid-template: ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .paragraph-col-01-p16, .paragraph-col-02-p16 {
    font-size: 16px;
  }

  .design-section-grid-p16 {
    grid-template: ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .wrapper-p16a {
    width: 1440vw;
  }

  .image_10-p16 {
    background-size: auto 100%;
  }

  .wrapper-p14---d3pp {
    width: 1440vw;
  }

  .social-links-copy {
    align-self: center;
    margin-left: 15px;
  }

  .wrapper-p17 {
    width: 1440vw;
  }

  .image_01-p17, .image_10-p17 {
    background-size: auto 100%;
  }

  .paragraph-col-01-p17, .paragraph-col-01-p16-copy {
    font-size: 16px;
  }

  .info-section-grid-p17 {
    grid-template: ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .design-section-grid-p17 {
    grid-template: ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

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

  .studio-text-press, .studio-text-2, .studio-text-arabic-copy {
    font-size: 16px;
    line-height: 26px;
  }

  .scroll-p18 {
    height: 1600vw;
  }

  .info-section-grid-p18 {
    grid-template: ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .paragraph-col-01-p18 {
    font-size: 16px;
  }

  .paragraph-col-03-p18 {
    font-size: 16px;
    line-height: 26px;
  }

  .design-section-grid-p18 {
    grid-template: ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 360px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .div-block-76 {
    background-size: cover;
  }

  .scroll-p19 {
    height: 1600vw;
  }

  .info-section-grid-p19 {
    grid-template: ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .paragraph-col-03-p19 {
    font-size: 16px;
    line-height: 26px;
  }

  .paragraph-col-02-p19, .paragraph-col-01-p19 {
    font-size: 16px;
  }

  .design-section-grid-p19 {
    grid-template: ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 360px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." minmax(360px, 1fr)
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." minmax(360px, 1fr)
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .diagram {
    background-size: cover;
  }

  .info-section-grid-p20 {
    grid-template: ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .paragraph-col-01-p20, .paragraph-col-02-p20 {
    font-size: 16px;
  }

  .scroll-p20 {
    height: 1600vw;
  }

  .design-section-grid-p20d {
    grid-template: ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 360px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 675px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 270px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .scroll-p21 {
    height: 1600vw;
  }

  .info-section-grid-p21 {
    grid-template: ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .paragraph-col-01-p21, .paragraph-col-02-p21 {
    font-size: 16px;
  }

  .design-section-grid-p21 {
    grid-template: ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 360px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 360px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." minmax(450px, auto)
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .paragraph-col-03-p21 {
    font-size: 16px;
  }

  .h1-project-heading, .h2-project-sub-heading {
    font-size: 30px;
    line-height: 30px;
  }

  .p-project-paragraph {
    font-size: 20px;
  }

  .slide-191, .slide-192 {
    background-size: contain;
  }

  .slide-193 {
    background-color: #0000;
    background-size: contain;
  }

  .slide-194 {
    background-size: contain;
  }

  .scroll-p22 {
    height: 1600vw;
  }

  .image_01-p22 {
    background-position: 50%;
  }

  .image_02-p22 {
    background-position: 100%;
  }

  .image_03-p22 {
    background-position: 25%;
  }

  .info-section-grid-p22 {
    grid-template: ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .paragraph-col-02-p22, .paragraph-col-03-p22 {
    font-size: 16px;
  }

  .design-section-grid-p22 {
    grid-template: ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 360px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 360px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." minmax(450px, auto)
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .colorways-section-grid {
    grid-template: ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." minmax(480px, 1fr)
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." minmax(480px, 1fr)
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." minmax(480px, 1fr)
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." minmax(480px, 1fr)
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .process-section-grid-p28 {
    grid-template-rows: 90px minmax(480px, 1fr) auto 90px auto auto 90px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .scroll-p23 {
    height: 1600vw;
  }

  .info-section-grid-p23 {
    grid-template: ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .paragraph-col-01-p23, .paragraph-col-02-p23, .paragraph-col-03-p23 {
    font-size: 16px;
  }

  .design-section-grid-p23 {
    grid-template: ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 480px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 480px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 360px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .scroll-p24 {
    height: 1600vw;
  }

  .info-section-grid-p24 {
    grid-template: ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .paragraph-col-01-p24, .paragraph-col-02-p24, .paragraph-col-03-p24 {
    font-size: 16px;
  }

  .design-section-grid-p24 {
    grid-template: ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." minmax(480px, auto)
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." minmax(480px, auto)
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .launch-section-grid-p24 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-areas: ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . .";
  }

  .photos-section-grid-p24 {
    grid-template: ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 480px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." minmax(480px, auto)
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .p-project-paragraph-copy {
    font-size: 15px;
  }

  .latvia, .seoul {
    display: none;
  }

  .div-block-49-copy {
    margin-left: -198px;
  }

  .scroll-p26 {
    height: 1600vw;
  }

  .image_03-p26 {
    width: 100vw;
  }

  .info-section-grid-p26 {
    grid-template: ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .paragraph-col-01-p26, .paragraph-col-02-p26, .paragraph-col-03-p26 {
    font-size: 16px;
  }

  .design-section-grid-p26 {
    grid-template: ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." minmax(480px, auto)
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .photos-section-grid-p26 {
    grid-template: ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 480px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." minmax(450px, auto)
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .image_05-p26 {
    background-size: cover;
    width: 100vw;
  }

  .image_04-p26 {
    width: 100vw;
  }

  .image_06-p26 {
    background-position: 0%;
    background-size: cover;
  }

  .design-section-grid-p15-video {
    grid-template: ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 480px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-flow: row;
  }

  .scroll-p29 {
    height: 1800vw;
  }

  .info-section-grid-p29 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-areas: ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . .";
  }

  .paragraph-col-01-p29, .paragraph-col-03-p29 {
    font-size: 16px;
    line-height: 26px;
  }

  .design-section-grid-p29, .fabrication-section-grid-p29 {
    grid-template: ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." minmax(360px, 1fr)
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .image_03-p27, .image_04-p27 {
    width: 100vw;
  }

  .image_02-p27-2 {
    flex: none;
    justify-content: space-between;
  }

  .image_06-p27 {
    background-position: 50%;
    background-size: cover;
  }

  .image_10-p27 {
    background-position: 10%;
  }

  .scroll-p27 {
    height: 1600vw;
  }

  .paragraph-col-03-p27, .paragraph-col-01-p27, .paragraph-col-02-p27 {
    font-size: 16px;
  }

  .info-section-grid-p27 {
    grid-template: ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .design-section-grid-p27 {
    grid-template: ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." minmax(480px, auto)
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .photos-section-grid-p27 {
    grid-template: ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 480px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." minmax(450px, auto)
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .launch-section-grid-p27 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-areas: ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . .";
  }

  .image_02-p28 {
    background-position: 50%;
    flex: none;
    justify-content: space-between;
  }

  .image_06-p28 {
    background-position: 50%;
    background-size: cover;
  }

  .image_01-p28 {
    width: 100vw;
  }

  .image_08-p28 {
    background-position: 38%;
  }

  .image_10-p28 {
    background-position: 50%;
  }

  .scroll-p28 {
    height: 1600vw;
  }

  .info-section-grid-p28 {
    grid-template: ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .paragraph-col-01-p28, .paragraph-col-02-p28, .paragraph-col-03-p28 {
    font-size: 16px;
  }

  .design-section-grid-p28 {
    grid-template: ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." minmax(480px, auto)
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 480px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .launch-section-grid-p28 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-areas: ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . . . .";
  }

  .image_11-p28 {
    background-position: 50%;
  }

  .model-section-grid-p28 {
    grid-template: ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." minmax(480px, auto)
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .diagram-section-grid-p28 {
    grid-template: ". . . . . . . . . . . . . . . ." minmax(480px, auto)
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 480px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .photos-section-grid-p27-2 {
    grid-template: ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 480px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." minmax(450px, auto)
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-rows: 0;
  }

  .photos-section-grid-p27-3 {
    grid-template: ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 480px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." minmax(450px, auto)
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .image_12-p28 {
    background-position: 50%;
    background-size: cover;
  }

  .project-title-p29 {
    font-size: 30px;
  }

  .image_02-p29 {
    background-position: 50%;
    flex: none;
    justify-content: space-between;
  }

  .image_06-p29, .image_12-p29 {
    background-position: 50%;
    background-size: cover;
  }

  .image_01-p29b {
    width: 100vw;
  }

  .image_08-p29 {
    background-position: 38%;
  }

  .image_10-p29 {
    background-position: 30%;
  }

  .image_11-p29 {
    background-position: 50%;
  }

  .scroll-p29b {
    height: 1600vw;
  }

  .info-section-grid-p29b {
    grid-template: ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .paragraph-col-01-p29b {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 16px;
  }

  .paragraph-col-03-p29c {
    margin-top: 10px;
    font-size: 16px;
  }

  .paragraph-col-03-p29b {
    font-size: 16px;
  }

  .design-section-grid-p29b {
    grid-template: ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." minmax(480px, auto)
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 480px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .diagram-section-grid-p29 {
    grid-template: ". . . . . . . . . . . . . . . ." minmax(480px, auto)
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 480px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .paragraph-col-02-p29c {
    margin-top: 10px;
    font-size: 16px;
  }

  .design-section-grid-p29c {
    grid-template: ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." minmax(480px, auto)
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 480px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 480px
                   ". . . . . . . . . . . . . . . ." 1px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .image_01-p30, .image_03-p30 {
    background-position: 50%;
    background-size: cover;
  }

  .image_04-p30 {
    background-position: 38%;
    background-size: cover;
    width: 100vw;
  }

  .image_05-p30 {
    background-position: 30%;
  }

  .image_02-p30 {
    background-position: 50%;
    flex: none;
    justify-content: space-between;
    width: 100vw;
  }

  .scroll-p30 {
    height: 1600vw;
  }

  .info-section-grid-p30 {
    grid-template: ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .paragraph-col-01-p30a {
    margin-top: 20px;
    margin-bottom: 30px;
    font-size: 16px;
  }

  .paragraph-col-02-p30 {
    margin-top: 10px;
    font-size: 16px;
  }

  .paragraph-col-03-p30 {
    margin-top: 10px;
    margin-bottom: -65px;
    font-size: 16px;
  }

  .paragraph-col-01-p30b {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 16px;
  }

  .design-section-grid-p30a {
    grid-template: ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." minmax(480px, auto)
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 480px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .design-section-grid-p30b {
    grid-template: ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." minmax(480px, auto)
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." minmax(480px, auto)
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 480px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 480px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 480px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 480px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .image_06-p30 {
    background-position: 30%;
  }

  .image_07-p30 {
    background-position: 30%;
    width: 100vw;
  }

  .image_08-p30 {
    background-position: 30%;
  }

  .image_09-p30 {
    background-position: 30%;
    width: 100vw;
  }

  .project-title-p30 {
    font-size: 30px;
  }

  .image_01-p31 {
    background-position: 50%;
    background-size: cover;
  }

  .image_02-p31 {
    background-position: 50%;
    flex: none;
    justify-content: space-between;
    width: 100vw;
  }

  .image_03-p31 {
    background-position: 50%;
    background-size: cover;
    margin-left: 0;
  }

  .image_04-p31 {
    background-position: 50%;
    background-size: cover;
    width: 100vw;
    margin-left: 0;
  }

  .image_05-p31 {
    aspect-ratio: 9 / 16;
    background-position: 100%;
    background-size: cover;
    flex: none;
    height: 100%;
    margin-bottom: 0;
    margin-left: 0;
  }

  .image_06-p31 {
    background-position: 30%;
  }

  .image_07-p31 {
    background-position: 30%;
    width: 134vw;
  }

  .image_08-p31 {
    background-position: 30%;
  }

  .image_09-p31 {
    background-position: 30%;
    width: 134vw;
  }

  .scroll-p31 {
    height: 1600vw;
  }

  .info-section-grid-p31 {
    grid-template: ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .paragraph-col-01-p31 {
    margin-top: 20px;
    margin-bottom: 30px;
    font-size: 16px;
  }

  .paragraph-col-02-p31 {
    margin-top: 10px;
    margin-bottom: -65px;
    font-size: 16px;
  }

  .paragraph-col-03-p31 {
    margin-top: 10px;
    margin-bottom: 30px;
    font-size: 16px;
  }

  .design-section-grid-p31 {
    grid-template: ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." minmax(480px, auto)
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." minmax(480px, auto)
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 480px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 480px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 480px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 480px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 480px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 480px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .image_01-p32 {
    background-position: 57%;
    background-size: cover;
  }

  .image_02-p32 {
    background-position: 30%;
    background-size: cover;
    flex: none;
    justify-content: space-between;
    width: 120vw;
  }

  .image_03-p32 {
    background-position: 50%;
    background-size: cover;
    width: 110vw;
  }

  .image_04-p32 {
    background-position: 70%;
    background-size: cover;
    width: 110vw;
  }

  .image_05-p32 {
    background-position: 32%;
  }

  .scroll-p32 {
    height: 1600vw;
  }

  .design-section-grid-p32 {
    grid-template: ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." minmax(480px, auto)
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." minmax(480px, auto)
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 480px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 480px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 480px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .info-section-grid-p32 {
    grid-template: ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .paragraph-col-01-p32 {
    margin-top: 20px;
    margin-bottom: 30px;
    font-size: 16px;
  }

  .paragraph-col-02-p32 {
    margin-top: 10px;
    margin-bottom: -65px;
    font-size: 16px;
  }

  .paragraph-col-03-p32 {
    margin-top: 10px;
    margin-bottom: 30px;
    font-size: 16px;
  }

  .project-title-p31, .project-title-p32 {
    font-size: 30px;
  }

  .image_06-p32 {
    background-position: 70%;
  }

  .project-title-p33 {
    font-size: 30px;
  }

  .scroll-p33 {
    height: 1600vw;
  }

  .image_01-p33 {
    background-position: 57%;
    background-size: cover;
  }

  .image_03-p33 {
    background-position: 50%;
    background-size: cover;
  }

  .image_02-p33 {
    background-position: 30%;
    background-size: cover;
    flex: none;
    justify-content: space-between;
    width: 100vw;
  }

  .image_04-p33 {
    background-position: 70%;
    background-size: cover;
    width: 100vw;
  }

  .image_05-p33 {
    background-position: 32%;
  }

  .image_06-p33 {
    background-position: 70%;
  }

  .info-section-grid-p33 {
    grid-template: ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .paragraph-col-01-p33 {
    margin-top: 20px;
    margin-bottom: 30px;
    font-size: 16px;
  }

  .paragraph-col-02-p33 {
    margin-top: 10px;
    margin-bottom: -65px;
    font-size: 16px;
  }

  .paragraph-col-03-p33 {
    margin-top: 10px;
    margin-bottom: 30px;
    font-size: 16px;
  }

  .design-section-grid-p33 {
    grid-template: ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." minmax(480px, auto)
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." minmax(480px, auto)
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 480px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 480px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 480px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .scroll-p34 {
    height: 1600vw;
  }

  .image_01-p34, .image_03-p34 {
    background-position: 50%;
    background-size: cover;
  }

  .image_02-p34 {
    background-position: 20%;
    background-size: cover;
    flex: none;
    justify-content: space-between;
    width: 100vw;
  }

  .image_04-p34 {
    background-position: 50%;
    background-size: cover;
    width: 100vw;
  }

  .project-title-p34 {
    font-size: 30px;
  }

  .info-section-grid-p34 {
    grid-template: ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .paragraph-col-01-p34 {
    margin-top: 20px;
    margin-bottom: 30px;
    font-size: 16px;
  }

  .paragraph-col-02-p34 {
    margin-top: 10px;
    margin-bottom: -65px;
    font-size: 16px;
  }

  .paragraph-col-03-p34 {
    margin-top: 10px;
    margin-bottom: 30px;
    font-size: 16px;
  }

  .design-section-grid-p34 {
    grid-template: ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." minmax(480px, auto)
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." minmax(480px, auto)
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 480px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 480px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 480px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 480px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 480px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 480px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .scroll-p35 {
    height: 1600vw;
  }

  .image_01-p35, .image_03-p35 {
    background-position: 50%;
    background-size: cover;
  }

  .image_02-p35 {
    background-position: 50%;
    background-size: cover;
    flex: none;
    justify-content: space-between;
    width: 100vw;
  }

  .image_04-p35 {
    background-position: 50%;
    background-size: cover;
    width: 100vw;
  }

  .info-section-grid-p35 {
    grid-template: ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .paragraph-col-01-p35 {
    margin-top: 20px;
    margin-bottom: 30px;
    font-size: 16px;
  }

  .paragraph-col-02-p35 {
    margin-top: 10px;
    margin-bottom: -65px;
    font-size: 16px;
  }

  .paragraph-col-03-p35 {
    margin-top: 10px;
    margin-bottom: 30px;
    font-size: 16px;
  }

  .design-section-grid-p35 {
    grid-template: ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." minmax(480px, auto)
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." minmax(480px, auto)
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 480px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 480px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 480px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 480px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .image_05-p35, .image_06-p35, .image_07-p35, .image_08-p35, .image_09-p35, .image_10-p35 {
    background-position: 50%;
    background-size: cover;
    width: 100vw;
  }

  .info-section-grid-p36 {
    grid-template: ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .paragraph-col-01-p36 {
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 16px;
  }

  .image_01-p36, .image_03-p36 {
    background-position: 50%;
    background-size: cover;
  }

  .image_02-p36 {
    background-position: 20%;
    background-size: cover;
    flex: none;
    justify-content: space-between;
    width: 100vw;
  }

  .image_04-p36, .image_06-p36 {
    background-position: 50%;
    background-size: cover;
    width: 100vw;
  }

  .image_07-p36 {
    background-position: 40%;
    background-size: cover;
    width: 100vw;
  }

  .image_08-p36 {
    background-position: 70%;
    background-size: cover;
    width: 100vw;
  }

  .image_09-p36, .image_10-p36, .image_05-p36 {
    background-position: 50%;
    background-size: cover;
    width: 100vw;
  }

  .scroll-p36 {
    height: 1600vw;
  }

  .paragraph-col-02-p36 {
    margin-top: 0;
    margin-bottom: -65px;
    font-size: 16px;
  }

  .paragraph-col-03-p36 {
    margin-top: 10px;
    margin-bottom: 30px;
    font-size: 16px;
  }

  .design-section-grid-p36 {
    grid-template: ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." minmax(480px, auto)
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." minmax(480px, auto)
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 480px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 480px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .image_11-p36, .image_10-p30, .image_01-p37, .image_03-p37 {
    background-position: 50%;
    background-size: cover;
  }

  .image_05-p37 {
    background-position: 50%;
    background-size: cover;
    width: 100vw;
  }

  .image_02-p37 {
    background-position: 20%;
    background-size: cover;
    flex: none;
    justify-content: space-between;
    width: 100vw;
  }

  .image_04-p37, .image_06-p37 {
    background-position: 50%;
    background-size: cover;
    width: 100vw;
  }

  .image_07-p37 {
    background-position: 40%;
    background-size: cover;
    width: 100vw;
  }

  .image_08-p37 {
    background-position: 70%;
    background-size: cover;
    width: 100vw;
  }

  .scroll-p37 {
    height: 250vw;
  }

  .info-section-grid-p37 {
    grid-template: ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .paragraph-col-01-p37 {
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 16px;
  }

  .paragraph-col-02-p37 {
    margin-top: 0;
    margin-bottom: -65px;
    font-size: 16px;
  }

  .paragraph-col-03-p37 {
    margin-top: 10px;
    margin-bottom: 30px;
    font-size: 16px;
  }

  .design-section-grid-p37 {
    grid-template: ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." minmax(480px, auto)
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." minmax(480px, auto)
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 480px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 480px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .slide-491, .slide-492, .slide-494, .slide-495, .slide-496, .slide-497, .slide-501, .slide-506, .slide-507, .slide-508, .slide-509, .slide-510, .slide-511, .slide-512, .slide-513, .slide-514, .slide-515, .slide-516, .slide-517, .slide-518, .slide-519, .slide-520, .slide-521, .slide-522, .slide-1-70, .slide-1-71, .slide-1-72, .slide-1-73, .slide-1-74 {
    background-size: contain;
  }

  .design-section-grid-p37-copy {
    grid-template: ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." minmax(480px, auto)
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." minmax(480px, auto)
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 480px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." 480px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .design-section-grid-p37-copy-copy {
    grid-template: ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." minmax(480px, auto)
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ." minmax(480px, auto)
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 480px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 480px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 480px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .div-block-84 {
    background-position: 50%;
    background-size: auto;
    background-attachment: scroll;
  }
}

@media screen and (max-width: 767px) {
  .background-2 {
    background-position: 50%;
  }

  .row-1 {
    height: auto;
    margin-top: 20px;
  }

  .mean {
    margin-top: 64px;
    margin-left: 20px;
    font-size: 20px;
    line-height: 10px;
  }

  .network {
    align-self: start;
    margin-left: 20px;
    font-size: 20px;
    line-height: 10px;
  }

  .architecture {
    margin-top: -50px;
    margin-left: 35px;
    padding-left: 0;
    font-size: 20px;
    line-height: 10px;
  }

  .middleeast {
    margin-top: 11px;
    margin-left: -4px;
    padding-left: 0;
    font-size: 20px;
    line-height: 10px;
  }

  .n-screen {
    grid-template: ". . . . . . . ." 90px
                   ". . . . . . . ." 90px
                   ". . . . . . . ." 90px
                   ". . . . . . . ." 90px
                   ". . . . . . . ."
                   / 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px;
    justify-items: center;
  }

  .logo {
    margin-top: 60px;
    margin-right: -9px;
    transform: translate(19px)scale(1.13)translate(0, 32px)translate(-30px);
  }

  .sub-heading {
    font-size: 26px;
    line-height: 36px;
  }

  .n.hide, .n.hide05 {
    display: none;
  }

  .question-text {
    align-self: center;
    padding-left: 30px;
    font-size: 25px;
    line-height: 25px;
  }

  .answer-text {
    align-self: center;
    font-size: 25px;
    line-height: 25px;
  }

  .project-heading {
    align-self: auto;
    font-size: 26px;
    line-height: 36px;
  }

  .small-n {
    padding-left: 30px;
  }

  .small-n.hide01, .small-n-blue.hide02, .small-n-blue.hide03 {
    display: none;
  }

  .navmenu-hide-section-01, .navmenu-blue-section-01, .navmenu-white-section-01, .navmenu-hide-section-02, .navmenu-blue-section-02 {
    position: relative;
  }

  .white-navmenu-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-areas: ". . . . . . . . . . . ."
                         ". . . . . . . . . . . ."
                         ". . . . . . . . . . . ."
                         ". . . . . . . . . . . ."
                         ". . . . . . . . . . . ."
                         ". . . . . . . . . . . ."
                         ". . . . . . . . . . . ."
                         ". . . . . . . . . . . ."
                         ". . . . . . . . . . . ."
                         ". . . . . . . . . . . .";
  }

  .nav-white-container {
    background-color: var(--mean-blue);
  }

  .navmenu-white-accordion-container {
    padding-left: 0;
  }

  .link-02 {
    margin-top: 20px;
    padding-bottom: 9px;
    font-size: 25px;
  }

  .project-name {
    font-size: 15px;
    line-height: 15px;
  }

  .brand-white {
    margin-top: 20px;
    margin-left: 20px;
  }

  .white-navmenu-trigger {
    margin-top: 20px;
    margin-right: 20px;
  }

  .white-accordion-item-content {
    margin-right: 0;
  }

  .brand-blue {
    margin-top: 20px;
    margin-left: 20px;
  }

  .project-name-01 {
    font-size: 15px;
    line-height: 15px;
  }

  .blue-navmenu-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-areas: ". . . . . . . . . . . ."
                         ". . . . . . . . . . . ."
                         ". . . . . . . . . . . ."
                         ". . . . . . . . . . . ."
                         ". . . . . . . . . . . ."
                         ". . . . . . . . . . . ."
                         ". . . . . . . . . . . ."
                         ". . . . . . . . . . . ."
                         ". . . . . . . . . . . ."
                         ". . . . . . . . . . . .";
  }

  .nav-blue-container {
    background-color: #fff;
  }

  .navmenu-blue-accordion-container {
    padding-left: 0;
  }

  .blue-accordion-item-content {
    margin-right: 0;
  }

  .blue-navmenu-trigger {
    margin-top: 20px;
    margin-right: 20px;
  }

  .error-message {
    margin-top: -35px;
    margin-left: 160px;
    padding: 0;
  }

  .text-block-3 {
    margin-top: -39px;
    margin-left: -159px;
  }

  .signature {
    align-self: end;
    font-size: .5em;
  }

  .cover {
    width: 175px;
    margin-top: 8px;
    margin-left: -45px;
    transform: translate(-32px, -37px)translate(-15px);
  }

  .partner-heading {
    align-self: center;
    font-size: 26px;
    line-height: 36px;
  }

  .text-field.home-page-field:focus {
    transform: scale(1.03)translate(13px)translate(-9px);
  }

  .row-3 {
    height: 450px;
  }

  .row-4, .row-5, .row-6, .row-7, .row-9 {
    height: auto;
  }

  .row-2 {
    height: 540px;
    padding-top: 30px;
  }

  .row-10 {
    height: auto;
  }

  .row-11, .row-12, .row-13 {
    display: none;
  }

  .row-14, .row-15 {
    height: auto;
  }

  .project-title {
    align-self: end;
    margin-left: 30px;
    font-size: 26px;
  }

  .project-title.p11s01 {
    margin-left: 30px;
  }

  .section-grid-copy {
    grid-template: ". . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .architecture-01 {
    margin-top: 9px;
    margin-right: 0;
    padding-left: 80px;
    font-size: 20px;
  }

  .middle-east-01 {
    margin-top: 9px;
    padding-left: 40px;
    font-size: 20px;
  }

  .mean-logo {
    margin-left: 10px;
  }

  .mean-01 {
    font-size: 20px;
  }

  .network-01 {
    margin-top: 9px;
    font-size: 20px;
  }

  .design-section-grid {
    grid-template: ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." minmax(360px, 1fr)
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." minmax(360px, 1fr)
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .design-video-caption, .design-slider-caption {
    font-size: 10px;
    line-height: 15px;
  }

  .process-section-grid {
    grid-template: ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .process-slider-caption, .process-video-caption {
    font-size: 10px;
    line-height: 15px;
  }

  .event-section-grid {
    grid-column-gap: 0px;
    grid-template: "." 90px
                   "."
                   "."
                   "." 90px
                   "."
                   "."
                   "."
                   "."
                   "." 90px
                   "." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .launch-video-caption, .launch-slider-caption {
    font-size: 10px;
    line-height: 15px;
  }

  .bg-color, .footer-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-areas: ". . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . ."
                         ". . . . . . . . . . . . . .";
  }

  .contact-format {
    align-self: center;
    font-size: 13px;
  }

  .mean-logo-02 {
    align-self: center;
    margin-top: -62px;
    margin-left: 0;
    margin-right: -25px;
    padding-right: 0;
    display: block;
  }

  .message-text {
    padding-right: 12px;
  }

  .message-text.home-page-field01:focus {
    transform: scale(1.03)translate(14px)translate(-9px);
  }

  .wrapper-p01 {
    width: 200vw;
    height: 100%;
  }

  .paragraph-col-01-p01 {
    font-size: 13px;
  }

  .paragraph-col-01-p01.p01s01, .paragraph-col-03-p01 {
    font-size: 13px;
    line-height: 20px;
  }

  .wrapper-p02 {
    width: 250vw;
    height: 100%;
  }

  .paragraph-col-01-p02, .paragraph-col-03-p02 {
    font-size: 13px;
    line-height: 20px;
  }

  .design-section-grid-p02 {
    grid-template: ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." minmax(360px, 1fr)
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .info-section-grid-p02 {
    grid-template: ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .mean-logo-blue {
    margin-left: 10px;
  }

  .wrapper-p03 {
    width: 275vw;
    height: 100%;
  }

  .info-section-grid-p03 {
    grid-template: ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .paragraph-col-01-p03, .paragraph-col-03-p03 {
    font-size: 13px;
    line-height: 20px;
  }

  .wrapper-p04 {
    width: 150vw;
    height: 100%;
  }

  .info-section-grid-p04 {
    grid-template: ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .paragraph-col-01-p04 {
    font-size: 13px;
    line-height: 20px;
  }

  .wrapper-p05 {
    width: 250vw;
    height: 100%;
  }

  .slider {
    align-self: stretch;
    height: 100%;
  }

  .design-drawing-slider-caption {
    font-size: 10px;
    line-height: 15px;
  }

  .design-section-grid-p04 {
    grid-column-gap: 0px;
    grid-template: "." 90px
                   "." 90px
                   "." 90px
                   "." 90px
                   "." 90px
                   "." 90px
                   "."
                   "." 90px
                   "."
                   "."
                   "." 90px
                   "." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .info-section-grid-p05 {
    grid-template: ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .design-section-grid-p05 {
    grid-template: ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." minmax(360px, auto)
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." minmax(360px, auto)
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." minmax(360px, auto)
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." minmax(360px, auto)
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." minmax(360px, auto)
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .design-slider-caption-p05 {
    font-size: 10px;
  }

  .wrapper-p06 {
    width: 180vw;
    height: 100%;
  }

  .design-section-grid-p06 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-areas: ". . . . . . . . . . . . ."
                         ". . . . . . . . . . . . ."
                         ". . . . . . . . . . . . ."
                         ". . . . . . . . . . . . ."
                         ". . . . . . . . . . . . ."
                         ". . . . . . . . . . . . ."
                         ". . . . . . . . . . . . ."
                         ". . . . . . . . . . . . ."
                         ". . . . . . . . . . . . ."
                         ". . . . . . . . . . . . ."
                         ". . . . . . . . . . . . ."
                         ". . . . . . . . . . . . ."
                         ". . . . . . . . . . . . ."
                         ". . . . . . . . . . . . ."
                         ". . . . . . . . . . . . ."
                         ". . . . . . . . . . . . ."
                         ". . . . . . . . . . . . ."
                         ". . . . . . . . . . . . ."
                         ". . . . . . . . . . . . .";
  }

  .design-slider-caption-p06 {
    font-size: 10px;
  }

  .info-section-grid-p06 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-areas: ". . . . . . . . . . . . ."
                         ". . . . . . . . . . . . ."
                         ". . . . . . . . . . . . ."
                         ". . . . . . . . . . . . ."
                         ". . . . . . . . . . . . ."
                         ". . . . . . . . . . . . ."
                         ". . . . . . . . . . . . ."
                         ". . . . . . . . . . . . ."
                         ". . . . . . . . . . . . ."
                         ". . . . . . . . . . . . ."
                         ". . . . . . . . . . . . ."
                         ". . . . . . . . . . . . ."
                         ". . . . . . . . . . . . .";
  }

  .paragraph-col-01-p06 {
    font-size: 13px;
    line-height: 23px;
  }

  .paragraph-col-01-p06.no-space-p06, .paragraph-col-01-p06.p06s02 {
    font-size: 13px;
    line-height: 20px;
  }

  .wrapper-p07 {
    height: 100%;
  }

  .info-section-grid-p07 {
    grid-template: ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .info-section-grid-p01 {
    grid-template: ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .design-section-grid-p07 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-areas: ". . . . . . . . . . . . ."
                         ". . . . . . . . . . . . ."
                         ". . . . . . . . . . . . ."
                         ". . . . . . . . . . . . ."
                         ". . . . . . . . . . . . ."
                         ". . . . . . . . . . . . ."
                         ". . . . . . . . . . . . ."
                         ". . . . . . . . . . . . ."
                         ". . . . . . . . . . . . ."
                         ". . . . . . . . . . . . ."
                         ". . . . . . . . . . . . ."
                         ". . . . . . . . . . . . ."
                         ". . . . . . . . . . . . ."
                         ". . . . . . . . . . . . ."
                         ". . . . . . . . . . . . ."
                         ". . . . . . . . . . . . ."
                         ". . . . . . . . . . . . ."
                         ". . . . . . . . . . . . ."
                         ". . . . . . . . . . . . .";
  }

  .design-slider-caption-p07 {
    font-size: 10px;
  }

  .wrapper-p08 {
    width: 180vw;
    height: 100%;
  }

  .launch-video-caption-p08 {
    font-size: 10px;
  }

  .design-section-grid-p08 {
    grid-template: ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .design-slider-caption-p08, .design-video-caption-p08, .diagram-slider-caption-p08 {
    font-size: 10px;
  }

  .navbar-blue-project {
    display: none;
  }

  .nav-blue-container-p {
    display: block;
  }

  .brand-blue-p {
    margin-top: 20px;
    margin-left: 20px;
  }

  .blue-navmenu-trigger-p {
    margin-top: 20px;
    margin-right: 20px;
  }

  .blue-navmenu-grid-p {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-areas: ". . . . . . . . . . . ."
                         ". . . . . . . . . . . ."
                         ". . . . . . . . . . . ."
                         ". . . . . . . . . . . ."
                         ". . . . . . . . . . . ."
                         ". . . . . . . . . . . ."
                         ". . . . . . . . . . . ."
                         ". . . . . . . . . . . ."
                         ". . . . . . . . . . . ."
                         ". . . . . . . . . . . .";
  }

  .blue-navmenu-n-grid-p {
    place-content: center;
    margin-right: -29px;
    padding-left: 0;
    padding-right: 0;
  }

  .navmenu-blue-accordion-container-p {
    align-self: auto;
    padding-left: 40px;
    padding-right: 62px;
  }

  .link-02-p {
    margin-top: 20px;
    padding-bottom: 9px;
    font-size: 25px;
  }

  .link-02-p.category-head {
    padding-bottom: 9px;
    font-size: 25px;
  }

  .blue-accordion-item-content-p {
    margin-right: 0;
  }

  .scrolling-images-p09 {
    display: flex;
  }

  .wrapper-p09 {
    width: 1600vw;
    height: 50vh;
  }

  .ar-pic, .div-block-12 {
    height: 180px;
    min-height: 200px;
  }

  .vr-text {
    font-size: 13px;
    line-height: 20px;
  }

  .studio-text {
    font-size: 13px;
    line-height: 23px;
  }

  .studio-text-arabic, ._3dprinted-text, .architecture-text {
    font-size: 13px;
    line-height: 20px;
  }

  .page-text {
    margin-left: 30px;
    margin-right: 30px;
    font-size: 15px;
    line-height: 20px;
  }

  .pages-grid {
    grid-template: ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    display: none;
  }

  .event-section-grid-p01 {
    grid-template: ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." minmax(360px, 1fr)
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." minmax(360px, 1fr)
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .launch-slider-caption-02 {
    font-size: 10px;
    line-height: 15px;
  }

  .text-block-10 {
    font-size: .7em;
  }

  .event-section-grid-p02 {
    grid-template: ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." minmax(360px, 1fr)
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .scroll-map {
    height: 200vw;
  }

  .scroll-services {
    height: 5vw;
  }

  .sub-heading-connect {
    margin-left: 30px;
    margin-right: 30px;
    font-size: 15px;
    line-height: 20px;
  }

  .n-screen-pubication {
    grid-template: ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .scroll-studio {
    height: 1200vw;
  }

  .navmenu-trigger-press {
    margin-top: 20px;
    margin-right: 20px;
  }

  .navmenu-grid-press {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-areas: ". . . . . . . . . . . ."
                         ". . . . . . . . . . . ."
                         ". . . . . . . . . . . ."
                         ". . . . . . . . . . . ."
                         ". . . . . . . . . . . ."
                         ". . . . . . . . . . . ."
                         ". . . . . . . . . . . ."
                         ". . . . . . . . . . . ."
                         ". . . . . . . . . . . ."
                         ". . . . . . . . . . . .";
  }

  .navmenu-accordion-container-press {
    padding-left: 0;
  }

  .accordion-item-content-press {
    margin-right: 0;
  }

  .publication-heading {
    align-self: center;
    font-size: 26px;
    line-height: 36px;
  }

  .image-14 {
    max-width: 50%;
  }

  .press-navbar-bg-images {
    display: none;
  }

  .willow-link, .rta-link {
    align-self: center;
    display: none;
  }

  .brand-white-2 {
    margin-top: 20px;
    margin-left: 20px;
  }

  .info-section-grid-studio-e {
    grid-template: ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .info-section-grid-studio-a {
    grid-template: ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .english-button, .arabic-button {
    align-self: center;
    width: 80px;
    min-width: 62px;
    font-size: 13px;
  }

  .paragraph-col-01-p02-copy {
    font-size: 13px;
    line-height: 23px;
  }

  .studio-text-arabic-column2 {
    font-size: 13px;
    line-height: 20px;
    position: relative;
  }

  .section-grid-connect {
    grid-template: ". . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    margin-top: 0;
    position: relative;
  }

  .section-grid-services {
    grid-template: ". . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    position: relative;
  }

  .form-block-copy {
    flex-direction: column;
  }

  .paragraph {
    font-size: 13px;
    line-height: 20px;
  }

  .div-block-25 {
    background-size: 300px;
    height: 180px;
    min-height: 200px;
  }

  .div-block-26, .div-block-27, .div-block-28 {
    min-height: 200px;
    max-height: 200px;
  }

  .scrolling-images-connect {
    display: none;
  }

  .div-block-31 {
    background-size: contain;
    align-self: center;
  }

  .div-block-32 {
    background-size: contain;
  }

  .analysis-section-grid-p08 {
    grid-template: "." 90px
                   "." 90px
                   "." 90px
                   "." 90px
                   "." 90px
                   "." 90px
                   "." 90px
                   "."
                   "." 90px
                   "." 90px
                   "." 90px
                   "."
                   "." 90px
                   "."
                   "."
                   "." 90px
                   "." 90px
                   "." 90px
                   "." 90px
                   "."
                   "." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .analysis-caption-p08-copy, .post-analysis-video-caption-p08, .analysis-caption-p08 {
    font-size: 10px;
  }

  .section-grid-p07 {
    grid-template: ". . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . ."
                   ". . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .design-section-grid-p03 {
    grid-template: ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .process-section-grid-p01 {
    grid-template: ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." minmax(360px, 1fr)
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .project-info-text-block {
    font-size: 13px;
    line-height: 20px;
  }

  .project-info-category-text-block {
    width: 100px;
    font-size: 13px;
    line-height: 23px;
  }

  .project-info-category-text-block.p06s {
    width: 65px;
  }

  .project-info-category-text-block.p03s01 {
    width: 100px;
  }

  .div-block-44 {
    align-self: stretch;
    position: relative;
  }

  .n-screen-footer {
    grid-template: ". . . . . . . ." 270px
                   ". . . . . . . ." 90px
                   ". . . . . . . ." 90px
                   ". . . . . . . ."
                   ". . . . . . . ." 90px
                   ". . . . . . . ."
                   / 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px;
    justify-items: center;
  }

  .n-screen-form {
    grid-template: ". . . . . . . ."
                   ". . . . . . . ."
                   ". . . . . . . ."
                   ". . . . . . . ."
                   ". . . . . . . ."
                   / 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px;
    justify-items: center;
  }

  .form-block-copy-home-page {
    flex-direction: column;
  }

  .n-screen-p01, .n-screen-p02, .n-screen-p03, .n-screen-p05, .n-screen-p06 {
    grid-template: ". . . . . . . ."
                   ". . . . . . . ."
                   ". . . . . . . ."
                   ". . . . . . . ."
                   ". . . . . . . ."
                   ". . . . . . . ."
                   / 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px;
    justify-items: center;
  }

  .n-screen-white-clients {
    background-color: #0000;
    grid-template: ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   / 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px;
    justify-items: center;
  }

  .n-screen-question {
    grid-template: ". . . . . . . ." 90px
                   ". . . . . . . ." 90px
                   ". . . . . . . ." 90px
                   ". . . . . . . ." 90px
                   ". . . . . . . ."
                   ". . . . . . . ."
                   / 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px;
    justify-items: center;
  }

  .n-screen-white-answer {
    grid-template: ". . . . . . . ." 90px
                   ". . . . . . . ." 90px
                   ". . . . . . . ." 90px
                   ". . . . . . . ." 90px
                   ". . . . . . . ."
                   / 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px 62px;
    justify-items: center;
    margin-top: 0;
  }

  .image-15, .image-16, .image-17 {
    max-width: 50%;
  }

  .mean-n-loading {
    grid-template-rows: 45px 45px;
    grid-template-columns: 31px 31px;
    align-self: center;
    transform: none;
  }

  .preloader {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template: ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 1fr
                   ". . . . . . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    min-width: 100vw;
    min-height: 100vh;
    display: none;
  }

  .n-left-loading, .n-right-2-loading, .n-mid-loading {
    width: 2px;
  }

  .small-n-landing {
    display: block;
    transform: translate(-22px);
  }

  .small-n-grid-landing {
    grid-template-areas: ". ."
                         ". .";
  }

  .n---new {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template: ". . . . . . ." 90px
                   ". . . . . . ." 90px
                   ". . . . . . ." 90px
                   ". . . . . . ." 90px
                   ". . . . . . ."
                   ". . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
    display: grid;
  }

  .logo-publication-home {
    padding-left: 30px;
    padding-right: 30px;
  }

  .row-5--mobile, .row-6--mobile, .row-7--mobile, .row-9--mobile, .row-10--mobile {
    height: auto;
  }

  .row-1--mobile {
    height: auto;
    margin-top: 30px;
  }

  .row-2--mobile {
    height: 540px;
    padding-top: 30px;
  }

  .row-3--mobile {
    height: 450px;
  }

  .row-14---mobile, .row-15---mobile {
    height: auto;
  }

  .pages-grid-mobile {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template: ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .n-screen-mobile {
    grid-template: ". . . . . . . ." 90px
                   ". . . . . . . ." 90px
                   ". . . . . . . ." 90px
                   ". . . . . . . ." 90px
                   ". . . . . . . ." 90px
                   / 62px 62px 62px 62px 62px 62px 62px 62px;
    justify-items: center;
  }

  .scroll-p01 {
    height: 3600vw;
  }

  .scroll-p03 {
    height: 1600vw;
  }

  .scroll-p05 {
    height: 3300vw;
  }

  .scroll-p06 {
    height: 2300vw;
  }

  .scroll-p07 {
    height: 800vw;
  }

  .scroll-p08 {
    height: 1600vw;
  }

  .image-18 {
    align-self: center;
    display: none;
  }

  .scrolling-images-p11 {
    display: none;
  }

  .body-4 {
    background-color: var(--mean-black);
  }

  .clients-logo {
    flex-direction: row;
    align-self: center;
  }

  .social---icons {
    margin-left: 30px;
  }

  .row-4--mobile {
    height: auto;
    display: none;
  }

  .small-n-landing-a1, .small-n-landing-a2, .small-n-landing-a3, .small-n-landing-a4, .small-n-landing-b1, .small-n-landing-b2, .small-n-landing-b3, .small-n-landing-b4 {
    display: block;
    transform: translate(-22px);
  }

  .navmenu-hide-section-0x-mobile {
    position: relative;
  }

  .div-block-49 {
    height: 30px;
    margin-top: 5px;
    margin-left: -185px;
  }

  .div-block-50 {
    height: 30px;
    margin-top: 32px;
    margin-left: -208px;
  }

  .wrapper-p10 {
    width: 350vw;
    height: 100%;
  }

  .scroll-p10 {
    height: 800vw;
  }

  .info-section-grid-p10 {
    grid-template: ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .design-section-grid-p10 {
    grid-template: ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." minmax(360px, auto)
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." minmax(240px, auto)
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." minmax(360px, auto)
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." minmax(360px, auto)
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." minmax(360px, auto)
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .design-video-caption-p10, .design-slider-caption-p10, .diagram-slider-caption-p10 {
    font-size: 10px;
  }

  .background-video-3 {
    align-self: stretch;
  }

  .diagram-slider-caption-p10-02 {
    align-self: start;
    font-size: 10px;
  }

  .slide-31-p10 {
    background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5cdd13e2f79788fbbb5760f3_04.jpg");
    background-size: cover;
  }

  .diagram-slider-caption-p10-03, .diagram-slider-caption-p10-04 {
    font-size: 10px;
  }

  .row-13-mobile {
    display: none;
  }

  .n-screen-mean-meal {
    grid-template: ". . . . . . . ." 90px
                   ". . . . . . . ." 90px
                   ". . . . . . . ." 90px
                   ". . . . . . . ." 90px
                   ". . . . . . . ." 90px
                   / 62px 62px 62px 62px 62px 62px 62px 62px;
    justify-items: center;
  }

  .landing-body-text-white-04 {
    margin-bottom: 66px;
    font-size: 25px;
    line-height: 35px;
  }

  .paragraph-col-02-p01-b {
    margin-top: 0;
    font-size: 13px;
    line-height: 20px;
  }

  .wrapper-p12 {
    width: 250vw;
    height: 100%;
  }

  .scroll-p12 {
    height: 1200vw;
  }

  .design-section-grid-p12 {
    grid-template: ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." minmax(230px, auto)
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." minmax(360px, auto)
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." minmax(360px, auto)
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." minmax(270px, auto)
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." minmax(360px, auto)
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .paragraph-col-01-p11 {
    font-size: 13px;
  }

  .paragraph-col-01-p11.p11s01 {
    font-size: 13px;
    line-height: 20px;
  }

  .paragraph-col-02-p11-b, .paragraph-col-02-p11-c {
    margin-top: 0;
    font-size: 13px;
    line-height: 20px;
  }

  .wrapper-p11 {
    width: 200vw;
    height: 100%;
  }

  .scroll-p11 {
    height: 2000vw;
  }

  .image_01-p11 {
    background-position: 50% 0;
    background-size: auto 100%;
  }

  .image_07-p11 {
    background-size: auto 100%;
  }

  .info-section-grid-p11 {
    grid-template: ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 240px
                   ". . . . . . . . . . . . ." 50px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .design-section-grid-p11 {
    grid-template: ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 180px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .slider-p11 {
    align-self: stretch;
    height: 100%;
  }

  .design-drawing-slider-caption-p11 {
    font-size: 10px;
    line-height: 15px;
  }

  .wrapper-p12a {
    width: 100vw;
    height: 100%;
  }

  .image_01-p12a {
    background-position: 50% 0;
    background-size: auto 100%;
  }

  .design-section-grid-p12a {
    grid-template: ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 360px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." minmax(360px, 1fr)
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .slider-p12, .slider-p12a {
    align-self: stretch;
    height: 100%;
  }

  .design-drawing-slider-caption-p12, .design-drawing-slider-caption-p12a, .design-drawing-slider-caption-p12b, .design-drawing-slider-caption-p12c, .design-drawing-slider-caption-p12d {
    font-size: 10px;
    line-height: 15px;
  }

  .div-block-67a, .div-block-67b {
    background-position: 50% 100%;
  }

  .info-section-grid-p5a {
    grid-template: ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .project-info-text-block-2 {
    font-size: 13px;
    line-height: 20px;
  }

  .image_01-p14 {
    background-position: 50% 0;
    background-size: auto 100%;
  }

  .project-info-category-text-block-02 {
    width: 220px;
    font-size: 13px;
    line-height: 23px;
  }

  .image_08-p14, .image_09-p14 {
    background-position: 50% 0;
    background-size: auto 100%;
  }

  .design-section-grid-p14 {
    grid-template: ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 360px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .slider-p14a {
    align-self: stretch;
    height: 100%;
  }

  .process-section-grid-p14 {
    grid-template: ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 360px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .slider-p14-ps-copy {
    align-self: stretch;
    height: 100%;
  }

  .launch-section-grid-p14 {
    grid-template: ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 420px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .row-16, .row-16--mobile {
    height: auto;
  }

  .info-section-grid-p15 {
    grid-template: ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .wrapper-p15 {
    width: 100vw;
    height: 100%;
  }

  .image_01-p15, .image_09-p15 {
    background-position: 50% 0;
    background-size: auto 100%;
  }

  .paragraph-col-01-p15, .paragraph-col-02-p15, .paragraph-col-03-p15 {
    margin-top: 0;
    font-size: 13px;
    line-height: 20px;
  }

  .design-section-grid-p15 {
    grid-template: ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 360px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." minmax(360px, auto)
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." minmax(480px, auto)
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .slider-p15, .slider-p15a {
    align-self: stretch;
    height: 100%;
  }

  .link-14 {
    font-size: 20px;
  }

  .image_01-p16, .image_09-p16 {
    background-position: 50% 0;
    background-size: auto 100%;
  }

  .info-section-grid-p16 {
    grid-template: ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .paragraph-col-01-p16, .paragraph-col-02-p16 {
    margin-top: 0;
    font-size: 13px;
    line-height: 20px;
  }

  .design-section-grid-p16 {
    grid-template: ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 360px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 360px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .slider-p16 {
    align-self: stretch;
    height: 100%;
  }

  .design-drawing-slider-caption-p16d {
    font-size: 10px;
    line-height: 15px;
  }

  .slider-p16a {
    align-self: stretch;
    height: 100%;
  }

  .design-drawing-slider-caption-p12d-copy {
    font-size: 10px;
    line-height: 15px;
  }

  .wrapper-p16a {
    width: 100vw;
    height: 100%;
  }

  .image_10-p16 {
    background-position: 50% 0;
    background-size: auto 100%;
  }

  .wrapper-p14---d3pp, .wrapper-p17 {
    width: 100vw;
    height: 100%;
  }

  .image_01-p17, .image_10-p17 {
    background-position: 50% 0;
    background-size: auto 100%;
  }

  .paragraph-col-01-p17, .paragraph-col-01-p16-copy {
    margin-top: 0;
    font-size: 13px;
    line-height: 20px;
  }

  .info-section-grid-p17 {
    grid-template: ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .design-drawing-slider-caption-p17, .design-drawing-slider-caption-p17a {
    font-size: 10px;
    line-height: 15px;
  }

  .row-17, .row-17--mobile {
    height: auto;
  }

  .design-section-grid-p17 {
    grid-template: ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 270px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .navbar-5 {
    display: block;
  }

  .studio-text-press, .studio-text-2 {
    font-size: 13px;
    line-height: 23px;
  }

  .studio-text-arabic-copy {
    font-size: 13px;
    line-height: 20px;
  }

  .wrapper-p18 {
    width: 275vw;
    height: 100%;
  }

  .scroll-p18 {
    height: 1600vw;
  }

  .info-section-grid-p18 {
    grid-template: ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .paragraph-col-01-p18, .paragraph-col-03-p18 {
    font-size: 13px;
    line-height: 20px;
  }

  .design-section-grid-p18 {
    grid-template: ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 270px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .wrapper-p19 {
    width: 275vw;
    height: 100%;
  }

  .scroll-p19 {
    height: 1600vw;
  }

  .info-section-grid-p19 {
    grid-template: ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .paragraph-col-03-p19, .paragraph-col-02-p19, .paragraph-col-01-p19 {
    font-size: 13px;
    line-height: 20px;
  }

  .design-section-grid-p19 {
    grid-template: ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 270px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." minmax(360px, 1fr)
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 270px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .info-section-grid-p20 {
    grid-template: ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .paragraph-col-01-p20, .paragraph-col-02-p20 {
    font-size: 13px;
    line-height: 20px;
  }

  .process-video-caption-p20, .process-slider-caption-p20 {
    font-size: 10px;
    line-height: 15px;
  }

  .wrapper-p20 {
    width: 275vw;
    height: 100%;
  }

  .scroll-p20 {
    height: 1600vw;
  }

  .design-section-grid-p20d {
    grid-template: ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 270px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 480px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 222px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .scroll-p21 {
    height: 1600vw;
  }

  .wrapper-p21 {
    width: 275vw;
    height: 100%;
  }

  .info-section-grid-p21 {
    grid-template: ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .paragraph-col-01-p21, .paragraph-col-02-p21 {
    font-size: 13px;
    line-height: 20px;
  }

  .design-section-grid-p21 {
    grid-template: ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 270px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 270px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." minmax(400px, auto)
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .paragraph-col-03-p21 {
    font-size: 13px;
    line-height: 20px;
  }

  .h1-project-heading, .h2-project-sub-heading {
    font-size: 26px;
    line-height: 36px;
  }

  .p-project-paragraph {
    font-size: 25px;
  }

  .wrapper-p22 {
    width: 275vw;
    height: 100%;
  }

  .scroll-p22 {
    height: 1600vw;
  }

  .image_01-p22 {
    background-position: 57%;
    background-size: cover;
  }

  .image_02-p22 {
    background-position: 80%;
  }

  .info-section-grid-p22 {
    grid-template: ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .paragraph-col-02-p22, .paragraph-col-03-p22 {
    font-size: 13px;
    line-height: 20px;
  }

  .design-section-grid-p22 {
    grid-template: ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 270px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 270px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." minmax(350px, auto)
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .colorways-section-grid {
    grid-template: ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." minmax(360px, auto)
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." minmax(360px, auto)
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." minmax(360px, auto)
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." minmax(360px, auto)
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .process-section-grid-p28 {
    grid-template-rows: 90px minmax(480px, 1fr) auto 90px auto auto 90px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-rows: 99px;
    grid-auto-columns: .25fr;
  }

  .wrapper-p23 {
    width: 275vw;
    height: 100%;
  }

  .scroll-p23 {
    height: 1600vw;
  }

  .info-section-grid-p23 {
    grid-template: ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .paragraph-col-01-p23, .paragraph-col-02-p23, .paragraph-col-03-p23 {
    font-size: 13px;
    line-height: 20px;
  }

  .design-section-grid-p23 {
    grid-template: ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." minmax(240px, auto)
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." minmax(240px, auto)
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." minmax(240px, auto)
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .wrapper-p24 {
    width: 275vw;
    height: 100%;
  }

  .scroll-p24 {
    height: 1600vw;
  }

  .info-section-grid-p24 {
    grid-template: ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .paragraph-col-01-p24, .paragraph-col-02-p24, .paragraph-col-03-p24 {
    font-size: 13px;
    line-height: 20px;
  }

  .design-section-grid-p24 {
    grid-template: ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." minmax(240px, auto)
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." minmax(240px, auto)
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .launch-section-grid-p24 {
    grid-template: ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .photos-section-grid-p24 {
    grid-template: ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." minmax(240px, auto)
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." minmax(480px, auto)
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .p-project-paragraph-copy {
    padding-top: 25px;
    padding-left: 50px;
    font-size: 15px;
  }

  .div-block-49-copy {
    height: 30px;
    margin-top: 5px;
    margin-left: -185px;
  }

  .wrapper-p26 {
    width: 275vw;
    height: 100%;
  }

  .scroll-p26 {
    height: 1600vw;
  }

  .info-section-grid-p26 {
    grid-template: ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .paragraph-col-01-p26, .paragraph-col-02-p26, .paragraph-col-03-p26 {
    font-size: 13px;
    line-height: 20px;
  }

  .design-section-grid-p26 {
    grid-template: ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." minmax(240px, auto)
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .photos-section-grid-p26 {
    grid-template: ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." minmax(240px, auto)
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." minmax(480px, auto)
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .design-section-grid-p15-video {
    grid-template: ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." minmax(480px, auto)
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .slider-p15a-models {
    align-self: stretch;
    height: 100%;
  }

  .wrapper-p29 {
    width: 250vw;
    height: 100%;
  }

  .info-section-grid-p29 {
    grid-template: ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .paragraph-col-01-p29, .paragraph-col-03-p29 {
    font-size: 13px;
    line-height: 20px;
  }

  .design-section-grid-p29, .fabrication-section-grid-p29 {
    grid-template: ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." minmax(360px, 1fr)
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .wrapper-p27 {
    width: 275vw;
    height: 100%;
  }

  .image_02-p27-2 {
    background-position: 55%;
  }

  .image_06-p27 {
    background-position: 50%;
  }

  .image_10-p27 {
    background-position: 20%;
  }

  .scroll-p27 {
    height: 1600vw;
  }

  .paragraph-col-03-p27, .paragraph-col-01-p27, .paragraph-col-02-p27 {
    font-size: 13px;
    line-height: 20px;
  }

  .info-section-grid-p27 {
    grid-template: ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .design-section-grid-p27 {
    grid-template: ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." minmax(240px, auto)
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .design-slider-caption-2 {
    font-size: 10px;
    line-height: 15px;
  }

  .photos-section-grid-p27 {
    grid-template: ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." minmax(240px, auto)
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." minmax(480px, auto)
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .launch-section-grid-p27 {
    grid-template: ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .wrapper-p28 {
    width: 275vw;
    height: 100%;
  }

  .image_02-p28 {
    background-position: 50%;
  }

  .image_06-p28 {
    background-position: 35%;
  }

  .image_10-p28 {
    background-position: 20%;
  }

  .scroll-p28 {
    height: 1600vw;
  }

  .info-section-grid-p28 {
    grid-template: ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .paragraph-col-01-p28, .paragraph-col-02-p28, .paragraph-col-03-p28 {
    font-size: 13px;
    line-height: 20px;
  }

  .design-section-grid-p28 {
    grid-template: ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." minmax(240px, auto)
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 240px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .launch-section-grid-p28 {
    grid-template: ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .image_11-p28 {
    background-position: 50%;
  }

  .model-section-grid-p28 {
    grid-template: ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." minmax(240px, auto)
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .diagram-section-grid-p28 {
    grid-template: ". . . . . . . . . . . . ." 0
                   ". . . . . . . . . . . . ." minmax(240px, auto)
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 240px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .photos-section-grid-p27-2, .photos-section-grid-p27-3 {
    grid-template: ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." minmax(240px, auto)
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." minmax(480px, auto)
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .image_12-p28 {
    background-position: 35%;
  }

  .project-title-p29 {
    align-self: end;
    margin-left: 30px;
    font-size: 26px;
  }

  .project-title-p29.p11s01 {
    margin-left: 30px;
  }

  .wrapper-p29b {
    width: 275vw;
    height: 100%;
  }

  .image_02-p29 {
    background-position: 50%;
  }

  .image_06-p29 {
    background-position: 60%;
  }

  .image_12-p29 {
    background-position: 35%;
  }

  .image_08-p29 {
    background-position: 45%;
  }

  .image_10-p29 {
    background-position: 32%;
  }

  .image_11-p29 {
    background-position: 50%;
  }

  .scroll-p29b {
    height: 1600vw;
  }

  .info-section-grid-p29b {
    grid-template: ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .paragraph-col-01-p29b, .paragraph-col-03-p29c, .paragraph-col-03-p29b {
    font-size: 13px;
    line-height: 20px;
  }

  .design-section-grid-p29b {
    grid-template: ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." minmax(240px, auto)
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 240px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .diagram-section-grid-p29 {
    grid-template: ". . . . . . . . . . . . ." 0
                   ". . . . . . . . . . . . ." minmax(240px, auto)
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 240px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .paragraph-col-02-p29c {
    font-size: 13px;
    line-height: 20px;
  }

  .design-section-grid-p29c {
    grid-template: ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." minmax(240px, auto)
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 240px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 240px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .wrapper-p30 {
    width: 275vw;
    height: 100%;
  }

  .image_01-p30 {
    background-position: 45%;
  }

  .image_03-p30 {
    background-position: 35%;
  }

  .image_04-p30 {
    background-position: 45%;
    width: 100vw;
  }

  .image_05-p30 {
    background-position: 32%;
  }

  .image_02-p30 {
    background-position: 50%;
    background-size: cover;
    width: 100vw;
  }

  .scroll-p30 {
    height: 1600vw;
  }

  .info-section-grid-p30 {
    grid-template: ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .paragraph-col-01-p30a, .paragraph-col-02-p30 {
    font-size: 13px;
    line-height: 20px;
  }

  .paragraph-col-03-p30 {
    margin-bottom: -50px;
    padding-bottom: 0;
    font-size: 13px;
    line-height: 20px;
  }

  .paragraph-col-01-p30b {
    font-size: 13px;
    line-height: 20px;
  }

  .design-section-grid-p30a {
    grid-template: ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." minmax(240px, auto)
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 240px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .design-section-grid-p30b {
    grid-template: ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." minmax(240px, auto)
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 240px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 240px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 240px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 240px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 240px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .image_06-p30 {
    background-position: 32%;
  }

  .image_07-p30 {
    background-position: 32%;
    background-size: cover;
    width: 100vw;
  }

  .image_08-p30 {
    background-position: 32%;
  }

  .image_09-p30 {
    background-position: 32%;
    background-size: cover;
    width: 100vw;
  }

  .project-title-p30 {
    align-self: end;
    margin-left: 30px;
    font-size: 26px;
  }

  .project-title-p30.p11s01 {
    margin-left: 30px;
  }

  .wrapper-p31 {
    width: 275vw;
    height: 100%;
  }

  .image_01-p31 {
    background-position: 45%;
  }

  .image_02-p31 {
    background-position: 50%;
    width: 181.3vw;
  }

  .image_03-p31 {
    background-position: 35%;
  }

  .image_04-p31 {
    background-position: 45%;
    width: 226.8vw;
  }

  .image_05-p31 {
    background-position: 70%;
  }

  .image_06-p31 {
    background-position: 32%;
  }

  .image_07-p31 {
    background-position: 32%;
    width: 181.3vw;
  }

  .image_08-p31 {
    background-position: 32%;
  }

  .image_09-p31 {
    background-position: 32%;
    width: 181.3vw;
  }

  .scroll-p31 {
    height: 1600vw;
  }

  .info-section-grid-p31 {
    grid-template: ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .paragraph-col-01-p31 {
    font-size: 13px;
    line-height: 20px;
  }

  .paragraph-col-02-p31 {
    margin-bottom: -50px;
    padding-bottom: 0;
    font-size: 13px;
    line-height: 20px;
  }

  .paragraph-col-03-p31 {
    margin-bottom: 30px;
    padding-bottom: 0;
    font-size: 13px;
    line-height: 20px;
  }

  .design-section-grid-p31 {
    grid-template: ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." minmax(240px, auto)
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 240px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 240px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 240px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 240px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 240px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 240px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 240px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .wrapper-p32 {
    width: 275vw;
    height: 100%;
  }

  .image_01-p32 {
    background-position: 58%;
  }

  .image_02-p32 {
    background-position: 35%;
    width: 120vw;
  }

  .image_03-p32 {
    background-position: 35%;
  }

  .image_04-p32 {
    background-position: 80%;
    width: 110vw;
  }

  .image_05-p32 {
    background-position: 32%;
  }

  .scroll-p32 {
    height: 1600vw;
  }

  .design-section-grid-p32 {
    grid-template: ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." minmax(240px, auto)
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 240px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 240px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 240px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 240px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .info-section-grid-p32 {
    grid-template: ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .paragraph-col-01-p32 {
    font-size: 13px;
    line-height: 20px;
  }

  .paragraph-col-02-p32 {
    margin-bottom: -50px;
    padding-bottom: 0;
    font-size: 13px;
    line-height: 20px;
  }

  .paragraph-col-03-p32 {
    margin-bottom: 30px;
    padding-bottom: 0;
    font-size: 13px;
    line-height: 20px;
  }

  .project-title-p31 {
    align-self: end;
    margin-left: 30px;
    font-size: 26px;
  }

  .project-title-p31.p11s01 {
    margin-left: 30px;
  }

  .project-title-p32 {
    align-self: end;
    margin-left: 30px;
    font-size: 26px;
  }

  .project-title-p32.p11s01 {
    margin-left: 30px;
  }

  .image_06-p32 {
    background-position: 60%;
  }

  .project-title-p33 {
    align-self: end;
    margin-left: 30px;
    font-size: 26px;
  }

  .project-title-p33.p11s01 {
    margin-left: 30px;
  }

  .wrapper-p33 {
    width: 275vw;
    height: 100%;
  }

  .scroll-p33 {
    height: 1600vw;
  }

  .image_01-p33 {
    background-position: 58%;
  }

  .image_03-p33 {
    background-position: 35%;
  }

  .image_02-p33 {
    background-position: 35%;
    width: 100vw;
  }

  .image_04-p33 {
    background-position: 80%;
    width: 100vw;
  }

  .image_05-p33 {
    background-position: 32%;
  }

  .image_06-p33 {
    background-position: 60%;
  }

  .info-section-grid-p33 {
    grid-template: ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .paragraph-col-01-p33 {
    font-size: 13px;
    line-height: 20px;
  }

  .paragraph-col-02-p33 {
    margin-bottom: -50px;
    padding-bottom: 0;
    font-size: 13px;
    line-height: 20px;
  }

  .paragraph-col-03-p33 {
    margin-bottom: 30px;
    padding-bottom: 0;
    font-size: 13px;
    line-height: 20px;
  }

  .design-section-grid-p33 {
    grid-template: ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." minmax(240px, auto)
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 240px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 240px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 240px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 240px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .wrapper-p34 {
    width: 275vw;
    height: 100%;
  }

  .scroll-p34 {
    height: 1600vw;
  }

  .image_01-p34 {
    background-position: 60%;
  }

  .image_03-p34 {
    background-position: 50%;
  }

  .image_02-p34 {
    background-position: 20%;
    width: 100vw;
  }

  .image_04-p34 {
    background-position: 50%;
    width: 100vw;
  }

  .project-title-p34 {
    align-self: end;
    margin-left: 30px;
    font-size: 26px;
  }

  .project-title-p34.p11s01 {
    margin-left: 30px;
  }

  .info-section-grid-p34 {
    grid-template: ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .paragraph-col-01-p34 {
    font-size: 13px;
    line-height: 20px;
  }

  .paragraph-col-02-p34 {
    margin-bottom: -50px;
    padding-bottom: 0;
    font-size: 13px;
    line-height: 20px;
  }

  .paragraph-col-03-p34 {
    margin-bottom: 30px;
    padding-bottom: 0;
    font-size: 13px;
    line-height: 20px;
  }

  .design-section-grid-p34 {
    grid-template: ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." minmax(240px, auto)
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 240px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 240px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 240px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 240px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 240px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 240px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 240px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .wrapper-p35 {
    width: 275vw;
    height: 100%;
  }

  .scroll-p35 {
    height: 1600vw;
  }

  .image_01-p35, .image_03-p35 {
    background-position: 50%;
  }

  .image_02-p35, .image_04-p35 {
    background-position: 50%;
    width: 100vw;
  }

  .info-section-grid-p35 {
    grid-template: ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .paragraph-col-01-p35 {
    font-size: 13px;
    line-height: 20px;
  }

  .paragraph-col-02-p35 {
    margin-bottom: -50px;
    padding-bottom: 0;
    font-size: 13px;
    line-height: 20px;
  }

  .paragraph-col-03-p35 {
    margin-bottom: 30px;
    padding-bottom: 0;
    font-size: 13px;
    line-height: 20px;
  }

  .design-section-grid-p35 {
    grid-template: ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." minmax(240px, auto)
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 240px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 240px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 240px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 240px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 240px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .image_05-p35, .image_06-p35, .image_07-p35, .image_08-p35, .image_09-p35, .image_10-p35 {
    background-position: 50%;
    width: 100vw;
  }

  .info-section-grid-p36 {
    grid-template: ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .paragraph-col-01-p36 {
    font-size: 13px;
    line-height: 20px;
  }

  .wrapper-p36 {
    width: 275vw;
    height: 100%;
  }

  .image_01-p36, .image_03-p36 {
    background-position: 50%;
  }

  .image_02-p36 {
    background-position: 20%;
    width: 100vw;
  }

  .image_04-p36, .image_06-p36, .image_07-p36 {
    background-position: 50%;
    width: 100vw;
  }

  .image_08-p36 {
    background-position: 70%;
    width: 100vw;
  }

  .image_09-p36, .image_10-p36, .image_05-p36 {
    background-position: 50%;
    width: 100vw;
  }

  .scroll-p36 {
    height: 1600vw;
  }

  .paragraph-col-02-p36 {
    margin-bottom: -50px;
    padding-bottom: 0;
    font-size: 13px;
    line-height: 20px;
  }

  .paragraph-col-03-p36 {
    margin-bottom: 30px;
    padding-bottom: 0;
    font-size: 13px;
    line-height: 20px;
  }

  .design-section-grid-p36 {
    grid-template: ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." minmax(240px, auto)
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 240px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 240px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 240px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .image_11-p36 {
    background-position: 60%;
  }

  .image_10-p30 {
    background-position: 35%;
  }

  .wrapper-p37 {
    width: 275vw;
    height: 100%;
  }

  .image_01-p37, .image_03-p37 {
    background-position: 50%;
  }

  .image_05-p37 {
    background-position: 60%;
  }

  .image_02-p37 {
    background-position: 20%;
    width: 100vw;
  }

  .image_04-p37, .image_06-p37, .image_07-p37 {
    background-position: 50%;
    width: 100vw;
  }

  .image_08-p37 {
    background-position: 70%;
    width: 100vw;
  }

  .scroll-p37 {
    height: 800vw;
  }

  .info-section-grid-p37 {
    grid-template: ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .paragraph-col-01-p37 {
    font-size: 13px;
    line-height: 20px;
  }

  .paragraph-col-02-p37 {
    margin-bottom: -50px;
    padding-bottom: 0;
    font-size: 13px;
    line-height: 20px;
  }

  .paragraph-col-03-p37 {
    margin-bottom: 30px;
    padding-bottom: 0;
    font-size: 13px;
    line-height: 20px;
  }

  .design-section-grid-p37, .design-section-grid-p37-copy {
    grid-template: ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." minmax(240px, auto)
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 240px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 240px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 240px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .design-section-grid-p37-copy-copy {
    grid-template: ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." minmax(240px, auto)
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 240px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 240px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 240px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ." 240px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ."
                   ". . . . . . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }
}

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

  .background-1, .background-2, .background-3, .background-4, .background-5 {
    inset: 0;
  }

  .row-1 {
    height: 100vh;
    display: none;
  }

  .background-6, .background-7 {
    inset: 0;
  }

  .mean {
    margin-top: 59px;
    margin-left: 18px;
  }

  .network {
    align-self: start;
    margin-top: -28px;
    margin-left: 18px;
  }

  .architecture {
    margin-top: -55px;
    margin-left: 30px;
  }

  .middleeast {
    margin-top: 7px;
    margin-left: -7px;
    padding-left: 0;
  }

  .n-screen {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex: 1;
    grid-template: ". . . . . . . ." 90px
                   ". . . . . . . ." 90px
                   ". . . . . . . ." 90px
                   ". . . . . . . ." 90px
                   ". . . . . . . ." 90px
                   ". . . . . . . ." 90px
                   ". . . . . . . ." 90px
                   ". . . . . . . ." 90px
                   ". . . . . . . ." 90px
                   ". . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    margin-top: 30px;
    display: none;
  }

  .background-8, .background-9, .background-10 {
    inset: 0;
  }

  .logo {
    display: block;
  }

  .sub-heading {
    font-size: 30px;
    line-height: 40px;
  }

  .background-11, .background-12, .background-14, .background-15 {
    inset: 0;
  }

  .meal-mean-logo {
    align-self: end;
    display: none;
  }

  .question-text {
    align-self: center;
    padding-top: 0;
    padding-left: 30px;
    padding-right: 30px;
    font-size: 25px;
    line-height: 25px;
  }

  .answer-text {
    align-self: center;
    margin-top: 0;
    padding-top: 0;
    font-size: 25px;
    line-height: 25px;
  }

  .meal-mean-text {
    align-self: center;
    display: none;
  }

  .project-heading {
    z-index: 1;
    text-align: left;
    align-self: auto;
    margin-top: 30px;
    padding-left: 30px;
    padding-right: 30px;
    font-size: 35px;
    font-weight: 400;
    line-height: 45px;
    position: relative;
  }

  .shell-div {
    margin-right: 15px;
  }

  .design-diagram {
    display: none;
  }

  .small-n {
    padding-left: 0;
    transform: translate(-15px);
  }

  .small-n.hide-a {
    display: block;
  }

  .small-n-grid {
    margin-left: -30px;
  }

  .small-n-blue {
    margin-right: 30px;
  }

  .small-n-blue.move {
    margin-right: 0;
    transform: translate(0);
  }

  .small-n-blue.move.hide-b, .navmenu-blue-section-01, .navmenu-white-section-01 {
    display: block;
  }

  .navmenu-hide-section-02, .navmenu-blue-section-02 {
    display: none;
  }

  .white-navmenu-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-areas: ". . . . . . . . ."
                         ". . . . . . . . ."
                         ". . . . . . . . ."
                         ". . . . . . . . ."
                         ". . . . . . . . ."
                         ". . . . . . . . ."
                         ". . . . . . . . ."
                         ". . . . . . . . ."
                         ". . . . . . . . ."
                         ". . . . . . . . .";
  }

  .nav-white-container {
    background-color: var(--mean-blue);
    padding-bottom: 13px;
  }

  .link-02 {
    margin-top: 16px;
    padding-bottom: 5px;
    font-size: 25px;
    line-height: 100%;
  }

  .project-name {
    font-size: 15px;
    line-height: 15px;
  }

  .white-navmenu-trigger {
    margin-top: 15px;
    margin-right: 15px;
  }

  .white-navmenu-n-grid {
    display: none;
  }

  .white-accordion-item-content {
    margin-right: 30px;
    display: block;
  }

  .project-name-01, .project-name-01.w--current {
    font-size: 15px;
    line-height: 15px;
  }

  .blue-navmenu-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-areas: ". . . . . . . . . ."
                         ". . . . . . . . . ."
                         ". . . . . . . . . ."
                         ". . . . . . . . . ."
                         ". . . . . . . . . ."
                         ". . . . . . . . . ."
                         ". . . . . . . . . ."
                         ". . . . . . . . . ."
                         ". . . . . . . . . ."
                         ". . . . . . . . . .";
  }

  .blue-navmenu-n-grid {
    display: none;
  }

  .nav-blue-container {
    background-color: #fff;
    padding-bottom: 13px;
  }

  .blue-accordion-item-content {
    margin-right: 30px;
    display: block;
  }

  .blue-navmenu-trigger {
    margin-top: 15px;
    margin-right: 15px;
  }

  .field-label.home-page03, .field-label-2.home-page01 {
    font-size: 25px;
  }

  .error-message {
    min-width: 180px;
    margin-left: 130px;
  }

  .text-block-3 {
    margin-left: -129px;
    padding-left: 0;
  }

  .text-block-4 {
    margin-top: 90px;
    margin-bottom: 90px;
    line-height: 36px;
  }

  .logo-grid {
    grid-template-columns: 62px 62px 62px 62px 62px;
    grid-template-areas: ". . . . ."
                         ". . . . ."
                         ". . . . .";
  }

  .div-block-2, .cover {
    display: none;
  }

  .logo-partner {
    padding: 30px 62px;
    transform: scale(.7)translate(0);
  }

  .partner-heading {
    align-self: center;
    font-size: 25px;
    line-height: 25px;
  }

  .field-label-3.home-page02 {
    font-size: 25px;
    line-height: 20px;
  }

  .text-field.home-page-field:focus {
    transform: scale(1.03)translate(13px)translate(-13px);
  }

  .row-3 {
    height: 100%;
    display: none;
  }

  .row-4, .row-5, .row-6, .row-7, .row-9 {
    display: none;
  }

  .row-2 {
    height: auto;
    display: none;
  }

  .row-10 {
    display: none;
  }

  .row-14 {
    height: 100%;
    display: none;
  }

  .row-15 {
    display: none;
  }

  .project-title {
    align-self: end;
    margin-left: 15px;
    margin-right: 15px;
    font-size: 1.5em;
    display: block;
  }

  .project-title.p11s01 {
    align-self: center;
    margin-left: 30px;
  }

  .section-grid-copy {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-areas: ". . . . . . . . ."
                         ". . . . . . . . ."
                         ". . . . . . . . ."
                         ". . . . . . . . ."
                         ". . . . . . . . ."
                         ". . . . . . . . ."
                         ". . . . . . . . ."
                         ". . . . . . . . ."
                         ". . . . . . . . ."
                         ". . . . . . . . .";
  }

  .architecture-01 {
    margin-top: 9px;
    padding-left: 80px;
    font-size: 1.5em;
  }

  .mean-n {
    display: none;
  }

  .middle-east-01 {
    margin-top: 9px;
    padding-left: 40px;
    font-size: 1.5em;
  }

  .image-2 {
    display: none;
  }

  .mean-logo {
    margin-left: 26px;
  }

  .mean-01 {
    font-size: 1.5em;
  }

  .network-01 {
    margin-top: 9px;
    font-size: 1.5em;
  }

  .divider {
    align-self: end;
    display: block;
  }

  .divider.p10 {
    align-self: end;
    display: none;
  }

  .design-section-grid {
    grid-template: ". . . . . . . . ." 90px
                   ". . . . . . . . ." minmax(180px, auto)
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." minmax(180px, auto)
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." minmax(180px, auto)
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .design-video-caption {
    line-height: 15px;
  }

  .heading {
    font-size: 1.5em;
  }

  .design-slider-caption {
    line-height: 15px;
  }

  .process-section-grid {
    grid-template: ". . . . . . . . ." 90px
                   ". . . . . . . . ." minmax(180px, auto)
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." minmax(180px, auto)
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .process-slider-caption, .process-video-caption {
    line-height: 15px;
  }

  .event-section-grid {
    grid-template: ". . . . . . . . ." 90px
                   ". . . . . . . . ." minmax(180px, auto)
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." minmax(180px, auto)
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .launch-video-caption, .launch-slider-caption {
    line-height: 15px;
  }

  .bg-color {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-areas: ". . . . . . . . ."
                         ". . . . . . . . ."
                         ". . . . . . . . .";
  }

  .footer-grid {
    grid-template-columns: 1fr 1fr 1fr auto auto 1fr 1fr 1fr 1fr;
    grid-template-areas: ". . . . . . . . ."
                         ". . . . . . . . ."
                         ". . . . . . . . .";
  }

  .contact-format {
    align-self: center;
    font-size: 1em;
    text-decoration: none;
  }

  .mean-logo-02 {
    align-self: center;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .message-text.home-page-field01:focus {
    transform: scale(1.03)translate(13px)translate(-13px);
  }

  .logo-publication {
    max-width: 100%;
  }

  .wrapper-p01 {
    width: 100vw;
    height: 100vh;
  }

  .paragraph-col-01-p01.p01s01, .paragraph-col-03-p01 {
    font-size: 13px;
    line-height: 20px;
  }

  .wrapper-p02 {
    width: 100vw;
    height: 100vh;
  }

  .image_01-p02 {
    background-position: 10%;
  }

  .paragraph-col-01-p02 {
    margin-top: 20px;
    font-size: 13px;
    line-height: 20px;
  }

  .paragraph-col-01-p02.p07s01, .paragraph-col-01-p02.p08s01 {
    margin-top: 0;
  }

  .paragraph-col-03-p02 {
    font-size: 13px;
    line-height: 20px;
  }

  .design-section-grid-p02 {
    grid-template: ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." minmax(360px, 1fr)
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .info-section-grid-p02 {
    grid-template: ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .wrapper-p03 {
    width: 100vw;
    height: 100vh;
  }

  .info-section-grid-p03 {
    grid-template: ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .paragraph-col-01-p03, .paragraph-col-03-p03 {
    font-size: 13px;
    line-height: 20px;
  }

  .wrapper-p04 {
    width: 75vw;
    height: 100vh;
  }

  .info-section-grid-p04 {
    grid-template: ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .wrapper-p05 {
    width: 75vw;
    height: 100vh;
  }

  .design-drawing-slider-caption {
    line-height: 15px;
  }

  .design-section-grid-p04 {
    grid-template: ". . . . . . . . ." 90px
                   ". . . . . . . . ." minmax(180px, auto)
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." minmax(180px, auto)
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." minmax(180px, auto)
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." minmax(180px, auto)
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .info-section-grid-p05 {
    grid-template: ". . . . . . . . ." minmax(auto, 240px)
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .design-section-grid-p05 {
    grid-template: ". . . . . . . . ." 90px
                   ". . . . . . . . ." minmax(240px, auto)
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." minmax(240px, auto)
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." minmax(240px, auto)
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." minmax(240px, auto)
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." minmax(240px, auto)
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .wrapper-p06 {
    width: 75vw;
    height: 100vh;
  }

  .design-section-grid-p06 {
    grid-template: ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .info-section-grid-p06 {
    grid-template: ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .paragraph-col-01-p06 {
    font-size: .7em;
    line-height: 2em;
  }

  .paragraph-col-01-p06.p06s02 {
    margin-top: 0;
  }

  .wrapper-p07 {
    height: 100vh;
  }

  .image_01-p07 {
    background-position: 39%;
  }

  .info-section-grid-p07, .info-section-grid-p01 {
    grid-template: ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .design-section-grid-p07 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-areas: ". . . . . . . . ."
                         ". . . . . . . . ."
                         ". . . . . . . . ."
                         ". . . . . . . . ."
                         ". . . . . . . . ."
                         ". . . . . . . . ."
                         ". . . . . . . . ."
                         ". . . . . . . . ."
                         ". . . . . . . . ."
                         ". . . . . . . . ."
                         ". . . . . . . . ."
                         ". . . . . . . . ."
                         ". . . . . . . . ."
                         ". . . . . . . . ."
                         ". . . . . . . . ."
                         ". . . . . . . . ."
                         ". . . . . . . . ."
                         ". . . . . . . . ."
                         ". . . . . . . . .";
  }

  .wrapper-p08 {
    width: 80vw;
    height: 100vh;
  }

  .event-section-grid-p08 {
    grid-template: ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .design-section-grid-p08 {
    grid-template: ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .navbar-blue-project {
    display: none;
  }

  .nav-blue-container-p {
    display: block;
  }

  .blue-navmenu-trigger-p {
    margin-top: 15px;
    margin-right: 15px;
  }

  .blue-navmenu-grid-p {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-areas: ". . . . . . . . ."
                         ". . . . . . . . ."
                         ". . . . . . . . ."
                         ". . . . . . . . ."
                         ". . . . . . . . ."
                         ". . . . . . . . ."
                         ". . . . . . . . ."
                         ". . . . . . . . ."
                         ". . . . . . . . ."
                         ". . . . . . . . .";
  }

  .blue-navmenu-n-grid-p {
    display: none;
  }

  .navmenu-blue-accordion-container-p {
    align-self: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .link-02-p {
    margin-top: 16px;
    padding-bottom: 5px;
    line-height: 100%;
  }

  .link-02-p.category-head {
    padding-bottom: 5px;
    font-size: 25px;
  }

  .blue-accordion-item-content-p {
    margin-right: 30px;
    display: block;
  }

  .wrapper-p09 {
    width: 2800vw;
    height: 100vh;
  }

  .text-block-7 {
    align-self: end;
  }

  .italic-text {
    font-size: .7em;
  }

  .ar-pic {
    min-height: 200px;
  }

  .div-block-12 {
    text-align: center;
    background-position: 50%;
    min-height: 200px;
  }

  .vr-text {
    font-size: 13px;
    line-height: 20px;
  }

  .studio-text, .studio-text-arabic {
    margin-top: 30px;
    font-size: 13px;
    line-height: 20px;
  }

  ._3dprinted-text, .architecture-text {
    font-size: 13px;
    line-height: 20px;
  }

  .page-text {
    align-self: start;
    margin-top: 0;
    font-size: 15px;
    line-height: 20px;
  }

  .pages-grid {
    grid-template: ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    display: none;
  }

  .event-section-grid-p01 {
    grid-column-gap: 0px;
    grid-template: "." 90px
                   "." minmax(180px, auto)
                   "."
                   "." 90px
                   "." minmax(180px, auto)
                   "."
                   "." 90px
                   "." minmax(180px, auto)
                   "."
                   "." 90px
                   "." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .launch-slider-caption-02 {
    line-height: 15px;
  }

  .text-block-10 {
    font-size: .7em;
  }

  .event-section-grid-p02 {
    grid-template: ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." minmax(360px, 1fr)
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .scroll-map, .scroll-services {
    height: 300vw;
  }

  .sub-heading-connect {
    font-size: 15px;
    line-height: 20px;
  }

  .n-screen-pubication {
    grid-template: ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .scroll-studio {
    height: 2800vw;
  }

  .navmenu-trigger-press {
    margin-top: 15px;
    margin-right: 15px;
  }

  .navmenu-grid-press {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-areas: ". . . . . . . . ."
                         ". . . . . . . . ."
                         ". . . . . . . . ."
                         ". . . . . . . . ."
                         ". . . . . . . . ."
                         ". . . . . . . . ."
                         ". . . . . . . . ."
                         ". . . . . . . . ."
                         ". . . . . . . . ."
                         ". . . . . . . . .";
  }

  .navmenu-n-grid-press {
    display: none;
  }

  .accordion-item-content-press {
    margin-right: 30px;
    display: block;
  }

  .publication-heading {
    align-self: center;
    margin-left: 30px;
    margin-right: 30px;
    font-size: 25px;
    line-height: 35px;
    display: block;
  }

  .image-14 {
    max-width: 60%;
    margin-left: 8px;
  }

  .rta-link {
    align-self: center;
    margin-right: 15px;
    display: none;
  }

  .dezeen, .dezeen:hover {
    align-self: start;
    transform: scale(1);
  }

  .cnn {
    align-self: start;
    transform: scale(.8);
  }

  .cnn:hover {
    align-self: start;
    transform: scale(1);
  }

  .forbes {
    align-self: center;
    transform: scale(.8);
  }

  .forbes:hover {
    align-self: center;
    transform: scale(1);
  }

  .the-national {
    align-self: start;
    transform: scale(.8);
  }

  .the-national:hover {
    align-self: start;
    transform: scale(1);
  }

  .mean-website-body {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .icon-mag {
    align-self: start;
    transform: scale(.8);
  }

  .icon-mag:hover {
    align-self: start;
    transform: scale(1);
  }

  .info-section-grid-studio-e, .info-section-grid-studio-a {
    grid-template: ". . . . . . . . . ." 90px
                   ". . . . . . . . . ." 90px
                   ". . . . . . . . . ."
                   ". . . . . . . . . ."
                   ". . . . . . . . . ."
                   ". . . . . . . . . ." 90px
                   ". . . . . . . . . ." 90px
                   ". . . . . . . . . ." 90px
                   ". . . . . . . . . ."
                   ". . . . . . . . . ."
                   ". . . . . . . . . ."
                   ". . . . . . . . . ."
                   ". . . . . . . . . ." 90px
                   ". . . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .english-button, .arabic-button {
    align-self: center;
    font-size: .7em;
  }

  .paragraph-col-01-p02-copy {
    font-size: 13px;
    line-height: 20px;
  }

  .social-links {
    align-self: center;
    display: none;
  }

  .studio-text-arabic-column2 {
    margin-top: 0;
    font-size: 13px;
    line-height: 20px;
  }

  .text-block-press {
    display: block;
  }

  .link-9, .link-10, .link-11, .link-12 {
    color: #fff;
    text-decoration: none;
  }

  .section-grid-connect {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-areas: ". . . . . . . . ."
                         ". . . . . . . . ."
                         ". . . . . . . . ."
                         ". . . . . . . . ."
                         ". . . . . . . . ."
                         ". . . . . . . . ."
                         ". . . . . . . . ."
                         ". . . . . . . . ."
                         ". . . . . . . . ."
                         ". . . . . . . . ."
                         ". . . . . . . . ."
                         ". . . . . . . . ."
                         ". . . . . . . . ."
                         ". . . . . . . . ."
                         ". . . . . . . . ."
                         ". . . . . . . . ."
                         ". . . . . . . . ."
                         ". . . . . . . . ."
                         ". . . . . . . . ."
                         ". . . . . . . . ."
                         ". . . . . . . . ."
                         ". . . . . . . . ."
                         ". . . . . . . . .";
  }

  .section-grid-services {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-areas: ". . . . . . . . ."
                         ". . . . . . . . ."
                         ". . . . . . . . ."
                         ". . . . . . . . ."
                         ". . . . . . . . ."
                         ". . . . . . . . ."
                         ". . . . . . . . ."
                         ". . . . . . . . ."
                         ". . . . . . . . ."
                         ". . . . . . . . ."
                         ". . . . . . . . ."
                         ". . . . . . . . ."
                         ". . . . . . . . .";
    position: fixed;
  }

  .paragraph {
    font-size: 13px;
    line-height: 20px;
  }

  .div-block-25 {
    background-size: 360px;
    min-height: 200px;
  }

  .div-block-26, .div-block-27, .div-block-28 {
    max-height: auto;
    min-height: 200px;
  }

  .div-block-31 {
    align-self: center;
    min-height: 240px;
  }

  .div-block-32 {
    min-height: 240px;
  }

  .analysis-section-grid-p08 {
    grid-template: ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .section-grid-p07 {
    grid-template: ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .design-section-grid-p03 {
    grid-template: ". . . . . . . . ."
                   ". . . . . . . . ." minmax(180px, auto)
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." minmax(180px, auto)
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .process-section-grid-p01 {
    grid-template: ". . . . . . . . ." 90px
                   ". . . . . . . . ." minmax(180px, auto)
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." minmax(180px, auto)
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .list-item-5 {
    line-height: 16px;
  }

  .project-info-text-block {
    margin-bottom: 0;
    font-size: 13px;
    line-height: 20px;
  }

  .project-info-category-text-block {
    width: 100px;
    margin-bottom: 0;
    font-size: 13px;
    line-height: 20px;
  }

  .project-info-category-text-block.p06s {
    min-width: 100px;
  }

  .project-info-category-text-block.p05s01, .project-info-category-text-block.p04s01, .project-info-category-text-block.p03s01, .project-info-category-text-block.p02s01 {
    width: 100px;
  }

  .project-info-format {
    align-self: auto;
    position: relative;
  }

  .div-block-40 {
    background-size: contain;
    align-self: stretch;
  }

  .div-block-44 {
    align-self: stretch;
    min-height: 300px;
  }

  .bold-text-15, .bold-text-16 {
    font-size: 1.5em;
  }

  .n-screen-white-meal {
    display: block;
  }

  .n-screen-footer {
    grid-column-gap: 0px;
    grid-template: ". . . . . . . ."
                   ". . . . . . . ."
                   ". . . . . . . ." 90px
                   ". . . . . . . ." 20px
                   ". . . . . . . ."
                   ". . . . . . . ."
                   ". . . . . . . ."
                   ". . . . . . . ."
                   ". . . . . . . ."
                   ". . . . . . . ."
                   ". . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .n-screen-form {
    grid-template: ". . . . . . . ."
                   ". . . . . . . ."
                   ". . . . . . . ." 90px
                   ". . . . . . . ." 90px
                   ". . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .n-screen-p01, .n-screen-p02, .n-screen-p03 {
    grid-template: ". . . . . . . ." 90px
                   ". . . . . . . ." 90px
                   ". . . . . . . ." 90px
                   ". . . . . . . ." 90px
                   ". . . . . . . ." 90px
                   ". . . . . . . ." 90px
                   ". . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .n-screen-p05, .n-screen-p06 {
    grid-template: ". . . . . . . ." 90px
                   ". . . . . . . ." 90px
                   ". . . . . . . ." 90px
                   ". . . . . . . ." 90px
                   ". . . . . . . ." 90px
                   ". . . . . . . ." 90px
                   ". . . . . . . ." 90px
                   ". . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .n-screen-white-map {
    display: block;
  }

  .n-screen-white-clients {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template: "."
                   "."
                   "." 90px
                   / 1fr 62px 62px 62px 62px 62px 62px 1fr;
    grid-auto-columns: 1fr;
    margin-top: 60px;
    display: grid;
  }

  .n-screen-question {
    grid-template: ". . . . . . . ." 90px
                   ". . . . . . . ." 90px
                   ". . . . . . . ." 90px
                   ". . . . . . . ." 90px
                   ". . . . . . . ." 90px
                   ". . . . . . . ." 90px
                   ". . . . . . . ." 90px
                   ". . . . . . . ." 90px
                   / 1fr 62px 62px 62px 62px 62px 62px 1fr;
    grid-auto-columns: 0;
  }

  .n-screen-white-answer {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template: ". . . . . . . ." 90px
                   ". . . . . . . ." 90px
                   ". . . . . . . ." 90px
                   ". . . . . . . ." 90px
                   ". . . . . . . ." 90px
                   ". . . . . . . ." 90px
                   ". . . . . . . ." 90px
                   ". . . . . . . ." 90px
                   / 1fr 62px 62px 62px 62px 62px 62px 1fr;
    grid-auto-columns: 0;
    display: grid;
  }

  .image-15 {
    max-width: 55%;
    margin-left: 26px;
  }

  .image-16, .image-17 {
    max-width: 60%;
    margin-left: 16px;
  }

  .mean-n-loading {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: 45px 45px;
    grid-template-columns: 31px 31px;
    grid-auto-columns: 1fr;
    align-self: center;
  }

  .preloader {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template: ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .small-n-landing {
    padding-left: 0;
  }

  .s-n-left-landing {
    transform: translate(0)translate(31px);
  }

  .n---new {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template: ". . . . . ." 90px
                   ". . . . . ." 90px
                   ". . . . . ." 90px
                   ". . . . . ." 90px
                   ". . . . . ." 90px
                   ". . . . . ." 90px
                   / 62px 62px 62px 62px 62px 62px;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-self: stretch;
    display: grid;
  }

  .div-block-45 {
    align-self: stretch;
    margin-top: 18px;
    display: flex;
  }

  .div-block-46 {
    flex-flow: wrap;
    justify-content: flex-start;
    align-self: stretch;
    align-items: center;
    margin-top: 30px;
    margin-bottom: 0;
    padding-bottom: 0;
    display: flex;
  }

  .link-block-13 {
    flex: none;
    justify-content: center;
    margin-top: 0;
    display: flex;
  }

  .logo-publication-home {
    max-width: 70%;
    margin-bottom: 0;
    padding-bottom: 30px;
  }

  .logo-publication-home.space01 {
    margin-bottom: 0;
  }

  .link-block-14, .link-block-15, .link-block-16, .link-block-17 {
    flex: none;
    justify-content: center;
    display: flex;
  }

  .mobile-backgrounds {
    z-index: -1;
    display: block;
    position: fixed;
  }

  .p01-background {
    z-index: 11;
    background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5ddb8494967a3b486a395255_P01a_Easy-Resize.com.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: auto;
    position: fixed;
    inset: 0;
  }

  .p02-background {
    z-index: 10;
    background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5ddb849505da58da1ca7f463_P02a_Easy-Resize.com.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: auto;
    position: fixed;
    inset: 0;
  }

  .p05-background {
    z-index: 9;
    background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5ddb8494cd7d37cf34271e0c_P05a_Easy-Resize.com.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: auto;
    position: fixed;
    inset: 0;
  }

  .p06-background {
    z-index: 8;
    background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5ddb849405da5846aca7f462_P06a_Easy-Resize.com.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: auto;
    position: fixed;
    inset: 0;
  }

  .p03-background {
    z-index: 7;
    background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/619e21ae793d140ae2fd373a_P03-Mane.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: auto;
    position: fixed;
    inset: 0;
  }

  .p08-background {
    z-index: 6;
    background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5ddb8494967a3b3465395256_P08b_Easy-Resize.com.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: auto;
    position: fixed;
    inset: 0;
  }

  .row-5--mobile, .row-6--mobile, .row-7--mobile, .row-9--mobile, .row-10--mobile {
    display: block;
  }

  .row-1--mobile {
    height: auto;
    display: block;
  }

  .row-01--mobile {
    z-index: 17;
    background-color: var(--mean-blue);
    height: auto;
    position: fixed;
    inset: 0;
  }

  .row-02--mobile {
    z-index: 16;
    background-color: var(--mean-blue);
    height: auto;
    position: fixed;
    inset: 0;
  }

  .row-2--mobile {
    height: auto;
    display: block;
  }

  .row-03--mobile {
    z-index: 15;
    background-color: #fff;
    height: auto;
    position: fixed;
    inset: 0;
  }

  .row-3--mobile {
    height: 100%;
    display: block;
  }

  .row-14--mobile {
    z-index: 2;
    background-color: var(--mean-blue);
    height: auto;
    position: fixed;
    inset: 0;
  }

  .row-14---mobile {
    height: 100%;
    display: block;
  }

  .row-15--mobile {
    z-index: 1;
    background-color: var(--mean-black);
    height: auto;
    position: fixed;
    inset: 0;
  }

  .row-15---mobile {
    display: block;
  }

  .pages-grid-mobile {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template: ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .n-screen-mobile {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex: 1;
    grid-template: ". . . . . ." 90px
                   ". . . . . ." 90px
                   ". . . . . ." 90px
                   ". . . . . ." 90px
                   ". . . . . ." 90px
                   ". . . . . ." 90px
                   ". . . . . ." 90px
                   ". . . . . ." 90px
                   / 1fr 62px 62px 62px 62px 62px 62px 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    justify-items: center;
    display: grid;
  }

  .scroll-p02 {
    height: 3000vw;
  }

  .scroll-p01 {
    height: 6000vw;
  }

  .scroll-p03 {
    height: 2400vw;
  }

  .scroll-p04 {
    height: 3800vw;
  }

  .scroll-p05 {
    height: 5400vw;
  }

  .scroll-p06 {
    height: 4400vw;
  }

  .scroll-p07 {
    height: 1600vw;
  }

  .scroll-p08 {
    height: 2400vw;
  }

  .image-18 {
    display: none;
    transform: scale(.8);
  }

  .scrolling-images-p11 {
    height: 100vh;
    display: block;
  }

  .loading-white-background {
    width: 100vw;
  }

  .clients-logo {
    flex-direction: column;
    align-self: center;
  }

  .social---icons {
    align-self: stretch;
    display: flex;
  }

  .row-4--mobile {
    display: block;
  }

  .row-04--mobile {
    z-index: 14;
    background-color: #fff;
    height: auto;
    position: fixed;
    inset: 0;
  }

  .small-n-landing-a1, .small-n-landing-a2, .small-n-landing-a3, .small-n-landing-a4, .small-n-landing-b1, .small-n-landing-b2, .small-n-landing-b3, .small-n-landing-b4 {
    padding-left: 0;
  }

  .navmenu-hide-section-0x-mobile {
    display: block;
  }

  .div-block-51 {
    z-index: 1;
    background-color: var(--mean-blue);
    width: 120px;
    height: 25px;
    margin-top: -34px;
    margin-left: -31px;
    position: relative;
  }

  .div-block-52 {
    z-index: 1;
    background-color: var(--mean-blue);
    width: 110px;
    height: 25px;
    margin-left: -55px;
    position: relative;
  }

  .div-block-53 {
    z-index: 1;
    background-color: var(--meal-red);
    width: 120px;
    height: 25px;
    margin-top: -63px;
    margin-left: -31px;
    position: relative;
  }

  .div-block-54 {
    background-color: var(--mean-blue);
    width: 130px;
    margin-left: -41px;
  }

  .wrapper-p10 {
    width: 100vw;
    height: 100vh;
  }

  .scroll-p10 {
    height: 2000vw;
  }

  .info-section-grid-p10 {
    grid-template: ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .design-section-grid-p10 {
    grid-template: ". . . . . . . . ." 90px
                   ". . . . . . . . ." minmax(180px, auto)
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 360px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." minmax(180px, auto)
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." minmax(180px, auto)
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." minmax(180px, auto)
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." minmax(180px, auto)
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .diagram-slider-caption-p10 {
    align-self: start;
  }

  .background-video-3 {
    align-self: stretch;
    display: none;
    inset: 0;
    transform: scale(.6);
  }

  .diagram-slider-caption-p10-02 {
    align-self: start;
  }

  .div-block-55 {
    background-size: 100%;
  }

  .diagram-slider-caption-p10-03 {
    align-self: start;
    display: block;
  }

  .diagram-slider-caption-p10-04 {
    align-self: start;
  }

  .row-13-mobile {
    height: auto;
    display: block;
  }

  .red-mobile {
    background-color: #0000;
    background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5cdbf021b102f9e04b09351e_MEAL%20Red.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    align-self: stretch;
  }

  .blue-mobile {
    background-color: #0000;
    background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5cdbf02661c1c98210b6d5cb_MEAN%20Blue.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    align-self: stretch;
  }

  .n-screen-mean-meal {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex: 1;
    grid-template: ". . . . . ." 90px
                   ". . . . . ." 90px
                   ". . . . . ." 90px
                   ". . . . . ." 90px
                   ". . . . . ." 90px
                   ". . . . . ." 90px
                   ". . . . . ." 90px
                   ". . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    justify-items: center;
    display: grid;
  }

  .landing-body-text-white-04 {
    text-align: center;
    align-self: center;
    margin: 20px 40px 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 25px;
    line-height: 25px;
  }

  .row-13--mobile {
    z-index: 3;
    background-color: #fff;
    background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5ce3a982596048e628ec2c78_Meal-Mean-website-04.gif");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: auto;
    position: fixed;
    inset: 0;
  }

  .background-video-4 {
    max-height: 360px;
    display: block;
    inset: auto;
    transform: scale(.8);
  }

  .div-block-62 {
    z-index: 1;
    background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5ce25bb924b02e284554c527_MEAL%20Logo%20White.png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    margin-left: 30px;
    margin-right: 160px;
    position: relative;
  }

  .div-block-63 {
    z-index: 1;
    background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5ce25bb98eff8b05020b0350_MEAN%20LOGO%20-%20White.png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    margin-left: 160px;
    margin-right: 30px;
    position: relative;
  }

  .blue-mobile-02, .blue-mobile-03 {
    z-index: 3000;
    background-color: var(--mean-blue);
    align-self: stretch;
  }

  .div-block-65 {
    background-position: 50%;
    background-size: auto;
  }

  .wrapper-p12 {
    width: 75vw;
    height: 100vh;
  }

  .scroll-p12 {
    height: 2000vw;
  }

  .design-section-grid-p12 {
    grid-template: ". . . . . . . . ." 90px
                   ". . . . . . . . ." minmax(180px, auto)
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." minmax(240px, auto)
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." minmax(240px, auto)
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 200px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." minmax(240px, auto)
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .paragraph-col-01-p11.p11s01 {
    font-size: 13px;
    line-height: 20px;
  }

  .wrapper-p11 {
    width: 100vw;
    height: 100vh;
  }

  .scroll-p11 {
    height: 2600vw;
  }

  .info-section-grid-p11 {
    grid-template: ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 240px
                   ". . . . . . . . ." 50px
                   ". . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .design-section-grid-p11 {
    grid-template: ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." minmax(90px, auto)
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .design-drawing-slider-caption-p11 {
    line-height: 15px;
  }

  .wrapper-p12a {
    width: 100vw;
    height: 100vh;
  }

  .design-section-grid-p12a {
    grid-template: ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .design-drawing-slider-caption-p12, .design-drawing-slider-caption-p12a, .design-drawing-slider-caption-p12b, .design-drawing-slider-caption-p12c, .design-drawing-slider-caption-p12d {
    line-height: 15px;
  }

  .info-section-grid-p5a {
    grid-template: ". . . . . . . . ." minmax(auto, 240px)
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .project-info-text-block-2 {
    margin-bottom: 0;
    font-size: 13px;
    line-height: 20px;
  }

  .project-info-category-text-block-02 {
    width: 115px;
    margin-bottom: 0;
    font-size: 13px;
    line-height: 20px;
  }

  .project-info-format-14 {
    align-self: auto;
    position: relative;
  }

  .design-section-grid-p14 {
    grid-template: ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .process-section-grid-p14 {
    grid-template: ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .launch-section-grid-p14 {
    grid-template: ". . . . . . . . ." 90px
                   ". . . . . . . . ." 420px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .row-16 {
    display: none;
  }

  .background-16 {
    inset: 0;
  }

  .row-16--mobile {
    display: block;
  }

  .row-16a--mobile {
    z-index: 12;
    background-color: var(--mean-black);
    background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5dee542ae942e7a6cf4f0ebf_P16b.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: auto;
    position: fixed;
    inset: 0;
  }

  .info-section-grid-p15 {
    grid-template: ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .wrapper-p15 {
    width: 100vw;
    height: 100vh;
  }

  .project-info-format-15 {
    align-self: auto;
    position: relative;
  }

  .design-section-grid-p15 {
    grid-template: ". . . . . . . . ." 90px
                   ". . . . . . . . ." minmax(180px, 0)
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ." minmax(180px, auto)
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." minmax(180px, auto)
                   ". . . . . . . . ."
                   ". . . . . . . . ." minmax(90px, auto)
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ." minmax(auto, auto)
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .link-14 {
    font-size: 20px;
  }

  .info-section-grid-p16 {
    grid-template: ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .project-info-format-16 {
    align-self: auto;
    display: block;
    position: relative;
  }

  .design-section-grid-p16 {
    grid-template: ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .design-drawing-slider-caption-p16d, .design-drawing-slider-caption-p12d-copy, .design-drawing-slider-caption-p12d-copy {
    line-height: 15px;
  }

  .wrapper-p16a, .wrapper-p14---d3pp {
    width: 100vw;
    height: 100vh;
  }

  .social-links-copy {
    align-self: center;
    display: flex;
  }

  .wrapper-p17 {
    width: 100vw;
    height: 100vh;
  }

  .info-section-grid-p17 {
    grid-template: ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .design-drawing-slider-caption-p17, .design-drawing-slider-caption-p17a {
    line-height: 15px;
  }

  .row-17 {
    display: none;
  }

  .row-17--mobile {
    display: block;
  }

  .background-17 {
    inset: 0;
  }

  .design-section-grid-p17 {
    grid-template: ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 270px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .row-17--mobile-s {
    z-index: 13;
    background-color: var(--mean-black);
    background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/5fb621f67249ec898b060324_P17.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: auto;
    position: fixed;
    inset: 0;
  }

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

  .link-block-18, .link-block-18m {
    flex: none;
    justify-content: center;
    display: flex;
  }

  .studio-text-press, .studio-text-2, .studio-text-arabic-copy {
    margin-top: 30px;
    font-size: 13px;
    line-height: 20px;
  }

  .wrapper-p18 {
    width: 100vw;
    height: 100vh;
  }

  .scroll-p18 {
    height: 2400vw;
  }

  .info-section-grid-p18 {
    grid-template: ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .paragraph-col-01-p18, .paragraph-col-03-p18 {
    font-size: 13px;
    line-height: 20px;
  }

  .design-section-grid-p18 {
    grid-template: ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." minmax(200px, auto)
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .wrapper-p19 {
    width: 100vw;
    height: 100vh;
  }

  .scroll-p19 {
    height: 2400vw;
  }

  .image_03-p19 {
    width: 100vw;
  }

  .info-section-grid-p19 {
    grid-template: ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .paragraph-col-03-p19, .paragraph-col-02-p19, .paragraph-col-01-p19 {
    font-size: 13px;
    line-height: 20px;
  }

  .design-section-grid-p19 {
    grid-template: ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 270px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." minmax(260px, 1fr)
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." minmax(auto, 1fr)
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .info-section-grid-p20 {
    grid-template: ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .paragraph-col-01-p20, .paragraph-col-02-p20 {
    font-size: 13px;
    line-height: 20px;
  }

  .process-video-caption-p20, .process-slider-caption-p20 {
    line-height: 15px;
  }

  .wrapper-p20 {
    width: 100vw;
    height: 100vh;
  }

  .scroll-p20 {
    height: 2400vw;
  }

  .design-section-grid-p20d {
    grid-template: ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." minmax(210px, 1fr)
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." minmax(360px, 1fr)
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 175px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .scroll-p21 {
    height: 2400vw;
  }

  .wrapper-p21 {
    width: 100vw;
    height: 100vh;
  }

  .info-section-grid-p21 {
    grid-template: ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .paragraph-col-01-p21, .paragraph-col-02-p21 {
    font-size: 13px;
    line-height: 20px;
  }

  .design-section-grid-p21 {
    grid-template: ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." minmax(210px, 1fr)
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." minmax(210px, 1fr)
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." minmax(375px, auto)
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .paragraph-col-03-p21 {
    font-size: 13px;
    line-height: 20px;
  }

  .h1-project-heading {
    z-index: 1;
    margin-top: 30px;
    padding-left: 30px;
    padding-right: 30px;
    font-size: 35px;
    line-height: 45px;
    position: relative;
  }

  .h2-project-sub-heading {
    z-index: 10;
    font-size: 30px;
    line-height: 40px;
    position: relative;
  }

  .p-project-paragraph {
    margin-bottom: 66px;
    font-size: 25px;
    line-height: 25px;
  }

  .wrapper-p22 {
    width: 100vw;
    height: 100vh;
  }

  .scroll-p22 {
    height: 2400vw;
  }

  .image_01-p22 {
    background-position: 65.5%;
  }

  .image_02-p22 {
    background-position: 75%;
  }

  .image_03-p22 {
    background-position: 22.5%;
  }

  .info-section-grid-p22 {
    grid-template: ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .paragraph-col-02-p22, .paragraph-col-03-p22 {
    font-size: 13px;
    line-height: 20px;
  }

  .design-section-grid-p22 {
    grid-template: ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." minmax(210px, 1fr)
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." minmax(210px, 1fr)
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." minmax(210px, auto)
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .colorways-section-grid {
    grid-template: ". . . . . . . . ." 90px
                   ". . . . . . . . ." minmax(180px, auto)
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." minmax(180px, auto)
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." minmax(180px, auto)
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." minmax(180px, auto)
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .process-section-grid-p28 {
    grid-template-rows: 90px minmax(180px, auto) auto 90px minmax(180px, auto) auto 90px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .wrapper-p23 {
    width: 100vw;
    height: 100vh;
  }

  .scroll-p23 {
    height: 2400vw;
  }

  .info-section-grid-p23 {
    grid-template: ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .paragraph-col-01-p23, .paragraph-col-02-p23, .paragraph-col-03-p23 {
    font-size: 13px;
    line-height: 20px;
  }

  .design-section-grid-p23 {
    grid-template: ". . . . . . . . ." 90px
                   ". . . . . . . . ." minmax(240px, auto)
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." minmax(240px, auto)
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." minmax(240px, auto)
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .wrapper-p24 {
    width: 100vw;
    height: 100vh;
  }

  .image_04-p24 {
    background-size: 100vw 100vh;
  }

  .scroll-p24 {
    height: 2400vw;
  }

  .info-section-grid-p24 {
    grid-template: ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .paragraph-col-01-p24, .paragraph-col-02-p24, .paragraph-col-03-p24 {
    font-size: 13px;
    line-height: 20px;
  }

  .design-section-grid-p24 {
    grid-template: ". . . . . . . . ." 90px
                   ". . . . . . . . ." minmax(240px, auto)
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." minmax(240px, auto)
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .launch-section-grid-p24 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-areas: ". . . . . . . . ."
                         ". . . . . . . . ."
                         ". . . . . . . . ."
                         ". . . . . . . . ."
                         ". . . . . . . . ."
                         ". . . . . . . . ."
                         ". . . . . . . . ."
                         ". . . . . . . . .";
  }

  .photos-section-grid-p24 {
    grid-template: ". . . . . . . . ." 90px
                   ". . . . . . . . ." minmax(240px, auto)
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." minmax(480px, auto)
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .p-project-paragraph-copy {
    margin-bottom: 66px;
    font-size: 25px;
    line-height: 25px;
  }

  .wrapper-p26 {
    width: 100vw;
    height: 100vh;
  }

  .scroll-p26 {
    height: 2400vw;
  }

  .info-section-grid-p26 {
    grid-template: ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .paragraph-col-01-p26, .paragraph-col-02-p26, .paragraph-col-03-p26 {
    font-size: 13px;
    line-height: 20px;
  }

  .design-section-grid-p26 {
    grid-template: ". . . . . . . . ." 90px
                   ". . . . . . . . ." minmax(240px, auto)
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .photos-section-grid-p26 {
    grid-template: ". . . . . . . . ." 90px
                   ". . . . . . . . ." minmax(240px, auto)
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." minmax(240px, auto)
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .image_06-p26 {
    background-position: 50%;
  }

  .image_07-p26 {
    background-position: 50%;
    background-size: cover;
  }

  .design-section-grid-p15-video {
    grid-template: ". . . . . . . . ." 90px
                   ". . . . . . . . ." minmax(180px, auto)
                   ". . . . . . . . ." minmax(90px, auto)
                   ". . . . . . . . ." minmax(90px, auto)
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .wrapper-p29 {
    width: 100vw;
    height: 100vh;
  }

  .scroll-p29 {
    height: 3000vw;
  }

  .image_01-p29 {
    background-position: 50%;
  }

  .info-section-grid-p29 {
    grid-template: ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .paragraph-col-01-p29 {
    margin-top: 20px;
    font-size: 13px;
    line-height: 20px;
  }

  .paragraph-col-03-p29 {
    font-size: 13px;
    line-height: 20px;
  }

  .design-section-grid-p29 {
    grid-template: ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ." minmax(auto, 1fr)
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .fabrication-section-grid-p29 {
    grid-template: ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ." minmax(auto, 1fr)
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .wrapper-p27 {
    width: 100vw;
    height: 100vh;
  }

  .image_02-p27-2 {
    background-position: 54%;
    background-size: cover;
    justify-content: center;
  }

  .image_06-p27 {
    background-position: 49%;
  }

  .image_01-p27-2 {
    background-position: 51.5%;
  }

  .image_08-p27 {
    background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/63b6c23724e16eeb28e04ddb_221215_Le-Monde-D'Hermes-Kiosk_Keir-Harris_04.jpg");
  }

  .image_10-p27 {
    background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/63b6c23724e16ef45fe04dc0_221215_Le-Monde-D'Hermes-Kiosk_Keir-Harris_05.jpg");
    background-position: 22%;
  }

  .scroll-p27 {
    height: 2400vw;
  }

  .paragraph-col-03-p27, .paragraph-col-01-p27, .paragraph-col-02-p27 {
    font-size: 13px;
    line-height: 20px;
  }

  .info-section-grid-p27 {
    grid-template: ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .design-section-grid-p27 {
    grid-template: ". . . . . . . . ." 90px
                   ". . . . . . . . ." minmax(240px, auto)
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .design-slider-caption-2 {
    line-height: 15px;
  }

  .photos-section-grid-p27 {
    grid-template: ". . . . . . . . ." 90px
                   ". . . . . . . . ." minmax(240px, auto)
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." minmax(240px, auto)
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .launch-section-grid-p27 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-areas: ". . . . . . . . ."
                         ". . . . . . . . ."
                         ". . . . . . . . ."
                         ". . . . . . . . ."
                         ". . . . . . . . ."
                         ". . . . . . . . ."
                         ". . . . . . . . ."
                         ". . . . . . . . .";
  }

  .wrapper-p28 {
    width: 100vw;
    height: 100vh;
  }

  .image_02-p28 {
    background-position: 50%;
    background-size: cover;
    justify-content: center;
  }

  .image_06-p28 {
    background-position: 30%;
  }

  .image_01-p28 {
    background-position: 50%;
  }

  .image_08-p28 {
    background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/63bcfd1c29ab7fc66fafb6ae_220314_Cosmos-House_R05_MEAN.jpg");
    background-position: 28%;
  }

  .image_10-p28 {
    background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/63bcfd1c935e9b3f729e90f1_220314_Cosmos-House_R03_MEAN.jpg");
    background-position: 50%;
  }

  .scroll-p28 {
    height: 2400vw;
  }

  .info-section-grid-p28 {
    grid-template: ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .paragraph-col-01-p28, .paragraph-col-02-p28, .paragraph-col-03-p28 {
    font-size: 13px;
    line-height: 20px;
  }

  .design-section-grid-p28 {
    grid-template: ". . . . . . . . ." 90px
                   ". . . . . . . . ." minmax(240px, auto)
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 240px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .launch-section-grid-p28 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-areas: ". . . . . . . . ."
                         ". . . . . . . . ."
                         ". . . . . . . . ."
                         ". . . . . . . . ."
                         ". . . . . . . . ."
                         ". . . . . . . . ."
                         ". . . . . . . . ."
                         ". . . . . . . . .";
  }

  .image_11-p28 {
    background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/63bcfd1b06b210cb3db9a38a_220314_Cosmos-House_R11_MEAN.jpg");
    background-position: 50%;
  }

  .image_03-p28 {
    width: 100vw;
  }

  .model-section-grid-p28 {
    grid-template: ". . . . . . . . ." 90px
                   ". . . . . . . . ." minmax(240px, auto)
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .diagram-section-grid-p28 {
    grid-template: ". . . . . . . . ." 0
                   ". . . . . . . . ." minmax(240px, auto)
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 240px
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .photos-section-grid-p27-2, .photos-section-grid-p27-3 {
    grid-template: ". . . . . . . . ." 90px
                   ". . . . . . . . ." minmax(240px, auto)
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." minmax(240px, auto)
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .image_12-p28 {
    background-position: 30%;
  }

  .project-title-p29 {
    align-self: end;
    margin-left: 15px;
    margin-right: 15px;
    font-size: 1.5em;
    display: block;
  }

  .project-title-p29.p11s01 {
    align-self: center;
    margin-left: 30px;
  }

  .wrapper-p29b {
    width: 100vw;
    height: 100vh;
  }

  .image_02-p29 {
    background-position: 50%;
    background-size: cover;
    justify-content: center;
  }

  .image_06-p29 {
    background-position: 60%;
  }

  .image_12-p29, .image_01-p29b {
    background-position: 50%;
  }

  .image_08-p29 {
    background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6549e6dc5561577d44cdd7ec_231106_DDW23_Urban-Commissions_Interior-View_02.jpg");
    background-position: 35%;
  }

  .image_10-p29 {
    background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6549ec531c60fa898ad14cbb_231107_DDW23_Urban-Commissions_D3-Integration.jpg");
    background-position: 25%;
  }

  .image_11-p29 {
    background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/63bcfd1b06b210cb3db9a38a_220314_Cosmos-House_R11_MEAN.jpg");
    background-position: 50%;
  }

  .scroll-p29b {
    height: 2400vw;
  }

  .info-section-grid-p29b {
    grid-template: ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ." minmax(1px, 1fr)
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .paragraph-col-01-p29b, .paragraph-col-03-p29c, .paragraph-col-03-p29b {
    font-size: 13px;
    line-height: 20px;
  }

  .design-section-grid-p29b {
    grid-template: ". . . . . . . . ." 90px
                   ". . . . . . . . ." minmax(240px, auto)
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 240px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .diagram-section-grid-p29 {
    grid-template: ". . . . . . . . ." 0
                   ". . . . . . . . ." minmax(240px, auto)
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 240px
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .paragraph-col-02-p29c {
    font-size: 13px;
    line-height: 20px;
  }

  .design-section-grid-p29c {
    grid-template: ". . . . . . . . ." 90px
                   ". . . . . . . . ." minmax(240px, auto)
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 240px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 240px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .wrapper-p30 {
    width: 100vw;
    height: 100vh;
  }

  .image_01-p30 {
    background-position: 45%;
  }

  .image_03-p30 {
    background-position: 50%;
  }

  .image_04-p30 {
    background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/654cb6cd9dce386808b17d4c_231015_NEOM_3D-Printed-Canopies_06.jpg");
    background-position: 45%;
    background-size: cover;
    width: 100vw;
  }

  .image_05-p30 {
    background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/654cb6c6be9db06e12124260_231015_NEOM_3D-Printed-Canopies_05.jpg");
    background-position: 50%;
  }

  .image_02-p30 {
    background-position: 50%;
    background-size: cover;
    justify-content: center;
  }

  .scroll-p30 {
    height: 2400vw;
  }

  .info-section-grid-p30 {
    grid-template: ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ." minmax(1px, 1fr)
                   ". . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .paragraph-col-01-p30a, .paragraph-col-02-p30, .paragraph-col-03-p30, .paragraph-col-01-p30b {
    font-size: 13px;
    line-height: 20px;
  }

  .design-section-grid-p30a {
    grid-template: ". . . . . . . . ." 90px
                   ". . . . . . . . ." minmax(240px, auto)
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 240px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .design-section-grid-p30b {
    grid-template: ". . . . . . . . ."
                   ". . . . . . . . ." minmax(240px, auto)
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 240px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 240px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 240px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 240px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 240px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .image_06-p30 {
    background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/654cb6c76c2412deb0a00305_231015_NEOM_3D-Printed-Canopies_01.jpg");
    background-position: 50%;
  }

  .image_07-p30 {
    background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/654cb6c72d05dc9f26abf1eb_231015_NEOM_3D-Printed-Canopies_08.jpg");
    background-position: 50%;
    background-size: cover;
    width: 100vw;
  }

  .image_08-p30 {
    background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/654cb6c57480963a2cd83f0b_231015_NEOM_3D-Printed-Canopies_02.jpg");
    background-position: 50%;
  }

  .image_09-p30 {
    background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/654cb6c7ce779947eb17ef30_231015_NEOM_3D-Printed-Canopies_09.jpg");
    background-position: 50%;
    background-size: cover;
    width: 100vw;
  }

  .project-title-p30 {
    align-self: end;
    margin-left: 15px;
    margin-right: 15px;
    font-size: 1.5em;
    display: block;
  }

  .project-title-p30.p11s01 {
    align-self: center;
    margin-left: 30px;
  }

  .wrapper-p31 {
    width: 100vw;
    height: 100vh;
  }

  .image_01-p31 {
    background-position: 50%;
  }

  .image_02-p31 {
    background-position: 35%;
    background-size: cover;
    justify-content: center;
  }

  .image_03-p31 {
    background-position: 50%;
  }

  .image_04-p31 {
    background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/65649dc1d878e454bb4e0540_11%20copy.jpg");
    background-position: 50%;
  }

  .image_05-p31 {
    background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/65649d5265b11547f779d301_SHADES_FINAL_3.jpg");
    background-position: 70%;
  }

  .image_06-p31, .image_07-p31, .image_08-p31, .image_09-p31 {
    background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6549ec531c60fa898ad14cbb_231107_DDW23_Urban-Commissions_D3-Integration.jpg");
    background-position: 25%;
  }

  .scroll-p31 {
    height: 2400vw;
  }

  .info-section-grid-p31 {
    grid-template: ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ." minmax(1px, 1fr)
                   ". . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .paragraph-col-01-p31, .paragraph-col-02-p31, .paragraph-col-03-p31 {
    font-size: 13px;
    line-height: 20px;
  }

  .design-section-grid-p31 {
    grid-template: ". . . . . . . . ."
                   ". . . . . . . . ." minmax(240px, auto)
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 240px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 240px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 240px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 240px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 240px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 240px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 240px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .wrapper-p32 {
    width: 100vw;
    height: 100vh;
  }

  .image_01-p32 {
    background-position: 57%;
  }

  .image_02-p32 {
    background-position: 30%;
    background-size: cover;
    justify-content: center;
  }

  .image_03-p32 {
    background-position: 50%;
    flex: none;
    width: 110vw;
  }

  .image_04-p32 {
    background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6553741f127c5ca34a3eb243_230726_DIFC_Eat-Pray-Post_Perspective_4.jpg");
    background-position: 75%;
  }

  .image_05-p32 {
    background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6553741e45b987e2c05d488c_230726_DIFC_Eat-Pray-Post_Perspective_5.jpg");
    background-position: 40%;
  }

  .scroll-p32 {
    height: 2400vw;
  }

  .design-section-grid-p32 {
    grid-template: ". . . . . . . . ."
                   ". . . . . . . . ." minmax(240px, auto)
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 240px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 240px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 240px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 240px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .info-section-grid-p32 {
    grid-template: ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ." minmax(1px, 1fr)
                   ". . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .paragraph-col-01-p32, .paragraph-col-02-p32, .paragraph-col-03-p32 {
    font-size: 13px;
    line-height: 20px;
  }

  .project-title-p31 {
    align-self: end;
    margin-left: 15px;
    margin-right: 15px;
    font-size: 1.5em;
    display: block;
  }

  .project-title-p31.p11s01 {
    align-self: center;
    margin-left: 30px;
  }

  .project-title-p32 {
    align-self: end;
    margin-left: 15px;
    margin-right: 15px;
    font-size: 1.5em;
    display: block;
  }

  .project-title-p32.p11s01 {
    align-self: center;
    margin-left: 30px;
  }

  .image_06-p32 {
    background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6553741e6e6ffc0a25b85fcb_230726_DIFC_Eat-Pray-Post_Perspective_6.jpg");
    background-position: 60%;
  }

  .project-title-p33 {
    align-self: end;
    margin-left: 15px;
    margin-right: 15px;
    font-size: 1.5em;
    display: block;
  }

  .project-title-p33.p11s01 {
    align-self: center;
    margin-left: 30px;
  }

  .wrapper-p33 {
    width: 100vw;
    height: 100vh;
  }

  .scroll-p33 {
    height: 2400vw;
  }

  .image_01-p33 {
    background-position: 57%;
  }

  .image_03-p33 {
    background-position: 50%;
  }

  .image_02-p33 {
    background-position: 30%;
    background-size: cover;
    justify-content: center;
  }

  .image_04-p33 {
    background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6553741f127c5ca34a3eb243_230726_DIFC_Eat-Pray-Post_Perspective_4.jpg");
    background-position: 75%;
  }

  .image_05-p33 {
    background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6553741e45b987e2c05d488c_230726_DIFC_Eat-Pray-Post_Perspective_5.jpg");
    background-position: 40%;
  }

  .image_06-p33 {
    background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6553741e6e6ffc0a25b85fcb_230726_DIFC_Eat-Pray-Post_Perspective_6.jpg");
    background-position: 60%;
  }

  .info-section-grid-p33 {
    grid-template: ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ." minmax(1px, 1fr)
                   ". . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .paragraph-col-01-p33, .paragraph-col-02-p33, .paragraph-col-03-p33 {
    font-size: 13px;
    line-height: 20px;
  }

  .design-section-grid-p33 {
    grid-template: ". . . . . . . . ."
                   ". . . . . . . . ." minmax(240px, auto)
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 240px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 240px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 240px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 240px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .wrapper-p34 {
    width: 100vw;
    height: 100vh;
  }

  .scroll-p34 {
    height: 2400vw;
  }

  .image_01-p34 {
    background-position: 60%;
  }

  .image_03-p34 {
    background-position: 50%;
  }

  .image_02-p34 {
    background-position: 20%;
    background-size: cover;
    justify-content: center;
  }

  .image_04-p34 {
    background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/65572164439a1075408c7a59_231101_House-of-the-Future_Courtyard-Render.jpg");
    background-position: 50%;
  }

  .project-title-p34 {
    align-self: end;
    margin-left: 15px;
    margin-right: 15px;
    font-size: 1.5em;
    display: block;
  }

  .project-title-p34.p11s01 {
    align-self: center;
    margin-left: 30px;
  }

  .info-section-grid-p34 {
    grid-template: ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ." minmax(1px, 1fr)
                   ". . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .paragraph-col-01-p34, .paragraph-col-02-p34, .paragraph-col-03-p34 {
    font-size: 13px;
    line-height: 20px;
  }

  .design-section-grid-p34 {
    grid-template: ". . . . . . . . ."
                   ". . . . . . . . ." minmax(240px, auto)
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 240px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 240px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 240px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 240px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 240px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 240px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 240px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .wrapper-p35 {
    width: 100vw;
    height: 100vh;
  }

  .scroll-p35 {
    height: 2400vw;
  }

  .image_01-p35, .image_03-p35 {
    background-position: 50%;
  }

  .image_02-p35 {
    background-position: 50%;
    background-size: cover;
    justify-content: center;
  }

  .image_04-p35 {
    background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/655f1caa2fae1763eb441d72_Reception.jpg");
    background-position: 50%;
  }

  .info-section-grid-p35 {
    grid-template: ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ." minmax(1px, 1fr)
                   ". . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .paragraph-col-01-p35, .paragraph-col-02-p35, .paragraph-col-03-p35 {
    font-size: 13px;
    line-height: 20px;
  }

  .design-section-grid-p35 {
    grid-template: ". . . . . . . . ."
                   ". . . . . . . . ." minmax(240px, auto)
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 240px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 240px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 240px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 240px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 240px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .image_05-p35 {
    background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/655f1cabb20d460e94c06329_Reception%202.jpg");
    background-position: 50%;
  }

  .image_06-p35 {
    background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/655f1caafd9826cc5fb72002_Hotel.jpg");
    background-position: 50%;
  }

  .image_07-p35 {
    background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/655f1ca9074f35fe192a1b2a_Hotel%202.jpg");
    background-position: 50%;
  }

  .image_08-p35 {
    background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/655f1ca9242c1c2168644016_Bar%201.jpg");
    background-position: 50%;
  }

  .image_09-p35 {
    background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/655f1ca99408b8f1e9a4e1f0_Gym%202.jpg");
    background-position: 50%;
  }

  .image_10-p35 {
    background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/655f1ca9794e5f8d25e45ae1_Fashion%20Incubator%201.jpg");
    background-position: 50%;
  }

  .info-section-grid-p36 {
    grid-template: ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ." minmax(1px, 1fr)
                   ". . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .paragraph-col-01-p36 {
    font-size: 13px;
    line-height: 20px;
  }

  .wrapper-p36 {
    width: 100vw;
    height: 100vh;
  }

  .image_01-p36 {
    background-position: 50%;
  }

  .image_03-p36 {
    background-position: 30%;
  }

  .image_02-p36 {
    background-position: 20%;
    background-size: cover;
    justify-content: center;
  }

  .image_04-p36 {
    background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/655f4a4ded61cee2a8c7b61a_220926_U-o-S_Ideation-Room-2_OS.jpg");
    background-position: 50%;
  }

  .image_06-p36 {
    background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/655f4a4d39494fb622314e3b_220926_U-o-S_Workshop_OS.jpg");
    background-position: 50%;
  }

  .image_07-p36 {
    background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/655f4a4c7132bbda7300edb5_220926_U-o-S_Robotics%2B3D-Printing_OS.jpg");
    background-position: 50%;
  }

  .image_08-p36 {
    background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/655f4a4c117ae54d440d9b5a_220926_U-o-S_Foyer_OS.jpg");
    background-position: 70%;
  }

  .image_09-p36, .image_10-p36, .image_05-p36 {
    background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/65572164439a1075408c7a59_231101_House-of-the-Future_Courtyard-Render.jpg");
    background-position: 50%;
  }

  .scroll-p36 {
    height: 2400vw;
  }

  .paragraph-col-02-p36, .paragraph-col-03-p36 {
    font-size: 13px;
    line-height: 20px;
  }

  .design-section-grid-p36 {
    grid-template: ". . . . . . . . ."
                   ". . . . . . . . ." minmax(240px, auto)
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 240px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 240px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 240px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .image_11-p36 {
    background-position: 20%;
  }

  .image_10-p30 {
    background-position: 50%;
  }

  .wrapper-p37 {
    width: 100vw;
    height: 100vh;
  }

  .image_01-p37 {
    background-position: 50%;
  }

  .image_03-p37 {
    background-position: 30%;
  }

  .image_05-p37 {
    background-position: 50%;
  }

  .image_02-p37 {
    background-position: 20%;
    background-size: cover;
    justify-content: center;
  }

  .image_04-p37 {
    background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6900e9d105a37b690475bc69_250828_Send-Location_A-Interior-Shots_MEAN_2.jpg");
    background-position: 50%;
  }

  .image_06-p37 {
    background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6900e9d16fe16f22d47e5da9_250828_Send-Location_A-Interior-Shots_MEAN_4.jpg");
    background-position: 50%;
  }

  .image_07-p37 {
    background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6900e9d1f4d416c708fd5c98_250828_Send-Location_B-Exterior-Shots_MEAN_15.jpg");
    background-position: 50%;
  }

  .image_08-p37 {
    background-image: url("https://cdn.prod.website-files.com/5c519ab03dcfd37cda093c87/6900e9d13cba47eb4bbf6948_250828_Send-Location_B-Exterior-Shots_MEAN_16.jpg");
    background-position: 70%;
  }

  .scroll-p37 {
    height: 1000vw;
  }

  .info-section-grid-p37 {
    grid-template: ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ." minmax(1px, 1fr)
                   ". . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .paragraph-col-01-p37, .paragraph-col-02-p37, .paragraph-col-03-p37 {
    font-size: 13px;
    line-height: 20px;
  }

  .design-section-grid-p37, .design-section-grid-p37-copy {
    grid-template: ". . . . . . . . ."
                   ". . . . . . . . ." minmax(240px, auto)
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 240px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 240px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 240px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .design-section-grid-p37-copy-copy {
    grid-template: ". . . . . . . . ."
                   ". . . . . . . . ." minmax(240px, auto)
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 240px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 240px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 240px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ." 240px
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ."
                   ". . . . . . . . ." 90px
                   / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }
}

#w-node-_2f0c955d-b79a-8b4f-beab-f62a96337d2b-bf4740de {
  grid-area: 2 / 16 / 11 / 22;
}

#w-node-_21850e80-6d6b-447b-be3b-a9964b71b616-bf4740de {
  grid-area: 1 / 3 / 3 / 7;
}

#w-node-_21850e80-6d6b-447b-be3b-a9964b71b618-bf4740de {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_21850e80-6d6b-447b-be3b-a9964b71b619-bf4740de {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-_21850e80-6d6b-447b-be3b-a9964b71b61a-bf4740de {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-edb32727-3865-c6d0-b992-6a9fbfca1929-bf4740de {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-edb32727-3865-c6d0-b992-6a9fbfca192a-bf4740de {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-edb32727-3865-c6d0-b992-6a9fbfca192b-bf4740de {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_9c061e6b-f1cc-7748-9253-428460dd2ae7-bf4740de {
  grid-area: 7 / 1 / 10 / 4;
}

#w-node-_9c061e6b-f1cc-7748-9253-428460dd2ae9-bf4740de {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_9c061e6b-f1cc-7748-9253-428460dd2aea-bf4740de {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-_9c061e6b-f1cc-7748-9253-428460dd2aeb-bf4740de {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-d6aa84e7-99f3-bcbe-7014-988ce15d8f4c-bf4740de {
  grid-area: 3 / 3 / 5 / 7;
}

#w-node-d6aa84e7-99f3-bcbe-7014-988ce15d8f4e-bf4740de {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-d6aa84e7-99f3-bcbe-7014-988ce15d8f4f-bf4740de {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-d6aa84e7-99f3-bcbe-7014-988ce15d8f50-bf4740de {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-d88531e7-2ac9-e80d-d508-01cb67222229-bf4740de {
  grid-area: 3 / 1 / 5 / 5;
}

#w-node-d88531e7-2ac9-e80d-d508-01cb6722222b-bf4740de {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-d88531e7-2ac9-e80d-d508-01cb6722222c-bf4740de {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-d88531e7-2ac9-e80d-d508-01cb6722222d-bf4740de {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-efd22c7c-31e0-a6f5-4437-42c335465c60-bf4740de {
  grid-area: 5 / 1 / 7 / 5;
}

#w-node-efd22c7c-31e0-a6f5-4437-42c335465c62-bf4740de {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-efd22c7c-31e0-a6f5-4437-42c335465c63-bf4740de {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-efd22c7c-31e0-a6f5-4437-42c335465c64-bf4740de {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_6b712498-63dc-4312-df5b-61ccc314f12b-bf4740de {
  grid-area: 5 / 3 / 7 / 9;
}

#w-node-_6b712498-63dc-4312-df5b-61ccc314f12d-bf4740de {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_6b712498-63dc-4312-df5b-61ccc314f12e-bf4740de {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-_6b712498-63dc-4312-df5b-61ccc314f12f-bf4740de {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_2f0c955d-b79a-8b4f-beab-f62a96337d3c-bf4740de {
  grid-area: 2 / 1 / 9 / 19;
}

#w-node-_47e75bde-ab5f-1b63-f001-504bdeae0fea-bf4740de {
  grid-area: 2 / 16 / 11 / 21;
}

#w-node-_3fcc37a3-d9cc-c788-d9bb-df4335d9905d-bf4740de {
  grid-area: 1 / 4 / 3 / 7;
}

#w-node-_3fcc37a3-d9cc-c788-d9bb-df4335d9905f-bf4740de {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_3fcc37a3-d9cc-c788-d9bb-df4335d99060-bf4740de {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-_3fcc37a3-d9cc-c788-d9bb-df4335d99061-bf4740de {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_3fcc37a3-d9cc-c788-d9bb-df4335d99058-bf4740de {
  grid-area: 5 / 2 / 7 / 5;
}

#w-node-_3fcc37a3-d9cc-c788-d9bb-df4335d9905a-bf4740de {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_3fcc37a3-d9cc-c788-d9bb-df4335d9905b-bf4740de {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-_3fcc37a3-d9cc-c788-d9bb-df4335d9905c-bf4740de {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_3fcc37a3-d9cc-c788-d9bb-df4335d99053-bf4740de {
  grid-area: 3 / 4 / 5 / 7;
}

#w-node-_3fcc37a3-d9cc-c788-d9bb-df4335d99055-bf4740de {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_3fcc37a3-d9cc-c788-d9bb-df4335d99056-bf4740de {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-_3fcc37a3-d9cc-c788-d9bb-df4335d99057-bf4740de {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_3fcc37a3-d9cc-c788-d9bb-df4335d9904e-bf4740de {
  grid-area: 5 / 4 / 7 / 8;
}

#w-node-_3fcc37a3-d9cc-c788-d9bb-df4335d99050-bf4740de {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_3fcc37a3-d9cc-c788-d9bb-df4335d99051-bf4740de {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-_3fcc37a3-d9cc-c788-d9bb-df4335d99052-bf4740de {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_3fcc37a3-d9cc-c788-d9bb-df4335d9903f-bf4740de {
  grid-area: 7 / 2 / 9 / 4;
}

#w-node-_3fcc37a3-d9cc-c788-d9bb-df4335d99041-bf4740de {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_3fcc37a3-d9cc-c788-d9bb-df4335d99042-bf4740de {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-_3fcc37a3-d9cc-c788-d9bb-df4335d99043-bf4740de {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_3fcc37a3-d9cc-c788-d9bb-df4335d99044-bf4740de {
  grid-area: 3 / 2 / 5 / 5;
}

#w-node-_3fcc37a3-d9cc-c788-d9bb-df4335d99046-bf4740de {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_3fcc37a3-d9cc-c788-d9bb-df4335d99047-bf4740de {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-_3fcc37a3-d9cc-c788-d9bb-df4335d99048-bf4740de {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_47e75bde-ab5f-1b63-f001-504bdeae0ffb-bf4740de {
  grid-area: 2 / 1 / 9 / 19;
}

#w-node-_57e59def-421c-0cae-e0f9-6d13b43e03e2-bf4740de {
  grid-area: 2 / 3 / 5 / 6;
}

#w-node-_57e59def-421c-0cae-e0f9-6d13b43e03e4-bf4740de {
  grid-area: 2 / 1 / 6 / 2;
}

#w-node-_57e59def-421c-0cae-e0f9-6d13b43e03e5-bf4740de {
  grid-area: 1 / 1 / 6 / 2;
}

#w-node-_57e59def-421c-0cae-e0f9-6d13b43e03e6-bf4740de {
  grid-area: 2 / 3 / 6 / 4;
}

#w-node-_4c3ddf00-f841-34d5-396a-0ed3a3130909-bf4740de {
  grid-area: 2 / 6 / 5 / 9;
}

#w-node-_4c3ddf00-f841-34d5-396a-0ed3a313090b-bf4740de {
  grid-area: 2 / 1 / 6 / 2;
}

#w-node-_4c3ddf00-f841-34d5-396a-0ed3a313090c-bf4740de {
  grid-area: 1 / 1 / 6 / 2;
}

#w-node-_4c3ddf00-f841-34d5-396a-0ed3a313090d-bf4740de {
  grid-area: 2 / 3 / 6 / 4;
}

#w-node-_7470d562-7cd5-9d1d-512b-bc97b05a4b31-bf4740de {
  grid-area: 2 / 9 / 5 / 12;
}

#w-node-_7470d562-7cd5-9d1d-512b-bc97b05a4b33-bf4740de {
  grid-area: 2 / 1 / 6 / 2;
}

#w-node-_7470d562-7cd5-9d1d-512b-bc97b05a4b34-bf4740de {
  grid-area: 1 / 1 / 6 / 2;
}

#w-node-_7470d562-7cd5-9d1d-512b-bc97b05a4b35-bf4740de {
  grid-area: 2 / 3 / 6 / 4;
}

#w-node-_97e05dea-1364-ae53-4a4b-6b00832fc4a1-bf4740de {
  grid-area: 2 / 12 / 5 / 15;
}

#w-node-_97e05dea-1364-ae53-4a4b-6b00832fc4a3-bf4740de {
  grid-area: 2 / 1 / 5 / 2;
}

#w-node-_97e05dea-1364-ae53-4a4b-6b00832fc4a4-bf4740de {
  grid-area: 1 / 1 / 5 / 2;
}

#w-node-_97e05dea-1364-ae53-4a4b-6b00832fc4a5-bf4740de {
  grid-area: 2 / 3 / 5 / 4;
}

#w-node-_1d523600-c794-f3f3-5e90-6b369d2bc5e8-bf4740de {
  grid-area: 2 / 15 / 5 / 18;
}

#w-node-_1d523600-c794-f3f3-5e90-6b369d2bc5ea-bf4740de {
  grid-area: 2 / 1 / 5 / 2;
}

#w-node-_1d523600-c794-f3f3-5e90-6b369d2bc5eb-bf4740de {
  grid-area: 1 / 1 / 5 / 2;
}

#w-node-_1d523600-c794-f3f3-5e90-6b369d2bc5ec-bf4740de {
  grid-area: 2 / 3 / 5 / 4;
}

#w-node-bedb0768-3e4a-954e-f297-054eb8cfcca0-bf4740de {
  grid-area: 2 / 18 / 5 / 21;
}

#w-node-bd43f00d-25b4-2a14-b19e-fb75943ea35e-bf4740de {
  grid-area: 2 / 1 / 6 / 2;
}

#w-node-f6940a5d-bee0-f69a-d02f-766ef1df3d0e-bf4740de {
  grid-area: 1 / 1 / 6 / 2;
}

#w-node-f5d01942-f415-4768-1af2-b2f70eca0c90-bf4740de {
  grid-area: 2 / 3 / 6 / 4;
}

#w-node-d96b94c0-8a13-ea15-6cd9-7a46c1886ba4-bf4740de {
  grid-area: 5 / 9 / 8 / 12;
}

#w-node-d96b94c0-8a13-ea15-6cd9-7a46c1886ba6-bf4740de {
  grid-area: 2 / 1 / 6 / 2;
}

#w-node-d96b94c0-8a13-ea15-6cd9-7a46c1886ba7-bf4740de {
  grid-area: 1 / 1 / 6 / 2;
}

#w-node-d96b94c0-8a13-ea15-6cd9-7a46c1886ba8-bf4740de {
  grid-area: 2 / 3 / 6 / 4;
}

#w-node-_30ed3309-3efd-3e87-8d72-40c1db10513a-bf4740de {
  grid-area: 5 / 12 / 8 / 15;
}

#w-node-_30ed3309-3efd-3e87-8d72-40c1db10513c-bf4740de {
  grid-area: 2 / 1 / 6 / 2;
}

#w-node-_30ed3309-3efd-3e87-8d72-40c1db10513d-bf4740de {
  grid-area: 1 / 1 / 6 / 2;
}

#w-node-_30ed3309-3efd-3e87-8d72-40c1db10513e-bf4740de {
  grid-area: 2 / 3 / 6 / 4;
}

#w-node-_0a3d92bd-e5bb-4e28-2382-d1b2df979911-bf4740de {
  grid-area: 5 / 15 / 8 / 18;
}

#w-node-_0a3d92bd-e5bb-4e28-2382-d1b2df979913-bf4740de {
  grid-area: 2 / 1 / 6 / 2;
}

#w-node-_0a3d92bd-e5bb-4e28-2382-d1b2df979914-bf4740de {
  grid-area: 1 / 1 / 6 / 2;
}

#w-node-_0a3d92bd-e5bb-4e28-2382-d1b2df979915-bf4740de {
  grid-area: 2 / 3 / 6 / 5;
}

#w-node-_23289619-184a-98de-1586-2ed15bcc8c37-bf4740de {
  grid-area: 5 / 18 / 8 / 21;
}

#w-node-_23289619-184a-98de-1586-2ed15bcc8c39-bf4740de {
  grid-area: 2 / 1 / 6 / 2;
}

#w-node-_23289619-184a-98de-1586-2ed15bcc8c3a-bf4740de {
  grid-area: 1 / 1 / 6 / 2;
}

#w-node-_23289619-184a-98de-1586-2ed15bcc8c3b-bf4740de {
  grid-area: 2 / 3 / 6 / 5;
}

#w-node-bbe537ca-d539-ca52-4a7a-7bfaaa07d2dc-bf4740de {
  grid-area: 5 / 1 / 9 / 8;
}

#w-node-_8864c91b-5ba8-4225-c84c-a2af70cdc718-bf4740de {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-_02c4eabf-49b3-9492-a2b6-b4847976933f-bf4740de {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-bbe537ca-d539-ca52-4a7a-7bfaaa07d2dd-bf4740de {
  grid-area: 1 / 2 / 2 / 6;
  justify-self: start;
}

#w-node-bbe537ca-d539-ca52-4a7a-7bfaaa07d2df-bf4740de {
  grid-area: 2 / 3 / 3 / 7;
}

#w-node-bbe537ca-d539-ca52-4a7a-7bfaaa07d2e1-bf4740de {
  grid-area: 3 / 3 / 4 / 7;
}

#w-node-bbe537ca-d539-ca52-4a7a-7bfaaa07d2e3-bf4740de {
  grid-area: 3 / 2 / 4 / 7;
  align-self: start;
}

#w-node-b557f28b-fbfd-3193-4fac-53b88cc8a74d-bf4740de {
  grid-area: 1 / 1 / 4 / 3;
}

#w-node-_00a371e5-6c0e-44b4-68bc-9b607c40fb3d-bf4740de {
  grid-area: 3 / 5 / 4 / 8;
}

#w-node-ee8a5f54-f1a6-8851-b594-b8e4bc140b87-bf4740de {
  grid-area: 1 / 6 / 2 / 7;
}

#w-node-_7fa57098-12d3-4008-186f-4549d7efcf80-bf4740de {
  grid-column: 1 / 2;
  grid-row-start: 0;
  grid-row-end: 1;
}

#w-node-ed5c8652-9cb7-694e-31f5-f54304f9a812-bf4740de {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-ed5c8652-9cb7-694e-31f5-f54304f9a813-bf4740de {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-ed5c8652-9cb7-694e-31f5-f54304f9a814-bf4740de {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_82bcb9f5-0567-103b-88be-dcfe41949551-bf4740de {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_82bcb9f5-0567-103b-88be-dcfe41949552-bf4740de {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-_82bcb9f5-0567-103b-88be-dcfe41949553-bf4740de {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_6b7ed7ba-efbe-4875-ebfd-f3ece7518dfe-bf4740de {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_6b7ed7ba-efbe-4875-ebfd-f3ece7518dff-bf4740de {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-_6b7ed7ba-efbe-4875-ebfd-f3ece7518e00-bf4740de {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-f1f4d0d9-12a5-8dfc-b80d-e4bb7074c80c-bf4740de {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-f1f4d0d9-12a5-8dfc-b80d-e4bb7074c80d-bf4740de {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-f1f4d0d9-12a5-8dfc-b80d-e4bb7074c80e-bf4740de {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_56168f77-5418-8c36-250c-983842c8f887-bf4740de {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_56168f77-5418-8c36-250c-983842c8f888-bf4740de {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-_56168f77-5418-8c36-250c-983842c8f889-bf4740de {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-a6098fc0-6119-4332-5173-920ff4b64959-bf4740de {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-a6098fc0-6119-4332-5173-920ff4b6495a-bf4740de {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-a6098fc0-6119-4332-5173-920ff4b6495b-bf4740de {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-c2f7dd4a-9c01-eeed-31e6-dd2a3992b158-bf4740de {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-c2f7dd4a-9c01-eeed-31e6-dd2a3992b159-bf4740de {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-c2f7dd4a-9c01-eeed-31e6-dd2a3992b15a-bf4740de {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_03e75825-7834-90fc-545a-82d82330378b-bf4740de {
  grid-area: 2 / 15 / 5 / 18;
}

#w-node-_03e75825-7834-90fc-545a-82d82330378d-bf4740de {
  grid-area: 2 / 1 / 5 / 2;
}

#w-node-_03e75825-7834-90fc-545a-82d82330378e-bf4740de {
  grid-area: 1 / 1 / 5 / 2;
}

#w-node-_03e75825-7834-90fc-545a-82d82330378f-bf4740de {
  grid-area: 2 / 3 / 5 / 4;
}

#w-node-_03e75825-7834-90fc-545a-82d823303790-bf4740de {
  grid-area: 2 / 18 / 5 / 21;
}

#w-node-_03e75825-7834-90fc-545a-82d823303792-bf4740de {
  grid-area: 2 / 1 / 6 / 2;
}

#w-node-_03e75825-7834-90fc-545a-82d823303793-bf4740de {
  grid-area: 1 / 1 / 6 / 2;
}

#w-node-_03e75825-7834-90fc-545a-82d823303794-bf4740de {
  grid-area: 2 / 3 / 6 / 4;
}

#w-node-_03e75825-7834-90fc-545a-82d823303795-bf4740de {
  grid-area: 2 / 3 / 5 / 6;
}

#w-node-_03e75825-7834-90fc-545a-82d823303797-bf4740de {
  grid-area: 2 / 1 / 6 / 2;
}

#w-node-_03e75825-7834-90fc-545a-82d823303798-bf4740de {
  grid-area: 1 / 1 / 6 / 2;
}

#w-node-_03e75825-7834-90fc-545a-82d823303799-bf4740de {
  grid-area: 2 / 3 / 6 / 4;
}

#w-node-_03e75825-7834-90fc-545a-82d82330379a-bf4740de {
  grid-area: 2 / 12 / 5 / 15;
}

#w-node-_03e75825-7834-90fc-545a-82d82330379c-bf4740de {
  grid-area: 2 / 1 / 5 / 2;
}

#w-node-_03e75825-7834-90fc-545a-82d82330379d-bf4740de {
  grid-area: 1 / 1 / 5 / 2;
}

#w-node-_03e75825-7834-90fc-545a-82d82330379e-bf4740de {
  grid-area: 2 / 3 / 5 / 4;
}

#w-node-_03e75825-7834-90fc-545a-82d82330379f-bf4740de {
  grid-area: 2 / 9 / 5 / 12;
}

#w-node-_03e75825-7834-90fc-545a-82d8233037a1-bf4740de {
  grid-area: 2 / 1 / 6 / 2;
}

#w-node-_03e75825-7834-90fc-545a-82d8233037a2-bf4740de {
  grid-area: 1 / 1 / 6 / 2;
}

#w-node-_03e75825-7834-90fc-545a-82d8233037a3-bf4740de {
  grid-area: 2 / 3 / 6 / 4;
}

#w-node-_03e75825-7834-90fc-545a-82d8233037a4-bf4740de {
  grid-area: 2 / 6 / 5 / 9;
}

#w-node-_03e75825-7834-90fc-545a-82d8233037a6-bf4740de {
  grid-area: 2 / 1 / 6 / 2;
}

#w-node-_03e75825-7834-90fc-545a-82d8233037a7-bf4740de {
  grid-area: 1 / 1 / 6 / 2;
}

#w-node-_03e75825-7834-90fc-545a-82d8233037a8-bf4740de {
  grid-area: 2 / 3 / 6 / 4;
}

#w-node-_03e75825-7834-90fc-545a-82d8233037a9-bf4740de {
  grid-area: 5 / 15 / 8 / 18;
}

#w-node-_03e75825-7834-90fc-545a-82d8233037ab-bf4740de {
  grid-area: 2 / 1 / 6 / 2;
}

#w-node-_03e75825-7834-90fc-545a-82d8233037ac-bf4740de {
  grid-area: 1 / 1 / 6 / 2;
}

#w-node-_03e75825-7834-90fc-545a-82d8233037ad-bf4740de {
  grid-area: 2 / 3 / 6 / 5;
}

#w-node-_03e75825-7834-90fc-545a-82d8233037ae-bf4740de {
  grid-area: 5 / 12 / 8 / 15;
}

#w-node-_03e75825-7834-90fc-545a-82d8233037b0-bf4740de {
  grid-area: 2 / 1 / 6 / 2;
}

#w-node-_03e75825-7834-90fc-545a-82d8233037b1-bf4740de {
  grid-area: 1 / 1 / 6 / 2;
}

#w-node-_03e75825-7834-90fc-545a-82d8233037b2-bf4740de {
  grid-area: 2 / 3 / 6 / 4;
}

#w-node-_03e75825-7834-90fc-545a-82d8233037b3-bf4740de {
  grid-area: 5 / 9 / 8 / 12;
}

#w-node-_03e75825-7834-90fc-545a-82d8233037b5-bf4740de {
  grid-area: 2 / 1 / 6 / 2;
}

#w-node-_03e75825-7834-90fc-545a-82d8233037b6-bf4740de {
  grid-area: 1 / 1 / 6 / 2;
}

#w-node-_03e75825-7834-90fc-545a-82d8233037b7-bf4740de {
  grid-area: 2 / 3 / 6 / 4;
}

#w-node-_03e75825-7834-90fc-545a-82d8233037b8-bf4740de {
  grid-area: 5 / 18 / 8 / 21;
}

#w-node-_03e75825-7834-90fc-545a-82d8233037ba-bf4740de {
  grid-area: 2 / 1 / 6 / 2;
}

#w-node-_03e75825-7834-90fc-545a-82d8233037bb-bf4740de {
  grid-area: 1 / 1 / 6 / 2;
}

#w-node-_03e75825-7834-90fc-545a-82d8233037bc-bf4740de {
  grid-area: 2 / 3 / 6 / 5;
}

#w-node-_03e75825-7834-90fc-545a-82d8233037bd-bf4740de {
  grid-area: 5 / 1 / 9 / 8;
}

#w-node-_03e75825-7834-90fc-545a-82d8233037bf-bf4740de {
  grid-area: 1 / 2 / 2 / 6;
  justify-self: start;
}

#w-node-_03e75825-7834-90fc-545a-82d8233037c1-bf4740de {
  grid-area: 2 / 3 / 3 / 7;
}

#w-node-_03e75825-7834-90fc-545a-82d8233037c3-bf4740de {
  grid-area: 3 / 3 / 4 / 7;
}

#w-node-_03e75825-7834-90fc-545a-82d8233037c5-bf4740de {
  grid-area: 3 / 2 / 4 / 7;
  align-self: start;
}

#w-node-_03e75825-7834-90fc-545a-82d8233037cf-bf4740de {
  grid-column: 2 / 3;
  grid-row-start: 0;
  grid-row-end: 1;
}

#w-node-_03e75825-7834-90fc-545a-82d8233037d1-bf4740de {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_03e75825-7834-90fc-545a-82d8233037d2-bf4740de {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-_03e75825-7834-90fc-545a-82d8233037d3-bf4740de {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_03e75825-7834-90fc-545a-82d8233037de-bf4740de {
  grid-column: 1 / 2;
  grid-row-start: 0;
  grid-row-end: 1;
}

#w-node-_03e75825-7834-90fc-545a-82d8233037e0-bf4740de {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_03e75825-7834-90fc-545a-82d8233037e1-bf4740de {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-_03e75825-7834-90fc-545a-82d8233037e2-bf4740de {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_03e75825-7834-90fc-545a-82d8233037d9-bf4740de {
  grid-column: 2 / 3;
  grid-row-start: 0;
  grid-row-end: 1;
}

#w-node-_03e75825-7834-90fc-545a-82d8233037db-bf4740de {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_03e75825-7834-90fc-545a-82d8233037dc-bf4740de {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-_03e75825-7834-90fc-545a-82d8233037dd-bf4740de {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_03e75825-7834-90fc-545a-82d8233037d4-bf4740de {
  grid-column: 1 / 2;
  grid-row-start: 0;
  grid-row-end: 1;
}

#w-node-_03e75825-7834-90fc-545a-82d8233037d6-bf4740de {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_03e75825-7834-90fc-545a-82d8233037d7-bf4740de {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-_03e75825-7834-90fc-545a-82d8233037d8-bf4740de {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_03e75825-7834-90fc-545a-82d8233037f7-bf4740de {
  grid-column: 2 / 3;
  grid-row-start: 0;
  grid-row-end: 1;
}

#w-node-_03e75825-7834-90fc-545a-82d8233037f9-bf4740de {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_03e75825-7834-90fc-545a-82d8233037fa-bf4740de {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-_03e75825-7834-90fc-545a-82d8233037fb-bf4740de {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_03e75825-7834-90fc-545a-82d8233037f2-bf4740de {
  grid-column: 1 / 2;
  grid-row-start: 0;
  grid-row-end: 1;
}

#w-node-_03e75825-7834-90fc-545a-82d8233037f4-bf4740de {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_03e75825-7834-90fc-545a-82d8233037f5-bf4740de {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-_03e75825-7834-90fc-545a-82d8233037f6-bf4740de {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_03e75825-7834-90fc-545a-82d823303801-bf4740de {
  grid-column: 2 / 3;
  grid-row-start: 0;
  grid-row-end: 1;
}

#w-node-_03e75825-7834-90fc-545a-82d823303803-bf4740de {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_03e75825-7834-90fc-545a-82d823303804-bf4740de {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-_03e75825-7834-90fc-545a-82d823303805-bf4740de {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_03e75825-7834-90fc-545a-82d8233037fc-bf4740de {
  grid-column: 1 / 2;
  grid-row-start: 0;
  grid-row-end: 1;
}

#w-node-_03e75825-7834-90fc-545a-82d8233037fe-bf4740de {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_03e75825-7834-90fc-545a-82d8233037ff-bf4740de {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-_03e75825-7834-90fc-545a-82d823303800-bf4740de {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_1205fb4b-e6ab-9be0-a692-c610a77c9bce-bf4740de {
  grid-area: 1 / 4 / 10 / 14;
  place-self: center;
}

#w-node-_3f20359a-649f-ae8c-34a0-3dc0e4c73e7c-bf4740de {
  grid-area: 5 / 17 / 7 / 20;
}

#w-node-_3f20359a-649f-ae8c-34a0-3dc0e4c73e7e-bf4740de {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_3f20359a-649f-ae8c-34a0-3dc0e4c73e7f-bf4740de {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-_3f20359a-649f-ae8c-34a0-3dc0e4c73e80-bf4740de {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_2261d471-2be6-f2ed-de5f-7a6a1defd30e-bf4740de {
  grid-area: 7 / 15 / 9 / 18;
}

#w-node-_2261d471-2be6-f2ed-de5f-7a6a1defd310-bf4740de {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_2261d471-2be6-f2ed-de5f-7a6a1defd311-bf4740de {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-_2261d471-2be6-f2ed-de5f-7a6a1defd312-bf4740de {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-d170aaa5-df7c-0bea-e997-ae9f130b2c9d-bf4740de {
  grid-area: 7 / 17 / 9 / 21;
}

#w-node-d170aaa5-df7c-0bea-e997-ae9f130b2c9f-bf4740de {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-d170aaa5-df7c-0bea-e997-ae9f130b2ca0-bf4740de {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-d170aaa5-df7c-0bea-e997-ae9f130b2ca1-bf4740de {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-cd2d6f91-0ad3-87ad-17bd-df2bcaff69ef-bf4740de {
  grid-area: 1 / 19 / 3 / 22;
}

#w-node-cd2d6f91-0ad3-87ad-17bd-df2bcaff69f1-bf4740de {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-cd2d6f91-0ad3-87ad-17bd-df2bcaff69f2-bf4740de {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-cd2d6f91-0ad3-87ad-17bd-df2bcaff69f3-bf4740de {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_920747cc-65cc-9289-0297-71321f2a4149-bf4740de {
  grid-area: 3 / 19 / 5 / 22;
}

#w-node-_920747cc-65cc-9289-0297-71321f2a414b-bf4740de {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_920747cc-65cc-9289-0297-71321f2a414c-bf4740de {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-_920747cc-65cc-9289-0297-71321f2a414d-bf4740de {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_6d4f3064-f607-3ed1-bd19-2b6a8ad17251-bf4740de {
  grid-area: 1 / 1 / 3 / 4;
}

#w-node-_6d4f3064-f607-3ed1-bd19-2b6a8ad17253-bf4740de {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_6d4f3064-f607-3ed1-bd19-2b6a8ad17254-bf4740de {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-_6d4f3064-f607-3ed1-bd19-2b6a8ad17255-bf4740de {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_3812c7b6-f56e-cda1-1b53-1976fdef1df7-bf4740de {
  grid-area: 1 / 4 / 10 / 14;
  place-self: center;
}

#w-node-_3812c7b6-f56e-cda1-1b53-1976fdef1e04-bf4740de {
  grid-area: 7 / 15 / 9 / 18;
}

#w-node-_3812c7b6-f56e-cda1-1b53-1976fdef1e06-bf4740de {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_3812c7b6-f56e-cda1-1b53-1976fdef1e07-bf4740de {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-_3812c7b6-f56e-cda1-1b53-1976fdef1e08-bf4740de {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_3812c7b6-f56e-cda1-1b53-1976fdef1e09-bf4740de {
  grid-area: 7 / 17 / 9 / 21;
}

#w-node-_3812c7b6-f56e-cda1-1b53-1976fdef1e0b-bf4740de {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_3812c7b6-f56e-cda1-1b53-1976fdef1e0c-bf4740de {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-_3812c7b6-f56e-cda1-1b53-1976fdef1e0d-bf4740de {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_3812c7b6-f56e-cda1-1b53-1976fdef1e18-bf4740de {
  grid-area: 1 / 1 / 3 / 4;
}

#w-node-_3812c7b6-f56e-cda1-1b53-1976fdef1e1a-bf4740de {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_3812c7b6-f56e-cda1-1b53-1976fdef1e1b-bf4740de {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-_3812c7b6-f56e-cda1-1b53-1976fdef1e1c-bf4740de {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_0cdeea4e-fff4-8865-9993-1478858fd874-bf4740de {
  grid-area: 1 / 4 / 8 / 14;
  place-self: center;
}

#w-node-_03b708f2-2e95-765a-f4c0-9edd38f897ca-bf4740de {
  grid-area: 2 / 18 / 4 / 21;
}

#w-node-_03b708f2-2e95-765a-f4c0-9edd38f897cc-bf4740de {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_03b708f2-2e95-765a-f4c0-9edd38f897cd-bf4740de {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-_03b708f2-2e95-765a-f4c0-9edd38f897ce-bf4740de {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-ecdc1842-ed58-0f5b-2f4d-c423f623f995-bf4740de {
  grid-area: 8 / 14 / 10 / 17;
}

#w-node-ecdc1842-ed58-0f5b-2f4d-c423f623f997-bf4740de {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-ecdc1842-ed58-0f5b-2f4d-c423f623f998-bf4740de {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-ecdc1842-ed58-0f5b-2f4d-c423f623f999-bf4740de {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-c57ac90c-ca06-ad1d-7e3a-0a8a6a6d4049-bf4740de {
  grid-area: 6 / 16 / 8 / 19;
}

#w-node-c57ac90c-ca06-ad1d-7e3a-0a8a6a6d404b-bf4740de {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-c57ac90c-ca06-ad1d-7e3a-0a8a6a6d404c-bf4740de {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-c57ac90c-ca06-ad1d-7e3a-0a8a6a6d404d-bf4740de {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-c0511256-f67f-2dd7-f425-5d435439cf8a-bf4740de {
  grid-area: 4 / 18 / 6 / 21;
}

#w-node-c0511256-f67f-2dd7-f425-5d435439cf8c-bf4740de {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-c0511256-f67f-2dd7-f425-5d435439cf8d-bf4740de {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-c0511256-f67f-2dd7-f425-5d435439cf8e-bf4740de {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-b980095e-8641-b78d-2fde-d453ba9b85cd-bf4740de {
  grid-area: 6 / 18 / 8 / 21;
}

#w-node-b980095e-8641-b78d-2fde-d453ba9b85cf-bf4740de {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-b980095e-8641-b78d-2fde-d453ba9b85d0-bf4740de {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-b980095e-8641-b78d-2fde-d453ba9b85d1-bf4740de {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_2fe8c5c2-43c5-d6d2-bc78-4b8a199300c8-bf4740de {
  grid-area: 6 / 6 / 10 / 17;
  place-self: center;
}

#w-node-dbcc7010-5856-43f6-5375-ce3c990b81ac-bf4740de {
  grid-area: 1 / 1 / 3 / 4;
}

#w-node-dbcc7010-5856-43f6-5375-ce3c990b81ae-bf4740de {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-dbcc7010-5856-43f6-5375-ce3c990b81af-bf4740de {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-dbcc7010-5856-43f6-5375-ce3c990b81b0-bf4740de {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-d05e8e2d-9848-04d8-17d1-cd98bd4796ca-bf4740de {
  grid-area: 1 / 4 / 8 / 14;
  place-self: center;
}

#w-node-d05e8e2d-9848-04d8-17d1-cd98bd4796e2-bf4740de {
  grid-area: 6 / 18 / 8 / 21;
}

#w-node-d05e8e2d-9848-04d8-17d1-cd98bd4796e4-bf4740de {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-d05e8e2d-9848-04d8-17d1-cd98bd4796e5-bf4740de {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-d05e8e2d-9848-04d8-17d1-cd98bd4796e6-bf4740de {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-d05e8e2d-9848-04d8-17d1-cd98bd4796d8-bf4740de {
  grid-area: 6 / 16 / 8 / 19;
}

#w-node-d05e8e2d-9848-04d8-17d1-cd98bd4796da-bf4740de {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-d05e8e2d-9848-04d8-17d1-cd98bd4796db-bf4740de {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-d05e8e2d-9848-04d8-17d1-cd98bd4796dc-bf4740de {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_2480c18d-7933-4d9b-8dfb-ef40215e47cf-bf4740de {
  grid-area: 1 / 1 / 3 / 4;
}

#w-node-_2480c18d-7933-4d9b-8dfb-ef40215e47d1-bf4740de {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_2480c18d-7933-4d9b-8dfb-ef40215e47d2-bf4740de {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-_2480c18d-7933-4d9b-8dfb-ef40215e47d3-bf4740de {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-d05e8e2d-9848-04d8-17d1-cd98bd4796d3-bf4740de {
  grid-area: 8 / 14 / 10 / 17;
}

#w-node-d05e8e2d-9848-04d8-17d1-cd98bd4796d5-bf4740de {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-d05e8e2d-9848-04d8-17d1-cd98bd4796d6-bf4740de {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-d05e8e2d-9848-04d8-17d1-cd98bd4796d7-bf4740de {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-d05e8e2d-9848-04d8-17d1-cd98bd4796e9-bf4740de {
  grid-area: 1 / 1 / 3 / 4;
}

#w-node-d05e8e2d-9848-04d8-17d1-cd98bd4796eb-bf4740de {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-d05e8e2d-9848-04d8-17d1-cd98bd4796ec-bf4740de {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-d05e8e2d-9848-04d8-17d1-cd98bd4796ed-bf4740de {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-d05e8e2d-9848-04d8-17d1-cd98bd4796e7-bf4740de {
  grid-area: 6 / 6 / 10 / 17;
  place-self: center;
}

#w-node-a88e4fca-32f7-d8bb-ceb8-18a555656a26-bf4740de {
  grid-area: 2 / 4 / 3 / 20;
  place-self: center;
}

#w-node-f3b96760-c12f-1521-a279-9586de0909f3-bf4740de {
  grid-area: 6 / 5 / 10 / 19;
  place-self: center;
}

#w-node-_7783f36b-5db9-8012-5ab5-ded202cb9488-bf4740de {
  grid-area: 4 / 4 / 5 / 20;
  align-self: center;
}

#w-node-_4f1425cb-0025-af95-fd41-b1b5c0ba9bb1-bf4740de {
  grid-area: 2 / 4 / 3 / 20;
  place-self: center;
}

#w-node-_4f1425cb-0025-af95-fd41-b1b5c0ba9bb3-bf4740de {
  grid-area: 6 / 5 / 10 / 19;
  place-self: center;
}

#w-node-_4f1425cb-0025-af95-fd41-b1b5c0ba9bb4-bf4740de {
  grid-area: 4 / 4 / 5 / 20;
  align-self: center;
}

#w-node-paragraph-bf4740de {
  grid-area: 5 / 4 / 8 / 14;
}

#w-node-paragraph-3-bf4740de {
  grid-area: 2 / 4 / 3 / 14;
}

#w-node-paragraph-4-bf4740de {
  grid-area: 3 / 4 / 4 / 14;
}

#w-node-_09ec2ad8-cac6-2129-cce0-6dcfb0ed1554-bf4740de, #w-node-_2d8bf228-ca63-1250-51c8-85f05fde2783-bf4740de {
  grid-area: 1 / 1 / 2 / 11;
}

#w-node-fbfe68a8-ed4f-9adc-17ca-53c4d8b714b8-bf4740de {
  grid-area: 1 / 1 / 4 / 11;
}

#w-node-_83ed97d8-8734-1a07-a208-b25f490d8d74-bf4740de {
  grid-area: 5 / 4 / 8 / 14;
}

#w-node-_3c7f97d3-d1d1-fb11-5892-aeded2b550a8-bf4740de {
  grid-area: 2 / 4 / 3 / 14;
}

#w-node-f98dd402-8612-c9a7-c910-8436bddaf4d6-bf4740de {
  grid-area: 3 / 4 / 4 / 14;
}

#w-node-ebdfb352-fd33-c217-8129-0e3d6824dc1c-bf4740de, #w-node-d9c11a9d-c64d-2b01-dbfc-c9e9b184b46c-bf4740de {
  grid-area: 1 / 1 / 2 / 11;
}

#w-node-_09480954-cf27-17cb-a86a-d570f4ec4ee8-bf4740de {
  grid-area: 1 / 1 / 4 / 11;
}

#w-node-_144c6951-1faa-c39a-7235-9890c79f0e3f-bf4740de {
  grid-area: 5 / 4 / 8 / 14;
}

#w-node-_9cebdb97-1d58-c66c-ab58-b4fae25aa58f-bf4740de {
  grid-area: 2 / 4 / 3 / 14;
}

#w-node-_668b265f-dfc8-31c5-26e8-7a696b3375cc-bf4740de {
  grid-area: 3 / 4 / 4 / 14;
}

#w-node-_90ae9e78-09c5-98e7-edad-7e9109ddca83-bf4740de, #w-node-_0d4aaa1c-f535-0d4a-860d-cbca5423ea4c-bf4740de {
  grid-area: 1 / 1 / 2 / 11;
}

#w-node-_3310d7cc-ddbb-aea1-a524-fbd3dde7f95c-bf4740de {
  grid-area: 1 / 1 / 4 / 11;
}

#w-node-_7e105643-0545-ba9d-c552-3a1b629e249b-bf4740de {
  grid-area: 3 / 11 / 8 / 20;
  place-self: center;
}

#w-node-d317d3e4-712d-d6b3-6b47-0117b867fc79-bf4740de {
  grid-area: 5 / 4 / 8 / 14;
}

#w-node-_550dfb99-d9fa-b41b-9c41-ac7854d56fcd-bf4740de {
  grid-area: 2 / 4 / 3 / 14;
}

#w-node-aaaadcff-8ef8-703e-0f5f-f18bb7ac4e66-bf4740de {
  grid-area: 3 / 4 / 4 / 14;
}

#w-node-_9d9a0baa-fbb3-2766-e447-d38e916cb5b2-bf4740de {
  grid-area: 3 / 11 / 8 / 20;
  place-self: center;
}

#w-node-a3e9ddf8-3ad7-c9a3-c1a7-2cc1a9f713c7-bf4740de, #w-node-_5bc2dd5b-5642-28e6-91fb-1c092ffc8b7d-bf4740de {
  grid-area: 1 / 1 / 2 / 11;
}

#w-node-e50c6b45-ba26-fe4d-bdf5-9b2dfcc5b815-bf4740de {
  grid-area: 1 / 1 / 4 / 11;
}

#w-node-_49d3bc9a-6d93-c4d8-6c60-72dd45ebd89e-bf4740de {
  grid-area: 5 / 4 / 8 / 14;
}

#w-node-_1fda551f-3ebe-b7f9-e1bf-a06fd03e5891-bf4740de {
  grid-area: 2 / 4 / 3 / 14;
}

#w-node-_609c14c8-8655-e19b-a85e-10ae88a6f225-bf4740de {
  grid-area: 3 / 4 / 4 / 14;
}

#w-node-ffd11d10-f0e5-8b94-1c38-87c3f9e7a419-bf4740de, #w-node-cf9b7f23-1ae8-2a46-cdda-1e84304cb468-bf4740de {
  grid-area: 1 / 1 / 2 / 11;
}

#w-node-_6787fef1-0c59-5419-2f0c-9ea7a94f9b75-bf4740de {
  grid-area: 1 / 1 / 4 / 11;
}

#w-node-d1ed2946-2f88-64bb-02a3-6e93a1a887ee-bf4740de {
  grid-area: 5 / 4 / 8 / 14;
}

#w-node-_84e4477a-6e0c-a023-b8b5-9f22d6510f33-bf4740de {
  grid-area: 2 / 4 / 3 / 14;
}

#w-node-_934c9b0a-47d5-239c-df82-c291a0c70cce-bf4740de {
  grid-area: 3 / 4 / 4 / 14;
}

#w-node-_21f0bee2-e83f-a427-1db8-6c6e6d7c4d9c-bf4740de, #w-node-c40024fd-326b-d4b4-7b0a-754af6325920-bf4740de {
  grid-area: 1 / 1 / 2 / 11;
}

#w-node-_5ebfb994-7a54-5712-633d-db1689a960d4-bf4740de {
  grid-area: 1 / 1 / 4 / 11;
}

#w-node-c23f8a7a-c09b-eed5-e9cb-743e1a02f6e3-bf4740de {
  grid-area: 5 / 4 / 8 / 14;
}

#w-node-_0a782259-d7a1-4212-d42a-f37e7d965bdd-bf4740de {
  grid-area: 2 / 4 / 3 / 14;
}

#w-node-_5e11316e-0ca5-63d3-b452-941cfed6a2c0-bf4740de {
  grid-area: 3 / 4 / 4 / 14;
}

#w-node-_5c6beb01-c1f3-55dc-a5c3-69e1c97ef3fd-bf4740de, #w-node-b361ba07-cf20-bceb-8454-35d314d046a7-bf4740de {
  grid-area: 1 / 1 / 2 / 11;
}

#w-node-b6f4bd48-385f-56c1-158a-9b7775f66d7c-bf4740de, #w-node-_1e645d8a-888b-06c1-eec0-175ba2581c2e-bf4740de {
  grid-area: 1 / 1 / 4 / 11;
}

#w-node-caf35d4b-7e68-825b-913f-652da841f983-bf4740de {
  grid-area: 1 / 4 / 3 / 14;
}

#w-node-caf35d4b-7e68-825b-913f-652da841f988-bf4740de {
  grid-area: 8 / 14 / 9 / 20;
}

#w-node-caf35d4b-7e68-825b-913f-652da841f991-bf4740de {
  grid-area: 3 / 4 / 8 / 20;
  justify-self: stretch;
}

#w-node-caf35d4b-7e68-825b-913f-652da841f9b8-bf4740de {
  grid-area: 3 / 1 / 4 / 23;
  place-self: center;
}

#w-node-caf35d4b-7e68-825b-913f-652da841f9ba-bf4740de {
  grid-area: 8 / 1 / 9 / 23;
  place-self: end center;
}

#w-node-caf35d4b-7e68-825b-913f-652da841f9be-bf4740de {
  grid-area: 5 / 1 / 7 / 23;
  justify-self: stretch;
}

#w-node-_37a80291-9930-00c1-5680-c5145a46ce15-bf4740de {
  grid-area: 1 / 2 / 2 / 22;
  place-self: center;
}

#w-node-_795b8796-d486-921b-b366-55b849afa1f9-bf4740de {
  grid-area: 1 / 1 / 10 / 22;
  place-self: center;
}

#w-node-d39e1936-ae65-971b-2086-25c46c113adf-bf4740de {
  grid-area: 4 / 12 / 5 / 13;
}

#w-node-_248ea78d-1057-a245-2186-42c181789d67-bf4740de {
  grid-area: 5 / 13 / 6 / 14;
}

#w-node-adee0525-135b-9769-ef97-51a3a90caf37-bf4740de {
  grid-area: 5 / 16 / 6 / 17;
}

#w-node-_5e360f7c-0a47-85bc-ca0d-addeaa012aaa-bf4740de {
  grid-area: 4 / 7 / 5 / 8;
}

#w-node-d0a9202e-9b73-772b-d41a-2b5a1b895c59-bf4740de {
  grid-area: 3 / 7 / 4 / 8;
}

#w-node-_288b1d8d-077c-b5cb-517e-cf4f2c7e27d3-bf4740de {
  grid-area: 4 / 16 / 5 / 17;
}

#w-node-_35448266-a1fd-7b14-9002-877a729733ae-bf4740de {
  grid-area: 3 / 12 / 4 / 13;
}

#w-node-_3af48a65-e224-0c6f-5fac-b6ee86d19245-bf4740de {
  grid-area: 5 / 18 / 6 / 21;
}

#w-node-_545925b6-900f-a062-b39a-7f9578f76d5d-bf4740de {
  grid-area: 4 / 17 / 5 / 21;
}

#w-node-_2ee7cba2-849e-2358-3e83-79410fefd470-bf4740de {
  grid-area: 6 / 18 / 7 / 21;
}

#w-node-_64646711-287c-6582-22a2-df60a4c85051-bf4740de {
  grid-area: 7 / 16 / 8 / 21;
}

#w-node-_7f2e2c5b-5b5f-82fd-3c10-b69ebf855a75-bf4740de {
  grid-area: 4 / 2 / 5 / 5;
}

#w-node-_95af3942-2e72-aaad-e989-7f3bf27bd265-bf4740de {
  grid-area: 5 / 2 / 6 / 5;
}

#w-node-_031a5918-24f7-b6cf-c977-84ab9e9d60ce-bf4740de {
  grid-area: 6 / 2 / 7 / 5;
}

#w-node-_3be10a2c-fd73-cc19-94f3-b00db2a39594-bf4740de {
  grid-area: 3 / 18 / 4 / 21;
}

#w-node-_3f95cd53-f620-6fc7-c59d-3313f0029946-bf4740de {
  grid-area: 7 / 2 / 8 / 5;
}

#w-node-_4db8ac84-bdac-e699-a597-ffdc65b5403a-bf4740de {
  grid-area: 1 / 2 / 2 / 22;
  place-self: center;
}

#w-node-d9069a66-5166-48a8-cd64-ff010c06a492-bf4740de {
  grid-area: 1 / 1 / 5 / 9;
}

#w-node-_5dbe8ffd-d104-a22c-adf3-b57ba2f049c1-bf4740de {
  grid-area: 2 / 4 / 8 / 19;
  place-self: stretch center;
}

#w-node-_98e8e6f7-7268-9118-4903-7bdd971762e4-bf4740de {
  grid-area: 6 / 1 / 10 / 9;
  place-self: end center;
}

#w-node-_4d5be609-ee3f-4b21-47db-f0c7f2b71aaf-bf4740de {
  grid-area: 5 / 13 / 10 / 22;
  place-self: center;
}

#w-node-f1632cc8-9c4a-bf89-28dd-ebc75741b2a0-bf4740de {
  grid-area: 1 / 13 / 5 / 22;
  align-self: start;
}

#w-node-_44b6f8ad-8bfb-673f-8efa-3f0b6a012654-bf4740de {
  grid-area: 1 / 1 / 10 / 12;
}

#w-node-_3c829011-8408-a677-5d47-54c0f3622f48-bf4740de {
  grid-area: 1 / 12 / 10 / 23;
}

#w-node-dae6f433-a170-e37c-7eed-4e10ddc8b309-bf4740de {
  grid-area: 8 / 5 / 9 / 8;
  place-self: end start;
}

#w-node-_97f56487-a2ed-3873-2f32-9581309b0708-bf4740de {
  grid-area: 8 / 18 / 9 / 20;
  place-self: end start;
}

#w-node-_7a988542-7581-6016-8273-264fc6a5201a-bf4740de {
  grid-area: 2 / 7 / 8 / 17;
  place-self: center;
}

#w-node-_643c17b9-2488-b7d3-dd67-889def6c50ce-bf4740de {
  grid-area: 7 / 8 / 11 / 16;
}

#w-node-_9eebb23e-7dfe-0327-a750-a32417beb592-bf4740de {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-fc1084c8-6a75-cf5d-d607-30b8ade6c274-bf4740de {
  grid-area: 2 / 17 / 9 / 21;
}

#w-node-f3550539-d5ee-0a29-bdd9-7bbb2922a839-bf4740de {
  grid-area: 2 / 3 / 9 / 7;
}

#w-node-paragraph-2-bf4740de {
  grid-area: 1 / 1 / 2 / 23;
  justify-self: center;
}

#w-node-d1b73f55-7f31-3ffa-2e37-045b34926b64-bf4740de {
  grid-area: 1 / 4 / 3 / 14;
}

#w-node-_3e6b60ce-5e4b-71da-8c37-672892aee865-bf4740de {
  grid-area: 9 / 14 / 10 / 20;
}

#w-node-_73437f4a-13c6-3c88-3e1f-43992249976b-bf4740de {
  grid-area: 4 / 4 / 9 / 20;
  justify-self: stretch;
}

#w-node-e4372eac-22c6-950e-3a79-4ed78f8e5986-bf4740de {
  grid-area: 3 / 4 / 4 / 20;
}

#w-node-_02b18783-306f-e22a-653e-d32dd56105ad-bf4740de {
  grid-area: 4 / 1 / 5 / 23;
  place-self: center;
}

#w-node-_29cd958a-08d1-7adb-b7bb-6221e53b1854-bf4740de {
  grid-area: 9 / 1 / 11 / 23;
  place-self: center;
}

#w-node-ea37cee9-ba14-d114-518b-e17e7b19ec66-bf4740de {
  grid-area: 6 / 2 / 8 / 23;
  justify-self: stretch;
}

#w-node-ca2e274e-061c-dcb4-8467-1bc4f6e04e6b-bf4740de {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_61be56e4-f9b4-c39e-7e6a-3477effe2275-bf4740de {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_05108fe8-1536-b738-7608-b630c15e7ff5-c15e7ff4 {
  grid-area: 4 / 11 / 7 / 14;
  place-self: center;
}

#w-node-_05108fe8-1536-b738-7608-b630c15e7ff6-c15e7ff4 {
  grid-area: 1 / 1 / 3 / 3;
  justify-self: start;
}

#w-node-_05108fe8-1536-b738-7608-b630c15e7ff7-c15e7ff4 {
  grid-area: 1 / 2 / 3 / 3;
  justify-self: end;
}

#w-node-_05108fe8-1536-b738-7608-b630c15e7ff8-c15e7ff4 {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_05108fe8-1536-b738-7608-b630c15e7ff9-c15e7ff4 {
  grid-area: 4 / 11 / 7 / 14;
  place-self: center;
}

#w-node-_05108fe8-1536-b738-7608-b630c15e7ffa-c15e7ff4 {
  grid-area: 1 / 1 / 3 / 3;
  justify-self: start;
}

#w-node-_05108fe8-1536-b738-7608-b630c15e7ffb-c15e7ff4 {
  grid-area: 1 / 2 / 3 / 3;
  justify-self: end;
}

#w-node-_05108fe8-1536-b738-7608-b630c15e7ffc-c15e7ff4 {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_05108fe8-1536-b738-7608-b630c15e7ffd-c15e7ff4 {
  grid-area: 4 / 11 / 7 / 14;
  place-self: center;
}

#w-node-_05108fe8-1536-b738-7608-b630c15e7ffe-c15e7ff4 {
  grid-area: 1 / 1 / 3 / 3;
  justify-self: start;
}

#w-node-_05108fe8-1536-b738-7608-b630c15e7fff-c15e7ff4 {
  grid-area: 1 / 2 / 3 / 3;
  justify-self: end;
}

#w-node-_05108fe8-1536-b738-7608-b630c15e8000-c15e7ff4 {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c68c-4d4740f6 {
  grid-area: 1 / 2 / 3 / 9;
}

#w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c695-4d4740f6 {
  grid-area: 3 / 6 / 4 / 23;
  justify-self: start;
}

#w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c698-4d4740f6 {
  grid-area: 1 / 24 / 3 / 27;
}

#w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c699-4d4740f6 {
  grid-area: 1 / 1 / 3 / 3;
  justify-self: start;
}

#w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c69a-4d4740f6 {
  grid-area: 1 / 2 / 3 / 3;
  justify-self: end;
}

#w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c69b-4d4740f6 {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-c1efa974-7afa-a654-04f3-c396e0e5af72-4d4740f6 {
  grid-area: 2 / 3 / 3 / 10;
}

#w-node-c5f7245c-9f50-e24b-957e-6f43fbde6ab3-4d4740f6 {
  grid-area: 1 / 11 / 3 / 18;
}

#w-node-c5f7245c-9f50-e24b-957e-6f43fbde6ac7-4d4740f6 {
  grid-area: 3 / 3 / 4 / 26;
  place-self: end stretch;
}

#w-node-b881c2d5-6b46-cdfe-fbd2-f96de633677d-4d4740f6 {
  grid-area: 1 / 3 / 2 / 10;
  justify-self: stretch;
}

#w-node-f739fe7d-a30b-85ca-15ca-420a3ad542c4-4d4740f6 {
  grid-area: 1 / 19 / 3 / 26;
}

#w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6da-4d4740f6 {
  grid-area: 2 / 3 / 3 / 26;
  place-self: stretch stretch;
}

#w-node-_7bf41f51-f6ac-5539-5b59-93f00cc424d2-4d4740f6 {
  grid-area: 5 / 3 / 6 / 26;
  place-self: stretch stretch;
}

#w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6ea-4d4740f6 {
  grid-area: 1 / 3 / 2 / 15;
  justify-self: start;
}

#w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6ef-4d4740f6 {
  grid-area: 3 / 3 / 4 / 26;
  place-self: auto start;
}

#w-node-_8b3d8902-8904-af7a-db86-99aca8a75597-4d4740f6 {
  grid-area: 6 / 3 / 7 / 26;
  place-self: auto start;
}

#w-node-_8bc83a87-e2b6-e053-0190-3f81c6c2c1c3-4d4740f6 {
  grid-area: 9 / 15 / 10 / 26;
  place-self: auto start;
}

#w-node-c3744df6-5527-c202-dcb6-c930063c48d1-4d4740f6 {
  grid-area: 8 / 3 / 9 / 14;
  place-self: stretch stretch;
}

#w-node-_7161ee09-ab2a-f3c0-ccca-ca4aba1424dc-4d4740f6 {
  grid-area: 9 / 3 / 10 / 14;
  place-self: auto start;
}

#w-node-_36f5c64d-751f-78fa-c472-0619a02be57e-4d4740f6 {
  order: 9999;
  grid-area: 8 / 15 / 9 / 26;
  place-self: stretch stretch;
}

#w-node-_08b92ee7-a364-b6ca-4e8e-772881695b0c-81695b0a {
  grid-area: 1 / 1 / 5 / 24;
}

#w-node-_08b92ee7-a364-b6ca-4e8e-772881695b0d-81695b0a {
  grid-area: 1 / 17 / 4 / 22;
}

#w-node-e81c4b5a-2652-24d6-c9a4-6acb449e1815-81695b0a {
  grid-area: 1 / 5 / 4 / 9;
  place-self: center start;
}

#w-node-_08b92ee7-a364-b6ca-4e8e-772881695b29-81695b0a {
  grid-area: 3 / 1 / 4 / 24;
}

#w-node-aa010c7d-eb06-b75a-ec93-1ed7a92f1c11-81695b0a {
  grid-area: 1 / 4 / 4 / 5;
  place-self: center start;
}

#w-node-c05e04b5-12a4-d907-e5cf-91c876c674f5-76c674e9 {
  grid-area: 2 / 16 / 11 / 22;
}

#w-node-c05e04b5-12a4-d907-e5cf-91c876c674f6-76c674e9 {
  grid-area: 1 / 3 / 3 / 7;
}

#w-node-c05e04b5-12a4-d907-e5cf-91c876c674f8-76c674e9 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-c05e04b5-12a4-d907-e5cf-91c876c674f9-76c674e9 {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-c05e04b5-12a4-d907-e5cf-91c876c674fa-76c674e9 {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-c05e04b5-12a4-d907-e5cf-91c876c674fb-76c674e9 {
  grid-area: 3 / 3 / 5 / 7;
}

#w-node-c05e04b5-12a4-d907-e5cf-91c876c674fd-76c674e9 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-c05e04b5-12a4-d907-e5cf-91c876c674fe-76c674e9 {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-c05e04b5-12a4-d907-e5cf-91c876c674ff-76c674e9 {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-c05e04b5-12a4-d907-e5cf-91c876c67500-76c674e9 {
  grid-area: 5 / 3 / 7 / 7;
}

#w-node-c05e04b5-12a4-d907-e5cf-91c876c67502-76c674e9 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-c05e04b5-12a4-d907-e5cf-91c876c67503-76c674e9 {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-c05e04b5-12a4-d907-e5cf-91c876c67504-76c674e9 {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-c05e04b5-12a4-d907-e5cf-91c876c67505-76c674e9 {
  grid-area: 3 / 1 / 5 / 5;
}

#w-node-c05e04b5-12a4-d907-e5cf-91c876c67507-76c674e9 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-c05e04b5-12a4-d907-e5cf-91c876c67508-76c674e9 {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-c05e04b5-12a4-d907-e5cf-91c876c67509-76c674e9 {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-c05e04b5-12a4-d907-e5cf-91c876c6750a-76c674e9 {
  grid-area: 5 / 1 / 7 / 5;
}

#w-node-c05e04b5-12a4-d907-e5cf-91c876c6750c-76c674e9 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-c05e04b5-12a4-d907-e5cf-91c876c6750d-76c674e9 {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-c05e04b5-12a4-d907-e5cf-91c876c6750e-76c674e9 {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-c05e04b5-12a4-d907-e5cf-91c876c6750f-76c674e9 {
  grid-area: 7 / 1 / 9 / 5;
}

#w-node-c05e04b5-12a4-d907-e5cf-91c876c67511-76c674e9 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-c05e04b5-12a4-d907-e5cf-91c876c67512-76c674e9 {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-c05e04b5-12a4-d907-e5cf-91c876c67513-76c674e9 {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-c05e04b5-12a4-d907-e5cf-91c876c67514-76c674e9 {
  grid-area: 2 / 1 / 9 / 19;
  justify-self: auto;
}

#w-node-_00e774f6-49d5-739a-29bd-8fdd458fd1f5-724740f8 {
  grid-area: 6 / 1 / 8 / 28;
}

#w-node-_3bd41774-a41c-fd64-1a65-3886400041c6-724740f8 {
  grid-area: 3 / 1 / 5 / 28;
}

#w-node-e4811a4e-6c79-8613-044e-85933f96af35-724740f8 {
  grid-area: 8 / 1 / 9 / 28;
}

#w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c68c-7f4740f9 {
  grid-area: 1 / 2 / 3 / 9;
}

#w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c695-7f4740f9 {
  grid-area: 3 / 6 / 4 / 23;
  justify-self: start;
}

#w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c698-7f4740f9 {
  grid-area: 1 / 24 / 3 / 27;
}

#w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c699-7f4740f9 {
  grid-area: 1 / 1 / 3 / 3;
  justify-self: start;
}

#w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c69a-7f4740f9 {
  grid-area: 1 / 2 / 3 / 3;
  justify-self: end;
}

#w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c69b-7f4740f9 {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-c5f7245c-9f50-e24b-957e-6f43fbde6ab3-7f4740f9 {
  grid-area: 1 / 11 / 2 / 18;
}

#w-node-c5f7245c-9f50-e24b-957e-6f43fbde6abd-7f4740f9 {
  grid-area: 1 / 19 / 2 / 26;
}

#w-node-c5f7245c-9f50-e24b-957e-6f43fbde6ac7-7f4740f9 {
  grid-area: 2 / 3 / 3 / 26;
  place-self: end stretch;
}

#w-node-b881c2d5-6b46-cdfe-fbd2-f96de633677d-7f4740f9 {
  grid-area: 1 / 3 / 2 / 10;
  justify-self: stretch;
}

#w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6d9-7f4740f9 {
  grid-area: 2 / 13 / 3 / 26;
}

#w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6da-7f4740f9 {
  grid-area: 2 / 3 / 3 / 12;
  place-self: stretch stretch;
}

#w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6ea-7f4740f9 {
  grid-area: 1 / 3 / 2 / 15;
  justify-self: start;
}

#w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6ec-7f4740f9 {
  grid-area: 3 / 13 / 4 / 26;
  place-self: auto start;
}

#w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6ee-7f4740f9 {
  grid-area: 4 / 3 / 5 / 26;
  place-self: end stretch;
}

#w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6ef-7f4740f9 {
  grid-area: 3 / 3 / 4 / 12;
  place-self: auto start;
}

#w-node-fe0c9667-f714-3e15-aeec-c2ef968350fd-7f4740f9 {
  grid-area: 1 / 3 / 2 / 13;
  justify-self: start;
}

#w-node-fe0c9667-f714-3e15-aeec-c2ef968350ff-7f4740f9 {
  grid-area: 4 / 3 / 5 / 26;
  place-self: end stretch;
}

#w-node-fe0c9667-f714-3e15-aeec-c2ef96835100-7f4740f9 {
  grid-area: 2 / 3 / 3 / 12;
  place-self: stretch stretch;
}

#w-node-fe0c9667-f714-3e15-aeec-c2ef96835111-7f4740f9 {
  grid-area: 3 / 3 / 4 / 12;
  place-self: auto start;
}

#w-node-fe0c9667-f714-3e15-aeec-c2ef96835113-7f4740f9 {
  grid-area: 3 / 13 / 4 / 26;
  place-self: auto start;
}

#w-node-fe0c9667-f714-3e15-aeec-c2ef96835115-7f4740f9 {
  grid-area: 2 / 13 / 3 / 26;
  place-self: stretch stretch;
}

#w-node-fb02e8a9-389a-bcc9-78c8-ea78833a41c4-7f4740f9 {
  grid-area: 1 / 3 / 2 / 12;
  justify-self: start;
}

#w-node-fb02e8a9-389a-bcc9-78c8-ea78833a41c6-7f4740f9 {
  grid-area: 3 / 13 / 4 / 26;
  place-self: auto start;
}

#w-node-fb02e8a9-389a-bcc9-78c8-ea78833a41c8-7f4740f9 {
  grid-area: 2 / 3 / 3 / 12;
  place-self: stretch stretch;
}

#w-node-fb02e8a9-389a-bcc9-78c8-ea78833a41d9-7f4740f9 {
  grid-area: 3 / 3 / 4 / 12;
  place-self: auto start;
}

#w-node-fb02e8a9-389a-bcc9-78c8-ea78833a41db-7f4740f9 {
  grid-area: 2 / 13 / 3 / 26;
}

#w-node-f64b1e84-9510-33d5-74b6-34a757198243-d54740fa {
  grid-area: 1 / 2 / 3 / 9;
}

#w-node-f64b1e84-9510-33d5-74b6-34a75719824c-d54740fa {
  grid-area: 3 / 6 / 4 / 23;
  justify-self: start;
}

#w-node-f64b1e84-9510-33d5-74b6-34a75719824f-d54740fa {
  grid-area: 1 / 24 / 3 / 27;
}

#w-node-f64b1e84-9510-33d5-74b6-34a757198250-d54740fa {
  grid-area: 1 / 1 / 3 / 3;
  justify-self: start;
}

#w-node-f64b1e84-9510-33d5-74b6-34a757198251-d54740fa {
  grid-area: 1 / 2 / 3 / 3;
  justify-self: end;
}

#w-node-f64b1e84-9510-33d5-74b6-34a757198252-d54740fa {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_634e0b0e-9cff-ecbf-c47b-b60f1788ea86-d54740fa {
  grid-area: 2 / 3 / 3 / 10;
}

#w-node-_634e0b0e-9cff-ecbf-c47b-b60f1788ea8a-d54740fa {
  grid-area: 1 / 11 / 3 / 18;
}

#w-node-_634e0b0e-9cff-ecbf-c47b-b60f1788ea96-d54740fa {
  grid-area: 1 / 19 / 3 / 26;
}

#w-node-_634e0b0e-9cff-ecbf-c47b-b60f1788eaa6-d54740fa {
  grid-area: 3 / 3 / 4 / 26;
  place-self: end stretch;
}

#w-node-_81e2ff58-8111-6082-29ef-870f3ab4a78a-d54740fa {
  grid-area: 1 / 3 / 2 / 10;
  justify-self: stretch;
}

#w-node-_3ef22abe-4cad-1adb-5ff6-9f8ff3ed0d27-d54740fa {
  grid-area: 11 / 13 / 12 / 26;
  place-self: stretch stretch;
}

#w-node-_3ef22abe-4cad-1adb-5ff6-9f8ff3ed0d28-d54740fa {
  grid-area: 11 / 3 / 12 / 12;
  place-self: stretch stretch;
}

#w-node-_3ef22abe-4cad-1adb-5ff6-9f8ff3ed0d39-d54740fa {
  grid-area: 1 / 3 / 2 / 10;
  justify-self: start;
}

#w-node-_3ef22abe-4cad-1adb-5ff6-9f8ff3ed0d3b-d54740fa {
  grid-area: 12 / 13 / 13 / 26;
  place-self: auto start;
}

#w-node-_3ef22abe-4cad-1adb-5ff6-9f8ff3ed0d3d-d54740fa {
  grid-area: 13 / 3 / 14 / 26;
  place-self: end stretch;
}

#w-node-_3ef22abe-4cad-1adb-5ff6-9f8ff3ed0d3e-d54740fa {
  grid-area: 12 / 3 / 13 / 12;
  place-self: auto start;
}

#w-node-_1fccd7ea-b507-bac5-6690-7746b1a36b2f-d54740fa {
  grid-area: 2 / 3 / 9 / 26;
  place-self: stretch stretch;
}

#w-node-c1f7db07-db7c-c2d4-6bbf-7d5ffefa4148-d54740fa {
  grid-area: 9 / 3 / 10 / 17;
  place-self: auto start;
}

#w-node-_3d871431-9dd9-5d3f-b7e9-6d51d5cfdc9f-d54740fa {
  grid-area: 1 / 3 / 2 / 12;
  justify-self: start;
}

#w-node-_3d871431-9dd9-5d3f-b7e9-6d51d5cfdca1-d54740fa {
  grid-area: 4 / 3 / 5 / 26;
  place-self: end stretch;
}

#w-node-_3d871431-9dd9-5d3f-b7e9-6d51d5cfdca2-d54740fa {
  grid-area: 2 / 3 / 3 / 12;
  place-self: stretch stretch;
}

#w-node-_3d871431-9dd9-5d3f-b7e9-6d51d5cfdcb3-d54740fa {
  grid-area: 3 / 3 / 4 / 12;
  place-self: center start;
}

#w-node-_3d871431-9dd9-5d3f-b7e9-6d51d5cfdcb5-d54740fa {
  grid-area: 3 / 13 / 4 / 26;
  place-self: center start;
}

#w-node-_3d871431-9dd9-5d3f-b7e9-6d51d5cfdcb7-d54740fa {
  grid-area: 2 / 13 / 3 / 26;
}

#w-node-_74c22b3e-c49d-fcc0-c2f3-3612f32afd57-d54740fa {
  grid-area: 1 / 3 / 2 / 12;
  justify-self: start;
}

#w-node-_74c22b3e-c49d-fcc0-c2f3-3612f32afd59-d54740fa {
  grid-area: 3 / 13 / 4 / 26;
  place-self: center start;
}

#w-node-_74c22b3e-c49d-fcc0-c2f3-3612f32afd5b-d54740fa {
  grid-area: 2 / 3 / 3 / 12;
  place-self: stretch stretch;
}

#w-node-_74c22b3e-c49d-fcc0-c2f3-3612f32afd6c-d54740fa {
  grid-area: 3 / 3 / 4 / 12;
  place-self: center start;
}

#w-node-_74c22b3e-c49d-fcc0-c2f3-3612f32afd6e-d54740fa {
  grid-area: 2 / 13 / 3 / 26;
}

#w-node-d105ca09-4796-e107-ca0c-eb963fe22e38-d54740fa {
  grid-area: 5 / 3 / 6 / 26;
  place-self: auto stretch;
}

#w-node-b77d9c42-0f7c-2196-c015-50550b75e28b-d54740fa {
  grid-area: 6 / 3 / 7 / 26;
  place-self: auto start;
}

#w-node-f64b1e84-9510-33d5-74b6-34a757198243-ad4740fb {
  grid-area: 1 / 2 / 3 / 9;
}

#w-node-f64b1e84-9510-33d5-74b6-34a75719824c-ad4740fb {
  grid-area: 3 / 6 / 4 / 23;
  justify-self: start;
}

#w-node-f64b1e84-9510-33d5-74b6-34a75719824f-ad4740fb {
  grid-area: 1 / 24 / 3 / 27;
}

#w-node-f64b1e84-9510-33d5-74b6-34a757198250-ad4740fb {
  grid-area: 1 / 1 / 3 / 3;
  justify-self: start;
}

#w-node-f64b1e84-9510-33d5-74b6-34a757198251-ad4740fb {
  grid-area: 1 / 2 / 3 / 3;
  justify-self: end;
}

#w-node-f64b1e84-9510-33d5-74b6-34a757198252-ad4740fb {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-b2df6911-1bc4-f942-5b32-80f2fce1ab02-ad4740fb {
  grid-area: 1 / 11 / 3 / 18;
}

#w-node-_28ac23d4-6894-7cdf-6cad-2224c30852ea-ad4740fb {
  grid-area: 1 / 19 / 3 / 26;
}

#w-node-_634e0b0e-9cff-ecbf-c47b-b60f1788eaa6-ad4740fb {
  grid-area: 3 / 3 / 4 / 26;
  place-self: end stretch;
}

#w-node-_81e2ff58-8111-6082-29ef-870f3ab4a78a-ad4740fb {
  grid-area: 1 / 3 / 2 / 10;
  justify-self: stretch;
}

#w-node-_3ef22abe-4cad-1adb-5ff6-9f8ff3ed0d39-ad4740fb {
  grid-area: 1 / 3 / 2 / 10;
  justify-self: start;
}

#w-node-b85675e1-6d44-a4ae-091b-a64b0070823d-ad4740fb {
  grid-area: 2 / 11 / 3 / 18;
  place-self: stretch stretch;
}

#w-node-_683b14cb-2919-8842-ecc8-2a3c186edc29-ad4740fb {
  grid-area: 2 / 19 / 3 / 26;
  place-self: stretch stretch;
}

#w-node-_43145b8d-dac3-b40c-4976-3a4f90971903-ad4740fb {
  grid-area: 5 / 3 / 13 / 26;
  place-self: stretch stretch;
}

#w-node-d6e3f187-830c-0bee-8dc3-b90771d77816-ad4740fb {
  grid-area: 3 / 3 / 4 / 10;
  place-self: auto start;
}

#w-node-daeed28f-b2a3-379f-1580-601d4ab88216-ad4740fb {
  grid-area: 3 / 11 / 4 / 18;
  place-self: auto start;
}

#w-node-_9fda8d16-4881-2109-f083-544f0cbf5044-ad4740fb {
  grid-area: 3 / 19 / 4 / 26;
  place-self: auto start;
}

#w-node-_8d6c62dc-217b-8e8e-0933-8704e3d6109d-ad4740fb {
  grid-area: 13 / 3 / 14 / 26;
  place-self: auto start;
}

#w-node-a78bc444-b816-3e2d-776a-6a6b75df6814-ad4740fb {
  grid-area: 2 / 3 / 3 / 10;
  place-self: stretch stretch;
}

#w-node-baa96911-9bd7-3f03-2364-040dd7c3321d-ad4740fb {
  grid-area: 2 / 12 / 3 / 17;
  place-self: center;
}

#w-node-_99b0ab81-d454-c070-a923-ed0ed84666b8-a04740fc {
  grid-area: 9 / 1 / 11 / 24;
}

#w-node-_110c2a16-e893-ffeb-2c4a-34500051a343-a04740fc {
  grid-area: 2 / 6 / 3 / 19;
  justify-self: start;
}

#w-node-bb2337ec-8124-deda-74ef-d2540e90d743-a04740fc {
  grid-area: 5 / 6 / 9 / 19;
  justify-self: stretch;
}

#w-node-_7b40bf42-ae5b-70c1-fca0-9f8b2db1f8e0-a04740fc {
  grid-area: 3 / 6 / 5 / 19;
  justify-self: start;
}

#w-node-d66eda41-2c64-ea1a-8dd9-61ac67c224e5-a04740fc {
  grid-area: 1 / 1 / 9 / 24;
}

#w-node-d1d1cbbe-189b-55e9-ac90-48fc855f70d8-855f70d0 {
  grid-area: 2 / 16 / 11 / 22;
}

#w-node-d1d1cbbe-189b-55e9-ac90-48fc855f70d9-855f70d0 {
  grid-area: 1 / 3 / 3 / 7;
}

#w-node-d1d1cbbe-189b-55e9-ac90-48fc855f70db-855f70d0 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-d1d1cbbe-189b-55e9-ac90-48fc855f70dc-855f70d0 {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-d1d1cbbe-189b-55e9-ac90-48fc855f70dd-855f70d0 {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-d1d1cbbe-189b-55e9-ac90-48fc855f70de-855f70d0 {
  grid-area: 3 / 3 / 5 / 7;
}

#w-node-d1d1cbbe-189b-55e9-ac90-48fc855f70e0-855f70d0 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-d1d1cbbe-189b-55e9-ac90-48fc855f70e1-855f70d0 {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-d1d1cbbe-189b-55e9-ac90-48fc855f70e2-855f70d0 {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-d1d1cbbe-189b-55e9-ac90-48fc855f70e3-855f70d0 {
  grid-area: 5 / 3 / 7 / 7;
}

#w-node-d1d1cbbe-189b-55e9-ac90-48fc855f70e5-855f70d0 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-d1d1cbbe-189b-55e9-ac90-48fc855f70e6-855f70d0 {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-d1d1cbbe-189b-55e9-ac90-48fc855f70e7-855f70d0 {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-d1d1cbbe-189b-55e9-ac90-48fc855f70e8-855f70d0 {
  grid-area: 3 / 1 / 5 / 5;
}

#w-node-d1d1cbbe-189b-55e9-ac90-48fc855f70ea-855f70d0 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-d1d1cbbe-189b-55e9-ac90-48fc855f70eb-855f70d0 {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-d1d1cbbe-189b-55e9-ac90-48fc855f70ec-855f70d0 {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-d1d1cbbe-189b-55e9-ac90-48fc855f70ed-855f70d0 {
  grid-area: 5 / 1 / 7 / 5;
}

#w-node-d1d1cbbe-189b-55e9-ac90-48fc855f70ef-855f70d0 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-d1d1cbbe-189b-55e9-ac90-48fc855f70f0-855f70d0 {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-d1d1cbbe-189b-55e9-ac90-48fc855f70f1-855f70d0 {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-d1d1cbbe-189b-55e9-ac90-48fc855f70f2-855f70d0 {
  grid-area: 7 / 1 / 9 / 5;
}

#w-node-d1d1cbbe-189b-55e9-ac90-48fc855f70f4-855f70d0 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-d1d1cbbe-189b-55e9-ac90-48fc855f70f5-855f70d0 {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-d1d1cbbe-189b-55e9-ac90-48fc855f70f6-855f70d0 {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-d1d1cbbe-189b-55e9-ac90-48fc855f70f7-855f70d0 {
  grid-area: 2 / 1 / 9 / 19;
}

#w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139a4-bc4e621f {
  grid-area: 1 / 2 / 3 / 9;
}

#w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139ad-bc4e621f {
  grid-area: 3 / 6 / 4 / 23;
  justify-self: start;
}

#w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139b0-bc4e621f {
  grid-area: 1 / 24 / 3 / 27;
}

#w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139b1-bc4e621f {
  grid-area: 1 / 1 / 3 / 3;
  justify-self: start;
}

#w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139b2-bc4e621f {
  grid-area: 1 / 2 / 3 / 3;
  justify-self: end;
}

#w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139b3-bc4e621f {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_1c7d6c1f-f44a-f5ed-8137-c5dd00157410-bc4e621f {
  grid-area: 2 / 3 / 3 / 10;
}

#w-node-_1c7d6c1f-f44a-f5ed-8137-c5dd00157416-bc4e621f {
  grid-area: 1 / 11 / 3 / 18;
}

#w-node-_1c7d6c1f-f44a-f5ed-8137-c5dd0015742d-bc4e621f {
  grid-area: 3 / 3 / 4 / 26;
  place-self: end stretch;
}

#w-node-_1c7d6c1f-f44a-f5ed-8137-c5dd0015742e-bc4e621f {
  grid-area: 1 / 3 / 2 / 10;
  justify-self: stretch;
}

#w-node-_1c7d6c1f-f44a-f5ed-8137-c5dd00157475-bc4e621f {
  grid-area: 1 / 19 / 3 / 26;
}

#w-node-_5fab2147-3218-a424-03f3-e47fbbdf7992-bc4e621f {
  grid-area: 1 / 3 / 2 / 15;
  justify-self: start;
}

#w-node-_5fab2147-3218-a424-03f3-e47fbbdf7994-bc4e621f {
  grid-area: 2 / 3 / 3 / 14;
  place-self: stretch stretch;
}

#w-node-_5fab2147-3218-a424-03f3-e47fbbdf799f-bc4e621f {
  grid-area: 3 / 3 / 4 / 14;
  place-self: auto start;
}

#w-node-_4f91a312-acb9-38c7-1a56-b3d80d66e8c4-bc4e621f {
  grid-area: 2 / 15 / 3 / 26;
  place-self: stretch stretch;
}

#w-node-_4f91a312-acb9-38c7-1a56-b3d80d66e8d1-bc4e621f {
  grid-area: 3 / 15 / 4 / 26;
  place-self: auto start;
}

#w-node-_20901c9f-6fc7-e1a2-ca8c-b1e341392da7-bc4e621f {
  grid-area: 2 / 3 / 3 / 14;
  place-self: stretch stretch;
}

#w-node-_20901c9f-6fc7-e1a2-ca8c-b1e341392db4-bc4e621f {
  grid-area: 3 / 3 / 4 / 14;
  place-self: auto start;
}

#w-node-a4befe0b-a4bf-5076-cb03-0513912780a6-bc4e621f {
  grid-area: 2 / 15 / 3 / 26;
  place-self: stretch stretch;
}

#w-node-a4befe0b-a4bf-5076-cb03-0513912780b3-bc4e621f {
  grid-area: 3 / 15 / 4 / 26;
  place-self: auto start;
}

#w-node-_5387218f-0212-6442-64de-4f362c29678a-bc4e621f {
  grid-area: 1 / 3 / 2 / 14;
  justify-self: start;
}

#w-node-_5387218f-0212-6442-64de-4f362c29678c-bc4e621f {
  grid-area: 2 / 15 / 3 / 26;
  place-self: stretch stretch;
}

#w-node-_5387218f-0212-6442-64de-4f362c296797-bc4e621f {
  grid-area: 3 / 15 / 4 / 23;
  place-self: auto start;
}

#w-node-_5387218f-0212-6442-64de-4f362c296799-bc4e621f {
  grid-area: 2 / 3 / 3 / 14;
  place-self: stretch stretch;
}

#w-node-_5387218f-0212-6442-64de-4f362c2967af-bc4e621f {
  grid-area: 3 / 3 / 4 / 15;
  place-self: auto start;
}

#w-node-_15f15fc9-31df-654c-c041-a244349c557c-bc4e621f {
  grid-area: 2 / 15 / 3 / 26;
  place-self: stretch stretch;
}

#w-node-_15f15fc9-31df-654c-c041-a244349c5586-bc4e621f {
  grid-area: 3 / 15 / 4 / 23;
  place-self: auto start;
}

#w-node-_15f15fc9-31df-654c-c041-a244349c5588-bc4e621f {
  grid-area: 2 / 3 / 3 / 14;
  place-self: stretch stretch;
}

#w-node-_15f15fc9-31df-654c-c041-a244349c5593-bc4e621f {
  grid-area: 3 / 3 / 4 / 15;
  place-self: auto start;
}

#w-node-_47b2f13c-68bc-5d98-914e-adcd44591ad1-bc4e621f {
  grid-area: 2 / 3 / 3 / 26;
  place-self: stretch stretch;
}

#w-node-_47b2f13c-68bc-5d98-914e-adcd44591ade-bc4e621f {
  grid-area: 3 / 3 / 4 / 26;
  place-self: auto start;
}

#w-node-_8ac1fc2c-2b4a-28e1-c12c-08fb44657f8c-bc4e621f {
  grid-area: 1 / 3 / 2 / 15;
  justify-self: start;
}

#w-node-_8ac1fc2c-2b4a-28e1-c12c-08fb44657f8e-bc4e621f {
  grid-area: 2 / 3 / 3 / 26;
}

#w-node-_8ac1fc2c-2b4a-28e1-c12c-08fb44657f8f-bc4e621f {
  grid-area: 3 / 3 / 4 / 26;
  place-self: auto start;
}

#w-node-f64b1e84-9510-33d5-74b6-34a757198243-564740fd {
  grid-area: 1 / 2 / 3 / 9;
}

#w-node-f64b1e84-9510-33d5-74b6-34a75719824c-564740fd {
  grid-area: 3 / 6 / 4 / 23;
  justify-self: start;
}

#w-node-f64b1e84-9510-33d5-74b6-34a75719824f-564740fd {
  grid-area: 1 / 24 / 3 / 27;
}

#w-node-f64b1e84-9510-33d5-74b6-34a757198250-564740fd {
  grid-area: 1 / 1 / 3 / 3;
  justify-self: start;
}

#w-node-f64b1e84-9510-33d5-74b6-34a757198251-564740fd {
  grid-area: 1 / 2 / 3 / 3;
  justify-self: end;
}

#w-node-f64b1e84-9510-33d5-74b6-34a757198252-564740fd {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_634e0b0e-9cff-ecbf-c47b-b60f1788ea8a-564740fd {
  grid-area: 1 / 11 / 2 / 18;
}

#w-node-b2df6911-1bc4-f942-5b32-80f2fce1ab02-564740fd {
  grid-area: 1 / 19 / 2 / 26;
}

#w-node-_634e0b0e-9cff-ecbf-c47b-b60f1788eaa6-564740fd {
  grid-area: 3 / 3 / 4 / 26;
  place-self: end stretch;
}

#w-node-_81e2ff58-8111-6082-29ef-870f3ab4a78a-564740fd {
  grid-area: 1 / 3 / 2 / 10;
  justify-self: stretch;
}

#w-node-e6da97e0-a4c5-d8e1-6ed3-ac4174fc7797-564740fd {
  grid-area: 1 / 19 / 2 / 26;
  place-self: stretch stretch;
}

#w-node-cca32d17-b965-48b7-4d40-f37828d1716c-564740fd {
  grid-area: 2 / 19 / 3 / 26;
  place-self: end start;
}

#w-node-_3ef22abe-4cad-1adb-5ff6-9f8ff3ed0d39-564740fd {
  grid-area: 1 / 3 / 2 / 10;
  justify-self: start;
}

#w-node-_0627b471-92b6-ba35-9429-2ffdc087e6f2-564740fd {
  grid-area: 2 / 3 / 10 / 26;
  place-self: stretch stretch;
}

#w-node-d6e3f187-830c-0bee-8dc3-b90771d77816-564740fd {
  grid-area: 10 / 3 / 11 / 26;
  place-self: auto start;
}

#w-node-_2854dfa1-4d2f-b605-cedb-3d0c4395c3f7-564740fd {
  grid-area: 11 / 3 / 12 / 26;
  place-self: end stretch;
}

#w-node-_1d421054-ae20-9f6d-4e07-8b4700df674e-564740fd {
  grid-area: 1 / 3 / 2 / 10;
  justify-self: start;
}

#w-node-_1d421054-ae20-9f6d-4e07-8b4700df675a-564740fd {
  grid-area: 2 / 3 / 8 / 14;
  place-self: stretch stretch;
}

#w-node-_1d421054-ae20-9f6d-4e07-8b4700df676b-564740fd {
  grid-area: 8 / 3 / 9 / 14;
  place-self: auto start;
}

#w-node-bb0b2de1-3af9-aeb9-5e00-e3a27730b593-564740fd {
  grid-area: 8 / 15 / 9 / 26;
  place-self: auto start;
}

#w-node-_1d421054-ae20-9f6d-4e07-8b4700df676e-564740fd {
  grid-area: 9 / 3 / 10 / 26;
  place-self: end stretch;
}

#w-node-_060e6dfc-66db-53fe-8f20-a924b52d2a47-564740fd {
  grid-area: 2 / 15 / 8 / 26;
}

#w-node-ca3ffb34-b918-33c1-101d-2ac2fd414576-564740fd {
  grid-area: 1 / 3 / 2 / 10;
  justify-self: start;
}

#w-node-ca3ffb34-b918-33c1-101d-2ac2fd41458e-564740fd {
  grid-area: 3 / 10 / 4 / 26;
  place-self: auto start;
}

#w-node-ea663f88-e843-9646-3871-0a9156e7e7e1-564740fd {
  grid-area: 3 / 3 / 4 / 9;
  place-self: auto start;
}

#w-node-ca3ffb34-b918-33c1-101d-2ac2fd414593-564740fd {
  grid-area: 2 / 10 / 3 / 26;
}

#w-node-_4a4f4340-558a-94b4-e002-eccc84e743db-564740fd {
  grid-area: 2 / 3 / 3 / 9;
  place-self: stretch stretch;
}

#w-node-f64b1e84-9510-33d5-74b6-34a757198243-b94740ff {
  grid-area: 1 / 2 / 3 / 9;
}

#w-node-f64b1e84-9510-33d5-74b6-34a75719824c-b94740ff {
  grid-area: 3 / 6 / 4 / 23;
  justify-self: start;
}

#w-node-f64b1e84-9510-33d5-74b6-34a75719824f-b94740ff {
  grid-area: 1 / 24 / 3 / 27;
}

#w-node-f64b1e84-9510-33d5-74b6-34a757198250-b94740ff {
  grid-area: 1 / 1 / 3 / 3;
  justify-self: start;
}

#w-node-f64b1e84-9510-33d5-74b6-34a757198251-b94740ff {
  grid-area: 1 / 2 / 3 / 3;
  justify-self: end;
}

#w-node-f64b1e84-9510-33d5-74b6-34a757198252-b94740ff {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-b2df6911-1bc4-f942-5b32-80f2fce1ab02-b94740ff {
  grid-area: 2 / 3 / 3 / 10;
}

#w-node-_28ac23d4-6894-7cdf-6cad-2224c30852ea-b94740ff {
  grid-area: 1 / 11 / 3 / 18;
}

#w-node-_634e0b0e-9cff-ecbf-c47b-b60f1788eaa6-b94740ff {
  grid-area: 3 / 3 / 4 / 26;
  place-self: end stretch;
}

#w-node-_81e2ff58-8111-6082-29ef-870f3ab4a78a-b94740ff {
  grid-area: 1 / 3 / 2 / 10;
  justify-self: stretch;
}

#w-node-_92b24dc4-c9b7-01e4-92be-b210155576af-b94740ff {
  grid-area: 1 / 19 / 3 / 26;
}

#w-node-_3ef22abe-4cad-1adb-5ff6-9f8ff3ed0d39-b94740ff {
  grid-area: 1 / 3 / 2 / 10;
  justify-self: start;
}

#w-node-_0627b471-92b6-ba35-9429-2ffdc087e6f2-b94740ff {
  grid-area: 2 / 3 / 10 / 26;
  place-self: stretch stretch;
}

#w-node-d6e3f187-830c-0bee-8dc3-b90771d77816-b94740ff {
  grid-area: 10 / 3 / 11 / 26;
  place-self: auto start;
}

#w-node-_698438c4-9760-cc99-fa1e-0f11c477e6fa-b94740ff {
  grid-area: 12 / 3 / 20 / 26;
  place-self: stretch stretch;
}

#w-node-_8d6c62dc-217b-8e8e-0933-8704e3d6109d-b94740ff {
  grid-area: 20 / 3 / 21 / 26;
  place-self: auto start;
}

#w-node-f64b1e84-9510-33d5-74b6-34a757198243-ff474100 {
  grid-area: 1 / 2 / 3 / 9;
}

#w-node-f64b1e84-9510-33d5-74b6-34a75719824c-ff474100 {
  grid-area: 3 / 6 / 4 / 23;
  justify-self: start;
}

#w-node-f64b1e84-9510-33d5-74b6-34a75719824f-ff474100 {
  grid-area: 1 / 24 / 3 / 27;
}

#w-node-f64b1e84-9510-33d5-74b6-34a757198250-ff474100 {
  grid-area: 1 / 1 / 3 / 3;
  justify-self: start;
}

#w-node-f64b1e84-9510-33d5-74b6-34a757198251-ff474100 {
  grid-area: 1 / 2 / 3 / 3;
  justify-self: end;
}

#w-node-f64b1e84-9510-33d5-74b6-34a757198252-ff474100 {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-b2df6911-1bc4-f942-5b32-80f2fce1ab02-ff474100 {
  grid-area: 2 / 3 / 3 / 10;
}

#w-node-_634e0b0e-9cff-ecbf-c47b-b60f1788eaa6-ff474100 {
  grid-area: 3 / 3 / 4 / 26;
  place-self: end stretch;
}

#w-node-_81e2ff58-8111-6082-29ef-870f3ab4a78a-ff474100 {
  grid-area: 1 / 3 / 2 / 10;
  justify-self: stretch;
}

#w-node-_92b24dc4-c9b7-01e4-92be-b210155576af-ff474100 {
  grid-area: 1 / 11 / 3 / 18;
}

#w-node-_6a683880-98c1-aeeb-4d14-5fc06c594ac9-ff474100 {
  grid-area: 1 / 19 / 3 / 26;
}

#w-node-_3ef22abe-4cad-1adb-5ff6-9f8ff3ed0d39-ff474100 {
  grid-area: 2 / 3 / 3 / 10;
  justify-self: start;
}

#w-node-_698438c4-9760-cc99-fa1e-0f11c477e6fa-ff474100 {
  grid-area: 5 / 3 / 6 / 26;
  place-self: stretch stretch;
}

#w-node-d0c0af88-a0fa-ee0c-ebe3-261feab2385c-ff474100 {
  grid-area: 7 / 3 / 8 / 26;
  place-self: stretch stretch;
}

#w-node-_0627b471-92b6-ba35-9429-2ffdc087e6f2-ff474100 {
  grid-area: 3 / 3 / 4 / 26;
  place-self: stretch stretch;
}

#w-node-d6e3f187-830c-0bee-8dc3-b90771d77816-ff474100 {
  grid-area: 4 / 3 / 5 / 26;
  place-self: auto start;
}

#w-node-_8d6c62dc-217b-8e8e-0933-8704e3d6109d-ff474100 {
  grid-area: 6 / 3 / 7 / 15;
  place-self: auto start;
}

#w-node-bcec2717-ac90-fc70-231c-055fedd4240c-ff474100 {
  grid-area: 8 / 3 / 9 / 13;
  place-self: auto start;
}

#w-node-_4819ea02-107f-d132-a9fc-227776dd0b70-ff474100 {
  grid-area: 3 / 3 / 4 / 10;
  justify-self: start;
}

#w-node-_4819ea02-107f-d132-a9fc-227776dd0b92-ff474100 {
  grid-area: 6 / 3 / 7 / 24;
  place-self: auto start;
}

#w-node-_4819ea02-107f-d132-a9fc-227776dd0b95-ff474100 {
  grid-area: 4 / 3 / 6 / 26;
}

#w-node-bcdf9a7e-8f48-8efa-e51f-d3c90834ed5f-ff474100 {
  grid-area: 1 / 3 / 2 / 26;
  place-self: end stretch;
}

#w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c68c-d9474101 {
  grid-area: 1 / 2 / 3 / 9;
}

#w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c695-d9474101 {
  grid-area: 3 / 6 / 4 / 23;
  justify-self: start;
}

#w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c698-d9474101 {
  grid-area: 1 / 24 / 3 / 27;
}

#w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c699-d9474101 {
  grid-area: 1 / 1 / 3 / 3;
  justify-self: start;
}

#w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c69a-d9474101 {
  grid-area: 1 / 2 / 3 / 3;
  justify-self: end;
}

#w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c69b-d9474101 {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-c1efa974-7afa-a654-04f3-c396e0e5af72-d9474101 {
  grid-area: 2 / 3 / 3 / 10;
}

#w-node-c5f7245c-9f50-e24b-957e-6f43fbde6ab3-d9474101 {
  grid-area: 1 / 11 / 3 / 18;
}

#w-node-c5f7245c-9f50-e24b-957e-6f43fbde6ac7-d9474101 {
  grid-area: 3 / 3 / 4 / 26;
  place-self: end stretch;
}

#w-node-b881c2d5-6b46-cdfe-fbd2-f96de633677d-d9474101 {
  grid-area: 1 / 3 / 2 / 10;
  justify-self: stretch;
}

#w-node-f739fe7d-a30b-85ca-15ca-420a3ad542c4-d9474101 {
  grid-area: 1 / 19 / 3 / 26;
}

#w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6da-d9474101 {
  grid-area: 2 / 3 / 3 / 26;
  place-self: stretch stretch;
}

#w-node-_7bf41f51-f6ac-5539-5b59-93f00cc424d2-d9474101 {
  grid-area: 5 / 3 / 6 / 26;
  place-self: stretch stretch;
}

#w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6ea-d9474101 {
  grid-area: 1 / 3 / 2 / 15;
  justify-self: start;
}

#w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6ef-d9474101 {
  grid-area: 3 / 3 / 4 / 26;
  place-self: auto start;
}

#w-node-_8b3d8902-8904-af7a-db86-99aca8a75597-d9474101 {
  grid-area: 6 / 3 / 7 / 14;
  place-self: auto start;
}

#w-node-c3744df6-5527-c202-dcb6-c930063c48d1-d9474101 {
  grid-area: 8 / 3 / 9 / 26;
  place-self: stretch stretch;
}

#w-node-_7161ee09-ab2a-f3c0-ccca-ca4aba1424dc-d9474101 {
  grid-area: 9 / 3 / 10 / 26;
  place-self: auto start;
}

#w-node-_832a6c5e-1315-a1e0-af19-111b6865ddde-d9474101 {
  grid-area: 11 / 3 / 12 / 26;
}

#w-node-_832a6c5e-1315-a1e0-af19-111b6865ddc7-d9474101 {
  grid-area: 12 / 3 / 13 / 26;
  place-self: auto start;
}

#w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c68c-87474102 {
  grid-area: 1 / 2 / 3 / 9;
}

#w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c695-87474102 {
  grid-area: 3 / 6 / 4 / 23;
  justify-self: start;
}

#w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c698-87474102 {
  grid-area: 1 / 24 / 3 / 27;
}

#w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c699-87474102 {
  grid-area: 1 / 1 / 3 / 3;
  justify-self: start;
}

#w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c69a-87474102 {
  grid-area: 1 / 2 / 3 / 3;
  justify-self: end;
}

#w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c69b-87474102 {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-c1efa974-7afa-a654-04f3-c396e0e5af72-87474102 {
  grid-area: 1 / 11 / 3 / 18;
}

#w-node-c5f7245c-9f50-e24b-957e-6f43fbde6ab3-87474102 {
  grid-area: 1 / 19 / 3 / 26;
}

#w-node-c5f7245c-9f50-e24b-957e-6f43fbde6abd-87474102 {
  grid-area: 3 / 19 / 4 / 26;
}

#w-node-_867ef4b4-351e-1a2a-2007-d907d3e15e6d-87474102 {
  grid-area: 3 / 11 / 4 / 18;
}

#w-node-c5f7245c-9f50-e24b-957e-6f43fbde6ac7-87474102 {
  grid-area: 4 / 3 / 5 / 26;
  place-self: end stretch;
}

#w-node-b881c2d5-6b46-cdfe-fbd2-f96de633677d-87474102 {
  grid-area: 1 / 3 / 2 / 10;
  justify-self: stretch;
}

#w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6d9-87474102 {
  grid-area: 14 / 3 / 15 / 26;
}

#w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6da-87474102 {
  grid-area: 2 / 3 / 3 / 26;
  place-self: stretch stretch;
}

#w-node-_7bf41f51-f6ac-5539-5b59-93f00cc424d2-87474102 {
  grid-area: 5 / 3 / 6 / 26;
  place-self: stretch stretch;
}

#w-node-ebb4cbf2-238b-0788-9191-7106ef611a03-87474102 {
  grid-area: 11 / 3 / 12 / 26;
  place-self: stretch stretch;
}

#w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6ea-87474102 {
  grid-area: 1 / 3 / 2 / 15;
  justify-self: start;
}

#w-node-f2c0459b-a426-50fc-92fb-6e655e259e32-87474102 {
  grid-area: 15 / 3 / 16 / 26;
  place-self: auto start;
}

#w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6ef-87474102 {
  grid-area: 3 / 3 / 4 / 26;
  place-self: auto start;
}

#w-node-_8b3d8902-8904-af7a-db86-99aca8a75597-87474102 {
  grid-area: 6 / 3 / 7 / 26;
  place-self: auto start;
}

#w-node-aa42aef8-54cc-88d5-a09b-8d1096656387-87474102 {
  grid-area: 9 / 3 / 10 / 26;
  place-self: auto start;
}

#w-node-_7a3099bb-5376-91ec-4d42-45eeed6b1112-87474102 {
  grid-area: 8 / 3 / 9 / 26;
  place-self: stretch stretch;
}

#w-node-aedb8c1c-302e-e5d5-e049-01ae0e1c602c-87474102 {
  grid-area: 12 / 3 / 13 / 26;
  place-self: auto start;
}

#w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139a4-9ef1521a {
  grid-area: 1 / 2 / 3 / 9;
}

#w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139ad-9ef1521a {
  grid-area: 3 / 6 / 4 / 23;
  justify-self: start;
}

#w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139b0-9ef1521a {
  grid-area: 1 / 24 / 3 / 27;
}

#w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139b1-9ef1521a {
  grid-area: 1 / 1 / 3 / 3;
  justify-self: start;
}

#w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139b2-9ef1521a {
  grid-area: 1 / 2 / 3 / 3;
  justify-self: end;
}

#w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139b3-9ef1521a {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_1c7d6c1f-f44a-f5ed-8137-c5dd00157410-9ef1521a {
  grid-area: 2 / 3 / 3 / 10;
}

#w-node-c8dd4693-5ae0-d71c-09d6-4bae4d6c909e-9ef1521a {
  grid-area: 1 / 19 / 3 / 26;
}

#w-node-_1c7d6c1f-f44a-f5ed-8137-c5dd0015742e-9ef1521a {
  grid-area: 1 / 3 / 2 / 10;
  justify-self: stretch;
}

#w-node-ec90533c-8ded-89e1-daf3-801698fc72b7-9ef1521a {
  grid-area: 1 / 11 / 3 / 18;
}

#w-node-dc5df3df-29dd-2451-fbab-792e3f3b92de-9ef1521a {
  grid-area: 3 / 3 / 4 / 26;
  place-self: end stretch;
}

#w-node-a88d5ea4-cd38-5af0-3584-3ced69adf750-9ef1521a {
  grid-area: 2 / 3 / 3 / 14;
  place-self: stretch stretch;
}

#w-node-_93ebd17f-12a1-e57f-35b1-b65f14fb1530-9ef1521a {
  grid-area: 2 / 15 / 3 / 26;
  place-self: stretch stretch;
}

#w-node-_1a12f39e-17e7-1f62-69d9-1f5467d7dcdc-9ef1521a {
  grid-area: 6 / 3 / 7 / 14;
  place-self: stretch stretch;
}

#w-node-_7a064058-f1b0-5bf0-4504-b131a2b5d61d-9ef1521a {
  grid-area: 6 / 15 / 7 / 26;
  place-self: stretch stretch;
}

#w-node-_7a064058-f1b0-5bf0-4504-b131a2b5d626-9ef1521a {
  grid-area: 7 / 15 / 8 / 26;
  place-self: auto start;
}

#w-node-_5fab2147-3218-a424-03f3-e47fbbdf7992-9ef1521a {
  grid-area: 1 / 3 / 2 / 15;
  justify-self: start;
}

#w-node-_473c40e2-db18-a81e-e206-3a652533253c-9ef1521a {
  grid-area: 5 / 3 / 6 / 15;
  justify-self: start;
}

#w-node-_3f6354fa-1f3f-6b78-b39b-1c093d2076fc-9ef1521a {
  grid-area: 10 / 3 / 11 / 15;
  justify-self: start;
}

#w-node-_9d4c631d-27e0-d06b-52c1-2c273cacf54f-9ef1521a {
  grid-area: 12 / 3 / 13 / 14;
  place-self: auto start;
}

#w-node-_37c20444-9494-9f86-eb0e-217b77eaa982-9ef1521a {
  grid-area: 12 / 15 / 13 / 26;
  place-self: auto start;
}

#w-node-_7a064058-f1b0-5bf0-4504-b131a2b5d637-9ef1521a {
  grid-area: 3 / 3 / 4 / 14;
  place-self: auto start;
}

#w-node-_60adc4b4-be74-3380-d8fe-6131b90c188e-9ef1521a {
  grid-area: 3 / 15 / 4 / 26;
  place-self: auto start;
}

#w-node-_569507f6-130b-0367-dfc3-153d0c2fb8bc-9ef1521a {
  grid-area: 7 / 3 / 8 / 14;
  place-self: auto start;
}

#w-node-_4f91a312-acb9-38c7-1a56-b3d80d66e8c4-9ef1521a {
  grid-area: 11 / 3 / 12 / 14;
  place-self: stretch stretch;
}

#w-node-fbf26255-16e9-6424-2366-55e5927d4057-9ef1521a {
  grid-area: 11 / 15 / 12 / 26;
  place-self: stretch stretch;
}

#w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c68c-79474103 {
  grid-area: 1 / 2 / 3 / 9;
}

#w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c695-79474103 {
  grid-area: 3 / 6 / 4 / 23;
  justify-self: start;
}

#w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c698-79474103 {
  grid-area: 1 / 24 / 3 / 27;
}

#w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c699-79474103 {
  grid-area: 1 / 1 / 3 / 3;
  justify-self: start;
}

#w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c69a-79474103 {
  grid-area: 1 / 2 / 3 / 3;
  justify-self: end;
}

#w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c69b-79474103 {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-c5f7245c-9f50-e24b-957e-6f43fbde6ab3-79474103 {
  grid-area: 1 / 11 / 3 / 18;
}

#w-node-c5f7245c-9f50-e24b-957e-6f43fbde6ac7-79474103 {
  grid-area: 3 / 3 / 4 / 26;
  place-self: end stretch;
}

#w-node-b881c2d5-6b46-cdfe-fbd2-f96de633677d-79474103 {
  grid-area: 1 / 3 / 2 / 10;
  justify-self: stretch;
}

#w-node-f739fe7d-a30b-85ca-15ca-420a3ad542c4-79474103 {
  grid-area: 1 / 19 / 3 / 26;
}

#w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6da-79474103 {
  grid-area: 11 / 3 / 12 / 26;
  place-self: stretch stretch;
}

#w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6ea-79474103 {
  grid-area: 1 / 3 / 2 / 15;
  justify-self: start;
}

#w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6ef-79474103 {
  grid-area: 12 / 3 / 13 / 26;
  place-self: auto start;
}

#w-node-_8b3d8902-8904-af7a-db86-99aca8a75597-79474103 {
  grid-area: 6 / 3 / 7 / 26;
  place-self: auto start;
}

#w-node-_0e781222-a796-04cd-0335-e1cc8bd80759-79474103 {
  grid-area: 3 / 3 / 4 / 26;
  place-self: auto start;
}

#w-node-_8e2afa7e-5aad-49a4-f13f-578ee0e248fd-79474103 {
  grid-area: 9 / 3 / 10 / 26;
  place-self: auto start;
}

#w-node-_5c1aabc1-316c-81de-0dbe-aeb42b1a0137-79474103 {
  grid-area: 5 / 3 / 6 / 26;
  place-self: stretch stretch;
}

#w-node-_7f6e8930-6709-b544-1431-745f80e707dc-79474103 {
  grid-area: 2 / 3 / 3 / 26;
  place-self: stretch stretch;
}

#w-node-a893508b-8779-1b9d-805c-bdb25beff243-79474103 {
  grid-area: 8 / 3 / 9 / 26;
  place-self: stretch stretch;
}

#w-node-d022b3ee-6d9b-81bb-af8e-6341ded02ec5-79474103 {
  grid-area: 1 / 1 / 2 / 24;
  place-self: stretch stretch;
}

#w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139a4-4bdcff48 {
  grid-area: 1 / 2 / 3 / 9;
}

#w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139ad-4bdcff48 {
  grid-area: 3 / 6 / 4 / 23;
  justify-self: start;
}

#w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139b0-4bdcff48 {
  grid-area: 1 / 24 / 3 / 27;
}

#w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139b1-4bdcff48 {
  grid-area: 1 / 1 / 3 / 3;
  justify-self: start;
}

#w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139b2-4bdcff48 {
  grid-area: 1 / 2 / 3 / 3;
  justify-self: end;
}

#w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139b3-4bdcff48 {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_1c7d6c1f-f44a-f5ed-8137-c5dd00157410-4bdcff48 {
  grid-area: 2 / 3 / 3 / 10;
}

#w-node-_1c7d6c1f-f44a-f5ed-8137-c5dd00157416-4bdcff48 {
  grid-area: 1 / 11 / 3 / 18;
}

#w-node-_1c7d6c1f-f44a-f5ed-8137-c5dd0015742d-4bdcff48 {
  grid-area: 3 / 3 / 4 / 26;
  place-self: end stretch;
}

#w-node-_1c7d6c1f-f44a-f5ed-8137-c5dd0015742e-4bdcff48 {
  grid-area: 1 / 3 / 2 / 10;
  justify-self: stretch;
}

#w-node-_1c7d6c1f-f44a-f5ed-8137-c5dd00157475-4bdcff48 {
  grid-area: 1 / 19 / 3 / 26;
}

#w-node-_5fab2147-3218-a424-03f3-e47fbbdf7992-4bdcff48 {
  grid-area: 1 / 3 / 2 / 15;
  justify-self: start;
}

#w-node-_5fab2147-3218-a424-03f3-e47fbbdf7994-4bdcff48 {
  grid-area: 2 / 3 / 3 / 26;
  place-self: stretch stretch;
}

#w-node-_5fab2147-3218-a424-03f3-e47fbbdf799f-4bdcff48 {
  grid-area: 3 / 3 / 4 / 26;
  place-self: auto start;
}

#w-node-_5387218f-0212-6442-64de-4f362c29678a-4bdcff48 {
  grid-area: 1 / 3 / 2 / 14;
  justify-self: start;
}

#w-node-_5387218f-0212-6442-64de-4f362c29678c-4bdcff48 {
  grid-area: 2 / 15 / 3 / 26;
  place-self: stretch stretch;
}

#w-node-_5387218f-0212-6442-64de-4f362c296797-4bdcff48 {
  grid-area: 3 / 15 / 4 / 26;
  place-self: auto start;
}

#w-node-_7443e70b-754c-d200-6427-033354e57dc0-4bdcff48 {
  grid-area: 2 / 3 / 3 / 14;
  place-self: stretch stretch;
}

#w-node-_7443e70b-754c-d200-6427-033354e57dcb-4bdcff48 {
  grid-area: 3 / 3 / 4 / 8;
  place-self: auto start;
}

#w-node-_8ac1fc2c-2b4a-28e1-c12c-08fb44657f8c-4bdcff48 {
  grid-area: 1 / 3 / 2 / 15;
  justify-self: start;
}

#w-node-_8ac1fc2c-2b4a-28e1-c12c-08fb44657f8e-4bdcff48 {
  grid-area: 2 / 3 / 3 / 26;
}

#w-node-_8ac1fc2c-2b4a-28e1-c12c-08fb44657f8f-4bdcff48 {
  grid-area: 3 / 3 / 4 / 26;
  place-self: auto start;
}

#w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c68c-f8474104 {
  grid-area: 1 / 2 / 3 / 9;
}

#w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c695-f8474104 {
  grid-area: 3 / 6 / 4 / 23;
  justify-self: start;
}

#w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c698-f8474104 {
  grid-area: 1 / 24 / 3 / 27;
}

#w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c699-f8474104 {
  grid-area: 1 / 1 / 3 / 3;
  justify-self: start;
}

#w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c69a-f8474104 {
  grid-area: 1 / 2 / 3 / 3;
  justify-self: end;
}

#w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c69b-f8474104 {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-c1efa974-7afa-a654-04f3-c396e0e5af72-f8474104 {
  grid-area: 2 / 3 / 3 / 10;
}

#w-node-c5f7245c-9f50-e24b-957e-6f43fbde6ab3-f8474104 {
  grid-area: 1 / 11 / 3 / 18;
}

#w-node-c5f7245c-9f50-e24b-957e-6f43fbde6ac7-f8474104 {
  grid-area: 3 / 3 / 4 / 26;
  place-self: end stretch;
}

#w-node-b881c2d5-6b46-cdfe-fbd2-f96de633677d-f8474104 {
  grid-area: 1 / 3 / 2 / 10;
  justify-self: stretch;
}

#w-node-f739fe7d-a30b-85ca-15ca-420a3ad542c4-f8474104 {
  grid-area: 1 / 19 / 3 / 26;
}

#w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6da-f8474104 {
  grid-area: 2 / 3 / 3 / 26;
  place-self: stretch stretch;
}

#w-node-_7bf41f51-f6ac-5539-5b59-93f00cc424d2-f8474104 {
  grid-area: 5 / 3 / 6 / 26;
  place-self: stretch stretch;
}

#w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6ea-f8474104 {
  grid-area: 1 / 3 / 2 / 15;
  justify-self: start;
}

#w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6ef-f8474104 {
  grid-area: 3 / 3 / 4 / 26;
  place-self: auto start;
}

#w-node-_8b3d8902-8904-af7a-db86-99aca8a75597-f8474104 {
  grid-area: 6 / 3 / 7 / 14;
  place-self: auto start;
}

#w-node-_297ff774-8da7-6408-5070-d65a18abb17e-f8474104 {
  grid-area: 7 / 3 / 8 / 26;
  place-self: end stretch;
}

#w-node-_176fced5-d5eb-7af4-707a-2d683a4c56cd-f8474104 {
  grid-area: 1 / 3 / 2 / 15;
  justify-self: start;
}

#w-node-_176fced5-d5eb-7af4-707a-2d683a4c56d3-f8474104 {
  grid-area: 2 / 18 / 3 / 26;
  place-self: stretch stretch;
}

#w-node-_176fced5-d5eb-7af4-707a-2d683a4c56e7-f8474104 {
  grid-area: 3 / 18 / 4 / 26;
  place-self: auto start;
}

#w-node-_5c658065-856c-db47-7e13-2585ef0d0fbb-f8474104 {
  grid-area: 2 / 3 / 3 / 17;
  place-self: stretch stretch;
}

#w-node-_73bcf17b-3754-45b1-901f-67a39fd4ac9a-f8474104 {
  grid-area: 3 / 3 / 4 / 15;
  place-self: auto start;
}

#w-node-aa4a0a75-b5e9-6665-e58b-2350a3615a82-f8474104 {
  grid-area: 4 / 3 / 5 / 26;
  place-self: end stretch;
}

#w-node-_98dc2a60-d786-1b50-d754-ee7de3f10c33-f8474104 {
  grid-area: 1 / 3 / 2 / 15;
  justify-self: start;
}

#w-node-_98dc2a60-d786-1b50-d754-ee7de3f10c41-f8474104 {
  grid-area: 2 / 3 / 3 / 26;
}

#w-node-_98dc2a60-d786-1b50-d754-ee7de3f10c42-f8474104 {
  grid-area: 3 / 3 / 4 / 26;
  place-self: auto start;
}

#w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c68c-f3474118 {
  grid-area: 1 / 2 / 3 / 9;
}

#w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c695-f3474118 {
  grid-area: 3 / 6 / 4 / 23;
  justify-self: start;
}

#w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c698-f3474118 {
  grid-area: 1 / 24 / 3 / 27;
}

#w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c699-f3474118 {
  grid-area: 1 / 1 / 3 / 3;
  justify-self: start;
}

#w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c69a-f3474118 {
  grid-area: 1 / 2 / 3 / 3;
  justify-self: end;
}

#w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c69b-f3474118 {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-c1efa974-7afa-a654-04f3-c396e0e5af72-f3474118 {
  grid-area: 1 / 11 / 3 / 18;
}

#w-node-c5f7245c-9f50-e24b-957e-6f43fbde6ab3-f3474118 {
  grid-area: 1 / 19 / 3 / 26;
}

#w-node-c5f7245c-9f50-e24b-957e-6f43fbde6ac7-f3474118 {
  grid-area: 3 / 3 / 4 / 26;
  place-self: end stretch;
}

#w-node-b881c2d5-6b46-cdfe-fbd2-f96de633677d-f3474118 {
  grid-area: 1 / 3 / 2 / 10;
  justify-self: stretch;
}

#w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6da-f3474118 {
  grid-area: 2 / 3 / 3 / 26;
  place-self: stretch stretch;
}

#w-node-_7bf41f51-f6ac-5539-5b59-93f00cc424d2-f3474118 {
  grid-area: 5 / 3 / 6 / 17;
  place-self: stretch stretch;
}

#w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6ea-f3474118 {
  grid-area: 1 / 3 / 2 / 15;
  justify-self: start;
}

#w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6ef-f3474118 {
  grid-area: 3 / 3 / 4 / 26;
  place-self: auto start;
}

#w-node-_8b3d8902-8904-af7a-db86-99aca8a75597-f3474118 {
  grid-area: 6 / 3 / 7 / 17;
  place-self: auto start;
}

#w-node-aa42aef8-54cc-88d5-a09b-8d1096656387-f3474118 {
  grid-area: 9 / 3 / 10 / 18;
  place-self: auto start;
}

#w-node-a097c10b-0ec2-fe2f-0a98-30c880a6b4e4-f3474118 {
  grid-area: 10 / 3 / 11 / 26;
  place-self: end stretch;
}

#w-node-ebe68c75-77ac-645d-ee90-a4ec8c2dd635-f3474118 {
  grid-area: 8 / 3 / 9 / 18;
  place-self: stretch stretch;
}

#w-node-_580f7321-a906-e478-7cdb-bea4d720facf-f3474118 {
  grid-area: 5 / 18 / 6 / 26;
  place-self: stretch stretch;
}

#w-node-_61bd6b12-ade0-d96b-1c8e-0fc7d9f976c0-f3474118 {
  grid-area: 8 / 19 / 9 / 26;
}

#w-node-_8bc83a87-e2b6-e053-0190-3f81c6c2c1c3-f3474118 {
  grid-area: 9 / 19 / 10 / 26;
  place-self: auto start;
}

#w-node-_4fb1e0c4-4997-58a6-1dbf-976dfcdb2a96-f3474118 {
  grid-area: 6 / 18 / 7 / 26;
  place-self: auto start;
}

#w-node-bb7cacee-a28b-fa50-e5de-29e1aacf9351-f3474118 {
  grid-area: 1 / 3 / 2 / 12;
  justify-self: start;
}

#w-node-bb7cacee-a28b-fa50-e5de-29e1aacf9354-f3474118 {
  grid-area: 2 / 3 / 3 / 11;
  place-self: stretch stretch;
}

#w-node-bb7cacee-a28b-fa50-e5de-29e1aacf9365-f3474118 {
  grid-area: 3 / 3 / 4 / 11;
  place-self: center start;
}

#w-node-bb7cacee-a28b-fa50-e5de-29e1aacf9367-f3474118 {
  grid-area: 3 / 12 / 4 / 26;
  place-self: center start;
}

#w-node-bb7cacee-a28b-fa50-e5de-29e1aacf9369-f3474118 {
  grid-area: 2 / 12 / 3 / 26;
}

#w-node-_16a41bdb-7fa7-366f-c3bf-18ffa87cd8a6-f3474118 {
  grid-area: 4 / 3 / 5 / 26;
  place-self: end stretch;
}

#w-node-_91b00c7a-b299-f261-42e9-f475ef449864-f3474118 {
  grid-area: 1 / 3 / 2 / 12;
  justify-self: start;
}

#w-node-f384a485-aa9f-f1e1-491a-0994ee557ffe-f3474118 {
  grid-area: 5 / 3 / 6 / 26;
  place-self: stretch stretch;
}

#w-node-_7161ee09-ab2a-f3c0-ccca-ca4aba1424dc-f3474118 {
  grid-area: 6 / 3 / 7 / 26;
  place-self: auto start;
}

#w-node-_654f74a8-e9b7-fb16-2949-81269c96a032-f3474118 {
  grid-area: 8 / 3 / 9 / 26;
  place-self: stretch stretch;
}

#w-node-_1b1dc685-f2bc-39d8-e0b8-930757af4cd0-f3474118 {
  grid-area: 9 / 3 / 10 / 26;
  place-self: auto start;
}

#w-node-b4f508e8-d16c-cbe3-a9b8-13f98357fe14-f3474118 {
  grid-area: 11 / 3 / 12 / 26;
  place-self: stretch stretch;
}

#w-node-_6b8be8e6-0d1a-32c4-a028-d73d6c4ba2b3-f3474118 {
  grid-area: 12 / 3 / 13 / 26;
  place-self: auto start;
}

#w-node-cd8a45be-4122-4330-d68b-56ff18d63c4c-f3474118 {
  grid-area: 2 / 3 / 3 / 26;
  place-self: stretch stretch;
}

#w-node-_7cdea55c-b78d-0879-ddb9-e79c7d1a7c4a-f3474118 {
  grid-area: 3 / 3 / 4 / 26;
  place-self: auto start;
}

#w-node-_29c2b184-0987-c2ea-6ccc-9d534b504c0b-30474129 {
  grid-area: 1 / 2 / 3 / 9;
}

#w-node-_29c2b184-0987-c2ea-6ccc-9d534b504c14-30474129 {
  grid-area: 3 / 6 / 4 / 23;
  justify-self: start;
}

#w-node-_29c2b184-0987-c2ea-6ccc-9d534b504c17-30474129 {
  grid-area: 1 / 24 / 3 / 27;
}

#w-node-_29c2b184-0987-c2ea-6ccc-9d534b504c18-30474129 {
  grid-area: 1 / 1 / 3 / 3;
  justify-self: start;
}

#w-node-_29c2b184-0987-c2ea-6ccc-9d534b504c19-30474129 {
  grid-area: 1 / 2 / 3 / 3;
  justify-self: end;
}

#w-node-_29c2b184-0987-c2ea-6ccc-9d534b504c1a-30474129 {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_6ba82d2a-8cde-435b-611b-e56d285fd945-30474129 {
  grid-area: 1 / 19 / 2 / 26;
}

#w-node-_6ba82d2a-8cde-435b-611b-e56d285fd959-30474129 {
  grid-area: 2 / 3 / 3 / 26;
  place-self: end stretch;
}

#w-node-_9326c40d-3c65-5455-3362-aa3dd146a48b-30474129 {
  grid-area: 1 / 11 / 2 / 18;
}

#w-node-_38072588-4653-0b21-2d77-5858102d1a25-30474129 {
  grid-area: 1 / 3 / 2 / 10;
  justify-self: stretch;
}

#w-node-d4bac2f2-b538-08d1-a8fa-54f6c3365691-30474129 {
  grid-area: 2 / 3 / 10 / 26;
  place-self: stretch stretch;
}

#w-node-d4bac2f2-b538-08d1-a8fa-54f6c33656a1-30474129 {
  grid-area: 1 / 3 / 2 / 15;
  justify-self: start;
}

#w-node-_1d3b99d7-f9ed-a663-00aa-4278b9df6617-30474129 {
  grid-area: 12 / 11 / 13 / 18;
}

#w-node-_810d9f74-c220-7d15-1bf8-1ae081d981f3-30474129 {
  grid-area: 12 / 19 / 13 / 26;
}

#w-node-_456c51f4-9671-10b8-da5b-f8bf51a97830-30474129 {
  grid-area: 12 / 3 / 13 / 10;
}

#w-node-_1b66937d-1bcb-c6c5-64de-7545b53b06f9-30474129 {
  grid-area: 10 / 3 / 11 / 16;
  place-self: start;
}

#w-node-_9e89d279-d195-675e-8b3a-7277dd245d56-30474129 {
  grid-area: 13 / 3 / 14 / 10;
  place-self: start;
}

#w-node-b69b3bce-3753-7c05-8bf5-ca3a8d6e200d-30474129 {
  grid-area: 13 / 11 / 14 / 18;
  place-self: start;
}

#w-node-c85558ac-ff8e-f2c4-d9cf-1df534eed84b-30474129 {
  grid-area: 13 / 19 / 14 / 26;
  place-self: start;
}

#w-node-f64b1e84-9510-33d5-74b6-34a757198243-1547413a {
  grid-area: 1 / 2 / 3 / 9;
}

#w-node-f64b1e84-9510-33d5-74b6-34a75719824c-1547413a {
  grid-area: 3 / 6 / 4 / 23;
  justify-self: start;
}

#w-node-f64b1e84-9510-33d5-74b6-34a75719824f-1547413a {
  grid-area: 1 / 24 / 3 / 27;
}

#w-node-f64b1e84-9510-33d5-74b6-34a757198250-1547413a {
  grid-area: 1 / 1 / 3 / 3;
  justify-self: start;
}

#w-node-f64b1e84-9510-33d5-74b6-34a757198251-1547413a {
  grid-area: 1 / 2 / 3 / 3;
  justify-self: end;
}

#w-node-f64b1e84-9510-33d5-74b6-34a757198252-1547413a {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_634e0b0e-9cff-ecbf-c47b-b60f1788ea86-1547413a {
  grid-area: 2 / 3 / 3 / 10;
}

#w-node-_634e0b0e-9cff-ecbf-c47b-b60f1788ea8a-1547413a {
  grid-area: 1 / 11 / 3 / 18;
}

#w-node-b2df6911-1bc4-f942-5b32-80f2fce1ab02-1547413a {
  grid-area: 1 / 19 / 3 / 26;
}

#w-node-_634e0b0e-9cff-ecbf-c47b-b60f1788eaa6-1547413a {
  grid-area: 3 / 3 / 4 / 26;
  place-self: end stretch;
}

#w-node-_81e2ff58-8111-6082-29ef-870f3ab4a78a-1547413a {
  grid-area: 1 / 3 / 2 / 10;
  justify-self: stretch;
}

#w-node-_3ef22abe-4cad-1adb-5ff6-9f8ff3ed0d39-1547413a {
  grid-area: 1 / 3 / 2 / 10;
  justify-self: start;
}

#w-node-_1fccd7ea-b507-bac5-6690-7746b1a36b2f-1547413a {
  grid-area: 5 / 3 / 17 / 26;
  place-self: stretch stretch;
}

#w-node-_0627b471-92b6-ba35-9429-2ffdc087e6f2-1547413a {
  grid-area: 19 / 3 / 20 / 26;
  place-self: stretch stretch;
}

#w-node-c1f7db07-db7c-c2d4-6bbf-7d5ffefa4148-1547413a {
  grid-area: 17 / 3 / 18 / 26;
  place-self: auto start;
}

#w-node-_420eff6a-1b54-eff4-998f-70c073291d98-1547413a {
  grid-area: 20 / 3 / 21 / 26;
  place-self: auto start;
}

#w-node-f75bed12-e5cd-5fb9-a48d-cbfa4da8c916-1547413a {
  grid-area: 27 / 22 / 28 / 26;
  place-self: auto start;
}

#w-node-_2316e11e-22ca-59e5-8894-71be2e7d9e56-1547413a {
  grid-area: 27 / 3 / 28 / 21;
  place-self: auto start;
}

#w-node-d6e3f187-830c-0bee-8dc3-b90771d77816-1547413a {
  grid-area: 3 / 3 / 4 / 26;
  place-self: auto start;
}

#w-node-b43dbff6-8ddd-e36c-8484-740e5d801b4f-1547413a {
  grid-area: 2 / 3 / 3 / 26;
}

#w-node-b51c624e-7d6b-1b1c-e8f4-d3c678a5450b-1547413a {
  grid-area: 26 / 22 / 27 / 26;
  place-self: stretch stretch;
}

#w-node-_0cfafa33-04b4-4d28-479c-bb6e9b22de90-1547413a {
  grid-area: 26 / 3 / 27 / 21;
  place-self: stretch stretch;
}

#w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139a4-7e36a8a6 {
  grid-area: 1 / 2 / 3 / 9;
}

#w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139ad-7e36a8a6 {
  grid-area: 3 / 6 / 4 / 23;
  justify-self: start;
}

#w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139b0-7e36a8a6 {
  grid-area: 1 / 24 / 3 / 27;
}

#w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139b1-7e36a8a6 {
  grid-area: 1 / 1 / 3 / 3;
  justify-self: start;
}

#w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139b2-7e36a8a6 {
  grid-area: 1 / 2 / 3 / 3;
  justify-self: end;
}

#w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139b3-7e36a8a6 {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_1c7d6c1f-f44a-f5ed-8137-c5dd00157410-7e36a8a6 {
  grid-area: 2 / 3 / 3 / 10;
}

#w-node-c8dd4693-5ae0-d71c-09d6-4bae4d6c909e-7e36a8a6 {
  grid-area: 1 / 19 / 3 / 26;
}

#w-node-_1c7d6c1f-f44a-f5ed-8137-c5dd0015742e-7e36a8a6 {
  grid-area: 1 / 3 / 2 / 10;
  justify-self: stretch;
}

#w-node-ec90533c-8ded-89e1-daf3-801698fc72b7-7e36a8a6 {
  grid-area: 1 / 11 / 3 / 18;
}

#w-node-a72235cb-8ccc-774f-d8cd-9977b553cad6-7e36a8a6 {
  grid-area: 3 / 3 / 4 / 26;
  place-self: end stretch;
}

#w-node-a88d5ea4-cd38-5af0-3584-3ced69adf750-7e36a8a6 {
  grid-area: 2 / 3 / 3 / 14;
  place-self: stretch stretch;
}

#w-node-_93ebd17f-12a1-e57f-35b1-b65f14fb1530-7e36a8a6 {
  grid-area: 2 / 15 / 3 / 26;
  place-self: stretch stretch;
}

#w-node-_7a064058-f1b0-5bf0-4504-b131a2b5d61d-7e36a8a6 {
  grid-area: 5 / 3 / 6 / 14;
  place-self: stretch stretch;
}

#w-node-_4f91a312-acb9-38c7-1a56-b3d80d66e8c4-7e36a8a6 {
  grid-area: 5 / 15 / 6 / 26;
  place-self: stretch stretch;
}

#w-node-_7a064058-f1b0-5bf0-4504-b131a2b5d626-7e36a8a6 {
  grid-area: 6 / 3 / 7 / 14;
  place-self: auto start;
}

#w-node-_5fab2147-3218-a424-03f3-e47fbbdf7992-7e36a8a6 {
  grid-area: 1 / 3 / 2 / 15;
  justify-self: start;
}

#w-node-dfa5b3a7-4cc6-4a0c-77c6-c30bcc72de49-7e36a8a6 {
  grid-area: 8 / 3 / 9 / 15;
  justify-self: start;
}

#w-node-_9d4c631d-27e0-d06b-52c1-2c273cacf54f-7e36a8a6 {
  grid-area: 6 / 15 / 7 / 26;
  place-self: auto start;
}

#w-node-_7a064058-f1b0-5bf0-4504-b131a2b5d637-7e36a8a6 {
  grid-area: 3 / 3 / 4 / 14;
  place-self: auto start;
}

#w-node-_60adc4b4-be74-3380-d8fe-6131b90c188e-7e36a8a6 {
  grid-area: 3 / 15 / 4 / 26;
  place-self: auto start;
}

#w-node-_569507f6-130b-0367-dfc3-153d0c2fb8bc-7e36a8a6 {
  grid-area: 10 / 3 / 11 / 14;
  place-self: auto start;
}

#w-node-_57ae58f0-9b24-29b7-2620-751cc3f39e09-7e36a8a6 {
  grid-area: 10 / 15 / 11 / 26;
  place-self: auto start;
}

#w-node-f3a7fd36-0efe-ef05-7ab5-9c8a9e8cb8d1-7e36a8a6 {
  grid-area: 9 / 3 / 10 / 14;
  place-self: stretch stretch;
}

#w-node-_0020a52a-509a-7c2c-2f0a-c3d6d773e20d-7e36a8a6 {
  grid-area: 9 / 15 / 10 / 26;
  place-self: stretch stretch;
}

#w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139a4-f4f7681f {
  grid-area: 1 / 2 / 3 / 9;
}

#w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139ad-f4f7681f {
  grid-area: 3 / 6 / 4 / 23;
  justify-self: start;
}

#w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139b0-f4f7681f {
  grid-area: 1 / 24 / 3 / 27;
}

#w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139b1-f4f7681f {
  grid-area: 1 / 1 / 3 / 3;
  justify-self: start;
}

#w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139b2-f4f7681f {
  grid-area: 1 / 2 / 3 / 3;
  justify-self: end;
}

#w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139b3-f4f7681f {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_1c7d6c1f-f44a-f5ed-8137-c5dd00157410-f4f7681f {
  grid-area: 2 / 3 / 3 / 10;
}

#w-node-c8dd4693-5ae0-d71c-09d6-4bae4d6c909e-f4f7681f {
  grid-area: 1 / 19 / 3 / 26;
}

#w-node-_1c7d6c1f-f44a-f5ed-8137-c5dd0015742e-f4f7681f {
  grid-area: 1 / 3 / 2 / 10;
  justify-self: stretch;
}

#w-node-ec90533c-8ded-89e1-daf3-801698fc72b7-f4f7681f {
  grid-area: 1 / 11 / 3 / 18;
}

#w-node-_5771a212-20eb-bd10-d4c4-698349153a4e-f4f7681f {
  grid-area: 3 / 3 / 4 / 26;
  place-self: end stretch;
}

#w-node-a88d5ea4-cd38-5af0-3584-3ced69adf750-f4f7681f {
  grid-area: 2 / 3 / 3 / 14;
  place-self: stretch stretch;
}

#w-node-_93ebd17f-12a1-e57f-35b1-b65f14fb1530-f4f7681f {
  grid-area: 2 / 15 / 3 / 26;
  place-self: stretch stretch;
}

#w-node-_7a064058-f1b0-5bf0-4504-b131a2b5d61d-f4f7681f {
  grid-area: 6 / 3 / 7 / 14;
  place-self: stretch stretch;
}

#w-node-a2654219-d1cb-0a5e-561c-2a187089c837-f4f7681f {
  grid-area: 10 / 3 / 11 / 14;
  place-self: stretch stretch;
}

#w-node-_4f91a312-acb9-38c7-1a56-b3d80d66e8c4-f4f7681f {
  grid-area: 6 / 15 / 7 / 26;
  place-self: stretch stretch;
}

#w-node-aeaa5d62-c58d-460f-008b-198ca1848fd5-f4f7681f {
  grid-area: 10 / 15 / 11 / 26;
  place-self: stretch stretch;
}

#w-node-_7a064058-f1b0-5bf0-4504-b131a2b5d626-f4f7681f {
  grid-area: 7 / 3 / 8 / 14;
  place-self: auto start;
}

#w-node-_397904e9-d30e-d977-e975-8ca01d2ecb1a-f4f7681f {
  grid-area: 11 / 3 / 12 / 14;
  place-self: auto start;
}

#w-node-_5fab2147-3218-a424-03f3-e47fbbdf7992-f4f7681f {
  grid-area: 1 / 3 / 2 / 15;
  justify-self: start;
}

#w-node-_473c40e2-db18-a81e-e206-3a652533253c-f4f7681f {
  grid-area: 5 / 3 / 6 / 15;
  justify-self: start;
}

#w-node-_9e979b21-ab32-77c9-706a-e851b5a7a63e-f4f7681f {
  grid-area: 13 / 3 / 14 / 15;
  justify-self: start;
}

#w-node-dfa5b3a7-4cc6-4a0c-77c6-c30bcc72de49-f4f7681f {
  grid-area: 9 / 3 / 10 / 15;
  justify-self: start;
}

#w-node-_9d4c631d-27e0-d06b-52c1-2c273cacf54f-f4f7681f {
  grid-area: 7 / 15 / 8 / 26;
  place-self: auto start;
}

#w-node-a75dd031-100a-2a75-3b2c-0b34838f7051-f4f7681f {
  grid-area: 11 / 15 / 12 / 26;
  place-self: auto start;
}

#w-node-_7a064058-f1b0-5bf0-4504-b131a2b5d637-f4f7681f {
  grid-area: 3 / 3 / 4 / 14;
  place-self: auto start;
}

#w-node-_60adc4b4-be74-3380-d8fe-6131b90c188e-f4f7681f {
  grid-area: 3 / 15 / 4 / 26;
  place-self: auto start;
}

#w-node-_569507f6-130b-0367-dfc3-153d0c2fb8bc-f4f7681f {
  grid-area: 15 / 3 / 16 / 14;
  place-self: auto start;
}

#w-node-ffeeb7d2-f20a-9b8e-fc38-5e4cf3b5875b-f4f7681f {
  grid-area: 15 / 15 / 16 / 26;
  place-self: auto start;
}

#w-node-f3a7fd36-0efe-ef05-7ab5-9c8a9e8cb8d1-f4f7681f {
  grid-area: 14 / 3 / 15 / 14;
  place-self: stretch stretch;
}

#w-node-_8e953c9b-3321-67c5-2df8-7b5b06d496ff-f4f7681f {
  grid-area: 14 / 15 / 15 / 26;
  place-self: stretch stretch;
}

#w-node-f8dad7c5-4271-c33a-82b8-44d4b830bfd2-10acd005 {
  grid-area: 1 / 2 / 3 / 10;
}

#w-node-f8dad7c5-4271-c33a-82b8-44d4b830bfdb-10acd005 {
  grid-area: 3 / 6 / 4 / 23;
  justify-self: start;
}

#w-node-f8dad7c5-4271-c33a-82b8-44d4b830bfde-10acd005 {
  grid-area: 1 / 24 / 3 / 27;
}

#w-node-f8dad7c5-4271-c33a-82b8-44d4b830bfdf-10acd005 {
  grid-area: 1 / 1 / 3 / 3;
  justify-self: start;
}

#w-node-f8dad7c5-4271-c33a-82b8-44d4b830bfe0-10acd005 {
  grid-area: 1 / 2 / 3 / 3;
  justify-self: end;
}

#w-node-f8dad7c5-4271-c33a-82b8-44d4b830bfe1-10acd005 {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_20cd5194-56d3-ef92-a89a-9c5d7673bbcb-10acd005 {
  grid-area: 1 / 11 / 2 / 18;
}

#w-node-_20cd5194-56d3-ef92-a89a-9c5d7673bbdb-10acd005 {
  grid-area: 1 / 19 / 2 / 26;
}

#w-node-_20cd5194-56d3-ef92-a89a-9c5d7673bbeb-10acd005 {
  grid-area: 2 / 3 / 3 / 26;
  place-self: end stretch;
}

#w-node-a62a3a50-86d3-71ae-f026-8d0de93ac59c-10acd005 {
  grid-area: 1 / 3 / 2 / 10;
  justify-self: stretch;
}

#w-node-_431652b0-05dc-16b7-a7e5-a37fdf0ea938-10acd005 {
  grid-area: 2 / 3 / 3 / 12;
  place-self: stretch stretch;
}

#w-node-_431652b0-05dc-16b7-a7e5-a37fdf0ea937-10acd005 {
  grid-area: 2 / 13 / 3 / 26;
}

#w-node-_431652b0-05dc-16b7-a7e5-a37fdf0ea949-10acd005 {
  grid-area: 1 / 3 / 2 / 12;
  justify-self: start;
}

#w-node-_431652b0-05dc-16b7-a7e5-a37fdf0ea94b-10acd005 {
  grid-area: 3 / 13 / 4 / 26;
  place-self: auto start;
}

#w-node-_431652b0-05dc-16b7-a7e5-a37fdf0ea94d-10acd005 {
  grid-area: 4 / 3 / 5 / 26;
  place-self: end stretch;
}

#w-node-_431652b0-05dc-16b7-a7e5-a37fdf0ea94e-10acd005 {
  grid-area: 3 / 3 / 4 / 12;
  place-self: auto start;
}

#w-node-_9b8ac703-d662-fb42-85c1-45529d7655ec-10acd005 {
  grid-area: 2 / 3 / 3 / 12;
  place-self: stretch stretch;
}

#w-node-_9b8ac703-d662-fb42-85c1-45529d7655fc-10acd005 {
  grid-area: 2 / 13 / 3 / 26;
}

#w-node-_9b8ac703-d662-fb42-85c1-45529d7655fd-10acd005 {
  grid-area: 1 / 3 / 2 / 12;
  justify-self: start;
}

#w-node-_9b8ac703-d662-fb42-85c1-45529d7655ff-10acd005 {
  grid-area: 3 / 13 / 4 / 26;
  place-self: auto start;
}

#w-node-_9b8ac703-d662-fb42-85c1-45529d765601-10acd005 {
  grid-area: 4 / 3 / 5 / 26;
  place-self: end stretch;
}

#w-node-_9b8ac703-d662-fb42-85c1-45529d765602-10acd005 {
  grid-area: 3 / 3 / 4 / 12;
  place-self: auto start;
}

#w-node-ca9b7d92-1cc0-6190-1bff-e0a60e5b73d2-10acd005 {
  grid-area: 2 / 3 / 3 / 12;
  place-self: stretch stretch;
}

#w-node-ca9b7d92-1cc0-6190-1bff-e0a60e5b73e0-10acd005 {
  grid-area: 2 / 13 / 3 / 26;
}

#w-node-ca9b7d92-1cc0-6190-1bff-e0a60e5b73e1-10acd005 {
  grid-area: 1 / 3 / 2 / 12;
  justify-self: start;
}

#w-node-ca9b7d92-1cc0-6190-1bff-e0a60e5b73e3-10acd005 {
  grid-area: 3 / 13 / 4 / 26;
  place-self: auto start;
}

#w-node-ca9b7d92-1cc0-6190-1bff-e0a60e5b73e5-10acd005 {
  grid-area: 4 / 3 / 5 / 26;
  place-self: end stretch;
}

#w-node-ca9b7d92-1cc0-6190-1bff-e0a60e5b73e6-10acd005 {
  grid-area: 3 / 3 / 4 / 12;
  place-self: auto start;
}

#w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139a4-578b60d1 {
  grid-area: 1 / 2 / 3 / 9;
}

#w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139ad-578b60d1 {
  grid-area: 3 / 6 / 4 / 23;
  justify-self: start;
}

#w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139b0-578b60d1 {
  grid-area: 1 / 24 / 3 / 27;
}

#w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139b1-578b60d1 {
  grid-area: 1 / 1 / 3 / 3;
  justify-self: start;
}

#w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139b2-578b60d1 {
  grid-area: 1 / 2 / 3 / 3;
  justify-self: end;
}

#w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139b3-578b60d1 {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_1c7d6c1f-f44a-f5ed-8137-c5dd00157410-578b60d1 {
  grid-area: 2 / 3 / 3 / 10;
}

#w-node-c8dd4693-5ae0-d71c-09d6-4bae4d6c909e-578b60d1 {
  grid-area: 1 / 19 / 3 / 26;
}

#w-node-_1c7d6c1f-f44a-f5ed-8137-c5dd0015742e-578b60d1 {
  grid-area: 1 / 3 / 2 / 10;
  justify-self: stretch;
}

#w-node-ec90533c-8ded-89e1-daf3-801698fc72b7-578b60d1 {
  grid-area: 1 / 11 / 3 / 18;
}

#w-node-_5fe7965e-52fb-cb73-1e61-8a6171e4b32a-578b60d1 {
  grid-area: 3 / 3 / 4 / 26;
  place-self: end stretch;
}

#w-node-a88d5ea4-cd38-5af0-3584-3ced69adf750-578b60d1 {
  grid-area: 2 / 3 / 3 / 14;
  place-self: stretch stretch;
}

#w-node-_93ebd17f-12a1-e57f-35b1-b65f14fb1530-578b60d1 {
  grid-area: 2 / 15 / 3 / 26;
  place-self: stretch stretch;
}

#w-node-_7a064058-f1b0-5bf0-4504-b131a2b5d61d-578b60d1 {
  grid-area: 6 / 3 / 7 / 14;
  place-self: stretch stretch;
}

#w-node-_4f91a312-acb9-38c7-1a56-b3d80d66e8c4-578b60d1 {
  grid-area: 6 / 15 / 7 / 26;
  place-self: stretch stretch;
}

#w-node-e844727f-7d30-a265-ce08-d5a51496f3b1-578b60d1 {
  grid-area: 13 / 3 / 14 / 14;
  place-self: stretch stretch;
}

#w-node-e43e2cf9-79af-f835-874a-b0a863806961-578b60d1 {
  grid-area: 13 / 15 / 14 / 26;
  place-self: stretch stretch;
}

#w-node-_27b2e9ae-2870-4668-8769-514613f3bb16-578b60d1 {
  grid-area: 16 / 3 / 17 / 26;
  place-self: stretch stretch;
}

#w-node-_7a064058-f1b0-5bf0-4504-b131a2b5d626-578b60d1 {
  grid-area: 7 / 3 / 8 / 14;
  place-self: auto start;
}

#w-node-_1da54a25-ed41-5753-f0b2-3dab831e7e0d-578b60d1 {
  grid-area: 14 / 3 / 15 / 14;
  place-self: auto start;
}

#w-node-_5fab2147-3218-a424-03f3-e47fbbdf7992-578b60d1 {
  grid-area: 1 / 3 / 2 / 15;
  justify-self: start;
}

#w-node-_473c40e2-db18-a81e-e206-3a652533253c-578b60d1 {
  grid-area: 5 / 3 / 6 / 15;
  justify-self: start;
}

#w-node-_9d4c631d-27e0-d06b-52c1-2c273cacf54f-578b60d1 {
  grid-area: 7 / 15 / 8 / 26;
  place-self: auto start;
}

#w-node-_3bcce396-5adf-252a-51ef-4213d1b45856-578b60d1 {
  grid-area: 14 / 15 / 15 / 26;
  place-self: auto start;
}

#w-node-_7a064058-f1b0-5bf0-4504-b131a2b5d637-578b60d1 {
  grid-area: 3 / 3 / 4 / 14;
  place-self: auto start;
}

#w-node-_60adc4b4-be74-3380-d8fe-6131b90c188e-578b60d1 {
  grid-area: 3 / 15 / 4 / 26;
  place-self: auto start;
}

#w-node-_569507f6-130b-0367-dfc3-153d0c2fb8bc-578b60d1 {
  grid-area: 10 / 6 / 11 / 17;
  place-self: auto start;
}

#w-node-b8bb8381-1929-67f7-a44d-3cc9d0431e8e-578b60d1 {
  grid-area: 17 / 6 / 18 / 17;
  place-self: auto start;
}

#w-node-f3a7fd36-0efe-ef05-7ab5-9c8a9e8cb8d1-578b60d1 {
  grid-area: 9 / 3 / 10 / 26;
  place-self: stretch stretch;
}

#w-node-b7249b9e-78f3-7401-5e73-1d0d0b0d92d5-578b60d1 {
  grid-area: 12 / 3 / 13 / 15;
  justify-self: start;
}

#w-node-f7bf45bf-c56d-4f6f-8cc2-c50050e3df35-4e47415c {
  grid-area: 2 / 6 / 3 / 18;
  place-self: end start;
}

#w-node-_3bc70f27-518d-83bb-848f-a4f260b9aad0-4e47415c {
  grid-area: 4 / 3 / 7 / 6;
  place-self: center;
}

#w-node-_333fd61e-dbbc-76a3-1968-3216db20ebd0-4e47415c {
  grid-area: 4 / 7 / 7 / 10;
  place-self: center;
}

#w-node-_7b8da66e-e06b-9b20-802f-fa7acee58ed9-4e47415c {
  grid-area: 4 / 11 / 7 / 14;
  place-self: center;
}

#w-node-ad997a7c-b9d8-4103-3908-52350f3a1218-4e47415c {
  grid-area: 4 / 15 / 7 / 18;
  place-self: center;
}

#w-node-ff3bd21a-50f3-b74b-597b-9fbf8bef834e-4e47415c {
  grid-area: 4 / 19 / 7 / 22;
  place-self: center;
}

#w-node-fa6d7741-dee9-14e0-5c8f-4398883c1d17-4e47415c {
  grid-area: 9 / 3 / 10 / 22;
}

#w-node-f64b1e84-9510-33d5-74b6-34a757198243-97474174 {
  grid-area: 1 / 2 / 3 / 9;
}

#w-node-f64b1e84-9510-33d5-74b6-34a75719824c-97474174 {
  grid-area: 3 / 6 / 4 / 23;
  justify-self: start;
}

#w-node-f64b1e84-9510-33d5-74b6-34a75719824f-97474174 {
  grid-area: 1 / 24 / 3 / 27;
}

#w-node-f64b1e84-9510-33d5-74b6-34a757198250-97474174 {
  grid-area: 1 / 1 / 3 / 3;
  justify-self: start;
}

#w-node-f64b1e84-9510-33d5-74b6-34a757198251-97474174 {
  grid-area: 1 / 2 / 3 / 3;
  justify-self: end;
}

#w-node-f64b1e84-9510-33d5-74b6-34a757198252-97474174 {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_634e0b0e-9cff-ecbf-c47b-b60f1788ea86-97474174 {
  grid-area: 2 / 3 / 3 / 10;
}

#w-node-_634e0b0e-9cff-ecbf-c47b-b60f1788ea8a-97474174 {
  grid-area: 1 / 11 / 3 / 18;
}

#w-node-b2df6911-1bc4-f942-5b32-80f2fce1ab02-97474174 {
  grid-area: 1 / 19 / 3 / 26;
}

#w-node-_634e0b0e-9cff-ecbf-c47b-b60f1788eaa6-97474174 {
  grid-area: 3 / 3 / 4 / 26;
  place-self: end stretch;
}

#w-node-_81e2ff58-8111-6082-29ef-870f3ab4a78a-97474174 {
  grid-area: 1 / 3 / 2 / 10;
  justify-self: stretch;
}

#w-node-_3ef22abe-4cad-1adb-5ff6-9f8ff3ed0d39-97474174 {
  grid-area: 1 / 3 / 2 / 10;
  justify-self: start;
}

#w-node-_1fccd7ea-b507-bac5-6690-7746b1a36b2f-97474174 {
  grid-area: 14 / 3 / 24 / 26;
  place-self: stretch stretch;
}

#w-node-_0627b471-92b6-ba35-9429-2ffdc087e6f2-97474174 {
  grid-area: 2 / 3 / 12 / 26;
  place-self: stretch stretch;
}

#w-node-c1f7db07-db7c-c2d4-6bbf-7d5ffefa4148-97474174 {
  grid-area: 24 / 3 / 25 / 26;
  place-self: auto start;
}

#w-node-_420eff6a-1b54-eff4-998f-70c073291d98-97474174 {
  grid-area: 34 / 19 / 35 / 26;
  place-self: auto start;
}

#w-node-f75bed12-e5cd-5fb9-a48d-cbfa4da8c916-97474174 {
  grid-area: 34 / 11 / 35 / 18;
  place-self: auto start;
}

#w-node-_2316e11e-22ca-59e5-8894-71be2e7d9e56-97474174 {
  grid-area: 34 / 3 / 35 / 10;
  place-self: auto start;
}

#w-node-d6e3f187-830c-0bee-8dc3-b90771d77816-97474174 {
  grid-area: 12 / 3 / 13 / 26;
  place-self: auto start;
}

#w-node-e05aa52b-e0d9-00cc-faa6-22328b795a27-97474174 {
  grid-area: 26 / 11 / 34 / 18;
  place-self: stretch stretch;
}

#w-node-a54bb509-1128-47c8-ea60-4af293b803bf-97474174 {
  grid-area: 26 / 19 / 34 / 26;
  place-self: stretch stretch;
}

#w-node-ed27c50c-14e3-c57b-5998-2f30dda0bd43-97474174 {
  grid-area: 26 / 3 / 34 / 10;
  place-self: stretch stretch;
}

#w-node-f8dad7c5-4271-c33a-82b8-44d4b830bfd2-82474175 {
  grid-area: 1 / 2 / 3 / 10;
}

#w-node-f8dad7c5-4271-c33a-82b8-44d4b830bfdb-82474175 {
  grid-area: 3 / 6 / 4 / 23;
  justify-self: start;
}

#w-node-f8dad7c5-4271-c33a-82b8-44d4b830bfde-82474175 {
  grid-area: 1 / 24 / 3 / 27;
}

#w-node-f8dad7c5-4271-c33a-82b8-44d4b830bfdf-82474175 {
  grid-area: 1 / 1 / 3 / 3;
  justify-self: start;
}

#w-node-f8dad7c5-4271-c33a-82b8-44d4b830bfe0-82474175 {
  grid-area: 1 / 2 / 3 / 3;
  justify-self: end;
}

#w-node-f8dad7c5-4271-c33a-82b8-44d4b830bfe1-82474175 {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_20cd5194-56d3-ef92-a89a-9c5d7673bbcb-82474175 {
  grid-area: 1 / 11 / 2 / 18;
}

#w-node-_20cd5194-56d3-ef92-a89a-9c5d7673bbdb-82474175 {
  grid-area: 1 / 19 / 2 / 26;
}

#w-node-_20cd5194-56d3-ef92-a89a-9c5d7673bbeb-82474175 {
  grid-area: 2 / 3 / 3 / 26;
  place-self: end stretch;
}

#w-node-a62a3a50-86d3-71ae-f026-8d0de93ac59c-82474175 {
  grid-area: 1 / 3 / 2 / 10;
  justify-self: stretch;
}

#w-node-_431652b0-05dc-16b7-a7e5-a37fdf0ea937-82474175 {
  grid-area: 2 / 13 / 3 / 26;
}

#w-node-_431652b0-05dc-16b7-a7e5-a37fdf0ea938-82474175 {
  grid-area: 2 / 3 / 3 / 12;
  place-self: stretch stretch;
}

#w-node-_431652b0-05dc-16b7-a7e5-a37fdf0ea949-82474175 {
  grid-area: 1 / 3 / 2 / 12;
  justify-self: start;
}

#w-node-_431652b0-05dc-16b7-a7e5-a37fdf0ea94b-82474175 {
  grid-area: 3 / 13 / 4 / 26;
  place-self: auto start;
}

#w-node-_431652b0-05dc-16b7-a7e5-a37fdf0ea94d-82474175 {
  grid-area: 4 / 3 / 5 / 26;
  place-self: end stretch;
}

#w-node-_431652b0-05dc-16b7-a7e5-a37fdf0ea94e-82474175 {
  grid-area: 3 / 3 / 4 / 12;
  place-self: auto start;
}

#w-node-f08dde4c-4f1e-85ba-86f9-5ba9c7441956-82474175 {
  grid-area: 1 / 3 / 2 / 12;
  justify-self: start;
}

#w-node-f08dde4c-4f1e-85ba-86f9-5ba9c7441958-82474175 {
  grid-area: 3 / 13 / 4 / 26;
  place-self: auto start;
}

#w-node-f08dde4c-4f1e-85ba-86f9-5ba9c744195a-82474175 {
  grid-area: 2 / 3 / 3 / 12;
  place-self: stretch stretch;
}

#w-node-f08dde4c-4f1e-85ba-86f9-5ba9c744196b-82474175 {
  grid-area: 3 / 3 / 4 / 12;
  place-self: auto start;
}

#w-node-f08dde4c-4f1e-85ba-86f9-5ba9c744196d-82474175 {
  grid-area: 2 / 13 / 3 / 26;
}

#w-node-_640df532-8cfd-1d14-1127-47405eff8072-37474176 {
  grid-area: 1 / 2 / 3 / 9;
}

#w-node-_640df532-8cfd-1d14-1127-47405eff807b-37474176 {
  grid-area: 3 / 6 / 4 / 23;
  justify-self: start;
}

#w-node-_640df532-8cfd-1d14-1127-47405eff807e-37474176 {
  grid-area: 1 / 24 / 3 / 26;
}

#w-node-_640df532-8cfd-1d14-1127-47405eff807f-37474176 {
  grid-area: 1 / 1 / 3 / 3;
  justify-self: start;
}

#w-node-_640df532-8cfd-1d14-1127-47405eff8080-37474176 {
  grid-area: 1 / 2 / 3 / 3;
  justify-self: end;
}

#w-node-_640df532-8cfd-1d14-1127-47405eff8081-37474176 {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-a2255e58-bf60-ea1f-f6c7-756e6b5a2501-37474176 {
  grid-area: 5 / 6 / 10 / 23;
  place-self: start;
}

#w-node-e6b414ca-0ffc-3f5d-7920-e3f24ef330e8-37474176 {
  grid-area: 1 / 1 / 11 / 28;
  place-self: stretch stretch;
}

#w-node-_4040b57c-af5c-d718-945c-ba06165da2e9-37474176 {
  grid-area: 3 / 3 / 4 / 10;
}

#w-node-f62ec080-2f25-574e-7d8f-7093834dde8e-37474176 {
  grid-area: 3 / 11 / 4 / 18;
}

#w-node-_0e294e9c-ec77-d085-ed4c-0c13ca4922db-37474176 {
  grid-area: 3 / 19 / 4 / 26;
}

#w-node-a3e13573-dfbb-42f9-af90-3d44614c0c78-37474176 {
  grid-area: 4 / 3 / 5 / 26;
  place-self: end stretch;
}

#w-node-_0253667c-655b-74e1-b99b-e13dfe3b0a39-37474176 {
  grid-area: 7 / 3 / 8 / 10;
}

#w-node-_0253667c-655b-74e1-b99b-e13dfe3b0a4f-37474176 {
  grid-area: 7 / 11 / 8 / 18;
}

#w-node-_0253667c-655b-74e1-b99b-e13dfe3b0a66-37474176 {
  grid-area: 7 / 19 / 8 / 26;
}

#w-node-_10dd1a0a-ae80-a5ad-eeab-b3676f87ba10-37474176 {
  grid-area: 3 / 3 / 4 / 10;
}

#w-node-_10dd1a0a-ae80-a5ad-eeab-b3676f87ba1b-37474176 {
  grid-area: 3 / 11 / 4 / 18;
}

#w-node-_10dd1a0a-ae80-a5ad-eeab-b3676f87ba31-37474176 {
  grid-area: 3 / 19 / 4 / 26;
}

#w-node-_10dd1a0a-ae80-a5ad-eeab-b3676f87ba47-37474176 {
  grid-area: 4 / 3 / 5 / 26;
  place-self: end stretch;
}

#w-node-_10dd1a0a-ae80-a5ad-eeab-b3676f87ba48-37474176 {
  grid-area: 7 / 3 / 8 / 10;
}

#w-node-_10dd1a0a-ae80-a5ad-eeab-b3676f87ba51-37474176 {
  grid-area: 7 / 11 / 8 / 18;
}

#w-node-_10dd1a0a-ae80-a5ad-eeab-b3676f87ba5b-37474176 {
  grid-area: 7 / 19 / 8 / 26;
}

#w-node-_0dd02181-5916-f519-d2bf-04cef610a951-29474177 {
  grid-area: 1 / 2 / 3 / 9;
}

#w-node-_0dd02181-5916-f519-d2bf-04cef610a95a-29474177 {
  grid-area: 3 / 6 / 4 / 23;
  justify-self: start;
}

#w-node-_0dd02181-5916-f519-d2bf-04cef610a95d-29474177 {
  grid-area: 1 / 24 / 3 / 27;
}

#w-node-_0dd02181-5916-f519-d2bf-04cef610a95e-29474177 {
  grid-area: 1 / 1 / 3 / 3;
  justify-self: start;
}

#w-node-_0dd02181-5916-f519-d2bf-04cef610a95f-29474177 {
  grid-area: 1 / 2 / 3 / 3;
  justify-self: end;
}

#w-node-_0dd02181-5916-f519-d2bf-04cef610a960-29474177 {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_1b30ba24-e053-760e-4972-68d4bf875f8d-29474177 {
  grid-area: 1 / 11 / 2 / 18;
}

#w-node-_436b6e1e-14fb-ab24-1ec1-99e9d1f72ee9-29474177 {
  grid-area: 1 / 19 / 2 / 26;
}

#w-node-_1b30ba24-e053-760e-4972-68d4bf875fa3-29474177 {
  grid-area: 2 / 3 / 8 / 26;
  place-self: end stretch;
}

#w-node-_4514d455-7549-39d8-5bd8-7562b267933e-29474177 {
  grid-area: 1 / 3 / 2 / 10;
  justify-self: stretch;
}

#w-node-_5d1eecdb-e961-7f27-a0ed-918e80f478bc-29474177 {
  grid-area: 12 / 15 / 13 / 26;
}

#w-node-_5d1eecdb-e961-7f27-a0ed-918e80f478bd-29474177 {
  grid-area: 12 / 3 / 13 / 14;
  place-self: stretch stretch;
}

#w-node-_5d1eecdb-e961-7f27-a0ed-918e80f478cd-29474177 {
  grid-area: 1 / 3 / 2 / 10;
  justify-self: start;
}

#w-node-_5d1eecdb-e961-7f27-a0ed-918e80f478cf-29474177 {
  grid-area: 13 / 15 / 14 / 26;
  place-self: start;
}

#w-node-_5d1eecdb-e961-7f27-a0ed-918e80f478d1-29474177 {
  grid-area: 18 / 3 / 19 / 26;
  place-self: end stretch;
}

#w-node-_5d1eecdb-e961-7f27-a0ed-918e80f478d2-29474177 {
  grid-area: 13 / 3 / 14 / 14;
  place-self: start;
}

#w-node-c42c0d24-95aa-74d0-a210-68cc47e00655-29474177 {
  grid-area: 2 / 3 / 10 / 26;
  place-self: stretch stretch;
}

#w-node-_7e42e48f-5800-9c59-52e3-e5082df755d7-29474177 {
  grid-area: 10 / 3 / 11 / 26;
  place-self: start;
}

#w-node-_5b4a44f6-aa4e-850a-e24a-fa5b13a28642-29474177 {
  grid-area: 15 / 3 / 18 / 26;
  justify-self: stretch;
}

#w-node-_6b2c4b22-deda-97f3-8a0f-a27c28fc0b0e-29474177 {
  grid-area: 1 / 3 / 2 / 10;
  justify-self: start;
}

#w-node-_6b2c4b22-deda-97f3-8a0f-a27c28fc0b10-29474177 {
  grid-area: 8 / 3 / 9 / 6;
  place-self: start;
}

#w-node-_6b2c4b22-deda-97f3-8a0f-a27c28fc0b12-29474177 {
  grid-area: 12 / 3 / 13 / 26;
  place-self: end stretch;
}

#w-node-_6b2c4b22-deda-97f3-8a0f-a27c28fc0b13-29474177 {
  grid-area: 11 / 14 / 12 / 26;
  place-self: start;
}

#w-node-_6b2c4b22-deda-97f3-8a0f-a27c28fc0b20-29474177 {
  grid-area: 8 / 14 / 9 / 26;
  place-self: start;
}

#w-node-cdd69ea2-538d-eac8-e552-93c43de59528-29474177 {
  grid-area: 8 / 6 / 9 / 9;
  place-self: start;
}

#w-node-_7d8fd8de-4c30-7603-6a4a-0b48ca4bb45f-29474177 {
  grid-area: 8 / 9 / 9 / 12;
  place-self: start;
}

#w-node-_91ea5b18-74bb-0e02-aa0e-fab125425d09-29474177 {
  grid-area: 10 / 14 / 11 / 26;
}

#w-node-b28a2891-ee5f-8af6-004d-62b5ee6fc262-29474177 {
  grid-area: 10 / 3 / 11 / 13;
  place-self: stretch stretch;
}

#w-node-f137e360-6dd6-ac25-ca7e-df43bc66b660-29474177 {
  grid-area: 11 / 3 / 12 / 13;
  place-self: start;
}

#w-node-bb2b83c1-8546-0cde-e569-a9aaf115e44c-29474177 {
  grid-area: 2 / 3 / 5 / 13;
  place-self: stretch stretch;
}

#w-node-_47b5b208-9097-d824-8845-4e5ae636e19f-29474177 {
  grid-area: 2 / 14 / 8 / 26;
  place-self: stretch stretch;
}

#w-node-c182c488-36ea-0945-8793-75f307e4d371-29474177 {
  grid-area: 5 / 3 / 8 / 13;
  place-self: stretch stretch;
}

#w-node-b7a63bbc-221e-96c8-5d6f-4af60fa05159-29474177 {
  grid-area: 1 / 3 / 2 / 11;
  justify-self: start;
}

#w-node-b7a63bbc-221e-96c8-5d6f-4af60fa0515b-29474177 {
  grid-area: 3 / 3 / 4 / 26;
  place-self: start;
}

#w-node-b7a63bbc-221e-96c8-5d6f-4af60fa05170-29474177 {
  grid-area: 2 / 3 / 3 / 26;
}

#w-node-_13a5d8a0-1a0f-d38f-7cb5-c88076d11c2a-d1474178 {
  grid-area: 1 / 2 / 3 / 9;
}

#w-node-_13a5d8a0-1a0f-d38f-7cb5-c88076d11c33-d1474178 {
  grid-area: 3 / 6 / 4 / 23;
  justify-self: start;
}

#w-node-_13a5d8a0-1a0f-d38f-7cb5-c88076d11c35-d1474178 {
  grid-area: 1 / 22 / 3 / 24;
}

#w-node-_13a5d8a0-1a0f-d38f-7cb5-c88076d11c36-d1474178 {
  grid-area: 1 / 24 / 3 / 26;
}

#w-node-_13a5d8a0-1a0f-d38f-7cb5-c88076d11c37-d1474178 {
  grid-area: 1 / 1 / 3 / 3;
  justify-self: start;
}

#w-node-_13a5d8a0-1a0f-d38f-7cb5-c88076d11c38-d1474178 {
  grid-area: 1 / 2 / 3 / 3;
  justify-self: end;
}

#w-node-_13a5d8a0-1a0f-d38f-7cb5-c88076d11c39-d1474178 {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-a698c348-8a12-6482-d7ea-f5ab08406f5a-d1474178 {
  grid-area: 3 / 3 / 4 / 10;
}

#w-node-_9d5d5f37-0ddc-ac2e-e8c0-e0092943db51-d1474178 {
  grid-area: 3 / 11 / 4 / 18;
}

#w-node-_1ef79cc9-38e1-9e69-bfd2-2169c16e8c1c-d1474178 {
  grid-area: 3 / 19 / 4 / 26;
}

#w-node-a698c348-8a12-6482-d7ea-f5ab08406f66-d1474178 {
  grid-area: 5 / 3 / 6 / 26;
  place-self: end stretch;
}

#w-node-_08f96977-ff30-4f04-3e3a-3727b78fca7c-d1474178 {
  grid-area: 8 / 3 / 16 / 10;
}

#w-node-b374e1a8-3e68-77d9-92b2-89391004846a-d1474178 {
  grid-area: 8 / 19 / 16 / 26;
}

#w-node-_70f29b03-b1a5-7798-8a04-00f609e065f3-d1474178 {
  grid-area: 14 / 11 / 16 / 18;
}

#w-node-_382f7bff-5676-0a1d-1dc3-ffe1e902e5dd-d1474178 {
  grid-area: 13 / 11 / 14 / 18;
  place-self: center;
}

#w-node-ab74ff9a-9de0-2210-fb82-c848c39ede13-d1474178 {
  grid-area: 1 / 11 / 2 / 14;
  place-self: center;
}

#w-node-ae0e4648-d093-055f-5df8-0044a2fb3a14-d1474178 {
  grid-area: 1 / 15 / 2 / 18;
  place-self: center;
}

#w-node-dbb62a68-4f35-3cfe-691a-0f772cd81644-d1474178 {
  grid-area: 8 / 11 / 14 / 18;
  place-self: center;
}

#w-node-_7df5cd75-fb1f-c810-2823-b429f7400211-d1474178 {
  grid-area: 3 / 19 / 4 / 26;
}

#w-node-b7097b42-7d14-60a8-e7e7-8f70e50e7733-d1474178 {
  grid-area: 3 / 11 / 4 / 18;
}

#w-node-_8e7e099e-5959-7ad2-4c47-a3f9d501fc3f-d1474178 {
  grid-area: 1 / 11 / 2 / 14;
  place-self: center;
}

#w-node-_2892c0ee-2b59-b18d-d24e-b3b347aa21bf-d1474178 {
  grid-area: 3 / 3 / 4 / 10;
}

#w-node-_7df5cd75-fb1f-c810-2823-b429f7400262-d1474178 {
  grid-area: 5 / 3 / 6 / 26;
  place-self: end stretch;
}

#w-node-_7df5cd75-fb1f-c810-2823-b429f740027b-d1474178 {
  grid-area: 8 / 19 / 15 / 26;
}

#w-node-_4e4ecd22-2445-7467-0bf9-618f6d641632-d1474178 {
  grid-area: 14 / 11 / 15 / 18;
}

#w-node-_611fdf19-353a-86d9-b559-dfe3ae210199-d1474178 {
  grid-area: 8 / 3 / 15 / 10;
}

#w-node-_7df5cd75-fb1f-c810-2823-b429f74002bb-d1474178 {
  grid-area: 12 / 11 / 14 / 18;
  place-self: center;
}

#w-node-_060af853-bb09-f6e3-3e14-44fff56939f0-d1474178 {
  grid-area: 1 / 15 / 2 / 18;
  place-self: center;
}

#w-node-f8692e80-ffa3-73fe-501d-72fe4d018357-d1474178 {
  grid-area: 8 / 11 / 13 / 18;
}

#w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139a4-b747417d {
  grid-area: 1 / 2 / 3 / 9;
}

#w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139ad-b747417d {
  grid-area: 3 / 6 / 4 / 23;
  justify-self: start;
}

#w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139b0-b747417d {
  grid-area: 1 / 24 / 3 / 27;
}

#w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139b1-b747417d {
  grid-area: 1 / 1 / 3 / 3;
  justify-self: start;
}

#w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139b2-b747417d {
  grid-area: 1 / 2 / 3 / 3;
  justify-self: end;
}

#w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139b3-b747417d {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_1b52016f-fdd0-79dd-0d77-e41c96053957-b747417d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c1efa974-7afa-a654-04f3-c396e0e5af72-b747417d {
  grid-area: 2 / 3 / 3 / 10;
}

#w-node-c5f7245c-9f50-e24b-957e-6f43fbde6ab3-b747417d {
  grid-area: 1 / 11 / 3 / 18;
}

#w-node-c5f7245c-9f50-e24b-957e-6f43fbde6ac7-b747417d {
  grid-area: 3 / 3 / 4 / 26;
  place-self: end stretch;
}

#w-node-b881c2d5-6b46-cdfe-fbd2-f96de633677d-b747417d {
  grid-area: 1 / 3 / 2 / 10;
  justify-self: stretch;
}

#w-node-f739fe7d-a30b-85ca-15ca-420a3ad542c4-b747417d {
  grid-area: 1 / 19 / 3 / 26;
}

#w-node-_6f5686bc-8eb7-95c8-cee9-e54a0ecd79bd-b747417d {
  grid-area: 1 / 3 / 2 / 14;
  justify-self: start;
}

#w-node-_6f5686bc-8eb7-95c8-cee9-e54a0ecd79bf-b747417d {
  grid-area: 2 / 15 / 3 / 26;
  place-self: stretch stretch;
}

#w-node-_6f5686bc-8eb7-95c8-cee9-e54a0ecd79c5-b747417d {
  grid-area: 3 / 15 / 4 / 26;
  place-self: auto start;
}

#w-node-_6f5686bc-8eb7-95c8-cee9-e54a0ecd79c7-b747417d {
  grid-area: 2 / 3 / 3 / 14;
  place-self: stretch stretch;
}

#w-node-_6f5686bc-8eb7-95c8-cee9-e54a0ecd79cd-b747417d {
  grid-area: 3 / 3 / 4 / 15;
  place-self: auto start;
}

#w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6ea-b747417d {
  grid-area: 1 / 3 / 2 / 15;
  justify-self: start;
}

#w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6da-b747417d {
  grid-area: 2 / 3 / 3 / 26;
  place-self: stretch stretch;
}

#w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6ef-b747417d {
  grid-area: 3 / 3 / 4 / 26;
  place-self: auto start;
}

#w-node-_6e693574-a265-212a-5c07-3740a7e5968f-b747417d {
  grid-area: 1 / 3 / 2 / 14;
  justify-self: start;
}

#w-node-_176fced5-d5eb-7af4-707a-2d683a4c56d3-b747417d {
  grid-area: 2 / 15 / 3 / 26;
  place-self: stretch stretch;
}

#w-node-_6e693574-a265-212a-5c07-3740a7e5969b-b747417d {
  grid-area: 3 / 15 / 4 / 23;
  place-self: auto start;
}

#w-node-_6e693574-a265-212a-5c07-3740a7e5969d-b747417d {
  grid-area: 2 / 3 / 3 / 14;
  place-self: stretch stretch;
}

#w-node-_6e693574-a265-212a-5c07-3740a7e596a6-b747417d {
  grid-area: 3 / 3 / 4 / 15;
  place-self: auto start;
}

#w-node-ade2714c-5620-7915-e5c2-3a63971897b2-b747417d {
  grid-area: 5 / 3 / 6 / 26;
  place-self: end stretch;
}

#w-node-_6c65d82f-c87e-ff23-d0ef-1146c816b3d7-b747417d {
  grid-area: 1 / 3 / 2 / 14;
  justify-self: start;
}

#w-node-_6c65d82f-c87e-ff23-d0ef-1146c816b3d9-b747417d {
  grid-area: 2 / 15 / 3 / 26;
  place-self: stretch stretch;
}

#w-node-_6c65d82f-c87e-ff23-d0ef-1146c816b3df-b747417d {
  grid-area: 3 / 15 / 4 / 26;
  place-self: auto start;
}

#w-node-_6c65d82f-c87e-ff23-d0ef-1146c816b3e1-b747417d {
  grid-area: 2 / 3 / 3 / 14;
  place-self: stretch stretch;
}

#w-node-_6c65d82f-c87e-ff23-d0ef-1146c816b3e7-b747417d {
  grid-area: 3 / 3 / 4 / 15;
  place-self: auto start;
}

#w-node-_637ead66-2dad-e01f-2f35-ed406d9db9eb-b747417d {
  grid-area: 1 / 3 / 2 / 15;
  justify-self: start;
}

#w-node-_637ead66-2dad-e01f-2f35-ed406d9db9ed-b747417d {
  grid-area: 2 / 3 / 3 / 26;
  place-self: stretch stretch;
}

#w-node-_637ead66-2dad-e01f-2f35-ed406d9dba03-b747417d {
  grid-area: 3 / 3 / 4 / 26;
  place-self: auto start;
}

#w-node-_176fced5-d5eb-7af4-707a-2d683a4c56cd-b747417d {
  grid-area: 1 / 3 / 2 / 14;
  justify-self: start;
}

#w-node-_176fced5-d5eb-7af4-707a-2d683a4c56e7-b747417d {
  grid-area: 3 / 15 / 4 / 23;
  place-self: auto start;
}

#w-node-_6e693574-a265-212a-5c07-3740a7e59691-b747417d {
  grid-area: 2 / 15 / 3 / 26;
  place-self: stretch stretch;
}

#w-node-_5c658065-856c-db47-7e13-2585ef0d0fbb-b747417d {
  grid-area: 2 / 3 / 3 / 14;
  place-self: stretch stretch;
}

#w-node-_73bcf17b-3754-45b1-901f-67a39fd4ac9a-b747417d {
  grid-area: 3 / 3 / 4 / 15;
  place-self: auto start;
}

#w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c68c-fa47417e {
  grid-area: 1 / 2 / 3 / 9;
}

#w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c695-fa47417e {
  grid-area: 3 / 6 / 4 / 23;
  justify-self: start;
}

#w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c698-fa47417e {
  grid-area: 1 / 24 / 3 / 27;
}

#w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c699-fa47417e {
  grid-area: 1 / 1 / 3 / 3;
  justify-self: start;
}

#w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c69a-fa47417e {
  grid-area: 1 / 2 / 3 / 3;
  justify-self: end;
}

#w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c69b-fa47417e {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-c5f7245c-9f50-e24b-957e-6f43fbde6ab3-fa47417e {
  grid-area: 1 / 11 / 3 / 18;
}

#w-node-c5f7245c-9f50-e24b-957e-6f43fbde6abd-fa47417e {
  grid-area: 1 / 19 / 3 / 26;
}

#w-node-c5f7245c-9f50-e24b-957e-6f43fbde6ac7-fa47417e {
  grid-area: 4 / 3 / 5 / 26;
  place-self: end stretch;
}

#w-node-b881c2d5-6b46-cdfe-fbd2-f96de633677d-fa47417e {
  grid-area: 1 / 3 / 2 / 10;
  justify-self: stretch;
}

#w-node-c1efa974-7afa-a654-04f3-c396e0e5af72-fa47417e {
  grid-area: 2 / 3 / 3 / 10;
}

#w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6d9-fa47417e {
  grid-area: 8 / 3 / 9 / 26;
}

#w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6da-fa47417e {
  grid-area: 2 / 3 / 3 / 26;
  place-self: stretch stretch;
}

#w-node-_8b276529-30c8-65d2-cf81-524682c47e3e-fa47417e {
  grid-area: 5 / 3 / 6 / 14;
  place-self: stretch stretch;
}

#w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6ea-fa47417e {
  grid-area: 1 / 3 / 2 / 15;
  justify-self: start;
}

#w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6ec-fa47417e {
  grid-area: 6 / 15 / 7 / 26;
  place-self: auto start;
}

#w-node-f2c0459b-a426-50fc-92fb-6e655e259e32-fa47417e {
  grid-area: 9 / 3 / 10 / 26;
  place-self: auto start;
}

#w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6ef-fa47417e {
  grid-area: 3 / 3 / 4 / 26;
  place-self: auto start;
}

#w-node-aa42aef8-54cc-88d5-a09b-8d1096656387-fa47417e {
  grid-area: 6 / 3 / 7 / 14;
  place-self: auto start;
}

#w-node-_7a3099bb-5376-91ec-4d42-45eeed6b1112-fa47417e {
  grid-area: 5 / 15 / 6 / 26;
  place-self: stretch stretch;
}

#w-node-_0dd02181-5916-f519-d2bf-04cef610a951-f147417f {
  grid-area: 1 / 2 / 3 / 9;
}

#w-node-_0dd02181-5916-f519-d2bf-04cef610a95a-f147417f {
  grid-area: 3 / 6 / 4 / 23;
  justify-self: start;
}

#w-node-_0dd02181-5916-f519-d2bf-04cef610a95d-f147417f {
  grid-area: 1 / 24 / 3 / 27;
}

#w-node-_0dd02181-5916-f519-d2bf-04cef610a95e-f147417f {
  grid-area: 1 / 1 / 3 / 3;
  justify-self: start;
}

#w-node-_0dd02181-5916-f519-d2bf-04cef610a95f-f147417f {
  grid-area: 1 / 2 / 3 / 3;
  justify-self: end;
}

#w-node-_0dd02181-5916-f519-d2bf-04cef610a960-f147417f {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_1b30ba24-e053-760e-4972-68d4bf875f8d-f147417f {
  grid-area: 1 / 11 / 2 / 18;
}

#w-node-_436b6e1e-14fb-ab24-1ec1-99e9d1f72ee9-f147417f {
  grid-area: 1 / 19 / 2 / 26;
}

#w-node-_1b30ba24-e053-760e-4972-68d4bf875fa3-f147417f {
  grid-area: 2 / 3 / 8 / 26;
  place-self: end stretch;
}

#w-node-_4514d455-7549-39d8-5bd8-7562b267933e-f147417f {
  grid-area: 1 / 3 / 2 / 10;
  justify-self: stretch;
}

#w-node-_5d1eecdb-e961-7f27-a0ed-918e80f478bd-f147417f {
  grid-area: 5 / 3 / 6 / 14;
  place-self: stretch stretch;
}

#w-node-_5d1eecdb-e961-7f27-a0ed-918e80f478cd-f147417f {
  grid-area: 1 / 3 / 2 / 10;
  justify-self: start;
}

#w-node-_5d1eecdb-e961-7f27-a0ed-918e80f478cf-f147417f {
  grid-area: 9 / 3 / 10 / 26;
  place-self: start;
}

#w-node-_5d1eecdb-e961-7f27-a0ed-918e80f478d2-f147417f {
  grid-area: 6 / 3 / 7 / 14;
  place-self: start;
}

#w-node-c42c0d24-95aa-74d0-a210-68cc47e00655-f147417f {
  grid-area: 5 / 15 / 6 / 26;
  place-self: stretch stretch;
}

#w-node-_7e42e48f-5800-9c59-52e3-e5082df755d7-f147417f {
  grid-area: 6 / 15 / 7 / 26;
  place-self: start;
}

#w-node-fa89cc35-76e6-d2a3-dce2-55f7a1c71c51-f147417f {
  grid-area: 3 / 19 / 4 / 26;
  place-self: start;
}

#w-node-d7652c3a-6a76-e381-382d-6c7fb6550a6e-f147417f {
  grid-area: 3 / 11 / 4 / 18;
  place-self: start;
}

#w-node-b50f3d1c-6cfc-5a34-1aee-7e9a8787ab14-f147417f {
  grid-area: 3 / 3 / 4 / 10;
  place-self: start;
}

#w-node-a9107f9f-c2f4-4f81-a68d-aec6ba5aa7e4-f147417f {
  grid-area: 2 / 19 / 3 / 26;
  place-self: stretch stretch;
}

#w-node-_7b1e34bc-2be4-ab2b-f507-d42bc986ced6-f147417f {
  grid-area: 2 / 11 / 3 / 18;
  place-self: stretch stretch;
}

#w-node-_312c06e8-fdf7-9904-e5fd-1acea7419cab-f147417f {
  grid-area: 2 / 3 / 3 / 10;
  place-self: stretch stretch;
}

#w-node-_5d1eecdb-e961-7f27-a0ed-918e80f478bc-f147417f {
  grid-area: 8 / 3 / 9 / 26;
}

#w-node-_8f2c792b-7cb9-76f0-1113-ab74a4936e04-5a474180 {
  grid-area: 1 / 2 / 3 / 9;
}

#w-node-_8f2c792b-7cb9-76f0-1113-ab74a4936e0d-5a474180 {
  grid-area: 3 / 6 / 4 / 23;
  justify-self: start;
}

#w-node-_8f2c792b-7cb9-76f0-1113-ab74a4936e10-5a474180 {
  grid-area: 1 / 24 / 3 / 27;
}

#w-node-_8f2c792b-7cb9-76f0-1113-ab74a4936e11-5a474180 {
  grid-area: 1 / 1 / 3 / 3;
  justify-self: start;
}

#w-node-_8f2c792b-7cb9-76f0-1113-ab74a4936e12-5a474180 {
  grid-area: 1 / 2 / 3 / 3;
  justify-self: end;
}

#w-node-_8f2c792b-7cb9-76f0-1113-ab74a4936e13-5a474180 {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-d499dc6a-555d-7dea-6e95-d7126007c677-5a474180 {
  grid-area: 1 / 11 / 13 / 18;
}

#w-node-d499dc6a-555d-7dea-6e95-d7126007c68b-5a474180 {
  grid-area: 13 / 3 / 14 / 26;
  place-self: end stretch;
}

#w-node-_4ac483b0-f0a6-7006-7bd2-9a50cbeb0797-5a474180 {
  grid-area: 5 / 3 / 13 / 10;
}

#w-node-d4424a4c-2c24-6741-4af6-8f253673d761-5a474180 {
  grid-area: 1 / 19 / 13 / 26;
}

#w-node-_7f22f793-3294-617a-877e-9940090b4fb0-5a474180 {
  grid-area: 1 / 3 / 5 / 10;
  justify-self: stretch;
}

#w-node-cf80f075-3b9e-c89d-bd38-5a1960d3b02b-5a474180 {
  grid-area: 2 / 3 / 10 / 26;
  place-self: stretch stretch;
}

#w-node-cf80f075-3b9e-c89d-bd38-5a1960d3b03b-5a474180 {
  grid-area: 1 / 3 / 2 / 12;
  justify-self: start;
}

#w-node-cf80f075-3b9e-c89d-bd38-5a1960d3b040-5a474180 {
  grid-area: 10 / 3 / 11 / 24;
  place-self: start;
}

#w-node-_1cdea3de-811f-deaa-04e7-a6c4a690ece5-5a474180 {
  grid-area: 12 / 3 / 16 / 14;
  place-self: stretch stretch;
}

#w-node-b5dae9f6-8e0e-abad-2b6e-53120dbf041e-5a474180 {
  grid-area: 17 / 3 / 18 / 14;
  place-self: start;
}

#w-node-_1d6be7b7-741c-1b20-a993-7345e17f1a1e-5a474180 {
  grid-area: 17 / 15 / 18 / 26;
  align-self: start;
}

#w-node-f3b67da9-c911-0300-03da-be25097df702-5a474180 {
  grid-area: 12 / 15 / 16 / 26;
  place-self: stretch stretch;
}

#w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139a4-89908220 {
  grid-area: 1 / 2 / 3 / 9;
}

#w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139ad-89908220 {
  grid-area: 3 / 6 / 4 / 23;
  justify-self: start;
}

#w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139b0-89908220 {
  grid-area: 1 / 24 / 3 / 27;
}

#w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139b1-89908220 {
  grid-area: 1 / 1 / 3 / 3;
  justify-self: start;
}

#w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139b2-89908220 {
  grid-area: 1 / 2 / 3 / 3;
  justify-self: end;
}

#w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139b3-89908220 {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_1c7d6c1f-f44a-f5ed-8137-c5dd00157410-89908220 {
  grid-area: 2 / 3 / 3 / 10;
}

#w-node-c8dd4693-5ae0-d71c-09d6-4bae4d6c909e-89908220 {
  grid-area: 1 / 19 / 3 / 26;
}

#w-node-_1c7d6c1f-f44a-f5ed-8137-c5dd0015742e-89908220 {
  grid-area: 1 / 3 / 2 / 10;
  justify-self: stretch;
}

#w-node-ec90533c-8ded-89e1-daf3-801698fc72b7-89908220 {
  grid-area: 1 / 11 / 3 / 18;
}

#w-node-_824b0b70-fa5b-bc56-2638-77567a8415bd-89908220 {
  grid-area: 3 / 3 / 4 / 24;
  place-self: end stretch;
}

#w-node-a88d5ea4-cd38-5af0-3584-3ced69adf750-89908220 {
  grid-area: 2 / 3 / 3 / 14;
  place-self: stretch stretch;
}

#w-node-_93ebd17f-12a1-e57f-35b1-b65f14fb1530-89908220 {
  grid-area: 2 / 15 / 3 / 26;
  place-self: stretch stretch;
}

#w-node-_4f91a312-acb9-38c7-1a56-b3d80d66e8c4-89908220 {
  grid-area: 6 / 3 / 7 / 14;
  place-self: stretch stretch;
}

#w-node-_7a064058-f1b0-5bf0-4504-b131a2b5d626-89908220 {
  grid-area: 7 / 3 / 8 / 14;
  place-self: auto start;
}

#w-node-_5fab2147-3218-a424-03f3-e47fbbdf7992-89908220 {
  grid-area: 1 / 3 / 2 / 15;
  justify-self: start;
}

#w-node-dfa5b3a7-4cc6-4a0c-77c6-c30bcc72de49-89908220 {
  grid-area: 9 / 3 / 10 / 15;
  justify-self: start;
}

#w-node-_0e0cbd8e-15d4-3436-7324-4e28f9a63369-89908220 {
  grid-area: 5 / 3 / 6 / 15;
  justify-self: start;
}

#w-node-_7a064058-f1b0-5bf0-4504-b131a2b5d637-89908220 {
  grid-area: 3 / 3 / 4 / 14;
  place-self: auto start;
}

#w-node-_60adc4b4-be74-3380-d8fe-6131b90c188e-89908220 {
  grid-area: 3 / 15 / 4 / 26;
  place-self: auto start;
}

#w-node-_569507f6-130b-0367-dfc3-153d0c2fb8bc-89908220 {
  grid-area: 11 / 3 / 12 / 14;
  place-self: auto start;
}

#w-node-_856c2ea4-91e4-a7b4-074e-25f4d50cbfba-89908220 {
  grid-area: 7 / 15 / 8 / 26;
  place-self: auto start;
}

#w-node-f3a7fd36-0efe-ef05-7ab5-9c8a9e8cb8d1-89908220 {
  grid-area: 6 / 15 / 7 / 26;
  place-self: stretch stretch;
}

#w-node-c3276767-ba46-004a-d065-071afe30e210-89908220 {
  grid-area: 10 / 3 / 11 / 26;
}

#w-node-_7b05a791-3b45-8025-c195-34b68e0f9c51-19474181 {
  grid-area: 1 / 2 / 3 / 9;
}

#w-node-_7b05a791-3b45-8025-c195-34b68e0f9c5a-19474181 {
  grid-area: 3 / 6 / 4 / 23;
  justify-self: start;
}

#w-node-_7b05a791-3b45-8025-c195-34b68e0f9c5d-19474181 {
  grid-area: 1 / 24 / 3 / 27;
}

#w-node-_7b05a791-3b45-8025-c195-34b68e0f9c5e-19474181 {
  grid-area: 1 / 1 / 3 / 3;
  justify-self: start;
}

#w-node-_7b05a791-3b45-8025-c195-34b68e0f9c5f-19474181 {
  grid-area: 1 / 2 / 3 / 3;
  justify-self: end;
}

#w-node-_7b05a791-3b45-8025-c195-34b68e0f9c60-19474181 {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_8c37ae68-b040-aaed-4c9f-3e2780b6580a-19474181 {
  grid-area: 2 / 3 / 3 / 10;
}

#w-node-f0521ae4-0ccc-d1e9-e029-a9e3287985f4-19474181 {
  grid-area: 1 / 11 / 3 / 18;
}

#w-node-a8b50ffe-480a-dd41-489e-374f13fe1090-19474181 {
  grid-area: 1 / 19 / 3 / 26;
}

#w-node-_8c37ae68-b040-aaed-4c9f-3e2780b6581e-19474181 {
  grid-area: 3 / 3 / 4 / 26;
  place-self: end stretch;
}

#w-node-b71ec4d3-4b29-df78-c0dc-61b13d30bd10-19474181 {
  grid-area: 1 / 3 / 2 / 10;
  justify-self: stretch;
}

#w-node-_9a1857e1-13a0-b540-9431-83aa0b137c2c-19474181 {
  grid-area: 1 / 3 / 2 / 10;
  place-self: auto start;
}

#w-node-_9a1857e1-13a0-b540-9431-83aa0b137c1c-19474181 {
  grid-area: 11 / 3 / 12 / 26;
  place-self: stretch stretch;
}

#w-node-_9a1857e1-13a0-b540-9431-83aa0b137c31-19474181 {
  grid-area: 12 / 3 / 13 / 26;
  place-self: start;
}

#w-node-cedbefba-5890-5e14-c715-deeb4a93071d-19474181 {
  grid-area: 9 / 3 / 10 / 14;
  place-self: start;
}

#w-node-_03d4becf-5516-34c4-c5b3-fb6f29ebe731-19474181 {
  grid-area: 3 / 3 / 4 / 26;
  place-self: start;
}

#w-node-ba8bbe29-3feb-619b-2c15-f6ed0481b81f-19474181 {
  grid-area: 6 / 3 / 7 / 26;
  place-self: start;
}

#w-node-ce876f03-2a29-5e61-e2b6-982633cd5c79-19474181 {
  grid-area: 2 / 3 / 3 / 26;
  place-self: stretch stretch;
}

#w-node-_86402805-e7f5-1612-147b-760861d41357-19474181 {
  grid-area: 5 / 3 / 6 / 26;
  place-self: stretch stretch;
}

#w-node-_5d4458b5-1ca1-5fe6-6574-d7a6e4083ce8-19474181 {
  grid-area: 8 / 3 / 9 / 14;
  place-self: stretch stretch;
}

#w-node-acf4482e-99ab-1beb-9b29-04193fd98c71-19474181 {
  grid-area: 8 / 15 / 9 / 26;
  place-self: stretch stretch;
}

#w-node-_88f74335-06de-c0a3-da9f-c46e98cde31a-19474181 {
  grid-area: 9 / 15 / 10 / 26;
  place-self: start;
}

#w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139a4-ddc031ab {
  grid-area: 1 / 2 / 3 / 9;
}

#w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139ad-ddc031ab {
  grid-area: 3 / 6 / 4 / 23;
  justify-self: start;
}

#w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139b0-ddc031ab {
  grid-area: 1 / 24 / 3 / 27;
}

#w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139b1-ddc031ab {
  grid-area: 1 / 1 / 3 / 3;
  justify-self: start;
}

#w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139b2-ddc031ab {
  grid-area: 1 / 2 / 3 / 3;
  justify-self: end;
}

#w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139b3-ddc031ab {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_1c7d6c1f-f44a-f5ed-8137-c5dd00157410-ddc031ab {
  grid-area: 2 / 3 / 3 / 10;
}

#w-node-c8dd4693-5ae0-d71c-09d6-4bae4d6c909e-ddc031ab {
  grid-area: 1 / 19 / 3 / 26;
}

#w-node-_1c7d6c1f-f44a-f5ed-8137-c5dd0015742e-ddc031ab {
  grid-area: 1 / 3 / 2 / 10;
  justify-self: stretch;
}

#w-node-ec90533c-8ded-89e1-daf3-801698fc72b7-ddc031ab {
  grid-area: 1 / 11 / 3 / 18;
}

#w-node-_01b44971-0fa7-af45-9869-69570f8cefc9-ddc031ab {
  grid-area: 3 / 3 / 4 / 26;
  place-self: end stretch;
}

#w-node-a88d5ea4-cd38-5af0-3584-3ced69adf750-ddc031ab {
  grid-area: 2 / 3 / 3 / 14;
  place-self: stretch stretch;
}

#w-node-_93ebd17f-12a1-e57f-35b1-b65f14fb1530-ddc031ab {
  grid-area: 2 / 15 / 3 / 26;
  place-self: stretch stretch;
}

#w-node-_7a064058-f1b0-5bf0-4504-b131a2b5d61d-ddc031ab {
  grid-area: 6 / 3 / 7 / 14;
  place-self: stretch stretch;
}

#w-node-_4f91a312-acb9-38c7-1a56-b3d80d66e8c4-ddc031ab {
  grid-area: 6 / 15 / 7 / 26;
  place-self: stretch stretch;
}

#w-node-_7a064058-f1b0-5bf0-4504-b131a2b5d626-ddc031ab {
  grid-area: 7 / 3 / 8 / 14;
  place-self: auto start;
}

#w-node-_5fab2147-3218-a424-03f3-e47fbbdf7992-ddc031ab {
  grid-area: 1 / 3 / 2 / 15;
  justify-self: start;
}

#w-node-_473c40e2-db18-a81e-e206-3a652533253c-ddc031ab {
  grid-area: 5 / 3 / 6 / 15;
  justify-self: start;
}

#w-node-dfa5b3a7-4cc6-4a0c-77c6-c30bcc72de49-ddc031ab {
  grid-area: 9 / 3 / 10 / 15;
  justify-self: start;
}

#w-node-_9d4c631d-27e0-d06b-52c1-2c273cacf54f-ddc031ab {
  grid-area: 7 / 15 / 8 / 26;
  place-self: auto start;
}

#w-node-_7a064058-f1b0-5bf0-4504-b131a2b5d637-ddc031ab {
  grid-area: 3 / 3 / 4 / 14;
  place-self: auto start;
}

#w-node-_60adc4b4-be74-3380-d8fe-6131b90c188e-ddc031ab {
  grid-area: 3 / 15 / 4 / 26;
  place-self: auto start;
}

#w-node-_569507f6-130b-0367-dfc3-153d0c2fb8bc-ddc031ab {
  grid-area: 11 / 6 / 12 / 17;
  place-self: auto start;
}

#w-node-f3a7fd36-0efe-ef05-7ab5-9c8a9e8cb8d1-ddc031ab {
  grid-area: 10 / 3 / 11 / 26;
  place-self: stretch stretch;
}

#w-node-de4c862a-73d7-e97f-8d7e-17000beb7a9f-ac474182 {
  grid-area: 1 / 2 / 3 / 9;
}

#w-node-de4c862a-73d7-e97f-8d7e-17000beb7aa8-ac474182 {
  grid-area: 3 / 6 / 4 / 23;
  justify-self: start;
}

#w-node-de4c862a-73d7-e97f-8d7e-17000beb7aab-ac474182 {
  grid-area: 1 / 24 / 3 / 27;
}

#w-node-de4c862a-73d7-e97f-8d7e-17000beb7aac-ac474182 {
  grid-area: 1 / 1 / 3 / 3;
  justify-self: start;
}

#w-node-de4c862a-73d7-e97f-8d7e-17000beb7aad-ac474182 {
  grid-area: 1 / 2 / 3 / 3;
  justify-self: end;
}

#w-node-de4c862a-73d7-e97f-8d7e-17000beb7aae-ac474182 {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_74160113-518f-7060-ba92-1c8c30c663ae-ac474182 {
  grid-area: 1 / 11 / 2 / 18;
}

#w-node-c383abad-9fbc-6d5d-ddb8-5f20a3072d75-ac474182 {
  grid-area: 1 / 19 / 2 / 26;
}

#w-node-_07243731-84a2-2519-dc0a-d38c73b9b0cd-ac474182 {
  grid-area: 3 / 3 / 4 / 26;
  place-self: end stretch;
}

#w-node-f3e4eda3-0d0f-0c08-61fa-0a4487c212f6-ac474182 {
  grid-area: 1 / 3 / 2 / 10;
  justify-self: stretch;
}

#w-node-fbd2ffea-405e-3d79-d9d1-d2830caa3453-ac474182 {
  grid-area: 2 / 18 / 3 / 26;
  place-self: stretch stretch;
}

#w-node-_941ecb52-0483-44f9-d942-ce3d52fb88f8-ac474182 {
  grid-area: 11 / 3 / 16 / 14;
  place-self: stretch stretch;
}

#w-node-_941ecb52-0483-44f9-d942-ce3d52fb8908-ac474182 {
  grid-area: 1 / 3 / 2 / 15;
  justify-self: start;
}

#w-node-c507070b-510c-4036-9999-f1d3ec949b86-ac474182 {
  grid-area: 16 / 15 / 17 / 26;
  place-self: start;
}

#w-node-_4262bc57-bf3f-4cda-1677-e1b0d4bba13b-ac474182 {
  grid-area: 2 / 3 / 9 / 26;
  place-self: stretch stretch;
}

#w-node-_6ff8c1b4-883c-c6cd-bdbe-585b4d179d23-ac474182 {
  grid-area: 9 / 3 / 10 / 26;
  place-self: start;
}

#w-node-_535f1e33-cc97-8dcd-ff90-d653da4948ae-ac474182 {
  grid-area: 11 / 15 / 16 / 26;
  place-self: stretch stretch;
}

#w-node-_941ecb52-0483-44f9-d942-ce3d52fb890d-ac474182 {
  grid-area: 16 / 3 / 17 / 14;
  place-self: start;
}

#w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139a4-8e99e8c2 {
  grid-area: 1 / 2 / 3 / 9;
}

#w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139ad-8e99e8c2 {
  grid-area: 3 / 6 / 4 / 23;
  justify-self: start;
}

#w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139b0-8e99e8c2 {
  grid-area: 1 / 24 / 3 / 27;
}

#w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139b1-8e99e8c2 {
  grid-area: 1 / 1 / 3 / 3;
  justify-self: start;
}

#w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139b2-8e99e8c2 {
  grid-area: 1 / 2 / 3 / 3;
  justify-self: end;
}

#w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139b3-8e99e8c2 {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_1c7d6c1f-f44a-f5ed-8137-c5dd00157410-8e99e8c2 {
  grid-area: 2 / 3 / 3 / 10;
}

#w-node-_1c7d6c1f-f44a-f5ed-8137-c5dd00157416-8e99e8c2 {
  grid-area: 2 / 11 / 3 / 18;
}

#w-node-c8dd4693-5ae0-d71c-09d6-4bae4d6c909e-8e99e8c2 {
  grid-area: 1 / 19 / 3 / 26;
}

#w-node-_1c7d6c1f-f44a-f5ed-8137-c5dd0015742e-8e99e8c2 {
  grid-area: 1 / 3 / 2 / 10;
  justify-self: stretch;
}

#w-node-_5a6b68d8-4969-9929-2621-dd51beb5b8ca-8e99e8c2 {
  grid-area: 1 / 11 / 2 / 18;
}

#w-node-_4b8f144b-5bbb-403d-e0ba-088effa656b5-8e99e8c2 {
  grid-area: 3 / 3 / 4 / 26;
  place-self: end stretch;
}

#w-node-_5fab2147-3218-a424-03f3-e47fbbdf7992-8e99e8c2 {
  grid-area: 1 / 3 / 2 / 15;
  justify-self: start;
}

#w-node-_5fab2147-3218-a424-03f3-e47fbbdf7994-8e99e8c2 {
  grid-area: 2 / 3 / 3 / 14;
  place-self: stretch stretch;
}

#w-node-_5fab2147-3218-a424-03f3-e47fbbdf799f-8e99e8c2 {
  grid-area: 3 / 3 / 4 / 14;
  place-self: auto start;
}

#w-node-_4f91a312-acb9-38c7-1a56-b3d80d66e8c4-8e99e8c2 {
  grid-area: 2 / 15 / 3 / 26;
  place-self: stretch stretch;
}

#w-node-_4f91a312-acb9-38c7-1a56-b3d80d66e8d1-8e99e8c2 {
  grid-area: 3 / 15 / 4 / 26;
  place-self: auto start;
}

#w-node-_7a064058-f1b0-5bf0-4504-b131a2b5d61d-8e99e8c2 {
  grid-area: 2 / 3 / 3 / 14;
  place-self: stretch stretch;
}

#w-node-_7a064058-f1b0-5bf0-4504-b131a2b5d626-8e99e8c2 {
  grid-area: 3 / 3 / 4 / 14;
  place-self: auto start;
}

#w-node-_9d4c631d-27e0-d06b-52c1-2c273cacf54f-8e99e8c2 {
  grid-area: 3 / 15 / 4 / 26;
  place-self: auto start;
}

#w-node-_7a064058-f1b0-5bf0-4504-b131a2b5d628-8e99e8c2 {
  grid-area: 2 / 15 / 3 / 26;
  place-self: stretch stretch;
}

#w-node-a88d5ea4-cd38-5af0-3584-3ced69adf750-8e99e8c2 {
  grid-area: 5 / 7 / 6 / 22;
  place-self: stretch stretch;
}

#w-node-_7a064058-f1b0-5bf0-4504-b131a2b5d637-8e99e8c2 {
  grid-area: 6 / 7 / 7 / 18;
  place-self: auto start;
}

#w-node-_7b05a791-3b45-8025-c195-34b68e0f9c51-d1474183 {
  grid-area: 1 / 2 / 3 / 9;
}

#w-node-_7b05a791-3b45-8025-c195-34b68e0f9c5a-d1474183 {
  grid-area: 3 / 6 / 4 / 23;
  justify-self: start;
}

#w-node-_7b05a791-3b45-8025-c195-34b68e0f9c5d-d1474183 {
  grid-area: 1 / 24 / 3 / 27;
}

#w-node-_7b05a791-3b45-8025-c195-34b68e0f9c5e-d1474183 {
  grid-area: 1 / 1 / 3 / 3;
  justify-self: start;
}

#w-node-_7b05a791-3b45-8025-c195-34b68e0f9c5f-d1474183 {
  grid-area: 1 / 2 / 3 / 3;
  justify-self: end;
}

#w-node-_7b05a791-3b45-8025-c195-34b68e0f9c60-d1474183 {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_8c37ae68-b040-aaed-4c9f-3e2780b6580a-d1474183 {
  grid-area: 2 / 3 / 3 / 10;
}

#w-node-f0521ae4-0ccc-d1e9-e029-a9e3287985f4-d1474183 {
  grid-area: 1 / 11 / 3 / 18;
}

#w-node-a8b50ffe-480a-dd41-489e-374f13fe1090-d1474183 {
  grid-area: 1 / 19 / 3 / 26;
}

#w-node-_8c37ae68-b040-aaed-4c9f-3e2780b6581e-d1474183 {
  grid-area: 3 / 3 / 4 / 26;
  place-self: end stretch;
}

#w-node-b71ec4d3-4b29-df78-c0dc-61b13d30bd10-d1474183 {
  grid-area: 1 / 3 / 2 / 10;
  justify-self: stretch;
}

#w-node-_9a1857e1-13a0-b540-9431-83aa0b137c2c-d1474183 {
  grid-area: 1 / 3 / 2 / 10;
  place-self: auto start;
}

#w-node-_9a1857e1-13a0-b540-9431-83aa0b137c1c-d1474183 {
  grid-area: 2 / 3 / 9 / 26;
  place-self: stretch stretch;
}

#w-node-_9a1857e1-13a0-b540-9431-83aa0b137c31-d1474183 {
  grid-area: 9 / 3 / 10 / 24;
  place-self: start;
}

#w-node-e76784ba-56f4-dc2d-9ba6-186539c8fd01-d1474183 {
  grid-area: 11 / 15 / 15 / 26;
  place-self: stretch stretch;
}

#w-node-bae3cf56-403b-fe2b-4d1f-dc4f14de020b-d1474183 {
  grid-area: 21 / 3 / 22 / 14;
  place-self: start;
}

#w-node-_03d4becf-5516-34c4-c5b3-fb6f29ebe731-d1474183 {
  grid-area: 15 / 3 / 16 / 14;
  place-self: start;
}

#w-node-b9b79217-16a8-e95e-7611-2d3da613b4d0-d1474183 {
  grid-area: 21 / 15 / 22 / 26;
  place-self: start;
}

#w-node-_01c179e2-b62a-8610-b651-4f031958f703-d1474183 {
  grid-area: 17 / 3 / 21 / 14;
  place-self: stretch stretch;
}

#w-node-ba8bbe29-3feb-619b-2c15-f6ed0481b81f-d1474183 {
  grid-area: 15 / 15 / 16 / 26;
  place-self: start;
}

#w-node-ce876f03-2a29-5e61-e2b6-982633cd5c79-d1474183 {
  grid-area: 11 / 3 / 15 / 14;
  place-self: stretch stretch;
}

#w-node-_74b2ab05-5776-9baa-1ccb-a5caa8b34bf3-d1474183 {
  grid-area: 17 / 15 / 21 / 26;
  place-self: stretch stretch;
}

#w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139a4-bf1f7e2c {
  grid-area: 1 / 2 / 3 / 9;
}

#w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139ad-bf1f7e2c {
  grid-area: 3 / 6 / 4 / 23;
  justify-self: start;
}

#w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139b0-bf1f7e2c {
  grid-area: 1 / 24 / 3 / 27;
}

#w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139b1-bf1f7e2c {
  grid-area: 1 / 1 / 3 / 3;
  justify-self: start;
}

#w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139b2-bf1f7e2c {
  grid-area: 1 / 2 / 3 / 3;
  justify-self: end;
}

#w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139b3-bf1f7e2c {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-c8dd4693-5ae0-d71c-09d6-4bae4d6c909e-bf1f7e2c {
  grid-area: 1 / 19 / 3 / 26;
}

#w-node-_1c7d6c1f-f44a-f5ed-8137-c5dd0015742e-bf1f7e2c {
  grid-area: 1 / 3 / 2 / 10;
  justify-self: stretch;
}

#w-node-ec90533c-8ded-89e1-daf3-801698fc72b7-bf1f7e2c {
  grid-area: 1 / 11 / 3 / 18;
}

#w-node-_106e069b-2a0a-97a6-3931-85fe9c0dd7c6-bf1f7e2c {
  grid-area: 3 / 3 / 4 / 26;
  place-self: end stretch;
}

#w-node-a88d5ea4-cd38-5af0-3584-3ced69adf750-bf1f7e2c {
  grid-area: 2 / 3 / 3 / 14;
  place-self: stretch stretch;
}

#w-node-_93ebd17f-12a1-e57f-35b1-b65f14fb1530-bf1f7e2c {
  grid-area: 2 / 15 / 3 / 26;
  place-self: stretch stretch;
}

#w-node-_4f91a312-acb9-38c7-1a56-b3d80d66e8c4-bf1f7e2c {
  grid-area: 10 / 3 / 11 / 14;
  place-self: stretch stretch;
}

#w-node-_7a064058-f1b0-5bf0-4504-b131a2b5d626-bf1f7e2c {
  grid-area: 7 / 3 / 8 / 14;
  place-self: auto start;
}

#w-node-b6ad1024-a2b0-3134-3fbd-70e91a3161b4-bf1f7e2c {
  grid-area: 11 / 3 / 12 / 12;
  place-self: auto start;
}

#w-node-c93a5b12-575b-0839-47e2-32b7e9e3dae2-bf1f7e2c {
  grid-area: 15 / 3 / 16 / 16;
  place-self: auto start;
}

#w-node-_39d9df0b-8514-160d-801e-7ab225413694-bf1f7e2c {
  grid-area: 5 / 3 / 6 / 13;
  justify-self: start;
}

#w-node-_5fab2147-3218-a424-03f3-e47fbbdf7992-bf1f7e2c {
  grid-area: 1 / 3 / 2 / 15;
  justify-self: start;
}

#w-node-_7a064058-f1b0-5bf0-4504-b131a2b5d637-bf1f7e2c {
  grid-area: 3 / 3 / 4 / 14;
  place-self: auto start;
}

#w-node-_60adc4b4-be74-3380-d8fe-6131b90c188e-bf1f7e2c {
  grid-area: 3 / 15 / 4 / 26;
  place-self: auto start;
}

#w-node-_856c2ea4-91e4-a7b4-074e-25f4d50cbfba-bf1f7e2c {
  grid-area: 11 / 15 / 12 / 26;
  place-self: auto start;
}

#w-node-_3b8669c4-f457-4646-bfeb-ae6efb3371b4-bf1f7e2c {
  grid-area: 6 / 3 / 7 / 26;
  place-self: stretch stretch;
}

#w-node-f3a7fd36-0efe-ef05-7ab5-9c8a9e8cb8d1-bf1f7e2c {
  grid-area: 10 / 15 / 11 / 26;
  place-self: stretch stretch;
}

#w-node-_0e0cbd8e-15d4-3436-7324-4e28f9a63369-bf1f7e2c {
  grid-area: 9 / 3 / 10 / 14;
  justify-self: start;
}

#w-node-_203552cf-7536-9cf0-16ee-f32dd344d962-bf1f7e2c {
  grid-area: 13 / 3 / 14 / 15;
  place-self: auto start;
}

#w-node-_47f1cb95-f180-6fff-3f30-1c7dec5c1c3b-bf1f7e2c {
  grid-area: 14 / 3 / 15 / 26;
}

@media screen and (max-width: 991px) {
  #w-node-_2f0c955d-b79a-8b4f-beab-f62a96337d2b-bf4740de {
    grid-column: 10 / 17;
  }

  #w-node-_2f0c955d-b79a-8b4f-beab-f62a96337d3c-bf4740de {
    grid-area: 2 / 1 / 9 / 17;
  }

  #w-node-_47e75bde-ab5f-1b63-f001-504bdeae0fea-bf4740de {
    grid-column: 10 / 17;
  }

  #w-node-_47e75bde-ab5f-1b63-f001-504bdeae0ffb-bf4740de {
    grid-area: 2 / 1 / 9 / 17;
  }

  #w-node-_57e59def-421c-0cae-e0f9-6d13b43e03e2-bf4740de {
    grid-area: 2 / 2 / 5 / 5;
  }

  #w-node-_57e59def-421c-0cae-e0f9-6d13b43e03e5-bf4740de {
    grid-area: 1 / 1 / 6 / 2;
  }

  #w-node-_4c3ddf00-f841-34d5-396a-0ed3a3130909-bf4740de {
    grid-area: 2 / 5 / 5 / 8;
  }

  #w-node-_4c3ddf00-f841-34d5-396a-0ed3a313090b-bf4740de {
    grid-area: 2 / 1 / 6 / 2;
  }

  #w-node-_4c3ddf00-f841-34d5-396a-0ed3a313090c-bf4740de {
    grid-area: 1 / 1 / 6 / 2;
  }

  #w-node-_4c3ddf00-f841-34d5-396a-0ed3a313090d-bf4740de {
    grid-area: 2 / 3 / 6 / 4;
  }

  #w-node-_7470d562-7cd5-9d1d-512b-bc97b05a4b31-bf4740de {
    grid-area: 2 / 8 / 5 / 11;
  }

  #w-node-_7470d562-7cd5-9d1d-512b-bc97b05a4b33-bf4740de {
    grid-area: 2 / 1 / 6 / 2;
  }

  #w-node-_7470d562-7cd5-9d1d-512b-bc97b05a4b34-bf4740de {
    grid-area: 1 / 1 / 6 / 2;
  }

  #w-node-_7470d562-7cd5-9d1d-512b-bc97b05a4b35-bf4740de {
    grid-area: 2 / 3 / 6 / 4;
  }

  #w-node-d96b94c0-8a13-ea15-6cd9-7a46c1886ba4-bf4740de {
    grid-area: 5 / 8 / 8 / 11;
  }

  #w-node-d96b94c0-8a13-ea15-6cd9-7a46c1886ba8-bf4740de {
    grid-area: 2 / 3 / 6 / 4;
  }

  #w-node-_8864c91b-5ba8-4225-c84c-a2af70cdc718-bf4740de {
    grid-area: 2 / 4 / 3 / 5;
  }

  #w-node-_02c4eabf-49b3-9492-a2b6-b4847976933f-bf4740de {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-bbe537ca-d539-ca52-4a7a-7bfaaa07d2dd-bf4740de {
    grid-area: 1 / 2 / 2 / 6;
    justify-self: start;
  }

  #w-node-bbe537ca-d539-ca52-4a7a-7bfaaa07d2df-bf4740de {
    grid-area: 2 / 2 / 3 / 7;
  }

  #w-node-bbe537ca-d539-ca52-4a7a-7bfaaa07d2e1-bf4740de {
    grid-area: 3 / 2 / 4 / 7;
  }

  #w-node-bbe537ca-d539-ca52-4a7a-7bfaaa07d2e3-bf4740de {
    grid-area: 3 / 2 / 4 / 7;
    place-self: start;
  }

  #w-node-b557f28b-fbfd-3193-4fac-53b88cc8a74d-bf4740de {
    grid-area: 1 / 1 / 4 / 3;
  }

  #w-node-_00a371e5-6c0e-44b4-68bc-9b607c40fb3d-bf4740de {
    grid-area: 3 / 4 / 4 / 8;
  }

  #w-node-ee8a5f54-f1a6-8851-b594-b8e4bc140b87-bf4740de {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_7fa57098-12d3-4008-186f-4549d7efcf80-bf4740de {
    grid-column: 1 / 2;
    grid-row-start: 0;
    grid-row-end: 1;
  }

  #w-node-_1205fb4b-e6ab-9be0-a692-c610a77c9bce-bf4740de {
    grid-area: 1 / 3 / 6 / 9;
    place-self: center;
  }

  #w-node-_3f20359a-649f-ae8c-34a0-3dc0e4c73e7c-bf4740de {
    grid-area: 5 / 7 / 7 / 10;
  }

  #w-node-_3f20359a-649f-ae8c-34a0-3dc0e4c73e80-bf4740de {
    grid-area: 1 / 2 / 3 / 3;
  }

  #w-node-_2261d471-2be6-f2ed-de5f-7a6a1defd30e-bf4740de {
    grid-area: 7 / 5 / 9 / 8;
  }

  #w-node-_2261d471-2be6-f2ed-de5f-7a6a1defd311-bf4740de {
    grid-area: 1 / 3 / 3 / 4;
  }

  #w-node-_2261d471-2be6-f2ed-de5f-7a6a1defd312-bf4740de {
    grid-area: 1 / 2 / 3 / 3;
  }

  #w-node-d170aaa5-df7c-0bea-e997-ae9f130b2c9d-bf4740de {
    grid-area: 7 / 7 / 9 / 10;
  }

  #w-node-d170aaa5-df7c-0bea-e997-ae9f130b2ca1-bf4740de {
    grid-area: 1 / 2 / 3 / 3;
  }

  #w-node-cd2d6f91-0ad3-87ad-17bd-df2bcaff69ef-bf4740de {
    grid-area: 1 / 9 / 3 / 12;
  }

  #w-node-cd2d6f91-0ad3-87ad-17bd-df2bcaff69f3-bf4740de {
    grid-area: 1 / 2 / 3 / 3;
  }

  #w-node-_920747cc-65cc-9289-0297-71321f2a4149-bf4740de {
    grid-area: 3 / 9 / 5 / 12;
  }

  #w-node-_920747cc-65cc-9289-0297-71321f2a414c-bf4740de {
    grid-area: 1 / 3 / 3 / 4;
  }

  #w-node-_920747cc-65cc-9289-0297-71321f2a414d-bf4740de {
    grid-area: 1 / 2 / 3 / 3;
  }

  #w-node-_6d4f3064-f607-3ed1-bd19-2b6a8ad17251-bf4740de {
    grid-area: 1 / 1 / 3 / 4;
  }

  #w-node-_3812c7b6-f56e-cda1-1b53-1976fdef1df7-bf4740de {
    grid-column: 2 / 9;
  }

  #w-node-_3812c7b6-f56e-cda1-1b53-1976fdef1e04-bf4740de {
    grid-area: 7 / 7 / 9 / 10;
  }

  #w-node-_3812c7b6-f56e-cda1-1b53-1976fdef1e09-bf4740de {
    grid-area: 7 / 9 / 9 / 12;
  }

  #w-node-_3812c7b6-f56e-cda1-1b53-1976fdef1e18-bf4740de {
    grid-area: 1 / 1 / 3 / 4;
  }

  #w-node-_0cdeea4e-fff4-8865-9993-1478858fd874-bf4740de {
    grid-area: 1 / 3 / 8 / 9;
    place-self: center;
  }

  #w-node-_03b708f2-2e95-765a-f4c0-9edd38f897ca-bf4740de {
    grid-area: 2 / 9 / 4 / 11;
  }

  #w-node-_03b708f2-2e95-765a-f4c0-9edd38f897cd-bf4740de {
    grid-area: 1 / 3 / 3 / 4;
  }

  #w-node-_03b708f2-2e95-765a-f4c0-9edd38f897ce-bf4740de {
    grid-area: 1 / 2 / 3 / 3;
  }

  #w-node-ecdc1842-ed58-0f5b-2f4d-c423f623f995-bf4740de {
    grid-area: 8 / 7 / 10 / 11;
  }

  #w-node-ecdc1842-ed58-0f5b-2f4d-c423f623f997-bf4740de {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-ecdc1842-ed58-0f5b-2f4d-c423f623f998-bf4740de {
    grid-area: 1 / 3 / 3 / 4;
  }

  #w-node-c57ac90c-ca06-ad1d-7e3a-0a8a6a6d4049-bf4740de {
    grid-area: 6 / 7 / 8 / 10;
  }

  #w-node-c57ac90c-ca06-ad1d-7e3a-0a8a6a6d404b-bf4740de {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-c0511256-f67f-2dd7-f425-5d435439cf8a-bf4740de {
    grid-area: 4 / 9 / 6 / 11;
  }

  #w-node-c0511256-f67f-2dd7-f425-5d435439cf8d-bf4740de {
    grid-area: 1 / 3 / 3 / 4;
  }

  #w-node-c0511256-f67f-2dd7-f425-5d435439cf8e-bf4740de {
    grid-area: 1 / 2 / 3 / 3;
  }

  #w-node-b980095e-8641-b78d-2fde-d453ba9b85cd-bf4740de {
    grid-area: 6 / 9 / 8 / 11;
  }

  #w-node-b980095e-8641-b78d-2fde-d453ba9b85cf-bf4740de {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-b980095e-8641-b78d-2fde-d453ba9b85d0-bf4740de {
    grid-area: 1 / 3 / 3 / 4;
  }

  #w-node-b980095e-8641-b78d-2fde-d453ba9b85d1-bf4740de {
    grid-area: 1 / 2 / 3 / 3;
  }

  #w-node-_2fe8c5c2-43c5-d6d2-bc78-4b8a199300c8-bf4740de {
    grid-area: 5 / 2 / 10 / 6;
    place-self: center;
  }

  #w-node-dbcc7010-5856-43f6-5375-ce3c990b81ac-bf4740de {
    grid-area: 1 / 1 / 3 / 4;
  }

  #w-node-d05e8e2d-9848-04d8-17d1-cd98bd4796ca-bf4740de {
    grid-area: 1 / 2 / 8 / 9;
    place-self: center;
  }

  #w-node-d05e8e2d-9848-04d8-17d1-cd98bd4796e2-bf4740de {
    grid-area: 6 / 11 / 8 / 14;
  }

  #w-node-d05e8e2d-9848-04d8-17d1-cd98bd4796d8-bf4740de {
    grid-area: 6 / 9 / 8 / 12;
  }

  #w-node-_2480c18d-7933-4d9b-8dfb-ef40215e47cf-bf4740de {
    grid-area: 1 / 1 / 3 / 4;
  }

  #w-node-d05e8e2d-9848-04d8-17d1-cd98bd4796d3-bf4740de {
    grid-area: 8 / 7 / 10 / 10;
  }

  #w-node-d05e8e2d-9848-04d8-17d1-cd98bd4796e9-bf4740de {
    grid-area: 1 / 1 / 3 / 4;
  }

  #w-node-d05e8e2d-9848-04d8-17d1-cd98bd4796e7-bf4740de {
    grid-area: 6 / 2 / 10 / 8;
    place-self: center;
  }

  #w-node-a88e4fca-32f7-d8bb-ceb8-18a555656a26-bf4740de {
    grid-area: 1 / 3 / 3 / 10;
    place-self: center;
  }

  #w-node-f3b96760-c12f-1521-a279-9586de0909f3-bf4740de {
    grid-area: 7 / 3 / 9 / 10;
    place-self: center;
  }

  #w-node-_7783f36b-5db9-8012-5ab5-ded202cb9488-bf4740de {
    grid-area: 3 / 5 / 9 / 8;
    place-self: center;
  }

  #w-node-_4f1425cb-0025-af95-fd41-b1b5c0ba9bb1-bf4740de {
    grid-area: 2 / 2 / 3 / 13;
    place-self: center;
  }

  #w-node-_4f1425cb-0025-af95-fd41-b1b5c0ba9bb3-bf4740de {
    grid-area: 5 / 3 / 9 / 12;
    place-self: center;
  }

  #w-node-_4f1425cb-0025-af95-fd41-b1b5c0ba9bb4-bf4740de {
    grid-area: 4 / 2 / 5 / 13;
    place-self: center;
  }

  #w-node-paragraph-bf4740de {
    grid-area: 5 / 3 / 7 / 10;
  }

  #w-node-_09ec2ad8-cac6-2129-cce0-6dcfb0ed1554-bf4740de, #w-node-_2d8bf228-ca63-1250-51c8-85f05fde2783-bf4740de {
    grid-area: 1 / 1 / 2 / 9;
  }

  #w-node-fbfe68a8-ed4f-9adc-17ca-53c4d8b714b8-bf4740de {
    grid-area: 1 / 1 / 3 / 8;
  }

  #w-node-_83ed97d8-8734-1a07-a208-b25f490d8d74-bf4740de {
    grid-area: 5 / 3 / 7 / 10;
  }

  #w-node-ebdfb352-fd33-c217-8129-0e3d6824dc1c-bf4740de, #w-node-d9c11a9d-c64d-2b01-dbfc-c9e9b184b46c-bf4740de {
    grid-area: 1 / 1 / 2 / 9;
  }

  #w-node-_09480954-cf27-17cb-a86a-d570f4ec4ee8-bf4740de {
    grid-area: 1 / 1 / 3 / 8;
  }

  #w-node-_144c6951-1faa-c39a-7235-9890c79f0e3f-bf4740de {
    grid-area: 5 / 3 / 7 / 10;
  }

  #w-node-_90ae9e78-09c5-98e7-edad-7e9109ddca83-bf4740de, #w-node-_0d4aaa1c-f535-0d4a-860d-cbca5423ea4c-bf4740de {
    grid-area: 1 / 1 / 2 / 9;
  }

  #w-node-_3310d7cc-ddbb-aea1-a524-fbd3dde7f95c-bf4740de {
    grid-area: 1 / 1 / 3 / 8;
  }

  #w-node-_7e105643-0545-ba9d-c552-3a1b629e249b-bf4740de {
    grid-area: 3 / 6 / 8 / 12;
    place-self: center;
  }

  #w-node-d317d3e4-712d-d6b3-6b47-0117b867fc79-bf4740de {
    grid-area: 5 / 3 / 7 / 9;
  }

  #w-node-_9d9a0baa-fbb3-2766-e447-d38e916cb5b2-bf4740de {
    grid-area: 3 / 8 / 8 / 13;
    place-self: center;
  }

  #w-node-a3e9ddf8-3ad7-c9a3-c1a7-2cc1a9f713c7-bf4740de, #w-node-_5bc2dd5b-5642-28e6-91fb-1c092ffc8b7d-bf4740de {
    grid-area: 1 / 1 / 2 / 9;
  }

  #w-node-e50c6b45-ba26-fe4d-bdf5-9b2dfcc5b815-bf4740de {
    grid-area: 1 / 1 / 3 / 8;
  }

  #w-node-_49d3bc9a-6d93-c4d8-6c60-72dd45ebd89e-bf4740de {
    grid-area: 5 / 3 / 7 / 10;
  }

  #w-node-ffd11d10-f0e5-8b94-1c38-87c3f9e7a419-bf4740de, #w-node-cf9b7f23-1ae8-2a46-cdda-1e84304cb468-bf4740de {
    grid-area: 1 / 1 / 2 / 9;
  }

  #w-node-_6787fef1-0c59-5419-2f0c-9ea7a94f9b75-bf4740de {
    grid-area: 1 / 1 / 3 / 8;
  }

  #w-node-d1ed2946-2f88-64bb-02a3-6e93a1a887ee-bf4740de {
    grid-area: 5 / 3 / 7 / 10;
  }

  #w-node-_21f0bee2-e83f-a427-1db8-6c6e6d7c4d9c-bf4740de, #w-node-c40024fd-326b-d4b4-7b0a-754af6325920-bf4740de {
    grid-area: 1 / 1 / 2 / 9;
  }

  #w-node-_5ebfb994-7a54-5712-633d-db1689a960d4-bf4740de {
    grid-area: 1 / 1 / 3 / 8;
  }

  #w-node-c23f8a7a-c09b-eed5-e9cb-743e1a02f6e3-bf4740de {
    grid-area: 5 / 3 / 7 / 10;
  }

  #w-node-_5c6beb01-c1f3-55dc-a5c3-69e1c97ef3fd-bf4740de, #w-node-b361ba07-cf20-bceb-8454-35d314d046a7-bf4740de {
    grid-area: 1 / 1 / 2 / 9;
  }

  #w-node-b6f4bd48-385f-56c1-158a-9b7775f66d7c-bf4740de {
    grid-area: 1 / 1 / 3 / 8;
  }

  #w-node-_1e645d8a-888b-06c1-eec0-175ba2581c2e-bf4740de {
    grid-area: 1 / 1 / 1 / 8;
  }

  #w-node-caf35d4b-7e68-825b-913f-652da841f983-bf4740de {
    grid-area: 1 / 2 / 3 / 13;
  }

  #w-node-caf35d4b-7e68-825b-913f-652da841f988-bf4740de {
    grid-area: 8 / 8 / 9 / 13;
  }

  #w-node-caf35d4b-7e68-825b-913f-652da841f991-bf4740de {
    grid-area: 3 / 2 / 7 / 13;
    justify-self: stretch;
  }

  #w-node-caf35d4b-7e68-825b-913f-652da841f9b8-bf4740de {
    grid-area: 2 / 2 / 4 / 13;
    place-self: center;
  }

  #w-node-caf35d4b-7e68-825b-913f-652da841f9ba-bf4740de {
    grid-area: 9 / 1 / 10 / 23;
    place-self: end center;
  }

  #w-node-caf35d4b-7e68-825b-913f-652da841f9be-bf4740de {
    grid-area: 5 / 2 / 7 / 14;
    justify-self: stretch;
  }

  #w-node-_37a80291-9930-00c1-5680-c5145a46ce15-bf4740de {
    grid-area: 1 / 2 / 2 / 13;
    place-self: center;
  }

  #w-node-_795b8796-d486-921b-b366-55b849afa1f9-bf4740de {
    grid-area: 1 / 2 / 9 / 13;
    place-self: center;
  }

  #w-node-_3af48a65-e224-0c6f-5fac-b6ee86d19245-bf4740de {
    grid-area: 5 / 11 / 6 / 14;
  }

  #w-node-_545925b6-900f-a062-b39a-7f9578f76d5d-bf4740de {
    grid-area: 4 / 11 / 5 / 14;
  }

  #w-node-_2ee7cba2-849e-2358-3e83-79410fefd470-bf4740de {
    grid-area: 6 / 11 / 8 / 14;
  }

  #w-node-_64646711-287c-6582-22a2-df60a4c85051-bf4740de {
    grid-area: 1 / 1 / 3 / 4;
  }

  #w-node-_7f2e2c5b-5b5f-82fd-3c10-b69ebf855a75-bf4740de {
    grid-area: 6 / 1 / 7 / 4;
  }

  #w-node-_95af3942-2e72-aaad-e989-7f3bf27bd265-bf4740de {
    grid-area: 4 / 1 / 5 / 4;
  }

  #w-node-_031a5918-24f7-b6cf-c977-84ab9e9d60ce-bf4740de {
    grid-area: 5 / 1 / 6 / 4;
  }

  #w-node-_3be10a2c-fd73-cc19-94f3-b00db2a39594-bf4740de {
    grid-area: 3 / 11 / 4 / 14;
  }

  #w-node-_3f95cd53-f620-6fc7-c59d-3313f0029946-bf4740de {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_4db8ac84-bdac-e699-a597-ffdc65b5403a-bf4740de {
    grid-area: 1 / 1 / 2 / 14;
    place-self: center;
  }

  #w-node-d9069a66-5166-48a8-cd64-ff010c06a492-bf4740de {
    grid-area: 1 / 1 / 5 / 6;
  }

  #w-node-_5dbe8ffd-d104-a22c-adf3-b57ba2f049c1-bf4740de {
    grid-area: 3 / 1 / 9 / 12;
    place-self: stretch center;
  }

  #w-node-_98e8e6f7-7268-9118-4903-7bdd971762e4-bf4740de {
    grid-area: 6 / 1 / 9 / 6;
    place-self: end center;
  }

  #w-node-_4d5be609-ee3f-4b21-47db-f0c7f2b71aaf-bf4740de {
    grid-area: 5 / 7 / 10 / 12;
    place-self: center;
  }

  #w-node-f1632cc8-9c4a-bf89-28dd-ebc75741b2a0-bf4740de {
    grid-area: 1 / 7 / 5 / 12;
    align-self: start;
  }

  #w-node-_44b6f8ad-8bfb-673f-8efa-3f0b6a012654-bf4740de {
    grid-area: 1 / 1 / 10 / 7;
  }

  #w-node-_3c829011-8408-a677-5d47-54c0f3622f48-bf4740de {
    grid-area: 1 / 7 / 10 / 13;
  }

  #w-node-dae6f433-a170-e37c-7eed-4e10ddc8b309-bf4740de {
    grid-area: 8 / 3 / 9 / 4;
    place-self: end start;
  }

  #w-node-_97f56487-a2ed-3873-2f32-9581309b0708-bf4740de {
    grid-area: 8 / 10 / 9 / 11;
    place-self: end start;
  }

  #w-node-_7a988542-7581-6016-8273-264fc6a5201a-bf4740de {
    grid-area: 2 / 5 / 8 / 9;
    place-self: center;
  }

  #w-node-_643c17b9-2488-b7d3-dd67-889def6c50ce-bf4740de {
    grid-area: 7 / 5 / 11 / 9;
    justify-self: auto;
  }

  #w-node-fc1084c8-6a75-cf5d-d607-30b8ade6c274-bf4740de {
    grid-area: 2 / 9 / 9 / 13;
  }

  #w-node-f3550539-d5ee-0a29-bdd9-7bbb2922a839-bf4740de {
    grid-area: 2 / 1 / 9 / 5;
  }

  #w-node-d1b73f55-7f31-3ffa-2e37-045b34926b64-bf4740de {
    grid-area: 1 / 3 / 3 / 10;
  }

  #w-node-_3e6b60ce-5e4b-71da-8c37-672892aee865-bf4740de {
    grid-area: 8 / 7 / 9 / 11;
  }

  #w-node-_73437f4a-13c6-3c88-3e1f-43992249976b-bf4740de {
    grid-area: 4 / 3 / 8 / 10;
    justify-self: stretch;
  }

  #w-node-e4372eac-22c6-950e-3a79-4ed78f8e5986-bf4740de {
    grid-area: 3 / 3 / 4 / 10;
  }

  #w-node-_02b18783-306f-e22a-653e-d32dd56105ad-bf4740de {
    grid-area: 2 / 2 / 4 / 11;
    place-self: center;
  }

  #w-node-_29cd958a-08d1-7adb-b7bb-6221e53b1854-bf4740de {
    grid-area: 9 / 1 / 10 / 12;
    place-self: end center;
  }

  #w-node-ea37cee9-ba14-d114-518b-e17e7b19ec66-bf4740de {
    grid-area: 5 / 2 / 7 / 11;
    justify-self: stretch;
  }

  #w-node-_05108fe8-1536-b738-7608-b630c15e7ff5-c15e7ff4, #w-node-_05108fe8-1536-b738-7608-b630c15e7ff9-c15e7ff4, #w-node-_05108fe8-1536-b738-7608-b630c15e7ffd-c15e7ff4 {
    grid-area: 4 / 9 / 6 / 13;
    place-self: center;
  }

  #w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c68c-4d4740f6 {
    grid-area: 1 / 2 / 3 / 9;
  }

  #w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c695-4d4740f6 {
    grid-area: 3 / 4 / 5 / 18;
    justify-self: start;
  }

  #w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c698-4d4740f6 {
    grid-area: 1 / 17 / 3 / 21;
  }

  #w-node-c1efa974-7afa-a654-04f3-c396e0e5af72-4d4740f6 {
    grid-area: 2 / 2 / 3 / 16;
  }

  #w-node-c5f7245c-9f50-e24b-957e-6f43fbde6ab3-4d4740f6 {
    grid-area: 3 / 2 / 4 / 16;
  }

  #w-node-c5f7245c-9f50-e24b-957e-6f43fbde6ac7-4d4740f6 {
    grid-area: 5 / 2 / 6 / 16;
    place-self: end stretch;
  }

  #w-node-b881c2d5-6b46-cdfe-fbd2-f96de633677d-4d4740f6 {
    grid-area: 1 / 2 / 2 / 16;
    justify-self: stretch;
  }

  #w-node-f739fe7d-a30b-85ca-15ca-420a3ad542c4-4d4740f6 {
    grid-area: 4 / 2 / 5 / 16;
  }

  #w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6da-4d4740f6 {
    grid-area: 2 / 2 / 6 / 16;
    place-self: stretch stretch;
  }

  #w-node-_7bf41f51-f6ac-5539-5b59-93f00cc424d2-4d4740f6 {
    grid-area: 8 / 2 / 9 / 16;
    place-self: stretch stretch;
  }

  #w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6ea-4d4740f6 {
    grid-area: 1 / 2 / 2 / 15;
    justify-self: start;
  }

  #w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6ef-4d4740f6 {
    grid-area: 6 / 2 / 7 / 16;
    place-self: auto start;
  }

  #w-node-_8b3d8902-8904-af7a-db86-99aca8a75597-4d4740f6 {
    grid-area: 9 / 2 / 10 / 16;
    place-self: auto start;
  }

  #w-node-_8bc83a87-e2b6-e053-0190-3f81c6c2c1c3-4d4740f6 {
    grid-area: 15 / 2 / 16 / 16;
    place-self: auto start;
  }

  #w-node-c3744df6-5527-c202-dcb6-c930063c48d1-4d4740f6 {
    grid-area: 11 / 2 / 12 / 16;
    place-self: stretch stretch;
  }

  #w-node-_7161ee09-ab2a-f3c0-ccca-ca4aba1424dc-4d4740f6 {
    grid-area: 12 / 2 / 13 / 16;
    place-self: auto start;
  }

  #w-node-_36f5c64d-751f-78fa-c472-0619a02be57e-4d4740f6 {
    grid-area: 14 / 2 / 15 / 16;
    place-self: stretch stretch;
  }

  #w-node-_08b92ee7-a364-b6ca-4e8e-772881695b0d-81695b0a {
    grid-area: 1 / 15 / 4 / 22;
    justify-self: end;
  }

  #w-node-e81c4b5a-2652-24d6-c9a4-6acb449e1815-81695b0a {
    grid-area: 1 / 5 / 4 / 10;
    place-self: center start;
  }

  #w-node-aa010c7d-eb06-b75a-ec93-1ed7a92f1c11-81695b0a {
    grid-area: 1 / 3 / 4 / 6;
    place-self: center start;
  }

  #w-node-c05e04b5-12a4-d907-e5cf-91c876c674f5-76c674e9 {
    grid-area: 2 / 10 / 11 / 17;
  }

  #w-node-c05e04b5-12a4-d907-e5cf-91c876c67514-76c674e9 {
    grid-area: 2 / 1 / 9 / 17;
    place-self: auto;
  }

  #w-node-_3bd41774-a41c-fd64-1a65-3886400041c6-724740f8 {
    grid-area: 1 / 7 / 3 / 12;
  }

  #w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c68c-7f4740f9 {
    grid-area: 1 / 2 / 3 / 9;
  }

  #w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c695-7f4740f9 {
    grid-area: 3 / 4 / 5 / 18;
    justify-self: start;
  }

  #w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c698-7f4740f9 {
    grid-area: 1 / 17 / 3 / 21;
  }

  #w-node-c5f7245c-9f50-e24b-957e-6f43fbde6ab3-7f4740f9 {
    grid-area: 1 / 7 / 2 / 11;
  }

  #w-node-c5f7245c-9f50-e24b-957e-6f43fbde6abd-7f4740f9 {
    grid-area: 1 / 12 / 2 / 16;
  }

  #w-node-c5f7245c-9f50-e24b-957e-6f43fbde6ac7-7f4740f9 {
    grid-area: 2 / 2 / 3 / 16;
    place-self: end stretch;
  }

  #w-node-b881c2d5-6b46-cdfe-fbd2-f96de633677d-7f4740f9 {
    grid-area: 1 / 2 / 2 / 6;
    justify-self: stretch;
  }

  #w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6d9-7f4740f9 {
    grid-area: 2 / 2 / 3 / 16;
  }

  #w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6da-7f4740f9 {
    grid-area: 5 / 2 / 10 / 16;
    place-self: stretch stretch;
  }

  #w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6ea-7f4740f9 {
    grid-area: 1 / 2 / 2 / 15;
    justify-self: start;
  }

  #w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6ec-7f4740f9 {
    grid-area: 3 / 2 / 4 / 16;
    place-self: auto start;
  }

  #w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6ee-7f4740f9 {
    grid-area: 11 / 2 / 13 / 16;
    place-self: end stretch;
  }

  #w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6ef-7f4740f9 {
    grid-area: 10 / 2 / 11 / 16;
    place-self: auto start;
  }

  #w-node-fe0c9667-f714-3e15-aeec-c2ef968350fd-7f4740f9 {
    grid-area: 1 / 2 / 2 / 13;
    justify-self: start;
  }

  #w-node-fe0c9667-f714-3e15-aeec-c2ef968350ff-7f4740f9 {
    grid-area: 10 / 2 / 11 / 16;
    place-self: end stretch;
  }

  #w-node-fe0c9667-f714-3e15-aeec-c2ef96835100-7f4740f9 {
    grid-area: 5 / 2 / 9 / 16;
    place-self: stretch stretch;
  }

  #w-node-fe0c9667-f714-3e15-aeec-c2ef96835111-7f4740f9 {
    grid-area: 9 / 2 / 10 / 16;
    place-self: auto start;
  }

  #w-node-fe0c9667-f714-3e15-aeec-c2ef96835113-7f4740f9 {
    grid-area: 3 / 2 / 4 / 16;
    place-self: auto start;
  }

  #w-node-fe0c9667-f714-3e15-aeec-c2ef96835115-7f4740f9 {
    grid-area: 2 / 2 / 3 / 16;
    place-self: stretch stretch;
  }

  #w-node-fb02e8a9-389a-bcc9-78c8-ea78833a41c4-7f4740f9 {
    grid-area: 1 / 2 / 2 / 12;
    justify-self: start;
  }

  #w-node-fb02e8a9-389a-bcc9-78c8-ea78833a41c6-7f4740f9 {
    grid-area: 3 / 2 / 4 / 16;
    place-self: auto start;
  }

  #w-node-fb02e8a9-389a-bcc9-78c8-ea78833a41c8-7f4740f9 {
    grid-area: 5 / 2 / 9 / 16;
    place-self: stretch stretch;
  }

  #w-node-fb02e8a9-389a-bcc9-78c8-ea78833a41d9-7f4740f9 {
    grid-area: 9 / 2 / 10 / 16;
    place-self: auto start;
  }

  #w-node-fb02e8a9-389a-bcc9-78c8-ea78833a41db-7f4740f9 {
    grid-area: 2 / 2 / 3 / 16;
  }

  #w-node-f64b1e84-9510-33d5-74b6-34a757198243-d54740fa {
    grid-area: 1 / 2 / 3 / 9;
  }

  #w-node-f64b1e84-9510-33d5-74b6-34a75719824c-d54740fa {
    grid-area: 3 / 4 / 5 / 18;
    justify-self: start;
  }

  #w-node-f64b1e84-9510-33d5-74b6-34a75719824f-d54740fa {
    grid-area: 1 / 17 / 3 / 21;
  }

  #w-node-_634e0b0e-9cff-ecbf-c47b-b60f1788ea86-d54740fa {
    grid-area: 2 / 2 / 3 / 6;
  }

  #w-node-_634e0b0e-9cff-ecbf-c47b-b60f1788ea8a-d54740fa {
    grid-area: 1 / 7 / 3 / 11;
  }

  #w-node-_634e0b0e-9cff-ecbf-c47b-b60f1788ea96-d54740fa {
    grid-area: 1 / 12 / 3 / 16;
  }

  #w-node-_634e0b0e-9cff-ecbf-c47b-b60f1788eaa6-d54740fa {
    grid-area: 3 / 2 / 14 / 16;
    place-self: end stretch;
  }

  #w-node-_81e2ff58-8111-6082-29ef-870f3ab4a78a-d54740fa {
    grid-area: 1 / 2 / 2 / 6;
    justify-self: stretch;
  }

  #w-node-_3ef22abe-4cad-1adb-5ff6-9f8ff3ed0d27-d54740fa {
    grid-area: 5 / 2 / 6 / 16;
    place-self: stretch stretch;
  }

  #w-node-_3ef22abe-4cad-1adb-5ff6-9f8ff3ed0d28-d54740fa {
    grid-area: 8 / 2 / 9 / 16;
    place-self: stretch stretch;
  }

  #w-node-_3ef22abe-4cad-1adb-5ff6-9f8ff3ed0d39-d54740fa {
    grid-area: 1 / 2 / 2 / 10;
    justify-self: start;
  }

  #w-node-_3ef22abe-4cad-1adb-5ff6-9f8ff3ed0d3b-d54740fa {
    grid-area: 6 / 2 / 7 / 16;
    place-self: auto start;
  }

  #w-node-_3ef22abe-4cad-1adb-5ff6-9f8ff3ed0d3d-d54740fa {
    grid-area: 10 / 2 / 11 / 16;
    place-self: end stretch;
  }

  #w-node-_3ef22abe-4cad-1adb-5ff6-9f8ff3ed0d3e-d54740fa {
    grid-area: 9 / 2 / 10 / 16;
    place-self: auto start;
  }

  #w-node-_1fccd7ea-b507-bac5-6690-7746b1a36b2f-d54740fa {
    grid-area: 2 / 2 / 3 / 16;
    place-self: stretch stretch;
  }

  #w-node-c1f7db07-db7c-c2d4-6bbf-7d5ffefa4148-d54740fa {
    grid-area: 3 / 2 / 4 / 16;
    place-self: auto start;
  }

  #w-node-_3d871431-9dd9-5d3f-b7e9-6d51d5cfdc9f-d54740fa {
    grid-area: 1 / 2 / 2 / 12;
    justify-self: start;
  }

  #w-node-_3d871431-9dd9-5d3f-b7e9-6d51d5cfdca1-d54740fa {
    grid-area: 7 / 2 / 8 / 16;
    place-self: end stretch;
  }

  #w-node-_3d871431-9dd9-5d3f-b7e9-6d51d5cfdca2-d54740fa {
    grid-area: 2 / 2 / 3 / 16;
    place-self: stretch stretch;
  }

  #w-node-_3d871431-9dd9-5d3f-b7e9-6d51d5cfdcb3-d54740fa {
    grid-area: 3 / 2 / 4 / 16;
    place-self: center start;
  }

  #w-node-_3d871431-9dd9-5d3f-b7e9-6d51d5cfdcb5-d54740fa {
    grid-area: 6 / 2 / 7 / 16;
    place-self: center start;
  }

  #w-node-_3d871431-9dd9-5d3f-b7e9-6d51d5cfdcb7-d54740fa {
    grid-area: 5 / 2 / 6 / 16;
  }

  #w-node-_74c22b3e-c49d-fcc0-c2f3-3612f32afd57-d54740fa {
    grid-area: 1 / 2 / 2 / 12;
    justify-self: start;
  }

  #w-node-_74c22b3e-c49d-fcc0-c2f3-3612f32afd59-d54740fa {
    grid-area: 6 / 2 / 7 / 16;
    place-self: center start;
  }

  #w-node-_74c22b3e-c49d-fcc0-c2f3-3612f32afd5b-d54740fa {
    grid-area: 2 / 2 / 3 / 16;
    place-self: stretch stretch;
  }

  #w-node-_74c22b3e-c49d-fcc0-c2f3-3612f32afd6c-d54740fa {
    grid-area: 3 / 2 / 4 / 16;
    place-self: center start;
  }

  #w-node-_74c22b3e-c49d-fcc0-c2f3-3612f32afd6e-d54740fa {
    grid-area: 5 / 2 / 6 / 16;
  }

  #w-node-d105ca09-4796-e107-ca0c-eb963fe22e38-d54740fa {
    grid-area: 8 / 2 / 9 / 16;
    place-self: auto stretch;
  }

  #w-node-b77d9c42-0f7c-2196-c015-50550b75e28b-d54740fa {
    grid-area: 9 / 2 / 10 / 16;
    place-self: auto start;
  }

  #w-node-f64b1e84-9510-33d5-74b6-34a757198243-ad4740fb {
    grid-area: 1 / 2 / 3 / 9;
  }

  #w-node-f64b1e84-9510-33d5-74b6-34a75719824c-ad4740fb {
    grid-area: 3 / 4 / 5 / 18;
    justify-self: start;
  }

  #w-node-f64b1e84-9510-33d5-74b6-34a75719824f-ad4740fb {
    grid-area: 1 / 17 / 3 / 21;
  }

  #w-node-b2df6911-1bc4-f942-5b32-80f2fce1ab02-ad4740fb {
    grid-area: 2 / 2 / 3 / 16;
  }

  #w-node-_28ac23d4-6894-7cdf-6cad-2224c30852ea-ad4740fb {
    grid-area: 3 / 2 / 4 / 16;
  }

  #w-node-_634e0b0e-9cff-ecbf-c47b-b60f1788eaa6-ad4740fb {
    grid-area: 5 / 2 / 6 / 16;
    place-self: end stretch;
  }

  #w-node-_81e2ff58-8111-6082-29ef-870f3ab4a78a-ad4740fb {
    grid-area: 1 / 2 / 2 / 16;
    justify-self: stretch;
  }

  #w-node-_3ef22abe-4cad-1adb-5ff6-9f8ff3ed0d39-ad4740fb {
    grid-area: 1 / 2 / 2 / 10;
    justify-self: start;
  }

  #w-node-b85675e1-6d44-a4ae-091b-a64b0070823d-ad4740fb {
    grid-area: 6 / 2 / 9 / 8;
    place-self: stretch stretch;
  }

  #w-node-_683b14cb-2919-8842-ecc8-2a3c186edc29-ad4740fb {
    grid-area: 2 / 9 / 9 / 16;
    place-self: stretch stretch;
  }

  #w-node-_43145b8d-dac3-b40c-4976-3a4f90971903-ad4740fb {
    grid-area: 11 / 2 / 16 / 16;
    place-self: stretch stretch;
  }

  #w-node-d6e3f187-830c-0bee-8dc3-b90771d77816-ad4740fb {
    grid-area: 5 / 2 / 6 / 8;
    place-self: auto start;
  }

  #w-node-daeed28f-b2a3-379f-1580-601d4ab88216-ad4740fb {
    grid-area: 9 / 2 / 10 / 8;
    place-self: auto start;
  }

  #w-node-_9fda8d16-4881-2109-f083-544f0cbf5044-ad4740fb {
    grid-area: 9 / 9 / 10 / 16;
    place-self: auto start;
  }

  #w-node-_8d6c62dc-217b-8e8e-0933-8704e3d6109d-ad4740fb {
    grid-area: 16 / 2 / 17 / 16;
    place-self: auto start;
  }

  #w-node-a78bc444-b816-3e2d-776a-6a6b75df6814-ad4740fb {
    grid-area: 2 / 2 / 5 / 8;
    place-self: stretch stretch;
  }

  #w-node-baa96911-9bd7-3f03-2364-040dd7c3321d-ad4740fb {
    grid-area: 7 / 3 / 9 / 7;
    place-self: center;
  }

  #w-node-_110c2a16-e893-ffeb-2c4a-34500051a343-a04740fc {
    grid-area: 3 / 3 / 5 / 19;
    justify-self: start;
  }

  #w-node-bb2337ec-8124-deda-74ef-d2540e90d743-a04740fc {
    grid-area: 6 / 3 / 10 / 19;
    justify-self: stretch;
  }

  #w-node-_7b40bf42-ae5b-70c1-fca0-9f8b2db1f8e0-a04740fc {
    grid-area: 4 / 3 / 6 / 19;
    justify-self: start;
  }

  #w-node-d1d1cbbe-189b-55e9-ac90-48fc855f70d8-855f70d0 {
    grid-column: 10 / 17;
  }

  #w-node-d1d1cbbe-189b-55e9-ac90-48fc855f70f7-855f70d0 {
    grid-area: 2 / 1 / 9 / 17;
  }

  #w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139a4-bc4e621f {
    grid-area: 1 / 2 / 3 / 9;
  }

  #w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139ad-bc4e621f {
    grid-area: 3 / 4 / 5 / 18;
    justify-self: start;
  }

  #w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139b0-bc4e621f {
    grid-area: 1 / 17 / 3 / 21;
  }

  #w-node-_1c7d6c1f-f44a-f5ed-8137-c5dd00157410-bc4e621f {
    grid-area: 2 / 2 / 3 / 16;
  }

  #w-node-_1c7d6c1f-f44a-f5ed-8137-c5dd00157416-bc4e621f {
    grid-area: 3 / 2 / 4 / 16;
  }

  #w-node-_1c7d6c1f-f44a-f5ed-8137-c5dd0015742d-bc4e621f {
    grid-area: 5 / 2 / 6 / 16;
    place-self: end stretch;
  }

  #w-node-_1c7d6c1f-f44a-f5ed-8137-c5dd0015742e-bc4e621f {
    grid-area: 1 / 2 / 2 / 16;
    justify-self: stretch;
  }

  #w-node-_1c7d6c1f-f44a-f5ed-8137-c5dd00157475-bc4e621f {
    grid-area: 4 / 2 / 5 / 16;
  }

  #w-node-_5fab2147-3218-a424-03f3-e47fbbdf7992-bc4e621f {
    grid-area: 1 / 2 / 2 / 15;
    justify-self: start;
  }

  #w-node-_5fab2147-3218-a424-03f3-e47fbbdf7994-bc4e621f {
    grid-area: 2 / 2 / 3 / 16;
    place-self: stretch stretch;
  }

  #w-node-_5fab2147-3218-a424-03f3-e47fbbdf799f-bc4e621f {
    grid-area: 3 / 2 / 4 / 9;
    place-self: auto start;
  }

  #w-node-_4f91a312-acb9-38c7-1a56-b3d80d66e8c4-bc4e621f {
    grid-area: 5 / 2 / 6 / 16;
    place-self: stretch stretch;
  }

  #w-node-_4f91a312-acb9-38c7-1a56-b3d80d66e8d1-bc4e621f {
    grid-area: 6 / 2 / 7 / 13;
    place-self: auto start;
  }

  #w-node-_20901c9f-6fc7-e1a2-ca8c-b1e341392da7-bc4e621f {
    grid-area: 1 / 2 / 2 / 16;
    place-self: stretch stretch;
  }

  #w-node-_20901c9f-6fc7-e1a2-ca8c-b1e341392db4-bc4e621f {
    grid-area: 2 / 2 / 3 / 10;
    place-self: auto start;
  }

  #w-node-a4befe0b-a4bf-5076-cb03-0513912780a6-bc4e621f {
    grid-area: 4 / 2 / 5 / 16;
    place-self: stretch stretch;
  }

  #w-node-a4befe0b-a4bf-5076-cb03-0513912780b3-bc4e621f {
    grid-area: 5 / 2 / 6 / 9;
    place-self: auto start;
  }

  #w-node-_5387218f-0212-6442-64de-4f362c29678a-bc4e621f {
    grid-area: 1 / 2 / 2 / 15;
    justify-self: start;
  }

  #w-node-_5387218f-0212-6442-64de-4f362c29678c-bc4e621f {
    grid-area: 5 / 2 / 6 / 16;
    place-self: stretch stretch;
  }

  #w-node-_5387218f-0212-6442-64de-4f362c296797-bc4e621f {
    grid-area: 6 / 2 / 7 / 16;
    place-self: auto start;
  }

  #w-node-_5387218f-0212-6442-64de-4f362c296799-bc4e621f {
    grid-area: 2 / 2 / 3 / 16;
    place-self: stretch stretch;
  }

  #w-node-_5387218f-0212-6442-64de-4f362c2967af-bc4e621f {
    grid-area: 3 / 2 / 4 / 16;
    place-self: auto start;
  }

  #w-node-_15f15fc9-31df-654c-c041-a244349c557c-bc4e621f {
    grid-area: 5 / 2 / 6 / 16;
    place-self: stretch stretch;
  }

  #w-node-_15f15fc9-31df-654c-c041-a244349c5586-bc4e621f {
    grid-area: 6 / 2 / 7 / 16;
    place-self: auto start;
  }

  #w-node-_15f15fc9-31df-654c-c041-a244349c5588-bc4e621f {
    grid-area: 2 / 2 / 3 / 16;
    place-self: stretch stretch;
  }

  #w-node-_15f15fc9-31df-654c-c041-a244349c5593-bc4e621f {
    grid-area: 3 / 2 / 4 / 16;
    place-self: auto start;
  }

  #w-node-_47b2f13c-68bc-5d98-914e-adcd44591ad1-bc4e621f {
    grid-area: 2 / 2 / 3 / 16;
    place-self: stretch stretch;
  }

  #w-node-_47b2f13c-68bc-5d98-914e-adcd44591ade-bc4e621f {
    grid-area: 3 / 2 / 4 / 16;
    place-self: auto start;
  }

  #w-node-_8ac1fc2c-2b4a-28e1-c12c-08fb44657f8c-bc4e621f {
    grid-area: 1 / 2 / 2 / 15;
    justify-self: start;
  }

  #w-node-_8ac1fc2c-2b4a-28e1-c12c-08fb44657f8e-bc4e621f {
    grid-area: 2 / 2 / 3 / 16;
  }

  #w-node-_8ac1fc2c-2b4a-28e1-c12c-08fb44657f8f-bc4e621f {
    grid-area: 3 / 2 / 4 / 16;
    place-self: auto start;
  }

  #w-node-f64b1e84-9510-33d5-74b6-34a757198243-564740fd {
    grid-area: 1 / 2 / 3 / 9;
  }

  #w-node-f64b1e84-9510-33d5-74b6-34a75719824c-564740fd {
    grid-area: 3 / 4 / 5 / 18;
    justify-self: start;
  }

  #w-node-f64b1e84-9510-33d5-74b6-34a75719824f-564740fd {
    grid-area: 1 / 17 / 3 / 21;
  }

  #w-node-_634e0b0e-9cff-ecbf-c47b-b60f1788ea8a-564740fd {
    grid-area: 3 / 2 / 4 / 16;
  }

  #w-node-b2df6911-1bc4-f942-5b32-80f2fce1ab02-564740fd {
    grid-area: 4 / 2 / 5 / 16;
  }

  #w-node-_634e0b0e-9cff-ecbf-c47b-b60f1788eaa6-564740fd {
    grid-area: 5 / 2 / 14 / 16;
    place-self: end stretch;
  }

  #w-node-_81e2ff58-8111-6082-29ef-870f3ab4a78a-564740fd {
    grid-area: 1 / 2 / 2 / 16;
    justify-self: stretch;
  }

  #w-node-e6da97e0-a4c5-d8e1-6ed3-ac4174fc7797-564740fd {
    grid-area: 6 / 2 / 7 / 16;
    place-self: stretch stretch;
  }

  #w-node-cca32d17-b965-48b7-4d40-f37828d1716c-564740fd {
    grid-area: 7 / 2 / 8 / 16;
  }

  #w-node-_3ef22abe-4cad-1adb-5ff6-9f8ff3ed0d39-564740fd {
    grid-area: 1 / 2 / 2 / 10;
    justify-self: start;
  }

  #w-node-_0627b471-92b6-ba35-9429-2ffdc087e6f2-564740fd {
    grid-area: 2 / 2 / 7 / 16;
    place-self: stretch stretch;
  }

  #w-node-d6e3f187-830c-0bee-8dc3-b90771d77816-564740fd {
    grid-area: 7 / 2 / 8 / 16;
    place-self: auto start;
  }

  #w-node-_2854dfa1-4d2f-b605-cedb-3d0c4395c3f7-564740fd {
    grid-area: 8 / 2 / 9 / 16;
    place-self: end stretch;
  }

  #w-node-_1d421054-ae20-9f6d-4e07-8b4700df674e-564740fd {
    grid-area: 1 / 2 / 2 / 10;
    justify-self: start;
  }

  #w-node-_1d421054-ae20-9f6d-4e07-8b4700df675a-564740fd {
    grid-area: 2 / 2 / 7 / 16;
    place-self: stretch stretch;
  }

  #w-node-_1d421054-ae20-9f6d-4e07-8b4700df676b-564740fd {
    grid-area: 7 / 2 / 8 / 16;
    place-self: auto start;
  }

  #w-node-bb0b2de1-3af9-aeb9-5e00-e3a27730b593-564740fd {
    grid-area: 10 / 2 / 11 / 16;
    place-self: auto start;
  }

  #w-node-_1d421054-ae20-9f6d-4e07-8b4700df676e-564740fd {
    grid-area: 11 / 2 / 12 / 16;
    place-self: end stretch;
  }

  #w-node-_060e6dfc-66db-53fe-8f20-a924b52d2a47-564740fd {
    grid-area: 9 / 2 / 10 / 16;
  }

  #w-node-ca3ffb34-b918-33c1-101d-2ac2fd414576-564740fd {
    grid-area: 1 / 2 / 2 / 10;
    justify-self: start;
  }

  #w-node-ca3ffb34-b918-33c1-101d-2ac2fd41458e-564740fd {
    grid-area: 6 / 2 / 7 / 16;
    place-self: auto start;
  }

  #w-node-ea663f88-e843-9646-3871-0a9156e7e7e1-564740fd {
    grid-area: 3 / 2 / 4 / 16;
    place-self: auto start;
  }

  #w-node-ca3ffb34-b918-33c1-101d-2ac2fd414593-564740fd {
    grid-area: 5 / 2 / 6 / 16;
  }

  #w-node-_4a4f4340-558a-94b4-e002-eccc84e743db-564740fd {
    grid-area: 2 / 2 / 3 / 16;
    place-self: stretch stretch;
  }

  #w-node-f64b1e84-9510-33d5-74b6-34a757198243-b94740ff {
    grid-area: 1 / 2 / 3 / 9;
  }

  #w-node-f64b1e84-9510-33d5-74b6-34a75719824c-b94740ff {
    grid-area: 3 / 4 / 5 / 18;
    justify-self: start;
  }

  #w-node-f64b1e84-9510-33d5-74b6-34a75719824f-b94740ff {
    grid-area: 1 / 17 / 3 / 21;
  }

  #w-node-b2df6911-1bc4-f942-5b32-80f2fce1ab02-b94740ff {
    grid-area: 2 / 2 / 3 / 16;
  }

  #w-node-_28ac23d4-6894-7cdf-6cad-2224c30852ea-b94740ff {
    grid-area: 3 / 2 / 4 / 16;
  }

  #w-node-_634e0b0e-9cff-ecbf-c47b-b60f1788eaa6-b94740ff {
    grid-area: 5 / 2 / 6 / 16;
    place-self: end stretch;
  }

  #w-node-_81e2ff58-8111-6082-29ef-870f3ab4a78a-b94740ff {
    grid-area: 1 / 2 / 2 / 16;
    justify-self: stretch;
  }

  #w-node-_92b24dc4-c9b7-01e4-92be-b210155576af-b94740ff {
    grid-area: 4 / 2 / 5 / 16;
  }

  #w-node-_3ef22abe-4cad-1adb-5ff6-9f8ff3ed0d39-b94740ff {
    grid-area: 1 / 2 / 2 / 10;
    justify-self: start;
  }

  #w-node-_0627b471-92b6-ba35-9429-2ffdc087e6f2-b94740ff {
    grid-area: 2 / 2 / 7 / 16;
    place-self: stretch stretch;
  }

  #w-node-d6e3f187-830c-0bee-8dc3-b90771d77816-b94740ff {
    grid-area: 7 / 2 / 8 / 16;
    place-self: auto start;
  }

  #w-node-_698438c4-9760-cc99-fa1e-0f11c477e6fa-b94740ff {
    grid-area: 9 / 2 / 14 / 16;
    place-self: stretch stretch;
  }

  #w-node-_8d6c62dc-217b-8e8e-0933-8704e3d6109d-b94740ff {
    grid-area: 14 / 2 / 15 / 16;
    place-self: auto start;
  }

  #w-node-f64b1e84-9510-33d5-74b6-34a757198243-ff474100 {
    grid-area: 1 / 2 / 3 / 9;
  }

  #w-node-f64b1e84-9510-33d5-74b6-34a75719824c-ff474100 {
    grid-area: 3 / 4 / 5 / 18;
    justify-self: start;
  }

  #w-node-f64b1e84-9510-33d5-74b6-34a75719824f-ff474100 {
    grid-area: 1 / 17 / 3 / 21;
  }

  #w-node-b2df6911-1bc4-f942-5b32-80f2fce1ab02-ff474100 {
    grid-area: 4 / 2 / 5 / 16;
  }

  #w-node-_634e0b0e-9cff-ecbf-c47b-b60f1788eaa6-ff474100 {
    grid-area: 7 / 2 / 8 / 16;
    place-self: end stretch;
  }

  #w-node-_81e2ff58-8111-6082-29ef-870f3ab4a78a-ff474100 {
    grid-area: 1 / 2 / 2 / 16;
    justify-self: stretch;
  }

  #w-node-_92b24dc4-c9b7-01e4-92be-b210155576af-ff474100 {
    grid-area: 5 / 2 / 6 / 16;
  }

  #w-node-_6a683880-98c1-aeeb-4d14-5fc06c594ac9-ff474100 {
    grid-area: 6 / 2 / 7 / 16;
  }

  #w-node-_3ef22abe-4cad-1adb-5ff6-9f8ff3ed0d39-ff474100 {
    grid-area: 1 / 2 / 2 / 10;
    justify-self: start;
  }

  #w-node-_698438c4-9760-cc99-fa1e-0f11c477e6fa-ff474100 {
    grid-area: 9 / 2 / 10 / 16;
    place-self: stretch stretch;
  }

  #w-node-d0c0af88-a0fa-ee0c-ebe3-261feab2385c-ff474100 {
    grid-area: 11 / 2 / 12 / 16;
    place-self: stretch stretch;
  }

  #w-node-_0627b471-92b6-ba35-9429-2ffdc087e6f2-ff474100 {
    grid-area: 2 / 2 / 7 / 16;
    place-self: stretch stretch;
  }

  #w-node-d6e3f187-830c-0bee-8dc3-b90771d77816-ff474100 {
    grid-area: 7 / 2 / 8 / 16;
    place-self: auto start;
  }

  #w-node-_8d6c62dc-217b-8e8e-0933-8704e3d6109d-ff474100 {
    grid-area: 10 / 2 / 11 / 16;
    place-self: auto start;
  }

  #w-node-bcec2717-ac90-fc70-231c-055fedd4240c-ff474100 {
    grid-area: 12 / 2 / 13 / 15;
    place-self: auto start;
  }

  #w-node-_4819ea02-107f-d132-a9fc-227776dd0b70-ff474100 {
    grid-area: 2 / 2 / 3 / 10;
    justify-self: start;
  }

  #w-node-_4819ea02-107f-d132-a9fc-227776dd0b92-ff474100 {
    grid-area: 8 / 2 / 9 / 16;
    place-self: auto start;
  }

  #w-node-_4819ea02-107f-d132-a9fc-227776dd0b95-ff474100 {
    grid-area: 5 / 2 / 6 / 16;
  }

  #w-node-bcdf9a7e-8f48-8efa-e51f-d3c90834ed5f-ff474100 {
    grid-area: 1 / 2 / 2 / 16;
    place-self: end stretch;
  }

  #w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c68c-d9474101 {
    grid-area: 1 / 2 / 3 / 9;
  }

  #w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c695-d9474101 {
    grid-area: 3 / 4 / 5 / 18;
    justify-self: start;
  }

  #w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c698-d9474101 {
    grid-area: 1 / 17 / 3 / 21;
  }

  #w-node-c1efa974-7afa-a654-04f3-c396e0e5af72-d9474101 {
    grid-area: 2 / 2 / 3 / 16;
  }

  #w-node-c5f7245c-9f50-e24b-957e-6f43fbde6ab3-d9474101 {
    grid-area: 3 / 2 / 4 / 16;
  }

  #w-node-c5f7245c-9f50-e24b-957e-6f43fbde6ac7-d9474101 {
    grid-area: 5 / 2 / 6 / 16;
    place-self: end stretch;
  }

  #w-node-b881c2d5-6b46-cdfe-fbd2-f96de633677d-d9474101 {
    grid-area: 1 / 2 / 2 / 16;
    justify-self: stretch;
  }

  #w-node-f739fe7d-a30b-85ca-15ca-420a3ad542c4-d9474101 {
    grid-area: 4 / 2 / 5 / 16;
  }

  #w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6da-d9474101 {
    grid-area: 2 / 2 / 3 / 16;
    place-self: stretch stretch;
  }

  #w-node-_7bf41f51-f6ac-5539-5b59-93f00cc424d2-d9474101 {
    grid-area: 5 / 2 / 6 / 16;
    place-self: stretch stretch;
  }

  #w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6ea-d9474101 {
    grid-area: 1 / 2 / 2 / 15;
    justify-self: start;
  }

  #w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6ef-d9474101 {
    grid-area: 3 / 2 / 4 / 16;
    place-self: auto start;
  }

  #w-node-_8b3d8902-8904-af7a-db86-99aca8a75597-d9474101 {
    grid-area: 6 / 2 / 7 / 16;
    place-self: auto start;
  }

  #w-node-c3744df6-5527-c202-dcb6-c930063c48d1-d9474101 {
    grid-area: 8 / 2 / 9 / 16;
    place-self: stretch stretch;
  }

  #w-node-_7161ee09-ab2a-f3c0-ccca-ca4aba1424dc-d9474101 {
    grid-area: 9 / 2 / 10 / 16;
    place-self: auto start;
  }

  #w-node-_832a6c5e-1315-a1e0-af19-111b6865ddde-d9474101 {
    grid-area: 11 / 2 / 12 / 16;
  }

  #w-node-_832a6c5e-1315-a1e0-af19-111b6865ddc7-d9474101 {
    grid-area: 12 / 2 / 13 / 16;
    place-self: auto start;
  }

  #w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c68c-87474102 {
    grid-area: 1 / 2 / 3 / 9;
  }

  #w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c695-87474102 {
    grid-area: 3 / 4 / 5 / 18;
    justify-self: start;
  }

  #w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c698-87474102 {
    grid-area: 1 / 17 / 3 / 21;
  }

  #w-node-c1efa974-7afa-a654-04f3-c396e0e5af72-87474102 {
    grid-area: 2 / 2 / 3 / 16;
  }

  #w-node-c5f7245c-9f50-e24b-957e-6f43fbde6ab3-87474102 {
    grid-area: 3 / 2 / 4 / 16;
  }

  #w-node-c5f7245c-9f50-e24b-957e-6f43fbde6abd-87474102 {
    grid-area: 4 / 2 / 5 / 16;
  }

  #w-node-_867ef4b4-351e-1a2a-2007-d907d3e15e6d-87474102 {
    grid-area: 5 / 2 / 6 / 16;
  }

  #w-node-c5f7245c-9f50-e24b-957e-6f43fbde6ac7-87474102 {
    grid-area: 6 / 2 / 7 / 16;
    place-self: end stretch;
  }

  #w-node-b881c2d5-6b46-cdfe-fbd2-f96de633677d-87474102 {
    grid-area: 1 / 2 / 2 / 16;
    justify-self: stretch;
  }

  #w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6d9-87474102 {
    grid-area: 17 / 2 / 18 / 16;
  }

  #w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6da-87474102 {
    grid-area: 2 / 2 / 6 / 16;
    place-self: stretch stretch;
  }

  #w-node-_7bf41f51-f6ac-5539-5b59-93f00cc424d2-87474102 {
    grid-area: 8 / 2 / 9 / 16;
    place-self: stretch stretch;
  }

  #w-node-ebb4cbf2-238b-0788-9191-7106ef611a03-87474102 {
    grid-area: 14 / 2 / 15 / 16;
    place-self: stretch stretch;
  }

  #w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6ea-87474102 {
    grid-area: 1 / 2 / 2 / 15;
    justify-self: start;
  }

  #w-node-f2c0459b-a426-50fc-92fb-6e655e259e32-87474102 {
    grid-area: 18 / 2 / 19 / 16;
    place-self: auto start;
  }

  #w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6ef-87474102 {
    grid-area: 6 / 2 / 7 / 16;
    place-self: auto start;
  }

  #w-node-_8b3d8902-8904-af7a-db86-99aca8a75597-87474102 {
    grid-area: 9 / 2 / 10 / 16;
    place-self: auto start;
  }

  #w-node-aa42aef8-54cc-88d5-a09b-8d1096656387-87474102 {
    grid-area: 12 / 2 / 13 / 16;
    place-self: auto start;
  }

  #w-node-_7a3099bb-5376-91ec-4d42-45eeed6b1112-87474102 {
    grid-area: 11 / 2 / 12 / 16;
    place-self: stretch stretch;
  }

  #w-node-aedb8c1c-302e-e5d5-e049-01ae0e1c602c-87474102 {
    grid-area: 15 / 2 / 16 / 16;
    place-self: auto start;
  }

  #w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139a4-9ef1521a {
    grid-area: 1 / 2 / 3 / 9;
  }

  #w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139ad-9ef1521a {
    grid-area: 3 / 4 / 5 / 18;
    justify-self: start;
  }

  #w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139b0-9ef1521a {
    grid-area: 1 / 17 / 3 / 21;
  }

  #w-node-_1c7d6c1f-f44a-f5ed-8137-c5dd00157410-9ef1521a {
    grid-area: 2 / 2 / 3 / 16;
  }

  #w-node-c8dd4693-5ae0-d71c-09d6-4bae4d6c909e-9ef1521a {
    grid-area: 4 / 2 / 5 / 16;
  }

  #w-node-_1c7d6c1f-f44a-f5ed-8137-c5dd0015742e-9ef1521a {
    grid-area: 1 / 2 / 2 / 16;
    justify-self: stretch;
  }

  #w-node-ec90533c-8ded-89e1-daf3-801698fc72b7-9ef1521a {
    grid-area: 3 / 2 / 4 / 16;
  }

  #w-node-dc5df3df-29dd-2451-fbab-792e3f3b92de-9ef1521a {
    grid-area: 1 / 1 / 2 / 15;
    place-self: end stretch;
  }

  #w-node-a88d5ea4-cd38-5af0-3584-3ced69adf750-9ef1521a {
    grid-area: 2 / 2 / 3 / 16;
    place-self: stretch stretch;
  }

  #w-node-_93ebd17f-12a1-e57f-35b1-b65f14fb1530-9ef1521a {
    grid-area: 5 / 2 / 6 / 16;
    place-self: stretch stretch;
  }

  #w-node-_1a12f39e-17e7-1f62-69d9-1f5467d7dcdc-9ef1521a {
    grid-area: 9 / 2 / 10 / 16;
    place-self: stretch stretch;
  }

  #w-node-_7a064058-f1b0-5bf0-4504-b131a2b5d61d-9ef1521a {
    grid-area: 12 / 2 / 13 / 16;
    place-self: stretch stretch;
  }

  #w-node-_7a064058-f1b0-5bf0-4504-b131a2b5d626-9ef1521a {
    grid-area: 13 / 2 / 14 / 15;
    place-self: auto start;
  }

  #w-node-_5fab2147-3218-a424-03f3-e47fbbdf7992-9ef1521a {
    grid-area: 1 / 2 / 2 / 15;
    justify-self: start;
  }

  #w-node-_473c40e2-db18-a81e-e206-3a652533253c-9ef1521a {
    grid-area: 8 / 2 / 9 / 13;
    justify-self: start;
  }

  #w-node-_3f6354fa-1f3f-6b78-b39b-1c093d2076fc-9ef1521a {
    grid-area: 15 / 2 / 16 / 15;
    justify-self: start;
  }

  #w-node-_9d4c631d-27e0-d06b-52c1-2c273cacf54f-9ef1521a {
    grid-area: 17 / 2 / 18 / 14;
    place-self: auto start;
  }

  #w-node-_37c20444-9494-9f86-eb0e-217b77eaa982-9ef1521a {
    grid-area: 20 / 2 / 21 / 14;
    place-self: auto start;
  }

  #w-node-_7a064058-f1b0-5bf0-4504-b131a2b5d637-9ef1521a {
    grid-area: 3 / 2 / 4 / 15;
    place-self: auto start;
  }

  #w-node-_60adc4b4-be74-3380-d8fe-6131b90c188e-9ef1521a {
    grid-area: 6 / 2 / 7 / 15;
    place-self: auto start;
  }

  #w-node-_569507f6-130b-0367-dfc3-153d0c2fb8bc-9ef1521a {
    grid-area: 10 / 2 / 11 / 14;
    place-self: auto start;
  }

  #w-node-_4f91a312-acb9-38c7-1a56-b3d80d66e8c4-9ef1521a {
    grid-area: 16 / 2 / 17 / 16;
    place-self: stretch stretch;
  }

  #w-node-fbf26255-16e9-6424-2366-55e5927d4057-9ef1521a {
    grid-area: 19 / 2 / 20 / 16;
    place-self: stretch stretch;
  }

  #w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c68c-79474103 {
    grid-area: 1 / 2 / 3 / 9;
  }

  #w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c695-79474103 {
    grid-area: 3 / 4 / 5 / 18;
    justify-self: start;
  }

  #w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c698-79474103 {
    grid-area: 1 / 17 / 3 / 21;
  }

  #w-node-c5f7245c-9f50-e24b-957e-6f43fbde6ab3-79474103 {
    grid-area: 3 / 2 / 4 / 16;
  }

  #w-node-c5f7245c-9f50-e24b-957e-6f43fbde6ac7-79474103 {
    grid-area: 5 / 2 / 6 / 16;
    place-self: end stretch;
  }

  #w-node-b881c2d5-6b46-cdfe-fbd2-f96de633677d-79474103 {
    grid-area: 1 / 2 / 2 / 16;
    justify-self: stretch;
  }

  #w-node-f739fe7d-a30b-85ca-15ca-420a3ad542c4-79474103 {
    grid-area: 4 / 2 / 5 / 16;
  }

  #w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6da-79474103 {
    grid-area: 14 / 2 / 15 / 16;
    place-self: stretch stretch;
  }

  #w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6ea-79474103 {
    grid-area: 1 / 2 / 2 / 15;
    justify-self: start;
  }

  #w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6ef-79474103 {
    grid-area: 15 / 2 / 16 / 16;
    place-self: auto start;
  }

  #w-node-_8b3d8902-8904-af7a-db86-99aca8a75597-79474103 {
    grid-area: 9 / 2 / 10 / 16;
    place-self: auto start;
  }

  #w-node-_0e781222-a796-04cd-0335-e1cc8bd80759-79474103 {
    grid-area: 6 / 2 / 7 / 16;
    place-self: auto start;
  }

  #w-node-_8e2afa7e-5aad-49a4-f13f-578ee0e248fd-79474103 {
    grid-area: 12 / 2 / 13 / 16;
    place-self: auto start;
  }

  #w-node-_5c1aabc1-316c-81de-0dbe-aeb42b1a0137-79474103 {
    grid-area: 8 / 2 / 9 / 16;
    place-self: stretch stretch;
  }

  #w-node-_7f6e8930-6709-b544-1431-745f80e707dc-79474103 {
    grid-area: 2 / 2 / 6 / 15;
    place-self: stretch stretch;
  }

  #w-node-a893508b-8779-1b9d-805c-bdb25beff243-79474103 {
    grid-area: 11 / 2 / 12 / 16;
    place-self: stretch stretch;
  }

  #w-node-d022b3ee-6d9b-81bb-af8e-6341ded02ec5-79474103 {
    grid-area: 1 / 1 / 5 / 15;
    place-self: stretch stretch;
  }

  #w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139a4-4bdcff48 {
    grid-area: 1 / 2 / 3 / 9;
  }

  #w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139ad-4bdcff48 {
    grid-area: 3 / 4 / 5 / 18;
    justify-self: start;
  }

  #w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139b0-4bdcff48 {
    grid-area: 1 / 17 / 3 / 21;
  }

  #w-node-_1c7d6c1f-f44a-f5ed-8137-c5dd00157410-4bdcff48 {
    grid-area: 2 / 2 / 3 / 16;
  }

  #w-node-_1c7d6c1f-f44a-f5ed-8137-c5dd00157416-4bdcff48 {
    grid-area: 3 / 2 / 4 / 16;
  }

  #w-node-_1c7d6c1f-f44a-f5ed-8137-c5dd0015742d-4bdcff48 {
    grid-area: 5 / 2 / 6 / 16;
    place-self: end stretch;
  }

  #w-node-_1c7d6c1f-f44a-f5ed-8137-c5dd0015742e-4bdcff48 {
    grid-area: 1 / 2 / 2 / 16;
    justify-self: stretch;
  }

  #w-node-_1c7d6c1f-f44a-f5ed-8137-c5dd00157475-4bdcff48 {
    grid-area: 4 / 2 / 5 / 16;
  }

  #w-node-_5fab2147-3218-a424-03f3-e47fbbdf7992-4bdcff48 {
    grid-area: 1 / 2 / 2 / 15;
    justify-self: start;
  }

  #w-node-_5fab2147-3218-a424-03f3-e47fbbdf7994-4bdcff48 {
    grid-area: 2 / 2 / 3 / 16;
    place-self: stretch stretch;
  }

  #w-node-_5fab2147-3218-a424-03f3-e47fbbdf799f-4bdcff48 {
    grid-area: 3 / 2 / 4 / 16;
    place-self: auto start;
  }

  #w-node-_5387218f-0212-6442-64de-4f362c29678a-4bdcff48 {
    grid-area: 1 / 2 / 2 / 15;
    justify-self: start;
  }

  #w-node-_5387218f-0212-6442-64de-4f362c29678c-4bdcff48 {
    grid-area: 5 / 2 / 6 / 16;
    place-self: stretch stretch;
  }

  #w-node-_5387218f-0212-6442-64de-4f362c296797-4bdcff48 {
    grid-area: 6 / 2 / 7 / 7;
    place-self: auto start;
  }

  #w-node-_7443e70b-754c-d200-6427-033354e57dc0-4bdcff48 {
    grid-area: 2 / 2 / 3 / 16;
    place-self: stretch stretch;
  }

  #w-node-_7443e70b-754c-d200-6427-033354e57dcb-4bdcff48 {
    grid-area: 3 / 2 / 4 / 9;
    place-self: auto start;
  }

  #w-node-_8ac1fc2c-2b4a-28e1-c12c-08fb44657f8c-4bdcff48 {
    grid-area: 1 / 2 / 2 / 15;
    justify-self: start;
  }

  #w-node-_8ac1fc2c-2b4a-28e1-c12c-08fb44657f8e-4bdcff48 {
    grid-area: 2 / 2 / 3 / 16;
  }

  #w-node-_8ac1fc2c-2b4a-28e1-c12c-08fb44657f8f-4bdcff48 {
    grid-area: 3 / 2 / 4 / 16;
    place-self: auto start;
  }

  #w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c68c-f8474104 {
    grid-area: 1 / 2 / 3 / 9;
  }

  #w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c695-f8474104 {
    grid-area: 3 / 4 / 5 / 18;
    justify-self: start;
  }

  #w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c698-f8474104 {
    grid-area: 1 / 17 / 3 / 21;
  }

  #w-node-c1efa974-7afa-a654-04f3-c396e0e5af72-f8474104 {
    grid-area: 2 / 2 / 3 / 16;
  }

  #w-node-c5f7245c-9f50-e24b-957e-6f43fbde6ab3-f8474104 {
    grid-area: 3 / 2 / 4 / 16;
  }

  #w-node-c5f7245c-9f50-e24b-957e-6f43fbde6ac7-f8474104 {
    grid-area: 5 / 2 / 6 / 16;
    place-self: end stretch;
  }

  #w-node-b881c2d5-6b46-cdfe-fbd2-f96de633677d-f8474104 {
    grid-area: 1 / 2 / 2 / 16;
    justify-self: stretch;
  }

  #w-node-f739fe7d-a30b-85ca-15ca-420a3ad542c4-f8474104 {
    grid-area: 4 / 2 / 5 / 16;
  }

  #w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6da-f8474104 {
    grid-area: 2 / 2 / 3 / 16;
    place-self: stretch stretch;
  }

  #w-node-_7bf41f51-f6ac-5539-5b59-93f00cc424d2-f8474104 {
    grid-area: 5 / 2 / 6 / 16;
    place-self: stretch stretch;
  }

  #w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6ea-f8474104 {
    grid-area: 1 / 2 / 2 / 15;
    justify-self: start;
  }

  #w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6ef-f8474104 {
    grid-area: 3 / 2 / 4 / 16;
    place-self: auto start;
  }

  #w-node-_8b3d8902-8904-af7a-db86-99aca8a75597-f8474104 {
    grid-area: 6 / 2 / 7 / 16;
    place-self: auto start;
  }

  #w-node-_297ff774-8da7-6408-5070-d65a18abb17e-f8474104 {
    grid-area: 7 / 2 / 8 / 16;
    place-self: end stretch;
  }

  #w-node-_176fced5-d5eb-7af4-707a-2d683a4c56cd-f8474104 {
    grid-area: 1 / 2 / 2 / 15;
    justify-self: start;
  }

  #w-node-_176fced5-d5eb-7af4-707a-2d683a4c56d3-f8474104 {
    grid-area: 5 / 2 / 6 / 16;
    place-self: stretch stretch;
  }

  #w-node-_176fced5-d5eb-7af4-707a-2d683a4c56e7-f8474104 {
    grid-area: 6 / 2 / 7 / 16;
    place-self: auto start;
  }

  #w-node-_5c658065-856c-db47-7e13-2585ef0d0fbb-f8474104 {
    grid-area: 2 / 2 / 3 / 16;
    place-self: stretch stretch;
  }

  #w-node-_73bcf17b-3754-45b1-901f-67a39fd4ac9a-f8474104 {
    grid-area: 3 / 2 / 4 / 16;
    place-self: auto start;
  }

  #w-node-aa4a0a75-b5e9-6665-e58b-2350a3615a82-f8474104 {
    grid-area: 7 / 2 / 8 / 16;
    place-self: end stretch;
  }

  #w-node-_98dc2a60-d786-1b50-d754-ee7de3f10c33-f8474104 {
    grid-area: 1 / 2 / 2 / 15;
    justify-self: start;
  }

  #w-node-_98dc2a60-d786-1b50-d754-ee7de3f10c41-f8474104 {
    grid-area: 2 / 2 / 3 / 16;
  }

  #w-node-_98dc2a60-d786-1b50-d754-ee7de3f10c42-f8474104 {
    grid-area: 3 / 2 / 4 / 16;
    place-self: auto start;
  }

  #w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c68c-f3474118 {
    grid-area: 1 / 2 / 3 / 9;
  }

  #w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c695-f3474118 {
    grid-area: 3 / 4 / 5 / 18;
    justify-self: start;
  }

  #w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c698-f3474118 {
    grid-area: 1 / 17 / 3 / 21;
  }

  #w-node-c1efa974-7afa-a654-04f3-c396e0e5af72-f3474118 {
    grid-area: 2 / 2 / 3 / 16;
  }

  #w-node-c5f7245c-9f50-e24b-957e-6f43fbde6ab3-f3474118 {
    grid-area: 3 / 2 / 4 / 16;
  }

  #w-node-c5f7245c-9f50-e24b-957e-6f43fbde6ac7-f3474118 {
    grid-area: 4 / 2 / 5 / 16;
    place-self: end stretch;
  }

  #w-node-b881c2d5-6b46-cdfe-fbd2-f96de633677d-f3474118 {
    grid-area: 1 / 2 / 2 / 16;
    justify-self: stretch;
  }

  #w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6da-f3474118 {
    grid-area: 2 / 2 / 6 / 16;
    place-self: stretch stretch;
  }

  #w-node-_7bf41f51-f6ac-5539-5b59-93f00cc424d2-f3474118 {
    grid-area: 8 / 2 / 9 / 16;
    place-self: stretch stretch;
  }

  #w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6ea-f3474118 {
    grid-area: 1 / 2 / 2 / 15;
    justify-self: start;
  }

  #w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6ef-f3474118 {
    grid-area: 6 / 2 / 7 / 16;
    place-self: auto start;
  }

  #w-node-_8b3d8902-8904-af7a-db86-99aca8a75597-f3474118 {
    grid-area: 9 / 2 / 10 / 16;
    place-self: auto start;
  }

  #w-node-aa42aef8-54cc-88d5-a09b-8d1096656387-f3474118 {
    grid-area: 15 / 2 / 16 / 16;
    place-self: auto start;
  }

  #w-node-a097c10b-0ec2-fe2f-0a98-30c880a6b4e4-f3474118 {
    grid-area: 19 / 2 / 20 / 16;
    place-self: end stretch;
  }

  #w-node-ebe68c75-77ac-645d-ee90-a4ec8c2dd635-f3474118 {
    grid-area: 14 / 2 / 15 / 16;
    place-self: stretch stretch;
  }

  #w-node-_580f7321-a906-e478-7cdb-bea4d720facf-f3474118 {
    grid-area: 11 / 2 / 12 / 16;
    place-self: stretch stretch;
  }

  #w-node-_61bd6b12-ade0-d96b-1c8e-0fc7d9f976c0-f3474118 {
    grid-area: 17 / 2 / 18 / 16;
  }

  #w-node-_8bc83a87-e2b6-e053-0190-3f81c6c2c1c3-f3474118 {
    grid-area: 18 / 2 / 19 / 16;
    place-self: auto start;
  }

  #w-node-_4fb1e0c4-4997-58a6-1dbf-976dfcdb2a96-f3474118 {
    grid-area: 12 / 2 / 13 / 16;
    place-self: auto start;
  }

  #w-node-bb7cacee-a28b-fa50-e5de-29e1aacf9351-f3474118 {
    grid-area: 1 / 2 / 2 / 12;
    justify-self: start;
  }

  #w-node-bb7cacee-a28b-fa50-e5de-29e1aacf9354-f3474118 {
    grid-area: 2 / 2 / 3 / 16;
    place-self: stretch stretch;
  }

  #w-node-bb7cacee-a28b-fa50-e5de-29e1aacf9365-f3474118 {
    grid-area: 3 / 2 / 4 / 16;
    place-self: center start;
  }

  #w-node-bb7cacee-a28b-fa50-e5de-29e1aacf9367-f3474118 {
    grid-area: 6 / 2 / 7 / 16;
    place-self: center start;
  }

  #w-node-bb7cacee-a28b-fa50-e5de-29e1aacf9369-f3474118 {
    grid-area: 5 / 2 / 6 / 16;
  }

  #w-node-_16a41bdb-7fa7-366f-c3bf-18ffa87cd8a6-f3474118 {
    grid-area: 7 / 2 / 8 / 16;
    place-self: end stretch;
  }

  #w-node-_91b00c7a-b299-f261-42e9-f475ef449864-f3474118 {
    grid-area: 1 / 2 / 2 / 12;
    justify-self: start;
  }

  #w-node-f384a485-aa9f-f1e1-491a-0994ee557ffe-f3474118 {
    grid-area: 5 / 2 / 6 / 16;
    place-self: stretch stretch;
  }

  #w-node-_7161ee09-ab2a-f3c0-ccca-ca4aba1424dc-f3474118 {
    grid-area: 6 / 2 / 7 / 16;
    place-self: auto start;
  }

  #w-node-_654f74a8-e9b7-fb16-2949-81269c96a032-f3474118 {
    grid-area: 8 / 2 / 9 / 16;
    place-self: stretch stretch;
  }

  #w-node-_1b1dc685-f2bc-39d8-e0b8-930757af4cd0-f3474118 {
    grid-area: 9 / 2 / 10 / 16;
    place-self: auto start;
  }

  #w-node-b4f508e8-d16c-cbe3-a9b8-13f98357fe14-f3474118 {
    grid-area: 11 / 2 / 12 / 16;
    place-self: stretch stretch;
  }

  #w-node-_6b8be8e6-0d1a-32c4-a028-d73d6c4ba2b3-f3474118 {
    grid-area: 12 / 2 / 13 / 16;
    place-self: auto start;
  }

  #w-node-cd8a45be-4122-4330-d68b-56ff18d63c4c-f3474118 {
    grid-area: 2 / 2 / 3 / 16;
    place-self: stretch stretch;
  }

  #w-node-_7cdea55c-b78d-0879-ddb9-e79c7d1a7c4a-f3474118 {
    grid-area: 3 / 2 / 4 / 16;
    place-self: auto start;
  }

  #w-node-_29c2b184-0987-c2ea-6ccc-9d534b504c0b-30474129 {
    grid-area: 1 / 2 / 3 / 9;
  }

  #w-node-_29c2b184-0987-c2ea-6ccc-9d534b504c14-30474129 {
    grid-area: 3 / 4 / 5 / 18;
    justify-self: start;
  }

  #w-node-_29c2b184-0987-c2ea-6ccc-9d534b504c17-30474129 {
    grid-area: 1 / 17 / 3 / 21;
  }

  #w-node-_6ba82d2a-8cde-435b-611b-e56d285fd945-30474129 {
    grid-area: 1 / 12 / 2 / 16;
  }

  #w-node-_6ba82d2a-8cde-435b-611b-e56d285fd959-30474129 {
    grid-area: 2 / 2 / 4 / 16;
    place-self: end stretch;
  }

  #w-node-_9326c40d-3c65-5455-3362-aa3dd146a48b-30474129 {
    grid-area: 1 / 7 / 2 / 11;
  }

  #w-node-_38072588-4653-0b21-2d77-5858102d1a25-30474129 {
    grid-area: 1 / 2 / 2 / 6;
    justify-self: stretch;
  }

  #w-node-d4bac2f2-b538-08d1-a8fa-54f6c3365691-30474129 {
    grid-area: 2 / 2 / 7 / 16;
    place-self: stretch stretch;
  }

  #w-node-d4bac2f2-b538-08d1-a8fa-54f6c33656a1-30474129 {
    grid-area: 1 / 2 / 2 / 15;
    justify-self: start;
  }

  #w-node-_1d3b99d7-f9ed-a663-00aa-4278b9df6617-30474129 {
    grid-area: 9 / 7 / 10 / 11;
  }

  #w-node-_810d9f74-c220-7d15-1bf8-1ae081d981f3-30474129 {
    grid-area: 9 / 12 / 10 / 16;
  }

  #w-node-_456c51f4-9671-10b8-da5b-f8bf51a97830-30474129 {
    grid-area: 9 / 2 / 10 / 6;
  }

  #w-node-_1b66937d-1bcb-c6c5-64de-7545b53b06f9-30474129 {
    grid-area: 7 / 2 / 8 / 15;
    place-self: auto start;
  }

  #w-node-_9e89d279-d195-675e-8b3a-7277dd245d56-30474129 {
    grid-area: 10 / 2 / 11 / 6;
    place-self: auto start;
  }

  #w-node-b69b3bce-3753-7c05-8bf5-ca3a8d6e200d-30474129 {
    grid-area: 10 / 7 / 11 / 11;
    place-self: auto start;
  }

  #w-node-c85558ac-ff8e-f2c4-d9cf-1df534eed84b-30474129 {
    grid-area: 10 / 12 / 11 / 16;
    place-self: auto start;
  }

  #w-node-f64b1e84-9510-33d5-74b6-34a757198243-1547413a {
    grid-area: 1 / 2 / 3 / 9;
  }

  #w-node-f64b1e84-9510-33d5-74b6-34a75719824c-1547413a {
    grid-area: 3 / 4 / 5 / 18;
    justify-self: start;
  }

  #w-node-f64b1e84-9510-33d5-74b6-34a75719824f-1547413a {
    grid-area: 1 / 17 / 3 / 21;
  }

  #w-node-_634e0b0e-9cff-ecbf-c47b-b60f1788ea86-1547413a {
    grid-area: 2 / 2 / 3 / 16;
  }

  #w-node-_634e0b0e-9cff-ecbf-c47b-b60f1788ea8a-1547413a {
    grid-area: 3 / 2 / 4 / 16;
  }

  #w-node-b2df6911-1bc4-f942-5b32-80f2fce1ab02-1547413a {
    grid-area: 4 / 2 / 5 / 16;
  }

  #w-node-_634e0b0e-9cff-ecbf-c47b-b60f1788eaa6-1547413a {
    grid-area: 5 / 2 / 14 / 16;
    place-self: end stretch;
  }

  #w-node-_81e2ff58-8111-6082-29ef-870f3ab4a78a-1547413a {
    grid-area: 1 / 2 / 2 / 16;
    justify-self: stretch;
  }

  #w-node-_3ef22abe-4cad-1adb-5ff6-9f8ff3ed0d39-1547413a {
    grid-area: 1 / 2 / 2 / 10;
    justify-self: start;
  }

  #w-node-_1fccd7ea-b507-bac5-6690-7746b1a36b2f-1547413a {
    grid-area: 5 / 2 / 10 / 16;
    place-self: stretch stretch;
  }

  #w-node-_0627b471-92b6-ba35-9429-2ffdc087e6f2-1547413a {
    grid-area: 12 / 2 / 13 / 16;
    place-self: stretch stretch;
  }

  #w-node-c1f7db07-db7c-c2d4-6bbf-7d5ffefa4148-1547413a {
    grid-area: 10 / 2 / 11 / 16;
    place-self: auto start;
  }

  #w-node-_420eff6a-1b54-eff4-998f-70c073291d98-1547413a {
    grid-area: 13 / 2 / 14 / 16;
    place-self: auto start;
  }

  #w-node-f75bed12-e5cd-5fb9-a48d-cbfa4da8c916-1547413a {
    grid-area: 16 / 13 / 17 / 16;
    place-self: auto start;
  }

  #w-node-_2316e11e-22ca-59e5-8894-71be2e7d9e56-1547413a {
    grid-area: 16 / 2 / 17 / 12;
    place-self: auto start;
  }

  #w-node-d6e3f187-830c-0bee-8dc3-b90771d77816-1547413a {
    grid-area: 3 / 2 / 4 / 16;
    place-self: auto start;
  }

  #w-node-b43dbff6-8ddd-e36c-8484-740e5d801b4f-1547413a {
    grid-area: 2 / 2 / 3 / 16;
  }

  #w-node-b51c624e-7d6b-1b1c-e8f4-d3c678a5450b-1547413a {
    grid-area: 15 / 13 / 16 / 16;
    place-self: stretch stretch;
  }

  #w-node-_0cfafa33-04b4-4d28-479c-bb6e9b22de90-1547413a {
    grid-area: 15 / 2 / 16 / 12;
    place-self: stretch stretch;
  }

  #w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139a4-7e36a8a6 {
    grid-area: 1 / 2 / 3 / 9;
  }

  #w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139ad-7e36a8a6 {
    grid-area: 3 / 4 / 5 / 18;
    justify-self: start;
  }

  #w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139b0-7e36a8a6 {
    grid-area: 1 / 17 / 3 / 21;
  }

  #w-node-_1c7d6c1f-f44a-f5ed-8137-c5dd00157410-7e36a8a6 {
    grid-area: 2 / 2 / 3 / 16;
  }

  #w-node-c8dd4693-5ae0-d71c-09d6-4bae4d6c909e-7e36a8a6 {
    grid-area: 5 / 2 / 6 / 16;
  }

  #w-node-_1c7d6c1f-f44a-f5ed-8137-c5dd0015742e-7e36a8a6 {
    grid-area: 1 / 2 / 2 / 16;
    justify-self: stretch;
  }

  #w-node-ec90533c-8ded-89e1-daf3-801698fc72b7-7e36a8a6 {
    grid-area: 3 / 2 / 4 / 16;
  }

  #w-node-a72235cb-8ccc-774f-d8cd-9977b553cad6-7e36a8a6 {
    grid-area: 1 / 1 / 2 / 15;
    place-self: end stretch;
  }

  #w-node-a88d5ea4-cd38-5af0-3584-3ced69adf750-7e36a8a6 {
    grid-area: 2 / 2 / 3 / 16;
    place-self: stretch stretch;
  }

  #w-node-_93ebd17f-12a1-e57f-35b1-b65f14fb1530-7e36a8a6 {
    grid-area: 5 / 2 / 6 / 16;
    place-self: stretch stretch;
  }

  #w-node-_7a064058-f1b0-5bf0-4504-b131a2b5d61d-7e36a8a6 {
    grid-area: 8 / 2 / 9 / 16;
    place-self: stretch stretch;
  }

  #w-node-_4f91a312-acb9-38c7-1a56-b3d80d66e8c4-7e36a8a6 {
    grid-area: 11 / 3 / 12 / 15;
    place-self: stretch stretch;
  }

  #w-node-_7a064058-f1b0-5bf0-4504-b131a2b5d626-7e36a8a6 {
    grid-area: 9 / 2 / 10 / 15;
    place-self: auto start;
  }

  #w-node-_5fab2147-3218-a424-03f3-e47fbbdf7992-7e36a8a6 {
    grid-area: 1 / 2 / 2 / 15;
    justify-self: start;
  }

  #w-node-dfa5b3a7-4cc6-4a0c-77c6-c30bcc72de49-7e36a8a6 {
    grid-area: 14 / 2 / 15 / 13;
    justify-self: start;
  }

  #w-node-_9d4c631d-27e0-d06b-52c1-2c273cacf54f-7e36a8a6 {
    grid-area: 12 / 2 / 13 / 14;
    place-self: auto start;
  }

  #w-node-_7a064058-f1b0-5bf0-4504-b131a2b5d637-7e36a8a6 {
    grid-area: 3 / 2 / 4 / 15;
    place-self: auto start;
  }

  #w-node-_60adc4b4-be74-3380-d8fe-6131b90c188e-7e36a8a6 {
    grid-area: 6 / 2 / 7 / 15;
    place-self: auto start;
  }

  #w-node-_569507f6-130b-0367-dfc3-153d0c2fb8bc-7e36a8a6 {
    grid-area: 16 / 2 / 17 / 14;
    place-self: auto start;
  }

  #w-node-_57ae58f0-9b24-29b7-2620-751cc3f39e09-7e36a8a6 {
    grid-area: 19 / 2 / 20 / 14;
    place-self: auto start;
  }

  #w-node-f3a7fd36-0efe-ef05-7ab5-9c8a9e8cb8d1-7e36a8a6 {
    grid-area: 15 / 2 / 16 / 16;
    place-self: stretch stretch;
  }

  #w-node-_0020a52a-509a-7c2c-2f0a-c3d6d773e20d-7e36a8a6 {
    grid-area: 18 / 2 / 19 / 16;
    place-self: stretch stretch;
  }

  #w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139a4-f4f7681f {
    grid-area: 1 / 2 / 3 / 9;
  }

  #w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139ad-f4f7681f {
    grid-area: 3 / 4 / 5 / 18;
    justify-self: start;
  }

  #w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139b0-f4f7681f {
    grid-area: 1 / 17 / 3 / 21;
  }

  #w-node-_1c7d6c1f-f44a-f5ed-8137-c5dd00157410-f4f7681f {
    grid-area: 2 / 2 / 3 / 16;
  }

  #w-node-c8dd4693-5ae0-d71c-09d6-4bae4d6c909e-f4f7681f {
    grid-area: 5 / 2 / 6 / 16;
  }

  #w-node-_1c7d6c1f-f44a-f5ed-8137-c5dd0015742e-f4f7681f {
    grid-area: 1 / 2 / 2 / 16;
    justify-self: stretch;
  }

  #w-node-ec90533c-8ded-89e1-daf3-801698fc72b7-f4f7681f {
    grid-area: 3 / 2 / 4 / 16;
  }

  #w-node-_5771a212-20eb-bd10-d4c4-698349153a4e-f4f7681f {
    grid-area: 1 / 1 / 2 / 15;
    place-self: end stretch;
  }

  #w-node-a88d5ea4-cd38-5af0-3584-3ced69adf750-f4f7681f {
    grid-area: 2 / 2 / 3 / 16;
    place-self: stretch stretch;
  }

  #w-node-_93ebd17f-12a1-e57f-35b1-b65f14fb1530-f4f7681f {
    grid-area: 5 / 2 / 6 / 16;
    place-self: stretch stretch;
  }

  #w-node-_7a064058-f1b0-5bf0-4504-b131a2b5d61d-f4f7681f {
    grid-area: 9 / 2 / 10 / 16;
    place-self: stretch stretch;
  }

  #w-node-a2654219-d1cb-0a5e-561c-2a187089c837-f4f7681f {
    grid-area: 16 / 2 / 17 / 16;
    place-self: stretch stretch;
  }

  #w-node-_4f91a312-acb9-38c7-1a56-b3d80d66e8c4-f4f7681f {
    grid-area: 12 / 3 / 13 / 15;
    place-self: stretch stretch;
  }

  #w-node-aeaa5d62-c58d-460f-008b-198ca1848fd5-f4f7681f {
    grid-area: 19 / 2 / 20 / 16;
    place-self: stretch stretch;
  }

  #w-node-_7a064058-f1b0-5bf0-4504-b131a2b5d626-f4f7681f {
    grid-area: 10 / 2 / 11 / 15;
    place-self: auto start;
  }

  #w-node-_397904e9-d30e-d977-e975-8ca01d2ecb1a-f4f7681f {
    grid-area: 17 / 2 / 18 / 15;
    place-self: auto start;
  }

  #w-node-_5fab2147-3218-a424-03f3-e47fbbdf7992-f4f7681f {
    grid-area: 1 / 2 / 2 / 15;
    justify-self: start;
  }

  #w-node-_473c40e2-db18-a81e-e206-3a652533253c-f4f7681f {
    grid-area: 8 / 2 / 9 / 13;
    justify-self: start;
  }

  #w-node-_9e979b21-ab32-77c9-706a-e851b5a7a63e-f4f7681f {
    grid-area: 22 / 2 / 23 / 10;
    justify-self: start;
  }

  #w-node-dfa5b3a7-4cc6-4a0c-77c6-c30bcc72de49-f4f7681f {
    grid-area: 15 / 2 / 16 / 13;
    justify-self: start;
  }

  #w-node-_9d4c631d-27e0-d06b-52c1-2c273cacf54f-f4f7681f {
    grid-area: 13 / 2 / 14 / 14;
    place-self: auto start;
  }

  #w-node-a75dd031-100a-2a75-3b2c-0b34838f7051-f4f7681f {
    grid-area: 20 / 2 / 21 / 14;
    place-self: auto start;
  }

  #w-node-_7a064058-f1b0-5bf0-4504-b131a2b5d637-f4f7681f {
    grid-area: 3 / 2 / 4 / 15;
    place-self: auto start;
  }

  #w-node-_60adc4b4-be74-3380-d8fe-6131b90c188e-f4f7681f {
    grid-area: 6 / 2 / 7 / 15;
    place-self: auto start;
  }

  #w-node-_569507f6-130b-0367-dfc3-153d0c2fb8bc-f4f7681f {
    grid-area: 24 / 2 / 25 / 14;
    place-self: auto start;
  }

  #w-node-ffeeb7d2-f20a-9b8e-fc38-5e4cf3b5875b-f4f7681f {
    grid-area: 27 / 2 / 28 / 16;
    place-self: auto start;
  }

  #w-node-f3a7fd36-0efe-ef05-7ab5-9c8a9e8cb8d1-f4f7681f {
    grid-area: 23 / 2 / 24 / 16;
    place-self: stretch stretch;
  }

  #w-node-_8e953c9b-3321-67c5-2df8-7b5b06d496ff-f4f7681f {
    grid-area: 26 / 2 / 27 / 16;
    place-self: stretch stretch;
  }

  #w-node-f8dad7c5-4271-c33a-82b8-44d4b830bfd2-10acd005 {
    grid-area: 1 / 2 / 3 / 9;
  }

  #w-node-f8dad7c5-4271-c33a-82b8-44d4b830bfdb-10acd005 {
    grid-area: 3 / 4 / 4 / 18;
    justify-self: start;
  }

  #w-node-f8dad7c5-4271-c33a-82b8-44d4b830bfde-10acd005 {
    grid-area: 1 / 17 / 3 / 21;
  }

  #w-node-_20cd5194-56d3-ef92-a89a-9c5d7673bbcb-10acd005 {
    grid-area: 1 / 7 / 2 / 11;
  }

  #w-node-_20cd5194-56d3-ef92-a89a-9c5d7673bbdb-10acd005 {
    grid-area: 1 / 12 / 2 / 16;
  }

  #w-node-_20cd5194-56d3-ef92-a89a-9c5d7673bbeb-10acd005 {
    grid-area: 2 / 2 / 4 / 16;
    place-self: end stretch;
  }

  #w-node-a62a3a50-86d3-71ae-f026-8d0de93ac59c-10acd005 {
    grid-area: 1 / 2 / 2 / 6;
    justify-self: stretch;
  }

  #w-node-_431652b0-05dc-16b7-a7e5-a37fdf0ea938-10acd005 {
    grid-area: 5 / 2 / 6 / 16;
    place-self: stretch stretch;
  }

  #w-node-_431652b0-05dc-16b7-a7e5-a37fdf0ea937-10acd005 {
    grid-area: 2 / 2 / 3 / 16;
  }

  #w-node-_431652b0-05dc-16b7-a7e5-a37fdf0ea949-10acd005 {
    grid-area: 1 / 2 / 2 / 12;
    justify-self: start;
  }

  #w-node-_431652b0-05dc-16b7-a7e5-a37fdf0ea94b-10acd005 {
    grid-area: 3 / 2 / 4 / 16;
    place-self: auto start;
  }

  #w-node-_431652b0-05dc-16b7-a7e5-a37fdf0ea94d-10acd005 {
    grid-area: 7 / 2 / 8 / 16;
    place-self: end stretch;
  }

  #w-node-_431652b0-05dc-16b7-a7e5-a37fdf0ea94e-10acd005 {
    grid-area: 6 / 2 / 7 / 16;
    place-self: auto start;
  }

  #w-node-_9b8ac703-d662-fb42-85c1-45529d7655ec-10acd005 {
    grid-area: 5 / 2 / 6 / 16;
    place-self: stretch stretch;
  }

  #w-node-_9b8ac703-d662-fb42-85c1-45529d7655fc-10acd005 {
    grid-area: 2 / 2 / 3 / 16;
  }

  #w-node-_9b8ac703-d662-fb42-85c1-45529d7655fd-10acd005 {
    grid-area: 1 / 2 / 2 / 12;
    justify-self: start;
  }

  #w-node-_9b8ac703-d662-fb42-85c1-45529d7655ff-10acd005 {
    grid-area: 3 / 2 / 4 / 16;
    place-self: auto start;
  }

  #w-node-_9b8ac703-d662-fb42-85c1-45529d765601-10acd005 {
    grid-area: 7 / 2 / 8 / 16;
    place-self: end stretch;
  }

  #w-node-_9b8ac703-d662-fb42-85c1-45529d765602-10acd005 {
    grid-area: 6 / 2 / 7 / 16;
    place-self: auto start;
  }

  #w-node-ca9b7d92-1cc0-6190-1bff-e0a60e5b73d2-10acd005 {
    grid-area: 5 / 2 / 6 / 16;
    place-self: stretch stretch;
  }

  #w-node-ca9b7d92-1cc0-6190-1bff-e0a60e5b73e0-10acd005 {
    grid-area: 2 / 2 / 3 / 16;
  }

  #w-node-ca9b7d92-1cc0-6190-1bff-e0a60e5b73e1-10acd005 {
    grid-area: 1 / 2 / 2 / 12;
    justify-self: start;
  }

  #w-node-ca9b7d92-1cc0-6190-1bff-e0a60e5b73e3-10acd005 {
    grid-area: 3 / 2 / 4 / 16;
    place-self: auto start;
  }

  #w-node-ca9b7d92-1cc0-6190-1bff-e0a60e5b73e5-10acd005 {
    grid-area: 7 / 2 / 8 / 16;
    place-self: end stretch;
  }

  #w-node-ca9b7d92-1cc0-6190-1bff-e0a60e5b73e6-10acd005 {
    grid-area: 6 / 2 / 7 / 16;
    place-self: auto start;
  }

  #w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139a4-578b60d1 {
    grid-area: 1 / 2 / 3 / 9;
  }

  #w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139ad-578b60d1 {
    grid-area: 3 / 4 / 5 / 18;
    justify-self: start;
  }

  #w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139b0-578b60d1 {
    grid-area: 1 / 17 / 3 / 21;
  }

  #w-node-_1c7d6c1f-f44a-f5ed-8137-c5dd00157410-578b60d1 {
    grid-area: 2 / 2 / 3 / 16;
  }

  #w-node-c8dd4693-5ae0-d71c-09d6-4bae4d6c909e-578b60d1 {
    grid-area: 5 / 2 / 6 / 16;
  }

  #w-node-_1c7d6c1f-f44a-f5ed-8137-c5dd0015742e-578b60d1 {
    grid-area: 1 / 2 / 2 / 16;
    justify-self: stretch;
  }

  #w-node-ec90533c-8ded-89e1-daf3-801698fc72b7-578b60d1 {
    grid-area: 3 / 2 / 4 / 16;
  }

  #w-node-_5fe7965e-52fb-cb73-1e61-8a6171e4b32a-578b60d1 {
    grid-area: 1 / 1 / 2 / 15;
    place-self: end stretch;
  }

  #w-node-a88d5ea4-cd38-5af0-3584-3ced69adf750-578b60d1 {
    grid-area: 2 / 2 / 3 / 16;
    place-self: stretch stretch;
  }

  #w-node-_93ebd17f-12a1-e57f-35b1-b65f14fb1530-578b60d1 {
    grid-area: 5 / 2 / 6 / 16;
    place-self: stretch stretch;
  }

  #w-node-_7a064058-f1b0-5bf0-4504-b131a2b5d61d-578b60d1 {
    grid-area: 9 / 2 / 10 / 16;
    place-self: stretch stretch;
  }

  #w-node-_4f91a312-acb9-38c7-1a56-b3d80d66e8c4-578b60d1 {
    grid-area: 12 / 2 / 13 / 16;
    place-self: stretch stretch;
  }

  #w-node-e844727f-7d30-a265-ce08-d5a51496f3b1-578b60d1 {
    grid-area: 19 / 2 / 20 / 16;
    place-self: stretch stretch;
  }

  #w-node-e43e2cf9-79af-f835-874a-b0a863806961-578b60d1 {
    grid-area: 22 / 2 / 23 / 16;
    place-self: stretch stretch;
  }

  #w-node-_27b2e9ae-2870-4668-8769-514613f3bb16-578b60d1 {
    grid-area: 25 / 2 / 26 / 16;
    place-self: stretch stretch;
  }

  #w-node-_7a064058-f1b0-5bf0-4504-b131a2b5d626-578b60d1 {
    grid-area: 10 / 2 / 11 / 15;
    place-self: auto start;
  }

  #w-node-_1da54a25-ed41-5753-f0b2-3dab831e7e0d-578b60d1 {
    grid-area: 20 / 2 / 21 / 15;
    place-self: auto start;
  }

  #w-node-_5fab2147-3218-a424-03f3-e47fbbdf7992-578b60d1 {
    grid-area: 1 / 2 / 2 / 15;
    justify-self: start;
  }

  #w-node-_473c40e2-db18-a81e-e206-3a652533253c-578b60d1 {
    grid-area: 8 / 2 / 9 / 13;
    justify-self: start;
  }

  #w-node-_9d4c631d-27e0-d06b-52c1-2c273cacf54f-578b60d1 {
    grid-area: 13 / 2 / 14 / 14;
    place-self: auto start;
  }

  #w-node-_3bcce396-5adf-252a-51ef-4213d1b45856-578b60d1 {
    grid-area: 23 / 2 / 24 / 14;
    place-self: auto start;
  }

  #w-node-_7a064058-f1b0-5bf0-4504-b131a2b5d637-578b60d1 {
    grid-area: 3 / 2 / 4 / 15;
    place-self: auto start;
  }

  #w-node-_60adc4b4-be74-3380-d8fe-6131b90c188e-578b60d1 {
    grid-area: 6 / 2 / 7 / 15;
    place-self: auto start;
  }

  #w-node-_569507f6-130b-0367-dfc3-153d0c2fb8bc-578b60d1 {
    grid-area: 16 / 2 / 17 / 14;
    place-self: auto start;
  }

  #w-node-b8bb8381-1929-67f7-a44d-3cc9d0431e8e-578b60d1 {
    grid-area: 26 / 2 / 27 / 15;
    place-self: auto start;
  }

  #w-node-f3a7fd36-0efe-ef05-7ab5-9c8a9e8cb8d1-578b60d1 {
    grid-area: 15 / 2 / 16 / 16;
    place-self: stretch stretch;
  }

  #w-node-b7249b9e-78f3-7401-5e73-1d0d0b0d92d5-578b60d1 {
    grid-area: 18 / 2 / 19 / 11;
    justify-self: start;
  }

  #w-node-f7bf45bf-c56d-4f6f-8cc2-c50050e3df35-4e47415c {
    grid-area: 2 / 3 / 3 / 17;
    place-self: end start;
  }

  #w-node-_3bc70f27-518d-83bb-848f-a4f260b9aad0-4e47415c {
    grid-area: 4 / 2 / 7 / 5;
    place-self: start center;
  }

  #w-node-_333fd61e-dbbc-76a3-1968-3216db20ebd0-4e47415c {
    grid-area: 4 / 6 / 7 / 9;
    place-self: start center;
  }

  #w-node-_7b8da66e-e06b-9b20-802f-fa7acee58ed9-4e47415c {
    grid-area: 4 / 10 / 7 / 13;
    place-self: start center;
  }

  #w-node-ad997a7c-b9d8-4103-3908-52350f3a1218-4e47415c {
    grid-area: 4 / 14 / 7 / 17;
    place-self: start center;
  }

  #w-node-ff3bd21a-50f3-b74b-597b-9fbf8bef834e-4e47415c {
    grid-area: 4 / 18 / 7 / 21;
    place-self: start center;
  }

  #w-node-fa6d7741-dee9-14e0-5c8f-4398883c1d17-4e47415c {
    grid-area: 8 / 2 / 9 / 21;
  }

  #w-node-f64b1e84-9510-33d5-74b6-34a757198243-97474174 {
    grid-area: 1 / 2 / 3 / 9;
  }

  #w-node-f64b1e84-9510-33d5-74b6-34a75719824c-97474174 {
    grid-area: 3 / 4 / 5 / 18;
    justify-self: start;
  }

  #w-node-f64b1e84-9510-33d5-74b6-34a75719824f-97474174 {
    grid-area: 1 / 17 / 3 / 21;
  }

  #w-node-_634e0b0e-9cff-ecbf-c47b-b60f1788ea86-97474174 {
    grid-area: 2 / 2 / 3 / 16;
  }

  #w-node-_634e0b0e-9cff-ecbf-c47b-b60f1788ea8a-97474174 {
    grid-area: 3 / 2 / 4 / 16;
  }

  #w-node-b2df6911-1bc4-f942-5b32-80f2fce1ab02-97474174 {
    grid-area: 4 / 2 / 5 / 16;
  }

  #w-node-_634e0b0e-9cff-ecbf-c47b-b60f1788eaa6-97474174 {
    grid-area: 5 / 2 / 14 / 16;
    place-self: end stretch;
  }

  #w-node-_81e2ff58-8111-6082-29ef-870f3ab4a78a-97474174 {
    grid-area: 1 / 2 / 2 / 16;
    justify-self: stretch;
  }

  #w-node-_3ef22abe-4cad-1adb-5ff6-9f8ff3ed0d39-97474174 {
    grid-area: 1 / 2 / 2 / 10;
    justify-self: start;
  }

  #w-node-_1fccd7ea-b507-bac5-6690-7746b1a36b2f-97474174 {
    grid-area: 9 / 2 / 14 / 16;
    place-self: stretch stretch;
  }

  #w-node-_0627b471-92b6-ba35-9429-2ffdc087e6f2-97474174 {
    grid-area: 2 / 2 / 7 / 16;
    place-self: stretch stretch;
  }

  #w-node-c1f7db07-db7c-c2d4-6bbf-7d5ffefa4148-97474174 {
    grid-area: 14 / 2 / 15 / 16;
    place-self: auto start;
  }

  #w-node-_420eff6a-1b54-eff4-998f-70c073291d98-97474174 {
    grid-area: 20 / 12 / 21 / 16;
    place-self: auto start;
  }

  #w-node-f75bed12-e5cd-5fb9-a48d-cbfa4da8c916-97474174 {
    grid-area: 20 / 7 / 21 / 11;
    place-self: auto start;
  }

  #w-node-_2316e11e-22ca-59e5-8894-71be2e7d9e56-97474174 {
    grid-area: 20 / 2 / 21 / 6;
    place-self: auto start;
  }

  #w-node-d6e3f187-830c-0bee-8dc3-b90771d77816-97474174 {
    grid-area: 7 / 2 / 8 / 16;
    place-self: auto start;
  }

  #w-node-e05aa52b-e0d9-00cc-faa6-22328b795a27-97474174 {
    grid-area: 16 / 7 / 20 / 11;
    place-self: stretch stretch;
  }

  #w-node-a54bb509-1128-47c8-ea60-4af293b803bf-97474174 {
    grid-area: 16 / 12 / 20 / 16;
    place-self: stretch stretch;
  }

  #w-node-ed27c50c-14e3-c57b-5998-2f30dda0bd43-97474174 {
    grid-area: 16 / 2 / 20 / 6;
    place-self: stretch stretch;
  }

  #w-node-f8dad7c5-4271-c33a-82b8-44d4b830bfd2-82474175 {
    grid-area: 1 / 2 / 3 / 9;
  }

  #w-node-f8dad7c5-4271-c33a-82b8-44d4b830bfdb-82474175 {
    grid-area: 3 / 4 / 4 / 18;
    justify-self: start;
  }

  #w-node-f8dad7c5-4271-c33a-82b8-44d4b830bfde-82474175 {
    grid-area: 1 / 17 / 3 / 21;
  }

  #w-node-_20cd5194-56d3-ef92-a89a-9c5d7673bbcb-82474175 {
    grid-area: 1 / 7 / 2 / 11;
  }

  #w-node-_20cd5194-56d3-ef92-a89a-9c5d7673bbdb-82474175 {
    grid-area: 1 / 12 / 2 / 16;
  }

  #w-node-_20cd5194-56d3-ef92-a89a-9c5d7673bbeb-82474175 {
    grid-area: 2 / 2 / 4 / 16;
    place-self: end stretch;
  }

  #w-node-a62a3a50-86d3-71ae-f026-8d0de93ac59c-82474175 {
    grid-area: 1 / 2 / 2 / 6;
    justify-self: stretch;
  }

  #w-node-_431652b0-05dc-16b7-a7e5-a37fdf0ea937-82474175 {
    grid-area: 2 / 2 / 3 / 16;
  }

  #w-node-_431652b0-05dc-16b7-a7e5-a37fdf0ea938-82474175 {
    grid-area: 5 / 2 / 6 / 16;
    place-self: stretch stretch;
  }

  #w-node-_431652b0-05dc-16b7-a7e5-a37fdf0ea949-82474175 {
    grid-area: 1 / 2 / 2 / 12;
    justify-self: start;
  }

  #w-node-_431652b0-05dc-16b7-a7e5-a37fdf0ea94b-82474175 {
    grid-area: 3 / 2 / 4 / 16;
    place-self: auto start;
  }

  #w-node-_431652b0-05dc-16b7-a7e5-a37fdf0ea94d-82474175 {
    grid-area: 7 / 2 / 8 / 16;
    place-self: end stretch;
  }

  #w-node-_431652b0-05dc-16b7-a7e5-a37fdf0ea94e-82474175 {
    grid-area: 6 / 2 / 7 / 16;
    place-self: auto start;
  }

  #w-node-f08dde4c-4f1e-85ba-86f9-5ba9c7441956-82474175 {
    grid-area: 1 / 2 / 2 / 12;
    justify-self: start;
  }

  #w-node-f08dde4c-4f1e-85ba-86f9-5ba9c7441958-82474175 {
    grid-area: 3 / 2 / 4 / 16;
    place-self: auto start;
  }

  #w-node-f08dde4c-4f1e-85ba-86f9-5ba9c744195a-82474175 {
    grid-area: 5 / 2 / 6 / 16;
    place-self: stretch stretch;
  }

  #w-node-f08dde4c-4f1e-85ba-86f9-5ba9c744196b-82474175 {
    grid-area: 6 / 2 / 7 / 16;
    place-self: auto start;
  }

  #w-node-f08dde4c-4f1e-85ba-86f9-5ba9c744196d-82474175 {
    grid-area: 2 / 2 / 3 / 16;
  }

  #w-node-_640df532-8cfd-1d14-1127-47405eff8072-37474176 {
    grid-area: 1 / 2 / 3 / 10;
  }

  #w-node-_640df532-8cfd-1d14-1127-47405eff807b-37474176 {
    grid-area: 3 / 3 / 5 / 19;
    justify-self: start;
  }

  #w-node-_640df532-8cfd-1d14-1127-47405eff807e-37474176 {
    grid-area: 1 / 17 / 3 / 19;
  }

  #w-node-a2255e58-bf60-ea1f-f6c7-756e6b5a2501-37474176 {
    grid-area: 5 / 3 / 6 / 19;
    place-self: start;
  }

  #w-node-e6b414ca-0ffc-3f5d-7920-e3f24ef330e8-37474176 {
    grid-area: 1 / 1 / 14 / 21;
    place-self: stretch stretch;
  }

  #w-node-_4040b57c-af5c-d718-945c-ba06165da2e9-37474176 {
    grid-area: 3 / 2 / 4 / 6;
  }

  #w-node-f62ec080-2f25-574e-7d8f-7093834dde8e-37474176 {
    grid-area: 3 / 7 / 4 / 11;
  }

  #w-node-_0e294e9c-ec77-d085-ed4c-0c13ca4922db-37474176 {
    grid-area: 3 / 12 / 4 / 16;
  }

  #w-node-a3e13573-dfbb-42f9-af90-3d44614c0c78-37474176 {
    grid-area: 4 / 2 / 5 / 16;
    place-self: end stretch;
  }

  #w-node-_0253667c-655b-74e1-b99b-e13dfe3b0a39-37474176 {
    grid-area: 7 / 2 / 8 / 6;
  }

  #w-node-_0253667c-655b-74e1-b99b-e13dfe3b0a4f-37474176 {
    grid-area: 7 / 7 / 8 / 11;
  }

  #w-node-_0253667c-655b-74e1-b99b-e13dfe3b0a66-37474176 {
    grid-area: 7 / 12 / 8 / 16;
  }

  #w-node-_10dd1a0a-ae80-a5ad-eeab-b3676f87ba10-37474176 {
    grid-area: 3 / 2 / 4 / 6;
  }

  #w-node-_10dd1a0a-ae80-a5ad-eeab-b3676f87ba1b-37474176 {
    grid-area: 3 / 7 / 4 / 11;
  }

  #w-node-_10dd1a0a-ae80-a5ad-eeab-b3676f87ba31-37474176 {
    grid-area: 3 / 12 / 4 / 16;
  }

  #w-node-_10dd1a0a-ae80-a5ad-eeab-b3676f87ba47-37474176 {
    grid-area: 4 / 2 / 5 / 16;
    place-self: end stretch;
  }

  #w-node-_10dd1a0a-ae80-a5ad-eeab-b3676f87ba48-37474176 {
    grid-area: 7 / 2 / 8 / 6;
  }

  #w-node-_10dd1a0a-ae80-a5ad-eeab-b3676f87ba51-37474176 {
    grid-area: 7 / 7 / 8 / 11;
  }

  #w-node-_10dd1a0a-ae80-a5ad-eeab-b3676f87ba5b-37474176 {
    grid-area: 7 / 12 / 8 / 16;
  }

  #w-node-_0dd02181-5916-f519-d2bf-04cef610a951-29474177 {
    grid-area: 1 / 2 / 3 / 10;
  }

  #w-node-_0dd02181-5916-f519-d2bf-04cef610a95a-29474177 {
    grid-area: 3 / 6 / 5 / 16;
    justify-self: start;
  }

  #w-node-_0dd02181-5916-f519-d2bf-04cef610a95d-29474177 {
    grid-area: 1 / 15 / 3 / 21;
  }

  #w-node-_1b30ba24-e053-760e-4972-68d4bf875f8d-29474177 {
    grid-area: 1 / 7 / 2 / 11;
  }

  #w-node-_436b6e1e-14fb-ab24-1ec1-99e9d1f72ee9-29474177 {
    grid-area: 1 / 12 / 2 / 16;
  }

  #w-node-_1b30ba24-e053-760e-4972-68d4bf875fa3-29474177 {
    grid-area: 7 / 2 / 8 / 16;
    place-self: end stretch;
  }

  #w-node-_4514d455-7549-39d8-5bd8-7562b267933e-29474177 {
    grid-area: 1 / 2 / 2 / 6;
    justify-self: stretch;
  }

  #w-node-_5d1eecdb-e961-7f27-a0ed-918e80f478bc-29474177 {
    grid-area: 15 / 2 / 16 / 16;
  }

  #w-node-_5d1eecdb-e961-7f27-a0ed-918e80f478bd-29474177 {
    grid-area: 9 / 2 / 13 / 16;
    place-self: stretch stretch;
  }

  #w-node-_5d1eecdb-e961-7f27-a0ed-918e80f478cd-29474177 {
    grid-area: 1 / 2 / 2 / 16;
    justify-self: start;
  }

  #w-node-_5d1eecdb-e961-7f27-a0ed-918e80f478cf-29474177 {
    grid-area: 16 / 2 / 17 / 16;
    place-self: start;
  }

  #w-node-_5d1eecdb-e961-7f27-a0ed-918e80f478d1-29474177 {
    grid-area: 22 / 2 / 23 / 16;
    place-self: end stretch;
  }

  #w-node-_5d1eecdb-e961-7f27-a0ed-918e80f478d2-29474177 {
    grid-area: 13 / 2 / 14 / 16;
    place-self: start;
  }

  #w-node-c42c0d24-95aa-74d0-a210-68cc47e00655-29474177 {
    grid-area: 2 / 2 / 7 / 16;
    place-self: stretch stretch;
  }

  #w-node-_7e42e48f-5800-9c59-52e3-e5082df755d7-29474177 {
    grid-area: 7 / 2 / 8 / 16;
    place-self: start;
  }

  #w-node-_5b4a44f6-aa4e-850a-e24a-fa5b13a28642-29474177 {
    grid-area: 18 / 2 / 21 / 16;
    justify-self: stretch;
  }

  #w-node-_6b2c4b22-deda-97f3-8a0f-a27c28fc0b0e-29474177 {
    grid-area: 1 / 2 / 2 / 10;
    justify-self: start;
  }

  #w-node-_6b2c4b22-deda-97f3-8a0f-a27c28fc0b10-29474177 {
    grid-area: 12 / 2 / 13 / 6;
    place-self: start;
  }

  #w-node-_6b2c4b22-deda-97f3-8a0f-a27c28fc0b12-29474177 {
    grid-area: 22 / 2 / 23 / 16;
    place-self: end stretch;
  }

  #w-node-_6b2c4b22-deda-97f3-8a0f-a27c28fc0b13-29474177 {
    grid-area: 15 / 2 / 16 / 16;
    place-self: start;
  }

  #w-node-_6b2c4b22-deda-97f3-8a0f-a27c28fc0b20-29474177 {
    grid-area: 8 / 2 / 9 / 16;
    place-self: start;
  }

  #w-node-cdd69ea2-538d-eac8-e552-93c43de59528-29474177 {
    grid-area: 12 / 7 / 13 / 11;
    place-self: start;
  }

  #w-node-_7d8fd8de-4c30-7603-6a4a-0b48ca4bb45f-29474177 {
    grid-area: 12 / 12 / 13 / 16;
    place-self: start;
  }

  #w-node-_91ea5b18-74bb-0e02-aa0e-fab125425d09-29474177 {
    grid-area: 14 / 2 / 15 / 16;
  }

  #w-node-b28a2891-ee5f-8af6-004d-62b5ee6fc262-29474177 {
    grid-area: 17 / 2 / 20 / 16;
    place-self: stretch stretch;
  }

  #w-node-f137e360-6dd6-ac25-ca7e-df43bc66b660-29474177 {
    grid-area: 20 / 2 / 21 / 16;
    place-self: start;
  }

  #w-node-bb2b83c1-8546-0cde-e569-a9aaf115e44c-29474177 {
    grid-area: 6 / 2 / 8 / 16;
    place-self: stretch stretch;
  }

  #w-node-_47b5b208-9097-d824-8845-4e5ae636e19f-29474177 {
    grid-area: 2 / 2 / 6 / 16;
    place-self: stretch stretch;
  }

  #w-node-c182c488-36ea-0945-8793-75f307e4d371-29474177 {
    grid-area: 10 / 2 / 12 / 16;
    place-self: stretch stretch;
  }

  #w-node-b7a63bbc-221e-96c8-5d6f-4af60fa05159-29474177 {
    grid-area: 1 / 2 / 2 / 11;
    justify-self: start;
  }

  #w-node-b7a63bbc-221e-96c8-5d6f-4af60fa0515b-29474177 {
    grid-area: 3 / 2 / 4 / 16;
    place-self: start;
  }

  #w-node-b7a63bbc-221e-96c8-5d6f-4af60fa05170-29474177 {
    grid-area: 2 / 2 / 3 / 16;
  }

  #w-node-_13a5d8a0-1a0f-d38f-7cb5-c88076d11c2a-d1474178 {
    grid-area: 1 / 2 / 3 / 10;
  }

  #w-node-_13a5d8a0-1a0f-d38f-7cb5-c88076d11c33-d1474178 {
    grid-area: 3 / 6 / 5 / 16;
    justify-self: start;
  }

  #w-node-_13a5d8a0-1a0f-d38f-7cb5-c88076d11c36-d1474178 {
    grid-area: 1 / 15 / 3 / 21;
  }

  #w-node-a698c348-8a12-6482-d7ea-f5ab08406f5a-d1474178 {
    grid-area: 3 / 2 / 4 / 6;
  }

  #w-node-_9d5d5f37-0ddc-ac2e-e8c0-e0092943db51-d1474178 {
    grid-area: 3 / 7 / 4 / 11;
  }

  #w-node-_1ef79cc9-38e1-9e69-bfd2-2169c16e8c1c-d1474178 {
    grid-area: 3 / 12 / 4 / 16;
  }

  #w-node-a698c348-8a12-6482-d7ea-f5ab08406f66-d1474178 {
    grid-area: 5 / 2 / 6 / 16;
    place-self: end stretch;
  }

  #w-node-_08f96977-ff30-4f04-3e3a-3727b78fca7c-d1474178 {
    grid-area: 8 / 2 / 11 / 6;
  }

  #w-node-b374e1a8-3e68-77d9-92b2-89391004846a-d1474178 {
    grid-area: 8 / 12 / 11 / 16;
  }

  #w-node-_70f29b03-b1a5-7798-8a04-00f609e065f3-d1474178 {
    grid-area: 10 / 7 / 11 / 11;
  }

  #w-node-_382f7bff-5676-0a1d-1dc3-ffe1e902e5dd-d1474178 {
    grid-area: 9 / 7 / 10 / 11;
    place-self: center;
  }

  #w-node-ab74ff9a-9de0-2210-fb82-c848c39ede13-d1474178 {
    grid-area: 1 / 6 / 2 / 9;
    place-self: center;
  }

  #w-node-ae0e4648-d093-055f-5df8-0044a2fb3a14-d1474178 {
    grid-area: 1 / 9 / 2 / 12;
    place-self: center;
  }

  #w-node-dbb62a68-4f35-3cfe-691a-0f772cd81644-d1474178 {
    grid-area: 8 / 7 / 9 / 11;
    place-self: center;
  }

  #w-node-_7df5cd75-fb1f-c810-2823-b429f7400211-d1474178 {
    grid-area: 3 / 12 / 4 / 16;
  }

  #w-node-b7097b42-7d14-60a8-e7e7-8f70e50e7733-d1474178 {
    grid-area: 3 / 7 / 4 / 11;
  }

  #w-node-_8e7e099e-5959-7ad2-4c47-a3f9d501fc3f-d1474178 {
    grid-area: 1 / 6 / 2 / 9;
    place-self: center;
  }

  #w-node-_2892c0ee-2b59-b18d-d24e-b3b347aa21bf-d1474178 {
    grid-area: 3 / 2 / 4 / 6;
  }

  #w-node-_7df5cd75-fb1f-c810-2823-b429f7400262-d1474178 {
    grid-area: 5 / 2 / 6 / 16;
    place-self: end stretch;
  }

  #w-node-_7df5cd75-fb1f-c810-2823-b429f740027b-d1474178 {
    grid-area: 8 / 12 / 13 / 16;
  }

  #w-node-_4e4ecd22-2445-7467-0bf9-618f6d641632-d1474178 {
    grid-area: 10 / 7 / 12 / 11;
  }

  #w-node-_611fdf19-353a-86d9-b559-dfe3ae210199-d1474178 {
    grid-area: 8 / 2 / 13 / 6;
  }

  #w-node-_7df5cd75-fb1f-c810-2823-b429f74002bb-d1474178 {
    grid-area: 9 / 7 / 10 / 11;
    place-self: center;
  }

  #w-node-_060af853-bb09-f6e3-3e14-44fff56939f0-d1474178 {
    grid-area: 1 / 9 / 2 / 12;
  }

  #w-node-f8692e80-ffa3-73fe-501d-72fe4d018357-d1474178 {
    grid-area: 8 / 7 / 9 / 11;
  }

  #w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139a4-b747417d {
    grid-area: 1 / 2 / 3 / 9;
  }

  #w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139ad-b747417d {
    grid-area: 3 / 4 / 5 / 18;
    justify-self: start;
  }

  #w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139b0-b747417d {
    grid-area: 1 / 17 / 3 / 21;
  }

  #w-node-c1efa974-7afa-a654-04f3-c396e0e5af72-b747417d {
    grid-area: 2 / 2 / 3 / 16;
  }

  #w-node-c5f7245c-9f50-e24b-957e-6f43fbde6ab3-b747417d {
    grid-area: 3 / 2 / 4 / 16;
  }

  #w-node-c5f7245c-9f50-e24b-957e-6f43fbde6ac7-b747417d {
    grid-area: 5 / 2 / 6 / 16;
    place-self: end stretch;
  }

  #w-node-b881c2d5-6b46-cdfe-fbd2-f96de633677d-b747417d {
    grid-area: 1 / 2 / 2 / 16;
    justify-self: stretch;
  }

  #w-node-f739fe7d-a30b-85ca-15ca-420a3ad542c4-b747417d {
    grid-area: 4 / 2 / 5 / 16;
  }

  #w-node-_6f5686bc-8eb7-95c8-cee9-e54a0ecd79bd-b747417d {
    grid-area: 1 / 2 / 2 / 15;
    justify-self: start;
  }

  #w-node-_6f5686bc-8eb7-95c8-cee9-e54a0ecd79bf-b747417d {
    grid-area: 5 / 2 / 6 / 16;
    place-self: stretch stretch;
  }

  #w-node-_6f5686bc-8eb7-95c8-cee9-e54a0ecd79c5-b747417d {
    grid-area: 6 / 2 / 7 / 16;
    place-self: auto start;
  }

  #w-node-_6f5686bc-8eb7-95c8-cee9-e54a0ecd79c7-b747417d {
    grid-area: 2 / 2 / 3 / 16;
    place-self: stretch stretch;
  }

  #w-node-_6f5686bc-8eb7-95c8-cee9-e54a0ecd79cd-b747417d {
    grid-area: 3 / 2 / 4 / 16;
    place-self: auto start;
  }

  #w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6ea-b747417d {
    grid-area: 1 / 2 / 2 / 15;
    justify-self: start;
  }

  #w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6da-b747417d {
    grid-area: 2 / 2 / 3 / 16;
    place-self: stretch stretch;
  }

  #w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6ef-b747417d {
    grid-area: 3 / 2 / 4 / 16;
    place-self: auto start;
  }

  #w-node-_6e693574-a265-212a-5c07-3740a7e5968f-b747417d {
    grid-area: 1 / 2 / 2 / 15;
    justify-self: start;
  }

  #w-node-_176fced5-d5eb-7af4-707a-2d683a4c56d3-b747417d {
    grid-area: 5 / 2 / 6 / 16;
    place-self: stretch stretch;
  }

  #w-node-_6e693574-a265-212a-5c07-3740a7e5969b-b747417d {
    grid-area: 6 / 2 / 7 / 16;
    place-self: auto start;
  }

  #w-node-_6e693574-a265-212a-5c07-3740a7e5969d-b747417d {
    grid-area: 2 / 2 / 3 / 16;
    place-self: stretch stretch;
  }

  #w-node-_6e693574-a265-212a-5c07-3740a7e596a6-b747417d {
    grid-area: 3 / 2 / 4 / 16;
    place-self: auto start;
  }

  #w-node-ade2714c-5620-7915-e5c2-3a63971897b2-b747417d {
    grid-area: 1 / 1 / 2 / 15;
    place-self: end stretch;
  }

  #w-node-_6c65d82f-c87e-ff23-d0ef-1146c816b3d7-b747417d {
    grid-area: 1 / 2 / 2 / 15;
    justify-self: start;
  }

  #w-node-_6c65d82f-c87e-ff23-d0ef-1146c816b3d9-b747417d {
    grid-area: 5 / 2 / 6 / 16;
    place-self: stretch stretch;
  }

  #w-node-_6c65d82f-c87e-ff23-d0ef-1146c816b3df-b747417d {
    grid-area: 6 / 2 / 7 / 16;
    place-self: auto start;
  }

  #w-node-_6c65d82f-c87e-ff23-d0ef-1146c816b3e1-b747417d {
    grid-area: 2 / 2 / 3 / 16;
    place-self: stretch stretch;
  }

  #w-node-_6c65d82f-c87e-ff23-d0ef-1146c816b3e7-b747417d {
    grid-area: 3 / 2 / 4 / 16;
    place-self: auto start;
  }

  #w-node-_637ead66-2dad-e01f-2f35-ed406d9db9eb-b747417d {
    grid-area: 1 / 2 / 2 / 15;
    justify-self: start;
  }

  #w-node-_637ead66-2dad-e01f-2f35-ed406d9db9ed-b747417d {
    grid-area: 2 / 2 / 3 / 16;
    place-self: stretch stretch;
  }

  #w-node-_637ead66-2dad-e01f-2f35-ed406d9dba03-b747417d {
    grid-area: 3 / 2 / 4 / 16;
    place-self: auto start;
  }

  #w-node-_176fced5-d5eb-7af4-707a-2d683a4c56cd-b747417d {
    grid-area: 1 / 2 / 2 / 15;
    justify-self: start;
  }

  #w-node-_176fced5-d5eb-7af4-707a-2d683a4c56e7-b747417d {
    grid-area: 6 / 2 / 7 / 16;
    place-self: auto start;
  }

  #w-node-_6e693574-a265-212a-5c07-3740a7e59691-b747417d {
    grid-area: 5 / 2 / 6 / 16;
    place-self: stretch stretch;
  }

  #w-node-_5c658065-856c-db47-7e13-2585ef0d0fbb-b747417d {
    grid-area: 2 / 2 / 3 / 16;
    place-self: stretch stretch;
  }

  #w-node-_73bcf17b-3754-45b1-901f-67a39fd4ac9a-b747417d {
    grid-area: 3 / 2 / 4 / 16;
    place-self: auto start;
  }

  #w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c68c-fa47417e {
    grid-area: 1 / 2 / 3 / 9;
  }

  #w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c695-fa47417e {
    grid-area: 3 / 4 / 5 / 18;
    justify-self: start;
  }

  #w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c698-fa47417e {
    grid-area: 1 / 17 / 3 / 21;
  }

  #w-node-c5f7245c-9f50-e24b-957e-6f43fbde6ab3-fa47417e {
    grid-area: 3 / 2 / 4 / 16;
  }

  #w-node-c5f7245c-9f50-e24b-957e-6f43fbde6abd-fa47417e {
    grid-area: 4 / 2 / 5 / 16;
  }

  #w-node-c5f7245c-9f50-e24b-957e-6f43fbde6ac7-fa47417e {
    grid-area: 5 / 2 / 6 / 16;
    place-self: end stretch;
  }

  #w-node-b881c2d5-6b46-cdfe-fbd2-f96de633677d-fa47417e {
    grid-area: 1 / 2 / 2 / 16;
    justify-self: stretch;
  }

  #w-node-c1efa974-7afa-a654-04f3-c396e0e5af72-fa47417e {
    grid-area: 2 / 2 / 3 / 16;
  }

  #w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6d9-fa47417e {
    grid-area: 17 / 2 / 18 / 16;
  }

  #w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6da-fa47417e {
    grid-area: 2 / 2 / 6 / 16;
    place-self: stretch stretch;
  }

  #w-node-_8b276529-30c8-65d2-cf81-524682c47e3e-fa47417e {
    grid-area: 8 / 2 / 12 / 16;
    place-self: stretch stretch;
  }

  #w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6ea-fa47417e {
    grid-area: 1 / 2 / 2 / 15;
    justify-self: start;
  }

  #w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6ec-fa47417e {
    grid-area: 15 / 2 / 16 / 16;
    place-self: auto start;
  }

  #w-node-f2c0459b-a426-50fc-92fb-6e655e259e32-fa47417e {
    grid-area: 18 / 2 / 19 / 16;
    place-self: auto start;
  }

  #w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6ef-fa47417e {
    grid-area: 6 / 2 / 7 / 16;
    place-self: auto start;
  }

  #w-node-aa42aef8-54cc-88d5-a09b-8d1096656387-fa47417e {
    grid-area: 12 / 2 / 13 / 16;
    place-self: auto start;
  }

  #w-node-_7a3099bb-5376-91ec-4d42-45eeed6b1112-fa47417e {
    grid-area: 14 / 2 / 15 / 16;
    place-self: stretch stretch;
  }

  #w-node-_0dd02181-5916-f519-d2bf-04cef610a951-f147417f {
    grid-area: 1 / 2 / 3 / 10;
  }

  #w-node-_0dd02181-5916-f519-d2bf-04cef610a95a-f147417f {
    grid-area: 3 / 6 / 5 / 16;
    justify-self: start;
  }

  #w-node-_0dd02181-5916-f519-d2bf-04cef610a95d-f147417f {
    grid-area: 1 / 15 / 3 / 21;
  }

  #w-node-_1b30ba24-e053-760e-4972-68d4bf875f8d-f147417f {
    grid-area: 1 / 7 / 2 / 11;
  }

  #w-node-_436b6e1e-14fb-ab24-1ec1-99e9d1f72ee9-f147417f {
    grid-area: 1 / 12 / 2 / 16;
  }

  #w-node-_1b30ba24-e053-760e-4972-68d4bf875fa3-f147417f {
    grid-area: 7 / 2 / 8 / 16;
    place-self: end stretch;
  }

  #w-node-_4514d455-7549-39d8-5bd8-7562b267933e-f147417f {
    grid-area: 1 / 2 / 2 / 6;
    justify-self: stretch;
  }

  #w-node-_5d1eecdb-e961-7f27-a0ed-918e80f478bd-f147417f {
    grid-area: 11 / 2 / 12 / 16;
    place-self: stretch stretch;
  }

  #w-node-_5d1eecdb-e961-7f27-a0ed-918e80f478cd-f147417f {
    grid-area: 1 / 2 / 2 / 16;
    justify-self: start;
  }

  #w-node-_5d1eecdb-e961-7f27-a0ed-918e80f478cf-f147417f {
    grid-area: 18 / 2 / 19 / 16;
    place-self: start;
  }

  #w-node-_5d1eecdb-e961-7f27-a0ed-918e80f478d2-f147417f {
    grid-area: 12 / 2 / 13 / 16;
    place-self: start;
  }

  #w-node-c42c0d24-95aa-74d0-a210-68cc47e00655-f147417f {
    grid-area: 14 / 2 / 15 / 16;
    place-self: stretch stretch;
  }

  #w-node-_7e42e48f-5800-9c59-52e3-e5082df755d7-f147417f {
    grid-area: 15 / 2 / 16 / 16;
    place-self: start;
  }

  #w-node-fa89cc35-76e6-d2a3-dce2-55f7a1c71c51-f147417f {
    grid-area: 9 / 2 / 10 / 16;
    place-self: start;
  }

  #w-node-d7652c3a-6a76-e381-382d-6c7fb6550a6e-f147417f {
    grid-area: 6 / 2 / 7 / 16;
    place-self: start;
  }

  #w-node-b50f3d1c-6cfc-5a34-1aee-7e9a8787ab14-f147417f {
    grid-area: 3 / 2 / 4 / 16;
    place-self: start;
  }

  #w-node-a9107f9f-c2f4-4f81-a68d-aec6ba5aa7e4-f147417f {
    grid-area: 8 / 2 / 9 / 16;
    place-self: stretch stretch;
  }

  #w-node-_7b1e34bc-2be4-ab2b-f507-d42bc986ced6-f147417f {
    grid-area: 5 / 2 / 6 / 16;
    place-self: stretch stretch;
  }

  #w-node-_312c06e8-fdf7-9904-e5fd-1acea7419cab-f147417f {
    grid-area: 2 / 2 / 3 / 16;
    place-self: stretch stretch;
  }

  #w-node-_5d1eecdb-e961-7f27-a0ed-918e80f478bc-f147417f {
    grid-area: 17 / 2 / 18 / 16;
  }

  #w-node-_8f2c792b-7cb9-76f0-1113-ab74a4936e04-5a474180 {
    grid-area: 1 / 2 / 3 / 9;
  }

  #w-node-_8f2c792b-7cb9-76f0-1113-ab74a4936e0d-5a474180 {
    grid-area: 3 / 4 / 4 / 18;
    justify-self: start;
  }

  #w-node-_8f2c792b-7cb9-76f0-1113-ab74a4936e10-5a474180 {
    grid-area: 1 / 17 / 3 / 21;
  }

  #w-node-d499dc6a-555d-7dea-6e95-d7126007c677-5a474180 {
    grid-area: 1 / 7 / 13 / 11;
  }

  #w-node-d499dc6a-555d-7dea-6e95-d7126007c68b-5a474180 {
    grid-area: 13 / 2 / 14 / 16;
    place-self: end stretch;
  }

  #w-node-_4ac483b0-f0a6-7006-7bd2-9a50cbeb0797-5a474180 {
    grid-area: 5 / 2 / 13 / 6;
  }

  #w-node-d4424a4c-2c24-6741-4af6-8f253673d761-5a474180 {
    grid-area: 1 / 12 / 13 / 16;
  }

  #w-node-_7f22f793-3294-617a-877e-9940090b4fb0-5a474180 {
    grid-area: 1 / 2 / 5 / 6;
    justify-self: stretch;
  }

  #w-node-cf80f075-3b9e-c89d-bd38-5a1960d3b02b-5a474180 {
    grid-area: 2 / 2 / 6 / 16;
    place-self: stretch stretch;
  }

  #w-node-cf80f075-3b9e-c89d-bd38-5a1960d3b03b-5a474180 {
    grid-area: 1 / 2 / 2 / 12;
    justify-self: start;
  }

  #w-node-cf80f075-3b9e-c89d-bd38-5a1960d3b040-5a474180 {
    grid-area: 6 / 2 / 7 / 16;
    place-self: start;
  }

  #w-node-_1cdea3de-811f-deaa-04e7-a6c4a690ece5-5a474180 {
    grid-area: 8 / 2 / 12 / 16;
    place-self: stretch stretch;
  }

  #w-node-b5dae9f6-8e0e-abad-2b6e-53120dbf041e-5a474180 {
    grid-area: 12 / 2 / 13 / 17;
    place-self: start;
  }

  #w-node-_1d6be7b7-741c-1b20-a993-7345e17f1a1e-5a474180 {
    grid-area: 17 / 2 / 18 / 16;
    align-self: start;
  }

  #w-node-f3b67da9-c911-0300-03da-be25097df702-5a474180 {
    grid-area: 14 / 2 / 17 / 16;
    place-self: stretch stretch;
  }

  #w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139a4-89908220 {
    grid-area: 1 / 2 / 3 / 9;
  }

  #w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139ad-89908220 {
    grid-area: 3 / 4 / 5 / 18;
    justify-self: start;
  }

  #w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139b0-89908220 {
    grid-area: 1 / 17 / 3 / 21;
  }

  #w-node-_1c7d6c1f-f44a-f5ed-8137-c5dd00157410-89908220 {
    grid-area: 2 / 2 / 3 / 16;
  }

  #w-node-c8dd4693-5ae0-d71c-09d6-4bae4d6c909e-89908220 {
    grid-area: 5 / 2 / 6 / 16;
  }

  #w-node-_1c7d6c1f-f44a-f5ed-8137-c5dd0015742e-89908220 {
    grid-area: 1 / 2 / 2 / 16;
    justify-self: stretch;
  }

  #w-node-ec90533c-8ded-89e1-daf3-801698fc72b7-89908220 {
    grid-area: 3 / 2 / 4 / 16;
  }

  #w-node-_824b0b70-fa5b-bc56-2638-77567a8415bd-89908220 {
    grid-area: 1 / 1 / 2 / 15;
    place-self: end stretch;
  }

  #w-node-a88d5ea4-cd38-5af0-3584-3ced69adf750-89908220 {
    grid-area: 2 / 2 / 3 / 16;
    place-self: stretch stretch;
  }

  #w-node-_93ebd17f-12a1-e57f-35b1-b65f14fb1530-89908220 {
    grid-area: 5 / 2 / 6 / 16;
    place-self: stretch stretch;
  }

  #w-node-_4f91a312-acb9-38c7-1a56-b3d80d66e8c4-89908220 {
    grid-area: 9 / 2 / 10 / 16;
    place-self: stretch stretch;
  }

  #w-node-_7a064058-f1b0-5bf0-4504-b131a2b5d626-89908220 {
    grid-area: 10 / 2 / 11 / 15;
    place-self: auto start;
  }

  #w-node-_5fab2147-3218-a424-03f3-e47fbbdf7992-89908220 {
    grid-area: 1 / 2 / 2 / 15;
    justify-self: start;
  }

  #w-node-dfa5b3a7-4cc6-4a0c-77c6-c30bcc72de49-89908220 {
    grid-area: 15 / 2 / 16 / 13;
    justify-self: start;
  }

  #w-node-_0e0cbd8e-15d4-3436-7324-4e28f9a63369-89908220 {
    grid-area: 8 / 2 / 9 / 11;
    justify-self: start;
  }

  #w-node-_7a064058-f1b0-5bf0-4504-b131a2b5d637-89908220 {
    grid-area: 3 / 2 / 4 / 15;
    place-self: auto start;
  }

  #w-node-_60adc4b4-be74-3380-d8fe-6131b90c188e-89908220 {
    grid-area: 6 / 2 / 7 / 15;
    place-self: auto start;
  }

  #w-node-_569507f6-130b-0367-dfc3-153d0c2fb8bc-89908220 {
    grid-area: 17 / 2 / 18 / 14;
    place-self: auto start;
  }

  #w-node-_856c2ea4-91e4-a7b4-074e-25f4d50cbfba-89908220 {
    grid-area: 13 / 2 / 14 / 14;
    place-self: auto start;
  }

  #w-node-f3a7fd36-0efe-ef05-7ab5-9c8a9e8cb8d1-89908220 {
    grid-area: 12 / 2 / 13 / 16;
    place-self: stretch stretch;
  }

  #w-node-c3276767-ba46-004a-d065-071afe30e210-89908220 {
    grid-area: 16 / 2 / 17 / 16;
  }

  #w-node-_7b05a791-3b45-8025-c195-34b68e0f9c51-19474181 {
    grid-area: 1 / 2 / 3 / 9;
  }

  #w-node-_7b05a791-3b45-8025-c195-34b68e0f9c5a-19474181 {
    grid-area: 3 / 4 / 5 / 18;
    justify-self: start;
  }

  #w-node-_7b05a791-3b45-8025-c195-34b68e0f9c5d-19474181 {
    grid-area: 1 / 17 / 3 / 21;
  }

  #w-node-_8c37ae68-b040-aaed-4c9f-3e2780b6580a-19474181 {
    grid-area: 2 / 2 / 3 / 6;
  }

  #w-node-f0521ae4-0ccc-d1e9-e029-a9e3287985f4-19474181 {
    grid-area: 1 / 7 / 3 / 11;
  }

  #w-node-a8b50ffe-480a-dd41-489e-374f13fe1090-19474181 {
    grid-area: 1 / 12 / 3 / 16;
  }

  #w-node-_8c37ae68-b040-aaed-4c9f-3e2780b6581e-19474181 {
    grid-area: 3 / 2 / 4 / 16;
    place-self: end stretch;
  }

  #w-node-b71ec4d3-4b29-df78-c0dc-61b13d30bd10-19474181 {
    grid-area: 1 / 2 / 2 / 6;
    justify-self: stretch;
  }

  #w-node-_9a1857e1-13a0-b540-9431-83aa0b137c2c-19474181 {
    grid-area: 1 / 2 / 2 / 10;
    justify-self: start;
  }

  #w-node-_9a1857e1-13a0-b540-9431-83aa0b137c1c-19474181 {
    grid-area: 14 / 2 / 15 / 16;
    place-self: stretch stretch;
  }

  #w-node-_9a1857e1-13a0-b540-9431-83aa0b137c31-19474181 {
    grid-area: 15 / 2 / 16 / 16;
    place-self: start;
  }

  #w-node-cedbefba-5890-5e14-c715-deeb4a93071d-19474181 {
    grid-area: 9 / 2 / 10 / 16;
    place-self: start;
  }

  #w-node-_03d4becf-5516-34c4-c5b3-fb6f29ebe731-19474181 {
    grid-area: 3 / 2 / 4 / 16;
    place-self: auto start;
  }

  #w-node-ba8bbe29-3feb-619b-2c15-f6ed0481b81f-19474181 {
    grid-area: 6 / 2 / 7 / 16;
    place-self: auto start;
  }

  #w-node-ce876f03-2a29-5e61-e2b6-982633cd5c79-19474181 {
    grid-area: 2 / 2 / 3 / 16;
    place-self: stretch stretch;
  }

  #w-node-_86402805-e7f5-1612-147b-760861d41357-19474181 {
    grid-area: 5 / 2 / 6 / 16;
    place-self: stretch stretch;
  }

  #w-node-_5d4458b5-1ca1-5fe6-6574-d7a6e4083ce8-19474181 {
    grid-area: 8 / 2 / 9 / 16;
    place-self: stretch stretch;
  }

  #w-node-acf4482e-99ab-1beb-9b29-04193fd98c71-19474181 {
    grid-area: 11 / 2 / 12 / 16;
    place-self: stretch stretch;
  }

  #w-node-_88f74335-06de-c0a3-da9f-c46e98cde31a-19474181 {
    grid-area: 12 / 2 / 13 / 16;
    place-self: start;
  }

  #w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139a4-ddc031ab {
    grid-area: 1 / 2 / 3 / 9;
  }

  #w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139ad-ddc031ab {
    grid-area: 3 / 4 / 5 / 18;
    justify-self: start;
  }

  #w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139b0-ddc031ab {
    grid-area: 1 / 17 / 3 / 21;
  }

  #w-node-_1c7d6c1f-f44a-f5ed-8137-c5dd00157410-ddc031ab {
    grid-area: 2 / 2 / 3 / 16;
  }

  #w-node-c8dd4693-5ae0-d71c-09d6-4bae4d6c909e-ddc031ab {
    grid-area: 5 / 2 / 6 / 16;
  }

  #w-node-_1c7d6c1f-f44a-f5ed-8137-c5dd0015742e-ddc031ab {
    grid-area: 1 / 2 / 2 / 16;
    justify-self: stretch;
  }

  #w-node-ec90533c-8ded-89e1-daf3-801698fc72b7-ddc031ab {
    grid-area: 3 / 2 / 4 / 16;
  }

  #w-node-_01b44971-0fa7-af45-9869-69570f8cefc9-ddc031ab {
    grid-area: 1 / 1 / 2 / 15;
    place-self: end stretch;
  }

  #w-node-a88d5ea4-cd38-5af0-3584-3ced69adf750-ddc031ab {
    grid-area: 2 / 2 / 3 / 16;
    place-self: stretch stretch;
  }

  #w-node-_93ebd17f-12a1-e57f-35b1-b65f14fb1530-ddc031ab {
    grid-area: 5 / 2 / 6 / 16;
    place-self: stretch stretch;
  }

  #w-node-_7a064058-f1b0-5bf0-4504-b131a2b5d61d-ddc031ab {
    grid-area: 9 / 2 / 10 / 16;
    place-self: stretch stretch;
  }

  #w-node-_4f91a312-acb9-38c7-1a56-b3d80d66e8c4-ddc031ab {
    grid-area: 12 / 2 / 13 / 16;
    place-self: stretch stretch;
  }

  #w-node-_7a064058-f1b0-5bf0-4504-b131a2b5d626-ddc031ab {
    grid-area: 10 / 2 / 11 / 15;
    place-self: auto start;
  }

  #w-node-_5fab2147-3218-a424-03f3-e47fbbdf7992-ddc031ab {
    grid-area: 1 / 2 / 2 / 15;
    justify-self: start;
  }

  #w-node-_473c40e2-db18-a81e-e206-3a652533253c-ddc031ab {
    grid-area: 8 / 2 / 9 / 13;
    justify-self: start;
  }

  #w-node-dfa5b3a7-4cc6-4a0c-77c6-c30bcc72de49-ddc031ab {
    grid-area: 15 / 2 / 16 / 13;
    justify-self: start;
  }

  #w-node-_9d4c631d-27e0-d06b-52c1-2c273cacf54f-ddc031ab {
    grid-area: 13 / 2 / 14 / 14;
    place-self: auto start;
  }

  #w-node-_7a064058-f1b0-5bf0-4504-b131a2b5d637-ddc031ab {
    grid-area: 3 / 2 / 4 / 15;
    place-self: auto start;
  }

  #w-node-_60adc4b4-be74-3380-d8fe-6131b90c188e-ddc031ab {
    grid-area: 6 / 2 / 7 / 15;
    place-self: auto start;
  }

  #w-node-_569507f6-130b-0367-dfc3-153d0c2fb8bc-ddc031ab {
    grid-area: 17 / 2 / 18 / 14;
    place-self: auto start;
  }

  #w-node-f3a7fd36-0efe-ef05-7ab5-9c8a9e8cb8d1-ddc031ab {
    grid-area: 16 / 2 / 17 / 16;
    place-self: stretch stretch;
  }

  #w-node-de4c862a-73d7-e97f-8d7e-17000beb7a9f-ac474182 {
    grid-area: 1 / 2 / 3 / 9;
  }

  #w-node-de4c862a-73d7-e97f-8d7e-17000beb7aa8-ac474182 {
    grid-area: 3 / 4 / 4 / 18;
    justify-self: start;
  }

  #w-node-de4c862a-73d7-e97f-8d7e-17000beb7aab-ac474182 {
    grid-area: 1 / 17 / 3 / 21;
  }

  #w-node-_74160113-518f-7060-ba92-1c8c30c663ae-ac474182 {
    grid-area: 1 / 7 / 2 / 11;
  }

  #w-node-c383abad-9fbc-6d5d-ddb8-5f20a3072d75-ac474182 {
    grid-area: 1 / 12 / 2 / 16;
  }

  #w-node-_07243731-84a2-2519-dc0a-d38c73b9b0cd-ac474182 {
    grid-area: 3 / 2 / 9 / 16;
    place-self: end stretch;
  }

  #w-node-f3e4eda3-0d0f-0c08-61fa-0a4487c212f6-ac474182 {
    grid-area: 1 / 2 / 2 / 6;
    justify-self: stretch;
  }

  #w-node-fbd2ffea-405e-3d79-d9d1-d2830caa3453-ac474182 {
    grid-area: 2 / 10 / 3 / 16;
    place-self: stretch stretch;
  }

  #w-node-_941ecb52-0483-44f9-d942-ce3d52fb88f8-ac474182 {
    grid-area: 8 / 2 / 12 / 16;
    place-self: stretch stretch;
  }

  #w-node-_941ecb52-0483-44f9-d942-ce3d52fb8908-ac474182 {
    grid-area: 1 / 2 / 2 / 16;
    justify-self: start;
  }

  #w-node-c507070b-510c-4036-9999-f1d3ec949b86-ac474182 {
    grid-area: 17 / 2 / 18 / 16;
    place-self: start;
  }

  #w-node-_4262bc57-bf3f-4cda-1677-e1b0d4bba13b-ac474182 {
    grid-area: 2 / 2 / 6 / 16;
    place-self: stretch stretch;
  }

  #w-node-_6ff8c1b4-883c-c6cd-bdbe-585b4d179d23-ac474182 {
    grid-area: 6 / 2 / 7 / 16;
    place-self: start;
  }

  #w-node-_535f1e33-cc97-8dcd-ff90-d653da4948ae-ac474182 {
    grid-area: 14 / 2 / 17 / 16;
    place-self: stretch stretch;
  }

  #w-node-_941ecb52-0483-44f9-d942-ce3d52fb890d-ac474182 {
    grid-area: 12 / 2 / 13 / 16;
    place-self: start;
  }

  #w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139a4-8e99e8c2 {
    grid-area: 1 / 2 / 3 / 9;
  }

  #w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139ad-8e99e8c2 {
    grid-area: 3 / 4 / 5 / 18;
    justify-self: start;
  }

  #w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139b0-8e99e8c2 {
    grid-area: 1 / 17 / 3 / 21;
  }

  #w-node-_1c7d6c1f-f44a-f5ed-8137-c5dd00157410-8e99e8c2 {
    grid-area: 2 / 2 / 3 / 16;
  }

  #w-node-_1c7d6c1f-f44a-f5ed-8137-c5dd00157416-8e99e8c2 {
    grid-area: 4 / 2 / 5 / 16;
  }

  #w-node-c8dd4693-5ae0-d71c-09d6-4bae4d6c909e-8e99e8c2 {
    grid-area: 5 / 2 / 6 / 16;
  }

  #w-node-_1c7d6c1f-f44a-f5ed-8137-c5dd0015742e-8e99e8c2 {
    grid-area: 1 / 2 / 2 / 16;
    justify-self: stretch;
  }

  #w-node-_5a6b68d8-4969-9929-2621-dd51beb5b8ca-8e99e8c2 {
    grid-area: 3 / 2 / 4 / 16;
  }

  #w-node-_4b8f144b-5bbb-403d-e0ba-088effa656b5-8e99e8c2 {
    grid-area: 1 / 1 / 2 / 15;
    place-self: end stretch;
  }

  #w-node-_5fab2147-3218-a424-03f3-e47fbbdf7992-8e99e8c2 {
    grid-area: 1 / 2 / 2 / 15;
    justify-self: start;
  }

  #w-node-_5fab2147-3218-a424-03f3-e47fbbdf7994-8e99e8c2 {
    grid-area: 2 / 2 / 3 / 16;
    place-self: stretch stretch;
  }

  #w-node-_5fab2147-3218-a424-03f3-e47fbbdf799f-8e99e8c2 {
    grid-area: 3 / 2 / 4 / 9;
    place-self: auto start;
  }

  #w-node-_4f91a312-acb9-38c7-1a56-b3d80d66e8c4-8e99e8c2 {
    grid-area: 5 / 2 / 6 / 16;
    place-self: stretch stretch;
  }

  #w-node-_4f91a312-acb9-38c7-1a56-b3d80d66e8d1-8e99e8c2 {
    grid-area: 6 / 2 / 7 / 13;
    place-self: auto start;
  }

  #w-node-_7a064058-f1b0-5bf0-4504-b131a2b5d61d-8e99e8c2 {
    grid-area: 2 / 2 / 3 / 16;
    place-self: stretch stretch;
  }

  #w-node-_7a064058-f1b0-5bf0-4504-b131a2b5d626-8e99e8c2 {
    grid-area: 3 / 2 / 4 / 11;
    place-self: auto start;
  }

  #w-node-_9d4c631d-27e0-d06b-52c1-2c273cacf54f-8e99e8c2 {
    grid-area: 6 / 2 / 7 / 8;
    place-self: auto start;
  }

  #w-node-_7a064058-f1b0-5bf0-4504-b131a2b5d628-8e99e8c2 {
    grid-area: 5 / 2 / 6 / 16;
    place-self: stretch stretch;
  }

  #w-node-a88d5ea4-cd38-5af0-3584-3ced69adf750-8e99e8c2 {
    grid-area: 8 / 2 / 9 / 16;
    place-self: stretch stretch;
  }

  #w-node-_7a064058-f1b0-5bf0-4504-b131a2b5d637-8e99e8c2 {
    grid-area: 10 / 2 / 11 / 12;
    place-self: auto start;
  }

  #w-node-_7b05a791-3b45-8025-c195-34b68e0f9c51-d1474183 {
    grid-area: 1 / 2 / 3 / 9;
  }

  #w-node-_7b05a791-3b45-8025-c195-34b68e0f9c5a-d1474183 {
    grid-area: 3 / 4 / 5 / 18;
    justify-self: start;
  }

  #w-node-_7b05a791-3b45-8025-c195-34b68e0f9c5d-d1474183 {
    grid-area: 1 / 17 / 3 / 21;
  }

  #w-node-_8c37ae68-b040-aaed-4c9f-3e2780b6580a-d1474183 {
    grid-area: 2 / 2 / 3 / 6;
  }

  #w-node-f0521ae4-0ccc-d1e9-e029-a9e3287985f4-d1474183 {
    grid-area: 1 / 7 / 3 / 11;
  }

  #w-node-a8b50ffe-480a-dd41-489e-374f13fe1090-d1474183 {
    grid-area: 1 / 12 / 3 / 16;
  }

  #w-node-_8c37ae68-b040-aaed-4c9f-3e2780b6581e-d1474183 {
    grid-area: 3 / 2 / 4 / 16;
    place-self: end stretch;
  }

  #w-node-b71ec4d3-4b29-df78-c0dc-61b13d30bd10-d1474183 {
    grid-area: 1 / 2 / 2 / 6;
    justify-self: stretch;
  }

  #w-node-_9a1857e1-13a0-b540-9431-83aa0b137c2c-d1474183 {
    grid-area: 1 / 2 / 2 / 10;
    justify-self: start;
  }

  #w-node-_9a1857e1-13a0-b540-9431-83aa0b137c1c-d1474183 {
    grid-area: 2 / 2 / 3 / 16;
    place-self: stretch stretch;
  }

  #w-node-_9a1857e1-13a0-b540-9431-83aa0b137c31-d1474183 {
    grid-area: 3 / 2 / 4 / 16;
    place-self: start;
  }

  #w-node-e76784ba-56f4-dc2d-9ba6-186539c8fd01-d1474183 {
    grid-area: 5 / 2 / 6 / 16;
    place-self: stretch stretch;
  }

  #w-node-bae3cf56-403b-fe2b-4d1f-dc4f14de020b-d1474183 {
    grid-area: 12 / 2 / 13 / 16;
    place-self: auto start;
  }

  #w-node-_03d4becf-5516-34c4-c5b3-fb6f29ebe731-d1474183 {
    grid-area: 9 / 2 / 10 / 9;
    place-self: auto start;
  }

  #w-node-b9b79217-16a8-e95e-7611-2d3da613b4d0-d1474183 {
    grid-area: 9 / 10 / 10 / 16;
    place-self: auto start;
  }

  #w-node-_01c179e2-b62a-8610-b651-4f031958f703-d1474183 {
    grid-area: 11 / 2 / 12 / 16;
    place-self: stretch stretch;
  }

  #w-node-ba8bbe29-3feb-619b-2c15-f6ed0481b81f-d1474183 {
    grid-area: 6 / 2 / 7 / 16;
    place-self: auto start;
  }

  #w-node-ce876f03-2a29-5e61-e2b6-982633cd5c79-d1474183 {
    grid-area: 8 / 2 / 9 / 9;
    place-self: stretch stretch;
  }

  #w-node-_74b2ab05-5776-9baa-1ccb-a5caa8b34bf3-d1474183 {
    grid-area: 8 / 10 / 9 / 16;
    place-self: stretch stretch;
  }

  #w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139a4-bf1f7e2c {
    grid-area: 1 / 2 / 3 / 9;
  }

  #w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139ad-bf1f7e2c {
    grid-area: 3 / 4 / 5 / 18;
    justify-self: start;
  }

  #w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139b0-bf1f7e2c {
    grid-area: 1 / 17 / 3 / 21;
  }

  #w-node-c8dd4693-5ae0-d71c-09d6-4bae4d6c909e-bf1f7e2c {
    grid-area: 4 / 2 / 5 / 17;
  }

  #w-node-_1c7d6c1f-f44a-f5ed-8137-c5dd0015742e-bf1f7e2c {
    grid-area: 1 / 2 / 2 / 16;
    justify-self: stretch;
  }

  #w-node-ec90533c-8ded-89e1-daf3-801698fc72b7-bf1f7e2c {
    grid-area: 3 / 2 / 4 / 17;
  }

  #w-node-_106e069b-2a0a-97a6-3931-85fe9c0dd7c6-bf1f7e2c {
    grid-row: 6 / 7;
  }

  #w-node-a88d5ea4-cd38-5af0-3584-3ced69adf750-bf1f7e2c {
    grid-area: 2 / 2 / 3 / 16;
    place-self: stretch stretch;
  }

  #w-node-_93ebd17f-12a1-e57f-35b1-b65f14fb1530-bf1f7e2c {
    grid-area: 5 / 2 / 6 / 16;
    place-self: stretch stretch;
  }

  #w-node-_4f91a312-acb9-38c7-1a56-b3d80d66e8c4-bf1f7e2c {
    grid-area: 13 / 2 / 14 / 16;
    place-self: stretch stretch;
  }

  #w-node-_7a064058-f1b0-5bf0-4504-b131a2b5d626-bf1f7e2c {
    grid-area: 10 / 2 / 11 / 16;
    place-self: auto start;
  }

  #w-node-b6ad1024-a2b0-3134-3fbd-70e91a3161b4-bf1f7e2c {
    grid-area: 14 / 2 / 15 / 14;
    place-self: auto start;
  }

  #w-node-c93a5b12-575b-0839-47e2-32b7e9e3dae2-bf1f7e2c {
    grid-area: 22 / 2 / 23 / 16;
    place-self: auto start;
  }

  #w-node-_39d9df0b-8514-160d-801e-7ab225413694-bf1f7e2c {
    grid-area: 8 / 2 / 9 / 16;
    justify-self: start;
  }

  #w-node-_5fab2147-3218-a424-03f3-e47fbbdf7992-bf1f7e2c {
    grid-area: 1 / 2 / 2 / 16;
    justify-self: start;
  }

  #w-node-_7a064058-f1b0-5bf0-4504-b131a2b5d637-bf1f7e2c {
    grid-area: 3 / 2 / 4 / 15;
    place-self: auto start;
  }

  #w-node-_60adc4b4-be74-3380-d8fe-6131b90c188e-bf1f7e2c {
    grid-area: 6 / 2 / 7 / 15;
    place-self: auto start;
  }

  #w-node-_856c2ea4-91e4-a7b4-074e-25f4d50cbfba-bf1f7e2c {
    grid-area: 18 / 2 / 19 / 14;
    place-self: auto start;
  }

  #w-node-_3b8669c4-f457-4646-bfeb-ae6efb3371b4-bf1f7e2c {
    grid-area: 9 / 2 / 10 / 16;
    place-self: stretch stretch;
  }

  #w-node-f3a7fd36-0efe-ef05-7ab5-9c8a9e8cb8d1-bf1f7e2c {
    grid-area: 17 / 2 / 18 / 16;
    place-self: stretch stretch;
  }

  #w-node-_0e0cbd8e-15d4-3436-7324-4e28f9a63369-bf1f7e2c {
    grid-area: 12 / 2 / 13 / 16;
    justify-self: start;
  }

  #w-node-_203552cf-7536-9cf0-16ee-f32dd344d962-bf1f7e2c {
    grid-area: 20 / 2 / 21 / 16;
    justify-self: start;
  }

  #w-node-_47f1cb95-f180-6fff-3f30-1c7dec5c1c3b-bf1f7e2c {
    grid-area: 21 / 2 / 22 / 16;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_2f0c955d-b79a-8b4f-beab-f62a96337d2b-bf4740de {
    grid-column: 6 / 13;
  }

  #w-node-_2f0c955d-b79a-8b4f-beab-f62a96337d3c-bf4740de {
    grid-area: 2 / 1 / 9 / 12;
  }

  #w-node-_47e75bde-ab5f-1b63-f001-504bdeae0fea-bf4740de {
    grid-column: 6 / 13;
  }

  #w-node-_47e75bde-ab5f-1b63-f001-504bdeae0ffb-bf4740de {
    grid-area: 2 / 1 / 9 / 12;
  }

  #w-node-_57e59def-421c-0cae-e0f9-6d13b43e03e2-bf4740de {
    grid-column: 1 / 4;
  }

  #w-node-_4c3ddf00-f841-34d5-396a-0ed3a3130909-bf4740de {
    grid-area: 2 / 4 / 5 / 7;
  }

  #w-node-_7470d562-7cd5-9d1d-512b-bc97b05a4b31-bf4740de, #w-node-d96b94c0-8a13-ea15-6cd9-7a46c1886ba4-bf4740de {
    grid-column: 7 / 10;
  }

  #w-node-bbe537ca-d539-ca52-4a7a-7bfaaa07d2dc-bf4740de {
    grid-area: 2 / 1 / 6 / 8;
  }

  #w-node-_8864c91b-5ba8-4225-c84c-a2af70cdc718-bf4740de {
    grid-area: 2 / 4 / 3 / 5;
  }

  #w-node-_02c4eabf-49b3-9492-a2b6-b4847976933f-bf4740de {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-bbe537ca-d539-ca52-4a7a-7bfaaa07d2dd-bf4740de {
    grid-area: 1 / 2 / 2 / 6;
    justify-self: start;
  }

  #w-node-bbe537ca-d539-ca52-4a7a-7bfaaa07d2df-bf4740de {
    grid-area: 2 / 3 / 3 / 7;
  }

  #w-node-bbe537ca-d539-ca52-4a7a-7bfaaa07d2e1-bf4740de {
    grid-area: 3 / 3 / 4 / 7;
  }

  #w-node-bbe537ca-d539-ca52-4a7a-7bfaaa07d2e3-bf4740de {
    grid-area: 3 / 2 / 4 / 7;
    align-self: start;
  }

  #w-node-b557f28b-fbfd-3193-4fac-53b88cc8a74d-bf4740de {
    grid-area: 1 / 1 / 4 / 3;
  }

  #w-node-_00a371e5-6c0e-44b4-68bc-9b607c40fb3d-bf4740de {
    grid-area: 3 / 5 / 4 / 7;
  }

  #w-node-ee8a5f54-f1a6-8851-b594-b8e4bc140b87-bf4740de {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_7fa57098-12d3-4008-186f-4549d7efcf80-bf4740de {
    grid-area: 1 / 1 / 6 / 12;
    justify-self: center;
  }

  #w-node-ed5c8652-9cb7-694e-31f5-f54304f9a810-bf4740de {
    grid-area: 1 / 2 / 3 / 4;
  }

  #w-node-_82bcb9f5-0567-103b-88be-dcfe4194954f-bf4740de {
    grid-area: 1 / 4 / 3 / 6;
  }

  #w-node-_82bcb9f5-0567-103b-88be-dcfe41949553-bf4740de {
    grid-area: 1 / 2 / 3 / 3;
  }

  #w-node-_6b7ed7ba-efbe-4875-ebfd-f3ece7518dfc-bf4740de {
    grid-area: 1 / 6 / 3 / 8;
  }

  #w-node-_6b7ed7ba-efbe-4875-ebfd-f3ece7518dff-bf4740de {
    grid-area: 1 / 3 / 3 / 4;
  }

  #w-node-_6b7ed7ba-efbe-4875-ebfd-f3ece7518e00-bf4740de {
    grid-area: 1 / 2 / 3 / 3;
  }

  #w-node-f1f4d0d9-12a5-8dfc-b80d-e4bb7074c80a-bf4740de {
    grid-area: 1 / 8 / 3 / 10;
  }

  #w-node-_56168f77-5418-8c36-250c-983842c8f885-bf4740de {
    grid-area: 1 / 10 / 3 / 12;
  }

  #w-node-a6098fc0-6119-4332-5173-920ff4b64957-bf4740de {
    grid-area: 3 / 8 / 5 / 10;
  }

  #w-node-a6098fc0-6119-4332-5173-920ff4b64959-bf4740de {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-c2f7dd4a-9c01-eeed-31e6-dd2a3992b156-bf4740de {
    grid-area: 3 / 10 / 5 / 12;
  }

  #w-node-c2f7dd4a-9c01-eeed-31e6-dd2a3992b158-bf4740de {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-c2f7dd4a-9c01-eeed-31e6-dd2a3992b15a-bf4740de {
    grid-area: 1 / 2 / 3 / 3;
  }

  #w-node-_03e75825-7834-90fc-545a-82d823303795-bf4740de {
    grid-column: 1 / 4;
  }

  #w-node-_03e75825-7834-90fc-545a-82d82330379f-bf4740de {
    grid-column: 7 / 10;
  }

  #w-node-_03e75825-7834-90fc-545a-82d8233037a4-bf4740de {
    grid-area: 2 / 4 / 5 / 7;
  }

  #w-node-_03e75825-7834-90fc-545a-82d8233037b3-bf4740de {
    grid-column: 7 / 10;
  }

  #w-node-_03e75825-7834-90fc-545a-82d8233037bd-bf4740de {
    grid-area: 5 / 1 / 9 / 8;
  }

  #w-node-_03e75825-7834-90fc-545a-82d8233037cf-bf4740de {
    grid-area: 1 / 1 / 3 / 3;
  }

  #w-node-_03e75825-7834-90fc-545a-82d8233037de-bf4740de {
    grid-area: 1 / 4 / 3 / 6;
  }

  #w-node-_03e75825-7834-90fc-545a-82d8233037d9-bf4740de {
    grid-area: 1 / 3 / 3 / 5;
  }

  #w-node-_03e75825-7834-90fc-545a-82d8233037d4-bf4740de {
    grid-area: 1 / 2 / 3 / 4;
  }

  #w-node-_03e75825-7834-90fc-545a-82d8233037f7-bf4740de {
    grid-area: 3 / 4 / 5 / 6;
  }

  #w-node-_03e75825-7834-90fc-545a-82d8233037f2-bf4740de {
    grid-area: 3 / 3 / 5 / 5;
  }

  #w-node-_03e75825-7834-90fc-545a-82d823303801-bf4740de {
    grid-area: 5 / 5 / 7 / 7;
  }

  #w-node-_03e75825-7834-90fc-545a-82d8233037fc-bf4740de {
    grid-area: 3 / 5 / 5 / 7;
  }

  #w-node-_1205fb4b-e6ab-9be0-a692-c610a77c9bce-bf4740de {
    grid-area: 1 / 1 / 3 / 9;
    place-self: center;
  }

  #w-node-_3f20359a-649f-ae8c-34a0-3dc0e4c73e7c-bf4740de {
    grid-area: 1 / 9 / 3 / 12;
  }

  #w-node-_3f20359a-649f-ae8c-34a0-3dc0e4c73e7f-bf4740de {
    grid-area: 1 / 3 / 3 / 4;
  }

  #w-node-_3f20359a-649f-ae8c-34a0-3dc0e4c73e80-bf4740de {
    grid-area: 1 / 2 / 3 / 3;
  }

  #w-node-_2261d471-2be6-f2ed-de5f-7a6a1defd30e-bf4740de {
    grid-area: 3 / 5 / 5 / 8;
  }

  #w-node-_2261d471-2be6-f2ed-de5f-7a6a1defd311-bf4740de {
    grid-area: 1 / 3 / 3 / 4;
  }

  #w-node-_2261d471-2be6-f2ed-de5f-7a6a1defd312-bf4740de {
    grid-area: 1 / 2 / 3 / 3;
  }

  #w-node-d170aaa5-df7c-0bea-e997-ae9f130b2c9d-bf4740de {
    grid-area: 3 / 7 / 5 / 10;
  }

  #w-node-cd2d6f91-0ad3-87ad-17bd-df2bcaff69ef-bf4740de {
    grid-area: 1 / 7 / 3 / 10;
  }

  #w-node-_920747cc-65cc-9289-0297-71321f2a4149-bf4740de {
    grid-area: 3 / 7 / 5 / 10;
  }

  #w-node-_6d4f3064-f607-3ed1-bd19-2b6a8ad17251-bf4740de {
    grid-area: 1 / 1 / 3 / 4;
  }

  #w-node-_3812c7b6-f56e-cda1-1b53-1976fdef1df7-bf4740de {
    grid-area: 1 / 3 / 4 / 7;
    place-self: center;
  }

  #w-node-_3812c7b6-f56e-cda1-1b53-1976fdef1e04-bf4740de {
    grid-area: 4 / 5 / 6 / 8;
  }

  #w-node-_3812c7b6-f56e-cda1-1b53-1976fdef1e09-bf4740de {
    grid-area: 4 / 7 / 6 / 10;
  }

  #w-node-_3812c7b6-f56e-cda1-1b53-1976fdef1e18-bf4740de {
    grid-area: 1 / 1 / 3 / 4;
  }

  #w-node-_0cdeea4e-fff4-8865-9993-1478858fd874-bf4740de {
    grid-area: 1 / 1 / 3 / 8;
    place-self: center;
  }

  #w-node-_03b708f2-2e95-765a-f4c0-9edd38f897ca-bf4740de {
    grid-area: 2 / 7 / 4 / 10;
    justify-self: end;
  }

  #w-node-ecdc1842-ed58-0f5b-2f4d-c423f623f995-bf4740de {
    grid-area: 3 / 7 / 5 / 10;
    justify-self: end;
  }

  #w-node-ecdc1842-ed58-0f5b-2f4d-c423f623f999-bf4740de {
    grid-area: 1 / 2 / 3 / 3;
  }

  #w-node-c57ac90c-ca06-ad1d-7e3a-0a8a6a6d4049-bf4740de {
    grid-area: 3 / 9 / 5 / 12;
    justify-self: end;
  }

  #w-node-c57ac90c-ca06-ad1d-7e3a-0a8a6a6d404c-bf4740de {
    grid-area: 1 / 3 / 3 / 4;
  }

  #w-node-c57ac90c-ca06-ad1d-7e3a-0a8a6a6d404d-bf4740de {
    grid-area: 1 / 2 / 3 / 3;
  }

  #w-node-c0511256-f67f-2dd7-f425-5d435439cf8a-bf4740de {
    grid-area: 4 / 7 / 6 / 10;
    justify-self: end;
  }

  #w-node-b980095e-8641-b78d-2fde-d453ba9b85cd-bf4740de {
    grid-area: 1 / 9 / 3 / 12;
    justify-self: end;
  }

  #w-node-b980095e-8641-b78d-2fde-d453ba9b85d1-bf4740de {
    grid-area: 1 / 2 / 3 / 3;
  }

  #w-node-_2fe8c5c2-43c5-d6d2-bc78-4b8a199300c8-bf4740de {
    grid-area: 8 / 6 / 10 / 9;
    place-self: center;
  }

  #w-node-dbcc7010-5856-43f6-5375-ce3c990b81ac-bf4740de {
    grid-area: 1 / 1 / 3 / 4;
    justify-self: end;
  }

  #w-node-d05e8e2d-9848-04d8-17d1-cd98bd4796ca-bf4740de {
    grid-area: 1 / 3 / 3 / 7;
    place-self: center;
  }

  #w-node-d05e8e2d-9848-04d8-17d1-cd98bd4796e2-bf4740de {
    grid-area: 1 / 7 / 3 / 10;
    justify-self: end;
  }

  #w-node-d05e8e2d-9848-04d8-17d1-cd98bd4796d8-bf4740de {
    grid-area: 3 / 5 / 5 / 8;
    justify-self: end;
  }

  #w-node-_2480c18d-7933-4d9b-8dfb-ef40215e47cf-bf4740de {
    grid-area: 1 / 1 / 3 / 4;
    justify-self: end;
  }

  #w-node-d05e8e2d-9848-04d8-17d1-cd98bd4796d3-bf4740de {
    grid-area: 3 / 3 / 5 / 6;
    justify-self: end;
  }

  #w-node-d05e8e2d-9848-04d8-17d1-cd98bd4796e9-bf4740de {
    grid-area: 1 / 1 / 3 / 4;
    justify-self: end;
  }

  #w-node-d05e8e2d-9848-04d8-17d1-cd98bd4796e7-bf4740de {
    grid-area: 8 / 6 / 10 / 9;
    place-self: center;
  }

  #w-node-a88e4fca-32f7-d8bb-ceb8-18a555656a26-bf4740de {
    grid-area: 2 / 2 / 3 / 11;
    place-self: center;
  }

  #w-node-f3b96760-c12f-1521-a279-9586de0909f3-bf4740de {
    grid-area: 5 / 2 / 7 / 11;
    place-self: center;
  }

  #w-node-_7783f36b-5db9-8012-5ab5-ded202cb9488-bf4740de {
    grid-area: 3 / 2 / 5 / 11;
    place-self: center;
  }

  #w-node-_4f1425cb-0025-af95-fd41-b1b5c0ba9bb1-bf4740de {
    grid-area: 2 / 1 / 3 / 12;
    place-self: center;
  }

  #w-node-_4f1425cb-0025-af95-fd41-b1b5c0ba9bb3-bf4740de {
    grid-area: 6 / 4 / 7 / 7;
    place-self: center;
  }

  #w-node-_4f1425cb-0025-af95-fd41-b1b5c0ba9bb4-bf4740de {
    grid-area: 3 / 1 / 5 / 12;
    place-self: center;
  }

  #w-node-paragraph-bf4740de {
    grid-column: 2 / 11;
    grid-row-end: 6;
  }

  #w-node-_09ec2ad8-cac6-2129-cce0-6dcfb0ed1554-bf4740de, #w-node-_2d8bf228-ca63-1250-51c8-85f05fde2783-bf4740de {
    grid-column-start: 2;
    justify-self: start;
  }

  #w-node-fbfe68a8-ed4f-9adc-17ca-53c4d8b714b8-bf4740de, #w-node-_83ed97d8-8734-1a07-a208-b25f490d8d74-bf4740de {
    grid-column: 2 / 11;
    grid-row-end: 6;
  }

  #w-node-ebdfb352-fd33-c217-8129-0e3d6824dc1c-bf4740de, #w-node-d9c11a9d-c64d-2b01-dbfc-c9e9b184b46c-bf4740de {
    grid-column-start: 2;
    justify-self: start;
  }

  #w-node-_09480954-cf27-17cb-a86a-d570f4ec4ee8-bf4740de {
    grid-column: 2 / 11;
    grid-row-end: 6;
  }

  #w-node-_144c6951-1faa-c39a-7235-9890c79f0e3f-bf4740de {
    grid-area: 5 / 2 / 6 / 11;
  }

  #w-node-_90ae9e78-09c5-98e7-edad-7e9109ddca83-bf4740de, #w-node-_0d4aaa1c-f535-0d4a-860d-cbca5423ea4c-bf4740de {
    grid-column-start: 2;
    justify-self: start;
  }

  #w-node-_3310d7cc-ddbb-aea1-a524-fbd3dde7f95c-bf4740de {
    grid-column: 2 / 11;
    grid-row-end: 6;
  }

  #w-node-_7e105643-0545-ba9d-c552-3a1b629e249b-bf4740de {
    grid-area: 3 / 5 / 6 / 9;
    place-self: center;
  }

  #w-node-d317d3e4-712d-d6b3-6b47-0117b867fc79-bf4740de {
    grid-column: 2 / 11;
    grid-row-end: 6;
  }

  #w-node-_9d9a0baa-fbb3-2766-e447-d38e916cb5b2-bf4740de {
    grid-area: 3 / 5 / 6 / 9;
    place-self: center;
  }

  #w-node-a3e9ddf8-3ad7-c9a3-c1a7-2cc1a9f713c7-bf4740de, #w-node-_5bc2dd5b-5642-28e6-91fb-1c092ffc8b7d-bf4740de {
    grid-column-start: 2;
    justify-self: start;
  }

  #w-node-e50c6b45-ba26-fe4d-bdf5-9b2dfcc5b815-bf4740de, #w-node-_49d3bc9a-6d93-c4d8-6c60-72dd45ebd89e-bf4740de {
    grid-column: 2 / 11;
    grid-row-end: 6;
  }

  #w-node-ffd11d10-f0e5-8b94-1c38-87c3f9e7a419-bf4740de, #w-node-cf9b7f23-1ae8-2a46-cdda-1e84304cb468-bf4740de {
    grid-column-start: 2;
    justify-self: start;
  }

  #w-node-_6787fef1-0c59-5419-2f0c-9ea7a94f9b75-bf4740de, #w-node-d1ed2946-2f88-64bb-02a3-6e93a1a887ee-bf4740de {
    grid-column: 2 / 11;
    grid-row-end: 6;
  }

  #w-node-_21f0bee2-e83f-a427-1db8-6c6e6d7c4d9c-bf4740de, #w-node-c40024fd-326b-d4b4-7b0a-754af6325920-bf4740de {
    grid-column-start: 2;
    justify-self: start;
  }

  #w-node-_5ebfb994-7a54-5712-633d-db1689a960d4-bf4740de, #w-node-c23f8a7a-c09b-eed5-e9cb-743e1a02f6e3-bf4740de {
    grid-column: 2 / 11;
    grid-row-end: 6;
  }

  #w-node-_5c6beb01-c1f3-55dc-a5c3-69e1c97ef3fd-bf4740de, #w-node-b361ba07-cf20-bceb-8454-35d314d046a7-bf4740de {
    grid-column-start: 2;
    justify-self: start;
  }

  #w-node-b6f4bd48-385f-56c1-158a-9b7775f66d7c-bf4740de {
    grid-column: 2 / 11;
    grid-row-end: 6;
  }

  #w-node-_1e645d8a-888b-06c1-eec0-175ba2581c2e-bf4740de {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-caf35d4b-7e68-825b-913f-652da841f983-bf4740de {
    grid-area: 1 / 2 / 2 / 9;
    justify-self: start;
  }

  #w-node-caf35d4b-7e68-825b-913f-652da841f988-bf4740de {
    grid-area: 4 / 3 / 5 / 9;
  }

  #w-node-caf35d4b-7e68-825b-913f-652da841f991-bf4740de {
    grid-area: 2 / 2 / 3 / 9;
    justify-self: stretch;
  }

  #w-node-caf35d4b-7e68-825b-913f-652da841f9b8-bf4740de {
    grid-area: 2 / 2 / 3 / 9;
    place-self: center;
  }

  #w-node-caf35d4b-7e68-825b-913f-652da841f9ba-bf4740de {
    grid-area: 5 / 2 / 6 / 9;
    place-self: center;
  }

  #w-node-caf35d4b-7e68-825b-913f-652da841f9be-bf4740de {
    grid-area: 3 / 2 / 5 / 9;
    justify-self: stretch;
  }

  #w-node-d1b73f55-7f31-3ffa-2e37-045b34926b64-bf4740de {
    grid-area: 1 / 2 / 2 / 11;
    justify-self: start;
  }

  #w-node-_3e6b60ce-5e4b-71da-8c37-672892aee865-bf4740de {
    grid-area: 4 / 2 / 5 / 9;
  }

  #w-node-_73437f4a-13c6-3c88-3e1f-43992249976b-bf4740de {
    grid-area: 3 / 2 / 4 / 11;
    justify-self: stretch;
  }

  #w-node-e4372eac-22c6-950e-3a79-4ed78f8e5986-bf4740de {
    grid-area: 2 / 1 / 3 / 11;
  }

  #w-node-_02b18783-306f-e22a-653e-d32dd56105ad-bf4740de {
    grid-area: 2 / 2 / 3 / 11;
    place-self: center;
  }

  #w-node-_29cd958a-08d1-7adb-b7bb-6221e53b1854-bf4740de {
    grid-area: 5 / 2 / 6 / 11;
    place-self: center;
  }

  #w-node-ea37cee9-ba14-d114-518b-e17e7b19ec66-bf4740de {
    grid-area: 3 / 2 / 5 / 11;
    justify-self: stretch;
  }

  #w-node-_05108fe8-1536-b738-7608-b630c15e7ff5-c15e7ff4, #w-node-_05108fe8-1536-b738-7608-b630c15e7ff9-c15e7ff4, #w-node-_05108fe8-1536-b738-7608-b630c15e7ffd-c15e7ff4 {
    grid-area: 1 / 6 / 5 / 9;
    place-self: center;
  }

  #w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c68c-4d4740f6 {
    grid-area: 1 / 1 / 3 / 8;
  }

  #w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c695-4d4740f6 {
    grid-area: 3 / 4 / 4 / 12;
    justify-self: start;
  }

  #w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c698-4d4740f6 {
    grid-area: 1 / 11 / 3 / 15;
  }

  #w-node-c1efa974-7afa-a654-04f3-c396e0e5af72-4d4740f6 {
    grid-area: 2 / 2 / 3 / 13;
  }

  #w-node-c5f7245c-9f50-e24b-957e-6f43fbde6ab3-4d4740f6 {
    grid-area: 3 / 2 / 4 / 13;
  }

  #w-node-c5f7245c-9f50-e24b-957e-6f43fbde6ac7-4d4740f6 {
    grid-area: 5 / 2 / 6 / 13;
    place-self: end stretch;
  }

  #w-node-b881c2d5-6b46-cdfe-fbd2-f96de633677d-4d4740f6 {
    grid-area: 1 / 2 / 2 / 13;
    justify-self: stretch;
  }

  #w-node-f739fe7d-a30b-85ca-15ca-420a3ad542c4-4d4740f6 {
    grid-area: 4 / 2 / 5 / 13;
  }

  #w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6da-4d4740f6 {
    grid-area: 2 / 2 / 5 / 13;
    place-self: stretch stretch;
  }

  #w-node-_7bf41f51-f6ac-5539-5b59-93f00cc424d2-4d4740f6 {
    grid-area: 7 / 2 / 8 / 13;
    place-self: stretch stretch;
  }

  #w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6ea-4d4740f6 {
    grid-area: 1 / 2 / 2 / 13;
    justify-self: start;
  }

  #w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6ef-4d4740f6 {
    grid-area: 5 / 2 / 6 / 13;
    place-self: auto start;
  }

  #w-node-_8b3d8902-8904-af7a-db86-99aca8a75597-4d4740f6 {
    grid-area: 8 / 2 / 9 / 13;
    place-self: auto start;
  }

  #w-node-_8bc83a87-e2b6-e053-0190-3f81c6c2c1c3-4d4740f6 {
    grid-area: 14 / 2 / 15 / 13;
    place-self: auto start;
  }

  #w-node-c3744df6-5527-c202-dcb6-c930063c48d1-4d4740f6 {
    grid-area: 10 / 2 / 11 / 13;
    place-self: stretch stretch;
  }

  #w-node-_7161ee09-ab2a-f3c0-ccca-ca4aba1424dc-4d4740f6 {
    grid-area: 11 / 2 / 12 / 13;
    place-self: auto start;
  }

  #w-node-_36f5c64d-751f-78fa-c472-0619a02be57e-4d4740f6 {
    grid-area: 13 / 2 / 14 / 13;
    place-self: stretch stretch;
  }

  #w-node-_08b92ee7-a364-b6ca-4e8e-772881695b0c-81695b0a {
    grid-area: 1 / 1 / 5 / 15;
  }

  #w-node-_08b92ee7-a364-b6ca-4e8e-772881695b0d-81695b0a {
    grid-area: 1 / 9 / 4 / 14;
    place-self: center end;
  }

  #w-node-e81c4b5a-2652-24d6-c9a4-6acb449e1815-81695b0a {
    grid-area: 1 / 4 / 4 / 9;
    place-self: center start;
  }

  #w-node-_08b92ee7-a364-b6ca-4e8e-772881695b29-81695b0a {
    grid-area: 3 / 1 / 4 / 15;
  }

  #w-node-aa010c7d-eb06-b75a-ec93-1ed7a92f1c11-81695b0a {
    grid-area: 1 / 2 / 4 / 6;
    place-self: center start;
  }

  #w-node-c05e04b5-12a4-d907-e5cf-91c876c674f5-76c674e9 {
    grid-area: 2 / 6 / 11 / 13;
    justify-self: end;
  }

  #w-node-c05e04b5-12a4-d907-e5cf-91c876c67514-76c674e9 {
    grid-area: 2 / 1 / 9 / 12;
    place-self: auto;
  }

  #w-node-_3bd41774-a41c-fd64-1a65-3886400041c6-724740f8 {
    grid-area: 1 / 1 / 3 / 6;
  }

  #w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c68c-7f4740f9 {
    grid-area: 1 / 1 / 3 / 8;
  }

  #w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c695-7f4740f9 {
    grid-area: 3 / 4 / 4 / 12;
    justify-self: start;
  }

  #w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c698-7f4740f9 {
    grid-area: 1 / 11 / 3 / 15;
  }

  #w-node-c5f7245c-9f50-e24b-957e-6f43fbde6ab3-7f4740f9 {
    grid-area: 2 / 2 / 3 / 7;
  }

  #w-node-c5f7245c-9f50-e24b-957e-6f43fbde6abd-7f4740f9 {
    grid-area: 1 / 8 / 3 / 13;
  }

  #w-node-c5f7245c-9f50-e24b-957e-6f43fbde6ac7-7f4740f9 {
    grid-area: 3 / 2 / 4 / 13;
    place-self: end stretch;
  }

  #w-node-b881c2d5-6b46-cdfe-fbd2-f96de633677d-7f4740f9 {
    grid-area: 1 / 2 / 2 / 7;
    justify-self: stretch;
  }

  #w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6d9-7f4740f9 {
    grid-area: 2 / 2 / 3 / 13;
  }

  #w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6da-7f4740f9 {
    grid-area: 5 / 2 / 9 / 13;
    place-self: stretch stretch;
  }

  #w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6ea-7f4740f9 {
    grid-area: 1 / 2 / 2 / 13;
    justify-self: start;
  }

  #w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6ec-7f4740f9 {
    grid-area: 3 / 2 / 4 / 13;
    place-self: auto start;
  }

  #w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6ee-7f4740f9 {
    grid-area: 10 / 2 / 11 / 13;
    place-self: end stretch;
  }

  #w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6ef-7f4740f9 {
    grid-area: 9 / 2 / 10 / 13;
    place-self: auto start;
  }

  #w-node-fe0c9667-f714-3e15-aeec-c2ef968350ff-7f4740f9 {
    grid-area: 9 / 2 / 10 / 13;
    place-self: end stretch;
  }

  #w-node-fe0c9667-f714-3e15-aeec-c2ef96835100-7f4740f9 {
    grid-area: 5 / 2 / 8 / 13;
    place-self: stretch stretch;
  }

  #w-node-fe0c9667-f714-3e15-aeec-c2ef96835111-7f4740f9 {
    grid-area: 8 / 2 / 9 / 13;
    place-self: auto start;
  }

  #w-node-fe0c9667-f714-3e15-aeec-c2ef96835113-7f4740f9 {
    grid-area: 3 / 2 / 4 / 13;
    place-self: auto start;
  }

  #w-node-fe0c9667-f714-3e15-aeec-c2ef96835115-7f4740f9 {
    grid-area: 2 / 2 / 3 / 13;
    place-self: stretch stretch;
  }

  #w-node-fb02e8a9-389a-bcc9-78c8-ea78833a41c6-7f4740f9 {
    grid-area: 3 / 2 / 4 / 13;
    place-self: auto start;
  }

  #w-node-fb02e8a9-389a-bcc9-78c8-ea78833a41c8-7f4740f9 {
    grid-area: 5 / 2 / 8 / 13;
    place-self: stretch stretch;
  }

  #w-node-fb02e8a9-389a-bcc9-78c8-ea78833a41d9-7f4740f9 {
    grid-area: 8 / 2 / 9 / 13;
    place-self: auto start;
  }

  #w-node-fb02e8a9-389a-bcc9-78c8-ea78833a41db-7f4740f9 {
    grid-area: 2 / 2 / 3 / 13;
  }

  #w-node-f64b1e84-9510-33d5-74b6-34a757198243-d54740fa {
    grid-area: 1 / 1 / 3 / 8;
  }

  #w-node-f64b1e84-9510-33d5-74b6-34a75719824c-d54740fa {
    grid-area: 3 / 4 / 4 / 12;
    justify-self: start;
  }

  #w-node-f64b1e84-9510-33d5-74b6-34a75719824f-d54740fa {
    grid-area: 1 / 11 / 3 / 15;
  }

  #w-node-_634e0b0e-9cff-ecbf-c47b-b60f1788ea86-d54740fa {
    grid-area: 2 / 2 / 3 / 7;
  }

  #w-node-_634e0b0e-9cff-ecbf-c47b-b60f1788ea8a-d54740fa {
    grid-area: 3 / 2 / 4 / 7;
  }

  #w-node-_634e0b0e-9cff-ecbf-c47b-b60f1788ea96-d54740fa {
    grid-area: 1 / 8 / 4 / 13;
  }

  #w-node-_634e0b0e-9cff-ecbf-c47b-b60f1788eaa6-d54740fa {
    grid-area: 4 / 2 / 5 / 13;
    place-self: end stretch;
  }

  #w-node-_81e2ff58-8111-6082-29ef-870f3ab4a78a-d54740fa {
    grid-area: 1 / 2 / 2 / 7;
    justify-self: stretch;
  }

  #w-node-_3ef22abe-4cad-1adb-5ff6-9f8ff3ed0d27-d54740fa {
    grid-area: 5 / 2 / 6 / 13;
    place-self: stretch stretch;
  }

  #w-node-_3ef22abe-4cad-1adb-5ff6-9f8ff3ed0d28-d54740fa {
    grid-area: 8 / 2 / 9 / 13;
    place-self: stretch stretch;
  }

  #w-node-_3ef22abe-4cad-1adb-5ff6-9f8ff3ed0d3b-d54740fa {
    grid-area: 6 / 2 / 7 / 13;
    place-self: auto start;
  }

  #w-node-_3ef22abe-4cad-1adb-5ff6-9f8ff3ed0d3d-d54740fa {
    grid-area: 10 / 2 / 11 / 13;
    place-self: end stretch;
  }

  #w-node-_3ef22abe-4cad-1adb-5ff6-9f8ff3ed0d3e-d54740fa {
    grid-area: 9 / 2 / 10 / 13;
    place-self: auto start;
  }

  #w-node-_1fccd7ea-b507-bac5-6690-7746b1a36b2f-d54740fa {
    grid-area: 2 / 2 / 3 / 13;
    place-self: stretch stretch;
  }

  #w-node-c1f7db07-db7c-c2d4-6bbf-7d5ffefa4148-d54740fa {
    grid-area: 3 / 2 / 4 / 13;
    place-self: auto start;
  }

  #w-node-_3d871431-9dd9-5d3f-b7e9-6d51d5cfdca1-d54740fa {
    grid-area: 7 / 2 / 8 / 13;
    place-self: end stretch;
  }

  #w-node-_3d871431-9dd9-5d3f-b7e9-6d51d5cfdca2-d54740fa {
    grid-area: 2 / 2 / 3 / 13;
    place-self: stretch stretch;
  }

  #w-node-_3d871431-9dd9-5d3f-b7e9-6d51d5cfdcb3-d54740fa {
    grid-area: 3 / 2 / 4 / 13;
    place-self: center start;
  }

  #w-node-_3d871431-9dd9-5d3f-b7e9-6d51d5cfdcb5-d54740fa {
    grid-area: 6 / 2 / 7 / 13;
    place-self: center start;
  }

  #w-node-_3d871431-9dd9-5d3f-b7e9-6d51d5cfdcb7-d54740fa {
    grid-area: 5 / 2 / 6 / 13;
  }

  #w-node-_74c22b3e-c49d-fcc0-c2f3-3612f32afd57-d54740fa {
    grid-area: 1 / 2 / 2 / 12;
    justify-self: start;
  }

  #w-node-_74c22b3e-c49d-fcc0-c2f3-3612f32afd59-d54740fa {
    grid-area: 6 / 2 / 7 / 13;
    place-self: center start;
  }

  #w-node-_74c22b3e-c49d-fcc0-c2f3-3612f32afd5b-d54740fa {
    grid-area: 2 / 2 / 3 / 13;
    place-self: stretch stretch;
  }

  #w-node-_74c22b3e-c49d-fcc0-c2f3-3612f32afd6c-d54740fa {
    grid-area: 3 / 2 / 4 / 13;
    place-self: center start;
  }

  #w-node-_74c22b3e-c49d-fcc0-c2f3-3612f32afd6e-d54740fa {
    grid-area: 5 / 2 / 6 / 13;
  }

  #w-node-d105ca09-4796-e107-ca0c-eb963fe22e38-d54740fa {
    grid-area: 8 / 2 / 9 / 13;
    place-self: auto stretch;
  }

  #w-node-b77d9c42-0f7c-2196-c015-50550b75e28b-d54740fa {
    grid-area: 9 / 2 / 10 / 13;
    place-self: auto start;
  }

  #w-node-f64b1e84-9510-33d5-74b6-34a757198243-ad4740fb {
    grid-area: 1 / 1 / 3 / 8;
  }

  #w-node-f64b1e84-9510-33d5-74b6-34a75719824c-ad4740fb {
    grid-area: 3 / 4 / 4 / 12;
    justify-self: start;
  }

  #w-node-f64b1e84-9510-33d5-74b6-34a75719824f-ad4740fb {
    grid-area: 1 / 11 / 3 / 15;
  }

  #w-node-b2df6911-1bc4-f942-5b32-80f2fce1ab02-ad4740fb {
    grid-area: 2 / 2 / 3 / 13;
  }

  #w-node-_28ac23d4-6894-7cdf-6cad-2224c30852ea-ad4740fb {
    grid-area: 3 / 2 / 4 / 13;
  }

  #w-node-_634e0b0e-9cff-ecbf-c47b-b60f1788eaa6-ad4740fb {
    grid-area: 5 / 2 / 6 / 13;
    place-self: end stretch;
  }

  #w-node-_81e2ff58-8111-6082-29ef-870f3ab4a78a-ad4740fb {
    grid-area: 1 / 2 / 2 / 13;
    justify-self: stretch;
  }

  #w-node-b85675e1-6d44-a4ae-091b-a64b0070823d-ad4740fb {
    grid-area: 2 / 8 / 4 / 13;
    place-self: stretch stretch;
  }

  #w-node-_683b14cb-2919-8842-ecc8-2a3c186edc29-ad4740fb {
    grid-area: 6 / 2 / 7 / 13;
    place-self: stretch stretch;
  }

  #w-node-_43145b8d-dac3-b40c-4976-3a4f90971903-ad4740fb {
    grid-area: 9 / 2 / 13 / 13;
    place-self: stretch stretch;
  }

  #w-node-d6e3f187-830c-0bee-8dc3-b90771d77816-ad4740fb {
    grid-area: 4 / 2 / 5 / 7;
    place-self: auto start;
  }

  #w-node-daeed28f-b2a3-379f-1580-601d4ab88216-ad4740fb {
    grid-area: 4 / 8 / 5 / 13;
    place-self: auto start;
  }

  #w-node-_9fda8d16-4881-2109-f083-544f0cbf5044-ad4740fb {
    grid-area: 7 / 2 / 8 / 13;
    place-self: auto start;
  }

  #w-node-_8d6c62dc-217b-8e8e-0933-8704e3d6109d-ad4740fb {
    grid-area: 13 / 2 / 14 / 13;
    place-self: auto start;
  }

  #w-node-a78bc444-b816-3e2d-776a-6a6b75df6814-ad4740fb {
    grid-area: 2 / 2 / 4 / 7;
    place-self: stretch stretch;
  }

  #w-node-baa96911-9bd7-3f03-2364-040dd7c3321d-ad4740fb {
    grid-area: 2 / 8 / 4 / 13;
    place-self: center;
  }

  #w-node-_110c2a16-e893-ffeb-2c4a-34500051a343-a04740fc {
    grid-area: 3 / 3 / 4 / 13;
    place-self: center start;
  }

  #w-node-bb2337ec-8124-deda-74ef-d2540e90d743-a04740fc {
    grid-area: 6 / 3 / 10 / 13;
    justify-self: stretch;
  }

  #w-node-_7b40bf42-ae5b-70c1-fca0-9f8b2db1f8e0-a04740fc {
    grid-area: 4 / 3 / 6 / 13;
    place-self: center start;
  }

  #w-node-d1d1cbbe-189b-55e9-ac90-48fc855f70d8-855f70d0 {
    grid-column: 6 / 13;
  }

  #w-node-d1d1cbbe-189b-55e9-ac90-48fc855f70f7-855f70d0 {
    grid-area: 2 / 1 / 9 / 12;
  }

  #w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139a4-bc4e621f {
    grid-area: 1 / 1 / 3 / 8;
  }

  #w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139ad-bc4e621f {
    grid-area: 3 / 4 / 4 / 12;
    justify-self: start;
  }

  #w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139b0-bc4e621f {
    grid-area: 1 / 11 / 3 / 15;
  }

  #w-node-_1c7d6c1f-f44a-f5ed-8137-c5dd00157410-bc4e621f {
    grid-area: 2 / 2 / 3 / 13;
  }

  #w-node-_1c7d6c1f-f44a-f5ed-8137-c5dd00157416-bc4e621f {
    grid-area: 3 / 2 / 4 / 13;
  }

  #w-node-_1c7d6c1f-f44a-f5ed-8137-c5dd0015742d-bc4e621f {
    grid-area: 5 / 2 / 6 / 13;
    place-self: end stretch;
  }

  #w-node-_1c7d6c1f-f44a-f5ed-8137-c5dd0015742e-bc4e621f {
    grid-area: 1 / 2 / 2 / 13;
    justify-self: stretch;
  }

  #w-node-_1c7d6c1f-f44a-f5ed-8137-c5dd00157475-bc4e621f {
    grid-area: 4 / 2 / 5 / 13;
  }

  #w-node-_5fab2147-3218-a424-03f3-e47fbbdf7992-bc4e621f {
    grid-area: 1 / 2 / 2 / 13;
    justify-self: start;
  }

  #w-node-_5fab2147-3218-a424-03f3-e47fbbdf7994-bc4e621f {
    grid-area: 2 / 2 / 3 / 13;
    place-self: stretch stretch;
  }

  #w-node-_5fab2147-3218-a424-03f3-e47fbbdf799f-bc4e621f {
    grid-area: 3 / 2 / 4 / 13;
    place-self: auto start;
  }

  #w-node-_4f91a312-acb9-38c7-1a56-b3d80d66e8c4-bc4e621f {
    grid-area: 5 / 2 / 6 / 13;
    place-self: stretch stretch;
  }

  #w-node-_4f91a312-acb9-38c7-1a56-b3d80d66e8d1-bc4e621f {
    grid-area: 6 / 2 / 7 / 7;
    place-self: auto start;
  }

  #w-node-_20901c9f-6fc7-e1a2-ca8c-b1e341392da7-bc4e621f {
    grid-area: 2 / 2 / 3 / 13;
    place-self: stretch stretch;
  }

  #w-node-_20901c9f-6fc7-e1a2-ca8c-b1e341392db4-bc4e621f {
    grid-area: 3 / 2 / 4 / 8;
    place-self: auto start;
  }

  #w-node-a4befe0b-a4bf-5076-cb03-0513912780a6-bc4e621f {
    grid-area: 5 / 2 / 6 / 13;
    place-self: stretch stretch;
  }

  #w-node-a4befe0b-a4bf-5076-cb03-0513912780b3-bc4e621f {
    grid-area: 6 / 2 / 7 / 7;
    place-self: auto start;
  }

  #w-node-_5387218f-0212-6442-64de-4f362c29678a-bc4e621f {
    grid-area: 1 / 2 / 2 / 13;
    justify-self: start;
  }

  #w-node-_5387218f-0212-6442-64de-4f362c29678c-bc4e621f {
    grid-column-end: 13;
    place-self: stretch stretch;
  }

  #w-node-_5387218f-0212-6442-64de-4f362c296797-bc4e621f {
    grid-column-end: 13;
    place-self: auto start;
  }

  #w-node-_5387218f-0212-6442-64de-4f362c296799-bc4e621f {
    grid-column-end: 13;
    place-self: stretch stretch;
  }

  #w-node-_5387218f-0212-6442-64de-4f362c2967af-bc4e621f {
    grid-column-end: 13;
    place-self: auto start;
  }

  #w-node-_15f15fc9-31df-654c-c041-a244349c557c-bc4e621f {
    grid-column-end: 13;
    place-self: stretch stretch;
  }

  #w-node-_15f15fc9-31df-654c-c041-a244349c5586-bc4e621f {
    grid-column-end: 13;
    place-self: auto start;
  }

  #w-node-_15f15fc9-31df-654c-c041-a244349c5588-bc4e621f {
    grid-column-end: 13;
    place-self: stretch stretch;
  }

  #w-node-_15f15fc9-31df-654c-c041-a244349c5593-bc4e621f {
    grid-column-end: 13;
    place-self: auto start;
  }

  #w-node-_47b2f13c-68bc-5d98-914e-adcd44591ad1-bc4e621f {
    grid-area: 2 / 2 / 3 / 13;
    place-self: stretch stretch;
  }

  #w-node-_47b2f13c-68bc-5d98-914e-adcd44591ade-bc4e621f {
    grid-area: 3 / 2 / 4 / 13;
    place-self: auto start;
  }

  #w-node-_8ac1fc2c-2b4a-28e1-c12c-08fb44657f8c-bc4e621f {
    grid-area: 1 / 2 / 2 / 13;
    justify-self: start;
  }

  #w-node-_8ac1fc2c-2b4a-28e1-c12c-08fb44657f8e-bc4e621f {
    grid-area: 2 / 2 / 3 / 13;
  }

  #w-node-_8ac1fc2c-2b4a-28e1-c12c-08fb44657f8f-bc4e621f {
    grid-area: 3 / 2 / 4 / 13;
    place-self: auto start;
  }

  #w-node-f64b1e84-9510-33d5-74b6-34a757198243-564740fd {
    grid-area: 1 / 1 / 3 / 8;
  }

  #w-node-f64b1e84-9510-33d5-74b6-34a75719824c-564740fd {
    grid-area: 3 / 4 / 4 / 12;
    justify-self: start;
  }

  #w-node-f64b1e84-9510-33d5-74b6-34a75719824f-564740fd {
    grid-area: 1 / 11 / 3 / 15;
  }

  #w-node-_634e0b0e-9cff-ecbf-c47b-b60f1788ea8a-564740fd {
    grid-area: 3 / 2 / 4 / 14;
  }

  #w-node-b2df6911-1bc4-f942-5b32-80f2fce1ab02-564740fd {
    grid-area: 4 / 2 / 5 / 14;
  }

  #w-node-_634e0b0e-9cff-ecbf-c47b-b60f1788eaa6-564740fd {
    grid-area: 5 / 2 / 6 / 13;
    place-self: end stretch;
  }

  #w-node-_81e2ff58-8111-6082-29ef-870f3ab4a78a-564740fd {
    grid-area: 1 / 2 / 2 / 13;
    justify-self: stretch;
  }

  #w-node-e6da97e0-a4c5-d8e1-6ed3-ac4174fc7797-564740fd {
    grid-column-end: 14;
  }

  #w-node-_0627b471-92b6-ba35-9429-2ffdc087e6f2-564740fd {
    grid-area: 2 / 2 / 3 / 13;
    place-self: stretch stretch;
  }

  #w-node-d6e3f187-830c-0bee-8dc3-b90771d77816-564740fd {
    grid-area: 3 / 2 / 4 / 13;
    place-self: auto start;
  }

  #w-node-_2854dfa1-4d2f-b605-cedb-3d0c4395c3f7-564740fd {
    grid-area: 4 / 2 / 5 / 13;
    place-self: end stretch;
  }

  #w-node-_1d421054-ae20-9f6d-4e07-8b4700df675a-564740fd {
    grid-area: 2 / 2 / 3 / 13;
    place-self: stretch stretch;
  }

  #w-node-_1d421054-ae20-9f6d-4e07-8b4700df676b-564740fd {
    grid-area: 3 / 2 / 4 / 13;
    place-self: auto start;
  }

  #w-node-bb0b2de1-3af9-aeb9-5e00-e3a27730b593-564740fd {
    grid-area: 6 / 2 / 7 / 13;
    place-self: auto start;
  }

  #w-node-_1d421054-ae20-9f6d-4e07-8b4700df676e-564740fd {
    grid-area: 7 / 2 / 8 / 13;
    place-self: end stretch;
  }

  #w-node-_060e6dfc-66db-53fe-8f20-a924b52d2a47-564740fd {
    grid-row: 5 / 6;
    grid-column-end: 13;
  }

  #w-node-ca3ffb34-b918-33c1-101d-2ac2fd41458e-564740fd {
    grid-area: 6 / 2 / 7 / 13;
    place-self: auto start;
  }

  #w-node-ea663f88-e843-9646-3871-0a9156e7e7e1-564740fd {
    grid-area: 3 / 2 / 4 / 13;
    place-self: auto start;
  }

  #w-node-ca3ffb34-b918-33c1-101d-2ac2fd414593-564740fd {
    grid-column-end: 13;
  }

  #w-node-_4a4f4340-558a-94b4-e002-eccc84e743db-564740fd {
    grid-area: 2 / 2 / 3 / 13;
    place-self: stretch stretch;
  }

  #w-node-f64b1e84-9510-33d5-74b6-34a757198243-b94740ff {
    grid-area: 1 / 1 / 3 / 8;
  }

  #w-node-f64b1e84-9510-33d5-74b6-34a75719824c-b94740ff {
    grid-area: 3 / 4 / 4 / 12;
    justify-self: start;
  }

  #w-node-f64b1e84-9510-33d5-74b6-34a75719824f-b94740ff {
    grid-area: 1 / 11 / 3 / 15;
  }

  #w-node-b2df6911-1bc4-f942-5b32-80f2fce1ab02-b94740ff {
    grid-area: 2 / 2 / 3 / 13;
  }

  #w-node-_28ac23d4-6894-7cdf-6cad-2224c30852ea-b94740ff {
    grid-area: 3 / 2 / 4 / 13;
  }

  #w-node-_634e0b0e-9cff-ecbf-c47b-b60f1788eaa6-b94740ff {
    grid-area: 5 / 2 / 6 / 13;
    place-self: end stretch;
  }

  #w-node-_81e2ff58-8111-6082-29ef-870f3ab4a78a-b94740ff {
    grid-area: 1 / 2 / 2 / 13;
    justify-self: stretch;
  }

  #w-node-_92b24dc4-c9b7-01e4-92be-b210155576af-b94740ff {
    grid-area: 4 / 2 / 5 / 13;
  }

  #w-node-_0627b471-92b6-ba35-9429-2ffdc087e6f2-b94740ff {
    grid-area: 2 / 2 / 3 / 13;
    place-self: stretch stretch;
  }

  #w-node-d6e3f187-830c-0bee-8dc3-b90771d77816-b94740ff {
    grid-area: 3 / 2 / 4 / 13;
    place-self: auto start;
  }

  #w-node-_698438c4-9760-cc99-fa1e-0f11c477e6fa-b94740ff {
    grid-area: 5 / 2 / 6 / 13;
    place-self: stretch stretch;
  }

  #w-node-_8d6c62dc-217b-8e8e-0933-8704e3d6109d-b94740ff {
    grid-area: 6 / 2 / 7 / 13;
    place-self: auto start;
  }

  #w-node-f64b1e84-9510-33d5-74b6-34a757198243-ff474100 {
    grid-area: 1 / 1 / 3 / 8;
  }

  #w-node-f64b1e84-9510-33d5-74b6-34a75719824c-ff474100 {
    grid-area: 3 / 4 / 4 / 12;
    justify-self: start;
  }

  #w-node-f64b1e84-9510-33d5-74b6-34a75719824f-ff474100 {
    grid-area: 1 / 11 / 3 / 15;
  }

  #w-node-b2df6911-1bc4-f942-5b32-80f2fce1ab02-ff474100 {
    grid-area: 2 / 2 / 3 / 13;
  }

  #w-node-_634e0b0e-9cff-ecbf-c47b-b60f1788eaa6-ff474100 {
    grid-area: 5 / 2 / 6 / 13;
    place-self: end stretch;
  }

  #w-node-_81e2ff58-8111-6082-29ef-870f3ab4a78a-ff474100 {
    grid-area: 1 / 2 / 2 / 13;
    justify-self: stretch;
  }

  #w-node-_92b24dc4-c9b7-01e4-92be-b210155576af-ff474100 {
    grid-area: 3 / 2 / 4 / 13;
  }

  #w-node-_6a683880-98c1-aeeb-4d14-5fc06c594ac9-ff474100 {
    grid-area: 4 / 2 / 5 / 13;
  }

  #w-node-_698438c4-9760-cc99-fa1e-0f11c477e6fa-ff474100 {
    grid-area: 5 / 2 / 6 / 13;
    place-self: stretch stretch;
  }

  #w-node-d0c0af88-a0fa-ee0c-ebe3-261feab2385c-ff474100 {
    grid-area: 10 / 2 / 11 / 13;
    place-self: stretch stretch;
  }

  #w-node-_0627b471-92b6-ba35-9429-2ffdc087e6f2-ff474100 {
    grid-area: 2 / 2 / 3 / 13;
    place-self: stretch stretch;
  }

  #w-node-d6e3f187-830c-0bee-8dc3-b90771d77816-ff474100 {
    grid-area: 3 / 2 / 4 / 13;
    place-self: auto start;
  }

  #w-node-_8d6c62dc-217b-8e8e-0933-8704e3d6109d-ff474100 {
    grid-area: 6 / 2 / 7 / 13;
    place-self: auto start;
  }

  #w-node-bcec2717-ac90-fc70-231c-055fedd4240c-ff474100 {
    grid-area: 11 / 2 / 12 / 13;
    place-self: auto start;
  }

  #w-node-_4819ea02-107f-d132-a9fc-227776dd0b92-ff474100 {
    grid-area: 8 / 2 / 9 / 13;
    place-self: auto start;
  }

  #w-node-_4819ea02-107f-d132-a9fc-227776dd0b95-ff474100 {
    grid-area: 5 / 2 / 6 / 13;
  }

  #w-node-bcdf9a7e-8f48-8efa-e51f-d3c90834ed5f-ff474100 {
    grid-area: 1 / 2 / 2 / 13;
    place-self: end stretch;
  }

  #w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c68c-d9474101 {
    grid-area: 1 / 1 / 3 / 8;
  }

  #w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c695-d9474101 {
    grid-area: 3 / 4 / 4 / 12;
    justify-self: start;
  }

  #w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c698-d9474101 {
    grid-area: 1 / 11 / 3 / 15;
  }

  #w-node-c1efa974-7afa-a654-04f3-c396e0e5af72-d9474101 {
    grid-area: 2 / 2 / 3 / 13;
  }

  #w-node-c5f7245c-9f50-e24b-957e-6f43fbde6ab3-d9474101 {
    grid-area: 3 / 2 / 4 / 13;
  }

  #w-node-c5f7245c-9f50-e24b-957e-6f43fbde6ac7-d9474101 {
    grid-area: 5 / 2 / 6 / 13;
    place-self: end stretch;
  }

  #w-node-b881c2d5-6b46-cdfe-fbd2-f96de633677d-d9474101 {
    grid-area: 1 / 2 / 2 / 13;
    justify-self: stretch;
  }

  #w-node-f739fe7d-a30b-85ca-15ca-420a3ad542c4-d9474101 {
    grid-area: 4 / 2 / 5 / 13;
  }

  #w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6da-d9474101 {
    grid-area: 2 / 2 / 3 / 13;
    place-self: stretch stretch;
  }

  #w-node-_7bf41f51-f6ac-5539-5b59-93f00cc424d2-d9474101 {
    grid-area: 5 / 2 / 6 / 13;
    place-self: stretch stretch;
  }

  #w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6ea-d9474101 {
    grid-area: 1 / 2 / 2 / 13;
    justify-self: start;
  }

  #w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6ef-d9474101 {
    grid-area: 3 / 2 / 4 / 13;
    place-self: auto start;
  }

  #w-node-_8b3d8902-8904-af7a-db86-99aca8a75597-d9474101 {
    grid-area: 6 / 2 / 7 / 13;
    place-self: auto start;
  }

  #w-node-c3744df6-5527-c202-dcb6-c930063c48d1-d9474101 {
    grid-area: 8 / 2 / 9 / 13;
    place-self: stretch stretch;
  }

  #w-node-_7161ee09-ab2a-f3c0-ccca-ca4aba1424dc-d9474101 {
    grid-area: 9 / 2 / 10 / 13;
    place-self: auto start;
  }

  #w-node-_832a6c5e-1315-a1e0-af19-111b6865ddde-d9474101 {
    grid-area: 11 / 2 / 12 / 13;
  }

  #w-node-_832a6c5e-1315-a1e0-af19-111b6865ddc7-d9474101 {
    grid-area: 12 / 2 / 13 / 13;
    place-self: auto start;
  }

  #w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c68c-87474102 {
    grid-area: 1 / 1 / 3 / 8;
  }

  #w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c695-87474102 {
    grid-area: 3 / 4 / 4 / 12;
    justify-self: start;
  }

  #w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c698-87474102 {
    grid-area: 1 / 11 / 3 / 15;
  }

  #w-node-c1efa974-7afa-a654-04f3-c396e0e5af72-87474102 {
    grid-area: 2 / 2 / 3 / 13;
  }

  #w-node-c5f7245c-9f50-e24b-957e-6f43fbde6ab3-87474102 {
    grid-area: 3 / 2 / 4 / 13;
  }

  #w-node-c5f7245c-9f50-e24b-957e-6f43fbde6abd-87474102 {
    grid-area: 4 / 2 / 5 / 13;
  }

  #w-node-_867ef4b4-351e-1a2a-2007-d907d3e15e6d-87474102 {
    grid-area: 5 / 2 / 6 / 13;
  }

  #w-node-c5f7245c-9f50-e24b-957e-6f43fbde6ac7-87474102 {
    grid-area: 6 / 2 / 7 / 13;
    place-self: end stretch;
  }

  #w-node-b881c2d5-6b46-cdfe-fbd2-f96de633677d-87474102 {
    grid-area: 1 / 2 / 2 / 13;
    justify-self: stretch;
  }

  #w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6d9-87474102 {
    grid-area: 16 / 2 / 17 / 13;
  }

  #w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6da-87474102 {
    grid-area: 2 / 2 / 5 / 13;
    place-self: stretch stretch;
  }

  #w-node-_7bf41f51-f6ac-5539-5b59-93f00cc424d2-87474102 {
    grid-area: 7 / 2 / 8 / 13;
    place-self: stretch stretch;
  }

  #w-node-ebb4cbf2-238b-0788-9191-7106ef611a03-87474102 {
    grid-area: 13 / 2 / 14 / 13;
    place-self: stretch stretch;
  }

  #w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6ea-87474102 {
    grid-area: 1 / 2 / 2 / 13;
    justify-self: start;
  }

  #w-node-f2c0459b-a426-50fc-92fb-6e655e259e32-87474102 {
    grid-area: 17 / 2 / 18 / 13;
    place-self: auto start;
  }

  #w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6ef-87474102 {
    grid-area: 5 / 2 / 6 / 13;
    place-self: auto start;
  }

  #w-node-_8b3d8902-8904-af7a-db86-99aca8a75597-87474102 {
    grid-area: 8 / 2 / 9 / 13;
    place-self: auto start;
  }

  #w-node-aa42aef8-54cc-88d5-a09b-8d1096656387-87474102 {
    grid-area: 11 / 2 / 12 / 13;
    place-self: auto start;
  }

  #w-node-_7a3099bb-5376-91ec-4d42-45eeed6b1112-87474102 {
    grid-area: 10 / 2 / 11 / 13;
    place-self: stretch stretch;
  }

  #w-node-aedb8c1c-302e-e5d5-e049-01ae0e1c602c-87474102 {
    grid-area: 14 / 2 / 15 / 13;
    place-self: auto start;
  }

  #w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139a4-9ef1521a {
    grid-area: 1 / 1 / 3 / 8;
  }

  #w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139ad-9ef1521a {
    grid-area: 3 / 4 / 4 / 12;
    justify-self: start;
  }

  #w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139b0-9ef1521a {
    grid-area: 1 / 11 / 3 / 15;
  }

  #w-node-_1c7d6c1f-f44a-f5ed-8137-c5dd00157410-9ef1521a {
    grid-area: 2 / 2 / 3 / 13;
  }

  #w-node-c8dd4693-5ae0-d71c-09d6-4bae4d6c909e-9ef1521a {
    grid-area: 5 / 2 / 6 / 13;
  }

  #w-node-_1c7d6c1f-f44a-f5ed-8137-c5dd0015742e-9ef1521a {
    grid-area: 1 / 2 / 2 / 13;
    justify-self: stretch;
  }

  #w-node-ec90533c-8ded-89e1-daf3-801698fc72b7-9ef1521a {
    grid-area: 3 / 2 / 4 / 13;
  }

  #w-node-dc5df3df-29dd-2451-fbab-792e3f3b92de-9ef1521a {
    grid-area: 1 / 1 / 2 / 12;
    place-self: end stretch;
  }

  #w-node-a88d5ea4-cd38-5af0-3584-3ced69adf750-9ef1521a {
    grid-area: 2 / 2 / 3 / 13;
    place-self: stretch stretch;
  }

  #w-node-_93ebd17f-12a1-e57f-35b1-b65f14fb1530-9ef1521a {
    grid-area: 5 / 2 / 6 / 13;
    place-self: stretch stretch;
  }

  #w-node-_1a12f39e-17e7-1f62-69d9-1f5467d7dcdc-9ef1521a {
    grid-area: 9 / 2 / 10 / 13;
    place-self: stretch stretch;
  }

  #w-node-_7a064058-f1b0-5bf0-4504-b131a2b5d61d-9ef1521a {
    grid-area: 12 / 2 / 13 / 13;
    place-self: stretch stretch;
  }

  #w-node-_7a064058-f1b0-5bf0-4504-b131a2b5d626-9ef1521a {
    grid-area: 13 / 2 / 14 / 12;
    place-self: auto start;
  }

  #w-node-_5fab2147-3218-a424-03f3-e47fbbdf7992-9ef1521a {
    grid-area: 1 / 2 / 2 / 14;
    justify-self: start;
  }

  #w-node-_473c40e2-db18-a81e-e206-3a652533253c-9ef1521a {
    grid-area: 8 / 2 / 9 / 13;
    justify-self: start;
  }

  #w-node-_3f6354fa-1f3f-6b78-b39b-1c093d2076fc-9ef1521a {
    grid-area: 15 / 2 / 16 / 12;
    justify-self: start;
  }

  #w-node-_9d4c631d-27e0-d06b-52c1-2c273cacf54f-9ef1521a {
    grid-area: 17 / 2 / 18 / 12;
    place-self: auto start;
  }

  #w-node-_37c20444-9494-9f86-eb0e-217b77eaa982-9ef1521a {
    grid-area: 20 / 2 / 21 / 12;
    place-self: auto start;
  }

  #w-node-_7a064058-f1b0-5bf0-4504-b131a2b5d637-9ef1521a {
    grid-area: 3 / 2 / 4 / 10;
    place-self: auto start;
  }

  #w-node-_60adc4b4-be74-3380-d8fe-6131b90c188e-9ef1521a {
    grid-area: 6 / 2 / 7 / 10;
    place-self: auto start;
  }

  #w-node-_569507f6-130b-0367-dfc3-153d0c2fb8bc-9ef1521a {
    grid-area: 10 / 2 / 11 / 12;
    place-self: auto start;
  }

  #w-node-_4f91a312-acb9-38c7-1a56-b3d80d66e8c4-9ef1521a {
    grid-area: 16 / 2 / 17 / 13;
    place-self: stretch stretch;
  }

  #w-node-fbf26255-16e9-6424-2366-55e5927d4057-9ef1521a {
    grid-area: 19 / 2 / 20 / 13;
    place-self: stretch stretch;
  }

  #w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c68c-79474103 {
    grid-area: 1 / 1 / 3 / 8;
  }

  #w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c695-79474103 {
    grid-area: 3 / 4 / 4 / 12;
    justify-self: start;
  }

  #w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c698-79474103 {
    grid-area: 1 / 11 / 3 / 15;
  }

  #w-node-c5f7245c-9f50-e24b-957e-6f43fbde6ab3-79474103 {
    grid-area: 3 / 2 / 4 / 13;
  }

  #w-node-c5f7245c-9f50-e24b-957e-6f43fbde6ac7-79474103 {
    grid-area: 5 / 2 / 6 / 13;
    place-self: end stretch;
  }

  #w-node-b881c2d5-6b46-cdfe-fbd2-f96de633677d-79474103 {
    grid-area: 1 / 2 / 2 / 13;
    justify-self: stretch;
  }

  #w-node-f739fe7d-a30b-85ca-15ca-420a3ad542c4-79474103 {
    grid-area: 4 / 2 / 5 / 13;
  }

  #w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6da-79474103 {
    grid-area: 13 / 2 / 14 / 13;
    place-self: stretch stretch;
  }

  #w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6ea-79474103 {
    grid-area: 1 / 2 / 2 / 13;
    justify-self: start;
  }

  #w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6ef-79474103 {
    grid-area: 14 / 2 / 15 / 13;
    place-self: auto start;
  }

  #w-node-_8b3d8902-8904-af7a-db86-99aca8a75597-79474103 {
    grid-area: 8 / 2 / 9 / 13;
    place-self: auto start;
  }

  #w-node-_0e781222-a796-04cd-0335-e1cc8bd80759-79474103 {
    grid-area: 5 / 2 / 6 / 13;
    place-self: auto start;
  }

  #w-node-_8e2afa7e-5aad-49a4-f13f-578ee0e248fd-79474103 {
    grid-area: 11 / 2 / 12 / 13;
    place-self: auto start;
  }

  #w-node-_5c1aabc1-316c-81de-0dbe-aeb42b1a0137-79474103 {
    grid-area: 7 / 2 / 8 / 13;
    place-self: stretch stretch;
  }

  #w-node-_7f6e8930-6709-b544-1431-745f80e707dc-79474103 {
    grid-area: 2 / 2 / 5 / 13;
    place-self: stretch stretch;
  }

  #w-node-a893508b-8779-1b9d-805c-bdb25beff243-79474103 {
    grid-area: 10 / 2 / 11 / 13;
    place-self: stretch stretch;
  }

  #w-node-d022b3ee-6d9b-81bb-af8e-6341ded02ec5-79474103 {
    grid-area: 1 / 1 / 4 / 12;
    place-self: stretch stretch;
  }

  #w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139a4-4bdcff48 {
    grid-area: 1 / 1 / 3 / 8;
  }

  #w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139ad-4bdcff48 {
    grid-area: 3 / 4 / 4 / 12;
    justify-self: start;
  }

  #w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139b0-4bdcff48 {
    grid-area: 1 / 11 / 3 / 15;
  }

  #w-node-_1c7d6c1f-f44a-f5ed-8137-c5dd00157410-4bdcff48 {
    grid-area: 2 / 2 / 3 / 13;
  }

  #w-node-_1c7d6c1f-f44a-f5ed-8137-c5dd00157416-4bdcff48 {
    grid-area: 3 / 2 / 4 / 13;
  }

  #w-node-_1c7d6c1f-f44a-f5ed-8137-c5dd0015742d-4bdcff48 {
    grid-area: 5 / 2 / 6 / 13;
    place-self: end stretch;
  }

  #w-node-_1c7d6c1f-f44a-f5ed-8137-c5dd0015742e-4bdcff48 {
    grid-area: 1 / 2 / 2 / 13;
    justify-self: stretch;
  }

  #w-node-_1c7d6c1f-f44a-f5ed-8137-c5dd00157475-4bdcff48 {
    grid-area: 4 / 2 / 5 / 13;
  }

  #w-node-_5fab2147-3218-a424-03f3-e47fbbdf7992-4bdcff48 {
    grid-area: 1 / 2 / 2 / 13;
    justify-self: start;
  }

  #w-node-_5fab2147-3218-a424-03f3-e47fbbdf7994-4bdcff48 {
    grid-area: 2 / 2 / 3 / 13;
    place-self: stretch stretch;
  }

  #w-node-_5fab2147-3218-a424-03f3-e47fbbdf799f-4bdcff48 {
    grid-area: 3 / 2 / 4 / 13;
    place-self: auto start;
  }

  #w-node-_5387218f-0212-6442-64de-4f362c29678a-4bdcff48 {
    grid-area: 1 / 2 / 2 / 13;
    justify-self: start;
  }

  #w-node-_5387218f-0212-6442-64de-4f362c29678c-4bdcff48 {
    grid-column-end: 13;
    place-self: stretch stretch;
  }

  #w-node-_5387218f-0212-6442-64de-4f362c296797-4bdcff48 {
    grid-column-end: 13;
    place-self: auto start;
  }

  #w-node-_7443e70b-754c-d200-6427-033354e57dc0-4bdcff48 {
    grid-column-end: 13;
    place-self: stretch stretch;
  }

  #w-node-_7443e70b-754c-d200-6427-033354e57dcb-4bdcff48 {
    grid-column-end: 13;
    place-self: auto start;
  }

  #w-node-_8ac1fc2c-2b4a-28e1-c12c-08fb44657f8c-4bdcff48 {
    grid-area: 1 / 2 / 2 / 13;
    justify-self: start;
  }

  #w-node-_8ac1fc2c-2b4a-28e1-c12c-08fb44657f8e-4bdcff48 {
    grid-area: 2 / 2 / 3 / 13;
  }

  #w-node-_8ac1fc2c-2b4a-28e1-c12c-08fb44657f8f-4bdcff48 {
    grid-area: 3 / 2 / 4 / 13;
    place-self: auto start;
  }

  #w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c68c-f8474104 {
    grid-area: 1 / 1 / 3 / 8;
  }

  #w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c695-f8474104 {
    grid-area: 3 / 4 / 4 / 12;
    justify-self: start;
  }

  #w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c698-f8474104 {
    grid-area: 1 / 11 / 3 / 15;
  }

  #w-node-c1efa974-7afa-a654-04f3-c396e0e5af72-f8474104 {
    grid-area: 2 / 2 / 3 / 13;
  }

  #w-node-c5f7245c-9f50-e24b-957e-6f43fbde6ab3-f8474104 {
    grid-area: 3 / 2 / 4 / 13;
  }

  #w-node-c5f7245c-9f50-e24b-957e-6f43fbde6ac7-f8474104 {
    grid-area: 5 / 2 / 6 / 13;
    place-self: end stretch;
  }

  #w-node-b881c2d5-6b46-cdfe-fbd2-f96de633677d-f8474104 {
    grid-area: 1 / 2 / 2 / 13;
    justify-self: stretch;
  }

  #w-node-f739fe7d-a30b-85ca-15ca-420a3ad542c4-f8474104 {
    grid-area: 4 / 2 / 5 / 13;
  }

  #w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6da-f8474104 {
    grid-area: 2 / 2 / 3 / 13;
    place-self: stretch stretch;
  }

  #w-node-_7bf41f51-f6ac-5539-5b59-93f00cc424d2-f8474104 {
    grid-area: 5 / 2 / 6 / 13;
    place-self: stretch stretch;
  }

  #w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6ea-f8474104 {
    grid-area: 1 / 2 / 2 / 13;
    justify-self: start;
  }

  #w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6ef-f8474104 {
    grid-area: 3 / 2 / 4 / 13;
    place-self: auto start;
  }

  #w-node-_8b3d8902-8904-af7a-db86-99aca8a75597-f8474104 {
    grid-area: 6 / 2 / 7 / 13;
    place-self: auto start;
  }

  #w-node-_297ff774-8da7-6408-5070-d65a18abb17e-f8474104 {
    grid-area: 7 / 2 / 8 / 13;
    place-self: end stretch;
  }

  #w-node-_176fced5-d5eb-7af4-707a-2d683a4c56cd-f8474104 {
    grid-area: 1 / 2 / 2 / 13;
    justify-self: start;
  }

  #w-node-_176fced5-d5eb-7af4-707a-2d683a4c56d3-f8474104 {
    grid-column-end: 13;
    place-self: stretch stretch;
  }

  #w-node-_176fced5-d5eb-7af4-707a-2d683a4c56e7-f8474104 {
    grid-column-end: 13;
    place-self: auto start;
  }

  #w-node-_5c658065-856c-db47-7e13-2585ef0d0fbb-f8474104 {
    grid-column-end: 13;
    place-self: stretch stretch;
  }

  #w-node-_73bcf17b-3754-45b1-901f-67a39fd4ac9a-f8474104 {
    grid-column-end: 13;
    place-self: auto start;
  }

  #w-node-aa4a0a75-b5e9-6665-e58b-2350a3615a82-f8474104 {
    grid-area: 7 / 2 / 8 / 13;
    place-self: end stretch;
  }

  #w-node-_98dc2a60-d786-1b50-d754-ee7de3f10c33-f8474104 {
    grid-area: 1 / 2 / 2 / 13;
    justify-self: start;
  }

  #w-node-_98dc2a60-d786-1b50-d754-ee7de3f10c41-f8474104 {
    grid-area: 2 / 2 / 3 / 13;
  }

  #w-node-_98dc2a60-d786-1b50-d754-ee7de3f10c42-f8474104 {
    grid-area: 3 / 2 / 4 / 13;
    place-self: auto start;
  }

  #w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c68c-f3474118 {
    grid-area: 1 / 1 / 3 / 8;
  }

  #w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c695-f3474118 {
    grid-area: 3 / 4 / 4 / 12;
    justify-self: start;
  }

  #w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c698-f3474118 {
    grid-area: 1 / 11 / 3 / 15;
  }

  #w-node-c1efa974-7afa-a654-04f3-c396e0e5af72-f3474118 {
    grid-area: 2 / 2 / 3 / 13;
  }

  #w-node-c5f7245c-9f50-e24b-957e-6f43fbde6ab3-f3474118 {
    grid-area: 3 / 2 / 4 / 13;
  }

  #w-node-c5f7245c-9f50-e24b-957e-6f43fbde6ac7-f3474118 {
    grid-area: 4 / 2 / 5 / 13;
    place-self: end stretch;
  }

  #w-node-b881c2d5-6b46-cdfe-fbd2-f96de633677d-f3474118 {
    grid-area: 1 / 2 / 2 / 13;
    justify-self: stretch;
  }

  #w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6da-f3474118 {
    grid-area: 2 / 2 / 5 / 13;
    place-self: stretch stretch;
  }

  #w-node-_7bf41f51-f6ac-5539-5b59-93f00cc424d2-f3474118 {
    grid-area: 7 / 2 / 8 / 13;
    place-self: stretch stretch;
  }

  #w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6ea-f3474118 {
    grid-area: 1 / 2 / 2 / 13;
    justify-self: start;
  }

  #w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6ef-f3474118 {
    grid-area: 5 / 2 / 6 / 13;
    place-self: auto start;
  }

  #w-node-_8b3d8902-8904-af7a-db86-99aca8a75597-f3474118 {
    grid-area: 8 / 2 / 9 / 13;
    place-self: auto start;
  }

  #w-node-aa42aef8-54cc-88d5-a09b-8d1096656387-f3474118 {
    grid-area: 14 / 2 / 15 / 13;
    place-self: auto start;
  }

  #w-node-a097c10b-0ec2-fe2f-0a98-30c880a6b4e4-f3474118 {
    grid-area: 18 / 2 / 19 / 13;
    place-self: end stretch;
  }

  #w-node-ebe68c75-77ac-645d-ee90-a4ec8c2dd635-f3474118 {
    grid-area: 13 / 2 / 14 / 13;
    place-self: stretch stretch;
  }

  #w-node-_580f7321-a906-e478-7cdb-bea4d720facf-f3474118 {
    grid-area: 10 / 2 / 11 / 13;
    place-self: stretch stretch;
  }

  #w-node-_61bd6b12-ade0-d96b-1c8e-0fc7d9f976c0-f3474118 {
    grid-area: 16 / 2 / 17 / 13;
  }

  #w-node-_8bc83a87-e2b6-e053-0190-3f81c6c2c1c3-f3474118 {
    grid-area: 17 / 2 / 18 / 13;
    place-self: auto start;
  }

  #w-node-_4fb1e0c4-4997-58a6-1dbf-976dfcdb2a96-f3474118 {
    grid-area: 11 / 2 / 12 / 13;
    place-self: auto start;
  }

  #w-node-bb7cacee-a28b-fa50-e5de-29e1aacf9354-f3474118 {
    grid-area: 2 / 2 / 3 / 13;
    place-self: stretch stretch;
  }

  #w-node-bb7cacee-a28b-fa50-e5de-29e1aacf9365-f3474118 {
    grid-area: 3 / 2 / 4 / 13;
    place-self: center start;
  }

  #w-node-bb7cacee-a28b-fa50-e5de-29e1aacf9367-f3474118 {
    grid-area: 6 / 2 / 7 / 13;
    place-self: center start;
  }

  #w-node-bb7cacee-a28b-fa50-e5de-29e1aacf9369-f3474118 {
    grid-area: 5 / 2 / 6 / 13;
  }

  #w-node-_16a41bdb-7fa7-366f-c3bf-18ffa87cd8a6-f3474118 {
    grid-area: 7 / 2 / 8 / 13;
    place-self: end stretch;
  }

  #w-node-_91b00c7a-b299-f261-42e9-f475ef449864-f3474118 {
    grid-area: 1 / 2 / 2 / 12;
    justify-self: start;
  }

  #w-node-f384a485-aa9f-f1e1-491a-0994ee557ffe-f3474118 {
    grid-area: 5 / 2 / 6 / 13;
    place-self: stretch stretch;
  }

  #w-node-_7161ee09-ab2a-f3c0-ccca-ca4aba1424dc-f3474118 {
    grid-area: 6 / 2 / 7 / 13;
    place-self: auto start;
  }

  #w-node-_654f74a8-e9b7-fb16-2949-81269c96a032-f3474118 {
    grid-area: 8 / 2 / 9 / 13;
    place-self: stretch stretch;
  }

  #w-node-_1b1dc685-f2bc-39d8-e0b8-930757af4cd0-f3474118 {
    grid-area: 9 / 2 / 10 / 13;
    place-self: auto start;
  }

  #w-node-b4f508e8-d16c-cbe3-a9b8-13f98357fe14-f3474118 {
    grid-area: 11 / 2 / 12 / 13;
    place-self: stretch stretch;
  }

  #w-node-_6b8be8e6-0d1a-32c4-a028-d73d6c4ba2b3-f3474118 {
    grid-area: 12 / 2 / 13 / 13;
    place-self: auto start;
  }

  #w-node-cd8a45be-4122-4330-d68b-56ff18d63c4c-f3474118 {
    grid-area: 2 / 2 / 3 / 13;
    place-self: stretch stretch;
  }

  #w-node-_7cdea55c-b78d-0879-ddb9-e79c7d1a7c4a-f3474118 {
    grid-area: 3 / 2 / 4 / 13;
    place-self: auto start;
  }

  #w-node-_29c2b184-0987-c2ea-6ccc-9d534b504c0b-30474129 {
    grid-area: 1 / 1 / 3 / 8;
  }

  #w-node-_29c2b184-0987-c2ea-6ccc-9d534b504c14-30474129 {
    grid-area: 3 / 4 / 4 / 12;
    justify-self: start;
  }

  #w-node-_29c2b184-0987-c2ea-6ccc-9d534b504c17-30474129 {
    grid-area: 1 / 11 / 3 / 15;
  }

  #w-node-_6ba82d2a-8cde-435b-611b-e56d285fd945-30474129 {
    grid-area: 1 / 8 / 3 / 13;
  }

  #w-node-_6ba82d2a-8cde-435b-611b-e56d285fd959-30474129 {
    grid-area: 3 / 2 / 4 / 13;
    place-self: end stretch;
  }

  #w-node-_9326c40d-3c65-5455-3362-aa3dd146a48b-30474129 {
    grid-area: 2 / 2 / 3 / 7;
  }

  #w-node-_38072588-4653-0b21-2d77-5858102d1a25-30474129 {
    grid-area: 1 / 2 / 2 / 7;
    justify-self: stretch;
  }

  #w-node-d4bac2f2-b538-08d1-a8fa-54f6c3365691-30474129 {
    grid-area: 2 / 2 / 7 / 13;
    place-self: stretch stretch;
  }

  #w-node-d4bac2f2-b538-08d1-a8fa-54f6c33656a1-30474129 {
    grid-area: 1 / 2 / 2 / 13;
    justify-self: start;
  }

  #w-node-_1d3b99d7-f9ed-a663-00aa-4278b9df6617-30474129 {
    grid-area: 9 / 6 / 10 / 9;
  }

  #w-node-_810d9f74-c220-7d15-1bf8-1ae081d981f3-30474129 {
    grid-area: 9 / 10 / 10 / 13;
  }

  #w-node-_456c51f4-9671-10b8-da5b-f8bf51a97830-30474129 {
    grid-area: 9 / 2 / 10 / 5;
  }

  #w-node-_1b66937d-1bcb-c6c5-64de-7545b53b06f9-30474129 {
    grid-area: 7 / 2 / 8 / 13;
    place-self: auto start;
  }

  #w-node-_9e89d279-d195-675e-8b3a-7277dd245d56-30474129 {
    grid-area: 10 / 2 / 11 / 5;
    place-self: auto start;
  }

  #w-node-b69b3bce-3753-7c05-8bf5-ca3a8d6e200d-30474129 {
    grid-area: 10 / 6 / 11 / 9;
    place-self: auto start;
  }

  #w-node-c85558ac-ff8e-f2c4-d9cf-1df534eed84b-30474129 {
    grid-area: 10 / 10 / 11 / 13;
    place-self: auto start;
  }

  #w-node-f64b1e84-9510-33d5-74b6-34a757198243-1547413a {
    grid-area: 1 / 1 / 3 / 8;
  }

  #w-node-f64b1e84-9510-33d5-74b6-34a75719824c-1547413a {
    grid-area: 3 / 4 / 4 / 12;
    justify-self: start;
  }

  #w-node-f64b1e84-9510-33d5-74b6-34a75719824f-1547413a {
    grid-area: 1 / 11 / 3 / 15;
  }

  #w-node-_634e0b0e-9cff-ecbf-c47b-b60f1788ea86-1547413a {
    grid-area: 2 / 2 / 3 / 13;
  }

  #w-node-_634e0b0e-9cff-ecbf-c47b-b60f1788ea8a-1547413a {
    grid-area: 3 / 2 / 4 / 13;
  }

  #w-node-b2df6911-1bc4-f942-5b32-80f2fce1ab02-1547413a {
    grid-area: 4 / 2 / 5 / 13;
  }

  #w-node-_634e0b0e-9cff-ecbf-c47b-b60f1788eaa6-1547413a {
    grid-area: 5 / 2 / 6 / 13;
    place-self: end stretch;
  }

  #w-node-_81e2ff58-8111-6082-29ef-870f3ab4a78a-1547413a {
    grid-area: 1 / 2 / 2 / 13;
    justify-self: stretch;
  }

  #w-node-_1fccd7ea-b507-bac5-6690-7746b1a36b2f-1547413a {
    grid-area: 5 / 2 / 10 / 13;
    place-self: stretch stretch;
  }

  #w-node-_0627b471-92b6-ba35-9429-2ffdc087e6f2-1547413a {
    grid-area: 12 / 2 / 15 / 13;
    place-self: stretch stretch;
  }

  #w-node-c1f7db07-db7c-c2d4-6bbf-7d5ffefa4148-1547413a {
    grid-area: 10 / 2 / 11 / 13;
    place-self: auto start;
  }

  #w-node-_420eff6a-1b54-eff4-998f-70c073291d98-1547413a {
    grid-area: 15 / 2 / 16 / 13;
    place-self: auto start;
  }

  #w-node-f75bed12-e5cd-5fb9-a48d-cbfa4da8c916-1547413a {
    grid-area: 21 / 2 / 22 / 13;
    place-self: auto start;
  }

  #w-node-_2316e11e-22ca-59e5-8894-71be2e7d9e56-1547413a {
    grid-area: 18 / 2 / 19 / 13;
    place-self: auto start;
  }

  #w-node-d6e3f187-830c-0bee-8dc3-b90771d77816-1547413a {
    grid-area: 3 / 2 / 4 / 13;
    place-self: auto start;
  }

  #w-node-b43dbff6-8ddd-e36c-8484-740e5d801b4f-1547413a {
    grid-area: 2 / 2 / 3 / 13;
  }

  #w-node-b51c624e-7d6b-1b1c-e8f4-d3c678a5450b-1547413a {
    grid-area: 20 / 2 / 21 / 13;
    place-self: stretch stretch;
  }

  #w-node-_0cfafa33-04b4-4d28-479c-bb6e9b22de90-1547413a {
    grid-area: 17 / 2 / 18 / 13;
    place-self: stretch stretch;
  }

  #w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139a4-7e36a8a6 {
    grid-area: 1 / 1 / 3 / 8;
  }

  #w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139ad-7e36a8a6 {
    grid-area: 3 / 4 / 4 / 12;
    justify-self: start;
  }

  #w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139b0-7e36a8a6 {
    grid-area: 1 / 11 / 3 / 15;
  }

  #w-node-_1c7d6c1f-f44a-f5ed-8137-c5dd00157410-7e36a8a6 {
    grid-area: 2 / 2 / 3 / 13;
  }

  #w-node-c8dd4693-5ae0-d71c-09d6-4bae4d6c909e-7e36a8a6 {
    grid-area: 5 / 2 / 6 / 13;
  }

  #w-node-_1c7d6c1f-f44a-f5ed-8137-c5dd0015742e-7e36a8a6 {
    grid-area: 1 / 2 / 2 / 13;
    justify-self: stretch;
  }

  #w-node-ec90533c-8ded-89e1-daf3-801698fc72b7-7e36a8a6 {
    grid-area: 3 / 2 / 4 / 13;
  }

  #w-node-a72235cb-8ccc-774f-d8cd-9977b553cad6-7e36a8a6 {
    grid-area: 1 / 1 / 2 / 12;
    place-self: end stretch;
  }

  #w-node-a88d5ea4-cd38-5af0-3584-3ced69adf750-7e36a8a6 {
    grid-area: 2 / 1 / 3 / 14;
    place-self: stretch stretch;
  }

  #w-node-_93ebd17f-12a1-e57f-35b1-b65f14fb1530-7e36a8a6 {
    grid-area: 5 / 1 / 6 / 14;
    place-self: stretch stretch;
  }

  #w-node-_7a064058-f1b0-5bf0-4504-b131a2b5d61d-7e36a8a6 {
    grid-area: 8 / 1 / 9 / 14;
    place-self: stretch stretch;
  }

  #w-node-_4f91a312-acb9-38c7-1a56-b3d80d66e8c4-7e36a8a6 {
    grid-area: 11 / 2 / 12 / 13;
    place-self: stretch stretch;
  }

  #w-node-_7a064058-f1b0-5bf0-4504-b131a2b5d626-7e36a8a6 {
    grid-area: 9 / 2 / 10 / 13;
    place-self: auto start;
  }

  #w-node-_5fab2147-3218-a424-03f3-e47fbbdf7992-7e36a8a6 {
    grid-area: 1 / 2 / 2 / 14;
    justify-self: start;
  }

  #w-node-dfa5b3a7-4cc6-4a0c-77c6-c30bcc72de49-7e36a8a6 {
    grid-area: 14 / 2 / 15 / 13;
    justify-self: start;
  }

  #w-node-_9d4c631d-27e0-d06b-52c1-2c273cacf54f-7e36a8a6 {
    grid-area: 12 / 2 / 13 / 13;
    place-self: auto start;
  }

  #w-node-_7a064058-f1b0-5bf0-4504-b131a2b5d637-7e36a8a6 {
    grid-area: 3 / 2 / 4 / 12;
    place-self: auto start;
  }

  #w-node-_60adc4b4-be74-3380-d8fe-6131b90c188e-7e36a8a6 {
    grid-area: 6 / 2 / 7 / 12;
    place-self: auto start;
  }

  #w-node-_569507f6-130b-0367-dfc3-153d0c2fb8bc-7e36a8a6 {
    grid-area: 16 / 2 / 17 / 12;
    place-self: auto start;
  }

  #w-node-_57ae58f0-9b24-29b7-2620-751cc3f39e09-7e36a8a6 {
    grid-area: 19 / 2 / 20 / 12;
    place-self: auto start;
  }

  #w-node-f3a7fd36-0efe-ef05-7ab5-9c8a9e8cb8d1-7e36a8a6 {
    grid-area: 15 / 1 / 16 / 14;
    place-self: stretch stretch;
  }

  #w-node-_0020a52a-509a-7c2c-2f0a-c3d6d773e20d-7e36a8a6 {
    grid-area: 18 / 1 / 19 / 15;
    place-self: stretch stretch;
  }

  #w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139a4-f4f7681f {
    grid-area: 1 / 1 / 3 / 8;
  }

  #w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139ad-f4f7681f {
    grid-area: 3 / 4 / 4 / 12;
    justify-self: start;
  }

  #w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139b0-f4f7681f {
    grid-area: 1 / 11 / 3 / 15;
  }

  #w-node-_1c7d6c1f-f44a-f5ed-8137-c5dd00157410-f4f7681f {
    grid-area: 2 / 2 / 3 / 13;
  }

  #w-node-c8dd4693-5ae0-d71c-09d6-4bae4d6c909e-f4f7681f {
    grid-area: 5 / 2 / 6 / 13;
  }

  #w-node-_1c7d6c1f-f44a-f5ed-8137-c5dd0015742e-f4f7681f {
    grid-area: 1 / 2 / 2 / 13;
    justify-self: stretch;
  }

  #w-node-ec90533c-8ded-89e1-daf3-801698fc72b7-f4f7681f {
    grid-area: 3 / 2 / 4 / 13;
  }

  #w-node-_5771a212-20eb-bd10-d4c4-698349153a4e-f4f7681f {
    grid-area: 1 / 1 / 2 / 12;
    place-self: end stretch;
  }

  #w-node-a88d5ea4-cd38-5af0-3584-3ced69adf750-f4f7681f {
    grid-area: 2 / 1 / 3 / 14;
    place-self: stretch stretch;
  }

  #w-node-_93ebd17f-12a1-e57f-35b1-b65f14fb1530-f4f7681f {
    grid-area: 5 / 1 / 6 / 14;
    place-self: stretch stretch;
  }

  #w-node-_7a064058-f1b0-5bf0-4504-b131a2b5d61d-f4f7681f {
    grid-area: 9 / 1 / 10 / 14;
    place-self: stretch stretch;
  }

  #w-node-a2654219-d1cb-0a5e-561c-2a187089c837-f4f7681f {
    grid-area: 16 / 1 / 17 / 14;
    place-self: stretch stretch;
  }

  #w-node-_4f91a312-acb9-38c7-1a56-b3d80d66e8c4-f4f7681f {
    grid-area: 12 / 2 / 13 / 13;
    place-self: stretch stretch;
  }

  #w-node-aeaa5d62-c58d-460f-008b-198ca1848fd5-f4f7681f {
    grid-area: 19 / 1 / 20 / 14;
    place-self: stretch stretch;
  }

  #w-node-_7a064058-f1b0-5bf0-4504-b131a2b5d626-f4f7681f {
    grid-area: 10 / 2 / 11 / 13;
    place-self: auto start;
  }

  #w-node-_397904e9-d30e-d977-e975-8ca01d2ecb1a-f4f7681f {
    grid-area: 17 / 2 / 18 / 13;
    place-self: auto start;
  }

  #w-node-_5fab2147-3218-a424-03f3-e47fbbdf7992-f4f7681f {
    grid-area: 1 / 2 / 2 / 14;
    justify-self: start;
  }

  #w-node-_473c40e2-db18-a81e-e206-3a652533253c-f4f7681f {
    grid-area: 8 / 2 / 9 / 13;
    justify-self: start;
  }

  #w-node-_9e979b21-ab32-77c9-706a-e851b5a7a63e-f4f7681f {
    grid-area: 22 / 2 / 23 / 13;
    justify-self: start;
  }

  #w-node-dfa5b3a7-4cc6-4a0c-77c6-c30bcc72de49-f4f7681f {
    grid-area: 15 / 2 / 16 / 13;
    justify-self: start;
  }

  #w-node-_9d4c631d-27e0-d06b-52c1-2c273cacf54f-f4f7681f {
    grid-area: 13 / 2 / 14 / 13;
    place-self: auto start;
  }

  #w-node-a75dd031-100a-2a75-3b2c-0b34838f7051-f4f7681f {
    grid-area: 20 / 2 / 21 / 13;
    place-self: auto start;
  }

  #w-node-_7a064058-f1b0-5bf0-4504-b131a2b5d637-f4f7681f {
    grid-area: 3 / 2 / 4 / 12;
    place-self: auto start;
  }

  #w-node-_60adc4b4-be74-3380-d8fe-6131b90c188e-f4f7681f {
    grid-area: 6 / 2 / 7 / 12;
    place-self: auto start;
  }

  #w-node-_569507f6-130b-0367-dfc3-153d0c2fb8bc-f4f7681f {
    grid-area: 24 / 2 / 25 / 13;
    place-self: auto start;
  }

  #w-node-ffeeb7d2-f20a-9b8e-fc38-5e4cf3b5875b-f4f7681f {
    grid-area: 27 / 2 / 28 / 12;
    place-self: auto start;
  }

  #w-node-f3a7fd36-0efe-ef05-7ab5-9c8a9e8cb8d1-f4f7681f {
    grid-area: 23 / 1 / 24 / 14;
    place-self: stretch stretch;
  }

  #w-node-_8e953c9b-3321-67c5-2df8-7b5b06d496ff-f4f7681f {
    grid-area: 26 / 1 / 27 / 14;
    place-self: stretch stretch;
  }

  #w-node-f8dad7c5-4271-c33a-82b8-44d4b830bfd2-10acd005 {
    grid-area: 1 / 1 / 3 / 8;
  }

  #w-node-f8dad7c5-4271-c33a-82b8-44d4b830bfdb-10acd005 {
    grid-area: 3 / 4 / 4 / 12;
    justify-self: start;
  }

  #w-node-f8dad7c5-4271-c33a-82b8-44d4b830bfde-10acd005 {
    grid-area: 1 / 11 / 3 / 15;
  }

  #w-node-_20cd5194-56d3-ef92-a89a-9c5d7673bbcb-10acd005 {
    grid-area: 2 / 2 / 3 / 7;
  }

  #w-node-_20cd5194-56d3-ef92-a89a-9c5d7673bbdb-10acd005 {
    grid-area: 1 / 8 / 3 / 13;
  }

  #w-node-_20cd5194-56d3-ef92-a89a-9c5d7673bbeb-10acd005 {
    grid-area: 3 / 2 / 4 / 13;
    place-self: end stretch;
  }

  #w-node-a62a3a50-86d3-71ae-f026-8d0de93ac59c-10acd005 {
    grid-area: 1 / 2 / 2 / 7;
    justify-self: stretch;
  }

  #w-node-_431652b0-05dc-16b7-a7e5-a37fdf0ea938-10acd005 {
    grid-area: 5 / 2 / 6 / 13;
    place-self: stretch stretch;
  }

  #w-node-_431652b0-05dc-16b7-a7e5-a37fdf0ea937-10acd005 {
    grid-area: 2 / 2 / 3 / 13;
  }

  #w-node-_431652b0-05dc-16b7-a7e5-a37fdf0ea94b-10acd005 {
    grid-area: 3 / 2 / 4 / 13;
    place-self: auto start;
  }

  #w-node-_431652b0-05dc-16b7-a7e5-a37fdf0ea94d-10acd005 {
    grid-area: 8 / 2 / 10 / 13;
    place-self: end stretch;
  }

  #w-node-_431652b0-05dc-16b7-a7e5-a37fdf0ea94e-10acd005 {
    grid-area: 6 / 2 / 7 / 13;
    place-self: auto start;
  }

  #w-node-_9b8ac703-d662-fb42-85c1-45529d7655ec-10acd005 {
    grid-area: 5 / 2 / 6 / 13;
    place-self: stretch stretch;
  }

  #w-node-_9b8ac703-d662-fb42-85c1-45529d7655fc-10acd005 {
    grid-area: 2 / 2 / 3 / 13;
  }

  #w-node-_9b8ac703-d662-fb42-85c1-45529d7655ff-10acd005 {
    grid-area: 3 / 2 / 4 / 13;
    place-self: auto start;
  }

  #w-node-_9b8ac703-d662-fb42-85c1-45529d765601-10acd005 {
    grid-area: 8 / 2 / 10 / 13;
    place-self: end stretch;
  }

  #w-node-_9b8ac703-d662-fb42-85c1-45529d765602-10acd005 {
    grid-area: 6 / 2 / 7 / 13;
    place-self: auto start;
  }

  #w-node-ca9b7d92-1cc0-6190-1bff-e0a60e5b73d2-10acd005 {
    grid-area: 5 / 2 / 6 / 13;
    place-self: stretch stretch;
  }

  #w-node-ca9b7d92-1cc0-6190-1bff-e0a60e5b73e0-10acd005 {
    grid-area: 2 / 2 / 3 / 13;
  }

  #w-node-ca9b7d92-1cc0-6190-1bff-e0a60e5b73e3-10acd005 {
    grid-area: 3 / 2 / 4 / 13;
    place-self: auto start;
  }

  #w-node-ca9b7d92-1cc0-6190-1bff-e0a60e5b73e5-10acd005 {
    grid-area: 8 / 2 / 10 / 13;
    place-self: end stretch;
  }

  #w-node-ca9b7d92-1cc0-6190-1bff-e0a60e5b73e6-10acd005 {
    grid-area: 6 / 2 / 7 / 13;
    place-self: auto start;
  }

  #w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139a4-578b60d1 {
    grid-area: 1 / 1 / 3 / 8;
  }

  #w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139ad-578b60d1 {
    grid-area: 3 / 4 / 4 / 12;
    justify-self: start;
  }

  #w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139b0-578b60d1 {
    grid-area: 1 / 11 / 3 / 15;
  }

  #w-node-_1c7d6c1f-f44a-f5ed-8137-c5dd00157410-578b60d1 {
    grid-area: 2 / 2 / 3 / 13;
  }

  #w-node-c8dd4693-5ae0-d71c-09d6-4bae4d6c909e-578b60d1 {
    grid-area: 5 / 2 / 6 / 13;
  }

  #w-node-_1c7d6c1f-f44a-f5ed-8137-c5dd0015742e-578b60d1 {
    grid-area: 1 / 2 / 2 / 13;
    justify-self: stretch;
  }

  #w-node-ec90533c-8ded-89e1-daf3-801698fc72b7-578b60d1 {
    grid-area: 3 / 2 / 4 / 13;
  }

  #w-node-_5fe7965e-52fb-cb73-1e61-8a6171e4b32a-578b60d1 {
    grid-area: 1 / 1 / 2 / 12;
    place-self: end stretch;
  }

  #w-node-a88d5ea4-cd38-5af0-3584-3ced69adf750-578b60d1 {
    grid-area: 2 / 1 / 3 / 14;
    place-self: stretch stretch;
  }

  #w-node-_93ebd17f-12a1-e57f-35b1-b65f14fb1530-578b60d1 {
    grid-area: 5 / 1 / 6 / 14;
    place-self: stretch stretch;
  }

  #w-node-_7a064058-f1b0-5bf0-4504-b131a2b5d61d-578b60d1 {
    grid-area: 9 / 1 / 10 / 14;
    place-self: stretch stretch;
  }

  #w-node-_4f91a312-acb9-38c7-1a56-b3d80d66e8c4-578b60d1 {
    grid-area: 12 / 1 / 13 / 14;
    place-self: stretch stretch;
  }

  #w-node-e844727f-7d30-a265-ce08-d5a51496f3b1-578b60d1 {
    grid-area: 20 / 1 / 21 / 14;
    place-self: stretch stretch;
  }

  #w-node-e43e2cf9-79af-f835-874a-b0a863806961-578b60d1 {
    grid-area: 23 / 1 / 24 / 14;
    place-self: stretch stretch;
  }

  #w-node-_27b2e9ae-2870-4668-8769-514613f3bb16-578b60d1 {
    grid-area: 26 / 1 / 27 / 14;
    place-self: stretch stretch;
  }

  #w-node-_7a064058-f1b0-5bf0-4504-b131a2b5d626-578b60d1 {
    grid-area: 10 / 2 / 11 / 13;
    place-self: auto start;
  }

  #w-node-_1da54a25-ed41-5753-f0b2-3dab831e7e0d-578b60d1 {
    grid-area: 21 / 2 / 22 / 13;
    place-self: auto start;
  }

  #w-node-_5fab2147-3218-a424-03f3-e47fbbdf7992-578b60d1 {
    grid-area: 1 / 2 / 2 / 14;
    justify-self: start;
  }

  #w-node-_473c40e2-db18-a81e-e206-3a652533253c-578b60d1 {
    grid-area: 8 / 2 / 9 / 13;
    justify-self: start;
  }

  #w-node-_9d4c631d-27e0-d06b-52c1-2c273cacf54f-578b60d1 {
    grid-area: 13 / 2 / 14 / 13;
    place-self: auto start;
  }

  #w-node-_3bcce396-5adf-252a-51ef-4213d1b45856-578b60d1 {
    grid-area: 24 / 2 / 25 / 13;
    place-self: auto start;
  }

  #w-node-_7a064058-f1b0-5bf0-4504-b131a2b5d637-578b60d1 {
    grid-area: 3 / 2 / 4 / 12;
    place-self: auto start;
  }

  #w-node-_60adc4b4-be74-3380-d8fe-6131b90c188e-578b60d1 {
    grid-area: 6 / 2 / 7 / 12;
    place-self: auto start;
  }

  #w-node-_569507f6-130b-0367-dfc3-153d0c2fb8bc-578b60d1 {
    grid-area: 17 / 2 / 18 / 12;
    place-self: auto start;
  }

  #w-node-b8bb8381-1929-67f7-a44d-3cc9d0431e8e-578b60d1 {
    grid-area: 27 / 2 / 28 / 13;
    place-self: auto start;
  }

  #w-node-f3a7fd36-0efe-ef05-7ab5-9c8a9e8cb8d1-578b60d1 {
    grid-area: 16 / 1 / 17 / 14;
    place-self: stretch stretch;
  }

  #w-node-b7249b9e-78f3-7401-5e73-1d0d0b0d92d5-578b60d1 {
    grid-area: 19 / 2 / 20 / 8;
    justify-self: start;
  }

  #w-node-f7bf45bf-c56d-4f6f-8cc2-c50050e3df35-4e47415c {
    grid-area: 2 / 3 / 3 / 12;
    place-self: end start;
  }

  #w-node-_3bc70f27-518d-83bb-848f-a4f260b9aad0-4e47415c {
    grid-area: 4 / 2 / 5 / 5;
    place-self: start center;
  }

  #w-node-_333fd61e-dbbc-76a3-1968-3216db20ebd0-4e47415c {
    grid-area: 4 / 6 / 5 / 9;
    place-self: start center;
  }

  #w-node-_7b8da66e-e06b-9b20-802f-fa7acee58ed9-4e47415c {
    grid-area: 6 / 2 / 7 / 5;
    place-self: start center;
  }

  #w-node-ad997a7c-b9d8-4103-3908-52350f3a1218-4e47415c {
    grid-area: 4 / 10 / 5 / 13;
    place-self: start center;
  }

  #w-node-ff3bd21a-50f3-b74b-597b-9fbf8bef834e-4e47415c {
    grid-area: 6 / 6 / 7 / 9;
    place-self: start center;
  }

  #w-node-fa6d7741-dee9-14e0-5c8f-4398883c1d17-4e47415c {
    grid-area: 8 / 2 / 9 / 13;
  }

  #w-node-f64b1e84-9510-33d5-74b6-34a757198243-97474174 {
    grid-area: 1 / 1 / 3 / 8;
  }

  #w-node-f64b1e84-9510-33d5-74b6-34a75719824c-97474174 {
    grid-area: 3 / 4 / 4 / 12;
    justify-self: start;
  }

  #w-node-f64b1e84-9510-33d5-74b6-34a75719824f-97474174 {
    grid-area: 1 / 11 / 3 / 15;
  }

  #w-node-_634e0b0e-9cff-ecbf-c47b-b60f1788ea86-97474174 {
    grid-area: 2 / 2 / 3 / 13;
  }

  #w-node-_634e0b0e-9cff-ecbf-c47b-b60f1788ea8a-97474174 {
    grid-area: 3 / 2 / 4 / 13;
  }

  #w-node-b2df6911-1bc4-f942-5b32-80f2fce1ab02-97474174 {
    grid-area: 4 / 2 / 5 / 13;
  }

  #w-node-_634e0b0e-9cff-ecbf-c47b-b60f1788eaa6-97474174 {
    grid-area: 5 / 2 / 6 / 13;
    place-self: end stretch;
  }

  #w-node-_81e2ff58-8111-6082-29ef-870f3ab4a78a-97474174 {
    grid-area: 1 / 2 / 2 / 13;
    justify-self: stretch;
  }

  #w-node-_1fccd7ea-b507-bac5-6690-7746b1a36b2f-97474174 {
    grid-area: 5 / 2 / 6 / 13;
    place-self: stretch stretch;
  }

  #w-node-_0627b471-92b6-ba35-9429-2ffdc087e6f2-97474174 {
    grid-area: 2 / 2 / 3 / 13;
    place-self: stretch stretch;
  }

  #w-node-c1f7db07-db7c-c2d4-6bbf-7d5ffefa4148-97474174 {
    grid-area: 6 / 2 / 7 / 13;
    place-self: auto start;
  }

  #w-node-_420eff6a-1b54-eff4-998f-70c073291d98-97474174 {
    grid-area: 11 / 10 / 12 / 13;
    place-self: auto start;
  }

  #w-node-f75bed12-e5cd-5fb9-a48d-cbfa4da8c916-97474174 {
    grid-area: 11 / 6 / 12 / 9;
    place-self: auto start;
  }

  #w-node-_2316e11e-22ca-59e5-8894-71be2e7d9e56-97474174 {
    grid-area: 11 / 2 / 12 / 5;
    place-self: auto start;
  }

  #w-node-d6e3f187-830c-0bee-8dc3-b90771d77816-97474174 {
    grid-area: 3 / 2 / 4 / 13;
    place-self: auto start;
  }

  #w-node-e05aa52b-e0d9-00cc-faa6-22328b795a27-97474174 {
    grid-area: 8 / 6 / 11 / 9;
    place-self: stretch stretch;
  }

  #w-node-a54bb509-1128-47c8-ea60-4af293b803bf-97474174 {
    grid-area: 8 / 10 / 11 / 13;
    place-self: stretch stretch;
  }

  #w-node-ed27c50c-14e3-c57b-5998-2f30dda0bd43-97474174 {
    grid-area: 8 / 2 / 11 / 5;
    place-self: stretch stretch;
  }

  #w-node-f8dad7c5-4271-c33a-82b8-44d4b830bfd2-82474175 {
    grid-area: 1 / 1 / 3 / 8;
  }

  #w-node-f8dad7c5-4271-c33a-82b8-44d4b830bfdb-82474175 {
    grid-area: 3 / 4 / 4 / 12;
    justify-self: start;
  }

  #w-node-f8dad7c5-4271-c33a-82b8-44d4b830bfde-82474175 {
    grid-area: 1 / 11 / 3 / 15;
  }

  #w-node-_20cd5194-56d3-ef92-a89a-9c5d7673bbcb-82474175 {
    grid-area: 2 / 2 / 3 / 7;
  }

  #w-node-_20cd5194-56d3-ef92-a89a-9c5d7673bbdb-82474175 {
    grid-area: 1 / 8 / 3 / 13;
  }

  #w-node-_20cd5194-56d3-ef92-a89a-9c5d7673bbeb-82474175 {
    grid-area: 3 / 2 / 4 / 13;
    place-self: end stretch;
  }

  #w-node-a62a3a50-86d3-71ae-f026-8d0de93ac59c-82474175 {
    grid-area: 1 / 2 / 2 / 7;
    justify-self: stretch;
  }

  #w-node-_431652b0-05dc-16b7-a7e5-a37fdf0ea937-82474175 {
    grid-area: 2 / 2 / 3 / 13;
  }

  #w-node-_431652b0-05dc-16b7-a7e5-a37fdf0ea938-82474175 {
    grid-area: 5 / 2 / 6 / 13;
    place-self: stretch stretch;
  }

  #w-node-_431652b0-05dc-16b7-a7e5-a37fdf0ea94b-82474175 {
    grid-area: 3 / 2 / 4 / 13;
    place-self: auto start;
  }

  #w-node-_431652b0-05dc-16b7-a7e5-a37fdf0ea94d-82474175 {
    grid-area: 8 / 2 / 10 / 13;
    place-self: end stretch;
  }

  #w-node-_431652b0-05dc-16b7-a7e5-a37fdf0ea94e-82474175 {
    grid-area: 6 / 2 / 7 / 13;
    place-self: auto start;
  }

  #w-node-f08dde4c-4f1e-85ba-86f9-5ba9c7441956-82474175 {
    grid-area: 1 / 2 / 2 / 12;
    justify-self: start;
  }

  #w-node-f08dde4c-4f1e-85ba-86f9-5ba9c7441958-82474175 {
    grid-area: 3 / 2 / 4 / 13;
    place-self: auto start;
  }

  #w-node-f08dde4c-4f1e-85ba-86f9-5ba9c744195a-82474175 {
    grid-area: 5 / 2 / 6 / 13;
    place-self: stretch stretch;
  }

  #w-node-f08dde4c-4f1e-85ba-86f9-5ba9c744196b-82474175 {
    grid-area: 6 / 2 / 7 / 13;
    place-self: auto start;
  }

  #w-node-f08dde4c-4f1e-85ba-86f9-5ba9c744196d-82474175 {
    grid-area: 2 / 2 / 3 / 13;
  }

  #w-node-_640df532-8cfd-1d14-1127-47405eff8072-37474176 {
    grid-area: 1 / 1 / 3 / 8;
  }

  #w-node-_640df532-8cfd-1d14-1127-47405eff807b-37474176 {
    grid-area: 3 / 3 / 4 / 13;
    justify-self: start;
  }

  #w-node-_640df532-8cfd-1d14-1127-47405eff807e-37474176 {
    grid-area: 1 / 11 / 3 / 15;
  }

  #w-node-a2255e58-bf60-ea1f-f6c7-756e6b5a2501-37474176 {
    grid-area: 5 / 3 / 6 / 13;
    place-self: start;
  }

  #w-node-e6b414ca-0ffc-3f5d-7920-e3f24ef330e8-37474176 {
    grid-column: 2 / 14;
  }

  #w-node-_4040b57c-af5c-d718-945c-ba06165da2e9-37474176 {
    grid-area: 3 / 2 / 4 / 5;
  }

  #w-node-f62ec080-2f25-574e-7d8f-7093834dde8e-37474176 {
    grid-area: 3 / 6 / 4 / 9;
  }

  #w-node-_0e294e9c-ec77-d085-ed4c-0c13ca4922db-37474176 {
    grid-area: 3 / 10 / 4 / 13;
  }

  #w-node-a3e13573-dfbb-42f9-af90-3d44614c0c78-37474176 {
    grid-area: 4 / 2 / 5 / 13;
    place-self: end stretch;
  }

  #w-node-_0253667c-655b-74e1-b99b-e13dfe3b0a39-37474176 {
    grid-area: 6 / 2 / 7 / 5;
  }

  #w-node-_0253667c-655b-74e1-b99b-e13dfe3b0a4f-37474176 {
    grid-area: 6 / 6 / 7 / 9;
  }

  #w-node-_0253667c-655b-74e1-b99b-e13dfe3b0a66-37474176 {
    grid-area: 6 / 10 / 7 / 13;
  }

  #w-node-_10dd1a0a-ae80-a5ad-eeab-b3676f87ba10-37474176 {
    grid-area: 2 / 2 / 3 / 5;
  }

  #w-node-_10dd1a0a-ae80-a5ad-eeab-b3676f87ba1b-37474176 {
    grid-area: 2 / 6 / 3 / 9;
  }

  #w-node-_10dd1a0a-ae80-a5ad-eeab-b3676f87ba31-37474176 {
    grid-area: 2 / 10 / 3 / 13;
  }

  #w-node-_10dd1a0a-ae80-a5ad-eeab-b3676f87ba47-37474176 {
    grid-area: 3 / 2 / 4 / 13;
    place-self: end stretch;
  }

  #w-node-_10dd1a0a-ae80-a5ad-eeab-b3676f87ba48-37474176 {
    grid-area: 5 / 2 / 6 / 5;
  }

  #w-node-_10dd1a0a-ae80-a5ad-eeab-b3676f87ba51-37474176 {
    grid-area: 5 / 6 / 6 / 9;
  }

  #w-node-_10dd1a0a-ae80-a5ad-eeab-b3676f87ba5b-37474176 {
    grid-area: 5 / 10 / 6 / 13;
  }

  #w-node-_0dd02181-5916-f519-d2bf-04cef610a951-29474177 {
    grid-area: 1 / 1 / 3 / 8;
    justify-self: auto;
  }

  #w-node-_0dd02181-5916-f519-d2bf-04cef610a95a-29474177 {
    grid-area: 3 / 4 / 4 / 12;
    place-self: center start;
  }

  #w-node-_0dd02181-5916-f519-d2bf-04cef610a95d-29474177 {
    grid-area: 1 / 11 / 3 / 15;
  }

  #w-node-_1b30ba24-e053-760e-4972-68d4bf875f8d-29474177 {
    grid-area: 2 / 2 / 3 / 7;
  }

  #w-node-_436b6e1e-14fb-ab24-1ec1-99e9d1f72ee9-29474177 {
    grid-area: 1 / 8 / 3 / 13;
  }

  #w-node-_1b30ba24-e053-760e-4972-68d4bf875fa3-29474177 {
    grid-area: 7 / 2 / 8 / 13;
    place-self: end stretch;
  }

  #w-node-_4514d455-7549-39d8-5bd8-7562b267933e-29474177 {
    grid-area: 1 / 2 / 2 / 7;
    justify-self: stretch;
  }

  #w-node-_5d1eecdb-e961-7f27-a0ed-918e80f478bc-29474177 {
    grid-area: 14 / 2 / 15 / 12;
  }

  #w-node-_5d1eecdb-e961-7f27-a0ed-918e80f478bd-29474177 {
    grid-area: 8 / 2 / 12 / 12;
    place-self: stretch stretch;
  }

  #w-node-_5d1eecdb-e961-7f27-a0ed-918e80f478cd-29474177 {
    grid-area: 1 / 2 / 2 / 12;
    justify-self: start;
  }

  #w-node-_5d1eecdb-e961-7f27-a0ed-918e80f478cf-29474177 {
    grid-area: 15 / 2 / 16 / 12;
    place-self: start;
  }

  #w-node-_5d1eecdb-e961-7f27-a0ed-918e80f478d1-29474177 {
    grid-area: 19 / 2 / 20 / 13;
    place-self: end stretch;
  }

  #w-node-_5d1eecdb-e961-7f27-a0ed-918e80f478d2-29474177 {
    grid-area: 12 / 2 / 13 / 12;
    place-self: start;
  }

  #w-node-c42c0d24-95aa-74d0-a210-68cc47e00655-29474177 {
    grid-area: 2 / 2 / 6 / 12;
    place-self: stretch stretch;
  }

  #w-node-_7e42e48f-5800-9c59-52e3-e5082df755d7-29474177 {
    grid-area: 6 / 2 / 7 / 12;
    place-self: start;
  }

  #w-node-_5b4a44f6-aa4e-850a-e24a-fa5b13a28642-29474177 {
    grid-area: 17 / 2 / 19 / 13;
    justify-self: stretch;
  }

  #w-node-_6b2c4b22-deda-97f3-8a0f-a27c28fc0b0e-29474177 {
    grid-area: 1 / 2 / 2 / 10;
    justify-self: start;
  }

  #w-node-_6b2c4b22-deda-97f3-8a0f-a27c28fc0b10-29474177 {
    grid-area: 12 / 2 / 13 / 5;
    place-self: start;
  }

  #w-node-_6b2c4b22-deda-97f3-8a0f-a27c28fc0b12-29474177 {
    grid-area: 21 / 2 / 22 / 13;
    place-self: end stretch;
  }

  #w-node-_6b2c4b22-deda-97f3-8a0f-a27c28fc0b13-29474177 {
    grid-area: 15 / 2 / 16 / 13;
    place-self: start;
  }

  #w-node-_6b2c4b22-deda-97f3-8a0f-a27c28fc0b20-29474177 {
    grid-area: 8 / 2 / 9 / 13;
    place-self: start;
  }

  #w-node-cdd69ea2-538d-eac8-e552-93c43de59528-29474177 {
    grid-area: 12 / 6 / 13 / 9;
    place-self: start;
  }

  #w-node-_7d8fd8de-4c30-7603-6a4a-0b48ca4bb45f-29474177 {
    grid-area: 12 / 10 / 13 / 13;
    place-self: start;
  }

  #w-node-_91ea5b18-74bb-0e02-aa0e-fab125425d09-29474177 {
    grid-area: 14 / 2 / 15 / 13;
  }

  #w-node-b28a2891-ee5f-8af6-004d-62b5ee6fc262-29474177 {
    grid-area: 17 / 2 / 20 / 13;
    place-self: stretch stretch;
  }

  #w-node-f137e360-6dd6-ac25-ca7e-df43bc66b660-29474177 {
    grid-area: 20 / 2 / 21 / 13;
    place-self: start;
  }

  #w-node-bb2b83c1-8546-0cde-e569-a9aaf115e44c-29474177 {
    grid-area: 6 / 2 / 8 / 13;
    place-self: stretch stretch;
  }

  #w-node-_47b5b208-9097-d824-8845-4e5ae636e19f-29474177 {
    grid-area: 2 / 2 / 6 / 13;
    place-self: stretch stretch;
  }

  #w-node-c182c488-36ea-0945-8793-75f307e4d371-29474177 {
    grid-area: 10 / 2 / 12 / 13;
    place-self: stretch stretch;
  }

  #w-node-_13a5d8a0-1a0f-d38f-7cb5-c88076d11c2a-d1474178 {
    grid-area: 1 / 1 / 3 / 8;
  }

  #w-node-_13a5d8a0-1a0f-d38f-7cb5-c88076d11c33-d1474178 {
    grid-area: 3 / 4 / 4 / 12;
    justify-self: start;
  }

  #w-node-_13a5d8a0-1a0f-d38f-7cb5-c88076d11c36-d1474178 {
    grid-area: 1 / 11 / 3 / 15;
  }

  #w-node-a698c348-8a12-6482-d7ea-f5ab08406f5a-d1474178 {
    grid-area: 3 / 2 / 12 / 5;
  }

  #w-node-_9d5d5f37-0ddc-ac2e-e8c0-e0092943db51-d1474178 {
    grid-area: 3 / 6 / 12 / 9;
  }

  #w-node-_1ef79cc9-38e1-9e69-bfd2-2169c16e8c1c-d1474178 {
    grid-area: 3 / 10 / 12 / 13;
  }

  #w-node-a698c348-8a12-6482-d7ea-f5ab08406f66-d1474178 {
    grid-area: 12 / 2 / 13 / 13;
    place-self: end stretch;
  }

  #w-node-_08f96977-ff30-4f04-3e3a-3727b78fca7c-d1474178 {
    grid-area: 15 / 2 / 28 / 5;
  }

  #w-node-b374e1a8-3e68-77d9-92b2-89391004846a-d1474178 {
    grid-area: 15 / 10 / 28 / 13;
  }

  #w-node-_70f29b03-b1a5-7798-8a04-00f609e065f3-d1474178 {
    grid-area: 18 / 6 / 28 / 9;
  }

  #w-node-_382f7bff-5676-0a1d-1dc3-ffe1e902e5dd-d1474178 {
    grid-area: 17 / 6 / 19 / 9;
    place-self: center;
  }

  #w-node-ab74ff9a-9de0-2210-fb82-c848c39ede13-d1474178 {
    grid-area: 1 / 4 / 2 / 7;
    place-self: center;
  }

  #w-node-ae0e4648-d093-055f-5df8-0044a2fb3a14-d1474178 {
    grid-area: 1 / 8 / 2 / 11;
    place-self: center;
  }

  #w-node-dbb62a68-4f35-3cfe-691a-0f772cd81644-d1474178 {
    grid-area: 15 / 6 / 18 / 9;
    place-self: center;
  }

  #w-node-_7df5cd75-fb1f-c810-2823-b429f7400211-d1474178 {
    grid-area: 3 / 10 / 13 / 13;
  }

  #w-node-b7097b42-7d14-60a8-e7e7-8f70e50e7733-d1474178 {
    grid-area: 3 / 6 / 13 / 9;
  }

  #w-node-_8e7e099e-5959-7ad2-4c47-a3f9d501fc3f-d1474178 {
    grid-area: 1 / 4 / 2 / 7;
    place-self: center;
  }

  #w-node-_2892c0ee-2b59-b18d-d24e-b3b347aa21bf-d1474178 {
    grid-area: 3 / 2 / 13 / 5;
  }

  #w-node-_7df5cd75-fb1f-c810-2823-b429f7400262-d1474178 {
    grid-area: 13 / 2 / 14 / 13;
    place-self: end stretch;
  }

  #w-node-_7df5cd75-fb1f-c810-2823-b429f740027b-d1474178 {
    grid-area: 16 / 10 / 24 / 13;
  }

  #w-node-_4e4ecd22-2445-7467-0bf9-618f6d641632-d1474178 {
    grid-area: 20 / 6 / 24 / 9;
  }

  #w-node-_611fdf19-353a-86d9-b559-dfe3ae210199-d1474178 {
    grid-area: 16 / 2 / 24 / 5;
  }

  #w-node-_7df5cd75-fb1f-c810-2823-b429f74002bb-d1474178 {
    grid-area: 18 / 6 / 20 / 9;
    place-self: center;
  }

  #w-node-_060af853-bb09-f6e3-3e14-44fff56939f0-d1474178 {
    grid-area: 1 / 8 / 2 / 11;
    place-self: center;
  }

  #w-node-f8692e80-ffa3-73fe-501d-72fe4d018357-d1474178 {
    grid-area: 16 / 6 / 19 / 9;
  }

  #w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139a4-b747417d {
    grid-area: 1 / 1 / 3 / 8;
  }

  #w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139ad-b747417d {
    grid-area: 3 / 4 / 4 / 12;
    justify-self: start;
  }

  #w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139b0-b747417d {
    grid-area: 1 / 11 / 3 / 15;
  }

  #w-node-c1efa974-7afa-a654-04f3-c396e0e5af72-b747417d {
    grid-area: 2 / 2 / 3 / 13;
  }

  #w-node-c5f7245c-9f50-e24b-957e-6f43fbde6ab3-b747417d {
    grid-area: 3 / 2 / 4 / 13;
  }

  #w-node-c5f7245c-9f50-e24b-957e-6f43fbde6ac7-b747417d {
    grid-area: 5 / 2 / 6 / 13;
    place-self: end stretch;
  }

  #w-node-b881c2d5-6b46-cdfe-fbd2-f96de633677d-b747417d {
    grid-area: 1 / 2 / 2 / 13;
    justify-self: stretch;
  }

  #w-node-f739fe7d-a30b-85ca-15ca-420a3ad542c4-b747417d {
    grid-area: 4 / 2 / 5 / 13;
  }

  #w-node-_6f5686bc-8eb7-95c8-cee9-e54a0ecd79bd-b747417d {
    grid-area: 1 / 2 / 2 / 13;
    justify-self: start;
  }

  #w-node-_6f5686bc-8eb7-95c8-cee9-e54a0ecd79bf-b747417d {
    grid-column-end: 13;
    place-self: stretch stretch;
  }

  #w-node-_6f5686bc-8eb7-95c8-cee9-e54a0ecd79c5-b747417d {
    grid-column-end: 13;
    place-self: auto start;
  }

  #w-node-_6f5686bc-8eb7-95c8-cee9-e54a0ecd79c7-b747417d {
    grid-column-end: 13;
    place-self: stretch stretch;
  }

  #w-node-_6f5686bc-8eb7-95c8-cee9-e54a0ecd79cd-b747417d {
    grid-column-end: 13;
    place-self: auto start;
  }

  #w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6ea-b747417d {
    grid-area: 1 / 2 / 2 / 13;
    justify-self: start;
  }

  #w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6da-b747417d {
    grid-area: 2 / 2 / 3 / 13;
    place-self: stretch stretch;
  }

  #w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6ef-b747417d {
    grid-area: 3 / 2 / 4 / 13;
    place-self: auto start;
  }

  #w-node-_6e693574-a265-212a-5c07-3740a7e5968f-b747417d {
    grid-area: 1 / 2 / 2 / 13;
    justify-self: start;
  }

  #w-node-_176fced5-d5eb-7af4-707a-2d683a4c56d3-b747417d {
    grid-column-end: 13;
    place-self: stretch stretch;
  }

  #w-node-_6e693574-a265-212a-5c07-3740a7e5969b-b747417d {
    grid-column-end: 13;
    place-self: auto start;
  }

  #w-node-_6e693574-a265-212a-5c07-3740a7e5969d-b747417d {
    grid-column-end: 13;
    place-self: stretch stretch;
  }

  #w-node-_6e693574-a265-212a-5c07-3740a7e596a6-b747417d {
    grid-column-end: 13;
    place-self: auto start;
  }

  #w-node-ade2714c-5620-7915-e5c2-3a63971897b2-b747417d {
    grid-area: 1 / 1 / 2 / 12;
    place-self: end stretch;
  }

  #w-node-_6c65d82f-c87e-ff23-d0ef-1146c816b3d7-b747417d {
    grid-area: 1 / 2 / 2 / 13;
    justify-self: start;
  }

  #w-node-_6c65d82f-c87e-ff23-d0ef-1146c816b3d9-b747417d {
    grid-column-end: 13;
    place-self: stretch stretch;
  }

  #w-node-_6c65d82f-c87e-ff23-d0ef-1146c816b3df-b747417d {
    grid-column-end: 13;
    place-self: auto start;
  }

  #w-node-_6c65d82f-c87e-ff23-d0ef-1146c816b3e1-b747417d {
    grid-column-end: 13;
    place-self: stretch stretch;
  }

  #w-node-_6c65d82f-c87e-ff23-d0ef-1146c816b3e7-b747417d {
    grid-column-end: 13;
    place-self: auto start;
  }

  #w-node-_637ead66-2dad-e01f-2f35-ed406d9db9eb-b747417d {
    grid-area: 1 / 2 / 2 / 13;
    justify-self: start;
  }

  #w-node-_637ead66-2dad-e01f-2f35-ed406d9db9ed-b747417d {
    grid-area: 2 / 2 / 3 / 13;
    place-self: stretch stretch;
  }

  #w-node-_637ead66-2dad-e01f-2f35-ed406d9dba03-b747417d {
    grid-area: 3 / 2 / 4 / 13;
    place-self: auto start;
  }

  #w-node-_176fced5-d5eb-7af4-707a-2d683a4c56cd-b747417d {
    grid-area: 1 / 2 / 2 / 13;
    justify-self: start;
  }

  #w-node-_176fced5-d5eb-7af4-707a-2d683a4c56e7-b747417d {
    grid-column-end: 13;
    place-self: auto start;
  }

  #w-node-_6e693574-a265-212a-5c07-3740a7e59691-b747417d, #w-node-_5c658065-856c-db47-7e13-2585ef0d0fbb-b747417d {
    grid-column-end: 13;
    place-self: stretch stretch;
  }

  #w-node-_73bcf17b-3754-45b1-901f-67a39fd4ac9a-b747417d {
    grid-column-end: 13;
    place-self: auto start;
  }

  #w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c68c-fa47417e {
    grid-area: 1 / 1 / 3 / 8;
  }

  #w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c695-fa47417e {
    grid-area: 3 / 4 / 4 / 12;
    justify-self: start;
  }

  #w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c698-fa47417e {
    grid-area: 1 / 11 / 3 / 15;
  }

  #w-node-c5f7245c-9f50-e24b-957e-6f43fbde6ab3-fa47417e {
    grid-area: 3 / 2 / 4 / 13;
  }

  #w-node-c5f7245c-9f50-e24b-957e-6f43fbde6abd-fa47417e {
    grid-area: 4 / 2 / 5 / 13;
  }

  #w-node-c5f7245c-9f50-e24b-957e-6f43fbde6ac7-fa47417e {
    grid-area: 5 / 2 / 6 / 13;
    place-self: end stretch;
  }

  #w-node-b881c2d5-6b46-cdfe-fbd2-f96de633677d-fa47417e {
    grid-area: 1 / 2 / 2 / 13;
    justify-self: stretch;
  }

  #w-node-c1efa974-7afa-a654-04f3-c396e0e5af72-fa47417e {
    grid-area: 2 / 2 / 3 / 13;
  }

  #w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6d9-fa47417e {
    grid-area: 15 / 2 / 16 / 13;
  }

  #w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6da-fa47417e {
    grid-area: 2 / 2 / 5 / 13;
    place-self: stretch stretch;
  }

  #w-node-_8b276529-30c8-65d2-cf81-524682c47e3e-fa47417e {
    grid-area: 7 / 2 / 10 / 13;
    place-self: stretch stretch;
  }

  #w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6ea-fa47417e {
    grid-area: 1 / 2 / 2 / 13;
    justify-self: start;
  }

  #w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6ec-fa47417e {
    grid-area: 13 / 2 / 14 / 13;
    place-self: auto start;
  }

  #w-node-f2c0459b-a426-50fc-92fb-6e655e259e32-fa47417e {
    grid-area: 16 / 2 / 17 / 13;
    place-self: auto start;
  }

  #w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6ef-fa47417e {
    grid-area: 5 / 2 / 6 / 13;
    place-self: auto start;
  }

  #w-node-aa42aef8-54cc-88d5-a09b-8d1096656387-fa47417e {
    grid-area: 10 / 2 / 11 / 13;
    place-self: auto start;
  }

  #w-node-_7a3099bb-5376-91ec-4d42-45eeed6b1112-fa47417e {
    grid-area: 12 / 2 / 13 / 13;
    place-self: stretch stretch;
  }

  #w-node-_0dd02181-5916-f519-d2bf-04cef610a951-f147417f {
    grid-area: 1 / 1 / 3 / 8;
    justify-self: auto;
  }

  #w-node-_0dd02181-5916-f519-d2bf-04cef610a95a-f147417f {
    grid-area: 3 / 4 / 4 / 12;
    place-self: center start;
  }

  #w-node-_0dd02181-5916-f519-d2bf-04cef610a95d-f147417f {
    grid-area: 1 / 11 / 3 / 15;
  }

  #w-node-_1b30ba24-e053-760e-4972-68d4bf875f8d-f147417f {
    grid-area: 2 / 2 / 3 / 7;
  }

  #w-node-_436b6e1e-14fb-ab24-1ec1-99e9d1f72ee9-f147417f {
    grid-area: 1 / 8 / 3 / 13;
  }

  #w-node-_1b30ba24-e053-760e-4972-68d4bf875fa3-f147417f {
    grid-area: 7 / 2 / 8 / 13;
    place-self: end stretch;
  }

  #w-node-_4514d455-7549-39d8-5bd8-7562b267933e-f147417f {
    grid-area: 1 / 2 / 2 / 7;
    justify-self: stretch;
  }

  #w-node-_5d1eecdb-e961-7f27-a0ed-918e80f478bd-f147417f {
    grid-area: 14 / 2 / 15 / 13;
    place-self: stretch stretch;
  }

  #w-node-_5d1eecdb-e961-7f27-a0ed-918e80f478cd-f147417f {
    grid-area: 1 / 2 / 2 / 12;
    justify-self: start;
  }

  #w-node-_5d1eecdb-e961-7f27-a0ed-918e80f478cf-f147417f {
    grid-area: 18 / 2 / 19 / 13;
    place-self: start;
  }

  #w-node-_5d1eecdb-e961-7f27-a0ed-918e80f478d2-f147417f {
    grid-area: 15 / 2 / 16 / 13;
    place-self: start;
  }

  #w-node-c42c0d24-95aa-74d0-a210-68cc47e00655-f147417f {
    grid-area: 11 / 2 / 12 / 13;
    place-self: stretch stretch;
  }

  #w-node-_7e42e48f-5800-9c59-52e3-e5082df755d7-f147417f {
    grid-area: 12 / 2 / 13 / 13;
    place-self: start;
  }

  #w-node-fa89cc35-76e6-d2a3-dce2-55f7a1c71c51-f147417f {
    grid-area: 9 / 2 / 10 / 13;
    place-self: start;
  }

  #w-node-d7652c3a-6a76-e381-382d-6c7fb6550a6e-f147417f {
    grid-area: 6 / 2 / 7 / 13;
    place-self: start;
  }

  #w-node-b50f3d1c-6cfc-5a34-1aee-7e9a8787ab14-f147417f {
    grid-area: 3 / 2 / 4 / 13;
    place-self: start;
  }

  #w-node-a9107f9f-c2f4-4f81-a68d-aec6ba5aa7e4-f147417f {
    grid-area: 8 / 2 / 9 / 13;
    place-self: stretch stretch;
  }

  #w-node-_7b1e34bc-2be4-ab2b-f507-d42bc986ced6-f147417f {
    grid-area: 5 / 2 / 6 / 13;
    place-self: stretch stretch;
  }

  #w-node-_312c06e8-fdf7-9904-e5fd-1acea7419cab-f147417f {
    grid-area: 2 / 2 / 3 / 13;
    place-self: stretch stretch;
  }

  #w-node-_5d1eecdb-e961-7f27-a0ed-918e80f478bc-f147417f {
    grid-area: 17 / 2 / 18 / 13;
  }

  #w-node-_8f2c792b-7cb9-76f0-1113-ab74a4936e04-5a474180 {
    grid-area: 1 / 1 / 3 / 8;
  }

  #w-node-_8f2c792b-7cb9-76f0-1113-ab74a4936e0d-5a474180 {
    grid-area: 3 / 4 / 4 / 12;
    justify-self: start;
  }

  #w-node-_8f2c792b-7cb9-76f0-1113-ab74a4936e10-5a474180 {
    grid-area: 1 / 11 / 3 / 15;
  }

  #w-node-d499dc6a-555d-7dea-6e95-d7126007c677-5a474180 {
    grid-area: 1 / 6 / 13 / 9;
  }

  #w-node-d499dc6a-555d-7dea-6e95-d7126007c68b-5a474180 {
    grid-area: 13 / 2 / 14 / 13;
    place-self: end stretch;
  }

  #w-node-_4ac483b0-f0a6-7006-7bd2-9a50cbeb0797-5a474180 {
    grid-area: 5 / 2 / 13 / 5;
  }

  #w-node-d4424a4c-2c24-6741-4af6-8f253673d761-5a474180 {
    grid-area: 1 / 10 / 13 / 13;
  }

  #w-node-_7f22f793-3294-617a-877e-9940090b4fb0-5a474180 {
    grid-area: 1 / 2 / 5 / 5;
    justify-self: stretch;
  }

  #w-node-cf80f075-3b9e-c89d-bd38-5a1960d3b02b-5a474180 {
    grid-area: 2 / 2 / 6 / 13;
    place-self: stretch stretch;
  }

  #w-node-cf80f075-3b9e-c89d-bd38-5a1960d3b040-5a474180 {
    grid-area: 6 / 2 / 7 / 13;
    place-self: start;
  }

  #w-node-_1cdea3de-811f-deaa-04e7-a6c4a690ece5-5a474180 {
    grid-area: 8 / 2 / 12 / 13;
    place-self: stretch stretch;
  }

  #w-node-b5dae9f6-8e0e-abad-2b6e-53120dbf041e-5a474180 {
    grid-area: 12 / 2 / 13 / 13;
    place-self: start;
  }

  #w-node-_1d6be7b7-741c-1b20-a993-7345e17f1a1e-5a474180 {
    grid-area: 17 / 2 / 18 / 13;
    align-self: start;
  }

  #w-node-f3b67da9-c911-0300-03da-be25097df702-5a474180 {
    grid-area: 14 / 2 / 17 / 13;
    place-self: stretch stretch;
  }

  #w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139a4-89908220 {
    grid-area: 1 / 1 / 3 / 8;
  }

  #w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139ad-89908220 {
    grid-area: 3 / 4 / 4 / 12;
    justify-self: start;
  }

  #w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139b0-89908220 {
    grid-area: 1 / 11 / 3 / 15;
  }

  #w-node-_1c7d6c1f-f44a-f5ed-8137-c5dd00157410-89908220 {
    grid-area: 2 / 2 / 3 / 13;
  }

  #w-node-c8dd4693-5ae0-d71c-09d6-4bae4d6c909e-89908220 {
    grid-area: 5 / 2 / 6 / 13;
  }

  #w-node-_1c7d6c1f-f44a-f5ed-8137-c5dd0015742e-89908220 {
    grid-area: 1 / 2 / 2 / 13;
    justify-self: stretch;
  }

  #w-node-ec90533c-8ded-89e1-daf3-801698fc72b7-89908220 {
    grid-area: 3 / 2 / 4 / 13;
  }

  #w-node-_824b0b70-fa5b-bc56-2638-77567a8415bd-89908220 {
    grid-area: 1 / 1 / 2 / 12;
    place-self: end stretch;
  }

  #w-node-a88d5ea4-cd38-5af0-3584-3ced69adf750-89908220 {
    grid-area: 2 / 1 / 3 / 14;
    place-self: stretch stretch;
  }

  #w-node-_93ebd17f-12a1-e57f-35b1-b65f14fb1530-89908220 {
    grid-area: 5 / 1 / 6 / 14;
    place-self: stretch stretch;
  }

  #w-node-_4f91a312-acb9-38c7-1a56-b3d80d66e8c4-89908220 {
    grid-area: 9 / 2 / 10 / 13;
    place-self: stretch stretch;
  }

  #w-node-_7a064058-f1b0-5bf0-4504-b131a2b5d626-89908220 {
    grid-area: 10 / 2 / 11 / 13;
    place-self: auto start;
  }

  #w-node-_5fab2147-3218-a424-03f3-e47fbbdf7992-89908220 {
    grid-area: 1 / 2 / 2 / 14;
    justify-self: start;
  }

  #w-node-dfa5b3a7-4cc6-4a0c-77c6-c30bcc72de49-89908220 {
    grid-area: 15 / 2 / 16 / 11;
    justify-self: start;
  }

  #w-node-_0e0cbd8e-15d4-3436-7324-4e28f9a63369-89908220 {
    grid-area: 8 / 2 / 9 / 12;
    justify-self: start;
  }

  #w-node-_7a064058-f1b0-5bf0-4504-b131a2b5d637-89908220 {
    grid-area: 3 / 2 / 4 / 12;
    place-self: auto start;
  }

  #w-node-_60adc4b4-be74-3380-d8fe-6131b90c188e-89908220 {
    grid-area: 6 / 2 / 7 / 12;
    place-self: auto start;
  }

  #w-node-_569507f6-130b-0367-dfc3-153d0c2fb8bc-89908220 {
    grid-area: 17 / 2 / 18 / 12;
    place-self: auto start;
  }

  #w-node-_856c2ea4-91e4-a7b4-074e-25f4d50cbfba-89908220 {
    grid-area: 13 / 2 / 14 / 12;
    place-self: auto start;
  }

  #w-node-f3a7fd36-0efe-ef05-7ab5-9c8a9e8cb8d1-89908220 {
    grid-area: 12 / 1 / 13 / 14;
    place-self: stretch stretch;
  }

  #w-node-c3276767-ba46-004a-d065-071afe30e210-89908220 {
    grid-area: 16 / 2 / 17 / 13;
  }

  #w-node-_7b05a791-3b45-8025-c195-34b68e0f9c51-19474181 {
    grid-area: 1 / 1 / 3 / 8;
  }

  #w-node-_7b05a791-3b45-8025-c195-34b68e0f9c5a-19474181 {
    grid-area: 3 / 4 / 4 / 12;
    justify-self: start;
  }

  #w-node-_7b05a791-3b45-8025-c195-34b68e0f9c5d-19474181 {
    grid-area: 1 / 11 / 3 / 15;
  }

  #w-node-_8c37ae68-b040-aaed-4c9f-3e2780b6580a-19474181 {
    grid-area: 2 / 2 / 3 / 7;
  }

  #w-node-f0521ae4-0ccc-d1e9-e029-a9e3287985f4-19474181 {
    grid-area: 1 / 8 / 2 / 13;
  }

  #w-node-a8b50ffe-480a-dd41-489e-374f13fe1090-19474181 {
    grid-area: 2 / 8 / 3 / 13;
  }

  #w-node-_8c37ae68-b040-aaed-4c9f-3e2780b6581e-19474181 {
    grid-area: 4 / 2 / 5 / 13;
    place-self: end stretch;
  }

  #w-node-b71ec4d3-4b29-df78-c0dc-61b13d30bd10-19474181 {
    grid-area: 1 / 2 / 2 / 7;
    justify-self: stretch;
  }

  #w-node-_9a1857e1-13a0-b540-9431-83aa0b137c1c-19474181 {
    grid-area: 14 / 2 / 15 / 13;
    place-self: stretch stretch;
  }

  #w-node-_9a1857e1-13a0-b540-9431-83aa0b137c31-19474181 {
    grid-area: 15 / 2 / 16 / 13;
    place-self: start;
  }

  #w-node-cedbefba-5890-5e14-c715-deeb4a93071d-19474181 {
    grid-area: 9 / 2 / 10 / 13;
    place-self: start;
  }

  #w-node-_03d4becf-5516-34c4-c5b3-fb6f29ebe731-19474181 {
    grid-area: 3 / 2 / 4 / 13;
    place-self: auto start;
  }

  #w-node-ba8bbe29-3feb-619b-2c15-f6ed0481b81f-19474181 {
    grid-area: 6 / 2 / 7 / 13;
    place-self: auto start;
  }

  #w-node-ce876f03-2a29-5e61-e2b6-982633cd5c79-19474181 {
    grid-area: 2 / 2 / 3 / 13;
    place-self: stretch stretch;
  }

  #w-node-_86402805-e7f5-1612-147b-760861d41357-19474181 {
    grid-area: 5 / 2 / 6 / 13;
    place-self: stretch stretch;
  }

  #w-node-_5d4458b5-1ca1-5fe6-6574-d7a6e4083ce8-19474181 {
    grid-area: 8 / 2 / 9 / 13;
    place-self: stretch stretch;
  }

  #w-node-acf4482e-99ab-1beb-9b29-04193fd98c71-19474181 {
    grid-area: 11 / 2 / 12 / 13;
    place-self: stretch stretch;
  }

  #w-node-_88f74335-06de-c0a3-da9f-c46e98cde31a-19474181 {
    grid-area: 12 / 2 / 13 / 13;
    place-self: start;
  }

  #w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139a4-ddc031ab {
    grid-area: 1 / 1 / 3 / 8;
  }

  #w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139ad-ddc031ab {
    grid-area: 3 / 4 / 4 / 12;
    justify-self: start;
  }

  #w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139b0-ddc031ab {
    grid-area: 1 / 11 / 3 / 15;
  }

  #w-node-_1c7d6c1f-f44a-f5ed-8137-c5dd00157410-ddc031ab {
    grid-area: 2 / 2 / 3 / 13;
  }

  #w-node-c8dd4693-5ae0-d71c-09d6-4bae4d6c909e-ddc031ab {
    grid-area: 5 / 2 / 6 / 13;
  }

  #w-node-_1c7d6c1f-f44a-f5ed-8137-c5dd0015742e-ddc031ab {
    grid-area: 1 / 2 / 2 / 13;
    justify-self: stretch;
  }

  #w-node-ec90533c-8ded-89e1-daf3-801698fc72b7-ddc031ab {
    grid-area: 3 / 2 / 4 / 13;
  }

  #w-node-_01b44971-0fa7-af45-9869-69570f8cefc9-ddc031ab {
    grid-area: 1 / 1 / 2 / 12;
    place-self: end stretch;
  }

  #w-node-a88d5ea4-cd38-5af0-3584-3ced69adf750-ddc031ab {
    grid-area: 2 / 1 / 3 / 14;
    place-self: stretch stretch;
  }

  #w-node-_93ebd17f-12a1-e57f-35b1-b65f14fb1530-ddc031ab {
    grid-area: 5 / 1 / 6 / 14;
    place-self: stretch stretch;
  }

  #w-node-_7a064058-f1b0-5bf0-4504-b131a2b5d61d-ddc031ab {
    grid-area: 9 / 1 / 10 / 14;
    place-self: stretch stretch;
  }

  #w-node-_4f91a312-acb9-38c7-1a56-b3d80d66e8c4-ddc031ab {
    grid-area: 12 / 1 / 13 / 14;
    place-self: stretch stretch;
  }

  #w-node-_7a064058-f1b0-5bf0-4504-b131a2b5d626-ddc031ab {
    grid-area: 10 / 2 / 11 / 13;
    place-self: auto start;
  }

  #w-node-_5fab2147-3218-a424-03f3-e47fbbdf7992-ddc031ab {
    grid-area: 1 / 2 / 2 / 14;
    justify-self: start;
  }

  #w-node-_473c40e2-db18-a81e-e206-3a652533253c-ddc031ab {
    grid-area: 8 / 2 / 9 / 13;
    justify-self: start;
  }

  #w-node-dfa5b3a7-4cc6-4a0c-77c6-c30bcc72de49-ddc031ab {
    grid-area: 15 / 2 / 16 / 13;
    justify-self: start;
  }

  #w-node-_9d4c631d-27e0-d06b-52c1-2c273cacf54f-ddc031ab {
    grid-area: 13 / 2 / 14 / 13;
    place-self: auto start;
  }

  #w-node-_7a064058-f1b0-5bf0-4504-b131a2b5d637-ddc031ab {
    grid-area: 3 / 2 / 4 / 12;
    place-self: auto start;
  }

  #w-node-_60adc4b4-be74-3380-d8fe-6131b90c188e-ddc031ab {
    grid-area: 6 / 2 / 7 / 12;
    place-self: auto start;
  }

  #w-node-_569507f6-130b-0367-dfc3-153d0c2fb8bc-ddc031ab {
    grid-area: 17 / 2 / 18 / 12;
    place-self: auto start;
  }

  #w-node-f3a7fd36-0efe-ef05-7ab5-9c8a9e8cb8d1-ddc031ab {
    grid-area: 16 / 1 / 17 / 14;
    place-self: stretch stretch;
  }

  #w-node-de4c862a-73d7-e97f-8d7e-17000beb7a9f-ac474182 {
    grid-area: 1 / 1 / 3 / 8;
  }

  #w-node-de4c862a-73d7-e97f-8d7e-17000beb7aa8-ac474182 {
    grid-area: 3 / 4 / 4 / 12;
    justify-self: start;
  }

  #w-node-de4c862a-73d7-e97f-8d7e-17000beb7aab-ac474182 {
    grid-area: 1 / 11 / 3 / 15;
  }

  #w-node-_74160113-518f-7060-ba92-1c8c30c663ae-ac474182 {
    grid-area: 2 / 2 / 3 / 7;
  }

  #w-node-c383abad-9fbc-6d5d-ddb8-5f20a3072d75-ac474182 {
    grid-area: 2 / 8 / 3 / 13;
  }

  #w-node-_07243731-84a2-2519-dc0a-d38c73b9b0cd-ac474182 {
    grid-area: 3 / 2 / 4 / 13;
    place-self: end stretch;
  }

  #w-node-f3e4eda3-0d0f-0c08-61fa-0a4487c212f6-ac474182 {
    grid-area: 1 / 2 / 2 / 7;
    justify-self: stretch;
  }

  #w-node-fbd2ffea-405e-3d79-d9d1-d2830caa3453-ac474182 {
    grid-area: 1 / 7 / 2 / 14;
    place-self: stretch stretch;
  }

  #w-node-_941ecb52-0483-44f9-d942-ce3d52fb88f8-ac474182 {
    grid-area: 8 / 2 / 12 / 13;
    place-self: stretch stretch;
  }

  #w-node-_941ecb52-0483-44f9-d942-ce3d52fb8908-ac474182 {
    grid-area: 1 / 2 / 2 / 13;
    justify-self: start;
  }

  #w-node-c507070b-510c-4036-9999-f1d3ec949b86-ac474182 {
    grid-area: 17 / 2 / 18 / 13;
    place-self: start;
  }

  #w-node-_4262bc57-bf3f-4cda-1677-e1b0d4bba13b-ac474182 {
    grid-area: 2 / 2 / 6 / 13;
    place-self: stretch stretch;
  }

  #w-node-_6ff8c1b4-883c-c6cd-bdbe-585b4d179d23-ac474182 {
    grid-area: 6 / 2 / 7 / 13;
    place-self: start;
  }

  #w-node-_535f1e33-cc97-8dcd-ff90-d653da4948ae-ac474182 {
    grid-area: 14 / 2 / 17 / 13;
    place-self: stretch stretch;
  }

  #w-node-_941ecb52-0483-44f9-d942-ce3d52fb890d-ac474182 {
    grid-area: 12 / 2 / 13 / 13;
    place-self: start;
  }

  #w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139a4-8e99e8c2 {
    grid-area: 1 / 1 / 3 / 8;
  }

  #w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139ad-8e99e8c2 {
    grid-area: 3 / 4 / 4 / 12;
    justify-self: start;
  }

  #w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139b0-8e99e8c2 {
    grid-area: 1 / 11 / 3 / 15;
  }

  #w-node-_1c7d6c1f-f44a-f5ed-8137-c5dd00157410-8e99e8c2 {
    grid-area: 2 / 2 / 3 / 13;
  }

  #w-node-_1c7d6c1f-f44a-f5ed-8137-c5dd00157416-8e99e8c2 {
    grid-area: 4 / 2 / 6 / 13;
  }

  #w-node-c8dd4693-5ae0-d71c-09d6-4bae4d6c909e-8e99e8c2 {
    grid-area: 6 / 2 / 7 / 13;
  }

  #w-node-_1c7d6c1f-f44a-f5ed-8137-c5dd0015742e-8e99e8c2 {
    grid-area: 1 / 2 / 2 / 13;
    justify-self: stretch;
  }

  #w-node-_5a6b68d8-4969-9929-2621-dd51beb5b8ca-8e99e8c2 {
    grid-area: 3 / 2 / 4 / 13;
  }

  #w-node-_4b8f144b-5bbb-403d-e0ba-088effa656b5-8e99e8c2 {
    grid-area: 1 / 1 / 2 / 12;
    place-self: end stretch;
  }

  #w-node-_5fab2147-3218-a424-03f3-e47fbbdf7992-8e99e8c2 {
    grid-area: 1 / 2 / 2 / 13;
    justify-self: start;
  }

  #w-node-_5fab2147-3218-a424-03f3-e47fbbdf7994-8e99e8c2 {
    grid-area: 2 / 2 / 3 / 13;
    place-self: stretch stretch;
  }

  #w-node-_5fab2147-3218-a424-03f3-e47fbbdf799f-8e99e8c2 {
    grid-area: 3 / 2 / 4 / 13;
    place-self: auto start;
  }

  #w-node-_4f91a312-acb9-38c7-1a56-b3d80d66e8c4-8e99e8c2 {
    grid-area: 5 / 2 / 6 / 13;
    place-self: stretch stretch;
  }

  #w-node-_4f91a312-acb9-38c7-1a56-b3d80d66e8d1-8e99e8c2 {
    grid-area: 6 / 2 / 7 / 7;
    place-self: auto start;
  }

  #w-node-_7a064058-f1b0-5bf0-4504-b131a2b5d61d-8e99e8c2 {
    grid-area: 2 / 2 / 3 / 13;
    place-self: stretch stretch;
  }

  #w-node-_7a064058-f1b0-5bf0-4504-b131a2b5d626-8e99e8c2 {
    grid-area: 3 / 2 / 4 / 13;
    place-self: auto start;
  }

  #w-node-_9d4c631d-27e0-d06b-52c1-2c273cacf54f-8e99e8c2 {
    grid-area: 6 / 2 / 7 / 13;
    place-self: auto start;
  }

  #w-node-_7a064058-f1b0-5bf0-4504-b131a2b5d628-8e99e8c2 {
    grid-area: 5 / 2 / 6 / 13;
    place-self: stretch stretch;
  }

  #w-node-a88d5ea4-cd38-5af0-3584-3ced69adf750-8e99e8c2 {
    grid-area: 8 / 2 / 9 / 13;
    place-self: stretch stretch;
  }

  #w-node-_7a064058-f1b0-5bf0-4504-b131a2b5d637-8e99e8c2 {
    grid-area: 9 / 2 / 10 / 7;
    place-self: auto start;
  }

  #w-node-_7b05a791-3b45-8025-c195-34b68e0f9c51-d1474183 {
    grid-area: 1 / 1 / 3 / 8;
  }

  #w-node-_7b05a791-3b45-8025-c195-34b68e0f9c5a-d1474183 {
    grid-area: 3 / 4 / 4 / 12;
    justify-self: start;
  }

  #w-node-_7b05a791-3b45-8025-c195-34b68e0f9c5d-d1474183 {
    grid-area: 1 / 11 / 3 / 15;
  }

  #w-node-_8c37ae68-b040-aaed-4c9f-3e2780b6580a-d1474183 {
    grid-area: 2 / 2 / 3 / 7;
  }

  #w-node-f0521ae4-0ccc-d1e9-e029-a9e3287985f4-d1474183 {
    grid-area: 3 / 2 / 4 / 7;
  }

  #w-node-a8b50ffe-480a-dd41-489e-374f13fe1090-d1474183 {
    grid-area: 2 / 8 / 4 / 13;
  }

  #w-node-_8c37ae68-b040-aaed-4c9f-3e2780b6581e-d1474183 {
    grid-area: 4 / 2 / 5 / 13;
    place-self: end stretch;
  }

  #w-node-b71ec4d3-4b29-df78-c0dc-61b13d30bd10-d1474183 {
    grid-area: 1 / 2 / 2 / 13;
    justify-self: stretch;
  }

  #w-node-_9a1857e1-13a0-b540-9431-83aa0b137c1c-d1474183 {
    grid-area: 2 / 2 / 3 / 13;
    place-self: stretch stretch;
  }

  #w-node-_9a1857e1-13a0-b540-9431-83aa0b137c31-d1474183 {
    grid-area: 3 / 2 / 4 / 13;
    place-self: start;
  }

  #w-node-e76784ba-56f4-dc2d-9ba6-186539c8fd01-d1474183 {
    grid-area: 5 / 2 / 6 / 13;
    place-self: stretch stretch;
  }

  #w-node-bae3cf56-403b-fe2b-4d1f-dc4f14de020b-d1474183 {
    grid-area: 15 / 2 / 16 / 13;
    place-self: auto start;
  }

  #w-node-_03d4becf-5516-34c4-c5b3-fb6f29ebe731-d1474183 {
    grid-area: 9 / 2 / 10 / 13;
    place-self: auto start;
  }

  #w-node-b9b79217-16a8-e95e-7611-2d3da613b4d0-d1474183 {
    grid-area: 12 / 2 / 13 / 13;
    place-self: auto start;
  }

  #w-node-_01c179e2-b62a-8610-b651-4f031958f703-d1474183 {
    grid-area: 14 / 2 / 15 / 13;
    place-self: stretch stretch;
  }

  #w-node-ba8bbe29-3feb-619b-2c15-f6ed0481b81f-d1474183 {
    grid-area: 6 / 2 / 7 / 13;
    place-self: auto start;
  }

  #w-node-ce876f03-2a29-5e61-e2b6-982633cd5c79-d1474183 {
    grid-area: 8 / 2 / 9 / 13;
    place-self: stretch stretch;
  }

  #w-node-_74b2ab05-5776-9baa-1ccb-a5caa8b34bf3-d1474183 {
    grid-area: 11 / 2 / 12 / 13;
    place-self: stretch stretch;
  }

  #w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139a4-bf1f7e2c {
    grid-area: 1 / 1 / 3 / 8;
  }

  #w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139ad-bf1f7e2c {
    grid-area: 3 / 4 / 4 / 12;
    justify-self: start;
  }

  #w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139b0-bf1f7e2c {
    grid-area: 1 / 11 / 3 / 15;
  }

  #w-node-c8dd4693-5ae0-d71c-09d6-4bae4d6c909e-bf1f7e2c {
    grid-area: 5 / 2 / 6 / 16;
  }

  #w-node-_1c7d6c1f-f44a-f5ed-8137-c5dd0015742e-bf1f7e2c {
    grid-area: 1 / 2 / 2 / 13;
    justify-self: stretch;
  }

  #w-node-ec90533c-8ded-89e1-daf3-801698fc72b7-bf1f7e2c {
    grid-area: 3 / 2 / 4 / 16;
  }

  #w-node-a88d5ea4-cd38-5af0-3584-3ced69adf750-bf1f7e2c {
    grid-area: 2 / 2 / 3 / 13;
    place-self: stretch stretch;
  }

  #w-node-_93ebd17f-12a1-e57f-35b1-b65f14fb1530-bf1f7e2c {
    grid-area: 5 / 2 / 6 / 13;
    place-self: stretch stretch;
  }

  #w-node-_4f91a312-acb9-38c7-1a56-b3d80d66e8c4-bf1f7e2c {
    grid-area: 13 / 2 / 14 / 13;
    place-self: stretch stretch;
  }

  #w-node-_7a064058-f1b0-5bf0-4504-b131a2b5d626-bf1f7e2c {
    grid-area: 10 / 2 / 11 / 13;
    place-self: auto start;
  }

  #w-node-b6ad1024-a2b0-3134-3fbd-70e91a3161b4-bf1f7e2c {
    grid-area: 14 / 2 / 15 / 13;
    place-self: auto start;
  }

  #w-node-c93a5b12-575b-0839-47e2-32b7e9e3dae2-bf1f7e2c {
    grid-area: 22 / 2 / 23 / 9;
    place-self: auto start;
  }

  #w-node-_39d9df0b-8514-160d-801e-7ab225413694-bf1f7e2c {
    grid-area: 8 / 2 / 9 / 12;
    justify-self: start;
  }

  #w-node-_5fab2147-3218-a424-03f3-e47fbbdf7992-bf1f7e2c {
    grid-area: 1 / 2 / 2 / 14;
    justify-self: start;
  }

  #w-node-_7a064058-f1b0-5bf0-4504-b131a2b5d637-bf1f7e2c {
    grid-area: 3 / 2 / 4 / 12;
    place-self: auto start;
  }

  #w-node-_60adc4b4-be74-3380-d8fe-6131b90c188e-bf1f7e2c {
    grid-area: 6 / 2 / 7 / 12;
    place-self: auto start;
  }

  #w-node-_856c2ea4-91e4-a7b4-074e-25f4d50cbfba-bf1f7e2c {
    grid-area: 17 / 2 / 18 / 12;
    place-self: auto start;
  }

  #w-node-_3b8669c4-f457-4646-bfeb-ae6efb3371b4-bf1f7e2c {
    grid-area: 9 / 2 / 10 / 13;
    place-self: stretch stretch;
  }

  #w-node-f3a7fd36-0efe-ef05-7ab5-9c8a9e8cb8d1-bf1f7e2c {
    grid-area: 16 / 1 / 17 / 14;
    place-self: stretch stretch;
  }

  #w-node-_0e0cbd8e-15d4-3436-7324-4e28f9a63369-bf1f7e2c {
    grid-area: 12 / 2 / 13 / 11;
    justify-self: start;
  }

  #w-node-_203552cf-7536-9cf0-16ee-f32dd344d962-bf1f7e2c {
    grid-area: 19 / 2 / 20 / 9;
    justify-self: start;
  }

  #w-node-_47f1cb95-f180-6fff-3f30-1c7dec5c1c3b-bf1f7e2c {
    grid-row: 21 / 22;
    grid-column-end: 13;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_2f0c955d-b79a-8b4f-beab-f62a96337d2b-bf4740de {
    grid-column-end: 10;
  }

  #w-node-_2f0c955d-b79a-8b4f-beab-f62a96337d3c-bf4740de {
    grid-area: 2 / 2 / 9 / 10;
  }

  #w-node-_47e75bde-ab5f-1b63-f001-504bdeae0fea-bf4740de {
    grid-column-end: 10;
  }

  #w-node-_47e75bde-ab5f-1b63-f001-504bdeae0ffb-bf4740de {
    grid-area: 2 / 2 / 9 / 10;
  }

  #w-node-_57e59def-421c-0cae-e0f9-6d13b43e03e2-bf4740de {
    grid-area: 2 / 2 / 5 / 5;
  }

  #w-node-_4c3ddf00-f841-34d5-396a-0ed3a3130909-bf4740de {
    grid-area: 2 / 5 / 5 / 8;
  }

  #w-node-bbe537ca-d539-ca52-4a7a-7bfaaa07d2dc-bf4740de {
    grid-area: 5 / 2 / 9 / 7;
  }

  #w-node-_7fa57098-12d3-4008-186f-4549d7efcf80-bf4740de {
    grid-area: 2 / 1 / 10 / 9;
    place-self: stretch center;
  }

  #w-node-ed5c8652-9cb7-694e-31f5-f54304f9a810-bf4740de {
    grid-area: 1 / 3 / 3 / 5;
  }

  #w-node-_82bcb9f5-0567-103b-88be-dcfe4194954f-bf4740de {
    grid-area: 3 / 1 / 5 / 3;
  }

  #w-node-_6b7ed7ba-efbe-4875-ebfd-f3ece7518dfc-bf4740de {
    grid-area: 3 / 3 / 5 / 5;
  }

  #w-node-f1f4d0d9-12a5-8dfc-b80d-e4bb7074c80a-bf4740de {
    grid-area: 1 / 5 / 3 / 7;
  }

  #w-node-_56168f77-5418-8c36-250c-983842c8f885-bf4740de {
    grid-area: 1 / 1 / 3 / 3;
  }

  #w-node-a6098fc0-6119-4332-5173-920ff4b64957-bf4740de {
    grid-area: 3 / 2 / 5 / 4;
  }

  #w-node-c2f7dd4a-9c01-eeed-31e6-dd2a3992b156-bf4740de {
    grid-area: 1 / 1 / 3 / 3;
  }

  #w-node-_03e75825-7834-90fc-545a-82d823303795-bf4740de {
    grid-area: 2 / 2 / 5 / 5;
  }

  #w-node-_03e75825-7834-90fc-545a-82d8233037a4-bf4740de {
    grid-area: 2 / 5 / 5 / 8;
  }

  #w-node-_03e75825-7834-90fc-545a-82d8233037bd-bf4740de {
    grid-area: 4 / 2 / 7 / 8;
  }

  #w-node-_03e75825-7834-90fc-545a-82d8233037bf-bf4740de {
    grid-area: 1 / 1 / 2 / 5;
    justify-self: start;
  }

  #w-node-_03e75825-7834-90fc-545a-82d8233037c1-bf4740de {
    grid-area: 2 / 2 / 3 / 6;
  }

  #w-node-_03e75825-7834-90fc-545a-82d8233037c3-bf4740de {
    grid-area: 3 / 2 / 4 / 6;
  }

  #w-node-_03e75825-7834-90fc-545a-82d8233037c5-bf4740de {
    grid-area: 3 / 1 / 4 / 5;
    align-self: start;
  }

  #w-node-_8c39b487-c1a4-3a73-4ca7-f37c6945549b-bf4740de {
    grid-area: 3 / 3 / 4 / 4;
  }

  #w-node-af68b733-a69d-092f-afb1-a12f1bfc8616-bf4740de {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_661d047c-aae3-55aa-9be4-6ec4948081b5-bf4740de {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_03e75825-7834-90fc-545a-82d8233037cf-bf4740de {
    grid-area: 1 / 6 / 3 / 8;
  }

  #w-node-_03e75825-7834-90fc-545a-82d8233037d2-bf4740de {
    grid-area: 1 / 3 / 3 / 4;
  }

  #w-node-_03e75825-7834-90fc-545a-82d8233037de-bf4740de {
    grid-area: 1 / 5 / 3 / 7;
  }

  #w-node-_03e75825-7834-90fc-545a-82d8233037d9-bf4740de {
    grid-area: 1 / 4 / 3 / 6;
  }

  #w-node-_03e75825-7834-90fc-545a-82d8233037d4-bf4740de {
    grid-area: 1 / 3 / 3 / 5;
  }

  #w-node-_03e75825-7834-90fc-545a-82d8233037f7-bf4740de {
    grid-area: 3 / 6 / 5 / 8;
  }

  #w-node-_03e75825-7834-90fc-545a-82d8233037fa-bf4740de {
    grid-area: 1 / 3 / 3 / 4;
  }

  #w-node-_03e75825-7834-90fc-545a-82d8233037fb-bf4740de {
    grid-area: 1 / 2 / 3 / 3;
  }

  #w-node-_03e75825-7834-90fc-545a-82d8233037f2-bf4740de {
    grid-area: 3 / 5 / 5 / 7;
  }

  #w-node-_03e75825-7834-90fc-545a-82d823303801-bf4740de {
    grid-area: 3 / 4 / 5 / 6;
  }

  #w-node-_03e75825-7834-90fc-545a-82d823303804-bf4740de {
    grid-area: 1 / 3 / 3 / 4;
  }

  #w-node-_03e75825-7834-90fc-545a-82d823303805-bf4740de {
    grid-area: 1 / 2 / 3 / 3;
  }

  #w-node-_03e75825-7834-90fc-545a-82d8233037fc-bf4740de {
    grid-area: 3 / 3 / 5 / 5;
  }

  #w-node-_1205fb4b-e6ab-9be0-a692-c610a77c9bce-bf4740de {
    grid-area: 1 / 2 / 6 / 5;
    place-self: center;
  }

  #w-node-_3f20359a-649f-ae8c-34a0-3dc0e4c73e7c-bf4740de {
    grid-area: 2 / 5 / 4 / 8;
  }

  #w-node-_2261d471-2be6-f2ed-de5f-7a6a1defd30e-bf4740de {
    grid-area: 6 / 5 / 8 / 8;
  }

  #w-node-d170aaa5-df7c-0bea-e997-ae9f130b2c9d-bf4740de {
    grid-area: 4 / 5 / 6 / 8;
  }

  #w-node-_6d4f3064-f607-3ed1-bd19-2b6a8ad17251-bf4740de {
    grid-area: 6 / 3 / 8 / 6;
  }

  #w-node-_3812c7b6-f56e-cda1-1b53-1976fdef1df7-bf4740de {
    grid-area: 1 / 2 / 6 / 6;
    place-self: center;
  }

  #w-node-_3812c7b6-f56e-cda1-1b53-1976fdef1e04-bf4740de {
    grid-area: 6 / 6 / 8 / 8;
  }

  #w-node-_3812c7b6-f56e-cda1-1b53-1976fdef1e06-bf4740de {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-_3812c7b6-f56e-cda1-1b53-1976fdef1e08-bf4740de {
    grid-area: 1 / 2 / 3 / 3;
  }

  #w-node-_3812c7b6-f56e-cda1-1b53-1976fdef1e09-bf4740de {
    grid-area: 4 / 6 / 6 / 8;
  }

  #w-node-_3812c7b6-f56e-cda1-1b53-1976fdef1e0c-bf4740de {
    grid-area: 1 / 3 / 3 / 4;
  }

  #w-node-_3812c7b6-f56e-cda1-1b53-1976fdef1e0d-bf4740de {
    grid-area: 1 / 2 / 3 / 3;
  }

  #w-node-_3812c7b6-f56e-cda1-1b53-1976fdef1e18-bf4740de {
    grid-area: 6 / 4 / 8 / 6;
  }

  #w-node-_3812c7b6-f56e-cda1-1b53-1976fdef1e1c-bf4740de {
    grid-area: 1 / 2 / 3 / 3;
  }

  #w-node-_0cdeea4e-fff4-8865-9993-1478858fd874-bf4740de {
    grid-area: 2 / 2 / 5 / 5;
    place-self: center;
  }

  #w-node-ecdc1842-ed58-0f5b-2f4d-c423f623f995-bf4740de {
    grid-area: 5 / 3 / 7 / 6;
    justify-self: end;
  }

  #w-node-c57ac90c-ca06-ad1d-7e3a-0a8a6a6d4049-bf4740de {
    grid-area: 5 / 5 / 7 / 8;
    justify-self: end;
  }

  #w-node-b980095e-8641-b78d-2fde-d453ba9b85cd-bf4740de {
    grid-area: 3 / 5 / 5 / 8;
    justify-self: end;
  }

  #w-node-dbcc7010-5856-43f6-5375-ce3c990b81ac-bf4740de {
    grid-area: 7 / 3 / 9 / 6;
    justify-self: end;
  }

  #w-node-d05e8e2d-9848-04d8-17d1-cd98bd4796ca-bf4740de {
    grid-area: 1 / 2 / 7 / 6;
    place-self: center;
  }

  #w-node-d05e8e2d-9848-04d8-17d1-cd98bd4796e2-bf4740de {
    grid-area: 3 / 6 / 5 / 8;
    justify-self: end;
  }

  #w-node-d05e8e2d-9848-04d8-17d1-cd98bd4796e5-bf4740de {
    grid-area: 1 / 3 / 3 / 4;
  }

  #w-node-d05e8e2d-9848-04d8-17d1-cd98bd4796e6-bf4740de {
    grid-area: 1 / 2 / 3 / 3;
  }

  #w-node-d05e8e2d-9848-04d8-17d1-cd98bd4796d8-bf4740de {
    grid-area: 5 / 5 / 7 / 8;
    justify-self: end;
  }

  #w-node-d05e8e2d-9848-04d8-17d1-cd98bd4796da-bf4740de {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-d05e8e2d-9848-04d8-17d1-cd98bd4796db-bf4740de {
    grid-area: 1 / 3 / 3 / 4;
  }

  #w-node-d05e8e2d-9848-04d8-17d1-cd98bd4796dc-bf4740de {
    grid-area: 1 / 2 / 3 / 3;
  }

  #w-node-_2480c18d-7933-4d9b-8dfb-ef40215e47cf-bf4740de {
    grid-area: 1 / 4 / 3 / 6;
    justify-self: end;
  }

  #w-node-_2480c18d-7933-4d9b-8dfb-ef40215e47d1-bf4740de {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-_2480c18d-7933-4d9b-8dfb-ef40215e47d2-bf4740de {
    grid-area: 1 / 3 / 3 / 4;
  }

  #w-node-_2480c18d-7933-4d9b-8dfb-ef40215e47d3-bf4740de {
    grid-area: 1 / 2 / 3 / 3;
  }

  #w-node-d05e8e2d-9848-04d8-17d1-cd98bd4796d3-bf4740de {
    grid-area: 5 / 3 / 7 / 6;
    justify-self: end;
  }

  #w-node-d05e8e2d-9848-04d8-17d1-cd98bd4796d7-bf4740de {
    grid-area: 1 / 2 / 3 / 3;
  }

  #w-node-d05e8e2d-9848-04d8-17d1-cd98bd4796e9-bf4740de {
    grid-area: 7 / 2 / 9 / 6;
    justify-self: end;
  }

  #w-node-d05e8e2d-9848-04d8-17d1-cd98bd4796ed-bf4740de {
    grid-area: 1 / 2 / 3 / 3;
  }

  #w-node-a88e4fca-32f7-d8bb-ceb8-18a555656a26-bf4740de {
    grid-area: 2 / 1 / 3 / 7;
    place-self: center;
  }

  #w-node-_7783f36b-5db9-8012-5ab5-ded202cb9488-bf4740de {
    grid-area: 4 / 2 / 5 / 6;
    place-self: center;
  }

  #w-node-_4f1425cb-0025-af95-fd41-b1b5c0ba9bb1-bf4740de {
    grid-area: 1 / 2 / 2 / 8;
    place-self: center;
  }

  #w-node-_4f1425cb-0025-af95-fd41-b1b5c0ba9bb3-bf4740de {
    grid-area: 3 / 2 / 4 / 8;
    place-self: center;
  }

  #w-node-_4f1425cb-0025-af95-fd41-b1b5c0ba9bb4-bf4740de {
    grid-area: 2 / 2 / 3 / 8;
    place-self: center;
  }

  #w-node-_09ec2ad8-cac6-2129-cce0-6dcfb0ed1554-bf4740de {
    grid-area: 2 / 1 / 3 / 9;
  }

  #w-node-_2d8bf228-ca63-1250-51c8-85f05fde2783-bf4740de {
    grid-area: 3 / 1 / 4 / 9;
  }

  #w-node-fbfe68a8-ed4f-9adc-17ca-53c4d8b714b8-bf4740de {
    grid-area: 5 / 1 / 7 / 9;
  }

  #w-node-ebdfb352-fd33-c217-8129-0e3d6824dc1c-bf4740de {
    grid-area: 2 / 1 / 3 / 9;
  }

  #w-node-d9c11a9d-c64d-2b01-dbfc-c9e9b184b46c-bf4740de {
    grid-area: 3 / 1 / 4 / 9;
  }

  #w-node-_09480954-cf27-17cb-a86a-d570f4ec4ee8-bf4740de {
    grid-area: 5 / 1 / 7 / 9;
  }

  #w-node-_90ae9e78-09c5-98e7-edad-7e9109ddca83-bf4740de {
    grid-area: 2 / 1 / 3 / 9;
  }

  #w-node-_0d4aaa1c-f535-0d4a-860d-cbca5423ea4c-bf4740de {
    grid-area: 3 / 1 / 4 / 9;
  }

  #w-node-_3310d7cc-ddbb-aea1-a524-fbd3dde7f95c-bf4740de {
    grid-area: 5 / 1 / 7 / 9;
  }

  #w-node-_7e105643-0545-ba9d-c552-3a1b629e249b-bf4740de, #w-node-_9d9a0baa-fbb3-2766-e447-d38e916cb5b2-bf4740de {
    grid-area: 2 / 5 / 5 / 8;
    place-self: center;
  }

  #w-node-a3e9ddf8-3ad7-c9a3-c1a7-2cc1a9f713c7-bf4740de {
    grid-area: 2 / 1 / 3 / 9;
  }

  #w-node-_5bc2dd5b-5642-28e6-91fb-1c092ffc8b7d-bf4740de {
    grid-area: 3 / 1 / 4 / 9;
  }

  #w-node-e50c6b45-ba26-fe4d-bdf5-9b2dfcc5b815-bf4740de {
    grid-area: 5 / 1 / 7 / 9;
  }

  #w-node-ffd11d10-f0e5-8b94-1c38-87c3f9e7a419-bf4740de {
    grid-area: 2 / 1 / 3 / 9;
  }

  #w-node-cf9b7f23-1ae8-2a46-cdda-1e84304cb468-bf4740de {
    grid-area: 3 / 1 / 4 / 9;
  }

  #w-node-_6787fef1-0c59-5419-2f0c-9ea7a94f9b75-bf4740de {
    grid-area: 5 / 1 / 7 / 9;
  }

  #w-node-_21f0bee2-e83f-a427-1db8-6c6e6d7c4d9c-bf4740de {
    grid-area: 2 / 1 / 3 / 9;
  }

  #w-node-c40024fd-326b-d4b4-7b0a-754af6325920-bf4740de {
    grid-area: 3 / 1 / 4 / 9;
  }

  #w-node-_5ebfb994-7a54-5712-633d-db1689a960d4-bf4740de {
    grid-area: 5 / 1 / 7 / 9;
  }

  #w-node-_5c6beb01-c1f3-55dc-a5c3-69e1c97ef3fd-bf4740de {
    grid-area: 2 / 1 / 3 / 9;
    justify-self: start;
  }

  #w-node-b361ba07-cf20-bceb-8454-35d314d046a7-bf4740de {
    grid-area: 3 / 1 / 4 / 9;
    justify-self: start;
  }

  #w-node-b6f4bd48-385f-56c1-158a-9b7775f66d7c-bf4740de {
    grid-area: 5 / 1 / 7 / 9;
  }

  #w-node-_78a7f623-6efa-287a-8067-7da430363b41-bf4740de {
    grid-area: 1 / 1 / 3 / 9;
    place-self: center;
  }

  #w-node-de69b9c6-0592-e1bc-2ec3-07ad6793641f-bf4740de {
    grid-area: 3 / 1 / 5 / 9;
    place-self: stretch stretch;
  }

  #w-node-_1e645d8a-888b-06c1-eec0-175ba2581c2e-bf4740de {
    grid-area: 4 / 1 / 7 / 9;
    place-self: center;
  }

  #w-node-eced2366-57e8-fe6e-2dde-960296d0b979-bf4740de {
    grid-area: 6 / 1 / 9 / 9;
    place-self: stretch stretch;
  }

  #w-node-d0dfcad3-a4b8-6d12-27bc-f53848af3c84-bf4740de, #w-node-_83b62464-9818-a2c4-9009-e541355e59b5-bf4740de, #w-node-a1eae242-2ffa-9b09-9c48-40bc322c9b49-bf4740de {
    grid-area: 1 / 1 / 9 / 9;
    place-self: stretch stretch;
  }

  #w-node-caf35d4b-7e68-825b-913f-652da841f983-bf4740de {
    grid-area: 1 / 1 / 2 / 9;
    justify-self: start;
  }

  #w-node-caf35d4b-7e68-825b-913f-652da841f988-bf4740de {
    grid-area: 4 / 1 / 5 / 9;
    place-self: stretch stretch;
  }

  #w-node-caf35d4b-7e68-825b-913f-652da841f991-bf4740de {
    grid-area: 2 / 1 / 4 / 9;
    justify-self: stretch;
  }

  #w-node-_4fb8b82e-404a-e1aa-17f6-063d2318a7fc-bf4740de {
    grid-area: 1 / 1 / 9 / 9;
    place-self: stretch stretch;
  }

  #w-node-caf35d4b-7e68-825b-913f-652da841f9b8-bf4740de {
    grid-area: 1 / 1 / 2 / 9;
    place-self: center;
  }

  #w-node-caf35d4b-7e68-825b-913f-652da841f9ba-bf4740de {
    grid-area: 3 / 2 / 4 / 8;
    place-self: end center;
  }

  #w-node-caf35d4b-7e68-825b-913f-652da841f9be-bf4740de {
    grid-area: 2 / 2 / 3 / 8;
    place-self: stretch stretch;
  }

  #w-node-d1b73f55-7f31-3ffa-2e37-045b34926b64-bf4740de {
    grid-area: 1 / 1 / 2 / 9;
    justify-self: start;
  }

  #w-node-_3e6b60ce-5e4b-71da-8c37-672892aee865-bf4740de {
    grid-area: 4 / 1 / 5 / 9;
    place-self: stretch stretch;
  }

  #w-node-_73437f4a-13c6-3c88-3e1f-43992249976b-bf4740de {
    grid-area: 2 / 1 / 3 / 9;
    justify-self: stretch;
  }

  #w-node-_02b18783-306f-e22a-653e-d32dd56105ad-bf4740de {
    grid-area: 1 / 1 / 3 / 9;
    place-self: center;
  }

  #w-node-_29cd958a-08d1-7adb-b7bb-6221e53b1854-bf4740de {
    grid-area: 4 / 2 / 5 / 8;
    place-self: end center;
  }

  #w-node-ea37cee9-ba14-d114-518b-e17e7b19ec66-bf4740de {
    grid-area: 3 / 2 / 4 / 8;
    place-self: stretch stretch;
  }

  #w-node-_05108fe8-1536-b738-7608-b630c15e7ff5-c15e7ff4, #w-node-_05108fe8-1536-b738-7608-b630c15e7ff9-c15e7ff4 {
    grid-area: 1 / 4 / 9 / 7;
    place-self: center;
  }

  #w-node-_05108fe8-1536-b738-7608-b630c15e7ffa-c15e7ff4 {
    grid-area: 1 / 1 / 3 / 3;
    justify-self: start;
  }

  #w-node-_05108fe8-1536-b738-7608-b630c15e7ffc-c15e7ff4 {
    grid-area: 1 / 2 / 3 / 3;
  }

  #w-node-_05108fe8-1536-b738-7608-b630c15e7ffd-c15e7ff4 {
    grid-area: 1 / 4 / 9 / 7;
    place-self: center;
  }

  #w-node-_05108fe8-1536-b738-7608-b630c15e8000-c15e7ff4 {
    grid-area: 1 / 2 / 3 / 3;
  }

  #w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c68c-4d4740f6 {
    grid-area: 1 / 1 / 3 / 9;
  }

  #w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c695-4d4740f6 {
    grid-area: 3 / 1 / 5 / 10;
    place-self: center;
  }

  #w-node-c1efa974-7afa-a654-04f3-c396e0e5af72-4d4740f6 {
    grid-area: 2 / 2 / 3 / 9;
  }

  #w-node-c5f7245c-9f50-e24b-957e-6f43fbde6ab3-4d4740f6 {
    grid-area: 3 / 2 / 4 / 9;
  }

  #w-node-c5f7245c-9f50-e24b-957e-6f43fbde6ac7-4d4740f6 {
    grid-area: 5 / 2 / 6 / 9;
    place-self: end stretch;
  }

  #w-node-b881c2d5-6b46-cdfe-fbd2-f96de633677d-4d4740f6 {
    grid-area: 1 / 2 / 2 / 9;
    justify-self: stretch;
  }

  #w-node-f739fe7d-a30b-85ca-15ca-420a3ad542c4-4d4740f6 {
    grid-area: 4 / 2 / 5 / 9;
  }

  #w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6da-4d4740f6 {
    grid-area: 2 / 2 / 5 / 9;
    place-self: stretch stretch;
  }

  #w-node-_7bf41f51-f6ac-5539-5b59-93f00cc424d2-4d4740f6 {
    grid-area: 7 / 2 / 8 / 9;
    place-self: stretch stretch;
  }

  #w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6ea-4d4740f6 {
    grid-area: 1 / 2 / 2 / 9;
    justify-self: start;
  }

  #w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6ef-4d4740f6 {
    grid-area: 5 / 2 / 6 / 9;
    place-self: auto start;
  }

  #w-node-_8b3d8902-8904-af7a-db86-99aca8a75597-4d4740f6 {
    grid-area: 8 / 2 / 9 / 9;
    place-self: auto start;
  }

  #w-node-_8bc83a87-e2b6-e053-0190-3f81c6c2c1c3-4d4740f6 {
    grid-area: 14 / 2 / 15 / 9;
    place-self: auto start;
  }

  #w-node-c3744df6-5527-c202-dcb6-c930063c48d1-4d4740f6 {
    grid-area: 10 / 2 / 11 / 9;
    place-self: stretch stretch;
  }

  #w-node-_7161ee09-ab2a-f3c0-ccca-ca4aba1424dc-4d4740f6 {
    grid-area: 11 / 2 / 12 / 9;
    place-self: auto start;
  }

  #w-node-_36f5c64d-751f-78fa-c472-0619a02be57e-4d4740f6 {
    grid-area: 13 / 2 / 14 / 9;
    place-self: stretch stretch;
  }

  #w-node-_08b92ee7-a364-b6ca-4e8e-772881695b0d-81695b0a {
    grid-area: 1 / 4 / 4 / 9;
    place-self: center end;
  }

  #w-node-_08b92ee7-a364-b6ca-4e8e-772881695b29-81695b0a {
    grid-area: 3 / 1 / 4 / 10;
  }

  #w-node-aa010c7d-eb06-b75a-ec93-1ed7a92f1c11-81695b0a {
    grid-area: 1 / 2 / 4 / 6;
    place-self: center start;
  }

  #w-node-c05e04b5-12a4-d907-e5cf-91c876c674f5-76c674e9 {
    grid-area: 2 / 6 / 11 / 10;
    justify-self: end;
  }

  #w-node-c05e04b5-12a4-d907-e5cf-91c876c67514-76c674e9 {
    grid-area: 2 / 2 / 9 / 10;
    place-self: auto;
  }

  #w-node-_3bd41774-a41c-fd64-1a65-3886400041c6-724740f8 {
    grid-area: 1 / 1 / 3 / 6;
  }

  #w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c68c-7f4740f9 {
    grid-area: 1 / 1 / 3 / 9;
  }

  #w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c695-7f4740f9 {
    grid-area: 3 / 1 / 5 / 10;
    place-self: center;
  }

  #w-node-c5f7245c-9f50-e24b-957e-6f43fbde6ab3-7f4740f9 {
    grid-area: 2 / 2 / 3 / 9;
  }

  #w-node-c5f7245c-9f50-e24b-957e-6f43fbde6abd-7f4740f9 {
    grid-area: 3 / 2 / 4 / 9;
  }

  #w-node-c5f7245c-9f50-e24b-957e-6f43fbde6ac7-7f4740f9 {
    grid-area: 4 / 2 / 5 / 9;
    place-self: end stretch;
  }

  #w-node-b881c2d5-6b46-cdfe-fbd2-f96de633677d-7f4740f9 {
    grid-area: 1 / 2 / 2 / 9;
    justify-self: stretch;
  }

  #w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6d9-7f4740f9 {
    grid-area: 2 / 2 / 3 / 9;
  }

  #w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6da-7f4740f9 {
    grid-area: 5 / 2 / 6 / 9;
    place-self: stretch stretch;
  }

  #w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6ea-7f4740f9 {
    grid-area: 1 / 2 / 2 / 9;
    justify-self: start;
  }

  #w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6ec-7f4740f9 {
    grid-area: 3 / 2 / 4 / 9;
    place-self: auto start;
  }

  #w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6ee-7f4740f9 {
    grid-area: 7 / 2 / 8 / 9;
    place-self: end stretch;
  }

  #w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6ef-7f4740f9 {
    grid-area: 6 / 2 / 7 / 9;
    place-self: auto start;
  }

  #w-node-fe0c9667-f714-3e15-aeec-c2ef968350fd-7f4740f9 {
    grid-area: 1 / 2 / 2 / 9;
    justify-self: start;
  }

  #w-node-fe0c9667-f714-3e15-aeec-c2ef968350ff-7f4740f9 {
    grid-area: 7 / 2 / 8 / 9;
    place-self: end stretch;
  }

  #w-node-fe0c9667-f714-3e15-aeec-c2ef96835100-7f4740f9 {
    grid-area: 5 / 2 / 6 / 9;
    place-self: stretch stretch;
  }

  #w-node-fe0c9667-f714-3e15-aeec-c2ef96835111-7f4740f9 {
    grid-area: 6 / 2 / 7 / 9;
    place-self: auto start;
  }

  #w-node-fe0c9667-f714-3e15-aeec-c2ef96835113-7f4740f9, #w-node-fe0c9667-f714-3e15-aeec-c2ef96835115-7f4740f9, #w-node-fb02e8a9-389a-bcc9-78c8-ea78833a41c4-7f4740f9, #w-node-fb02e8a9-389a-bcc9-78c8-ea78833a41c6-7f4740f9 {
    grid-column-end: 9;
  }

  #w-node-fb02e8a9-389a-bcc9-78c8-ea78833a41c8-7f4740f9 {
    grid-area: 5 / 2 / 6 / 9;
    place-self: stretch stretch;
  }

  #w-node-fb02e8a9-389a-bcc9-78c8-ea78833a41d9-7f4740f9 {
    grid-area: 6 / 2 / 7 / 9;
    place-self: auto start;
  }

  #w-node-fb02e8a9-389a-bcc9-78c8-ea78833a41db-7f4740f9 {
    grid-column-end: 9;
  }

  #w-node-f64b1e84-9510-33d5-74b6-34a757198243-d54740fa {
    grid-area: 1 / 1 / 3 / 8;
  }

  #w-node-f64b1e84-9510-33d5-74b6-34a75719824c-d54740fa {
    grid-area: 3 / 1 / 5 / 10;
    place-self: center;
  }

  #w-node-_634e0b0e-9cff-ecbf-c47b-b60f1788ea86-d54740fa {
    grid-area: 2 / 2 / 3 / 9;
  }

  #w-node-_634e0b0e-9cff-ecbf-c47b-b60f1788ea8a-d54740fa {
    grid-area: 3 / 2 / 4 / 9;
  }

  #w-node-_634e0b0e-9cff-ecbf-c47b-b60f1788ea96-d54740fa {
    grid-area: 4 / 2 / 5 / 9;
  }

  #w-node-_634e0b0e-9cff-ecbf-c47b-b60f1788eaa6-d54740fa {
    grid-area: 5 / 2 / 6 / 9;
    place-self: end stretch;
  }

  #w-node-_81e2ff58-8111-6082-29ef-870f3ab4a78a-d54740fa {
    grid-area: 1 / 2 / 2 / 9;
    justify-self: stretch;
  }

  #w-node-_3ef22abe-4cad-1adb-5ff6-9f8ff3ed0d27-d54740fa, #w-node-_3ef22abe-4cad-1adb-5ff6-9f8ff3ed0d28-d54740fa, #w-node-_3ef22abe-4cad-1adb-5ff6-9f8ff3ed0d39-d54740fa, #w-node-_3ef22abe-4cad-1adb-5ff6-9f8ff3ed0d3b-d54740fa {
    grid-column-end: 9;
  }

  #w-node-_3ef22abe-4cad-1adb-5ff6-9f8ff3ed0d3d-d54740fa {
    grid-area: 10 / 2 / 11 / 9;
    place-self: end stretch;
  }

  #w-node-_3ef22abe-4cad-1adb-5ff6-9f8ff3ed0d3e-d54740fa, #w-node-_1fccd7ea-b507-bac5-6690-7746b1a36b2f-d54740fa, #w-node-c1f7db07-db7c-c2d4-6bbf-7d5ffefa4148-d54740fa, #w-node-_3d871431-9dd9-5d3f-b7e9-6d51d5cfdc9f-d54740fa, #w-node-_3d871431-9dd9-5d3f-b7e9-6d51d5cfdca1-d54740fa, #w-node-_3d871431-9dd9-5d3f-b7e9-6d51d5cfdca2-d54740fa, #w-node-_3d871431-9dd9-5d3f-b7e9-6d51d5cfdcb3-d54740fa, #w-node-_3d871431-9dd9-5d3f-b7e9-6d51d5cfdcb5-d54740fa {
    grid-column-end: 9;
  }

  #w-node-_3d871431-9dd9-5d3f-b7e9-6d51d5cfdcb7-d54740fa {
    grid-area: 5 / 2 / 6 / 9;
  }

  #w-node-_74c22b3e-c49d-fcc0-c2f3-3612f32afd57-d54740fa, #w-node-_74c22b3e-c49d-fcc0-c2f3-3612f32afd59-d54740fa, #w-node-_74c22b3e-c49d-fcc0-c2f3-3612f32afd5b-d54740fa {
    grid-column-end: 9;
  }

  #w-node-_74c22b3e-c49d-fcc0-c2f3-3612f32afd6c-d54740fa {
    grid-area: 3 / 2 / 4 / 9;
    place-self: center start;
  }

  #w-node-_74c22b3e-c49d-fcc0-c2f3-3612f32afd6e-d54740fa {
    grid-area: 5 / 2 / 6 / 9;
  }

  #w-node-d105ca09-4796-e107-ca0c-eb963fe22e38-d54740fa, #w-node-b77d9c42-0f7c-2196-c015-50550b75e28b-d54740fa {
    grid-column-end: 9;
  }

  #w-node-f64b1e84-9510-33d5-74b6-34a757198243-ad4740fb {
    grid-area: 1 / 1 / 3 / 8;
  }

  #w-node-f64b1e84-9510-33d5-74b6-34a75719824c-ad4740fb {
    grid-area: 3 / 1 / 5 / 10;
    place-self: center;
  }

  #w-node-b2df6911-1bc4-f942-5b32-80f2fce1ab02-ad4740fb {
    grid-area: 2 / 2 / 3 / 9;
  }

  #w-node-_28ac23d4-6894-7cdf-6cad-2224c30852ea-ad4740fb {
    grid-area: 3 / 2 / 4 / 9;
  }

  #w-node-_634e0b0e-9cff-ecbf-c47b-b60f1788eaa6-ad4740fb {
    grid-area: 5 / 2 / 6 / 9;
    place-self: end stretch;
  }

  #w-node-_81e2ff58-8111-6082-29ef-870f3ab4a78a-ad4740fb {
    grid-area: 1 / 2 / 2 / 9;
    justify-self: stretch;
  }

  #w-node-_3ef22abe-4cad-1adb-5ff6-9f8ff3ed0d39-ad4740fb {
    grid-column-end: 9;
  }

  #w-node-b85675e1-6d44-a4ae-091b-a64b0070823d-ad4740fb {
    grid-area: 7 / 2 / 10 / 9;
    place-self: stretch stretch;
  }

  #w-node-_683b14cb-2919-8842-ecc8-2a3c186edc29-ad4740fb {
    grid-area: 12 / 2 / 13 / 9;
    place-self: stretch stretch;
  }

  #w-node-_43145b8d-dac3-b40c-4976-3a4f90971903-ad4740fb {
    grid-area: 15 / 2 / 19 / 9;
    place-self: stretch stretch;
  }

  #w-node-d6e3f187-830c-0bee-8dc3-b90771d77816-ad4740fb {
    grid-area: 5 / 2 / 6 / 9;
    place-self: auto start;
  }

  #w-node-daeed28f-b2a3-379f-1580-601d4ab88216-ad4740fb {
    grid-area: 10 / 2 / 11 / 9;
    place-self: auto start;
  }

  #w-node-_9fda8d16-4881-2109-f083-544f0cbf5044-ad4740fb {
    grid-area: 13 / 2 / 14 / 9;
    place-self: auto start;
  }

  #w-node-_8d6c62dc-217b-8e8e-0933-8704e3d6109d-ad4740fb {
    grid-area: 19 / 2 / 20 / 9;
    place-self: auto start;
  }

  #w-node-a78bc444-b816-3e2d-776a-6a6b75df6814-ad4740fb {
    grid-area: 2 / 2 / 5 / 9;
    place-self: stretch stretch;
  }

  #w-node-baa96911-9bd7-3f03-2364-040dd7c3321d-ad4740fb {
    grid-area: 7 / 2 / 10 / 9;
    place-self: center;
  }

  #w-node-_110c2a16-e893-ffeb-2c4a-34500051a343-a04740fc {
    grid-area: 3 / 2 / 4 / 9;
    place-self: center start;
  }

  #w-node-bb2337ec-8124-deda-74ef-d2540e90d743-a04740fc {
    grid-area: 6 / 2 / 10 / 9;
    justify-self: stretch;
  }

  #w-node-_7b40bf42-ae5b-70c1-fca0-9f8b2db1f8e0-a04740fc {
    grid-area: 4 / 2 / 6 / 9;
    justify-self: start;
  }

  #w-node-d1d1cbbe-189b-55e9-ac90-48fc855f70f7-855f70d0 {
    grid-area: 2 / 2 / 9 / 10;
  }

  #w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139a4-bc4e621f {
    grid-area: 1 / 1 / 3 / 9;
  }

  #w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139ad-bc4e621f {
    grid-area: 3 / 1 / 5 / 10;
    place-self: center;
  }

  #w-node-_1c7d6c1f-f44a-f5ed-8137-c5dd00157410-bc4e621f {
    grid-area: 2 / 2 / 3 / 9;
  }

  #w-node-_1c7d6c1f-f44a-f5ed-8137-c5dd00157416-bc4e621f {
    grid-area: 3 / 2 / 4 / 9;
  }

  #w-node-_1c7d6c1f-f44a-f5ed-8137-c5dd0015742d-bc4e621f {
    grid-area: 5 / 2 / 6 / 9;
    place-self: end stretch;
  }

  #w-node-_1c7d6c1f-f44a-f5ed-8137-c5dd0015742e-bc4e621f {
    grid-area: 1 / 2 / 2 / 9;
    justify-self: stretch;
  }

  #w-node-_1c7d6c1f-f44a-f5ed-8137-c5dd00157475-bc4e621f {
    grid-area: 4 / 2 / 5 / 9;
  }

  #w-node-_5fab2147-3218-a424-03f3-e47fbbdf7992-bc4e621f {
    grid-area: 1 / 2 / 2 / 9;
    justify-self: start;
  }

  #w-node-_5fab2147-3218-a424-03f3-e47fbbdf7994-bc4e621f {
    grid-area: 2 / 2 / 3 / 9;
    place-self: stretch stretch;
  }

  #w-node-_5fab2147-3218-a424-03f3-e47fbbdf799f-bc4e621f {
    grid-area: 3 / 2 / 4 / 9;
    place-self: auto start;
  }

  #w-node-_4f91a312-acb9-38c7-1a56-b3d80d66e8c4-bc4e621f {
    grid-area: 5 / 2 / 6 / 9;
    place-self: stretch stretch;
  }

  #w-node-_4f91a312-acb9-38c7-1a56-b3d80d66e8d1-bc4e621f {
    grid-area: 6 / 2 / 7 / 8;
    place-self: auto start;
  }

  #w-node-_20901c9f-6fc7-e1a2-ca8c-b1e341392da7-bc4e621f {
    grid-area: 2 / 2 / 3 / 9;
    place-self: stretch stretch;
  }

  #w-node-_20901c9f-6fc7-e1a2-ca8c-b1e341392db4-bc4e621f {
    grid-area: 3 / 2 / 4 / 8;
    place-self: auto start;
  }

  #w-node-a4befe0b-a4bf-5076-cb03-0513912780a6-bc4e621f {
    grid-area: 5 / 2 / 6 / 9;
    place-self: stretch stretch;
  }

  #w-node-a4befe0b-a4bf-5076-cb03-0513912780b3-bc4e621f {
    grid-area: 6 / 2 / 7 / 7;
    place-self: auto start;
  }

  #w-node-_5387218f-0212-6442-64de-4f362c29678a-bc4e621f {
    grid-area: 1 / 2 / 2 / 9;
    justify-self: start;
  }

  #w-node-_5387218f-0212-6442-64de-4f362c29678c-bc4e621f {
    grid-column-end: 9;
    place-self: stretch stretch;
  }

  #w-node-_5387218f-0212-6442-64de-4f362c296797-bc4e621f {
    grid-column-end: 9;
    place-self: auto start;
  }

  #w-node-_5387218f-0212-6442-64de-4f362c296799-bc4e621f {
    grid-column-end: 9;
    place-self: stretch stretch;
  }

  #w-node-_5387218f-0212-6442-64de-4f362c2967af-bc4e621f {
    grid-column-end: 9;
    place-self: auto start;
  }

  #w-node-_15f15fc9-31df-654c-c041-a244349c557c-bc4e621f {
    grid-column-end: 9;
    place-self: stretch stretch;
  }

  #w-node-_15f15fc9-31df-654c-c041-a244349c5586-bc4e621f {
    grid-column-end: 9;
    place-self: auto start;
  }

  #w-node-_15f15fc9-31df-654c-c041-a244349c5588-bc4e621f {
    grid-column-end: 9;
    place-self: stretch stretch;
  }

  #w-node-_15f15fc9-31df-654c-c041-a244349c5593-bc4e621f {
    grid-column-end: 9;
    place-self: auto start;
  }

  #w-node-_47b2f13c-68bc-5d98-914e-adcd44591ad1-bc4e621f {
    grid-area: 2 / 2 / 3 / 9;
    place-self: stretch stretch;
  }

  #w-node-_47b2f13c-68bc-5d98-914e-adcd44591ade-bc4e621f {
    grid-area: 3 / 2 / 4 / 9;
    place-self: auto start;
  }

  #w-node-_8ac1fc2c-2b4a-28e1-c12c-08fb44657f8c-bc4e621f {
    grid-area: 1 / 2 / 2 / 9;
    justify-self: start;
  }

  #w-node-_8ac1fc2c-2b4a-28e1-c12c-08fb44657f8e-bc4e621f {
    grid-area: 2 / 2 / 3 / 9;
  }

  #w-node-_8ac1fc2c-2b4a-28e1-c12c-08fb44657f8f-bc4e621f {
    grid-area: 3 / 2 / 4 / 9;
    place-self: auto start;
  }

  #w-node-f64b1e84-9510-33d5-74b6-34a757198243-564740fd {
    grid-area: 1 / 1 / 3 / 8;
  }

  #w-node-f64b1e84-9510-33d5-74b6-34a75719824c-564740fd {
    grid-area: 3 / 1 / 5 / 10;
    place-self: center;
  }

  #w-node-_634e0b0e-9cff-ecbf-c47b-b60f1788ea8a-564740fd {
    grid-area: 3 / 2 / 4 / 14;
  }

  #w-node-b2df6911-1bc4-f942-5b32-80f2fce1ab02-564740fd {
    grid-area: 4 / 2 / 5 / 14;
  }

  #w-node-_634e0b0e-9cff-ecbf-c47b-b60f1788eaa6-564740fd {
    grid-area: 5 / 2 / 6 / 9;
    place-self: end stretch;
  }

  #w-node-_81e2ff58-8111-6082-29ef-870f3ab4a78a-564740fd {
    grid-area: 1 / 2 / 2 / 9;
    justify-self: stretch;
  }

  #w-node-_3ef22abe-4cad-1adb-5ff6-9f8ff3ed0d39-564740fd {
    grid-column-end: 9;
  }

  #w-node-_0627b471-92b6-ba35-9429-2ffdc087e6f2-564740fd {
    grid-area: 2 / 2 / 5 / 9;
    place-self: stretch stretch;
  }

  #w-node-d6e3f187-830c-0bee-8dc3-b90771d77816-564740fd {
    grid-area: 5 / 2 / 6 / 9;
    place-self: auto start;
  }

  #w-node-_2854dfa1-4d2f-b605-cedb-3d0c4395c3f7-564740fd {
    grid-area: 6 / 2 / 7 / 9;
    place-self: end stretch;
  }

  #w-node-_1d421054-ae20-9f6d-4e07-8b4700df674e-564740fd {
    grid-column-end: 9;
  }

  #w-node-_1d421054-ae20-9f6d-4e07-8b4700df675a-564740fd {
    grid-area: 2 / 2 / 5 / 9;
    place-self: stretch stretch;
  }

  #w-node-_1d421054-ae20-9f6d-4e07-8b4700df676b-564740fd {
    grid-area: 5 / 2 / 6 / 9;
    place-self: auto start;
  }

  #w-node-bb0b2de1-3af9-aeb9-5e00-e3a27730b593-564740fd {
    grid-area: 8 / 2 / 9 / 9;
    place-self: auto start;
  }

  #w-node-_1d421054-ae20-9f6d-4e07-8b4700df676e-564740fd {
    grid-area: 9 / 2 / 10 / 9;
    place-self: end stretch;
  }

  #w-node-_060e6dfc-66db-53fe-8f20-a924b52d2a47-564740fd {
    grid-area: 7 / 2 / 8 / 9;
  }

  #w-node-ca3ffb34-b918-33c1-101d-2ac2fd414576-564740fd {
    grid-column-end: 9;
  }

  #w-node-ca3ffb34-b918-33c1-101d-2ac2fd41458e-564740fd {
    grid-area: 6 / 2 / 7 / 9;
    place-self: auto start;
  }

  #w-node-ea663f88-e843-9646-3871-0a9156e7e7e1-564740fd {
    grid-area: 3 / 2 / 4 / 9;
    place-self: auto start;
  }

  #w-node-ca3ffb34-b918-33c1-101d-2ac2fd414593-564740fd {
    grid-area: 5 / 2 / 6 / 9;
  }

  #w-node-_4a4f4340-558a-94b4-e002-eccc84e743db-564740fd {
    grid-area: 2 / 2 / 3 / 9;
    place-self: stretch stretch;
  }

  #w-node-f64b1e84-9510-33d5-74b6-34a757198243-b94740ff {
    grid-area: 1 / 1 / 3 / 8;
  }

  #w-node-f64b1e84-9510-33d5-74b6-34a75719824c-b94740ff {
    grid-area: 3 / 1 / 5 / 10;
    place-self: center;
  }

  #w-node-b2df6911-1bc4-f942-5b32-80f2fce1ab02-b94740ff {
    grid-area: 2 / 2 / 3 / 9;
  }

  #w-node-_28ac23d4-6894-7cdf-6cad-2224c30852ea-b94740ff {
    grid-area: 3 / 2 / 4 / 9;
  }

  #w-node-_634e0b0e-9cff-ecbf-c47b-b60f1788eaa6-b94740ff {
    grid-area: 5 / 2 / 6 / 9;
    place-self: end stretch;
  }

  #w-node-_81e2ff58-8111-6082-29ef-870f3ab4a78a-b94740ff {
    grid-area: 1 / 2 / 2 / 9;
    justify-self: stretch;
  }

  #w-node-_92b24dc4-c9b7-01e4-92be-b210155576af-b94740ff {
    grid-area: 4 / 2 / 5 / 9;
  }

  #w-node-_3ef22abe-4cad-1adb-5ff6-9f8ff3ed0d39-b94740ff {
    grid-column-end: 9;
  }

  #w-node-_0627b471-92b6-ba35-9429-2ffdc087e6f2-b94740ff {
    grid-area: 2 / 2 / 5 / 9;
    place-self: stretch stretch;
  }

  #w-node-d6e3f187-830c-0bee-8dc3-b90771d77816-b94740ff {
    grid-area: 5 / 2 / 6 / 9;
    place-self: auto start;
  }

  #w-node-_698438c4-9760-cc99-fa1e-0f11c477e6fa-b94740ff {
    grid-area: 7 / 2 / 10 / 9;
    place-self: stretch stretch;
  }

  #w-node-_8d6c62dc-217b-8e8e-0933-8704e3d6109d-b94740ff {
    grid-area: 10 / 2 / 11 / 9;
    place-self: auto start;
  }

  #w-node-f64b1e84-9510-33d5-74b6-34a757198243-ff474100 {
    grid-area: 1 / 1 / 3 / 8;
  }

  #w-node-f64b1e84-9510-33d5-74b6-34a75719824c-ff474100 {
    grid-area: 3 / 1 / 5 / 10;
    place-self: center;
  }

  #w-node-b2df6911-1bc4-f942-5b32-80f2fce1ab02-ff474100 {
    grid-area: 2 / 2 / 3 / 9;
  }

  #w-node-_634e0b0e-9cff-ecbf-c47b-b60f1788eaa6-ff474100 {
    grid-area: 5 / 2 / 6 / 9;
    place-self: end stretch;
  }

  #w-node-_81e2ff58-8111-6082-29ef-870f3ab4a78a-ff474100 {
    grid-area: 1 / 2 / 2 / 9;
    justify-self: stretch;
  }

  #w-node-_92b24dc4-c9b7-01e4-92be-b210155576af-ff474100 {
    grid-area: 3 / 2 / 4 / 9;
  }

  #w-node-_6a683880-98c1-aeeb-4d14-5fc06c594ac9-ff474100 {
    grid-area: 4 / 2 / 5 / 9;
  }

  #w-node-_3ef22abe-4cad-1adb-5ff6-9f8ff3ed0d39-ff474100 {
    grid-column-end: 9;
  }

  #w-node-_698438c4-9760-cc99-fa1e-0f11c477e6fa-ff474100 {
    grid-area: 6 / 2 / 7 / 9;
    place-self: stretch stretch;
  }

  #w-node-d0c0af88-a0fa-ee0c-ebe3-261feab2385c-ff474100 {
    grid-area: 8 / 2 / 9 / 9;
    place-self: stretch stretch;
  }

  #w-node-_0627b471-92b6-ba35-9429-2ffdc087e6f2-ff474100 {
    grid-area: 2 / 2 / 3 / 9;
    place-self: stretch stretch;
  }

  #w-node-d6e3f187-830c-0bee-8dc3-b90771d77816-ff474100 {
    grid-area: 3 / 2 / 4 / 9;
    place-self: auto start;
  }

  #w-node-_8d6c62dc-217b-8e8e-0933-8704e3d6109d-ff474100 {
    grid-area: 7 / 2 / 8 / 9;
    place-self: auto start;
  }

  #w-node-bcec2717-ac90-fc70-231c-055fedd4240c-ff474100 {
    grid-area: 10 / 2 / 11 / 9;
    place-self: auto start;
  }

  #w-node-_4819ea02-107f-d132-a9fc-227776dd0b70-ff474100 {
    grid-area: 1 / 2 / 2 / 9;
    justify-self: start;
  }

  #w-node-_4819ea02-107f-d132-a9fc-227776dd0b92-ff474100 {
    grid-area: 3 / 2 / 4 / 9;
    place-self: auto start;
  }

  #w-node-_4819ea02-107f-d132-a9fc-227776dd0b95-ff474100 {
    grid-area: 2 / 2 / 3 / 9;
  }

  #w-node-bcdf9a7e-8f48-8efa-e51f-d3c90834ed5f-ff474100 {
    grid-area: 1 / 2 / 2 / 9;
    place-self: start stretch;
  }

  #w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c68c-d9474101 {
    grid-area: 1 / 1 / 3 / 9;
  }

  #w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c695-d9474101 {
    grid-area: 3 / 1 / 5 / 10;
    place-self: center;
  }

  #w-node-c1efa974-7afa-a654-04f3-c396e0e5af72-d9474101 {
    grid-area: 2 / 2 / 3 / 9;
  }

  #w-node-c5f7245c-9f50-e24b-957e-6f43fbde6ab3-d9474101 {
    grid-area: 3 / 2 / 4 / 9;
  }

  #w-node-c5f7245c-9f50-e24b-957e-6f43fbde6ac7-d9474101 {
    grid-area: 5 / 2 / 6 / 9;
    place-self: end stretch;
  }

  #w-node-b881c2d5-6b46-cdfe-fbd2-f96de633677d-d9474101 {
    grid-area: 1 / 2 / 2 / 9;
    justify-self: stretch;
  }

  #w-node-f739fe7d-a30b-85ca-15ca-420a3ad542c4-d9474101 {
    grid-area: 4 / 2 / 5 / 9;
  }

  #w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6da-d9474101 {
    grid-area: 2 / 2 / 3 / 9;
    place-self: stretch stretch;
  }

  #w-node-_7bf41f51-f6ac-5539-5b59-93f00cc424d2-d9474101 {
    grid-area: 5 / 2 / 6 / 9;
    place-self: stretch stretch;
  }

  #w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6ea-d9474101 {
    grid-area: 1 / 2 / 2 / 9;
    justify-self: start;
  }

  #w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6ef-d9474101 {
    grid-area: 3 / 2 / 4 / 9;
    place-self: auto start;
  }

  #w-node-_8b3d8902-8904-af7a-db86-99aca8a75597-d9474101 {
    grid-area: 6 / 2 / 7 / 9;
    place-self: auto start;
  }

  #w-node-c3744df6-5527-c202-dcb6-c930063c48d1-d9474101 {
    grid-area: 8 / 2 / 9 / 9;
    place-self: stretch stretch;
  }

  #w-node-_7161ee09-ab2a-f3c0-ccca-ca4aba1424dc-d9474101 {
    grid-area: 9 / 2 / 10 / 9;
    place-self: auto start;
  }

  #w-node-_832a6c5e-1315-a1e0-af19-111b6865ddde-d9474101 {
    grid-area: 11 / 2 / 12 / 9;
  }

  #w-node-_832a6c5e-1315-a1e0-af19-111b6865ddc7-d9474101 {
    grid-area: 12 / 2 / 13 / 9;
    place-self: auto start;
  }

  #w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c68c-87474102 {
    grid-area: 1 / 1 / 3 / 9;
  }

  #w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c695-87474102 {
    grid-area: 3 / 1 / 5 / 10;
    place-self: center;
  }

  #w-node-c1efa974-7afa-a654-04f3-c396e0e5af72-87474102 {
    grid-area: 2 / 2 / 3 / 9;
  }

  #w-node-c5f7245c-9f50-e24b-957e-6f43fbde6ab3-87474102 {
    grid-area: 3 / 2 / 4 / 9;
  }

  #w-node-c5f7245c-9f50-e24b-957e-6f43fbde6abd-87474102 {
    grid-area: 4 / 2 / 5 / 9;
  }

  #w-node-_867ef4b4-351e-1a2a-2007-d907d3e15e6d-87474102 {
    grid-area: 5 / 2 / 6 / 9;
  }

  #w-node-c5f7245c-9f50-e24b-957e-6f43fbde6ac7-87474102 {
    grid-area: 6 / 2 / 7 / 9;
    place-self: end stretch;
  }

  #w-node-b881c2d5-6b46-cdfe-fbd2-f96de633677d-87474102 {
    grid-area: 1 / 2 / 2 / 9;
    justify-self: stretch;
  }

  #w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6d9-87474102 {
    grid-area: 16 / 2 / 17 / 9;
  }

  #w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6da-87474102 {
    grid-area: 2 / 2 / 5 / 9;
    place-self: stretch stretch;
  }

  #w-node-_7bf41f51-f6ac-5539-5b59-93f00cc424d2-87474102 {
    grid-area: 7 / 2 / 8 / 9;
    place-self: stretch stretch;
  }

  #w-node-ebb4cbf2-238b-0788-9191-7106ef611a03-87474102 {
    grid-area: 13 / 2 / 14 / 9;
    place-self: stretch stretch;
  }

  #w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6ea-87474102 {
    grid-area: 1 / 2 / 2 / 9;
    justify-self: start;
  }

  #w-node-f2c0459b-a426-50fc-92fb-6e655e259e32-87474102 {
    grid-area: 17 / 2 / 18 / 9;
    place-self: auto start;
  }

  #w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6ef-87474102 {
    grid-area: 5 / 2 / 6 / 9;
    place-self: auto start;
  }

  #w-node-_8b3d8902-8904-af7a-db86-99aca8a75597-87474102 {
    grid-area: 8 / 2 / 9 / 9;
    place-self: auto start;
  }

  #w-node-aa42aef8-54cc-88d5-a09b-8d1096656387-87474102 {
    grid-area: 11 / 2 / 12 / 9;
    place-self: auto start;
  }

  #w-node-_7a3099bb-5376-91ec-4d42-45eeed6b1112-87474102 {
    grid-area: 10 / 2 / 11 / 9;
    place-self: stretch stretch;
  }

  #w-node-aedb8c1c-302e-e5d5-e049-01ae0e1c602c-87474102 {
    grid-area: 14 / 2 / 15 / 9;
    place-self: auto start;
  }

  #w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139a4-9ef1521a {
    grid-area: 1 / 1 / 3 / 9;
  }

  #w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139ad-9ef1521a {
    grid-area: 3 / 1 / 5 / 10;
    place-self: center;
  }

  #w-node-_1c7d6c1f-f44a-f5ed-8137-c5dd00157410-9ef1521a {
    grid-area: 2 / 2 / 3 / 9;
  }

  #w-node-c8dd4693-5ae0-d71c-09d6-4bae4d6c909e-9ef1521a {
    grid-area: 4 / 2 / 5 / 9;
  }

  #w-node-_1c7d6c1f-f44a-f5ed-8137-c5dd0015742e-9ef1521a {
    grid-area: 1 / 2 / 2 / 9;
    justify-self: stretch;
  }

  #w-node-ec90533c-8ded-89e1-daf3-801698fc72b7-9ef1521a {
    grid-area: 3 / 2 / 4 / 9;
  }

  #w-node-dc5df3df-29dd-2451-fbab-792e3f3b92de-9ef1521a {
    grid-area: 1 / 1 / 2 / 8;
    place-self: end stretch;
  }

  #w-node-a88d5ea4-cd38-5af0-3584-3ced69adf750-9ef1521a {
    grid-area: 2 / 2 / 3 / 10;
    place-self: stretch stretch;
  }

  #w-node-_93ebd17f-12a1-e57f-35b1-b65f14fb1530-9ef1521a {
    grid-area: 5 / 2 / 6 / 10;
    place-self: stretch stretch;
  }

  #w-node-_1a12f39e-17e7-1f62-69d9-1f5467d7dcdc-9ef1521a {
    grid-area: 9 / 2 / 10 / 10;
    place-self: stretch stretch;
  }

  #w-node-_7a064058-f1b0-5bf0-4504-b131a2b5d61d-9ef1521a {
    grid-area: 12 / 2 / 13 / 10;
    place-self: stretch stretch;
  }

  #w-node-_7a064058-f1b0-5bf0-4504-b131a2b5d626-9ef1521a {
    grid-area: 13 / 2 / 14 / 11;
    place-self: auto start;
  }

  #w-node-_5fab2147-3218-a424-03f3-e47fbbdf7992-9ef1521a {
    grid-area: 1 / 2 / 2 / 9;
    justify-self: start;
  }

  #w-node-_473c40e2-db18-a81e-e206-3a652533253c-9ef1521a {
    grid-area: 8 / 2 / 9 / 7;
    justify-self: start;
  }

  #w-node-_3f6354fa-1f3f-6b78-b39b-1c093d2076fc-9ef1521a {
    grid-area: 15 / 2 / 16 / 7;
    justify-self: start;
  }

  #w-node-_9d4c631d-27e0-d06b-52c1-2c273cacf54f-9ef1521a {
    grid-area: 17 / 2 / 18 / 8;
    place-self: auto start;
  }

  #w-node-_37c20444-9494-9f86-eb0e-217b77eaa982-9ef1521a {
    grid-area: 20 / 2 / 21 / 8;
    place-self: auto start;
  }

  #w-node-_7a064058-f1b0-5bf0-4504-b131a2b5d637-9ef1521a {
    grid-area: 3 / 2 / 4 / 11;
    place-self: auto start;
  }

  #w-node-_60adc4b4-be74-3380-d8fe-6131b90c188e-9ef1521a {
    grid-area: 6 / 2 / 7 / 8;
    place-self: auto start;
  }

  #w-node-_569507f6-130b-0367-dfc3-153d0c2fb8bc-9ef1521a {
    grid-area: 10 / 2 / 11 / 8;
    place-self: auto start;
  }

  #w-node-_4f91a312-acb9-38c7-1a56-b3d80d66e8c4-9ef1521a {
    grid-area: 16 / 2 / 17 / 10;
    place-self: stretch stretch;
  }

  #w-node-fbf26255-16e9-6424-2366-55e5927d4057-9ef1521a {
    grid-area: 19 / 2 / 20 / 10;
    place-self: stretch stretch;
  }

  #w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c68c-79474103 {
    grid-area: 1 / 1 / 3 / 9;
  }

  #w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c695-79474103 {
    grid-area: 3 / 1 / 5 / 10;
    place-self: center;
  }

  #w-node-c5f7245c-9f50-e24b-957e-6f43fbde6ab3-79474103 {
    grid-area: 3 / 2 / 4 / 9;
  }

  #w-node-c5f7245c-9f50-e24b-957e-6f43fbde6ac7-79474103 {
    grid-area: 5 / 2 / 6 / 9;
    place-self: end stretch;
  }

  #w-node-b881c2d5-6b46-cdfe-fbd2-f96de633677d-79474103 {
    grid-area: 1 / 2 / 2 / 9;
    justify-self: stretch;
  }

  #w-node-f739fe7d-a30b-85ca-15ca-420a3ad542c4-79474103 {
    grid-area: 4 / 2 / 5 / 9;
  }

  #w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6da-79474103 {
    grid-area: 13 / 2 / 14 / 9;
    place-self: stretch stretch;
  }

  #w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6ea-79474103 {
    grid-area: 1 / 2 / 2 / 9;
    justify-self: start;
  }

  #w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6ef-79474103 {
    grid-area: 14 / 2 / 15 / 9;
    place-self: auto start;
  }

  #w-node-_8b3d8902-8904-af7a-db86-99aca8a75597-79474103 {
    grid-area: 8 / 2 / 9 / 9;
    place-self: auto start;
  }

  #w-node-_0e781222-a796-04cd-0335-e1cc8bd80759-79474103 {
    grid-area: 5 / 2 / 6 / 9;
    place-self: auto start;
  }

  #w-node-_8e2afa7e-5aad-49a4-f13f-578ee0e248fd-79474103 {
    grid-area: 11 / 2 / 12 / 9;
    place-self: auto start;
  }

  #w-node-_5c1aabc1-316c-81de-0dbe-aeb42b1a0137-79474103 {
    grid-area: 7 / 2 / 8 / 9;
    place-self: stretch stretch;
  }

  #w-node-_7f6e8930-6709-b544-1431-745f80e707dc-79474103 {
    grid-area: 2 / 2 / 5 / 9;
    place-self: stretch stretch;
  }

  #w-node-a893508b-8779-1b9d-805c-bdb25beff243-79474103 {
    grid-area: 10 / 2 / 11 / 9;
    place-self: stretch stretch;
  }

  #w-node-d022b3ee-6d9b-81bb-af8e-6341ded02ec5-79474103 {
    grid-area: 1 / 1 / 4 / 8;
    place-self: stretch stretch;
  }

  #w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139a4-4bdcff48 {
    grid-area: 1 / 1 / 3 / 9;
  }

  #w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139ad-4bdcff48 {
    grid-area: 3 / 1 / 5 / 10;
    place-self: center;
  }

  #w-node-_1c7d6c1f-f44a-f5ed-8137-c5dd00157410-4bdcff48 {
    grid-area: 2 / 2 / 3 / 9;
  }

  #w-node-_1c7d6c1f-f44a-f5ed-8137-c5dd00157416-4bdcff48 {
    grid-area: 3 / 2 / 4 / 9;
  }

  #w-node-_1c7d6c1f-f44a-f5ed-8137-c5dd0015742d-4bdcff48 {
    grid-area: 5 / 2 / 6 / 9;
    place-self: end stretch;
  }

  #w-node-_1c7d6c1f-f44a-f5ed-8137-c5dd0015742e-4bdcff48 {
    grid-area: 1 / 2 / 2 / 9;
    justify-self: stretch;
  }

  #w-node-_1c7d6c1f-f44a-f5ed-8137-c5dd00157475-4bdcff48 {
    grid-area: 4 / 2 / 5 / 9;
  }

  #w-node-_5fab2147-3218-a424-03f3-e47fbbdf7992-4bdcff48 {
    grid-area: 1 / 2 / 2 / 9;
    justify-self: start;
  }

  #w-node-_5fab2147-3218-a424-03f3-e47fbbdf7994-4bdcff48 {
    grid-area: 2 / 2 / 3 / 9;
    place-self: stretch stretch;
  }

  #w-node-_5fab2147-3218-a424-03f3-e47fbbdf799f-4bdcff48 {
    grid-area: 3 / 2 / 4 / 9;
    place-self: auto start;
  }

  #w-node-_5387218f-0212-6442-64de-4f362c29678a-4bdcff48 {
    grid-area: 1 / 2 / 2 / 9;
    justify-self: start;
  }

  #w-node-_5387218f-0212-6442-64de-4f362c29678c-4bdcff48 {
    grid-column-end: 9;
    place-self: stretch stretch;
  }

  #w-node-_5387218f-0212-6442-64de-4f362c296797-4bdcff48 {
    grid-column-end: 9;
    place-self: auto start;
  }

  #w-node-_7443e70b-754c-d200-6427-033354e57dc0-4bdcff48 {
    grid-column-end: 9;
    place-self: stretch stretch;
  }

  #w-node-_7443e70b-754c-d200-6427-033354e57dcb-4bdcff48 {
    grid-column-end: 9;
    place-self: auto start;
  }

  #w-node-_8ac1fc2c-2b4a-28e1-c12c-08fb44657f8c-4bdcff48 {
    grid-area: 1 / 2 / 2 / 9;
    justify-self: start;
  }

  #w-node-_8ac1fc2c-2b4a-28e1-c12c-08fb44657f8e-4bdcff48 {
    grid-area: 2 / 2 / 3 / 9;
  }

  #w-node-_8ac1fc2c-2b4a-28e1-c12c-08fb44657f8f-4bdcff48 {
    grid-area: 3 / 2 / 4 / 9;
    place-self: auto start;
  }

  #w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c68c-f8474104 {
    grid-area: 1 / 1 / 3 / 9;
  }

  #w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c695-f8474104 {
    grid-area: 3 / 1 / 5 / 10;
    place-self: center;
  }

  #w-node-c1efa974-7afa-a654-04f3-c396e0e5af72-f8474104 {
    grid-area: 2 / 2 / 3 / 9;
  }

  #w-node-c5f7245c-9f50-e24b-957e-6f43fbde6ab3-f8474104 {
    grid-area: 3 / 2 / 4 / 9;
  }

  #w-node-c5f7245c-9f50-e24b-957e-6f43fbde6ac7-f8474104 {
    grid-area: 5 / 2 / 6 / 9;
    place-self: end stretch;
  }

  #w-node-b881c2d5-6b46-cdfe-fbd2-f96de633677d-f8474104 {
    grid-area: 1 / 2 / 2 / 9;
    justify-self: stretch;
  }

  #w-node-f739fe7d-a30b-85ca-15ca-420a3ad542c4-f8474104 {
    grid-area: 4 / 2 / 5 / 9;
  }

  #w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6da-f8474104 {
    grid-area: 2 / 2 / 3 / 9;
    place-self: stretch stretch;
  }

  #w-node-_7bf41f51-f6ac-5539-5b59-93f00cc424d2-f8474104 {
    grid-area: 5 / 2 / 6 / 9;
    place-self: stretch stretch;
  }

  #w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6ea-f8474104 {
    grid-area: 1 / 2 / 2 / 9;
    justify-self: start;
  }

  #w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6ef-f8474104 {
    grid-area: 3 / 2 / 4 / 9;
    place-self: auto start;
  }

  #w-node-_8b3d8902-8904-af7a-db86-99aca8a75597-f8474104 {
    grid-area: 6 / 2 / 7 / 9;
    place-self: auto start;
  }

  #w-node-_297ff774-8da7-6408-5070-d65a18abb17e-f8474104 {
    grid-area: 7 / 2 / 8 / 9;
    place-self: end stretch;
  }

  #w-node-_176fced5-d5eb-7af4-707a-2d683a4c56cd-f8474104 {
    grid-area: 1 / 2 / 2 / 9;
    justify-self: start;
  }

  #w-node-_176fced5-d5eb-7af4-707a-2d683a4c56d3-f8474104 {
    grid-column-end: 9;
    place-self: stretch stretch;
  }

  #w-node-_176fced5-d5eb-7af4-707a-2d683a4c56e7-f8474104 {
    grid-column-end: 9;
    place-self: auto start;
  }

  #w-node-_5c658065-856c-db47-7e13-2585ef0d0fbb-f8474104 {
    grid-column-end: 9;
    place-self: stretch stretch;
  }

  #w-node-_73bcf17b-3754-45b1-901f-67a39fd4ac9a-f8474104 {
    grid-column-end: 9;
    place-self: auto start;
  }

  #w-node-aa4a0a75-b5e9-6665-e58b-2350a3615a82-f8474104 {
    grid-column-end: 9;
    place-self: end stretch;
  }

  #w-node-_98dc2a60-d786-1b50-d754-ee7de3f10c33-f8474104 {
    grid-area: 1 / 2 / 2 / 9;
    justify-self: start;
  }

  #w-node-_98dc2a60-d786-1b50-d754-ee7de3f10c41-f8474104 {
    grid-area: 2 / 2 / 3 / 9;
  }

  #w-node-_98dc2a60-d786-1b50-d754-ee7de3f10c42-f8474104 {
    grid-area: 3 / 2 / 4 / 9;
    place-self: auto start;
  }

  #w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c68c-f3474118 {
    grid-area: 1 / 1 / 3 / 9;
  }

  #w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c695-f3474118 {
    grid-area: 3 / 1 / 5 / 10;
    place-self: center;
  }

  #w-node-c1efa974-7afa-a654-04f3-c396e0e5af72-f3474118 {
    grid-area: 2 / 2 / 3 / 9;
  }

  #w-node-c5f7245c-9f50-e24b-957e-6f43fbde6ab3-f3474118 {
    grid-area: 3 / 2 / 4 / 9;
  }

  #w-node-c5f7245c-9f50-e24b-957e-6f43fbde6ac7-f3474118 {
    grid-area: 4 / 2 / 5 / 9;
    place-self: end stretch;
  }

  #w-node-b881c2d5-6b46-cdfe-fbd2-f96de633677d-f3474118 {
    grid-area: 1 / 2 / 2 / 9;
    justify-self: stretch;
  }

  #w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6da-f3474118 {
    grid-area: 2 / 2 / 5 / 9;
    place-self: stretch stretch;
  }

  #w-node-_7bf41f51-f6ac-5539-5b59-93f00cc424d2-f3474118 {
    grid-area: 7 / 2 / 8 / 9;
    place-self: stretch stretch;
  }

  #w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6ea-f3474118 {
    grid-area: 1 / 2 / 2 / 9;
    justify-self: start;
  }

  #w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6ef-f3474118 {
    grid-area: 5 / 2 / 6 / 9;
    place-self: auto start;
  }

  #w-node-_8b3d8902-8904-af7a-db86-99aca8a75597-f3474118 {
    grid-area: 8 / 2 / 9 / 9;
    place-self: auto start;
  }

  #w-node-aa42aef8-54cc-88d5-a09b-8d1096656387-f3474118 {
    grid-area: 14 / 2 / 15 / 9;
    place-self: auto start;
  }

  #w-node-a097c10b-0ec2-fe2f-0a98-30c880a6b4e4-f3474118 {
    grid-area: 18 / 2 / 19 / 9;
    place-self: end stretch;
  }

  #w-node-ebe68c75-77ac-645d-ee90-a4ec8c2dd635-f3474118 {
    grid-area: 13 / 2 / 14 / 9;
    place-self: stretch stretch;
  }

  #w-node-_580f7321-a906-e478-7cdb-bea4d720facf-f3474118 {
    grid-area: 10 / 2 / 11 / 9;
    place-self: stretch stretch;
  }

  #w-node-_61bd6b12-ade0-d96b-1c8e-0fc7d9f976c0-f3474118 {
    grid-area: 16 / 2 / 17 / 9;
  }

  #w-node-_8bc83a87-e2b6-e053-0190-3f81c6c2c1c3-f3474118 {
    grid-area: 17 / 2 / 18 / 9;
    place-self: auto start;
  }

  #w-node-_4fb1e0c4-4997-58a6-1dbf-976dfcdb2a96-f3474118 {
    grid-area: 11 / 2 / 12 / 9;
    place-self: auto start;
  }

  #w-node-bb7cacee-a28b-fa50-e5de-29e1aacf9351-f3474118, #w-node-bb7cacee-a28b-fa50-e5de-29e1aacf9354-f3474118, #w-node-bb7cacee-a28b-fa50-e5de-29e1aacf9365-f3474118, #w-node-bb7cacee-a28b-fa50-e5de-29e1aacf9367-f3474118 {
    grid-column-end: 9;
  }

  #w-node-bb7cacee-a28b-fa50-e5de-29e1aacf9369-f3474118 {
    grid-area: 5 / 2 / 6 / 9;
  }

  #w-node-_16a41bdb-7fa7-366f-c3bf-18ffa87cd8a6-f3474118 {
    grid-area: 7 / 2 / 8 / 9;
    place-self: end stretch;
  }

  #w-node-_91b00c7a-b299-f261-42e9-f475ef449864-f3474118 {
    grid-column-end: 9;
  }

  #w-node-f384a485-aa9f-f1e1-491a-0994ee557ffe-f3474118 {
    grid-area: 5 / 2 / 6 / 9;
    place-self: stretch stretch;
  }

  #w-node-_7161ee09-ab2a-f3c0-ccca-ca4aba1424dc-f3474118 {
    grid-area: 6 / 2 / 7 / 9;
    place-self: auto start;
  }

  #w-node-_654f74a8-e9b7-fb16-2949-81269c96a032-f3474118 {
    grid-area: 8 / 2 / 9 / 9;
    place-self: stretch stretch;
  }

  #w-node-_1b1dc685-f2bc-39d8-e0b8-930757af4cd0-f3474118 {
    grid-area: 9 / 2 / 10 / 9;
    place-self: auto start;
  }

  #w-node-b4f508e8-d16c-cbe3-a9b8-13f98357fe14-f3474118 {
    grid-area: 11 / 2 / 12 / 9;
    place-self: stretch stretch;
  }

  #w-node-_6b8be8e6-0d1a-32c4-a028-d73d6c4ba2b3-f3474118 {
    grid-area: 12 / 2 / 13 / 9;
    place-self: auto start;
  }

  #w-node-cd8a45be-4122-4330-d68b-56ff18d63c4c-f3474118 {
    grid-area: 2 / 2 / 3 / 9;
    place-self: stretch stretch;
  }

  #w-node-_7cdea55c-b78d-0879-ddb9-e79c7d1a7c4a-f3474118 {
    grid-area: 3 / 2 / 4 / 9;
    place-self: auto start;
  }

  #w-node-_29c2b184-0987-c2ea-6ccc-9d534b504c0b-30474129 {
    grid-area: 1 / 1 / 3 / 8;
  }

  #w-node-_29c2b184-0987-c2ea-6ccc-9d534b504c14-30474129 {
    grid-area: 3 / 1 / 5 / 10;
    place-self: center;
  }

  #w-node-_6ba82d2a-8cde-435b-611b-e56d285fd945-30474129 {
    grid-area: 3 / 2 / 4 / 9;
  }

  #w-node-_6ba82d2a-8cde-435b-611b-e56d285fd959-30474129 {
    grid-area: 4 / 2 / 5 / 9;
    place-self: end stretch;
  }

  #w-node-_9326c40d-3c65-5455-3362-aa3dd146a48b-30474129 {
    grid-area: 2 / 2 / 3 / 9;
  }

  #w-node-_38072588-4653-0b21-2d77-5858102d1a25-30474129 {
    grid-area: 1 / 2 / 2 / 9;
    justify-self: stretch;
  }

  #w-node-d4bac2f2-b538-08d1-a8fa-54f6c3365691-30474129 {
    grid-area: 2 / 2 / 3 / 9;
    place-self: stretch stretch;
  }

  #w-node-d4bac2f2-b538-08d1-a8fa-54f6c33656a1-30474129 {
    grid-area: 1 / 2 / 2 / 9;
    justify-self: start;
  }

  #w-node-_1d3b99d7-f9ed-a663-00aa-4278b9df6617-30474129 {
    grid-area: 8 / 2 / 9 / 9;
  }

  #w-node-_810d9f74-c220-7d15-1bf8-1ae081d981f3-30474129 {
    grid-area: 11 / 2 / 12 / 9;
  }

  #w-node-_456c51f4-9671-10b8-da5b-f8bf51a97830-30474129 {
    grid-area: 5 / 2 / 6 / 9;
  }

  #w-node-_1b66937d-1bcb-c6c5-64de-7545b53b06f9-30474129 {
    grid-area: 3 / 2 / 4 / 9;
    place-self: auto start;
  }

  #w-node-_9e89d279-d195-675e-8b3a-7277dd245d56-30474129 {
    grid-area: 6 / 2 / 7 / 9;
    place-self: auto start;
  }

  #w-node-b69b3bce-3753-7c05-8bf5-ca3a8d6e200d-30474129 {
    grid-area: 9 / 2 / 10 / 9;
    place-self: auto start;
  }

  #w-node-c85558ac-ff8e-f2c4-d9cf-1df534eed84b-30474129 {
    grid-area: 12 / 2 / 13 / 9;
    place-self: auto start;
  }

  #w-node-f64b1e84-9510-33d5-74b6-34a757198243-1547413a {
    grid-area: 1 / 1 / 3 / 8;
  }

  #w-node-f64b1e84-9510-33d5-74b6-34a75719824c-1547413a {
    grid-area: 3 / 1 / 5 / 10;
    place-self: center;
  }

  #w-node-_634e0b0e-9cff-ecbf-c47b-b60f1788ea86-1547413a {
    grid-area: 2 / 2 / 3 / 9;
  }

  #w-node-_634e0b0e-9cff-ecbf-c47b-b60f1788ea8a-1547413a {
    grid-area: 3 / 2 / 4 / 9;
  }

  #w-node-b2df6911-1bc4-f942-5b32-80f2fce1ab02-1547413a {
    grid-area: 4 / 2 / 5 / 9;
  }

  #w-node-_634e0b0e-9cff-ecbf-c47b-b60f1788eaa6-1547413a {
    grid-area: 5 / 2 / 6 / 9;
    place-self: end stretch;
  }

  #w-node-_81e2ff58-8111-6082-29ef-870f3ab4a78a-1547413a {
    grid-area: 1 / 2 / 2 / 9;
    justify-self: stretch;
  }

  #w-node-_3ef22abe-4cad-1adb-5ff6-9f8ff3ed0d39-1547413a {
    grid-column-end: 9;
  }

  #w-node-_1fccd7ea-b507-bac5-6690-7746b1a36b2f-1547413a {
    grid-area: 5 / 2 / 9 / 9;
    place-self: stretch stretch;
  }

  #w-node-_0627b471-92b6-ba35-9429-2ffdc087e6f2-1547413a {
    grid-area: 11 / 2 / 13 / 9;
    place-self: stretch stretch;
  }

  #w-node-c1f7db07-db7c-c2d4-6bbf-7d5ffefa4148-1547413a {
    grid-area: 9 / 2 / 10 / 9;
    place-self: auto start;
  }

  #w-node-_420eff6a-1b54-eff4-998f-70c073291d98-1547413a {
    grid-area: 13 / 2 / 14 / 9;
    place-self: auto start;
  }

  #w-node-f75bed12-e5cd-5fb9-a48d-cbfa4da8c916-1547413a {
    grid-area: 19 / 2 / 20 / 9;
    place-self: auto start;
  }

  #w-node-_2316e11e-22ca-59e5-8894-71be2e7d9e56-1547413a {
    grid-area: 16 / 2 / 17 / 9;
    place-self: auto start;
  }

  #w-node-d6e3f187-830c-0bee-8dc3-b90771d77816-1547413a {
    grid-area: 3 / 2 / 4 / 9;
    place-self: auto start;
  }

  #w-node-b43dbff6-8ddd-e36c-8484-740e5d801b4f-1547413a {
    grid-area: 2 / 2 / 3 / 9;
  }

  #w-node-b51c624e-7d6b-1b1c-e8f4-d3c678a5450b-1547413a {
    grid-area: 18 / 2 / 19 / 9;
    place-self: stretch stretch;
  }

  #w-node-_0cfafa33-04b4-4d28-479c-bb6e9b22de90-1547413a {
    grid-area: 15 / 2 / 16 / 9;
    place-self: stretch stretch;
  }

  #w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139a4-7e36a8a6 {
    grid-area: 1 / 1 / 3 / 9;
  }

  #w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139ad-7e36a8a6 {
    grid-area: 3 / 1 / 5 / 10;
    place-self: center;
  }

  #w-node-_1c7d6c1f-f44a-f5ed-8137-c5dd00157410-7e36a8a6 {
    grid-area: 2 / 2 / 3 / 9;
  }

  #w-node-c8dd4693-5ae0-d71c-09d6-4bae4d6c909e-7e36a8a6 {
    grid-area: 4 / 2 / 5 / 9;
  }

  #w-node-_1c7d6c1f-f44a-f5ed-8137-c5dd0015742e-7e36a8a6 {
    grid-area: 1 / 2 / 2 / 9;
    justify-self: stretch;
  }

  #w-node-ec90533c-8ded-89e1-daf3-801698fc72b7-7e36a8a6 {
    grid-area: 3 / 2 / 4 / 9;
  }

  #w-node-a72235cb-8ccc-774f-d8cd-9977b553cad6-7e36a8a6 {
    grid-area: 1 / 1 / 2 / 8;
    place-self: end stretch;
  }

  #w-node-a88d5ea4-cd38-5af0-3584-3ced69adf750-7e36a8a6 {
    grid-area: 2 / 2 / 3 / 11;
    place-self: stretch stretch;
  }

  #w-node-_93ebd17f-12a1-e57f-35b1-b65f14fb1530-7e36a8a6 {
    grid-area: 5 / 2 / 6 / 11;
    place-self: stretch stretch;
  }

  #w-node-_7a064058-f1b0-5bf0-4504-b131a2b5d61d-7e36a8a6 {
    grid-area: 8 / 2 / 9 / 11;
    place-self: stretch stretch;
  }

  #w-node-_4f91a312-acb9-38c7-1a56-b3d80d66e8c4-7e36a8a6 {
    grid-area: 11 / 2 / 12 / 11;
    place-self: stretch stretch;
  }

  #w-node-_7a064058-f1b0-5bf0-4504-b131a2b5d626-7e36a8a6 {
    grid-area: 9 / 2 / 10 / 11;
    place-self: auto start;
  }

  #w-node-_5fab2147-3218-a424-03f3-e47fbbdf7992-7e36a8a6 {
    grid-area: 1 / 2 / 2 / 9;
    justify-self: start;
  }

  #w-node-dfa5b3a7-4cc6-4a0c-77c6-c30bcc72de49-7e36a8a6 {
    grid-area: 14 / 2 / 15 / 5;
    justify-self: start;
  }

  #w-node-_9d4c631d-27e0-d06b-52c1-2c273cacf54f-7e36a8a6 {
    grid-area: 12 / 2 / 13 / 11;
    place-self: auto start;
  }

  #w-node-_7a064058-f1b0-5bf0-4504-b131a2b5d637-7e36a8a6 {
    grid-area: 3 / 2 / 4 / 12;
    place-self: auto start;
  }

  #w-node-_60adc4b4-be74-3380-d8fe-6131b90c188e-7e36a8a6 {
    grid-area: 6 / 2 / 7 / 12;
    place-self: auto start;
  }

  #w-node-_569507f6-130b-0367-dfc3-153d0c2fb8bc-7e36a8a6 {
    grid-area: 16 / 2 / 17 / 12;
    place-self: auto start;
  }

  #w-node-_57ae58f0-9b24-29b7-2620-751cc3f39e09-7e36a8a6 {
    grid-area: 19 / 2 / 20 / 12;
    place-self: auto start;
  }

  #w-node-f3a7fd36-0efe-ef05-7ab5-9c8a9e8cb8d1-7e36a8a6 {
    grid-area: 15 / 2 / 16 / 11;
    place-self: stretch stretch;
  }

  #w-node-_0020a52a-509a-7c2c-2f0a-c3d6d773e20d-7e36a8a6 {
    grid-area: 18 / 2 / 19 / 11;
    place-self: stretch stretch;
  }

  #w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139a4-f4f7681f {
    grid-area: 1 / 1 / 3 / 9;
  }

  #w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139ad-f4f7681f {
    grid-area: 3 / 1 / 5 / 10;
    place-self: center;
  }

  #w-node-_1c7d6c1f-f44a-f5ed-8137-c5dd00157410-f4f7681f {
    grid-area: 2 / 2 / 3 / 9;
  }

  #w-node-c8dd4693-5ae0-d71c-09d6-4bae4d6c909e-f4f7681f {
    grid-area: 4 / 2 / 5 / 9;
  }

  #w-node-_1c7d6c1f-f44a-f5ed-8137-c5dd0015742e-f4f7681f {
    grid-area: 1 / 2 / 2 / 9;
    justify-self: stretch;
  }

  #w-node-ec90533c-8ded-89e1-daf3-801698fc72b7-f4f7681f {
    grid-area: 3 / 2 / 4 / 9;
  }

  #w-node-_5771a212-20eb-bd10-d4c4-698349153a4e-f4f7681f {
    grid-area: 1 / 1 / 2 / 8;
    place-self: end stretch;
  }

  #w-node-a88d5ea4-cd38-5af0-3584-3ced69adf750-f4f7681f {
    grid-area: 2 / 2 / 3 / 11;
    place-self: stretch stretch;
  }

  #w-node-_93ebd17f-12a1-e57f-35b1-b65f14fb1530-f4f7681f {
    grid-area: 5 / 2 / 6 / 11;
    place-self: stretch stretch;
  }

  #w-node-_7a064058-f1b0-5bf0-4504-b131a2b5d61d-f4f7681f {
    grid-area: 9 / 2 / 10 / 11;
    place-self: stretch stretch;
  }

  #w-node-a2654219-d1cb-0a5e-561c-2a187089c837-f4f7681f {
    grid-area: 16 / 2 / 17 / 11;
    place-self: stretch stretch;
  }

  #w-node-_4f91a312-acb9-38c7-1a56-b3d80d66e8c4-f4f7681f {
    grid-area: 12 / 2 / 13 / 11;
    place-self: stretch stretch;
  }

  #w-node-aeaa5d62-c58d-460f-008b-198ca1848fd5-f4f7681f {
    grid-area: 19 / 2 / 20 / 11;
    place-self: stretch stretch;
  }

  #w-node-_7a064058-f1b0-5bf0-4504-b131a2b5d626-f4f7681f {
    grid-area: 10 / 2 / 11 / 11;
    place-self: auto start;
  }

  #w-node-_397904e9-d30e-d977-e975-8ca01d2ecb1a-f4f7681f {
    grid-area: 17 / 2 / 18 / 11;
    place-self: auto start;
  }

  #w-node-_5fab2147-3218-a424-03f3-e47fbbdf7992-f4f7681f {
    grid-area: 1 / 2 / 2 / 9;
    justify-self: start;
  }

  #w-node-_473c40e2-db18-a81e-e206-3a652533253c-f4f7681f {
    grid-area: 8 / 2 / 9 / 7;
    justify-self: start;
  }

  #w-node-_9e979b21-ab32-77c9-706a-e851b5a7a63e-f4f7681f {
    grid-area: 22 / 2 / 23 / 5;
    justify-self: start;
  }

  #w-node-dfa5b3a7-4cc6-4a0c-77c6-c30bcc72de49-f4f7681f {
    grid-area: 15 / 2 / 16 / 5;
    justify-self: start;
  }

  #w-node-_9d4c631d-27e0-d06b-52c1-2c273cacf54f-f4f7681f {
    grid-area: 13 / 2 / 14 / 11;
    place-self: auto start;
  }

  #w-node-a75dd031-100a-2a75-3b2c-0b34838f7051-f4f7681f {
    grid-area: 20 / 2 / 21 / 11;
    place-self: auto start;
  }

  #w-node-_7a064058-f1b0-5bf0-4504-b131a2b5d637-f4f7681f {
    grid-area: 3 / 2 / 4 / 11;
    place-self: auto start;
  }

  #w-node-_60adc4b4-be74-3380-d8fe-6131b90c188e-f4f7681f {
    grid-area: 6 / 2 / 7 / 12;
    place-self: auto start;
  }

  #w-node-_569507f6-130b-0367-dfc3-153d0c2fb8bc-f4f7681f {
    grid-area: 24 / 2 / 25 / 12;
    place-self: auto start;
  }

  #w-node-ffeeb7d2-f20a-9b8e-fc38-5e4cf3b5875b-f4f7681f {
    grid-area: 27 / 2 / 28 / 12;
    place-self: auto start;
  }

  #w-node-f3a7fd36-0efe-ef05-7ab5-9c8a9e8cb8d1-f4f7681f {
    grid-area: 23 / 2 / 24 / 11;
    place-self: stretch stretch;
  }

  #w-node-_8e953c9b-3321-67c5-2df8-7b5b06d496ff-f4f7681f {
    grid-area: 26 / 2 / 27 / 11;
    place-self: stretch stretch;
  }

  #w-node-f8dad7c5-4271-c33a-82b8-44d4b830bfd2-10acd005 {
    grid-area: 1 / 1 / 3 / 8;
  }

  #w-node-f8dad7c5-4271-c33a-82b8-44d4b830bfdb-10acd005 {
    grid-area: 3 / 1 / 5 / 10;
    place-self: center;
  }

  #w-node-_20cd5194-56d3-ef92-a89a-9c5d7673bbcb-10acd005 {
    grid-area: 2 / 2 / 3 / 9;
  }

  #w-node-_20cd5194-56d3-ef92-a89a-9c5d7673bbdb-10acd005 {
    grid-area: 3 / 2 / 4 / 9;
  }

  #w-node-_20cd5194-56d3-ef92-a89a-9c5d7673bbeb-10acd005 {
    grid-area: 4 / 2 / 5 / 9;
    place-self: end stretch;
  }

  #w-node-a62a3a50-86d3-71ae-f026-8d0de93ac59c-10acd005 {
    grid-area: 1 / 2 / 2 / 9;
    justify-self: stretch;
  }

  #w-node-_431652b0-05dc-16b7-a7e5-a37fdf0ea938-10acd005 {
    grid-column-end: 9;
  }

  #w-node-_431652b0-05dc-16b7-a7e5-a37fdf0ea937-10acd005 {
    grid-area: 2 / 2 / 3 / 9;
  }

  #w-node-_431652b0-05dc-16b7-a7e5-a37fdf0ea949-10acd005 {
    grid-area: 1 / 2 / 2 / 9;
    justify-self: start;
  }

  #w-node-_431652b0-05dc-16b7-a7e5-a37fdf0ea94b-10acd005 {
    grid-column-end: 9;
  }

  #w-node-_431652b0-05dc-16b7-a7e5-a37fdf0ea94d-10acd005 {
    grid-area: 8 / 2 / 10 / 9;
    place-self: end stretch;
  }

  #w-node-_431652b0-05dc-16b7-a7e5-a37fdf0ea94e-10acd005, #w-node-_9b8ac703-d662-fb42-85c1-45529d7655ec-10acd005 {
    grid-column-end: 9;
  }

  #w-node-_9b8ac703-d662-fb42-85c1-45529d7655fc-10acd005 {
    grid-area: 2 / 2 / 3 / 9;
  }

  #w-node-_9b8ac703-d662-fb42-85c1-45529d7655fd-10acd005 {
    grid-area: 1 / 2 / 2 / 9;
    justify-self: start;
  }

  #w-node-_9b8ac703-d662-fb42-85c1-45529d7655ff-10acd005 {
    grid-column-end: 9;
  }

  #w-node-_9b8ac703-d662-fb42-85c1-45529d765601-10acd005 {
    grid-area: 8 / 2 / 10 / 9;
    place-self: end stretch;
  }

  #w-node-_9b8ac703-d662-fb42-85c1-45529d765602-10acd005, #w-node-ca9b7d92-1cc0-6190-1bff-e0a60e5b73d2-10acd005 {
    grid-column-end: 9;
  }

  #w-node-ca9b7d92-1cc0-6190-1bff-e0a60e5b73e0-10acd005 {
    grid-area: 2 / 2 / 3 / 9;
  }

  #w-node-ca9b7d92-1cc0-6190-1bff-e0a60e5b73e1-10acd005 {
    grid-area: 1 / 2 / 2 / 9;
    justify-self: start;
  }

  #w-node-ca9b7d92-1cc0-6190-1bff-e0a60e5b73e3-10acd005 {
    grid-column-end: 9;
  }

  #w-node-ca9b7d92-1cc0-6190-1bff-e0a60e5b73e5-10acd005 {
    grid-area: 8 / 2 / 10 / 9;
    place-self: end stretch;
  }

  #w-node-ca9b7d92-1cc0-6190-1bff-e0a60e5b73e6-10acd005 {
    grid-column-end: 9;
  }

  #w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139a4-578b60d1 {
    grid-area: 1 / 1 / 3 / 9;
  }

  #w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139ad-578b60d1 {
    grid-area: 3 / 1 / 5 / 10;
    place-self: center;
  }

  #w-node-_1c7d6c1f-f44a-f5ed-8137-c5dd00157410-578b60d1 {
    grid-area: 2 / 2 / 3 / 9;
  }

  #w-node-c8dd4693-5ae0-d71c-09d6-4bae4d6c909e-578b60d1 {
    grid-area: 4 / 2 / 5 / 9;
  }

  #w-node-_1c7d6c1f-f44a-f5ed-8137-c5dd0015742e-578b60d1 {
    grid-area: 1 / 2 / 2 / 9;
    justify-self: stretch;
  }

  #w-node-ec90533c-8ded-89e1-daf3-801698fc72b7-578b60d1 {
    grid-area: 3 / 2 / 4 / 9;
  }

  #w-node-_5fe7965e-52fb-cb73-1e61-8a6171e4b32a-578b60d1 {
    grid-area: 1 / 1 / 2 / 8;
    place-self: end stretch;
  }

  #w-node-a88d5ea4-cd38-5af0-3584-3ced69adf750-578b60d1 {
    grid-area: 2 / 1 / 3 / 11;
    place-self: stretch stretch;
  }

  #w-node-_93ebd17f-12a1-e57f-35b1-b65f14fb1530-578b60d1 {
    grid-area: 5 / 1 / 6 / 11;
    place-self: stretch stretch;
  }

  #w-node-_7a064058-f1b0-5bf0-4504-b131a2b5d61d-578b60d1 {
    grid-area: 9 / 1 / 10 / 11;
    place-self: stretch stretch;
  }

  #w-node-_4f91a312-acb9-38c7-1a56-b3d80d66e8c4-578b60d1 {
    grid-area: 12 / 1 / 13 / 11;
    place-self: stretch stretch;
  }

  #w-node-e844727f-7d30-a265-ce08-d5a51496f3b1-578b60d1 {
    grid-area: 20 / 1 / 21 / 11;
    place-self: stretch stretch;
  }

  #w-node-e43e2cf9-79af-f835-874a-b0a863806961-578b60d1 {
    grid-area: 23 / 1 / 24 / 11;
    place-self: stretch stretch;
  }

  #w-node-_27b2e9ae-2870-4668-8769-514613f3bb16-578b60d1 {
    grid-area: 26 / 1 / 27 / 11;
    place-self: stretch stretch;
  }

  #w-node-_7a064058-f1b0-5bf0-4504-b131a2b5d626-578b60d1 {
    grid-area: 10 / 2 / 11 / 11;
    place-self: auto start;
  }

  #w-node-_1da54a25-ed41-5753-f0b2-3dab831e7e0d-578b60d1 {
    grid-area: 21 / 2 / 22 / 11;
    place-self: auto start;
  }

  #w-node-_5fab2147-3218-a424-03f3-e47fbbdf7992-578b60d1 {
    grid-area: 1 / 2 / 2 / 9;
    justify-self: start;
  }

  #w-node-_473c40e2-db18-a81e-e206-3a652533253c-578b60d1 {
    grid-area: 8 / 2 / 9 / 7;
    justify-self: start;
  }

  #w-node-_9d4c631d-27e0-d06b-52c1-2c273cacf54f-578b60d1 {
    grid-area: 13 / 2 / 14 / 11;
    place-self: auto start;
  }

  #w-node-_3bcce396-5adf-252a-51ef-4213d1b45856-578b60d1 {
    grid-area: 24 / 2 / 25 / 11;
    place-self: auto start;
  }

  #w-node-_7a064058-f1b0-5bf0-4504-b131a2b5d637-578b60d1 {
    grid-area: 3 / 2 / 4 / 11;
    place-self: auto start;
  }

  #w-node-_60adc4b4-be74-3380-d8fe-6131b90c188e-578b60d1 {
    grid-area: 6 / 2 / 7 / 11;
    place-self: auto start;
  }

  #w-node-_569507f6-130b-0367-dfc3-153d0c2fb8bc-578b60d1 {
    grid-area: 17 / 2 / 18 / 11;
    place-self: auto start;
  }

  #w-node-b8bb8381-1929-67f7-a44d-3cc9d0431e8e-578b60d1 {
    grid-area: 27 / 2 / 28 / 11;
    place-self: auto start;
  }

  #w-node-f3a7fd36-0efe-ef05-7ab5-9c8a9e8cb8d1-578b60d1 {
    grid-area: 16 / 1 / 17 / 11;
    place-self: stretch stretch;
  }

  #w-node-b7249b9e-78f3-7401-5e73-1d0d0b0d92d5-578b60d1 {
    grid-area: 18 / 2 / 19 / 6;
    justify-self: start;
  }

  #w-node-f7bf45bf-c56d-4f6f-8cc2-c50050e3df35-4e47415c {
    grid-area: 2 / 2 / 3 / 9;
    place-self: end start;
  }

  #w-node-_3bc70f27-518d-83bb-848f-a4f260b9aad0-4e47415c {
    grid-area: 5 / 2 / 6 / 5;
    place-self: start center;
  }

  #w-node-_333fd61e-dbbc-76a3-1968-3216db20ebd0-4e47415c {
    grid-row: 5 / 6;
  }

  #w-node-_7b8da66e-e06b-9b20-802f-fa7acee58ed9-4e47415c {
    grid-row: 7 / 8;
  }

  #w-node-ad997a7c-b9d8-4103-3908-52350f3a1218-4e47415c {
    grid-area: 7 / 6 / 8 / 9;
    place-self: start center;
  }

  #w-node-ff3bd21a-50f3-b74b-597b-9fbf8bef834e-4e47415c {
    grid-area: 9 / 2 / 10 / 5;
    place-self: start center;
  }

  #w-node-fa6d7741-dee9-14e0-5c8f-4398883c1d17-4e47415c {
    grid-area: 11 / 2 / 12 / 9;
  }

  #w-node-f64b1e84-9510-33d5-74b6-34a757198243-97474174 {
    grid-area: 1 / 1 / 3 / 8;
  }

  #w-node-f64b1e84-9510-33d5-74b6-34a75719824c-97474174 {
    grid-area: 3 / 1 / 5 / 10;
    place-self: center;
  }

  #w-node-_634e0b0e-9cff-ecbf-c47b-b60f1788ea86-97474174 {
    grid-area: 2 / 2 / 3 / 9;
  }

  #w-node-_634e0b0e-9cff-ecbf-c47b-b60f1788ea8a-97474174 {
    grid-area: 3 / 2 / 4 / 9;
  }

  #w-node-b2df6911-1bc4-f942-5b32-80f2fce1ab02-97474174 {
    grid-area: 4 / 2 / 5 / 9;
  }

  #w-node-_634e0b0e-9cff-ecbf-c47b-b60f1788eaa6-97474174 {
    grid-area: 5 / 2 / 6 / 9;
    place-self: end stretch;
  }

  #w-node-_81e2ff58-8111-6082-29ef-870f3ab4a78a-97474174 {
    grid-area: 1 / 2 / 2 / 9;
    justify-self: stretch;
  }

  #w-node-_3ef22abe-4cad-1adb-5ff6-9f8ff3ed0d39-97474174 {
    grid-column-end: 9;
  }

  #w-node-_1fccd7ea-b507-bac5-6690-7746b1a36b2f-97474174 {
    grid-area: 7 / 2 / 10 / 9;
    place-self: stretch stretch;
  }

  #w-node-_0627b471-92b6-ba35-9429-2ffdc087e6f2-97474174 {
    grid-area: 2 / 2 / 5 / 9;
    place-self: stretch stretch;
  }

  #w-node-c1f7db07-db7c-c2d4-6bbf-7d5ffefa4148-97474174 {
    grid-area: 10 / 2 / 11 / 9;
    place-self: auto start;
  }

  #w-node-_420eff6a-1b54-eff4-998f-70c073291d98-97474174 {
    grid-area: 31 / 2 / 32 / 9;
    place-self: auto start;
  }

  #w-node-f75bed12-e5cd-5fb9-a48d-cbfa4da8c916-97474174 {
    grid-area: 24 / 2 / 25 / 9;
    place-self: auto start;
  }

  #w-node-_2316e11e-22ca-59e5-8894-71be2e7d9e56-97474174 {
    grid-area: 17 / 2 / 18 / 9;
    place-self: auto start;
  }

  #w-node-d6e3f187-830c-0bee-8dc3-b90771d77816-97474174 {
    grid-area: 5 / 2 / 6 / 9;
    place-self: auto start;
  }

  #w-node-e05aa52b-e0d9-00cc-faa6-22328b795a27-97474174 {
    grid-area: 19 / 2 / 24 / 9;
    place-self: stretch stretch;
  }

  #w-node-a54bb509-1128-47c8-ea60-4af293b803bf-97474174 {
    grid-area: 26 / 2 / 31 / 9;
    place-self: stretch stretch;
  }

  #w-node-ed27c50c-14e3-c57b-5998-2f30dda0bd43-97474174 {
    grid-area: 12 / 2 / 17 / 9;
    place-self: stretch stretch;
  }

  #w-node-f8dad7c5-4271-c33a-82b8-44d4b830bfd2-82474175 {
    grid-area: 1 / 1 / 3 / 8;
  }

  #w-node-f8dad7c5-4271-c33a-82b8-44d4b830bfdb-82474175 {
    grid-area: 3 / 1 / 5 / 10;
    place-self: center;
  }

  #w-node-_20cd5194-56d3-ef92-a89a-9c5d7673bbcb-82474175 {
    grid-area: 2 / 2 / 3 / 9;
  }

  #w-node-_20cd5194-56d3-ef92-a89a-9c5d7673bbdb-82474175 {
    grid-area: 3 / 2 / 4 / 9;
  }

  #w-node-_20cd5194-56d3-ef92-a89a-9c5d7673bbeb-82474175 {
    grid-area: 4 / 2 / 5 / 9;
    place-self: end stretch;
  }

  #w-node-a62a3a50-86d3-71ae-f026-8d0de93ac59c-82474175 {
    grid-area: 1 / 2 / 2 / 9;
    justify-self: stretch;
  }

  #w-node-_431652b0-05dc-16b7-a7e5-a37fdf0ea937-82474175 {
    grid-area: 2 / 2 / 3 / 9;
  }

  #w-node-_431652b0-05dc-16b7-a7e5-a37fdf0ea938-82474175 {
    grid-column-end: 9;
  }

  #w-node-_431652b0-05dc-16b7-a7e5-a37fdf0ea949-82474175 {
    grid-area: 1 / 2 / 2 / 9;
    justify-self: start;
  }

  #w-node-_431652b0-05dc-16b7-a7e5-a37fdf0ea94b-82474175 {
    grid-column-end: 9;
  }

  #w-node-_431652b0-05dc-16b7-a7e5-a37fdf0ea94d-82474175 {
    grid-area: 8 / 2 / 10 / 9;
    place-self: end stretch;
  }

  #w-node-_431652b0-05dc-16b7-a7e5-a37fdf0ea94e-82474175, #w-node-f08dde4c-4f1e-85ba-86f9-5ba9c7441956-82474175, #w-node-f08dde4c-4f1e-85ba-86f9-5ba9c7441958-82474175, #w-node-f08dde4c-4f1e-85ba-86f9-5ba9c744195a-82474175, #w-node-f08dde4c-4f1e-85ba-86f9-5ba9c744196b-82474175, #w-node-f08dde4c-4f1e-85ba-86f9-5ba9c744196d-82474175 {
    grid-column-end: 9;
  }

  #w-node-_640df532-8cfd-1d14-1127-47405eff8072-37474176 {
    grid-area: 1 / 1 / 3 / 8;
  }

  #w-node-_640df532-8cfd-1d14-1127-47405eff807b-37474176 {
    grid-area: 3 / 2 / 5 / 9;
    place-self: center start;
  }

  #w-node-_640df532-8cfd-1d14-1127-47405eff807e-37474176 {
    grid-column: 1 / 8;
  }

  #w-node-a2255e58-bf60-ea1f-f6c7-756e6b5a2501-37474176 {
    grid-area: 5 / 2 / 6 / 9;
    place-self: start;
  }

  #w-node-e6b414ca-0ffc-3f5d-7920-e3f24ef330e8-37474176 {
    grid-area: 1 / 1 / 8 / 10;
    place-self: stretch stretch;
  }

  #w-node-_4040b57c-af5c-d718-945c-ba06165da2e9-37474176 {
    grid-area: 3 / 2 / 4 / 9;
  }

  #w-node-f62ec080-2f25-574e-7d8f-7093834dde8e-37474176 {
    grid-area: 6 / 2 / 7 / 9;
  }

  #w-node-_0e294e9c-ec77-d085-ed4c-0c13ca4922db-37474176 {
    grid-area: 8 / 2 / 9 / 9;
  }

  #w-node-a3e13573-dfbb-42f9-af90-3d44614c0c78-37474176 {
    grid-area: 10 / 2 / 11 / 9;
    place-self: end stretch;
  }

  #w-node-_0253667c-655b-74e1-b99b-e13dfe3b0a39-37474176 {
    grid-area: 10 / 2 / 11 / 9;
  }

  #w-node-_0253667c-655b-74e1-b99b-e13dfe3b0a4f-37474176 {
    grid-area: 12 / 2 / 13 / 9;
  }

  #w-node-_0253667c-655b-74e1-b99b-e13dfe3b0a66-37474176 {
    grid-area: 14 / 2 / 15 / 9;
  }

  #w-node-_10dd1a0a-ae80-a5ad-eeab-b3676f87ba10-37474176 {
    grid-area: 3 / 2 / 4 / 9;
  }

  #w-node-_10dd1a0a-ae80-a5ad-eeab-b3676f87ba1b-37474176 {
    grid-area: 5 / 2 / 6 / 9;
  }

  #w-node-_10dd1a0a-ae80-a5ad-eeab-b3676f87ba31-37474176 {
    grid-area: 7 / 2 / 8 / 9;
  }

  #w-node-_10dd1a0a-ae80-a5ad-eeab-b3676f87ba47-37474176 {
    grid-area: 10 / 2 / 11 / 9;
    place-self: end stretch;
  }

  #w-node-_10dd1a0a-ae80-a5ad-eeab-b3676f87ba48-37474176 {
    grid-area: 9 / 2 / 10 / 9;
  }

  #w-node-_10dd1a0a-ae80-a5ad-eeab-b3676f87ba51-37474176 {
    grid-area: 11 / 2 / 12 / 9;
  }

  #w-node-_10dd1a0a-ae80-a5ad-eeab-b3676f87ba5b-37474176 {
    grid-area: 13 / 2 / 14 / 9;
  }

  #w-node-_0dd02181-5916-f519-d2bf-04cef610a951-29474177 {
    grid-area: 1 / 1 / 3 / 8;
  }

  #w-node-_0dd02181-5916-f519-d2bf-04cef610a95a-29474177 {
    grid-area: 3 / 1 / 6 / 10;
    place-self: center;
  }

  #w-node-_0dd02181-5916-f519-d2bf-04cef610a95d-29474177 {
    grid-area: 1 / 7 / 3 / 10;
  }

  #w-node-_1b30ba24-e053-760e-4972-68d4bf875f8d-29474177 {
    grid-area: 3 / 2 / 4 / 9;
  }

  #w-node-_436b6e1e-14fb-ab24-1ec1-99e9d1f72ee9-29474177 {
    grid-area: 2 / 2 / 3 / 9;
  }

  #w-node-_1b30ba24-e053-760e-4972-68d4bf875fa3-29474177 {
    grid-area: 4 / 2 / 8 / 9;
    place-self: end stretch;
  }

  #w-node-_4514d455-7549-39d8-5bd8-7562b267933e-29474177 {
    grid-area: 1 / 2 / 2 / 9;
    justify-self: stretch;
  }

  #w-node-_5d1eecdb-e961-7f27-a0ed-918e80f478bc-29474177 {
    grid-area: 12 / 2 / 13 / 9;
  }

  #w-node-_5d1eecdb-e961-7f27-a0ed-918e80f478bd-29474177 {
    grid-area: 7 / 2 / 10 / 9;
    place-self: stretch stretch;
  }

  #w-node-_5d1eecdb-e961-7f27-a0ed-918e80f478cd-29474177 {
    grid-area: 1 / 2 / 2 / 9;
    justify-self: start;
  }

  #w-node-_5d1eecdb-e961-7f27-a0ed-918e80f478cf-29474177 {
    grid-area: 13 / 2 / 14 / 9;
    place-self: start;
  }

  #w-node-_5d1eecdb-e961-7f27-a0ed-918e80f478d1-29474177 {
    grid-area: 17 / 2 / 18 / 9;
    place-self: end stretch;
  }

  #w-node-_5d1eecdb-e961-7f27-a0ed-918e80f478d2-29474177 {
    grid-area: 10 / 2 / 11 / 9;
    place-self: start;
  }

  #w-node-c42c0d24-95aa-74d0-a210-68cc47e00655-29474177 {
    grid-area: 2 / 2 / 5 / 9;
    place-self: stretch stretch;
  }

  #w-node-_7e42e48f-5800-9c59-52e3-e5082df755d7-29474177 {
    grid-area: 5 / 2 / 6 / 9;
    place-self: start;
  }

  #w-node-_5b4a44f6-aa4e-850a-e24a-fa5b13a28642-29474177 {
    grid-area: 15 / 2 / 17 / 9;
    justify-self: stretch;
  }

  #w-node-_6b2c4b22-deda-97f3-8a0f-a27c28fc0b0e-29474177 {
    grid-area: 1 / 2 / 2 / 9;
    justify-self: start;
  }

  #w-node-_6b2c4b22-deda-97f3-8a0f-a27c28fc0b10-29474177 {
    grid-area: 11 / 2 / 12 / 4;
    place-self: start;
  }

  #w-node-_6b2c4b22-deda-97f3-8a0f-a27c28fc0b12-29474177 {
    grid-area: 19 / 2 / 20 / 9;
    place-self: end stretch;
  }

  #w-node-_6b2c4b22-deda-97f3-8a0f-a27c28fc0b13-29474177 {
    grid-area: 14 / 2 / 15 / 9;
    place-self: start;
  }

  #w-node-_6b2c4b22-deda-97f3-8a0f-a27c28fc0b20-29474177 {
    grid-area: 7 / 2 / 8 / 9;
    place-self: start;
  }

  #w-node-cdd69ea2-538d-eac8-e552-93c43de59528-29474177 {
    grid-area: 11 / 4 / 12 / 7;
    place-self: start center;
  }

  #w-node-_7d8fd8de-4c30-7603-6a4a-0b48ca4bb45f-29474177 {
    grid-area: 11 / 7 / 12 / 9;
    place-self: start;
  }

  #w-node-_91ea5b18-74bb-0e02-aa0e-fab125425d09-29474177 {
    grid-area: 13 / 2 / 14 / 9;
  }

  #w-node-b28a2891-ee5f-8af6-004d-62b5ee6fc262-29474177 {
    grid-area: 16 / 2 / 18 / 9;
    place-self: stretch stretch;
  }

  #w-node-f137e360-6dd6-ac25-ca7e-df43bc66b660-29474177 {
    grid-area: 18 / 2 / 19 / 9;
    place-self: start;
  }

  #w-node-bb2b83c1-8546-0cde-e569-a9aaf115e44c-29474177 {
    grid-area: 5 / 2 / 7 / 9;
    place-self: stretch stretch;
  }

  #w-node-_47b5b208-9097-d824-8845-4e5ae636e19f-29474177 {
    grid-area: 2 / 2 / 5 / 9;
    place-self: stretch stretch;
  }

  #w-node-c182c488-36ea-0945-8793-75f307e4d371-29474177 {
    grid-area: 9 / 2 / 11 / 9;
    place-self: stretch stretch;
  }

  #w-node-b7a63bbc-221e-96c8-5d6f-4af60fa05159-29474177 {
    grid-area: 1 / 2 / 2 / 9;
    justify-self: start;
  }

  #w-node-b7a63bbc-221e-96c8-5d6f-4af60fa0515b-29474177 {
    grid-area: 3 / 2 / 4 / 9;
    place-self: start;
  }

  #w-node-b7a63bbc-221e-96c8-5d6f-4af60fa05170-29474177 {
    grid-area: 2 / 2 / 3 / 9;
  }

  #w-node-_13a5d8a0-1a0f-d38f-7cb5-c88076d11c2a-d1474178 {
    grid-area: 1 / 1 / 3 / 8;
  }

  #w-node-_13a5d8a0-1a0f-d38f-7cb5-c88076d11c33-d1474178 {
    grid-area: 3 / 1 / 5 / 10;
    place-self: center;
  }

  #w-node-a698c348-8a12-6482-d7ea-f5ab08406f5a-d1474178 {
    grid-area: 3 / 2 / 4 / 10;
  }

  #w-node-_9d5d5f37-0ddc-ac2e-e8c0-e0092943db51-d1474178 {
    grid-area: 4 / 2 / 5 / 10;
  }

  #w-node-_1ef79cc9-38e1-9e69-bfd2-2169c16e8c1c-d1474178 {
    grid-area: 5 / 2 / 6 / 10;
    justify-self: stretch;
  }

  #w-node-a698c348-8a12-6482-d7ea-f5ab08406f66-d1474178 {
    grid-area: 7 / 2 / 8 / 10;
    place-self: end stretch;
  }

  #w-node-_08f96977-ff30-4f04-3e3a-3727b78fca7c-d1474178 {
    grid-area: 10 / 2 / 11 / 10;
  }

  #w-node-b374e1a8-3e68-77d9-92b2-89391004846a-d1474178 {
    grid-area: 12 / 2 / 13 / 10;
  }

  #w-node-_70f29b03-b1a5-7798-8a04-00f609e065f3-d1474178 {
    grid-area: 11 / 2 / 12 / 10;
    justify-self: start;
  }

  #w-node-_382f7bff-5676-0a1d-1dc3-ffe1e902e5dd-d1474178 {
    grid-area: 9 / 2 / 10 / 10;
    place-self: end center;
  }

  #w-node-ab74ff9a-9de0-2210-fb82-c848c39ede13-d1474178 {
    grid-area: 1 / 3 / 2 / 6;
    place-self: center;
  }

  #w-node-ae0e4648-d093-055f-5df8-0044a2fb3a14-d1474178 {
    grid-area: 1 / 6 / 2 / 9;
    place-self: center;
  }

  #w-node-dbb62a68-4f35-3cfe-691a-0f772cd81644-d1474178 {
    grid-area: 9 / 2 / 10 / 10;
    place-self: center;
  }

  #w-node-_7df5cd75-fb1f-c810-2823-b429f7400211-d1474178 {
    grid-area: 3 / 2 / 4 / 10;
  }

  #w-node-b7097b42-7d14-60a8-e7e7-8f70e50e7733-d1474178 {
    grid-area: 4 / 2 / 5 / 10;
    justify-self: end;
  }

  #w-node-_8e7e099e-5959-7ad2-4c47-a3f9d501fc3f-d1474178 {
    grid-area: 1 / 3 / 2 / 6;
    place-self: center;
  }

  #w-node-_2892c0ee-2b59-b18d-d24e-b3b347aa21bf-d1474178 {
    grid-area: 5 / 2 / 6 / 10;
  }

  #w-node-_7df5cd75-fb1f-c810-2823-b429f7400262-d1474178 {
    grid-area: 7 / 2 / 8 / 10;
    place-self: end stretch;
  }

  #w-node-_7df5cd75-fb1f-c810-2823-b429f740027b-d1474178 {
    grid-area: 10 / 2 / 11 / 10;
  }

  #w-node-_4e4ecd22-2445-7467-0bf9-618f6d641632-d1474178 {
    grid-area: 11 / 2 / 12 / 10;
    justify-self: end;
  }

  #w-node-_611fdf19-353a-86d9-b559-dfe3ae210199-d1474178 {
    grid-area: 12 / 2 / 13 / 10;
    justify-self: end;
  }

  #w-node-_7df5cd75-fb1f-c810-2823-b429f74002bb-d1474178 {
    grid-area: 9 / 2 / 10 / 10;
    place-self: end center;
  }

  #w-node-_060af853-bb09-f6e3-3e14-44fff56939f0-d1474178 {
    grid-area: 1 / 6 / 2 / 9;
    place-self: center;
  }

  #w-node-f8692e80-ffa3-73fe-501d-72fe4d018357-d1474178 {
    grid-area: 9 / 2 / 10 / 10;
  }

  #w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139a4-b747417d {
    grid-area: 1 / 1 / 3 / 9;
  }

  #w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139ad-b747417d {
    grid-area: 3 / 1 / 5 / 10;
    place-self: center;
  }

  #w-node-c1efa974-7afa-a654-04f3-c396e0e5af72-b747417d {
    grid-area: 2 / 2 / 3 / 9;
  }

  #w-node-c5f7245c-9f50-e24b-957e-6f43fbde6ab3-b747417d {
    grid-area: 3 / 2 / 4 / 9;
  }

  #w-node-c5f7245c-9f50-e24b-957e-6f43fbde6ac7-b747417d {
    grid-area: 5 / 2 / 6 / 9;
    place-self: end stretch;
  }

  #w-node-b881c2d5-6b46-cdfe-fbd2-f96de633677d-b747417d {
    grid-area: 1 / 2 / 2 / 9;
    justify-self: stretch;
  }

  #w-node-f739fe7d-a30b-85ca-15ca-420a3ad542c4-b747417d {
    grid-area: 4 / 2 / 5 / 9;
  }

  #w-node-_6f5686bc-8eb7-95c8-cee9-e54a0ecd79bd-b747417d {
    grid-area: 1 / 2 / 2 / 9;
    justify-self: start;
  }

  #w-node-_6f5686bc-8eb7-95c8-cee9-e54a0ecd79bf-b747417d {
    grid-column-end: 9;
    place-self: stretch stretch;
  }

  #w-node-_6f5686bc-8eb7-95c8-cee9-e54a0ecd79c5-b747417d {
    grid-column-end: 9;
    place-self: auto start;
  }

  #w-node-_6f5686bc-8eb7-95c8-cee9-e54a0ecd79c7-b747417d {
    grid-column-end: 9;
    place-self: stretch stretch;
  }

  #w-node-_6f5686bc-8eb7-95c8-cee9-e54a0ecd79cd-b747417d {
    grid-column-end: 9;
    place-self: auto start;
  }

  #w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6ea-b747417d {
    grid-area: 1 / 2 / 2 / 9;
    justify-self: start;
  }

  #w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6da-b747417d {
    grid-area: 2 / 2 / 3 / 9;
    place-self: stretch stretch;
  }

  #w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6ef-b747417d {
    grid-area: 3 / 2 / 4 / 9;
    place-self: auto start;
  }

  #w-node-_6e693574-a265-212a-5c07-3740a7e5968f-b747417d {
    grid-area: 1 / 2 / 2 / 9;
    justify-self: start;
  }

  #w-node-_176fced5-d5eb-7af4-707a-2d683a4c56d3-b747417d {
    grid-column-end: 9;
    place-self: stretch stretch;
  }

  #w-node-_6e693574-a265-212a-5c07-3740a7e5969b-b747417d {
    grid-column-end: 9;
    place-self: auto start;
  }

  #w-node-_6e693574-a265-212a-5c07-3740a7e5969d-b747417d {
    grid-column-end: 9;
    place-self: stretch stretch;
  }

  #w-node-_6e693574-a265-212a-5c07-3740a7e596a6-b747417d {
    grid-column-end: 9;
    place-self: auto start;
  }

  #w-node-ade2714c-5620-7915-e5c2-3a63971897b2-b747417d {
    grid-area: 7 / 2 / 8 / 9;
    place-self: end stretch;
  }

  #w-node-_6c65d82f-c87e-ff23-d0ef-1146c816b3d7-b747417d {
    grid-area: 1 / 2 / 2 / 9;
    justify-self: start;
  }

  #w-node-_6c65d82f-c87e-ff23-d0ef-1146c816b3d9-b747417d {
    grid-column-end: 9;
    place-self: stretch stretch;
  }

  #w-node-_6c65d82f-c87e-ff23-d0ef-1146c816b3df-b747417d {
    grid-column-end: 9;
    place-self: auto start;
  }

  #w-node-_6c65d82f-c87e-ff23-d0ef-1146c816b3e1-b747417d {
    grid-column-end: 9;
    place-self: stretch stretch;
  }

  #w-node-_6c65d82f-c87e-ff23-d0ef-1146c816b3e7-b747417d {
    grid-column-end: 9;
    place-self: auto start;
  }

  #w-node-_637ead66-2dad-e01f-2f35-ed406d9db9eb-b747417d {
    grid-area: 1 / 2 / 2 / 9;
    justify-self: start;
  }

  #w-node-_637ead66-2dad-e01f-2f35-ed406d9db9ed-b747417d {
    grid-area: 2 / 2 / 3 / 9;
    place-self: stretch stretch;
  }

  #w-node-_637ead66-2dad-e01f-2f35-ed406d9dba03-b747417d {
    grid-area: 3 / 2 / 4 / 9;
    place-self: auto start;
  }

  #w-node-_176fced5-d5eb-7af4-707a-2d683a4c56cd-b747417d {
    grid-area: 1 / 2 / 2 / 9;
    justify-self: start;
  }

  #w-node-_176fced5-d5eb-7af4-707a-2d683a4c56e7-b747417d {
    grid-column-end: 9;
    place-self: auto start;
  }

  #w-node-_6e693574-a265-212a-5c07-3740a7e59691-b747417d, #w-node-_5c658065-856c-db47-7e13-2585ef0d0fbb-b747417d {
    grid-column-end: 9;
    place-self: stretch stretch;
  }

  #w-node-_73bcf17b-3754-45b1-901f-67a39fd4ac9a-b747417d {
    grid-column-end: 9;
    place-self: auto start;
  }

  #w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c68c-fa47417e {
    grid-area: 1 / 1 / 3 / 9;
  }

  #w-node-d4c4317c-1c4e-4eb9-f909-cd0c1900c695-fa47417e {
    grid-area: 3 / 1 / 5 / 10;
    place-self: center;
  }

  #w-node-c5f7245c-9f50-e24b-957e-6f43fbde6ab3-fa47417e {
    grid-area: 3 / 2 / 4 / 9;
  }

  #w-node-c5f7245c-9f50-e24b-957e-6f43fbde6abd-fa47417e {
    grid-area: 4 / 2 / 5 / 9;
  }

  #w-node-c5f7245c-9f50-e24b-957e-6f43fbde6ac7-fa47417e {
    grid-area: 5 / 2 / 6 / 9;
    place-self: end stretch;
  }

  #w-node-b881c2d5-6b46-cdfe-fbd2-f96de633677d-fa47417e {
    grid-area: 1 / 2 / 2 / 9;
    justify-self: stretch;
  }

  #w-node-c1efa974-7afa-a654-04f3-c396e0e5af72-fa47417e {
    grid-area: 2 / 2 / 3 / 9;
  }

  #w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6d9-fa47417e {
    grid-area: 15 / 2 / 16 / 9;
  }

  #w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6da-fa47417e {
    grid-area: 2 / 2 / 5 / 9;
    place-self: stretch stretch;
  }

  #w-node-_8b276529-30c8-65d2-cf81-524682c47e3e-fa47417e {
    grid-area: 7 / 2 / 10 / 9;
    place-self: stretch stretch;
  }

  #w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6ea-fa47417e {
    grid-area: 1 / 2 / 2 / 9;
    justify-self: start;
  }

  #w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6ec-fa47417e {
    grid-area: 13 / 2 / 14 / 9;
    place-self: auto start;
  }

  #w-node-f2c0459b-a426-50fc-92fb-6e655e259e32-fa47417e {
    grid-area: 16 / 2 / 17 / 9;
    place-self: auto start;
  }

  #w-node-_9aa1b1c7-f1ee-46e4-8b98-634da48bd6ef-fa47417e {
    grid-area: 5 / 2 / 6 / 9;
    place-self: auto start;
  }

  #w-node-aa42aef8-54cc-88d5-a09b-8d1096656387-fa47417e {
    grid-area: 10 / 2 / 11 / 9;
    place-self: auto start;
  }

  #w-node-_7a3099bb-5376-91ec-4d42-45eeed6b1112-fa47417e {
    grid-area: 12 / 2 / 13 / 9;
    place-self: stretch stretch;
  }

  #w-node-_0dd02181-5916-f519-d2bf-04cef610a951-f147417f {
    grid-area: 1 / 1 / 3 / 8;
  }

  #w-node-_0dd02181-5916-f519-d2bf-04cef610a95a-f147417f {
    grid-area: 3 / 1 / 6 / 10;
    place-self: center;
  }

  #w-node-_0dd02181-5916-f519-d2bf-04cef610a95d-f147417f {
    grid-area: 1 / 7 / 3 / 10;
  }

  #w-node-_1b30ba24-e053-760e-4972-68d4bf875f8d-f147417f {
    grid-area: 2 / 2 / 3 / 9;
  }

  #w-node-_436b6e1e-14fb-ab24-1ec1-99e9d1f72ee9-f147417f {
    grid-area: 3 / 2 / 4 / 9;
  }

  #w-node-_1b30ba24-e053-760e-4972-68d4bf875fa3-f147417f {
    grid-area: 4 / 2 / 8 / 9;
    place-self: end stretch;
  }

  #w-node-_4514d455-7549-39d8-5bd8-7562b267933e-f147417f {
    grid-area: 1 / 2 / 2 / 9;
    justify-self: stretch;
  }

  #w-node-_5d1eecdb-e961-7f27-a0ed-918e80f478bd-f147417f {
    grid-area: 11 / 2 / 12 / 9;
    place-self: stretch stretch;
  }

  #w-node-_5d1eecdb-e961-7f27-a0ed-918e80f478cd-f147417f {
    grid-area: 1 / 2 / 2 / 9;
    justify-self: start;
  }

  #w-node-_5d1eecdb-e961-7f27-a0ed-918e80f478cf-f147417f {
    grid-area: 18 / 2 / 19 / 9;
    place-self: start;
  }

  #w-node-_5d1eecdb-e961-7f27-a0ed-918e80f478d2-f147417f {
    grid-area: 12 / 2 / 13 / 9;
    place-self: start;
  }

  #w-node-c42c0d24-95aa-74d0-a210-68cc47e00655-f147417f {
    grid-area: 14 / 2 / 15 / 9;
    place-self: stretch stretch;
  }

  #w-node-_7e42e48f-5800-9c59-52e3-e5082df755d7-f147417f {
    grid-area: 15 / 2 / 16 / 9;
    place-self: start;
  }

  #w-node-fa89cc35-76e6-d2a3-dce2-55f7a1c71c51-f147417f {
    grid-area: 6 / 2 / 7 / 9;
    place-self: start;
  }

  #w-node-d7652c3a-6a76-e381-382d-6c7fb6550a6e-f147417f {
    grid-area: 9 / 2 / 10 / 9;
    place-self: start;
  }

  #w-node-b50f3d1c-6cfc-5a34-1aee-7e9a8787ab14-f147417f {
    grid-area: 3 / 2 / 4 / 9;
    place-self: start;
  }

  #w-node-a9107f9f-c2f4-4f81-a68d-aec6ba5aa7e4-f147417f {
    grid-area: 8 / 2 / 9 / 9;
    place-self: stretch stretch;
  }

  #w-node-_7b1e34bc-2be4-ab2b-f507-d42bc986ced6-f147417f {
    grid-area: 5 / 2 / 6 / 9;
    place-self: stretch stretch;
  }

  #w-node-_312c06e8-fdf7-9904-e5fd-1acea7419cab-f147417f {
    grid-area: 2 / 2 / 3 / 9;
    place-self: stretch stretch;
  }

  #w-node-_5d1eecdb-e961-7f27-a0ed-918e80f478bc-f147417f {
    grid-area: 17 / 2 / 18 / 9;
  }

  #w-node-_4d82c101-fe49-dbe5-d0ca-5395616b9e4c-f147417f {
    grid-area: 8 / 1 / 9 / 10;
    justify-self: stretch;
  }

  #w-node-_8f2c792b-7cb9-76f0-1113-ab74a4936e04-5a474180 {
    grid-area: 1 / 1 / 3 / 8;
  }

  #w-node-_8f2c792b-7cb9-76f0-1113-ab74a4936e0d-5a474180 {
    grid-area: 3 / 1 / 5 / 10;
    place-self: center;
  }

  #w-node-d499dc6a-555d-7dea-6e95-d7126007c677-5a474180 {
    grid-area: 3 / 2 / 4 / 9;
  }

  #w-node-d499dc6a-555d-7dea-6e95-d7126007c68b-5a474180 {
    grid-area: 5 / 2 / 6 / 9;
    place-self: end stretch;
  }

  #w-node-_4ac483b0-f0a6-7006-7bd2-9a50cbeb0797-5a474180 {
    grid-area: 2 / 2 / 3 / 9;
  }

  #w-node-d4424a4c-2c24-6741-4af6-8f253673d761-5a474180 {
    grid-area: 4 / 2 / 5 / 9;
  }

  #w-node-_7f22f793-3294-617a-877e-9940090b4fb0-5a474180 {
    grid-area: 1 / 2 / 2 / 9;
    justify-self: stretch;
  }

  #w-node-cf80f075-3b9e-c89d-bd38-5a1960d3b02b-5a474180 {
    grid-area: 2 / 2 / 5 / 9;
    place-self: stretch stretch;
  }

  #w-node-cf80f075-3b9e-c89d-bd38-5a1960d3b03b-5a474180 {
    grid-area: 1 / 2 / 2 / 8;
    justify-self: start;
  }

  #w-node-cf80f075-3b9e-c89d-bd38-5a1960d3b040-5a474180 {
    grid-area: 5 / 2 / 6 / 9;
    place-self: start;
  }

  #w-node-_1cdea3de-811f-deaa-04e7-a6c4a690ece5-5a474180 {
    grid-area: 7 / 2 / 10 / 9;
    place-self: stretch stretch;
  }

  #w-node-b5dae9f6-8e0e-abad-2b6e-53120dbf041e-5a474180 {
    grid-area: 10 / 2 / 11 / 9;
    place-self: start;
  }

  #w-node-_1d6be7b7-741c-1b20-a993-7345e17f1a1e-5a474180 {
    grid-area: 15 / 2 / 16 / 9;
    align-self: start;
  }

  #w-node-f3b67da9-c911-0300-03da-be25097df702-5a474180 {
    grid-area: 12 / 2 / 15 / 9;
    place-self: stretch stretch;
  }

  #w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139a4-89908220 {
    grid-area: 1 / 1 / 3 / 9;
  }

  #w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139ad-89908220 {
    grid-area: 3 / 1 / 5 / 10;
    place-self: center;
  }

  #w-node-_1c7d6c1f-f44a-f5ed-8137-c5dd00157410-89908220 {
    grid-area: 2 / 2 / 3 / 9;
  }

  #w-node-c8dd4693-5ae0-d71c-09d6-4bae4d6c909e-89908220 {
    grid-area: 4 / 2 / 5 / 9;
  }

  #w-node-_1c7d6c1f-f44a-f5ed-8137-c5dd0015742e-89908220 {
    grid-area: 1 / 2 / 2 / 9;
    justify-self: stretch;
  }

  #w-node-ec90533c-8ded-89e1-daf3-801698fc72b7-89908220 {
    grid-area: 3 / 2 / 4 / 9;
  }

  #w-node-_824b0b70-fa5b-bc56-2638-77567a8415bd-89908220 {
    grid-area: 1 / 1 / 2 / 8;
    place-self: end stretch;
  }

  #w-node-a88d5ea4-cd38-5af0-3584-3ced69adf750-89908220 {
    grid-area: 2 / 2 / 3 / 11;
    place-self: stretch stretch;
  }

  #w-node-_93ebd17f-12a1-e57f-35b1-b65f14fb1530-89908220 {
    grid-area: 5 / 2 / 6 / 11;
    place-self: stretch stretch;
  }

  #w-node-_4f91a312-acb9-38c7-1a56-b3d80d66e8c4-89908220 {
    grid-area: 9 / 2 / 10 / 11;
    place-self: stretch stretch;
  }

  #w-node-_7a064058-f1b0-5bf0-4504-b131a2b5d626-89908220 {
    grid-area: 10 / 2 / 11 / 11;
    place-self: auto start;
  }

  #w-node-_5fab2147-3218-a424-03f3-e47fbbdf7992-89908220 {
    grid-area: 1 / 2 / 2 / 9;
    justify-self: start;
  }

  #w-node-dfa5b3a7-4cc6-4a0c-77c6-c30bcc72de49-89908220 {
    grid-area: 15 / 2 / 16 / 7;
    justify-self: start;
  }

  #w-node-_0e0cbd8e-15d4-3436-7324-4e28f9a63369-89908220 {
    grid-area: 8 / 2 / 9 / 8;
    justify-self: start;
  }

  #w-node-_7a064058-f1b0-5bf0-4504-b131a2b5d637-89908220 {
    grid-area: 3 / 2 / 4 / 12;
    place-self: auto start;
  }

  #w-node-_60adc4b4-be74-3380-d8fe-6131b90c188e-89908220 {
    grid-area: 6 / 2 / 7 / 12;
    place-self: auto start;
  }

  #w-node-_569507f6-130b-0367-dfc3-153d0c2fb8bc-89908220 {
    grid-area: 16 / 2 / 17 / 12;
    place-self: auto start;
  }

  #w-node-_856c2ea4-91e4-a7b4-074e-25f4d50cbfba-89908220 {
    grid-area: 13 / 2 / 14 / 12;
    place-self: auto start;
  }

  #w-node-f3a7fd36-0efe-ef05-7ab5-9c8a9e8cb8d1-89908220 {
    grid-area: 12 / 2 / 13 / 11;
    place-self: stretch stretch;
  }

  #w-node-c3276767-ba46-004a-d065-071afe30e210-89908220 {
    grid-area: 16 / 2 / 17 / 11;
  }

  #w-node-_7b05a791-3b45-8025-c195-34b68e0f9c51-19474181 {
    grid-area: 1 / 1 / 3 / 8;
  }

  #w-node-_7b05a791-3b45-8025-c195-34b68e0f9c5a-19474181 {
    grid-area: 3 / 1 / 5 / 10;
    place-self: center;
  }

  #w-node-_8c37ae68-b040-aaed-4c9f-3e2780b6580a-19474181 {
    grid-area: 2 / 2 / 3 / 9;
  }

  #w-node-f0521ae4-0ccc-d1e9-e029-a9e3287985f4-19474181 {
    grid-area: 3 / 2 / 4 / 9;
  }

  #w-node-a8b50ffe-480a-dd41-489e-374f13fe1090-19474181 {
    grid-area: 4 / 2 / 5 / 9;
  }

  #w-node-_8c37ae68-b040-aaed-4c9f-3e2780b6581e-19474181 {
    grid-area: 5 / 2 / 6 / 9;
    place-self: end stretch;
  }

  #w-node-b71ec4d3-4b29-df78-c0dc-61b13d30bd10-19474181 {
    grid-area: 1 / 2 / 2 / 9;
    place-self: auto stretch;
  }

  #w-node-_9a1857e1-13a0-b540-9431-83aa0b137c2c-19474181 {
    grid-area: 1 / 2 / 2 / 9;
    place-self: auto start;
  }

  #w-node-_9a1857e1-13a0-b540-9431-83aa0b137c1c-19474181 {
    grid-area: 14 / 2 / 15 / 9;
    place-self: stretch stretch;
  }

  #w-node-_9a1857e1-13a0-b540-9431-83aa0b137c31-19474181 {
    grid-area: 15 / 2 / 16 / 9;
    place-self: start;
  }

  #w-node-cedbefba-5890-5e14-c715-deeb4a93071d-19474181 {
    grid-area: 9 / 2 / 10 / 9;
    place-self: start;
  }

  #w-node-_03d4becf-5516-34c4-c5b3-fb6f29ebe731-19474181 {
    grid-area: 3 / 2 / 4 / 9;
    place-self: auto start;
  }

  #w-node-ba8bbe29-3feb-619b-2c15-f6ed0481b81f-19474181 {
    grid-area: 6 / 2 / 7 / 9;
    place-self: auto start;
  }

  #w-node-ce876f03-2a29-5e61-e2b6-982633cd5c79-19474181 {
    grid-area: 2 / 2 / 3 / 9;
    place-self: stretch stretch;
  }

  #w-node-_86402805-e7f5-1612-147b-760861d41357-19474181 {
    grid-area: 5 / 2 / 6 / 9;
    place-self: stretch stretch;
  }

  #w-node-_5d4458b5-1ca1-5fe6-6574-d7a6e4083ce8-19474181 {
    grid-area: 8 / 2 / 9 / 9;
    place-self: stretch stretch;
  }

  #w-node-acf4482e-99ab-1beb-9b29-04193fd98c71-19474181 {
    grid-area: 11 / 2 / 12 / 9;
    place-self: stretch stretch;
  }

  #w-node-_88f74335-06de-c0a3-da9f-c46e98cde31a-19474181 {
    grid-area: 12 / 2 / 13 / 9;
    place-self: start;
  }

  #w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139a4-ddc031ab {
    grid-area: 1 / 1 / 3 / 9;
  }

  #w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139ad-ddc031ab {
    grid-area: 3 / 1 / 5 / 10;
    place-self: center;
  }

  #w-node-_1c7d6c1f-f44a-f5ed-8137-c5dd00157410-ddc031ab {
    grid-area: 2 / 2 / 3 / 9;
  }

  #w-node-c8dd4693-5ae0-d71c-09d6-4bae4d6c909e-ddc031ab {
    grid-area: 4 / 2 / 5 / 9;
  }

  #w-node-_1c7d6c1f-f44a-f5ed-8137-c5dd0015742e-ddc031ab {
    grid-area: 1 / 2 / 2 / 9;
    justify-self: stretch;
  }

  #w-node-ec90533c-8ded-89e1-daf3-801698fc72b7-ddc031ab {
    grid-area: 3 / 2 / 4 / 9;
  }

  #w-node-_01b44971-0fa7-af45-9869-69570f8cefc9-ddc031ab {
    grid-area: 1 / 1 / 2 / 8;
    place-self: end stretch;
  }

  #w-node-a88d5ea4-cd38-5af0-3584-3ced69adf750-ddc031ab {
    grid-area: 2 / 1 / 3 / 11;
    place-self: stretch stretch;
  }

  #w-node-_93ebd17f-12a1-e57f-35b1-b65f14fb1530-ddc031ab {
    grid-area: 5 / 1 / 6 / 11;
    place-self: stretch stretch;
  }

  #w-node-_7a064058-f1b0-5bf0-4504-b131a2b5d61d-ddc031ab {
    grid-area: 9 / 1 / 10 / 11;
    place-self: stretch stretch;
  }

  #w-node-_4f91a312-acb9-38c7-1a56-b3d80d66e8c4-ddc031ab {
    grid-area: 12 / 1 / 13 / 11;
    place-self: stretch stretch;
  }

  #w-node-_7a064058-f1b0-5bf0-4504-b131a2b5d626-ddc031ab {
    grid-area: 10 / 2 / 11 / 11;
    place-self: auto start;
  }

  #w-node-_5fab2147-3218-a424-03f3-e47fbbdf7992-ddc031ab {
    grid-area: 1 / 2 / 2 / 9;
    justify-self: start;
  }

  #w-node-_473c40e2-db18-a81e-e206-3a652533253c-ddc031ab {
    grid-area: 8 / 2 / 9 / 7;
    justify-self: start;
  }

  #w-node-dfa5b3a7-4cc6-4a0c-77c6-c30bcc72de49-ddc031ab {
    grid-area: 15 / 2 / 16 / 5;
    justify-self: start;
  }

  #w-node-_9d4c631d-27e0-d06b-52c1-2c273cacf54f-ddc031ab {
    grid-area: 13 / 2 / 14 / 11;
    place-self: auto start;
  }

  #w-node-_7a064058-f1b0-5bf0-4504-b131a2b5d637-ddc031ab {
    grid-area: 3 / 2 / 4 / 11;
    place-self: auto start;
  }

  #w-node-_60adc4b4-be74-3380-d8fe-6131b90c188e-ddc031ab {
    grid-area: 6 / 2 / 7 / 11;
    place-self: auto start;
  }

  #w-node-_569507f6-130b-0367-dfc3-153d0c2fb8bc-ddc031ab {
    grid-area: 17 / 2 / 18 / 11;
    place-self: auto start;
  }

  #w-node-f3a7fd36-0efe-ef05-7ab5-9c8a9e8cb8d1-ddc031ab {
    grid-area: 16 / 1 / 17 / 11;
    place-self: stretch stretch;
  }

  #w-node-de4c862a-73d7-e97f-8d7e-17000beb7a9f-ac474182 {
    grid-area: 1 / 1 / 3 / 9;
  }

  #w-node-de4c862a-73d7-e97f-8d7e-17000beb7aa8-ac474182 {
    grid-area: 3 / 1 / 5 / 10;
    place-self: center;
  }

  #w-node-_74160113-518f-7060-ba92-1c8c30c663ae-ac474182 {
    grid-area: 2 / 2 / 3 / 9;
  }

  #w-node-c383abad-9fbc-6d5d-ddb8-5f20a3072d75-ac474182 {
    grid-area: 3 / 2 / 4 / 9;
  }

  #w-node-_07243731-84a2-2519-dc0a-d38c73b9b0cd-ac474182 {
    grid-area: 5 / 2 / 6 / 9;
    place-self: end stretch;
  }

  #w-node-f3e4eda3-0d0f-0c08-61fa-0a4487c212f6-ac474182 {
    grid-area: 1 / 2 / 2 / 9;
    justify-self: stretch;
  }

  #w-node-fbd2ffea-405e-3d79-d9d1-d2830caa3453-ac474182 {
    grid-area: 4 / 2 / 5 / 9;
    place-self: stretch stretch;
  }

  #w-node-_941ecb52-0483-44f9-d942-ce3d52fb88f8-ac474182, #w-node-_941ecb52-0483-44f9-d942-ce3d52fb8908-ac474182, #w-node-c507070b-510c-4036-9999-f1d3ec949b86-ac474182, #w-node-_4262bc57-bf3f-4cda-1677-e1b0d4bba13b-ac474182, #w-node-_6ff8c1b4-883c-c6cd-bdbe-585b4d179d23-ac474182, #w-node-_535f1e33-cc97-8dcd-ff90-d653da4948ae-ac474182, #w-node-_941ecb52-0483-44f9-d942-ce3d52fb890d-ac474182 {
    grid-column-end: 9;
  }

  #w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139a4-8e99e8c2 {
    grid-area: 1 / 1 / 3 / 9;
  }

  #w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139ad-8e99e8c2 {
    grid-area: 3 / 1 / 5 / 10;
    place-self: center;
  }

  #w-node-_1c7d6c1f-f44a-f5ed-8137-c5dd00157410-8e99e8c2 {
    grid-area: 2 / 2 / 3 / 9;
  }

  #w-node-_1c7d6c1f-f44a-f5ed-8137-c5dd00157416-8e99e8c2 {
    grid-area: 4 / 2 / 5 / 9;
  }

  #w-node-c8dd4693-5ae0-d71c-09d6-4bae4d6c909e-8e99e8c2 {
    grid-area: 5 / 2 / 6 / 9;
  }

  #w-node-_1c7d6c1f-f44a-f5ed-8137-c5dd0015742e-8e99e8c2 {
    grid-area: 1 / 2 / 2 / 9;
    justify-self: stretch;
  }

  #w-node-_5a6b68d8-4969-9929-2621-dd51beb5b8ca-8e99e8c2 {
    grid-area: 3 / 2 / 4 / 9;
  }

  #w-node-_4b8f144b-5bbb-403d-e0ba-088effa656b5-8e99e8c2 {
    grid-area: 1 / 1 / 2 / 8;
    place-self: end stretch;
  }

  #w-node-_5fab2147-3218-a424-03f3-e47fbbdf7992-8e99e8c2 {
    grid-area: 1 / 2 / 2 / 9;
    justify-self: start;
  }

  #w-node-_5fab2147-3218-a424-03f3-e47fbbdf7994-8e99e8c2 {
    grid-area: 2 / 2 / 3 / 9;
    place-self: stretch stretch;
  }

  #w-node-_5fab2147-3218-a424-03f3-e47fbbdf799f-8e99e8c2 {
    grid-area: 3 / 2 / 4 / 9;
    place-self: auto start;
  }

  #w-node-_4f91a312-acb9-38c7-1a56-b3d80d66e8c4-8e99e8c2 {
    grid-area: 5 / 2 / 6 / 9;
    place-self: stretch stretch;
  }

  #w-node-_4f91a312-acb9-38c7-1a56-b3d80d66e8d1-8e99e8c2 {
    grid-area: 6 / 2 / 7 / 8;
    place-self: auto start;
  }

  #w-node-_7a064058-f1b0-5bf0-4504-b131a2b5d61d-8e99e8c2 {
    grid-area: 2 / 2 / 3 / 9;
    place-self: stretch stretch;
  }

  #w-node-_7a064058-f1b0-5bf0-4504-b131a2b5d626-8e99e8c2 {
    grid-area: 3 / 2 / 4 / 9;
    place-self: auto start;
  }

  #w-node-_9d4c631d-27e0-d06b-52c1-2c273cacf54f-8e99e8c2 {
    grid-area: 6 / 2 / 7 / 9;
    place-self: auto start;
  }

  #w-node-_7a064058-f1b0-5bf0-4504-b131a2b5d628-8e99e8c2 {
    grid-area: 5 / 2 / 6 / 9;
    place-self: stretch stretch;
  }

  #w-node-a88d5ea4-cd38-5af0-3584-3ced69adf750-8e99e8c2 {
    grid-area: 8 / 2 / 9 / 9;
    place-self: stretch stretch;
  }

  #w-node-_7a064058-f1b0-5bf0-4504-b131a2b5d637-8e99e8c2 {
    grid-area: 9 / 2 / 10 / 8;
    place-self: auto start;
  }

  #w-node-_7b05a791-3b45-8025-c195-34b68e0f9c51-d1474183 {
    grid-area: 1 / 1 / 3 / 8;
  }

  #w-node-_7b05a791-3b45-8025-c195-34b68e0f9c5a-d1474183 {
    grid-area: 3 / 1 / 5 / 10;
    place-self: center;
  }

  #w-node-_8c37ae68-b040-aaed-4c9f-3e2780b6580a-d1474183 {
    grid-area: 2 / 2 / 3 / 9;
  }

  #w-node-f0521ae4-0ccc-d1e9-e029-a9e3287985f4-d1474183 {
    grid-area: 3 / 2 / 4 / 9;
  }

  #w-node-a8b50ffe-480a-dd41-489e-374f13fe1090-d1474183 {
    grid-area: 4 / 2 / 5 / 9;
  }

  #w-node-_8c37ae68-b040-aaed-4c9f-3e2780b6581e-d1474183 {
    grid-area: 5 / 2 / 6 / 9;
    place-self: end stretch;
  }

  #w-node-b71ec4d3-4b29-df78-c0dc-61b13d30bd10-d1474183 {
    grid-area: 1 / 2 / 2 / 9;
    place-self: auto stretch;
  }

  #w-node-_9a1857e1-13a0-b540-9431-83aa0b137c2c-d1474183 {
    grid-area: 1 / 2 / 2 / 9;
    place-self: auto start;
  }

  #w-node-_9a1857e1-13a0-b540-9431-83aa0b137c1c-d1474183 {
    grid-area: 2 / 2 / 3 / 9;
    place-self: stretch stretch;
  }

  #w-node-_9a1857e1-13a0-b540-9431-83aa0b137c31-d1474183 {
    grid-area: 3 / 2 / 4 / 9;
    place-self: start;
  }

  #w-node-e76784ba-56f4-dc2d-9ba6-186539c8fd01-d1474183 {
    grid-area: 5 / 2 / 6 / 9;
    place-self: stretch stretch;
  }

  #w-node-bae3cf56-403b-fe2b-4d1f-dc4f14de020b-d1474183 {
    grid-area: 15 / 2 / 16 / 9;
    place-self: auto start;
  }

  #w-node-_03d4becf-5516-34c4-c5b3-fb6f29ebe731-d1474183 {
    grid-area: 9 / 2 / 10 / 9;
    place-self: auto start;
  }

  #w-node-b9b79217-16a8-e95e-7611-2d3da613b4d0-d1474183 {
    grid-area: 12 / 2 / 13 / 9;
    place-self: auto start;
  }

  #w-node-_01c179e2-b62a-8610-b651-4f031958f703-d1474183 {
    grid-area: 14 / 2 / 15 / 9;
    place-self: stretch stretch;
  }

  #w-node-ba8bbe29-3feb-619b-2c15-f6ed0481b81f-d1474183 {
    grid-area: 6 / 2 / 7 / 9;
    place-self: auto start;
  }

  #w-node-ce876f03-2a29-5e61-e2b6-982633cd5c79-d1474183 {
    grid-area: 8 / 2 / 9 / 9;
    place-self: stretch stretch;
  }

  #w-node-_74b2ab05-5776-9baa-1ccb-a5caa8b34bf3-d1474183 {
    grid-area: 11 / 2 / 12 / 9;
    place-self: stretch stretch;
  }

  #w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139a4-bf1f7e2c {
    grid-area: 1 / 1 / 3 / 9;
  }

  #w-node-f8e7ac98-4e3d-eb5a-284a-f58ed9f139ad-bf1f7e2c {
    grid-area: 3 / 1 / 5 / 10;
    place-self: center;
  }

  #w-node-c8dd4693-5ae0-d71c-09d6-4bae4d6c909e-bf1f7e2c {
    grid-area: 4 / 2 / 5 / 9;
  }

  #w-node-_1c7d6c1f-f44a-f5ed-8137-c5dd0015742e-bf1f7e2c {
    grid-area: 1 / 2 / 2 / 9;
    justify-self: stretch;
  }

  #w-node-ec90533c-8ded-89e1-daf3-801698fc72b7-bf1f7e2c {
    grid-area: 3 / 2 / 4 / 11;
  }

  #w-node-a88d5ea4-cd38-5af0-3584-3ced69adf750-bf1f7e2c {
    grid-area: 2 / 2 / 3 / 11;
    place-self: stretch stretch;
  }

  #w-node-_93ebd17f-12a1-e57f-35b1-b65f14fb1530-bf1f7e2c {
    grid-area: 5 / 2 / 6 / 11;
    place-self: stretch stretch;
  }

  #w-node-_4f91a312-acb9-38c7-1a56-b3d80d66e8c4-bf1f7e2c {
    grid-area: 13 / 2 / 14 / 11;
    place-self: stretch stretch;
  }

  #w-node-_7a064058-f1b0-5bf0-4504-b131a2b5d626-bf1f7e2c {
    grid-area: 10 / 2 / 11 / 9;
    place-self: auto start;
  }

  #w-node-b6ad1024-a2b0-3134-3fbd-70e91a3161b4-bf1f7e2c {
    grid-area: 14 / 2 / 15 / 9;
    place-self: auto start;
  }

  #w-node-c93a5b12-575b-0839-47e2-32b7e9e3dae2-bf1f7e2c {
    grid-area: 21 / 2 / 22 / 9;
    place-self: auto start;
  }

  #w-node-_39d9df0b-8514-160d-801e-7ab225413694-bf1f7e2c {
    grid-area: 8 / 2 / 9 / 8;
    justify-self: start;
  }

  #w-node-_5fab2147-3218-a424-03f3-e47fbbdf7992-bf1f7e2c {
    grid-area: 1 / 2 / 2 / 9;
    justify-self: start;
  }

  #w-node-_7a064058-f1b0-5bf0-4504-b131a2b5d637-bf1f7e2c {
    grid-area: 3 / 2 / 4 / 9;
    place-self: auto start;
  }

  #w-node-_60adc4b4-be74-3380-d8fe-6131b90c188e-bf1f7e2c {
    grid-area: 6 / 2 / 7 / 9;
    place-self: auto start;
  }

  #w-node-_856c2ea4-91e4-a7b4-074e-25f4d50cbfba-bf1f7e2c {
    grid-area: 17 / 2 / 18 / 12;
    place-self: auto start;
  }

  #w-node-_3b8669c4-f457-4646-bfeb-ae6efb3371b4-bf1f7e2c {
    grid-area: 9 / 2 / 10 / 11;
    place-self: stretch stretch;
  }

  #w-node-f3a7fd36-0efe-ef05-7ab5-9c8a9e8cb8d1-bf1f7e2c {
    grid-area: 16 / 2 / 17 / 11;
    place-self: stretch stretch;
  }

  #w-node-_0e0cbd8e-15d4-3436-7324-4e28f9a63369-bf1f7e2c {
    grid-area: 12 / 2 / 13 / 7;
    justify-self: start;
  }

  #w-node-_203552cf-7536-9cf0-16ee-f32dd344d962-bf1f7e2c {
    grid-area: 19 / 2 / 20 / 9;
    justify-self: start;
  }

  #w-node-_47f1cb95-f180-6fff-3f30-1c7dec5c1c3b-bf1f7e2c {
    grid-row: 20 / 21;
    grid-column-end: 11;
  }
}
