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/65817c279ed1033a03412364/6596c1d56a751c9510e7f5d4_bariol_regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Bariol Webfont;
  src: url("https://cdn.prod.website-files.com/65817c279ed1033a03412364/6596c1ed15746c2e4b539960_bariol_regular_italic-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

:root {
  --black-off: #222;
  --spacing-45: 45px;
  --grey: #e6e7e8;
  --grey-50: #dce0e3;
  --grey-75: #2d373e;
  --light-blue-50: #f5f7f9;
  --light-blue-100: #ecf0f3;
  --spacing-15: 15px;
  --spacing-30: 30px;
  --spacing-90: 90px;
  --spacing-5: 5px;
  --dark-blue-100: #0c161d;
  --white: white;
  --spacing-60: 60px;
  --spacing-240: 240px;
  --spacing-180: 180px;
  --spacing-120: 120px;
  --spacing-10: 10px;
  --black: #000;
  --accessible-components--dark-grey: #9b9b9b;
  --riba-text: "Bariol Webfont", sans-serif;
}

.w-embed-youtubevideo {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/static/youtube-placeholder.2b05e7d68d.svg");
  background-position: 50%;
  background-size: cover;
  width: 100%;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.w-embed-youtubevideo:empty {
  min-height: 75px;
  padding-bottom: 56.25%;
}

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

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

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

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

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

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

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

body {
  color: var(--black-off);
  letter-spacing: .75px;
  font-family: Bariol Webfont, sans-serif;
  font-size: 16px;
  line-height: 20px;
}

h1, h2 {
  letter-spacing: 1px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 30px;
  font-weight: 400;
  line-height: 32px;
}

h3 {
  padding-bottom: var(--spacing-45);
  letter-spacing: 1px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 400;
  line-height: 22px;
}

h4 {
  letter-spacing: 1px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
}

a {
  color: var(--black-off);
  text-decoration: none;
}

.riba-header {
  z-index: 75;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--grey);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: fixed;
  inset: 0% 0% auto;
}

.colour {
  background-color: #e8ebed;
}

.colour.header {
  background-color: var(--grey-50);
}

.colour.footer {
  background-color: var(--grey-75);
}

.colour.c2 {
  background-color: var(--light-blue-50);
  margin-top: -75px;
  padding-top: 75px;
}

.colour.c1 {
  z-index: 5;
  background-color: var(--light-blue-100);
  width: 50%;
  position: absolute;
  inset: 0% auto 0% -50%;
}

.div-brand {
  padding: var(--spacing-15);
}

.div-header {
  padding-top: var(--spacing-15);
  padding-bottom: var(--spacing-15);
}

.div-header._0 {
  opacity: 0;
}

.riba-brand {
  opacity: .25;
}

.riba-section {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 75px;
  display: grid;
}

.div-navigation {
  z-index: 30;
  padding-top: var(--spacing-30);
  padding-bottom: var(--spacing-90);
  background-color: var(--light-blue-50);
  position: relative;
}

.nav-button {
  padding: var(--spacing-5) var(--spacing-15);
  font-size: 18px;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: block;
}

.nav-button:hover {
  opacity: .25;
}

.nav-button:active {
  opacity: .05;
}

.nav-button.bottom {
  background-color: var(--light-blue-100);
  justify-content: center;
  align-items: center;
  width: 25%;
  height: 45px;
  padding: 0;
  font-size: 16px;
  line-height: 18px;
  transition-duration: .6s;
  display: flex;
}

.nav-button.bottom:hover {
  background-color: var(--dark-blue-100);
  opacity: .95;
  color: var(--white);
}

.nav-button.bottom:active {
  opacity: .05;
  -webkit-text-stroke-color: var(--white);
}

.nav-button.top {
  background-color: var(--light-blue-100);
  letter-spacing: 1px;
  justify-content: center;
  align-items: center;
  height: 45px;
  padding: 0;
  font-size: 16px;
  line-height: 18px;
  display: flex;
}

.nav-button.top:hover {
  opacity: 1;
}

.nav-button.top._4 {
  background-color: var(--dark-blue-100);
  color: var(--white);
}

.nav-button.top._4:hover {
  background-color: var(--grey-50);
  color: var(--black-off);
}

.nav-button.top._4:active {
  opacity: .15;
}

.nav-button.top._3:hover {
  background-color: var(--grey-50);
}

.nav-button.top._3:active {
  opacity: .15;
}

.nav-button.top._2 {
  background-color: var(--light-blue-50);
}

.nav-button.top._2:hover {
  background-color: var(--grey-50);
}

.nav-button.top._2:active {
  opacity: .15;
}

.nav-button._2nd {
  padding-left: var(--spacing-30);
  background-color: var(--light-blue-100);
}

.nav-button._2nd:hover {
  background-color: var(--grey-50);
  opacity: 1;
}

.nav-button._2nd:active {
  opacity: .15;
}

.nav-button._2nd.contract {
  background-color: var(--dark-blue-100);
  color: var(--white);
}

.nav-button._2nd.contract:hover {
  background-color: var(--grey-50);
  opacity: 1;
  color: var(--black-off);
}

.nav-button._2nd.contract:active {
  opacity: .15;
}

.nav-button._3rd {
  padding-left: var(--spacing-30);
  background-color: var(--light-blue-100);
  color: #22222240;
  -webkit-text-stroke-width: .25px;
  font-size: 16px;
}

.nav-button._3rd:hover {
  background-color: var(--grey-50);
  opacity: 1;
}

.nav-button._3rd:active {
  opacity: .15;
}

.nav-button._3rd.w--current {
  color: #222;
}

.nav-button._3rd.x {
  padding-left: var(--spacing-15);
  opacity: .5;
  letter-spacing: 1px;
  cursor: default;
  font-size: 14px;
  font-style: italic;
}

.nav-button._3rd.x:hover {
  background-color: var(--light-blue-100);
}

.nav-button.finalise {
  background-color: var(--dark-blue-100);
  opacity: .95;
  color: var(--white);
  justify-content: center;
  align-items: center;
  width: 25%;
  height: 45px;
  padding: 0;
  font-size: 16px;
  line-height: 18px;
  transition-duration: .6s;
  display: flex;
}

.nav-button.finalise:hover {
  background-color: var(--light-blue-100);
  opacity: 1;
  color: var(--black-off);
}

.nav-button.finalise:active {
  opacity: .05;
}

.nav-button.chatbot {
  margin-bottom: var(--spacing-45);
  padding: var(--spacing-15) 0px;
  background-color: var(--dark-blue-100);
  color: var(--white);
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 50%;
  margin-left: 25%;
  font-size: 16px;
  line-height: 18px;
  transition-duration: .6s;
  display: flex;
}

.nav-button.chatbot:hover {
  opacity: 1;
  color: #ffffff40;
  background-color: #2d373e;
}

.nav-button.chatbot:active {
  opacity: .25;
}

.nav-button.chatbot-open {
  margin-top: var(--spacing-5);
  margin-right: var(--spacing-5);
  margin-bottom: var(--spacing-5);
  padding: var(--spacing-15);
  background-color: var(--dark-blue-100);
  color: var(--white);
  border-radius: 15px;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  width: 33.333vw;
  font-size: 16px;
  line-height: 18px;
  transition-duration: .6s;
  display: flex;
}

.nav-button.chatbot-open:hover {
  opacity: 1;
}

.riba-footer {
  z-index: 60;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--dark-blue-100);
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-footer {
  padding-top: var(--spacing-30);
  padding-bottom: var(--spacing-45);
}

.link-16pt {
  opacity: .9;
  color: var(--white);
  letter-spacing: 1px;
  font-size: 16px;
  font-weight: 400;
  line-height: 18px;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: block;
}

.link-16pt:hover {
  opacity: .15;
  -webkit-text-stroke-color: var(--white);
}

.link-16pt:active {
  opacity: .05;
}

.link-16pt._30b {
  padding-bottom: var(--spacing-30);
}

.link-16pt._5b {
  padding-bottom: var(--spacing-5);
}

.link-16pt._5b.blank {
  opacity: 0;
}

.link-14pt {
  opacity: .9;
  color: var(--white);
  letter-spacing: 1px;
  font-size: 14px;
  font-weight: 400;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: inline;
}

.link-14pt:hover {
  opacity: .15;
}

.link-14pt:active {
  opacity: 0;
}

.div-policies {
  padding-right: var(--spacing-15);
  padding-bottom: var(--spacing-5);
  padding-left: var(--spacing-15);
  grid-column-gap: 30px;
  grid-row-gap: 0px;
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.div-admin {
  padding-right: var(--spacing-15);
  padding-bottom: var(--spacing-15);
  padding-left: var(--spacing-15);
  grid-column-gap: 30px;
  grid-row-gap: 5px;
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: stretch;
  align-items: stretch;
  display: grid;
  position: relative;
}

.container.grid {
  align-content: stretch;
}

.div-content {
  z-index: 0;
  padding-top: var(--spacing-240);
  padding-bottom: var(--spacing-180);
}

.div-content._0b {
  padding-bottom: 0;
}

.div-content._0t {
  padding-top: 0;
}

.div-content._240-0 {
  padding-bottom: 0;
}

.div-content._180t {
  padding-top: var(--spacing-180);
  flex-direction: column;
  justify-content: space-between;
  padding-bottom: 0;
  display: flex;
}

.div-content._0-120 {
  padding-top: 0;
  padding-bottom: var(--spacing-120);
}

.div-content._0 {
  padding-top: 0;
}

.paragraph {
  padding-bottom: var(--spacing-120);
  padding-left: var(--spacing-15);
  margin-bottom: 0;
}

.nav-container.sticky {
  position: sticky;
  top: 107px;
}

.div-nav-bottom {
  justify-content: space-between;
  display: flex;
  position: absolute;
  inset: auto 40% 0% 0%;
}

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

.grid-mosaic-6c._8c {
  grid-column-gap: 0px;
  grid-row-gap: 15px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  place-content: stretch;
  place-items: stretch stretch;
}

.grid-mosaic-6c.hidden {
  display: none;
}

.section-heading {
  z-index: 25;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  position: fixed;
  inset: 75px 0% auto 16.6666%;
}

.div-heading {
  z-index: 10;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--white);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.nav-editing {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 50%;
  display: grid;
  position: absolute;
  inset: 0% 0% auto auto;
}

.div-footnote {
  padding-right: var(--spacing-30);
  padding-left: var(--spacing-30);
  position: relative;
}

.div-footnote._240-0 {
  padding-top: var(--spacing-240);
}

.clause {
  padding-bottom: var(--spacing-30);
  margin-bottom: 0;
}

.clause._123 {
  padding-left: var(--spacing-45);
}

.clause._0b, .clause.edit {
  padding-bottom: 0;
}

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

.grid-clauses.title {
  z-index: 5;
  padding-bottom: var(--spacing-45);
  background-color: var(--white);
  font-size: 18px;
}

.div-number {
  padding-bottom: var(--spacing-30);
  padding-left: var(--spacing-15);
}

.number {
  letter-spacing: 2px;
  width: 50px;
}

.number._123 {
  opacity: .25;
  letter-spacing: 2px;
  -webkit-text-stroke-width: .5px;
  font-size: 12px;
}

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

.text._15l {
  padding-left: var(--spacing-15);
}

.text._15l._30t {
  padding-top: var(--spacing-30);
}

.text._15l._15-15 {
  padding-top: var(--spacing-15);
  padding-bottom: var(--spacing-15);
}

.text._15l._30-30 {
  padding-top: var(--spacing-30);
  padding-bottom: var(--spacing-30);
}

.text._15l._30-15 {
  padding-top: var(--spacing-30);
  padding-bottom: var(--spacing-15);
}

.text._15l._45b {
  padding-bottom: var(--spacing-45);
}

.text._15l._30r {
  padding-right: var(--spacing-30);
}

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

.text.center._0 {
  opacity: 0;
}

.text._25 {
  opacity: .25;
  transition: all .6s cubic-bezier(.25, .46, .45, .94);
}

.text._25:hover {
  opacity: 1;
}

.text._25.caption {
  font-size: 14px;
  line-height: 16px;
}

.text._25._5t {
  padding-top: var(--spacing-5);
}

.text._18pt {
  letter-spacing: 1px;
  font-size: 18px;
}

.text._0 {
  opacity: 0;
}

.text._40mr {
  letter-spacing: 1px;
  margin-right: 40px;
}

.text._14pt {
  font-size: 14px;
  font-style: italic;
  line-height: 18px;
}

.text._14pt._15 {
  opacity: .15;
}

.text._14pt._25._15b {
  padding-bottom: var(--spacing-15);
}

.text._45l {
  padding-left: var(--spacing-45);
}

.text._45right {
  padding-right: var(--spacing-30);
  padding-left: var(--spacing-15);
}

.text._45right._25 {
  z-index: 5;
}

.text._16-666 {
  padding-left: 16.6666%;
  font-size: 18px;
}

.text._16-666._30b, .text._30bottom {
  padding-bottom: var(--spacing-30);
}

.text.a {
  padding-left: var(--spacing-45);
  margin-left: 50%;
}

.text._40ml {
  margin-left: 40px;
}

.text._80mr {
  letter-spacing: 1px;
  margin-right: 80px;
}

.text._5b {
  padding-bottom: var(--spacing-5);
}

.text._15 {
  opacity: .15;
}

.text._20pt {
  font-size: 20px;
  line-height: 26px;
}

.text._15b {
  padding-bottom: var(--spacing-15);
}

.text-c1 {
  padding: var(--spacing-10) var(--spacing-15);
  background-color: var(--light-blue-50);
  cursor: pointer;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  position: relative;
}

.text-c1:hover {
  background-color: var(--grey-50);
}

.text-c1:active {
  opacity: .15;
}

.text-c1._16-666 {
  margin-left: 16.6666%;
}

.text-c1._16-666._15 {
  padding-top: var(--spacing-15);
  padding-bottom: var(--spacing-15);
}

.text-c1.section {
  padding-top: var(--spacing-15);
  padding-bottom: var(--spacing-30);
}

.text-c1._15ml {
  margin-left: var(--spacing-15);
}

.text-c1._15 {
  padding-top: var(--spacing-15);
  padding-bottom: var(--spacing-15);
}

.text-c1._40ml {
  margin-left: 40px;
}

.text-c1._30 {
  padding: var(--spacing-30);
}

.grid-mosaic-5c {
  z-index: 0;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-mosaic-5c._240-0 {
  padding-top: var(--spacing-240);
}

.div-square {
  cursor: pointer;
}

.div-square.add {
  background-color: var(--dark-blue-100);
  color: var(--white);
  transition: all .6s;
  position: relative;
}

.div-square.add:hover {
  background-color: var(--grey-50);
  color: var(--black-off);
}

.div-square.add:active {
  opacity: .15;
}

.div-square._1 {
  background-color: var(--light-blue-50);
  transition: all .6s cubic-bezier(.25, .46, .45, .94);
  position: relative;
}

.div-square._1:hover {
  color: var(--white);
  background-color: #0c161df2;
}

.div-square._1:active {
  color: var(--black-off);
  background-color: #0c161d40;
}

.div-square._2 {
  background-color: var(--light-blue-100);
  transition: all .6s;
  position: relative;
}

.div-square._2:hover {
  color: var(--white);
  background-color: #0c161df2;
}

.div-square._2:active {
  color: var(--black-off);
  background-color: #0c161d40;
}

.div-square._3 {
  background-color: #dce0e3;
  transition: all .6s;
  position: relative;
}

.div-square._3:hover {
  color: var(--white);
  background-color: #0c161df2;
}

.div-square._3:active {
  color: var(--black-off);
  background-color: #0c161d40;
}

.div-square._4 {
  background-color: #ffffff4d;
  transition: all .6s;
  position: relative;
}

.div-square._4:hover {
  color: var(--white);
  background-color: #0c161df2;
}

.div-square._4:active {
  color: var(--black-off);
  background-color: #0c161d40;
}

.div-square._5 {
  background-color: #ffffffe6;
  transition: all .6s cubic-bezier(.25, .46, .45, .94);
  position: relative;
}

.div-square._5:hover {
  color: var(--white);
  background-color: #0c161df2;
}

.div-square._5:active {
  color: var(--black-off);
  background-color: #0c161d40;
}

.div-square._3bis {
  background-color: #dce0e340;
  transition: all .6s;
  position: relative;
}

.div-square._3bis:hover {
  color: var(--white);
  background-color: #0c161df2;
}

.div-square._3bis:active {
  color: var(--black-off);
  background-color: #0c161d40;
}

.div-square.white {
  background-color: var(--light-blue-50);
  opacity: 0;
  transition: all .6s cubic-bezier(.25, .46, .45, .94);
  position: relative;
}

.div-square.white:hover {
  color: var(--white);
  background-color: #0c161df2;
}

.div-square.white:active {
  color: var(--black-off);
  background-color: #0c161d40;
}

.div-square.finalise {
  color: var(--white);
  background-color: #0c161df7;
  transition: all .6s;
  position: relative;
}

.div-square.finalise:hover {
  background-color: var(--grey-50);
  color: var(--black-off);
}

.div-square.finalise:active {
  opacity: .15;
}

.chapter-ending {
  padding-bottom: var(--spacing-45);
}

.chapter-ending._180b {
  padding-bottom: var(--spacing-180);
}

.div-square-text {
  z-index: 10;
  padding: var(--spacing-15);
  align-items: flex-start;
  display: flex;
  position: absolute;
  inset: 0%;
}

.div-square-text.add {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
}

.div-square-text.project {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: space-between;
  align-items: stretch;
  display: grid;
}

.div-square-text.popup {
  padding: var(--spacing-15);
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
}

.div-square-text.title {
  padding: var(--spacing-15);
  cursor: default;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
}

.div-square-text.contract {
  padding: var(--spacing-15);
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
}

.div-square-text.section {
  padding: var(--spacing-15);
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.div-square-text.sub-section {
  padding: var(--spacing-15);
  cursor: default;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.img-square {
  opacity: 0;
}

.div-guidance-chapter {
  padding-top: var(--spacing-30);
}

.text-c2 {
  padding: var(--spacing-10) var(--spacing-15);
  background-color: var(--light-blue-100);
  cursor: pointer;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  position: relative;
}

.text-c2:hover {
  background-color: var(--grey-50);
}

.text-c2:active {
  opacity: .15;
}

.text-c2._16-666 {
  margin-left: 16.6666%;
}

.text-c2._16-666._15 {
  padding-top: var(--spacing-15);
  padding-bottom: var(--spacing-15);
}

.text-c2.section {
  padding-top: var(--spacing-15);
  padding-bottom: var(--spacing-30);
  width: 100%;
  height: auto;
}

.text-c2._15ml {
  margin-left: var(--spacing-15);
}

.text-c2._15 {
  padding-top: var(--spacing-15);
  padding-bottom: var(--spacing-15);
}

.text-c2._0 {
  opacity: 0;
}

.text-c2._40ml {
  margin-left: 40px;
}

.text-c2._30 {
  padding: var(--spacing-30);
}

.text-c3 {
  padding: var(--spacing-10) var(--spacing-15);
  background-color: var(--dark-blue-100);
  color: var(--white);
  cursor: pointer;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  position: relative;
}

.text-c3:hover {
  background-color: var(--grey-50);
  color: var(--black-off);
}

.text-c3:active {
  opacity: .25;
}

.text-c3._15 {
  padding-top: var(--spacing-15);
  padding-bottom: var(--spacing-15);
}

.div-spacing._15l {
  padding-left: var(--spacing-15);
}

.div-spacing._15l._10t {
  padding-top: var(--spacing-10);
}

.div-spacing._15l._40 {
  padding-right: 40%;
}

.div-spacing._15l._40._15-30 {
  padding-top: var(--spacing-15);
  padding-bottom: var(--spacing-30);
}

.div-spacing._30bottom {
  padding-bottom: var(--spacing-30);
}

.div-spacing._30top {
  padding-top: var(--spacing-30);
}

.div-spacing._30-120 {
  padding-top: var(--spacing-30);
  padding-bottom: var(--spacing-120);
}

.div-spacing._30-180 {
  padding-top: var(--spacing-30);
  padding-bottom: var(--spacing-180);
}

.div-spacing.home {
  padding-right: 20%;
  padding-left: var(--spacing-15);
}

.div-spacing.home._45t {
  padding-top: var(--spacing-45);
}

.div-spacing._90b {
  padding-bottom: var(--spacing-90);
}

.div-spacing._5t {
  padding-top: var(--spacing-5);
}

.div-spacing._180b {
  padding-bottom: var(--spacing-180);
}

.div-spacing._180b._45l, .div-spacing._45l {
  padding-left: var(--spacing-45);
}

.div-spacing._15b {
  padding-bottom: var(--spacing-15);
}

.div-spacing._15t {
  padding-top: var(--spacing-15);
}

.div-section {
  text-align: center;
}

.text-c4 {
  padding: var(--spacing-10) var(--spacing-15);
  color: var(--white);
  cursor: pointer;
  background-color: #0c161de6;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  position: relative;
}

.text-c4:hover {
  background-color: var(--grey-50);
  color: var(--black-off);
}

.text-c4:active {
  opacity: .25;
}

.box-icon {
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  display: flex;
  position: relative;
}

.line {
  background-color: var(--white);
  width: 100%;
  height: 1px;
}

.line.horizontal.black {
  background-color: var(--black-off);
  width: 45%;
}

.line.horizontal.small {
  background-color: var(--black-off);
  width: 85%;
}

.line.vertical {
  position: absolute;
  transform: rotate(90deg);
}

.line.vertical.black {
  background-color: var(--black-off);
  width: 45%;
}

.line.vertical.small {
  background-color: var(--black-off);
  width: 85%;
}

.line.cross-1 {
  position: absolute;
  transform: rotate(90deg);
}

.line.cross-1.black {
  background-color: var(--black-off);
  width: 50%;
  transform: rotate(45deg);
}

.line.cross-1.small {
  background-color: var(--black-off);
  transform: rotate(45deg);
}

.line.cross-2 {
  position: absolute;
  transform: rotate(90deg);
}

.line.cross-2.black {
  background-color: var(--black-off);
  width: 50%;
  transform: rotate(-45deg);
}

.line.cross-2.small {
  background-color: var(--black-off);
  transform: rotate(-45deg);
}

.line.diag-1 {
  position: absolute;
  transform: rotate(90deg);
}

.line.diag-1.black {
  width: 50%;
  transform: rotate(45deg);
}

.line.diag-2 {
  position: absolute;
  transform: rotate(90deg);
}

.line.diag-2.black {
  width: 50%;
  transform: rotate(-45deg);
}

.line.check-1 {
  background-color: var(--black-off);
  flex-direction: row;
  align-items: flex-end;
  width: 50%;
  transform: translate(0, -15px)rotate(60deg);
}

.line.check-1.small {
  background-color: var(--white);
  transform: translate(3px, -6px)rotate(60deg);
}

.line.check-2 {
  background-color: var(--black-off);
  justify-content: center;
  align-items: stretch;
  transform: translate(-8px, -19px)rotate(120deg);
}

.line.check-2.small {
  background-color: var(--white);
  transform: translate(-2px, -10px)rotate(120deg);
}

.project-abc {
  padding-bottom: var(--spacing-30);
  width: 60px;
}

.gird-form {
  grid-column-gap: 0px;
  grid-row-gap: 15px;
  grid-template-rows: auto;
  grid-template-columns: 165px 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.gird-form._3c {
  grid-template-columns: 165px 1fr 1fr;
}

.icon-right {
  position: absolute;
  inset: 0% 0% 0% auto;
}

.icon-right._1 {
  background-color: var(--light-blue-100);
  justify-content: center;
  align-items: center;
  inset: 0% 0% 0% auto;
}

.icon-right._2 {
  background-color: var(--light-blue-50);
  inset: 0% 0% 0% auto;
}

.icon-right._3 {
  background-color: var(--light-blue-100);
  justify-content: center;
  align-items: center;
  inset: 0% 40px 0% auto;
}

.icon-right._4 {
  background-color: var(--light-blue-50);
  inset: 0% 40px 0% auto;
}

.icon-right._5 {
  background-color: var(--light-blue-100);
  justify-content: center;
  align-items: center;
  inset: 0% 40px 0% auto;
}

.icon-right.box-b {
  padding-left: var(--spacing-15);
  align-items: center;
  width: 160px;
  display: flex;
  right: 80px;
}

.icon-right.box-a {
  padding-left: var(--spacing-15);
  align-items: center;
  width: 210px;
  display: flex;
  right: 240px;
}

.icon-right.box-a._180 {
  width: 180px;
}

.icon-right.box-c {
  background-color: var(--dark-blue-100);
  color: var(--white);
  justify-content: center;
  align-items: center;
  width: 160px;
  display: flex;
  right: 80px;
}

.icon-right.box-d {
  padding-left: var(--spacing-15);
  align-items: center;
  width: 80px;
  display: flex;
  right: 80px;
}

.icon-right.box-e {
  padding-left: var(--spacing-15);
  align-items: center;
  width: 160px;
  display: flex;
  right: 40px;
}

.icon-right._6 {
  background-color: var(--light-blue-100);
  right: 160px;
}

.icon-right.box-e {
  justify-content: center;
  align-items: center;
  width: 40px;
  padding-left: 0;
  display: flex;
  right: 160px;
}

.icon-right.box-f {
  justify-content: center;
  align-items: center;
  width: 40px;
  padding-left: 0;
  display: flex;
  right: 40px;
}

.icon-right._7 {
  background-color: var(--light-blue-50);
  right: 160px;
}

.icon-right.box-f {
  padding-right: var(--spacing-15);
  justify-content: flex-end;
  align-items: center;
  width: 160px;
  display: flex;
  right: 40px;
}

.icon-right.box-g {
  justify-content: center;
  align-items: center;
  width: 80px;
  display: flex;
  right: 40px;
}

.icon-right._8 {
  background-color: var(--light-blue-50);
  inset: 0% 120px 0% auto;
}

.icon-right._9 {
  background-color: var(--light-blue-100);
  justify-content: center;
  align-items: center;
  inset: 0% 120px 0% auto;
}

.icon-right.box-h {
  justify-content: center;
  align-items: center;
  width: 40px;
  padding-left: 0;
  display: flex;
  right: 120px;
}

.icon-square {
  opacity: 0;
  width: 40px;
}

.icon-add {
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
  position: absolute;
  inset: 0%;
}

.icon-add:hover {
  opacity: .15;
}

.icon-add:active {
  opacity: .05;
}

.icon-add._15 {
  opacity: .15;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
}

.icon-add._15:hover {
  opacity: 1;
}

.icon-add._15:active {
  opacity: .05;
}

.icon-delete {
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
  position: absolute;
  inset: 0%;
}

.icon-delete:hover {
  opacity: .15;
}

.icon-delete:active {
  opacity: .05;
}

.icon-delete._15 {
  opacity: .15;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
}

.icon-delete._15:hover {
  opacity: 1;
}

.icon-delete._15:active {
  opacity: .05;
}

.text-date {
  background-color: var(--light-blue-100);
  justify-content: center;
  align-items: center;
  width: 150px;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.text-date:hover {
  background-color: var(--dark-blue-100);
  color: var(--white);
}

.text-date:active {
  opacity: .25;
}

.text-c5 {
  padding: var(--spacing-10) var(--spacing-15);
  background-color: var(--grey-50);
  cursor: pointer;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  position: relative;
}

.text-c5:hover {
  background-color: var(--dark-blue-100);
  color: var(--white);
}

.text-c5:active {
  opacity: .05;
}

.text-c5._16-666 {
  margin-left: 16.6666%;
}

.text-c5._15 {
  padding-top: var(--spacing-15);
  padding-bottom: var(--spacing-15);
}

.div-chapter {
  overflow: hidden;
}

.chapter-container {
  padding-top: var(--spacing-45);
  padding-bottom: var(--spacing-45);
}

.container-section {
  padding-top: var(--spacing-45);
  padding-bottom: var(--spacing-120);
}

.container-section.tabs {
  padding-bottom: 0;
}

.div-nav-chatbot {
  z-index: 100;
  justify-content: space-between;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.div-nav-chatbot-open {
  z-index: 100;
  justify-content: space-between;
  display: flex;
  position: fixed;
  inset: 0% 0% 0% auto;
}

.chatbot-header {
  padding-top: var(--spacing-15);
  padding-bottom: var(--spacing-30);
}

.icon-close {
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
  position: absolute;
  inset: 0%;
}

.icon-close:hover {
  opacity: .15;
}

.icon-close:active {
  opacity: .05;
}

.icon-close._15 {
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  inset: 5px 5px auto auto;
}

.icon-close._15:active {
  opacity: .05;
}

.chatbot-intro {
  padding: var(--spacing-30);
  background-color: #2d373e;
}

.chatbot-question {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-question {
  padding: var(--spacing-15) var(--spacing-30);
  background-color: #1a242b;
}

.chatbot-chat {
  margin-top: var(--spacing-15);
  margin-bottom: var(--spacing-15);
  background-color: #2d373e;
  justify-content: flex-end;
  height: 45px;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.chatbot-chat:hover {
  background-color: var(--grey-50);
}

.chatbot-chat.light {
  background-color: var(--light-blue-100);
}

.chatbot-chat.light:hover {
  background-color: var(--grey-50);
}

.chatbot-button {
  background-color: var(--dark-blue-100);
  color: var(--white);
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: 75px;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.chatbot-button:hover {
  background-color: var(--light-blue-100);
  color: var(--black-off);
}

.chatbot-button:active {
  opacity: .15;
}

.chatbot-box-question {
  padding: var(--spacing-30);
  background-color: #1a242b;
}

.chatbot-box-reply {
  padding: var(--spacing-30);
  background-color: #2d373e;
}

.grid-subtitle {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 16.6666% 1fr;
  grid-auto-columns: 1fr;
  font-size: 18px;
  display: grid;
}

.grid-subtitle._120-30 {
  padding-top: var(--spacing-120);
  padding-bottom: var(--spacing-30);
}

.section-content._45b {
  padding-bottom: var(--spacing-45);
}

.section-content.edit {
  padding-bottom: var(--spacing-30);
  padding-left: var(--spacing-45);
}

.section-footnote {
  position: relative;
}

.text-box-0 {
  padding: var(--spacing-10) var(--spacing-15);
  background-color: var(--white);
  letter-spacing: 1px;
  cursor: pointer;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  position: relative;
}

.text-box-0:hover {
  background-color: var(--grey-50);
}

.text-box-0._15ml {
  margin-left: var(--spacing-15);
}

.text-box-0._0 {
  opacity: 0;
}

.text-box-0._15 {
  padding-top: var(--spacing-15);
  padding-bottom: var(--spacing-15);
}

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

.grid-mosaic._15l {
  padding-left: var(--spacing-15);
}

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

.grid-mosaic-12c._15l {
  padding-left: var(--spacing-15);
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.grid-mosaic-12c._15l._15-15 {
  padding-top: var(--spacing-15);
  padding-bottom: var(--spacing-15);
}

.icon-left {
  position: absolute;
  inset: 0% 0% 0% auto;
}

.icon-left._1 {
  background-color: var(--light-blue-100);
  justify-content: center;
  align-items: center;
  inset: 0% auto 0% 0%;
}

.icon-left._2 {
  background-color: var(--light-blue-50);
  inset: 0% auto 0% 0%;
}

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

.tabs-container {
  padding-top: var(--spacing-45);
}

.tabs-container._5t {
  padding-top: var(--spacing-5);
}

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

.grid-mosaic-2c._16-666 {
  margin-left: 16.666%;
}

.grid-mosaic-2c._16-666._40mr {
  margin-right: 40px;
}

.section-popup {
  z-index: 200;
  background-color: #0c161dd9;
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  inset: 0%;
}

.section-popup.project, .section-popup.draft, .section-popup.finalise, .section-popup.video {
  display: none;
}

.section-popup.login, .section-popup.contact, .section-popup.apply, .section-popup.mobile {
  background-color: #0c161df2;
  display: none;
}

.popup-container {
  padding: var(--spacing-15) var(--spacing-15) var(--spacing-45);
  background-color: var(--white);
  width: 960px;
  position: relative;
}

.popup-container.video {
  padding: 0;
}

.popup-container.login {
  padding-bottom: var(--spacing-15);
  background-color: var(--dark-blue-100);
  width: 720px;
}

.popup-container.apply, .popup-container.mobile {
  padding-bottom: var(--spacing-15);
  background-color: var(--dark-blue-100);
  width: 960px;
}

.nav-popup {
  z-index: 20;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: absolute;
  inset: 0% 0% auto;
}

.div-popup {
  padding-top: var(--spacing-45);
  padding-bottom: var(--spacing-45);
}

.div-popup.draft {
  padding-bottom: 0;
}

.div-popup.finalise {
  margin-top: -2px;
}

.div-popup.login {
  padding-bottom: var(--spacing-30);
}

.div-popup.apply {
  padding-top: var(--spacing-15);
  padding-bottom: 0;
}

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

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

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

.coloured-5 {
  cursor: pointer;
  background-color: #0003;
  width: 90px;
  height: 120px;
  padding: 0;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  position: relative;
}

.coloured-5:hover {
  background-color: var(--dark-blue-100);
  color: var(--white);
}

.coloured-5:active {
  opacity: .05;
}

.div-text {
  text-align: right;
}

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

.grid-mosaic-8c.draft {
  margin-left: -15px;
  margin-right: -15px;
}

.section-tabs {
  padding-top: var(--spacing-240);
}

.button-c1 {
  height: var(--spacing-45);
  background-color: var(--light-blue-50);
  cursor: pointer;
  justify-content: center;
  align-items: center;
  padding: 0;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
  position: relative;
}

.button-c1:hover {
  background-color: var(--grey-50);
}

.button-c1:active {
  opacity: .15;
}

.button-c1.w--current {
  background-color: var(--dark-blue-100);
  color: var(--white);
}

.button-c1.w--current:hover {
  background-color: var(--grey-50);
  color: var(--black-off);
}

.button-c1.hero {
  background-color: var(--light-blue-50);
}

.button-c1.hero:hover {
  background-color: var(--grey-50);
}

.button-c1.hero:active {
  opacity: .1;
}

.button-c1._0 {
  opacity: 0;
}

.button-c2 {
  height: var(--spacing-45);
  background-color: var(--light-blue-100);
  cursor: pointer;
  justify-content: center;
  align-items: center;
  padding: 0;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
  position: relative;
}

.button-c2:hover {
  background-color: var(--grey-50);
}

.button-c2:active {
  opacity: .15;
}

.button-c2.w--current {
  background-color: var(--dark-blue-100);
  color: var(--white);
}

.button-c2.w--current:hover {
  background-color: var(--grey-50);
  color: var(--black);
}

.button-c2._0 {
  opacity: 0;
}

.button-c2.bottom {
  width: 25%;
}

.button-c2.hero {
  background-color: #fbfcfc;
}

.button-c2.hero:hover {
  background-color: var(--grey-50);
}

.button-c2.hero:active {
  opacity: .1;
}

.button-c3 {
  height: var(--spacing-45);
  background-color: var(--dark-blue-100);
  color: var(--white);
  cursor: pointer;
  justify-content: center;
  align-items: center;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
  position: relative;
}

.button-c3:hover {
  background-color: var(--grey-50);
  color: var(--black-off);
}

.button-c3:active {
  opacity: .25;
}

.button-c3.bottom {
  width: 25%;
}

.button-c3.chatbot {
  margin-bottom: var(--spacing-45);
  border-radius: 10px;
  width: 75%;
  margin-left: 12.5%;
}

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

.button-top {
  height: var(--spacing-45);
  cursor: pointer;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  padding: 0;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
  position: relative;
}

.button-top:hover {
  opacity: .25;
}

.button-top:active {
  opacity: .05;
}

.button-top.w--current:hover {
  background-color: var(--grey-50);
  color: var(--black-off);
}

.button-top.deactivated {
  opacity: 0;
  cursor: default;
}

.section-homepage {
  background-color: var(--light-blue-100);
  margin-top: -75px;
  padding-top: 75px;
}

.riba-logotype {
  width: var(--spacing-120);
  height: var(--spacing-45);
}

.section-title {
  height: var(--spacing-240);
  padding-top: var(--spacing-5);
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch stretch;
  display: grid;
}

.heading-1.homepage {
  letter-spacing: 1.25px;
  font-size: 48px;
  line-height: 52px;
}

.heading-1.white {
  color: var(--white);
}

.heading-2.homepage {
  opacity: .25;
}

.heading-2.white {
  color: #fff;
}

.nav-menu {
  z-index: 60;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: sticky;
  top: 75px;
}

.section-c2 {
  z-index: 10;
  background-color: var(--light-blue-50);
  position: relative;
}

.button-cta {
  z-index: 50;
  justify-content: space-between;
  width: 40%;
  display: flex;
  position: absolute;
  inset: auto 0% 0% auto;
}

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

.grid-mosaic-10c._30t {
  padding-top: var(--spacing-30);
}

.section-c1 {
  position: relative;
}

.div-anchor {
  height: 0;
}

.div-title {
  padding-bottom: var(--spacing-15);
  text-align: center;
  align-items: center;
}

.link-reading {
  padding: var(--spacing-30) var(--spacing-15) var(--spacing-90);
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
}

.link-reading:hover {
  background-color: var(--grey-50);
}

.link-reading:active {
  opacity: .05;
}

.icon-check {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: grid;
  position: absolute;
  inset: 0%;
}

.icon-check:hover {
  opacity: .15;
}

.icon-check:active {
  opacity: .05;
}

.icon-check._15 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  opacity: .15;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: end;
  place-items: center;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: grid;
}

.icon-check._15:hover {
  opacity: 1;
}

.icon-check._15:active {
  opacity: .05;
}

.div-content-edit {
  justify-content: space-between;
  width: 75px;
  display: flex;
}

.icon-small {
  width: 20px;
  height: 20px;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.icon-small._1 {
  background-color: var(--light-blue-100);
  justify-content: center;
  align-items: center;
  transition: all .4s;
  display: inline-block;
  position: relative;
  inset: 0%;
}

.icon-small._1:hover {
  background-color: var(--grey);
}

.icon-small._1:active {
  background-color: var(--light-blue-100);
  opacity: .25;
}

.icon-small._3 {
  background-color: var(--dark-blue-100);
  justify-content: center;
  align-items: center;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: inline-block;
  position: relative;
  inset: 0%;
}

.icon-small._3:hover {
  opacity: .25;
}

.icon-small._3:active {
  opacity: .05;
}

.small-delete {
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
  position: absolute;
  inset: 0%;
}

.small-delete:hover {
  opacity: .15;
}

.small-delete:active {
  opacity: .05;
}

.small-delete._15 {
  opacity: .15;
}

.small-delete._15:hover {
  opacity: 1;
}

.small-square {
  opacity: 0;
  width: 20px;
}

.small-add {
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
  position: absolute;
  inset: 0%;
}

.small-add:hover {
  opacity: .15;
}

.small-add:active {
  opacity: .05;
}

.small-add._15 {
  opacity: .15;
}

.small-add._15:hover {
  opacity: 1;
}

.small-check {
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
  position: absolute;
  inset: 0%;
}

.small-check:hover, .small-check:active {
  opacity: .5;
}

.fs_accordion-1_message {
  color: var(--accessible-components--dark-grey);
  display: none;
}

.fs_accordion-1_paragraph {
  padding-top: var(--spacing-5);
  padding-right: var(--spacing-15);
  padding-bottom: var(--spacing-30);
  margin-bottom: 0;
}

.fs_accordion-1_body {
  background-color: var(--grey-50);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  transition: all .75s cubic-bezier(.25, .46, .45, .94);
  display: grid;
}

.fs_accordion-1_body:hover {
  background-color: var(--dark-blue-100);
  color: var(--white);
}

.fs_accordion-1_content {
  overflow: hidden;
}

.fs_accordion-1_label {
  padding-top: var(--spacing-15);
  padding-right: var(--spacing-15);
  padding-bottom: var(--spacing-30);
  align-self: stretch;
}

.fs_accordion-1_header {
  background-color: var(--white);
  cursor: pointer;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  transition: all .75s cubic-bezier(.25, .46, .45, .94);
  display: grid;
}

.fs_accordion-1_header:hover {
  background-color: var(--dark-blue-100);
  color: var(--white);
}

.fs_accordion-1_header:active {
  background-color: var(--grey-50);
  color: var(--black-off);
}

.fs_accordion-1_header:focus-visible, .fs_accordion-1_header[data-wf-focus-visible] {
  outline-color: var(--accessible-components--dark-grey);
  outline-offset: 4px;
  outline-width: 2px;
  outline-style: solid;
}

.fs_accordion-1_header._2 {
  background-color: #ffffff40;
}

.fs_accordion-1_header._2:hover {
  background-color: var(--dark-blue-100);
}

.fs_accordion-1_embed {
  margin-bottom: 0;
}

.fs_accordion-1_component {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.accor-number {
  padding-top: var(--spacing-15);
  padding-bottom: var(--spacing-15);
  padding-left: var(--spacing-15);
  align-self: stretch;
}

.paragraph-h3 {
  padding-left: var(--spacing-45);
  letter-spacing: 1px;
  font-size: 20px;
  line-height: 22px;
}

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

.fs-consent_component {
  font-size: 14px;
  line-height: 16px;
}

.fs-consent_banner {
  z-index: 9999;
  padding-top: var(--spacing-15);
  padding-left: var(--spacing-15);
  background-color: var(--dark-blue-100);
  color: var(--light-blue-100);
  max-width: 83.3325%;
  display: block;
  position: fixed;
  inset: auto 0% 0% auto;
}

.fs-consent_banner_wrapper {
  flex-flow: row;
  display: flex;
}

.fs-consent_banner_paragraph {
  padding-right: var(--spacing-60);
  padding-bottom: var(--spacing-10);
  opacity: .15;
  margin-bottom: 0;
  transition: all .5s cubic-bezier(.25, .46, .45, .94);
}

.fs-consent_banner_paragraph:hover {
  opacity: 1;
}

.fs-consent_banner_buttons {
  flex-flow: row;
  justify-content: space-between;
  align-self: flex-end;
  align-items: center;
  gap: 16px;
  display: flex;
}

.fs-consent_prefs_submit {
  padding: var(--spacing-10) var(--spacing-30);
  background-color: var(--dark-blue-100);
  color: var(--white);
  text-align: center;
  letter-spacing: .75px;
  flex: 1;
  transition: all .5s cubic-bezier(.25, .46, .45, .94);
}

.fs-consent_prefs_submit:hover {
  background-color: var(--accessible-components--dark-grey);
  color: var(--black-off);
}

.fs-consent_prefs_buttons {
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.fs-consent_allow {
  padding: var(--spacing-10) var(--spacing-30);
  background-color: var(--black);
  color: var(--light-blue-50);
  text-align: center;
  flex: 1;
  transition: all .5s cubic-bezier(.25, .46, .45, .94);
  display: block;
}

.fs-consent_allow:hover {
  background-color: var(--grey-50);
  color: var(--black-off);
}

.fs-consent_prefs_popup {
  padding: var(--spacing-15);
  grid-column-gap: var(--spacing-30);
  grid-row-gap: var(--spacing-30);
  flex-flow: column;
  height: 100%;
  display: flex;
  overflow: scroll;
}

.fs-consent_prefs_close {
  padding: var(--spacing-15);
  cursor: pointer;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
}

.fs-consent_prefs_list {
  padding-right: var(--spacing-60);
  padding-left: var(--spacing-60);
  flex-flow: column;
  display: flex;
}

.fs-consent_prefs_form-block {
  z-index: 2;
  margin-bottom: 0;
  position: relative;
}

.fs-consent_decline {
  padding: var(--spacing-10) var(--spacing-30);
  background-color: var(--light-blue-50);
  color: var(--black-off);
  text-align: center;
  flex: 1;
  transition: all .5s cubic-bezier(.25, .46, .45, .94);
  display: block;
}

.fs-consent_decline:hover {
  background-color: var(--accessible-components--dark-grey);
}

.fs-consent_prefs_wrapper {
  z-index: 997;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  padding: 2rem;
  display: flex;
  position: fixed;
  inset: 0%;
}

.fs-consent_prefs_overlay {
  z-index: 1;
  background-color: #0c161df5;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.fs-consent_prefs {
  z-index: 9997;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: none;
  position: fixed;
  inset: 0%;
}

.fs-consent_prefs_close-icon {
  width: 0;
  line-height: 0;
}

.fs-consent_prefs_form {
  background-color: var(--dark-blue-100);
  color: var(--white);
  width: 100%;
  max-width: 36.25rem;
  height: 100%;
  max-height: 70vh;
  margin-bottom: 0;
  position: relative;
}

.fs-consent_open-prefs {
  z-index: 9998;
  cursor: pointer;
  width: 16.666%;
  display: block;
  position: fixed;
  inset: auto auto 0 0;
}

.fs-consent_open-prefs_wrapper {
  padding: var(--spacing-10) var(--spacing-15);
  color: #00000040;
  background-color: #333e46;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  transition: all .5s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.fs-consent_open-prefs_wrapper:hover {
  background-color: var(--grey);
  color: var(--black-off);
}

.fs-consent_prefs_link {
  opacity: .15;
  color: var(--light-blue-100);
  transition: all .5s cubic-bezier(.25, .46, .45, .94);
}

.fs-consent_prefs_link:hover {
  opacity: 1;
}

.fs-consent_prefs_option {
  padding-bottom: var(--spacing-15);
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.fs-consent_checkbox_field {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  font-size: 16px;
  display: flex;
}

.fs-consent_checkbox_label {
  align-self: flex-end;
  margin-bottom: 0;
  margin-right: .75rem;
  font-size: 16px;
}

.fs-consent_prefs_description {
  padding-top: var(--spacing-5);
  opacity: .15;
  width: 85%;
  margin-bottom: 0;
  transition: all .5s cubic-bezier(.25, .46, .45, .94);
}

.fs-consent_prefs_description:hover {
  opacity: 1;
}

.fs-consent_checkbox_row {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  display: flex;
}

.fs-consent_prefs_checkbox-field {
  background-color: #ccc;
  border-radius: 999rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  width: 2.75rem;
  height: 1.5rem;
  margin-bottom: 0;
  padding: .125rem;
  display: flex;
  position: relative;
}

.fs-consent_prefs_checkbox {
  z-index: 1;
  opacity: 0;
  cursor: pointer;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  inset: 0%;
}

.fs-consent_prefs_checkbox-label {
  display: none;
}

.fs-consent_prefs_checkbox-toggle {
  background-color: #fff;
  border-radius: 999px;
  width: 1.25rem;
  height: 1.25rem;
}

.fs-consent-div {
  display: flex;
}

.icon-close-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 20px;
  height: 20px;
  position: relative;
}

.line-1 {
  background-color: #fff;
  width: 100%;
  height: 1px;
  position: absolute;
  inset: 10px 0% 0%;
  transform: rotate(45deg);
}

.line-2 {
  background-color: #fff;
  width: 100%;
  height: 1px;
  position: absolute;
  inset: 10px 0% 0%;
  transform: rotate(-45deg);
}

.fs_accordion-1_icon {
  margin-right: 0;
  font-size: 1.125rem;
  position: relative;
}

.fs_accordion-1_header-2 {
  cursor: pointer;
  flex-flow: column;
  display: flex;
}

.fs_accordion-1_header-2:focus-visible, .fs_accordion-1_header-2[data-wf-focus-visible] {
  outline-color: var(--accessible-components--dark-grey);
  outline-offset: 4px;
  outline-width: 2px;
  outline-style: solid;
}

.fs_accordion-1_paragraph-2 {
  margin-bottom: 0;
}

.fs_accordion-1_component-2 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.fs_accordion-1_content-2 {
  overflow: hidden;
}

.fs_accordion-1_body-2 {
  background-color: #fff;
}

.fs_accordion-1_label-2 {
  font-size: 1.25rem;
  font-weight: 500;
}

.fs_accordion-1_embed-2 {
  margin-bottom: 0;
}

.fs_accordion-1_message-2 {
  color: var(--accessible-components--dark-grey);
}

.hidden {
  display: none;
}

@media screen and (min-width: 1280px) {
  .icon-right.box-a {
    width: 240px;
  }

  .text-date {
    width: 165px;
  }

  .chatbot-question {
    place-items: stretch stretch;
  }

  .div-question {
    padding-top: var(--spacing-30);
    padding-bottom: var(--spacing-30);
  }
}

@media screen and (min-width: 1440px) {
  .div-footnote {
    padding-right: var(--spacing-45);
    padding-left: var(--spacing-45);
  }

  .div-square-text.add, .div-square-text.project {
    padding: var(--spacing-30);
  }

  .icon-right.box-a {
    width: 360px;
  }

  .icon-right.box-a._180 {
    width: 240px;
  }

  .text-date {
    width: 180px;
  }

  .icon-close._15 {
    top: 10px;
    right: 10px;
  }

  .div-question {
    transition: all .4s cubic-bezier(.25, .46, .45, .94);
  }

  .div-question:hover {
    background-color: var(--dark-blue-100);
  }

  .div-question:active {
    opacity: .15;
  }

  .popup-container.apply, .popup-container.mobile {
    width: 1080px;
  }

  .button-c3.chatbot {
    width: 50%;
    margin-left: 25%;
  }

  .heading-2.homepage {
    width: 645px;
  }
}

@media screen and (min-width: 1920px) {
  body {
    letter-spacing: 1px;
    flex-direction: column;
    justify-content: space-between;
    font-size: 18px;
    line-height: 22px;
  }

  h1, h2 {
    font-size: 32px;
    line-height: 36px;
  }

  h3 {
    font-size: 24px;
    line-height: 26px;
  }

  h4 {
    font-size: 22px;
    line-height: 24px;
  }

  .nav-button {
    padding-left: var(--spacing-45);
  }

  .nav-button.bottom {
    width: 16.6666%;
  }

  .nav-button._2nd, .nav-button._3rd {
    padding-left: var(--spacing-90);
  }

  .nav-button._3rd.x {
    padding-left: var(--spacing-60);
  }

  .nav-button.finalise {
    width: 16.6666%;
  }

  .nav-button.chatbot {
    width: 25%;
  }

  .nav-button.chatbot-open {
    margin-top: 0;
    margin-right: var(--spacing-15);
    margin-bottom: var(--spacing-15);
    width: 20vw;
    height: 70vh;
  }

  .div-policies {
    grid-column-gap: 45px;
    justify-content: center;
  }

  .div-admin {
    grid-column-gap: 45px;
  }

  .div-content {
    padding-bottom: var(--spacing-240);
    margin-right: 16.666%;
  }

  .div-content._0b, .div-content._0t {
    margin-right: 16.666%;
  }

  .div-content._0-120, .div-content._0 {
    margin-right: 0%;
  }

  .paragraph {
    padding-left: var(--spacing-90);
  }

  .grid-mosaic-6c {
    grid-template-columns: 20% 1fr 1fr 1fr 1fr 1fr;
  }

  .heading-container {
    padding-top: var(--spacing-5);
    padding-bottom: var(--spacing-5);
  }

  .div-footnote {
    padding-left: 12.5%;
    padding-right: 25%;
  }

  .div-number, .text._15l {
    padding-left: var(--spacing-90);
  }

  .text._25.caption {
    line-height: 18px;
  }

  .text._45l {
    padding-left: var(--spacing-180);
  }

  .text._16-666 {
    padding-left: 20%;
  }

  .text-c1._16-666 {
    margin-left: 20%;
  }

  .text-c1._16-666._15 {
    padding-right: var(--spacing-30);
    padding-left: var(--spacing-30);
  }

  .text-c1.section {
    padding: var(--spacing-45);
  }

  .text-c1._15ml {
    margin-left: var(--spacing-90);
  }

  .div-square-text.add {
    padding: var(--spacing-60);
  }

  .div-square-text.project {
    padding: var(--spacing-60);
    align-content: space-between;
  }

  .div-square-text.popup {
    padding: var(--spacing-45);
  }

  .div-square-text.contract {
    padding: var(--spacing-30);
  }

  .div-square-text.section, .div-square-text.sub-section {
    padding: var(--spacing-45);
  }

  .text-c2._16-666 {
    margin-left: 20%;
  }

  .text-c2._16-666._15 {
    padding-right: var(--spacing-30);
    padding-left: var(--spacing-30);
  }

  .text-c2.section {
    padding: var(--spacing-45);
  }

  .text-c2._15ml {
    margin-left: var(--spacing-90);
  }

  .div-spacing._15l {
    padding-left: var(--spacing-90);
  }

  .div-spacing._15l._40._15-30 {
    padding-bottom: var(--spacing-90);
  }

  .div-spacing._30-180 {
    padding-bottom: var(--spacing-240);
  }

  .div-spacing.home._45t {
    padding-top: var(--spacing-90);
    padding-right: 40%;
  }

  .text-c5._16-666 {
    margin-left: 20%;
  }

  .div-nav-chatbot-open {
    inset: auto 0% auto auto;
  }

  .div-question {
    width: 100%;
    height: 100%;
  }

  .grid-subtitle {
    grid-template-columns: 20% 1fr;
  }

  .section-content {
    margin-right: 16.666%;
  }

  .text-box-0._15ml {
    margin-left: var(--spacing-90);
  }

  .grid-mosaic._15l, .grid-mosaic-12c._15l, .grid-mosaic-12c._15l._15-15 {
    padding-left: var(--spacing-90);
  }

  .grid-mosaic-2c._16-666._40mr {
    margin-left: 20%;
  }

  .popup-container {
    width: 1080px;
  }

  .button-c1, .button-c2 {
    font-size: 16px;
  }

  .button-c2.bottom, .button-c3.bottom {
    width: 16.666%;
  }

  .button-top {
    font-size: 16px;
  }

  .section-title {
    padding-top: var(--spacing-15);
    height: 420px;
  }

  .heading-1.homepage {
    letter-spacing: 1.5px;
    font-size: 54px;
    line-height: 60px;
  }

  .heading-2.homepage {
    width: 675px;
  }

  .grid-mosaic-10c._30t {
    padding-top: var(--spacing-45);
  }

  .link-reading {
    padding: var(--spacing-45) var(--spacing-45) var(--spacing-60);
  }
}

@media screen and (max-width: 991px) {
  .section-popup.mobile {
    background-color: #040d13fa;
    display: flex;
  }

  .popup-container.mobile {
    text-align: center;
    background-color: #0c161d00;
  }
}

@media screen and (max-width: 479px) {
  .fs-consent_banner_buttons {
    text-align: center;
    flex-flow: column;
    align-items: stretch;
  }
}

#w-node-_89b38fbd-8f39-0680-cf1f-000ca644733e-e1707991, #w-node-_89b38fbd-8f39-0680-cf1f-000ca6447341-e1707991 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ce5d1ef9-979a-2d8c-2be0-e9669d234d8f-e1707991 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1592194f-9f53-15b6-976e-1d932c53fdad-e1707991, #w-node-_2f8b1ce9-afb9-5d33-bd3c-7351a1c4c119-e1707991 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_5c309a2c-a049-bfb2-5f86-ad098757706d-e1707991 {
  grid-area: 1 / 2 / 2 / 5;
}

#w-node-_4679fe74-8afa-d1d6-f29c-dd516831fb8c-e1707991 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_202d5f34-2c1b-9833-ec00-cdcf7fb77f3c-e1707991 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_29092b4c-f3c4-8fa7-dfe8-a0d3372e8416-e1707991 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fbf25210-fa4c-de12-71d7-46d6afcb828a-e1707991 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_0268f213-4d58-6ccb-fddf-11cf10142664-e1707991 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ff8ac875-c9ff-b759-b545-d7ff2b1e007f-e1707991 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_3e351201-73c7-a61a-9abe-088e0491d88d-e1707991 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_09d823ef-6ef9-f4ab-18c0-adf904f6a7c9-e1707991 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_265082dd-8aa2-3262-ee3a-30bdfa38ed53-e1707991 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_17b86f9d-e0af-b61c-3ebb-4e57e16347ee-e1707991 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#information.w-node-ce04303d-5037-ca9f-5982-812c57adedf3-e1707991, #w-node-c742e96c-fc86-4f24-5491-e86d4d751486-e1707991 {
  grid-area: span 1 / span 10 / span 1 / span 10;
}

#w-node-a0046f5f-7b8c-a942-5feb-cae772bea807-e1707991 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-a0046f5f-7b8c-a942-5feb-cae772bea808-e1707991 {
  grid-area: 1 / 2 / 2 / 7;
}

#w-node-be2dac9e-2784-003a-1b08-35185050db3b-e1707991, #w-node-_60bbabee-e384-d3df-6e8e-d2fca3a8c301-e1707991 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_30693c05-17b8-e40d-66b4-09cc473d213f-e1707991 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5e5953da-e753-0b34-ecea-297f412c97da-e1707991 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_001d7502-ddbd-7c71-06b7-446f52af8458-e1707991 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b25896a8-1fc2-906b-56c3-0c74fbd490f5-e1707991 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-e45a18e7-9f97-131e-3956-a5b3bc32f8c5-e1707991 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#testimonials.w-node-_471cb7a3-62ab-abb5-faf6-837b4f408094-e1707991, #w-node-c790e086-860d-2e65-5c27-7d5f9dd1fe82-e1707991 {
  grid-area: span 1 / span 10 / span 1 / span 10;
}

#w-node-_9c6ecb2f-f723-e0f2-9262-46bbe24abb49-e1707991 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_9c6ecb2f-f723-e0f2-9262-46bbe24abb4a-e1707991 {
  grid-area: 1 / 2 / 2 / 7;
}

#w-node-_14a96990-5f0a-f84b-3897-652e5e5fa86d-e1707991 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_8f95fbae-702f-3ee5-de7f-7e709187a8ed-e1707991, #w-node-cc737fb3-a4c2-3ff8-aed5-b2e6e5f25e32-e1707991, #w-node-_27b23595-dfc8-7ccc-7fd7-0e472829b85a-e1707991, #w-node-e764a7f5-cb64-5ff5-4660-45f1221323a7-e1707991 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#contracts.w-node-ff9ca0a3-5baa-fe32-fb27-0a66632a4e35-e1707991, #w-node-_6a21ac69-5d81-05e1-0277-bda47a775f9c-e1707991 {
  grid-area: span 1 / span 10 / span 1 / span 10;
}

#w-node-_1be024e7-86b6-0a4e-d8c4-a4b2cdf5db51-e1707991 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_1be024e7-86b6-0a4e-d8c4-a4b2cdf5db52-e1707991 {
  grid-area: 1 / 2 / 2 / 7;
}

#w-node-_4add4606-af50-67f4-7148-a1b233266e3b-e1707991, #w-node-_4add4606-af50-67f4-7148-a1b233266e3c-e1707991 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_25dac5ef-d911-75a8-a744-89b03fedec32-e1707991 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-af6c2016-5643-2099-2ec7-08b63e786a1b-e1707991 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#FAQ.w-node-af6c2016-5643-2099-2ec7-08b63e786a1d-e1707991, #w-node-af6c2016-5643-2099-2ec7-08b63e786a1e-e1707991 {
  grid-area: span 1 / span 10 / span 1 / span 10;
}

#w-node-af6c2016-5643-2099-2ec7-08b63e786a1f-e1707991 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-af6c2016-5643-2099-2ec7-08b63e786a20-e1707991 {
  grid-area: 1 / 2 / 2 / 7;
}

#w-node-af6c2016-5643-2099-2ec7-08b63e786a22-e1707991, #w-node-_691e8521-c22c-094d-3f1b-b1ab6ed06889-e1707991 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_037bb509-8d40-b2b7-4391-658424fc437e-e1707991 {
  justify-self: stretch;
}

#w-node-_78cde2d6-e0da-a034-2d96-eb5a76b5c6c1-e1707991 {
  grid-area: span 1 / span 5 / span 1 / span 5;
  justify-self: stretch;
}

#w-node-_691e8521-c22c-094d-3f1b-b1ab6ed06893-e1707991 {
  grid-area: 1 / 2 / 2 / 7;
}

#w-node-_36b533f0-9214-fd61-4c35-0b3c1de8e2da-e1707991 {
  justify-self: stretch;
}

#w-node-_691e8521-c22c-094d-3f1b-b1ab6ed06897-e1707991 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_691e8521-c22c-094d-3f1b-b1ab6ed0689d-e1707991 {
  grid-area: 1 / 2 / 2 / 7;
}

#w-node-ca8a5069-4ccf-55d9-c3a3-92398f9a9bdd-e1707991 {
  justify-self: stretch;
}

#w-node-_691e8521-c22c-094d-3f1b-b1ab6ed068a1-e1707991 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_691e8521-c22c-094d-3f1b-b1ab6ed068a7-e1707991 {
  grid-area: 1 / 2 / 2 / 7;
}

#w-node-_21be803b-ebef-235d-5a72-26b89cc642d2-e1707991 {
  justify-self: stretch;
}

#w-node-_21be803b-ebef-235d-5a72-26b89cc642d5-e1707991 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_21be803b-ebef-235d-5a72-26b89cc642d9-e1707991 {
  grid-area: 1 / 2 / 2 / 7;
}

#w-node-_958a075e-76a8-da4b-f038-1ea55baa6097-e1707991 {
  justify-self: stretch;
}

#w-node-_958a075e-76a8-da4b-f038-1ea55baa609a-e1707991 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_958a075e-76a8-da4b-f038-1ea55baa609e-e1707991 {
  grid-area: 1 / 2 / 2 / 7;
}

#w-node-ce5d5a55-052b-1e29-1f7c-98af02656520-e1707991 {
  justify-self: stretch;
}

#w-node-ce5d5a55-052b-1e29-1f7c-98af02656523-e1707991 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-ce5d5a55-052b-1e29-1f7c-98af02656527-e1707991 {
  grid-area: 1 / 2 / 2 / 7;
}

#w-node-_77b20699-56db-fe77-3701-de055463545e-e1707991 {
  justify-self: stretch;
}

#w-node-_77b20699-56db-fe77-3701-de0554635461-e1707991 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_77b20699-56db-fe77-3701-de0554635465-e1707991 {
  grid-area: 1 / 2 / 2 / 7;
}

#w-node-_264ed916-71ff-496b-57be-2a536d10bce7-e1707991 {
  justify-self: stretch;
}

#w-node-_264ed916-71ff-496b-57be-2a536d10bcea-e1707991 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_264ed916-71ff-496b-57be-2a536d10bcee-e1707991 {
  grid-area: 1 / 2 / 2 / 7;
}

#w-node-e94ef9aa-0cbf-ced5-7259-c147c9f98f13-e1707991 {
  justify-self: stretch;
}

#w-node-e94ef9aa-0cbf-ced5-7259-c147c9f98f16-e1707991 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-e94ef9aa-0cbf-ced5-7259-c147c9f98f1a-e1707991 {
  grid-area: 1 / 2 / 2 / 7;
}

#w-node-cf3a1a2e-d0d3-f09f-f293-2844548c12a3-e1707991 {
  justify-self: stretch;
}

#w-node-cf3a1a2e-d0d3-f09f-f293-2844548c12a6-e1707991 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-cf3a1a2e-d0d3-f09f-f293-2844548c12aa-e1707991 {
  grid-area: 1 / 2 / 2 / 7;
}

#articles.w-node-af6c2016-5643-2099-2ec7-08b63e786a2f-e1707991, #w-node-af6c2016-5643-2099-2ec7-08b63e786a30-e1707991 {
  grid-area: span 1 / span 10 / span 1 / span 10;
}

#w-node-af6c2016-5643-2099-2ec7-08b63e786a31-e1707991 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-af6c2016-5643-2099-2ec7-08b63e786a32-e1707991 {
  grid-area: 1 / 2 / 2 / 7;
}

#w-node-af6c2016-5643-2099-2ec7-08b63e786a34-e1707991 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_32bbee3c-82cc-9ee0-67c0-5ebd904a944f-e1707991, #w-node-_32bbee3c-82cc-9ee0-67c0-5ebd904a9455-e1707991, #w-node-f3eaaf8e-f51b-a93c-17bd-e20605315082-e1707991, #w-node-af6c2016-5643-2099-2ec7-08b63e786a35-e1707991, #w-node-dd656054-c4fa-1949-b9e2-569a73993e0c-e1707991, #w-node-dd656054-c4fa-1949-b9e2-569a73993e12-e1707991 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_6228b9a6-f7e2-617d-fc6d-a6f592871350-e1707991 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_6228b9a6-f7e2-617d-fc6d-a6f592871355-e1707991 {
  grid-area: 1 / 4 / 2 / 8;
}

#w-node-_53a43deb-6218-07ea-0ff3-b09badc6f848-e1707991 {
  grid-area: 2 / 2 / 3 / 4;
}

#w-node-_13ae984c-67f8-0c01-5a4e-b1d4292b54ea-e1707991 {
  grid-area: 2 / 4 / 3 / 8;
}

#w-node-_6228b9a6-f7e2-617d-fc6d-a6f59287135a-e1707991 {
  grid-area: 3 / 2 / 4 / 4;
}

#w-node-_6228b9a6-f7e2-617d-fc6d-a6f59287135f-e1707991 {
  grid-area: 3 / 4 / 4 / 8;
}

#w-node-b9abeddc-0bd2-31b5-e9a9-68bd8e3aa2ef-e1707991 {
  grid-area: 4 / 4 / 5 / 8;
}

#w-node-_374efb3a-a5bd-7520-9fe9-41400b120331-e1707991 {
  grid-area: 5 / 6 / 6 / 8;
}

#w-node-_9a40311c-9cec-7e61-2e9b-8aea5e3f65f4-e1707991 {
  grid-area: 5 / 2 / 6 / 6;
  align-self: auto;
}

#w-node-_6228b9a6-f7e2-617d-fc6d-a6f5928713b4-e1707991 {
  grid-area: 1 / 7 / 2 / 9;
}

#w-node-_80f2a950-61b1-0a68-3ab6-bbafc15d2009-e1707991 {
  grid-area: 1 / 2 / 2 / 8;
}

#w-node-_80f2a950-61b1-0a68-3ab6-bbafc15d200d-e1707991 {
  grid-area: 2 / 2 / 3 / 4;
}

#w-node-_80f2a950-61b1-0a68-3ab6-bbafc15d2011-e1707991 {
  grid-area: 2 / 4 / 3 / 8;
}

#w-node-_80f2a950-61b1-0a68-3ab6-bbafc15d2015-e1707991 {
  grid-area: 3 / 2 / 4 / 4;
}

#w-node-_80f2a950-61b1-0a68-3ab6-bbafc15d2019-e1707991 {
  grid-area: 3 / 4 / 4 / 8;
}

#w-node-ea608c4b-d947-b3f8-9231-1de766b7b420-e1707991 {
  grid-area: 4 / 2 / 5 / 4;
}

#w-node-d629e10b-ec8b-6cd6-6c1c-5508279884c4-e1707991 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_639b87e4-10c7-05d1-1d03-71f271869528-e1707991 {
  grid-area: 5 / 2 / 6 / 4;
}

#w-node-_1c6d663b-8488-b432-bea3-4e6bd9def9de-e1707991 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-d85d1009-07f1-acee-764e-07f99859d327-e1707991 {
  grid-area: 6 / 2 / 7 / 4;
}

#w-node-_2ccc0d7f-5775-09b4-6ab3-46a5a0a3c7ef-e1707991 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_623e44e3-a207-a1e7-41a9-1271629b933f-e1707991 {
  grid-area: 9 / 4 / 10 / 6;
}

#w-node-bb51775d-942d-6dcc-dc59-07601c25e48e-e1707991 {
  grid-area: 9 / 6 / 10 / 8;
}

#w-node-_8fe05cbe-b847-b342-2037-469f4b464b31-e1707991 {
  grid-area: 7 / 2 / 8 / 4;
}

#w-node-dad67c2d-1139-eae6-b9ee-ce9c4c629a7b-e1707991 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_2c19e1e4-a475-5d6c-66af-a6df7148cf1b-e1707991 {
  grid-area: 8 / 2 / 9 / 4;
}

#w-node-b9fe601d-c411-c213-a2d6-7ffabd1e0304-e1707991 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_85ff71db-afb5-1be7-3c53-4416756313c8-e1707991 {
  grid-area: 10 / 4 / 11 / 8;
}

#w-node-_85ff71db-afb5-1be7-3c53-4416756313ce-e1707991 {
  place-self: end;
}

#w-node-_85ff71db-afb5-1be7-3c53-4416756313cf-e1707991 {
  place-self: end start;
}

#w-node-_6589c07b-9bea-730b-8b18-5b9bbebc890f-e1707991 {
  grid-area: 11 / 2 / 12 / 4;
}

#w-node-_7f2ebf48-1c69-26b0-99b1-148d154a49be-e1707991 {
  grid-area: 11 / 6 / 12 / 8;
}

#w-node-_80f2a950-61b1-0a68-3ab6-bbafc15d2022-e1707991 {
  grid-area: 1 / 7 / 2 / 9;
}

#w-node-cf6744d7-01d2-24e5-2e3c-501040cdf269-40cdf263 {
  grid-area: 1 / 2 / 2 / 8;
}

#w-node-cf6744d7-01d2-24e5-2e3c-501040cdf26d-40cdf263 {
  grid-area: 2 / 2 / 3 / 4;
}

#w-node-cf6744d7-01d2-24e5-2e3c-501040cdf271-40cdf263 {
  grid-area: 2 / 4 / 3 / 8;
}

#w-node-cf6744d7-01d2-24e5-2e3c-501040cdf275-40cdf263 {
  grid-area: 3 / 2 / 4 / 4;
}

#w-node-cf6744d7-01d2-24e5-2e3c-501040cdf279-40cdf263 {
  grid-area: 3 / 4 / 4 / 8;
}

#w-node-cf6744d7-01d2-24e5-2e3c-501040cdf27d-40cdf263 {
  grid-area: 4 / 4 / 5 / 8;
}

#w-node-cf6744d7-01d2-24e5-2e3c-501040cdf282-40cdf263 {
  grid-area: 1 / 7 / 2 / 9;
}

#w-node-aed7c58a-09a8-4ed7-c7e6-d8f8dd0271af-dd0271ae {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-aed7c58a-09a8-4ed7-c7e6-d8f8dd0271b0-dd0271ae {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-aed7c58a-09a8-4ed7-c7e6-d8f8dd0271b2-dd0271ae, #w-node-aed7c58a-09a8-4ed7-c7e6-d8f8dd0271b5-dd0271ae, #w-node-aed7c58a-09a8-4ed7-c7e6-d8f8dd0271c0-dd0271ae {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aed7c58a-09a8-4ed7-c7e6-d8f8dd0271d5-dd0271ae {
  grid-area: 2 / 2 / 3 / 7;
}

#w-node-aed7c58a-09a8-4ed7-c7e6-d8f8dd0271e0-dd0271ae {
  grid-area: 3 / 2 / 4 / 7;
}

#w-node-ce5d1ef9-979a-2d8c-2be0-e9669d234d8f-4e85029b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1592194f-9f53-15b6-976e-1d932c53fdad-4e85029b, #w-node-aa91ce7e-fecf-89cc-24f3-404d20876740-4e85029b {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_9c279ddc-c8b0-45f0-1816-d81c834082df-4e85029b {
  grid-area: 1 / 2 / 2 / 5;
}

#w-node-_74be687d-d630-9982-9f86-1722f5f0aaf8-4e85029b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5a86b1d3-84d5-9207-5dae-87271486a6d4-4e85029b {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_5a86b1d3-84d5-9207-5dae-87271486a6ee-4e85029b {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_6cdcb87e-d7c5-b776-2f91-201880d8001b-4e85029b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6cdcb87e-d7c5-b776-2f91-201880d8001c-4e85029b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6cdcb87e-d7c5-b776-2f91-201880d8001e-4e85029b {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_917ae63d-e5de-6b7f-e87b-f9b451f51b87-4e85029b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_917ae63d-e5de-6b7f-e87b-f9b451f51b88-4e85029b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_917ae63d-e5de-6b7f-e87b-f9b451f51b8a-4e85029b {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-b1a6277d-1615-1bf0-5d3a-3b20f7286ad0-4e85029b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b1a6277d-1615-1bf0-5d3a-3b20f7286ad1-4e85029b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1da7ad00-1b3a-3e63-6905-bc4e11c89f64-4e85029b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1da7ad00-1b3a-3e63-6905-bc4e11c89f65-4e85029b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1da7ad00-1b3a-3e63-6905-bc4e11c89f67-4e85029b, #w-node-_8975174d-a2b0-1053-25d6-ed93ea3c8060-4e85029b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8975174d-a2b0-1053-25d6-ed93ea3c8061-4e85029b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8975174d-a2b0-1053-25d6-ed93ea3c8063-4e85029b {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-f00e8e54-0d38-7788-1f8f-81301c251f61-4e85029b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f00e8e54-0d38-7788-1f8f-81301c251f62-4e85029b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f00e8e54-0d38-7788-1f8f-81301c251f64-4e85029b {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_681abdbb-70b4-c628-092a-9e73c1154ba3-4e85029b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_681abdbb-70b4-c628-092a-9e73c1154ba4-4e85029b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_681abdbb-70b4-c628-092a-9e73c1154ba6-4e85029b {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-d6416a40-6d1b-aa8c-a74f-8c753a29f97f-4e85029b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d6416a40-6d1b-aa8c-a74f-8c753a29f980-4e85029b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d6416a40-6d1b-aa8c-a74f-8c753a29f982-4e85029b {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_06eb656b-7d74-7537-cb66-eebd986e6a6a-4e85029b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_06eb656b-7d74-7537-cb66-eebd986e6a6b-4e85029b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_06eb656b-7d74-7537-cb66-eebd986e6a6d-4e85029b {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_1b5828e8-3d7a-12f9-0e5a-f6a3b7e1451e-4e85029b {
  grid-area: span 2 / span 5 / span 2 / span 5;
}

#w-node-_66cf81b9-d1c0-d951-18dc-85d93fc7f88c-4e85029b {
  align-self: start;
}

#w-node-_66cf81b9-d1c0-d951-18dc-85d93fc7f88f-4e85029b {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_66cf81b9-d1c0-d951-18dc-85d93fc7f891-4e85029b {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_24e8feee-5ce6-3af8-6277-3b5ed8338049-4e85029b {
  align-self: start;
}

#w-node-_24e8feee-5ce6-3af8-6277-3b5ed833804c-4e85029b {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_24e8feee-5ce6-3af8-6277-3b5ed833804e-4e85029b {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_2f1fc547-f14b-36b9-056c-f324560e981f-4e85029b {
  align-self: start;
}

#w-node-_2f1fc547-f14b-36b9-056c-f324560e9822-4e85029b {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_2f1fc547-f14b-36b9-056c-f324560e9824-4e85029b, #w-node-ed42e0dd-6172-ee5f-38a5-8cfff35a7db4-4e85029b {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-ed42e0dd-6172-ee5f-38a5-8cfff35a7db9-4e85029b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ed42e0dd-6172-ee5f-38a5-8cfff35a7dba-4e85029b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ed42e0dd-6172-ee5f-38a5-8cfff35a7dbc-4e85029b {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_6af5a0bc-6ea5-1b6c-ebce-d78119c15d07-4e85029b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6af5a0bc-6ea5-1b6c-ebce-d78119c15d08-4e85029b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6af5a0bc-6ea5-1b6c-ebce-d78119c15d0a-4e85029b {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-ed42e0dd-6172-ee5f-38a5-8cfff35a7dca-4e85029b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ed42e0dd-6172-ee5f-38a5-8cfff35a7dcb-4e85029b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ed42e0dd-6172-ee5f-38a5-8cfff35a7dcd-4e85029b {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-ed42e0dd-6172-ee5f-38a5-8cfff35a7dd1-4e85029b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ed42e0dd-6172-ee5f-38a5-8cfff35a7dd2-4e85029b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ed42e0dd-6172-ee5f-38a5-8cfff35a7dd4-4e85029b, #w-node-ed42e0dd-6172-ee5f-38a5-8cfff35a7dd8-4e85029b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ed42e0dd-6172-ee5f-38a5-8cfff35a7dd9-4e85029b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ed42e0dd-6172-ee5f-38a5-8cfff35a7ddb-4e85029b {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-ed42e0dd-6172-ee5f-38a5-8cfff35a7de3-4e85029b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ed42e0dd-6172-ee5f-38a5-8cfff35a7de4-4e85029b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ed42e0dd-6172-ee5f-38a5-8cfff35a7de6-4e85029b {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-ed42e0dd-6172-ee5f-38a5-8cfff35a7dea-4e85029b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ed42e0dd-6172-ee5f-38a5-8cfff35a7deb-4e85029b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ed42e0dd-6172-ee5f-38a5-8cfff35a7ded-4e85029b {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-ed42e0dd-6172-ee5f-38a5-8cfff35a7df1-4e85029b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ed42e0dd-6172-ee5f-38a5-8cfff35a7df2-4e85029b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ed42e0dd-6172-ee5f-38a5-8cfff35a7df4-4e85029b {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-ed42e0dd-6172-ee5f-38a5-8cfff35a7df7-4e85029b {
  grid-area: span 2 / span 5 / span 2 / span 5;
}

#w-node-_88307046-c1ef-7856-eef1-9d021b20df9e-4e85029b {
  align-self: start;
}

#w-node-_88307046-c1ef-7856-eef1-9d021b20dfa1-4e85029b {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_88307046-c1ef-7856-eef1-9d021b20dfa3-4e85029b {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-f28ea5fc-3b09-3585-42aa-ab24a1fc44b3-4e85029b {
  align-self: start;
}

#w-node-f28ea5fc-3b09-3585-42aa-ab24a1fc44b6-4e85029b {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f28ea5fc-3b09-3585-42aa-ab24a1fc44b8-4e85029b {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-b8e18e58-f2af-1d92-7a6f-561c5a3dece7-4e85029b {
  align-self: start;
}

#w-node-b8e18e58-f2af-1d92-7a6f-561c5a3decea-4e85029b {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-b8e18e58-f2af-1d92-7a6f-561c5a3decec-4e85029b, #w-node-_500ee575-1c43-35fb-f57e-5ceb275151fb-4e85029b {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_500ee575-1c43-35fb-f57e-5ceb27515200-4e85029b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_500ee575-1c43-35fb-f57e-5ceb27515201-4e85029b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_500ee575-1c43-35fb-f57e-5ceb27515203-4e85029b {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_500ee575-1c43-35fb-f57e-5ceb27515207-4e85029b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_500ee575-1c43-35fb-f57e-5ceb27515208-4e85029b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_500ee575-1c43-35fb-f57e-5ceb2751520a-4e85029b {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_500ee575-1c43-35fb-f57e-5ceb27515225-4e85029b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_500ee575-1c43-35fb-f57e-5ceb27515226-4e85029b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_500ee575-1c43-35fb-f57e-5ceb27515228-4e85029b {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_5e49328e-aac9-f9df-3314-36fc2a035ded-4e85029b, #w-node-eb1f5e3a-dac2-6687-4d77-ca51d89bb3ca-4e85029b, #w-node-a51b490b-eb71-f934-65fd-6fcb895c19eb-4e85029b, #w-node-fda161b2-a63e-38b5-000c-c4b754675c1e-4e85029b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_500ee575-1c43-35fb-f57e-5ceb27515239-4e85029b {
  grid-area: span 2 / span 5 / span 2 / span 5;
}

#w-node-_456cd711-9fa6-b388-f7ba-22d8ae89321e-4e85029b {
  align-self: start;
}

#w-node-_456cd711-9fa6-b388-f7ba-22d8ae893221-4e85029b {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_456cd711-9fa6-b388-f7ba-22d8ae893223-4e85029b {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_5b8cd68f-cf1b-87d3-51b4-793a0948cee3-4e85029b {
  align-self: start;
}

#w-node-_5b8cd68f-cf1b-87d3-51b4-793a0948cee6-4e85029b {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_5b8cd68f-cf1b-87d3-51b4-793a0948cee8-4e85029b {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-e93ddc62-5add-2b2c-4919-40d901b45674-4e85029b {
  align-self: start;
}

#w-node-e93ddc62-5add-2b2c-4919-40d901b45677-4e85029b {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-e93ddc62-5add-2b2c-4919-40d901b45679-4e85029b {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_64c44651-22d0-03e7-3be1-4b3410d67552-10d6754e, #w-node-_64c44651-22d0-03e7-3be1-4b3410d67555-10d6754e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ce5d1ef9-979a-2d8c-2be0-e9669d234d8f-4e8502a1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1592194f-9f53-15b6-976e-1d932c53fdad-4e8502a1, #w-node-aa91ce7e-fecf-89cc-24f3-404d20876740-4e8502a1 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_9c279ddc-c8b0-45f0-1816-d81c834082df-4e8502a1 {
  grid-area: 1 / 2 / 2 / 5;
}

#w-node-_74be687d-d630-9982-9f86-1722f5f0aaf8-4e8502a1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ccd8a8de-7cc9-094e-2359-83dc813bead2-4e8502a1 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_0721b559-b0f7-0217-e45c-a29d3e527268-4e8502a1 {
  grid-area: 1 / 2 / 2 / 7;
}

#w-node-f827a686-89ab-6627-23e5-9e39eaf50be2-4e8502a1 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-f827a686-89ab-6627-23e5-9e39eaf50bea-4e8502a1 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-fc92c1a4-719d-dea5-076b-e3a43a1388be-4e8502a1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f827a686-89ab-6627-23e5-9e39eaf50c1f-4e8502a1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8e667e1c-aacf-5afc-20a1-8c8a88113e61-4e8502a1 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_433163c3-cf5a-e436-5273-e2e7d77202ab-4e8502a1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_433163c3-cf5a-e436-5273-e2e7d77202ac-4e8502a1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: end;
}

#w-node-d1de48c8-d1de-13ec-aa2f-d3159083c44a-4e8502a1 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_44ca09fd-a79b-244f-d1ae-4265cfb4c721-4e8502a1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_44ca09fd-a79b-244f-d1ae-4265cfb4c722-4e8502a1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: end;
}

#w-node-_44ca09fd-a79b-244f-d1ae-4265cfb4c736-4e8502a1 {
  place-self: end;
}

#w-node-_44ca09fd-a79b-244f-d1ae-4265cfb4c737-4e8502a1 {
  place-self: end start;
}

#w-node-_51312f4b-aacc-e808-c4e6-2777f1f4bb66-4e8502a1 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c0d52753-04f9-906f-ec15-a6a2114521bf-4e8502a1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c0d52753-04f9-906f-ec15-a6a2114521c0-4e8502a1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: end;
}

#w-node-_2e17b319-4d7e-5d7c-2172-6f1ef7b8b4d4-4e8502a1 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_4f2d3a6a-9fc7-bc3a-24ba-c6879c87d35a-4e8502a1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4f2d3a6a-9fc7-bc3a-24ba-c6879c87d35b-4e8502a1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: end;
}

#w-node-_69b6b009-0fe3-37f3-c6cf-8a1118d6c711-4e8502a1 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_6f1e1e38-7185-86a7-6c74-b6e952e4ddd3-4e8502a1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6f1e1e38-7185-86a7-6c74-b6e952e4ddd4-4e8502a1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: end;
}

#w-node-_16a5597b-e38c-a1fe-dd7e-d9f6f34a6f82-4e8502a1 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ec195385-a592-071b-bbdf-f2d2d388d420-4e8502a1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ec195385-a592-071b-bbdf-f2d2d388d421-4e8502a1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: end;
}

#w-node-aece2ede-9301-6162-a56f-43e6cb4a07e8-4e8502a1 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ad4c1161-880e-f58b-bb45-89354dc346d5-4e8502a1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ad4c1161-880e-f58b-bb45-89354dc346d6-4e8502a1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: end;
}

#w-node-_0d17e50e-fa5d-0896-5417-b14cf00ba874-4e8502a1 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c72421af-c73a-50cf-383b-a6a7a55ddf91-4e8502a1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c72421af-c73a-50cf-383b-a6a7a55ddf92-4e8502a1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: end;
}

#w-node-e6054699-e8de-41bd-a2b2-585a41865289-4e8502a1 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_72625c33-4c98-14d2-4af6-74286dd52d17-4e8502a1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_72625c33-4c98-14d2-4af6-74286dd52d18-4e8502a1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: end;
}

#w-node-_6f79ece1-aa7a-941e-c079-e9237b719476-4e8502a1 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f2043da2-9027-10e5-e3fb-dcbe8a446a51-4e8502a1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f2043da2-9027-10e5-e3fb-dcbe8a446a52-4e8502a1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: end;
}

#w-node-_8e9e5a4a-1b5c-9c6f-1aec-78cb8e04a4ca-4e8502a1 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_7a4f2773-1cf2-cb95-6e7b-879d21f2333e-4e8502a1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7a4f2773-1cf2-cb95-6e7b-879d21f2333f-4e8502a1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: end;
}

#w-node-_8e667e1c-aacf-5afc-20a1-8c8a88113eb5-4e8502a1 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_42143196-6c4a-0ddd-d206-7350e4f86dc3-4e8502a1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_42143196-6c4a-0ddd-d206-7350e4f86dc4-4e8502a1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: end;
}

#w-node-_76c718d5-9818-040f-2d41-2325a4160980-4e8502a1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_76c718d5-9818-040f-2d41-2325a4160985-4e8502a1 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_76c718d5-9818-040f-2d41-2325a416098e-4e8502a1, #w-node-_76c718d5-9818-040f-2d41-2325a4160993-4e8502a1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_76c718d5-9818-040f-2d41-2325a4160998-4e8502a1 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_76c718d5-9818-040f-2d41-2325a41609a1-4e8502a1, #w-node-_76c718d5-9818-040f-2d41-2325a41609a6-4e8502a1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_76c718d5-9818-040f-2d41-2325a41609ab-4e8502a1 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_76c718d5-9818-040f-2d41-2325a41609b4-4e8502a1, #w-node-_76c718d5-9818-040f-2d41-2325a41609b9-4e8502a1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_76c718d5-9818-040f-2d41-2325a41609be-4e8502a1 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_76c718d5-9818-040f-2d41-2325a41609c7-4e8502a1, #w-node-_76c718d5-9818-040f-2d41-2325a41609cc-4e8502a1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_76c718d5-9818-040f-2d41-2325a41609d1-4e8502a1 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_76c718d5-9818-040f-2d41-2325a41609da-4e8502a1, #w-node-_76c718d5-9818-040f-2d41-2325a41609df-4e8502a1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_76c718d5-9818-040f-2d41-2325a41609e4-4e8502a1 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_76c718d5-9818-040f-2d41-2325a41609ed-4e8502a1, #w-node-_76c718d5-9818-040f-2d41-2325a41609f2-4e8502a1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_76c718d5-9818-040f-2d41-2325a41609f7-4e8502a1 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_76c718d5-9818-040f-2d41-2325a4160a00-4e8502a1, #w-node-_76c718d5-9818-040f-2d41-2325a4160a05-4e8502a1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_76c718d5-9818-040f-2d41-2325a4160a0a-4e8502a1 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_76c718d5-9818-040f-2d41-2325a4160a13-4e8502a1, #w-node-_76c718d5-9818-040f-2d41-2325a4160a18-4e8502a1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_76c718d5-9818-040f-2d41-2325a4160a1d-4e8502a1 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_76c718d5-9818-040f-2d41-2325a4160a26-4e8502a1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_76c718d5-9818-040f-2d41-2325a4160a2b-4e8502a1 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_76c718d5-9818-040f-2d41-2325a4160a30-4e8502a1, #w-node-_76c718d5-9818-040f-2d41-2325a4160a33-4e8502a1, #w-node-_76c718d5-9818-040f-2d41-2325a4160a36-4e8502a1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_76c718d5-9818-040f-2d41-2325a4160a3a-4e8502a1 {
  grid-area: 1 / 7 / 2 / 8;
}

#w-node-_76c718d5-9818-040f-2d41-2325a4160a3d-4e8502a1 {
  grid-area: 1 / 8 / 2 / 9;
}

#w-node-_76c718d5-9818-040f-2d41-2325a4160a40-4e8502a1 {
  grid-area: 1 / 6 / 2 / 7;
}

#w-node-ce5d1ef9-979a-2d8c-2be0-e9669d234d8f-4e8502a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1592194f-9f53-15b6-976e-1d932c53fdad-4e8502a2, #w-node-aa91ce7e-fecf-89cc-24f3-404d20876740-4e8502a2 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_9c279ddc-c8b0-45f0-1816-d81c834082df-4e8502a2 {
  grid-area: 1 / 2 / 2 / 5;
}

#w-node-_74be687d-d630-9982-9f86-1722f5f0aaf8-4e8502a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ccd8a8de-7cc9-094e-2359-83dc813bead2-4e8502a2 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_0721b559-b0f7-0217-e45c-a29d3e527268-4e8502a2 {
  grid-area: 1 / 2 / 2 / 7;
}

#w-node-_5a512f39-e1fa-612a-5c09-cc140208af5b-4e8502a2, #w-node-_5db237bf-6c53-20d2-032b-42fea1dd89bb-4e8502a2, #w-node-_7dcff40b-98c3-c2a4-1cb9-fbe212c1180a-4e8502a2, #w-node-_665db8c8-5151-cf07-b012-b1532ba2fb6f-4e8502a2 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-dea2de77-9418-0d48-1922-aceaff6295ee-4e8502a2, #w-node-ebf47cbc-f4f3-4b38-2609-ec9694547b26-4e8502a2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ebf47cbc-f4f3-4b38-2609-ec9694547b2b-4e8502a2 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-ebf47cbc-f4f3-4b38-2609-ec9694547b34-4e8502a2, #w-node-ebf47cbc-f4f3-4b38-2609-ec9694547b39-4e8502a2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ebf47cbc-f4f3-4b38-2609-ec9694547b3e-4e8502a2 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-ebf47cbc-f4f3-4b38-2609-ec9694547b47-4e8502a2, #w-node-ebf47cbc-f4f3-4b38-2609-ec9694547b4c-4e8502a2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ebf47cbc-f4f3-4b38-2609-ec9694547b51-4e8502a2 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-ebf47cbc-f4f3-4b38-2609-ec9694547b5a-4e8502a2, #w-node-ebf47cbc-f4f3-4b38-2609-ec9694547b5f-4e8502a2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ebf47cbc-f4f3-4b38-2609-ec9694547b64-4e8502a2 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-ebf47cbc-f4f3-4b38-2609-ec9694547b6d-4e8502a2, #w-node-ebf47cbc-f4f3-4b38-2609-ec9694547b72-4e8502a2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ebf47cbc-f4f3-4b38-2609-ec9694547b77-4e8502a2 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-ebf47cbc-f4f3-4b38-2609-ec9694547b80-4e8502a2, #w-node-ebf47cbc-f4f3-4b38-2609-ec9694547b85-4e8502a2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ebf47cbc-f4f3-4b38-2609-ec9694547b8a-4e8502a2 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-ebf47cbc-f4f3-4b38-2609-ec9694547b93-4e8502a2, #w-node-ebf47cbc-f4f3-4b38-2609-ec9694547b98-4e8502a2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ebf47cbc-f4f3-4b38-2609-ec9694547b9d-4e8502a2 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-ebf47cbc-f4f3-4b38-2609-ec9694547ba6-4e8502a2, #w-node-ebf47cbc-f4f3-4b38-2609-ec9694547bab-4e8502a2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ebf47cbc-f4f3-4b38-2609-ec9694547bb0-4e8502a2 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-ebf47cbc-f4f3-4b38-2609-ec9694547bb9-4e8502a2, #w-node-ebf47cbc-f4f3-4b38-2609-ec9694547bbe-4e8502a2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ebf47cbc-f4f3-4b38-2609-ec9694547bc3-4e8502a2 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-ebf47cbc-f4f3-4b38-2609-ec9694547bcc-4e8502a2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ebf47cbc-f4f3-4b38-2609-ec9694547bd1-4e8502a2 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-ebf47cbc-f4f3-4b38-2609-ec9694547bd6-4e8502a2, #w-node-ebf47cbc-f4f3-4b38-2609-ec9694547bd9-4e8502a2, #w-node-ebf47cbc-f4f3-4b38-2609-ec9694547bdc-4e8502a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ebf47cbc-f4f3-4b38-2609-ec9694547be0-4e8502a2 {
  grid-area: 1 / 7 / 2 / 8;
}

#w-node-ebf47cbc-f4f3-4b38-2609-ec9694547be3-4e8502a2 {
  grid-area: 1 / 8 / 2 / 9;
}

#w-node-ebf47cbc-f4f3-4b38-2609-ec9694547be6-4e8502a2 {
  grid-area: 1 / 6 / 2 / 7;
}

#w-node-ce5d1ef9-979a-2d8c-2be0-e9669d234d8f-4e8502a3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1592194f-9f53-15b6-976e-1d932c53fdad-4e8502a3, #w-node-aa91ce7e-fecf-89cc-24f3-404d20876740-4e8502a3 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_9c279ddc-c8b0-45f0-1816-d81c834082df-4e8502a3 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_74be687d-d630-9982-9f86-1722f5f0aaf8-4e8502a3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_45a8a51c-6a9a-684f-5718-14ec05080b4f-4e8502a3 {
  grid-area: 1 / 7 / 2 / 8;
}

#w-node-fdb228e7-d875-245f-f7a9-d24de5efc574-4e8502a3 {
  grid-area: 1 / 8 / 2 / 9;
}

#w-node-_59f880fa-5cbe-7583-de1b-e5d861632f27-4e8502a3 {
  grid-area: 1 / 9 / 2 / 10;
}

#w-node-ccd8a8de-7cc9-094e-2359-83dc813bead2-4e8502a3 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_0721b559-b0f7-0217-e45c-a29d3e527268-4e8502a3 {
  grid-area: 1 / 2 / 2 / 7;
}

#w-node-dea2de77-9418-0d48-1922-aceaff6295ee-4e8502a3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ce5d1ef9-979a-2d8c-2be0-e9669d234d8f-4e8502a4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1592194f-9f53-15b6-976e-1d932c53fdad-4e8502a4, #w-node-aa91ce7e-fecf-89cc-24f3-404d20876740-4e8502a4 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_9c279ddc-c8b0-45f0-1816-d81c834082df-4e8502a4 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_74be687d-d630-9982-9f86-1722f5f0aaf8-4e8502a4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_45a8a51c-6a9a-684f-5718-14ec05080b4f-4e8502a4 {
  grid-area: 1 / 7 / 2 / 8;
}

#w-node-fdb228e7-d875-245f-f7a9-d24de5efc574-4e8502a4 {
  grid-area: 1 / 8 / 2 / 9;
}

#w-node-_59f880fa-5cbe-7583-de1b-e5d861632f27-4e8502a4 {
  grid-area: 1 / 9 / 2 / 10;
}

#w-node-ccd8a8de-7cc9-094e-2359-83dc813bead2-4e8502a4 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_0721b559-b0f7-0217-e45c-a29d3e527268-4e8502a4 {
  grid-area: 1 / 2 / 2 / 7;
}

#w-node-dea2de77-9418-0d48-1922-aceaff6295ee-4e8502a4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ce5d1ef9-979a-2d8c-2be0-e9669d234d8f-4e8502a5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1592194f-9f53-15b6-976e-1d932c53fdad-4e8502a5, #w-node-aa91ce7e-fecf-89cc-24f3-404d20876740-4e8502a5 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_9c279ddc-c8b0-45f0-1816-d81c834082df-4e8502a5 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_74be687d-d630-9982-9f86-1722f5f0aaf8-4e8502a5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ccd8a8de-7cc9-094e-2359-83dc813bead2-4e8502a5 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-ce5d1ef9-979a-2d8c-2be0-e9669d234d8f-4e8502a6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1592194f-9f53-15b6-976e-1d932c53fdad-4e8502a6, #w-node-aa91ce7e-fecf-89cc-24f3-404d20876740-4e8502a6 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_9c279ddc-c8b0-45f0-1816-d81c834082df-4e8502a6 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_74be687d-d630-9982-9f86-1722f5f0aaf8-4e8502a6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ccd8a8de-7cc9-094e-2359-83dc813bead2-4e8502a6 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_0721b559-b0f7-0217-e45c-a29d3e527268-4e8502a6 {
  grid-area: 1 / 2 / 2 / 7;
}

#w-node-_64791d29-252d-cab6-a564-0b70f4218412-4e8502a6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a5f4777b-3d96-a02f-6040-fd79d819f323-4e8502a6 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-a5f4777b-3d96-a02f-6040-fd79d819f32b-4e8502a6 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_263d6286-4369-9906-756b-71c81351af05-4e8502a6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_263d6286-4369-9906-756b-71c81351af08-4e8502a6 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-a5f4777b-3d96-a02f-6040-fd79d819f334-4e8502a6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a5f4777b-3d96-a02f-6040-fd79d819f335-4e8502a6 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_43a842c2-134a-951a-c869-528b83f04979-4e8502a6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_43a842c2-134a-951a-c869-528b83f0497c-4e8502a6 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-f74415fe-b471-0cbd-aa49-c50e14204b46-4e8502a6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f74415fe-b471-0cbd-aa49-c50e14204b47-4e8502a6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: end;
}

#w-node-_24523fca-3dfc-2050-79a9-c230b2d65d50-4e8502a6 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_0ada159c-febd-dc8c-7ede-ac8744b7b02d-4e8502a6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_0ada159c-febd-dc8c-7ede-ac8744b7b030-4e8502a6 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_9e6d0427-a8e9-e031-05d4-c806fcc77b8a-4e8502a6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9e6d0427-a8e9-e031-05d4-c806fcc77b8b-4e8502a6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: end;
}

#w-node-_460568bc-4150-cf65-2a21-73a0061f5c4f-4e8502a6 {
  place-self: end;
}

#w-node-_460568bc-4150-cf65-2a21-73a0061f5c50-4e8502a6 {
  place-self: end start;
}

#w-node-_41c35f39-4148-8a60-9085-db5d8c60e7c2-4e8502a6 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_62a0e588-bc3a-3916-ac9c-06facb4e7eed-4e8502a6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_62a0e588-bc3a-3916-ac9c-06facb4e7ef0-4e8502a6 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-a5c2b43c-9521-21ef-cf07-aa3adf176f59-4e8502a6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a5c2b43c-9521-21ef-cf07-aa3adf176f5a-4e8502a6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: end;
}

#w-node-_85aac66f-1b06-0121-0040-cb58657dbcbf-4e8502a6 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-da2bc3e4-2656-e505-3747-331c82a5e014-4e8502a6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-da2bc3e4-2656-e505-3747-331c82a5e017-4e8502a6 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_5eceb9b6-29ea-ce3b-3348-348ff9bc4ce7-4e8502a6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5eceb9b6-29ea-ce3b-3348-348ff9bc4ce8-4e8502a6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: end;
}

#w-node-e7db4683-ba0c-618b-0d15-ce898dfd3ef3-4e8502a6 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-b6bf4f70-f36f-861e-8aeb-1d096e262803-4e8502a6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-b6bf4f70-f36f-861e-8aeb-1d096e262806-4e8502a6 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-e620393f-801e-6137-6915-8e450a4f4eb1-4e8502a6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e620393f-801e-6137-6915-8e450a4f4eb2-4e8502a6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: end;
}

#w-node-_78774c9a-ac4b-8aed-1b6a-7faea882e400-4e8502a6 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ee8059d9-3454-c8e0-e9a5-43ed2e9e0654-4e8502a6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-ee8059d9-3454-c8e0-e9a5-43ed2e9e0657-4e8502a6 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_89b50652-e564-cb0d-cf15-847cf7aa4afe-4e8502a6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_89b50652-e564-cb0d-cf15-847cf7aa4aff-4e8502a6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: end;
}

#w-node-f9dd0320-5e37-ed04-8dcf-3189c6159995-4e8502a6, #w-node-b3116530-5278-ec5f-e159-4bcc1bb02034-4e8502a6 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-b3116530-5278-ec5f-e159-4bcc1bb02036-4e8502a6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-b3116530-5278-ec5f-e159-4bcc1bb02039-4e8502a6 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_04db2df1-adc1-14d9-2b15-39a03a3ca4bd-4e8502a6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_04db2df1-adc1-14d9-2b15-39a03a3ca4be-4e8502a6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: end;
}

#w-node-_8ade36d9-6a4b-30cc-0d4d-4a905b9ccd4e-4e8502a6 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_2a31562a-0bf8-31ba-03f8-2febf2818284-4e8502a6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_2a31562a-0bf8-31ba-03f8-2febf2818287-4e8502a6 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-bbcee232-5d0d-5387-55c7-6f4e30b9397f-4e8502a6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-bbcee232-5d0d-5387-55c7-6f4e30b93980-4e8502a6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: end;
}

#w-node-_6a77d9bc-c372-1ed0-f1be-fdcdd4e1e9b3-4e8502a6 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_27fdf255-bf4d-58f5-cfc7-ddcf4640fcaf-4e8502a6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_27fdf255-bf4d-58f5-cfc7-ddcf4640fcb2-4e8502a6 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_0bf7743d-2733-a4cc-6848-68ea5ccab598-4e8502a6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0bf7743d-2733-a4cc-6848-68ea5ccab599-4e8502a6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: end;
}

#w-node-_196874c3-df06-aa39-1c19-589ddb81e9da-4e8502a6 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_3503056b-0eec-6abd-cbcf-046566bd6f84-4e8502a6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_3503056b-0eec-6abd-cbcf-046566bd6f87-4e8502a6 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_21b6875f-e6eb-ca75-a341-21b41e3de27c-4e8502a6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_21b6875f-e6eb-ca75-a341-21b41e3de27d-4e8502a6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: end;
}

#w-node-_79877505-c6d5-d442-3f81-05b38311b1bc-4e8502a6 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-cc234e21-a4be-3f65-86d5-eb7e441c1aef-4e8502a6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-cc234e21-a4be-3f65-86d5-eb7e441c1af2-4e8502a6 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_3eba7149-e9c4-b3c6-1bff-fb46fd743be0-4e8502a6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3eba7149-e9c4-b3c6-1bff-fb46fd743be1-4e8502a6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: end;
}

#w-node-_5f9f8beb-5c74-239b-ba75-c4e5907adbf0-4e8502a6 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c51e1e8a-fdef-8351-11b4-d5f22ce8a381-4e8502a6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c51e1e8a-fdef-8351-11b4-d5f22ce8a384-4e8502a6 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-f5806e02-7b81-bbfe-16b7-357da86cc15d-4e8502a6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f5806e02-7b81-bbfe-16b7-357da86cc15e-4e8502a6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: end;
}

#w-node-bfb7cd60-f136-209e-cc69-4fdc7d94e4b9-4e8502a6 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_20d27a8c-19fc-f141-e2aa-bd80beb673f1-4e8502a6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_20d27a8c-19fc-f141-e2aa-bd80beb673f4-4e8502a6 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_44d350c8-797e-3178-41b5-6d4d105a9330-4e8502a6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_44d350c8-797e-3178-41b5-6d4d105a9331-4e8502a6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: end;
}

#w-node-e94b7d9f-78f5-69b9-c798-15b5af6dbccd-4e8502a6 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_82a7e0f9-f491-2c49-7189-58df7d8c47d2-4e8502a6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_82a7e0f9-f491-2c49-7189-58df7d8c47d5-4e8502a6 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_41868858-f322-3442-6a0f-4170e59c2431-4e8502a6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_41868858-f322-3442-6a0f-4170e59c2432-4e8502a6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: end;
}

#w-node-_88e76a37-e2b4-8244-4eb3-eec60d614ee8-4e8502a6 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_70cd187c-093b-7c5d-225f-5258e46e252a-4e8502a6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_70cd187c-093b-7c5d-225f-5258e46e252d-4e8502a6 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-de57ef02-16c3-dc26-889a-dcc37a9495bd-4e8502a6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-de57ef02-16c3-dc26-889a-dcc37a9495be-4e8502a6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: end;
}

#w-node-d27d8651-7e1b-d9a6-826e-7fc072dc8108-4e8502a6 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_0853eee0-db57-b28f-9e69-b5cc7f7abfb7-4e8502a6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_0853eee0-db57-b28f-9e69-b5cc7f7abfba-4e8502a6 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_22569cc3-90b0-d200-09cc-e25e3ab1ca9f-4e8502a6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_22569cc3-90b0-d200-09cc-e25e3ab1caa0-4e8502a6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: end;
}

#w-node-_0aa98dd7-5f5d-2f49-0ef4-74d246f9c273-4e8502a6 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c6bf7746-da22-9e9b-41d0-992bfb91a832-4e8502a6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c6bf7746-da22-9e9b-41d0-992bfb91a835-4e8502a6 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-fd22f4f2-bbef-f5c2-b816-709dcb44948c-4e8502a6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-fd22f4f2-bbef-f5c2-b816-709dcb44948d-4e8502a6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: end;
}

#w-node-_05849aab-40c6-bfcc-a87a-59c2d4ef7264-4e8502a6 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_827bdd9c-3dbe-db0b-dc10-5cb68511a594-4e8502a6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_827bdd9c-3dbe-db0b-dc10-5cb68511a597-4e8502a6 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_827f4873-5e74-9433-9df9-939191399719-4e8502a6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_827f4873-5e74-9433-9df9-93919139971a-4e8502a6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: end;
}

#w-node-a5f4777b-3d96-a02f-6040-fd79d819f347-4e8502a6 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-b412c1a1-0115-967f-5a67-cc68e8b38542-4e8502a6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-b412c1a1-0115-967f-5a67-cc68e8b38545-4e8502a6 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-a5f4777b-3d96-a02f-6040-fd79d819f34c-4e8502a6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a5f4777b-3d96-a02f-6040-fd79d819f34d-4e8502a6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: end;
}

#w-node-a5f4777b-3d96-a02f-6040-fd79d819f359-4e8502a6 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ed30b893-fdc2-fdfb-80ff-5698c16c63d8-4e8502a6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-ed30b893-fdc2-fdfb-80ff-5698c16c63db-4e8502a6 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-a5f4777b-3d96-a02f-6040-fd79d819f35e-4e8502a6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a5f4777b-3d96-a02f-6040-fd79d819f35f-4e8502a6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: end;
}

#w-node-a5f4777b-3d96-a02f-6040-fd79d819f36b-4e8502a6 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_62f2dd0f-fae9-103f-88ba-c3138c2fbd6b-4e8502a6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_62f2dd0f-fae9-103f-88ba-c3138c2fbd6e-4e8502a6 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_62f2dd0f-fae9-103f-88ba-c3138c2fbd70-4e8502a6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_62f2dd0f-fae9-103f-88ba-c3138c2fbd72-4e8502a6 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_62f2dd0f-fae9-103f-88ba-c3138c2fbd74-4e8502a6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_62f2dd0f-fae9-103f-88ba-c3138c2fbd76-4e8502a6 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_62f2dd0f-fae9-103f-88ba-c3138c2fbd78-4e8502a6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_62f2dd0f-fae9-103f-88ba-c3138c2fbd7a-4e8502a6 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_62f2dd0f-fae9-103f-88ba-c3138c2fbd7c-4e8502a6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_62f2dd0f-fae9-103f-88ba-c3138c2fbd7e-4e8502a6 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-a5f4777b-3d96-a02f-6040-fd79d819f370-4e8502a6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a5f4777b-3d96-a02f-6040-fd79d819f371-4e8502a6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: end;
}

#w-node-a5f4777b-3d96-a02f-6040-fd79d819f37d-4e8502a6 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_49fdd313-0daf-a039-90e3-94fccf7c186d-4e8502a6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_49fdd313-0daf-a039-90e3-94fccf7c1870-4e8502a6 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-a5f4777b-3d96-a02f-6040-fd79d819f382-4e8502a6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a5f4777b-3d96-a02f-6040-fd79d819f383-4e8502a6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: end;
}

#w-node-a5f4777b-3d96-a02f-6040-fd79d819f38f-4e8502a6 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_780ffa33-e74f-4611-0953-71b829c0f1be-4e8502a6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_780ffa33-e74f-4611-0953-71b829c0f1c1-4e8502a6 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-a5f4777b-3d96-a02f-6040-fd79d819f394-4e8502a6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a5f4777b-3d96-a02f-6040-fd79d819f395-4e8502a6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: end;
}

#w-node-a5f4777b-3d96-a02f-6040-fd79d819f3a1-4e8502a6 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_23496943-ef48-ef10-a9c1-9156737e01a5-4e8502a6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_23496943-ef48-ef10-a9c1-9156737e01a8-4e8502a6 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-a5f4777b-3d96-a02f-6040-fd79d819f3a6-4e8502a6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a5f4777b-3d96-a02f-6040-fd79d819f3a7-4e8502a6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: end;
}

#w-node-a5f4777b-3d96-a02f-6040-fd79d819f3b3-4e8502a6 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_89253522-1946-33fc-7d1a-d08d01a16fc1-4e8502a6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_89253522-1946-33fc-7d1a-d08d01a16fc4-4e8502a6 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-a5f4777b-3d96-a02f-6040-fd79d819f3b8-4e8502a6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a5f4777b-3d96-a02f-6040-fd79d819f3b9-4e8502a6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: end;
}

#w-node-a5f4777b-3d96-a02f-6040-fd79d819f3c5-4e8502a6 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-e57b05e1-02bd-8fd6-cc0e-4246db4a25fe-4e8502a6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-e57b05e1-02bd-8fd6-cc0e-4246db4a2601-4e8502a6 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-a5f4777b-3d96-a02f-6040-fd79d819f3ca-4e8502a6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a5f4777b-3d96-a02f-6040-fd79d819f3cb-4e8502a6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: end;
}

#w-node-a5f4777b-3d96-a02f-6040-fd79d819f3d7-4e8502a6, #w-node-eddddfe7-5209-155b-6c1a-768f5d9faadb-4e8502a6 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-eddddfe7-5209-155b-6c1a-768f5d9faadd-4e8502a6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-eddddfe7-5209-155b-6c1a-768f5d9faae0-4e8502a6 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-a5f4777b-3d96-a02f-6040-fd79d819f3dc-4e8502a6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a5f4777b-3d96-a02f-6040-fd79d819f3dd-4e8502a6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: end;
}

#w-node-a5f4777b-3d96-a02f-6040-fd79d819f3e9-4e8502a6 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_78e30528-f2d9-e622-5250-7d504bd4abf2-4e8502a6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_78e30528-f2d9-e622-5250-7d504bd4abf5-4e8502a6 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-a5f4777b-3d96-a02f-6040-fd79d819f3ed-4e8502a6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a5f4777b-3d96-a02f-6040-fd79d819f3ee-4e8502a6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: end;
}

#w-node-_55bb3665-c321-f25c-9459-9284356d64c1-4e8502a6 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_1992a8fe-8e71-7647-69ec-f89eb54d75c3-4e8502a6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1992a8fe-8e71-7647-69ec-f89eb54d75c4-4e8502a6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: end;
}

#w-node-a513d738-a642-fb8a-8d13-09857f83efb3-4e8502a6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a513d738-a642-fb8a-8d13-09857f83efb8-4e8502a6 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-a513d738-a642-fb8a-8d13-09857f83efc1-4e8502a6, #w-node-a513d738-a642-fb8a-8d13-09857f83efc6-4e8502a6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a513d738-a642-fb8a-8d13-09857f83efcb-4e8502a6 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-a513d738-a642-fb8a-8d13-09857f83efd4-4e8502a6, #w-node-a513d738-a642-fb8a-8d13-09857f83efd9-4e8502a6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a513d738-a642-fb8a-8d13-09857f83efde-4e8502a6 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-a513d738-a642-fb8a-8d13-09857f83efe7-4e8502a6, #w-node-a513d738-a642-fb8a-8d13-09857f83efec-4e8502a6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a513d738-a642-fb8a-8d13-09857f83eff1-4e8502a6 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-a513d738-a642-fb8a-8d13-09857f83effa-4e8502a6, #w-node-a513d738-a642-fb8a-8d13-09857f83efff-4e8502a6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a513d738-a642-fb8a-8d13-09857f83f004-4e8502a6 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-a513d738-a642-fb8a-8d13-09857f83f00d-4e8502a6, #w-node-a513d738-a642-fb8a-8d13-09857f83f012-4e8502a6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a513d738-a642-fb8a-8d13-09857f83f017-4e8502a6 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-a513d738-a642-fb8a-8d13-09857f83f020-4e8502a6, #w-node-a513d738-a642-fb8a-8d13-09857f83f025-4e8502a6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a513d738-a642-fb8a-8d13-09857f83f02a-4e8502a6 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-a513d738-a642-fb8a-8d13-09857f83f033-4e8502a6, #w-node-a513d738-a642-fb8a-8d13-09857f83f038-4e8502a6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a513d738-a642-fb8a-8d13-09857f83f03d-4e8502a6 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-a513d738-a642-fb8a-8d13-09857f83f046-4e8502a6, #w-node-a513d738-a642-fb8a-8d13-09857f83f04b-4e8502a6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a513d738-a642-fb8a-8d13-09857f83f050-4e8502a6 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-a513d738-a642-fb8a-8d13-09857f83f059-4e8502a6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a513d738-a642-fb8a-8d13-09857f83f05e-4e8502a6 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-a513d738-a642-fb8a-8d13-09857f83f063-4e8502a6, #w-node-a513d738-a642-fb8a-8d13-09857f83f066-4e8502a6, #w-node-a513d738-a642-fb8a-8d13-09857f83f069-4e8502a6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a513d738-a642-fb8a-8d13-09857f83f06d-4e8502a6 {
  grid-area: 1 / 7 / 2 / 8;
}

#w-node-a513d738-a642-fb8a-8d13-09857f83f070-4e8502a6 {
  grid-area: 1 / 8 / 2 / 9;
}

#w-node-a513d738-a642-fb8a-8d13-09857f83f073-4e8502a6 {
  grid-area: 1 / 6 / 2 / 7;
}

#w-node-ce5d1ef9-979a-2d8c-2be0-e9669d234d8f-4e8502a7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1592194f-9f53-15b6-976e-1d932c53fdad-4e8502a7, #w-node-aa91ce7e-fecf-89cc-24f3-404d20876740-4e8502a7 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_9c279ddc-c8b0-45f0-1816-d81c834082df-4e8502a7 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_74be687d-d630-9982-9f86-1722f5f0aaf8-4e8502a7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ccd8a8de-7cc9-094e-2359-83dc813bead2-4e8502a7 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_0721b559-b0f7-0217-e45c-a29d3e527268-4e8502a7 {
  grid-area: 1 / 2 / 2 / 7;
}

#w-node-_542ee1d7-75ca-1e30-613d-e6c03a002f34-4e8502a7 {
  place-self: end;
}

#w-node-_542ee1d7-75ca-1e30-613d-e6c03a002f35-4e8502a7 {
  place-self: end start;
}

#w-node-e5920588-54b0-2dd6-5ad1-8b1c04db9649-4e8502a7 {
  place-self: end;
}

#w-node-e5920588-54b0-2dd6-5ad1-8b1c04db964a-4e8502a7 {
  place-self: end start;
}

#w-node-bf360a93-63fe-6d97-1c5c-6ec2bdeda0da-4e8502a7 {
  place-self: end;
}

#w-node-bf360a93-63fe-6d97-1c5c-6ec2bdeda0db-4e8502a7 {
  place-self: end start;
}

#w-node-_2b7ec9d3-840c-d27c-68ac-32fc2c64db26-4e8502a7 {
  place-self: end;
}

#w-node-_2b7ec9d3-840c-d27c-68ac-32fc2c64db27-4e8502a7 {
  place-self: end start;
}

#w-node-_0e168bb0-c74e-d226-3201-9b6ee76e118f-4e8502a7 {
  place-self: end;
}

#w-node-_0e168bb0-c74e-d226-3201-9b6ee76e1190-4e8502a7 {
  place-self: end start;
}

#w-node-_468ae06e-913b-e9a4-70ee-6346853b3ece-4e8502a7 {
  place-self: end;
}

#w-node-_468ae06e-913b-e9a4-70ee-6346853b3ecf-4e8502a7 {
  place-self: end start;
}

#w-node-af47fc76-4441-664f-27ad-9533f517352a-4e8502a7 {
  place-self: end;
}

#w-node-af47fc76-4441-664f-27ad-9533f517352b-4e8502a7 {
  place-self: end start;
}

#w-node-dea2de77-9418-0d48-1922-aceaff6295ee-4e8502a7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_85cdd4e3-64f0-3d53-995d-d2ac24d1e735-4e8502a7 {
  grid-area: 1 / 3 / 2 / 7;
}

#w-node-_85cdd4e3-64f0-3d53-995d-d2ac24d1e748-4e8502a7 {
  grid-area: 2 / 3 / 3 / 7;
}

#w-node-_85cdd4e3-64f0-3d53-995d-d2ac24d1e75b-4e8502a7 {
  grid-area: 3 / 3 / 4 / 7;
}

#w-node-_85cdd4e3-64f0-3d53-995d-d2ac24d1e76e-4e8502a7 {
  grid-area: 4 / 3 / 5 / 7;
}

#w-node-_85cdd4e3-64f0-3d53-995d-d2ac24d1e781-4e8502a7 {
  grid-area: 5 / 3 / 6 / 7;
}

#w-node-_85cdd4e3-64f0-3d53-995d-d2ac24d1e794-4e8502a7 {
  grid-area: 6 / 3 / 7 / 7;
}

#w-node-_85cdd4e3-64f0-3d53-995d-d2ac24d1e7a7-4e8502a7 {
  grid-area: 7 / 3 / 8 / 7;
}

#w-node-_85cdd4e3-64f0-3d53-995d-d2ac24d1e7ba-4e8502a7 {
  grid-area: 8 / 3 / 9 / 7;
}

#w-node-_85cdd4e3-64f0-3d53-995d-d2ac24d1e7cd-4e8502a7 {
  grid-area: 9 / 3 / 10 / 7;
}

#w-node-_85cdd4e3-64f0-3d53-995d-d2ac24d1e7e3-4e8502a7 {
  grid-area: 10 / 6 / 11 / 7;
}

#w-node-_85cdd4e3-64f0-3d53-995d-d2ac24d1e7e0-4e8502a7 {
  grid-area: 10 / 5 / 11 / 6;
}

#w-node-_85cdd4e3-64f0-3d53-995d-d2ac24d1e7e6-4e8502a7 {
  grid-area: 10 / 7 / 11 / 8;
}

#w-node-_85cdd4e3-64f0-3d53-995d-d2ac24d1e7ea-4e8502a7 {
  grid-area: 1 / 7 / 2 / 8;
}

#w-node-_85cdd4e3-64f0-3d53-995d-d2ac24d1e7ed-4e8502a7 {
  grid-area: 1 / 8 / 2 / 9;
}

#w-node-_85cdd4e3-64f0-3d53-995d-d2ac24d1e7f0-4e8502a7 {
  grid-area: 1 / 6 / 2 / 7;
}

#w-node-_2bbd8921-e732-7174-5ce4-29f982fdd36c-4e8502a7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_49fb7e96-c55a-c652-7a70-5f36a369ea2f-4e8502a7 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_49fb7e96-c55a-c652-7a70-5f36a369ea38-4e8502a7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_49fb7e96-c55a-c652-7a70-5f36a369eae4-4e8502a7 {
  grid-area: 1 / 6 / 2 / 8;
}

#w-node-_49fb7e96-c55a-c652-7a70-5f36a369eae7-4e8502a7 {
  grid-area: 1 / 8 / 2 / 9;
}

#w-node-ce5d1ef9-979a-2d8c-2be0-e9669d234d8f-4e8502a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1592194f-9f53-15b6-976e-1d932c53fdad-4e8502a8, #w-node-aa91ce7e-fecf-89cc-24f3-404d20876740-4e8502a8 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_9c279ddc-c8b0-45f0-1816-d81c834082df-4e8502a8 {
  grid-area: 1 / 2 / 2 / 5;
}

#w-node-_74be687d-d630-9982-9f86-1722f5f0aaf8-4e8502a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ccd8a8de-7cc9-094e-2359-83dc813bead2-4e8502a8 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_0721b559-b0f7-0217-e45c-a29d3e527268-4e8502a8 {
  grid-area: 1 / 2 / 2 / 7;
}

#w-node-d2f830af-1330-e225-6754-814b9f65171f-4e8502a8 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_597ff947-7f70-6024-b1e1-e5b355449199-4e8502a8 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-b1e43b8c-5044-daca-672f-0c7e23fdb8a0-4e8502a8, #w-node-dea2de77-9418-0d48-1922-aceaff6295ee-4e8502a8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_60e90e26-a580-8f61-6811-2a6efc67810a-4e8502a8 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_2575acb6-782b-0d29-f621-bbfe3da95cf2-4e8502a8, #w-node-_2575acb6-782b-0d29-f621-bbfe3da95cf3-4e8502a8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_97f508c5-6677-a861-0915-10f6755effb3-4e8502a8 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f160e732-db5e-523d-82ed-8f14f9f6762a-4e8502a8, #w-node-f160e732-db5e-523d-82ed-8f14f9f6762b-4e8502a8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e14610de-ba8a-5a7c-725a-2aa67a58038b-4e8502a8 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_8cafda75-faef-12cc-e129-868aac37f0c3-4e8502a8 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_8cafda75-faef-12cc-e129-868aac37f0c4-4e8502a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8cafda75-faef-12cc-e129-868aac37f0c6-4e8502a8, #w-node-accfedb0-b696-b40a-5273-3711bbef668a-4e8502a8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-accfedb0-b696-b40a-5273-3711bbef668b-4e8502a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-accfedb0-b696-b40a-5273-3711bbef668d-4e8502a8 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-a1499c08-3e12-4019-1458-92681405e43d-4e8502a8, #w-node-a1499c08-3e12-4019-1458-92681405e43e-4e8502a8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b2bfa7d3-8397-95fe-ac56-4ca550bbf213-4e8502a8 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_7acab30b-8632-6c99-a4a5-cd3986d80f10-4e8502a8, #w-node-_7acab30b-8632-6c99-a4a5-cd3986d80f11-4e8502a8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cc7cf084-0529-8d19-62e1-672238b356c6-4e8502a8 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-b33033ca-2413-d057-a1b9-5899292dfd12-4e8502a8 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-b33033ca-2413-d057-a1b9-5899292dfd13-4e8502a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b33033ca-2413-d057-a1b9-5899292dfd15-4e8502a8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_484de8c9-203e-b06d-1321-9ac2fa5c256a-4e8502a8 {
  place-self: end;
}

#w-node-_484de8c9-203e-b06d-1321-9ac2fa5c256b-4e8502a8 {
  place-self: end start;
}

#w-node-_52ca2d5d-018d-1b3a-22ea-e939cadce32f-4e8502a8 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_52ca2d5d-018d-1b3a-22ea-e939cadce330-4e8502a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_52ca2d5d-018d-1b3a-22ea-e939cadce332-4e8502a8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2c536677-7ed2-23fe-7d7f-c09f05169628-4e8502a8 {
  place-self: end;
}

#w-node-_2c536677-7ed2-23fe-7d7f-c09f05169629-4e8502a8 {
  place-self: end start;
}

#w-node-_9e011838-e06e-118d-8df4-267db5366635-4e8502a8 {
  place-self: end;
}

#w-node-_9e011838-e06e-118d-8df4-267db5366636-4e8502a8 {
  place-self: end start;
}

#w-node-afbf543c-9756-d2eb-9c26-2eeb426cc3aa-4e8502a8 {
  place-self: end;
}

#w-node-afbf543c-9756-d2eb-9c26-2eeb426cc3ab-4e8502a8 {
  place-self: end start;
}

#w-node-_537be1c9-720b-d4ff-b24f-123140d24379-4e8502a8 {
  place-self: end;
}

#w-node-_537be1c9-720b-d4ff-b24f-123140d2437a-4e8502a8 {
  place-self: end start;
}

#w-node-_422c8e28-24e4-1ab7-2369-a9b510e17996-4e8502a8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_422c8e28-24e4-1ab7-2369-a9b510e1799c-4e8502a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d6b12254-024f-6d98-524d-19d283b267f8-4e8502a8, #w-node-d6b12254-024f-6d98-524d-19d283b267f9-4e8502a8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0c71db33-1bc5-e414-c5fb-f30011f4df4f-4e8502a8 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_02f02207-acd2-fe02-d779-00c82c741796-4e8502a8, #w-node-_02f02207-acd2-fe02-d779-00c82c741797-4e8502a8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9fa51867-4465-2626-0bed-993b48cbdfc5-4e8502a8 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-b9c43931-eb95-de0a-442a-c3609ede2adf-4e8502a8 {
  grid-area: span 1 / span 10 / span 1 / span 10;
}

#w-node-_41b993ae-b6ee-438e-c80d-5c47bb05d68b-4e8502a8 {
  place-self: end;
}

#w-node-_41b993ae-b6ee-438e-c80d-5c47bb05d68c-4e8502a8 {
  place-self: end start;
}

#w-node-b818ff52-f220-3233-03aa-3616ce5591d2-4e8502a8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: stretch;
}

#w-node-_494b77b7-2e0d-2801-bb82-46fa0ece99e0-4e8502a8 {
  grid-area: span 1 / span 10 / span 1 / span 10;
}

#w-node-a358b8dd-bb84-9375-ceb5-a43cc8e5772b-4e8502a8 {
  place-self: end;
}

#w-node-a358b8dd-bb84-9375-ceb5-a43cc8e5772c-4e8502a8 {
  place-self: end start;
}

#w-node-_6cc49f52-06dd-e67d-3290-7fc922d0c4e7-4e8502a8 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-bb939d19-1e32-3a88-15d9-e4b4262324eb-4e8502a8 {
  grid-area: span 1 / span 10 / span 1 / span 10;
}

#w-node-_50cb9754-0085-afd4-0838-7a4357982ea9-4e8502a8 {
  place-self: end;
}

#w-node-_50cb9754-0085-afd4-0838-7a4357982eaa-4e8502a8 {
  place-self: end start;
}

#w-node-f4950d3b-9872-28b4-eba6-3cf2131e6a3b-4e8502a8 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_28780d44-c381-ded9-62be-94271c2ba35d-4e8502a8 {
  place-self: end;
}

#w-node-_28780d44-c381-ded9-62be-94271c2ba35e-4e8502a8 {
  place-self: end start;
}

#w-node-ecd074d2-9d3c-7b5f-310a-1e6f3c9c65fa-4e8502a8 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-d1c6acb4-5c46-ac50-cd6f-8240ebd3af22-4e8502a8 {
  grid-area: span 1 / span 10 / span 1 / span 10;
}

#w-node-_9d227dbe-5940-5726-521e-cf05f1879909-4e8502a8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: stretch;
}

#w-node-_046e0d39-1d27-6b30-569f-646bcdec2cff-4e8502a8 {
  grid-area: span 1 / span 10 / span 1 / span 10;
}

#w-node-_02ca3475-d95f-c5a5-52b3-149850b36ed3-4e8502a8, #w-node-_485f0268-d173-2bab-c040-f0c88d1a6c3e-4e8502a8, #w-node-_485f0268-d173-2bab-c040-f0c88d1a6c3f-4e8502a8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ba82f0f3-68ef-89b1-025a-58ee8942d9c1-4e8502a8 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_9ff179ea-274f-ac7d-80e3-75cb2bf6f77a-4e8502a8 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_010ce1b2-4800-287f-ac63-824e712e702c-4e8502a8 {
  place-self: end;
}

#w-node-_010ce1b2-4800-287f-ac63-824e712e702d-4e8502a8 {
  place-self: end start;
}

#w-node-_9ff179ea-274f-ac7d-80e3-75cb2bf6f77f-4e8502a8 {
  grid-area: span 3 / span 2 / span 3 / span 2;
  justify-self: stretch;
}

#w-node-_9ff179ea-274f-ac7d-80e3-75cb2bf6f787-4e8502a8 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_870b906d-3dcc-c4e7-81d0-dc5f34386388-4e8502a8 {
  place-self: end;
}

#w-node-_870b906d-3dcc-c4e7-81d0-dc5f34386389-4e8502a8 {
  place-self: end start;
}

#w-node-_9ff179ea-274f-ac7d-80e3-75cb2bf6f792-4e8502a8 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_5bfcce73-1705-234e-53ce-e50b9740e0de-4e8502a8 {
  place-self: end;
}

#w-node-_5bfcce73-1705-234e-53ce-e50b9740e0df-4e8502a8 {
  place-self: end start;
}

#w-node-_9ff179ea-274f-ac7d-80e3-75cb2bf6f79a-4e8502a8 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-c46d4680-34e6-559b-4fd6-ed58c922ffa1-4e8502a8 {
  place-self: end;
}

#w-node-c46d4680-34e6-559b-4fd6-ed58c922ffa2-4e8502a8 {
  place-self: end start;
}

#w-node-a9768de3-2b91-fbb5-2f52-6e8a1285af30-4e8502a8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1b00ee7c-80fe-1856-363f-006839e3615f-4e8502a8 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  justify-self: stretch;
}

#w-node-edf859fa-1364-c692-f3e7-e47e70883ada-4e8502a8, #w-node-_082ab546-d4bd-12d8-f96a-fca1e2c81210-4e8502a8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_81576fa8-1705-d58c-8e74-3da29d148578-4e8502a8 {
  place-self: end;
}

#w-node-_81576fa8-1705-d58c-8e74-3da29d148579-4e8502a8 {
  place-self: end start;
}

#w-node-f0896137-148f-16f6-65c1-1744df73d675-4e8502a8 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_58623555-2976-526b-a79e-9ea53e035ce8-4e8502a8, #w-node-_58623555-2976-526b-a79e-9ea53e035ce9-4e8502a8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_848951a1-137b-1aeb-d65c-a5ae736a7727-4e8502a8 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d1af75f4-d6ba-5efe-c31c-62b9d623917d-4e8502a8 {
  grid-area: span 1 / span 4 / span 1 / span 4;
  justify-self: stretch;
}

#w-node-d1af75f4-d6ba-5efe-c31c-62b9d6239180-4e8502a8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9066c0ee-b931-b9da-7d79-638851fb6e4e-4e8502a8 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-ba633ef8-881d-b510-f017-1faa2e5c256d-4e8502a8, #w-node-_80484166-1fe5-31d7-108a-d94d24654c11-4e8502a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a957d697-5d56-3f67-399a-307367a19f6f-4e8502a8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b4a00e1a-e5aa-6c43-fe8f-38b778650e67-4e8502a8 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-c837299c-a00a-7cc4-7f1e-685b5a718ec5-4e8502a8 {
  place-self: end;
}

#w-node-c837299c-a00a-7cc4-7f1e-685b5a718ec6-4e8502a8 {
  place-self: end start;
}

#w-node-_69259c43-e536-0823-5b67-44f2ad3e54dd-4e8502a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41d8c0ae-342b-70dd-c98b-bd271ea9d682-4e8502a8 {
  place-self: end;
}

#w-node-_41d8c0ae-342b-70dd-c98b-bd271ea9d683-4e8502a8 {
  place-self: end start;
}

#w-node-_89bf32e8-09f8-7beb-e8cb-cc5bbe575728-4e8502a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ccd8cf07-b3e7-aa27-343f-020bc08a2007-4e8502a8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3a73f11c-9717-4669-dab9-810782c63a5c-4e8502a8 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-bad93934-a6e6-83d6-bc7e-2f80f67f845e-4e8502a8 {
  place-self: end;
}

#w-node-bad93934-a6e6-83d6-bc7e-2f80f67f845f-4e8502a8 {
  place-self: end start;
}

#w-node-_11ae877c-06c3-390d-8fda-21fb1db5e034-4e8502a8, #w-node-_071f4674-c086-c32d-0292-d7d6977155be-4e8502a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9e677dbb-95c8-625b-f3a5-694918455368-4e8502a8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_92f71714-719a-ff31-c552-9fea17216fa6-4e8502a8 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-dcc01021-acc7-b377-cccf-9bd1a809b060-4e8502a8 {
  place-self: end;
}

#w-node-dcc01021-acc7-b377-cccf-9bd1a809b061-4e8502a8 {
  place-self: end start;
}

#w-node-c24f478a-e9ad-4aed-7b43-2d03e62c77d7-4e8502a8, #w-node-_8241ffbf-0a2c-dd28-4066-50bfadb5eb06-4e8502a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c1c58e51-c0fb-0045-3b1f-c4bc6157f631-4e8502a8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ea2659be-71e0-cd29-5a38-3c0c84f413e4-4e8502a8 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-ed23041a-3295-c689-ab8f-2a58cdf7f996-4e8502a8 {
  place-self: end;
}

#w-node-ed23041a-3295-c689-ab8f-2a58cdf7f997-4e8502a8 {
  place-self: end start;
}

#w-node-_63c14a5c-511a-d9a5-25eb-4f0dd413f57b-4e8502a8, #w-node-eb9b4140-67b9-76dc-9549-b9bcb47da275-4e8502a8 {
  grid-area: span 1 / span 8 / span 1 / span 8;
}

#w-node-_6783cfcd-a8a0-3583-3f3d-1a8703e94b95-4e8502a8, #w-node-_85a8bfb3-11c2-4630-1551-4e11d651629f-4e8502a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5219f354-477d-20c7-5314-d244061954c4-4e8502a8, #w-node-d7005739-3e1b-d1cd-8629-f33786fcbb6d-4e8502a8, #w-node-d7005739-3e1b-d1cd-8629-f33786fcbb6e-4e8502a8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_573bd45f-5711-49e1-a959-3f2ba7eba81b-4e8502a8 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_47f2fe78-c2e4-a4d4-2501-5139ebf16b4d-4e8502a8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_919151d4-5ead-818d-0f0d-4c64ad346cff-4e8502a8 {
  place-self: end;
}

#w-node-_919151d4-5ead-818d-0f0d-4c64ad346d00-4e8502a8 {
  place-self: end start;
}

#w-node-_364610f5-8247-add1-d5b8-3645d8ae1fcf-4e8502a8 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_7fca7e14-72bf-f46e-fced-42b115df0e16-4e8502a8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_82fc4168-47e1-e428-cef6-ce184d71a91a-4e8502a8 {
  place-self: end;
}

#w-node-_82fc4168-47e1-e428-cef6-ce184d71a91b-4e8502a8 {
  place-self: end start;
}

#w-node-da0c1d84-25c0-d14c-622a-8740c128c26c-4e8502a8 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-d317a0e7-6d78-a5ff-662e-c59416292b15-4e8502a8, #w-node-d317a0e7-6d78-a5ff-662e-c59416292b16-4e8502a8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2435608a-49f1-49aa-4d18-d92cccb4a048-4e8502a8 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d39147e4-cb6e-bbe0-7b85-c2fd125b245a-4e8502a8 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_46b2d578-be74-fea0-63f3-b0c3f5db27f6-4e8502a8 {
  place-self: end;
}

#w-node-_46b2d578-be74-fea0-63f3-b0c3f5db27f7-4e8502a8 {
  place-self: end start;
}

#w-node-d39147e4-cb6e-bbe0-7b85-c2fd125b245d-4e8502a8 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-b67ce79e-f7bc-7bb9-f56d-8f1ed8ca026c-4e8502a8 {
  place-self: end;
}

#w-node-b67ce79e-f7bc-7bb9-f56d-8f1ed8ca026d-4e8502a8 {
  place-self: end start;
}

#w-node-d39147e4-cb6e-bbe0-7b85-c2fd125b2463-4e8502a8 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_1270bc98-4a4e-6dfa-0e96-7269c4d326a3-4e8502a8 {
  place-self: end;
}

#w-node-_1270bc98-4a4e-6dfa-0e96-7269c4d326a4-4e8502a8 {
  place-self: end start;
}

#w-node-_18bfa76d-bf38-0da1-f539-f60265da24ea-4e8502a8, #w-node-_18bfa76d-bf38-0da1-f539-f60265da24eb-4e8502a8, #w-node-_261aa000-794d-85e3-16cf-3552324d52cf-4e8502a8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_261aa000-794d-85e3-16cf-3552324d52d4-4e8502a8 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_261aa000-794d-85e3-16cf-3552324d52dd-4e8502a8, #w-node-_261aa000-794d-85e3-16cf-3552324d52e2-4e8502a8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_261aa000-794d-85e3-16cf-3552324d52e7-4e8502a8 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_261aa000-794d-85e3-16cf-3552324d52f0-4e8502a8, #w-node-_261aa000-794d-85e3-16cf-3552324d52f5-4e8502a8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_261aa000-794d-85e3-16cf-3552324d52fa-4e8502a8 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_261aa000-794d-85e3-16cf-3552324d5303-4e8502a8, #w-node-_261aa000-794d-85e3-16cf-3552324d5308-4e8502a8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_261aa000-794d-85e3-16cf-3552324d530d-4e8502a8 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_261aa000-794d-85e3-16cf-3552324d5316-4e8502a8, #w-node-_261aa000-794d-85e3-16cf-3552324d531b-4e8502a8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_261aa000-794d-85e3-16cf-3552324d5320-4e8502a8 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_261aa000-794d-85e3-16cf-3552324d5329-4e8502a8, #w-node-_261aa000-794d-85e3-16cf-3552324d532e-4e8502a8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_261aa000-794d-85e3-16cf-3552324d5333-4e8502a8 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_261aa000-794d-85e3-16cf-3552324d533c-4e8502a8, #w-node-_261aa000-794d-85e3-16cf-3552324d5341-4e8502a8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_261aa000-794d-85e3-16cf-3552324d5346-4e8502a8 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_261aa000-794d-85e3-16cf-3552324d534f-4e8502a8, #w-node-_261aa000-794d-85e3-16cf-3552324d5354-4e8502a8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_261aa000-794d-85e3-16cf-3552324d5359-4e8502a8 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_261aa000-794d-85e3-16cf-3552324d5362-4e8502a8, #w-node-_261aa000-794d-85e3-16cf-3552324d5367-4e8502a8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_261aa000-794d-85e3-16cf-3552324d536c-4e8502a8 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_261aa000-794d-85e3-16cf-3552324d5375-4e8502a8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_261aa000-794d-85e3-16cf-3552324d537a-4e8502a8 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_261aa000-794d-85e3-16cf-3552324d537f-4e8502a8, #w-node-_261aa000-794d-85e3-16cf-3552324d5382-4e8502a8, #w-node-_261aa000-794d-85e3-16cf-3552324d5385-4e8502a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_261aa000-794d-85e3-16cf-3552324d5389-4e8502a8 {
  grid-area: 1 / 7 / 2 / 8;
}

#w-node-_261aa000-794d-85e3-16cf-3552324d538c-4e8502a8 {
  grid-area: 1 / 8 / 2 / 9;
}

#w-node-_261aa000-794d-85e3-16cf-3552324d538f-4e8502a8 {
  grid-area: 1 / 6 / 2 / 7;
}

#w-node-ce5d1ef9-979a-2d8c-2be0-e9669d234d8f-4e8502a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1592194f-9f53-15b6-976e-1d932c53fdad-4e8502a9, #w-node-aa91ce7e-fecf-89cc-24f3-404d20876740-4e8502a9 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_9c279ddc-c8b0-45f0-1816-d81c834082df-4e8502a9 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_74be687d-d630-9982-9f86-1722f5f0aaf8-4e8502a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ccd8a8de-7cc9-094e-2359-83dc813bead2-4e8502a9 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_0721b559-b0f7-0217-e45c-a29d3e527268-4e8502a9 {
  grid-area: 1 / 2 / 2 / 7;
}

#w-node-d3803c73-3958-7058-f111-e2bc77d9b403-4e8502a9, #w-node-_11db8986-3071-7c65-ed08-c4f5e932c249-4e8502a9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11db8986-3071-7c65-ed08-c4f5e932c24e-4e8502a9 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_11db8986-3071-7c65-ed08-c4f5e932c257-4e8502a9, #w-node-_11db8986-3071-7c65-ed08-c4f5e932c25c-4e8502a9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11db8986-3071-7c65-ed08-c4f5e932c261-4e8502a9 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_11db8986-3071-7c65-ed08-c4f5e932c26a-4e8502a9, #w-node-_11db8986-3071-7c65-ed08-c4f5e932c26f-4e8502a9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11db8986-3071-7c65-ed08-c4f5e932c274-4e8502a9 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_11db8986-3071-7c65-ed08-c4f5e932c27d-4e8502a9, #w-node-_11db8986-3071-7c65-ed08-c4f5e932c282-4e8502a9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11db8986-3071-7c65-ed08-c4f5e932c287-4e8502a9 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_11db8986-3071-7c65-ed08-c4f5e932c290-4e8502a9, #w-node-_11db8986-3071-7c65-ed08-c4f5e932c295-4e8502a9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11db8986-3071-7c65-ed08-c4f5e932c29a-4e8502a9 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_11db8986-3071-7c65-ed08-c4f5e932c2a3-4e8502a9, #w-node-_11db8986-3071-7c65-ed08-c4f5e932c2a8-4e8502a9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11db8986-3071-7c65-ed08-c4f5e932c2ad-4e8502a9 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_11db8986-3071-7c65-ed08-c4f5e932c2b6-4e8502a9, #w-node-_11db8986-3071-7c65-ed08-c4f5e932c2bb-4e8502a9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11db8986-3071-7c65-ed08-c4f5e932c2c0-4e8502a9 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_11db8986-3071-7c65-ed08-c4f5e932c2c9-4e8502a9, #w-node-_11db8986-3071-7c65-ed08-c4f5e932c2ce-4e8502a9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11db8986-3071-7c65-ed08-c4f5e932c2d3-4e8502a9 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_11db8986-3071-7c65-ed08-c4f5e932c2dc-4e8502a9, #w-node-_11db8986-3071-7c65-ed08-c4f5e932c2e1-4e8502a9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11db8986-3071-7c65-ed08-c4f5e932c2e6-4e8502a9 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_11db8986-3071-7c65-ed08-c4f5e932c2ef-4e8502a9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11db8986-3071-7c65-ed08-c4f5e932c2f4-4e8502a9 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_11db8986-3071-7c65-ed08-c4f5e932c2f9-4e8502a9, #w-node-_11db8986-3071-7c65-ed08-c4f5e932c2fc-4e8502a9, #w-node-_11db8986-3071-7c65-ed08-c4f5e932c2ff-4e8502a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_11db8986-3071-7c65-ed08-c4f5e932c303-4e8502a9 {
  grid-area: 1 / 7 / 2 / 8;
}

#w-node-_11db8986-3071-7c65-ed08-c4f5e932c306-4e8502a9 {
  grid-area: 1 / 8 / 2 / 9;
}

#w-node-_11db8986-3071-7c65-ed08-c4f5e932c309-4e8502a9 {
  grid-area: 1 / 6 / 2 / 7;
}

#w-node-ce5d1ef9-979a-2d8c-2be0-e9669d234d8f-4e8502aa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1592194f-9f53-15b6-976e-1d932c53fdad-4e8502aa {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-ccd8a8de-7cc9-094e-2359-83dc813bead2-4e8502aa {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_0721b559-b0f7-0217-e45c-a29d3e527268-4e8502aa {
  grid-area: 1 / 2 / 2 / 7;
}

#w-node-_91a5de1b-1191-e7da-f0e1-acb833b66bf2-4e8502aa {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_91a5de1b-1191-e7da-f0e1-acb833b66bf4-4e8502aa {
  grid-area: 1 / 2 / 2 / 5;
}

#w-node-_91a5de1b-1191-e7da-f0e1-acb833b66bf7-4e8502aa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ace71426-0d7d-e8da-35a3-22d43730e8d2-4e8502aa, #w-node-cbd78dfb-46bd-eb2d-d994-015879a0657c-4e8502aa {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cbd78dfb-46bd-eb2d-d994-015879a06581-4e8502aa {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-cbd78dfb-46bd-eb2d-d994-015879a0658a-4e8502aa, #w-node-cbd78dfb-46bd-eb2d-d994-015879a0658f-4e8502aa {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cbd78dfb-46bd-eb2d-d994-015879a06594-4e8502aa {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-cbd78dfb-46bd-eb2d-d994-015879a0659d-4e8502aa, #w-node-cbd78dfb-46bd-eb2d-d994-015879a065a2-4e8502aa {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cbd78dfb-46bd-eb2d-d994-015879a065a7-4e8502aa {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-cbd78dfb-46bd-eb2d-d994-015879a065b0-4e8502aa, #w-node-cbd78dfb-46bd-eb2d-d994-015879a065b5-4e8502aa {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cbd78dfb-46bd-eb2d-d994-015879a065ba-4e8502aa {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-cbd78dfb-46bd-eb2d-d994-015879a065c3-4e8502aa, #w-node-cbd78dfb-46bd-eb2d-d994-015879a065c8-4e8502aa {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cbd78dfb-46bd-eb2d-d994-015879a065cd-4e8502aa {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-cbd78dfb-46bd-eb2d-d994-015879a065d6-4e8502aa, #w-node-cbd78dfb-46bd-eb2d-d994-015879a065db-4e8502aa {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cbd78dfb-46bd-eb2d-d994-015879a065e0-4e8502aa {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-cbd78dfb-46bd-eb2d-d994-015879a065e9-4e8502aa, #w-node-cbd78dfb-46bd-eb2d-d994-015879a065ee-4e8502aa {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cbd78dfb-46bd-eb2d-d994-015879a065f3-4e8502aa {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-cbd78dfb-46bd-eb2d-d994-015879a065fc-4e8502aa, #w-node-cbd78dfb-46bd-eb2d-d994-015879a06601-4e8502aa {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cbd78dfb-46bd-eb2d-d994-015879a06606-4e8502aa {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-cbd78dfb-46bd-eb2d-d994-015879a0660f-4e8502aa, #w-node-cbd78dfb-46bd-eb2d-d994-015879a06614-4e8502aa {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cbd78dfb-46bd-eb2d-d994-015879a06619-4e8502aa {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-cbd78dfb-46bd-eb2d-d994-015879a06622-4e8502aa {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cbd78dfb-46bd-eb2d-d994-015879a06627-4e8502aa {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-cbd78dfb-46bd-eb2d-d994-015879a0662c-4e8502aa, #w-node-cbd78dfb-46bd-eb2d-d994-015879a0662f-4e8502aa, #w-node-cbd78dfb-46bd-eb2d-d994-015879a06632-4e8502aa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cbd78dfb-46bd-eb2d-d994-015879a06636-4e8502aa {
  grid-area: 1 / 7 / 2 / 8;
}

#w-node-cbd78dfb-46bd-eb2d-d994-015879a06639-4e8502aa {
  grid-area: 1 / 8 / 2 / 9;
}

#w-node-cbd78dfb-46bd-eb2d-d994-015879a0663c-4e8502aa {
  grid-area: 1 / 6 / 2 / 7;
}

#w-node-ce5d1ef9-979a-2d8c-2be0-e9669d234d8f-4e8502ab {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1592194f-9f53-15b6-976e-1d932c53fdad-4e8502ab, #w-node-aa91ce7e-fecf-89cc-24f3-404d20876740-4e8502ab {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_9c279ddc-c8b0-45f0-1816-d81c834082df-4e8502ab {
  grid-area: 1 / 2 / 2 / 5;
}

#w-node-_74be687d-d630-9982-9f86-1722f5f0aaf8-4e8502ab {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fdb228e7-d875-245f-f7a9-d24de5efc574-4e8502ab {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_59f880fa-5cbe-7583-de1b-e5d861632f27-4e8502ab {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-add4efee-0fcb-1604-4315-68e0c9a75c48-4e8502ab {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-add4efee-0fcb-1604-4315-68e0c9a75c4a-4e8502ab {
  grid-area: 1 / 2 / 2 / 7;
}

#w-node-_51a1be39-4832-cc7d-e41f-e6aaa7fc1f2c-4e8502ab {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_51a1be39-4832-cc7d-e41f-e6aaa7fc1f31-4e8502ab, #w-node-_51a1be39-4832-cc7d-e41f-e6aaa7fc1f32-4e8502ab {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_51a1be39-4832-cc7d-e41f-e6aaa7fc1f34-4e8502ab {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_51a1be39-4832-cc7d-e41f-e6aaa7fc1f38-4e8502ab, #w-node-_51a1be39-4832-cc7d-e41f-e6aaa7fc1f39-4e8502ab {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_51a1be39-4832-cc7d-e41f-e6aaa7fc1f3b-4e8502ab {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_51a1be39-4832-cc7d-e41f-e6aaa7fc1f3f-4e8502ab, #w-node-_51a1be39-4832-cc7d-e41f-e6aaa7fc1f40-4e8502ab {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_51a1be39-4832-cc7d-e41f-e6aaa7fc1f42-4e8502ab {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_51a1be39-4832-cc7d-e41f-e6aaa7fc1f54-4e8502ab, #w-node-_51a1be39-4832-cc7d-e41f-e6aaa7fc1f55-4e8502ab {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_51a1be39-4832-cc7d-e41f-e6aaa7fc1f57-4e8502ab {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_45f40e95-a2a5-4697-f9e0-56a9b13b5a0b-4e8502ab {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_69bdcb30-0237-c79d-6bb7-2fb428b73520-4e8502ab {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-d5feb4fd-5c1a-5372-160d-c78036d77c1e-4e8502ab {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_67aef025-0d80-e1cc-577d-ca306240d6b4-4e8502ab {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_9f108af6-74aa-c9d9-38c9-0ff38eeb76d9-4e8502ab {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end start;
}

#w-node-_3a97ea1b-99c4-4745-2033-51416eb53d87-4e8502ab {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end;
}

#w-node-_8cb2b021-1f43-645f-1160-7ec9a961d606-4e8502ab {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end start;
}

#w-node-_8cb2b021-1f43-645f-1160-7ec9a961d607-4e8502ab {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end;
}

#w-node-_7a07daad-2709-381a-7187-bc6dedc6c660-4e8502ab {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end start;
}

#w-node-_7a07daad-2709-381a-7187-bc6dedc6c661-4e8502ab {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end;
}

#w-node-_22f6c11d-30ba-9a82-857c-dc292b7bef80-4e8502ab {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end start;
}

#w-node-_22f6c11d-30ba-9a82-857c-dc292b7bef81-4e8502ab {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end;
}

#w-node-_72a9d9f4-fbee-db60-1de8-b3a22094fa82-4e8502ab {
  grid-area: 1 / 7 / 2 / 8;
}

#w-node-_72a9d9f4-fbee-db60-1de8-b3a22094fa85-4e8502ab {
  grid-area: 1 / 8 / 2 / 9;
}

#w-node-ce5d1ef9-979a-2d8c-2be0-e9669d234d8f-4e8502ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1592194f-9f53-15b6-976e-1d932c53fdad-4e8502ac, #w-node-aa91ce7e-fecf-89cc-24f3-404d20876740-4e8502ac {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_9c279ddc-c8b0-45f0-1816-d81c834082df-4e8502ac {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_74be687d-d630-9982-9f86-1722f5f0aaf8-4e8502ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ccd8a8de-7cc9-094e-2359-83dc813bead2-4e8502ac {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_0721b559-b0f7-0217-e45c-a29d3e527268-4e8502ac {
  grid-area: 1 / 2 / 2 / 7;
}

#w-node-_08333fe0-9636-2fe8-0dbc-3c2908514f50-4e8502ac, #w-node-_69efba9f-11df-e473-97ac-eb549e788407-4e8502ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c969999a-9373-7553-099c-bf6ad3fb55f6-4e8502ac {
  place-self: end;
}

#w-node-c969999a-9373-7553-099c-bf6ad3fb55f7-4e8502ac {
  place-self: end start;
}

#w-node-_50079545-0932-8a72-5b4c-cc2f8483c23a-4e8502ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ffcff1af-306e-1bd1-6563-f8783f126e05-4e8502ac {
  place-self: end;
}

#w-node-ffcff1af-306e-1bd1-6563-f8783f126e06-4e8502ac {
  place-self: end start;
}

#w-node-f4e0d28a-a241-237d-cf80-f319b409dab3-4e8502ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8714e9ca-1cd5-dff9-ede9-48e8f7e7af45-4e8502ac {
  place-self: end;
}

#w-node-_8714e9ca-1cd5-dff9-ede9-48e8f7e7af46-4e8502ac {
  place-self: end start;
}

#w-node-dea2de77-9418-0d48-1922-aceaff6295ee-4e8502ac, #w-node-_0b76fec4-bd2d-bd03-c9d3-84b7ed82ed4e-4e8502ac {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0b76fec4-bd2d-bd03-c9d3-84b7ed82ed53-4e8502ac {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_0b76fec4-bd2d-bd03-c9d3-84b7ed82ed5c-4e8502ac, #w-node-_0b76fec4-bd2d-bd03-c9d3-84b7ed82ed61-4e8502ac {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0b76fec4-bd2d-bd03-c9d3-84b7ed82ed66-4e8502ac {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_0b76fec4-bd2d-bd03-c9d3-84b7ed82ed6f-4e8502ac, #w-node-_0b76fec4-bd2d-bd03-c9d3-84b7ed82ed74-4e8502ac {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0b76fec4-bd2d-bd03-c9d3-84b7ed82ed79-4e8502ac {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_0b76fec4-bd2d-bd03-c9d3-84b7ed82ed82-4e8502ac, #w-node-_0b76fec4-bd2d-bd03-c9d3-84b7ed82ed87-4e8502ac {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0b76fec4-bd2d-bd03-c9d3-84b7ed82ed8c-4e8502ac {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_0b76fec4-bd2d-bd03-c9d3-84b7ed82ed95-4e8502ac, #w-node-_0b76fec4-bd2d-bd03-c9d3-84b7ed82ed9a-4e8502ac {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0b76fec4-bd2d-bd03-c9d3-84b7ed82ed9f-4e8502ac {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_0b76fec4-bd2d-bd03-c9d3-84b7ed82eda8-4e8502ac, #w-node-_0b76fec4-bd2d-bd03-c9d3-84b7ed82edad-4e8502ac {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0b76fec4-bd2d-bd03-c9d3-84b7ed82edb2-4e8502ac {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_0b76fec4-bd2d-bd03-c9d3-84b7ed82edbb-4e8502ac, #w-node-_0b76fec4-bd2d-bd03-c9d3-84b7ed82edc0-4e8502ac {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0b76fec4-bd2d-bd03-c9d3-84b7ed82edc5-4e8502ac {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_0b76fec4-bd2d-bd03-c9d3-84b7ed82edce-4e8502ac, #w-node-_0b76fec4-bd2d-bd03-c9d3-84b7ed82edd3-4e8502ac {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0b76fec4-bd2d-bd03-c9d3-84b7ed82edd8-4e8502ac {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_0b76fec4-bd2d-bd03-c9d3-84b7ed82ede1-4e8502ac, #w-node-_0b76fec4-bd2d-bd03-c9d3-84b7ed82ede6-4e8502ac {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0b76fec4-bd2d-bd03-c9d3-84b7ed82edeb-4e8502ac {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_0b76fec4-bd2d-bd03-c9d3-84b7ed82edf4-4e8502ac {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0b76fec4-bd2d-bd03-c9d3-84b7ed82edf9-4e8502ac {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_0b76fec4-bd2d-bd03-c9d3-84b7ed82edfe-4e8502ac, #w-node-_0b76fec4-bd2d-bd03-c9d3-84b7ed82ee01-4e8502ac, #w-node-_0b76fec4-bd2d-bd03-c9d3-84b7ed82ee04-4e8502ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0b76fec4-bd2d-bd03-c9d3-84b7ed82ee08-4e8502ac {
  grid-area: 1 / 7 / 2 / 8;
}

#w-node-_0b76fec4-bd2d-bd03-c9d3-84b7ed82ee0b-4e8502ac {
  grid-area: 1 / 8 / 2 / 9;
}

#w-node-_0b76fec4-bd2d-bd03-c9d3-84b7ed82ee0e-4e8502ac {
  grid-area: 1 / 6 / 2 / 7;
}

#w-node-ce5d1ef9-979a-2d8c-2be0-e9669d234d8f-4e8502ae {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1592194f-9f53-15b6-976e-1d932c53fdad-4e8502ae, #w-node-aa91ce7e-fecf-89cc-24f3-404d20876740-4e8502ae {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_9c279ddc-c8b0-45f0-1816-d81c834082df-4e8502ae {
  grid-area: 1 / 2 / 2 / 5;
}

#w-node-_74be687d-d630-9982-9f86-1722f5f0aaf8-4e8502ae {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ccd8a8de-7cc9-094e-2359-83dc813bead2-4e8502ae {
  grid-area: span 2 / span 5 / span 2 / span 5;
}

#w-node-_9d9434d4-23c2-0913-98d8-f85ee6dbd7f0-4e8502ae {
  align-self: start;
}

#w-node-_9d9434d4-23c2-0913-98d8-f85ee6dbd7f3-4e8502ae {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_9d9434d4-23c2-0913-98d8-f85ee6dbd7f5-4e8502ae {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_5c8b13ed-e2e8-18ea-3355-c6502c91bf88-4e8502ae {
  align-self: start;
}

#w-node-_5c8b13ed-e2e8-18ea-3355-c6502c91bf8b-4e8502ae {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_5c8b13ed-e2e8-18ea-3355-c6502c91bf8d-4e8502ae {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-b88d7dba-346b-5df8-f194-e3d93ba6530d-4e8502ae {
  align-self: start;
}

#w-node-b88d7dba-346b-5df8-f194-e3d93ba65310-4e8502ae {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-b88d7dba-346b-5df8-f194-e3d93ba65312-4e8502ae {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-e5001fe1-8f9b-37ec-3697-3c11041a78f6-4e8502ae {
  align-self: start;
}

#w-node-e5001fe1-8f9b-37ec-3697-3c11041a78f9-4e8502ae {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-e5001fe1-8f9b-37ec-3697-3c11041a78fb-4e8502ae {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-d771534e-f54e-3177-6c80-a25eedd8f770-4e8502ae {
  align-self: start;
}

#w-node-d771534e-f54e-3177-6c80-a25eedd8f773-4e8502ae {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d771534e-f54e-3177-6c80-a25eedd8f775-4e8502ae {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-afd4ee94-936a-3305-24ad-36b22811775b-4e8502ae {
  align-self: start;
}

#w-node-afd4ee94-936a-3305-24ad-36b22811775e-4e8502ae {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-afd4ee94-936a-3305-24ad-36b228117760-4e8502ae {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_7315886c-97e2-bbac-a077-4680a72b10b8-4e8502ae {
  align-self: start;
}

#w-node-_7315886c-97e2-bbac-a077-4680a72b10bb-4e8502ae {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_7315886c-97e2-bbac-a077-4680a72b10bd-4e8502ae {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-d500392c-7fbc-500d-25b3-83d8de06b9e6-4e8502ae {
  align-self: start;
}

#w-node-d500392c-7fbc-500d-25b3-83d8de06b9e9-4e8502ae {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d500392c-7fbc-500d-25b3-83d8de06b9eb-4e8502ae {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_878c41ee-433c-38fd-e961-74f54c1bbd03-4e8502ae {
  align-self: start;
}

#w-node-_878c41ee-433c-38fd-e961-74f54c1bbd06-4e8502ae {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_878c41ee-433c-38fd-e961-74f54c1bbd08-4e8502ae {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_7ec05411-d65a-7247-7ab7-410587b9ffd8-4e8502ae {
  align-self: start;
}

#w-node-_7ec05411-d65a-7247-7ab7-410587b9ffdb-4e8502ae {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_7ec05411-d65a-7247-7ab7-410587b9ffdd-4e8502ae {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-da5813a9-0b1a-2390-a663-d39c94cdda11-4e8502ae {
  align-self: start;
}

#w-node-da5813a9-0b1a-2390-a663-d39c94cdda14-4e8502ae {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-da5813a9-0b1a-2390-a663-d39c94cdda16-4e8502ae {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-fc38dfcc-6031-5c56-d4ad-2a6199d5a719-4e8502ae {
  align-self: start;
}

#w-node-fc38dfcc-6031-5c56-d4ad-2a6199d5a71c-4e8502ae {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-fc38dfcc-6031-5c56-d4ad-2a6199d5a71e-4e8502ae {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-ce5d1ef9-979a-2d8c-2be0-e9669d234d8f-4e8502af {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1592194f-9f53-15b6-976e-1d932c53fdad-4e8502af, #w-node-_3ef34b7a-1d2c-98a4-46c4-1c4e854d33e6-4e8502af {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_3ef34b7a-1d2c-98a4-46c4-1c4e854d33e8-4e8502af {
  grid-area: 1 / 2 / 2 / 5;
}

#w-node-_3ef34b7a-1d2c-98a4-46c4-1c4e854d33eb-4e8502af {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ccd8a8de-7cc9-094e-2359-83dc813bead2-4e8502af {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_01e174b3-fdab-d407-60a7-e5831e9a652b-4e8502af {
  grid-area: 1 / 2 / 2 / 7;
}

#w-node-_578dd114-1521-83e2-6537-50688d32bd15-4e8502af {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_578dd114-1521-83e2-6537-50688d32bd1a-4e8502af {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_578dd114-1521-83e2-6537-50688d32bd1b-4e8502af {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_578dd114-1521-83e2-6537-50688d32bd1d-4e8502af {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_578dd114-1521-83e2-6537-50688d32bd21-4e8502af {
  grid-area: span 5 / span 1 / span 5 / span 1;
  align-self: start;
}

#w-node-_578dd114-1521-83e2-6537-50688d32bd22-4e8502af {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_578dd114-1521-83e2-6537-50688d32bd24-4e8502af, #w-node-_578dd114-1521-83e2-6537-50688d32bd25-4e8502af, #w-node-_578dd114-1521-83e2-6537-50688d32bd2d-4e8502af, #w-node-_578dd114-1521-83e2-6537-50688d32bd2e-4e8502af, #w-node-_578dd114-1521-83e2-6537-50688d32bd36-4e8502af, #w-node-_578dd114-1521-83e2-6537-50688d32bd37-4e8502af, #w-node-_578dd114-1521-83e2-6537-50688d32bd3f-4e8502af, #w-node-_578dd114-1521-83e2-6537-50688d32bd40-4e8502af, #w-node-_578dd114-1521-83e2-6537-50688d32bd48-4e8502af, #w-node-_578dd114-1521-83e2-6537-50688d32bd49-4e8502af, #w-node-_578dd114-1521-83e2-6537-50688d32bd4f-4e8502af, #w-node-_578dd114-1521-83e2-6537-50688d32bd50-4e8502af, #w-node-_578dd114-1521-83e2-6537-50688d32bd58-4e8502af, #w-node-_578dd114-1521-83e2-6537-50688d32bd59-4e8502af, #w-node-_578dd114-1521-83e2-6537-50688d32bd61-4e8502af, #w-node-_578dd114-1521-83e2-6537-50688d32bd62-4e8502af, #w-node-_578dd114-1521-83e2-6537-50688d32bd68-4e8502af, #w-node-_578dd114-1521-83e2-6537-50688d32bd69-4e8502af, #w-node-ba78f715-2565-9061-9878-f37d094f0491-4e8502af {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7c82efb2-058b-e200-b21a-7f4aca76b9b3-4e8502af {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-a5ac8dd0-04c0-79fc-45ca-e5491ad1535d-4e8502af, #w-node-_46c287d5-c38e-ce3c-bb3c-95b960a4cfbd-4e8502af {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_25356b08-7c05-3cc8-14db-81db7a9aab2a-4e8502af {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_0d145c3c-f542-6de0-d214-864edca877a1-4e8502af, #w-node-_27656ea8-7f74-236c-6ddc-6be1a2b79fb6-4e8502af {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ea87361d-7e8d-c10d-c958-9926ef36a5ad-4e8502af {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_294f4e0e-c065-fcce-0b7b-08fd45fbf825-4e8502af, #w-node-_5c985453-444a-ac00-9d87-8dbded4524e4-4e8502af {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_88bd8561-f545-ac2e-e59f-64dbdf5a19ae-4e8502af {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_7320fa53-7a1c-57ac-176e-8f09612b31a6-4e8502af, #w-node-_91571bef-92cb-0f7e-bff8-1fe7d0221176-4e8502af {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2f06711c-766b-14f3-975d-7d903cde2629-4e8502af {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_064b5999-ce31-2c84-c993-06031b7f7f15-4e8502af, #w-node-b9326e45-05dd-948f-67e4-171a5c867687-4e8502af {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-aaa15573-367f-99e5-db9e-61203dd23aa7-4e8502af {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-d0e27b84-f40d-6eb6-fe13-98a63d7d2357-4e8502af, #w-node-c345ad21-b61b-a1ac-d2fb-ac8a1b688037-4e8502af {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_117afe07-8a2a-7da6-a356-801909ad502f-4e8502af {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-a97b1936-b86a-74b0-9172-ac9ce2d59ed1-4e8502af, #w-node-de992fb0-27fc-711b-a404-bc9df522bb4d-4e8502af {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_53653700-6314-a89e-a4cb-8cf5ba8b4d70-4e8502af {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-d2fb28bf-e6f1-7a8f-a70f-a8ffae671b12-4e8502af, #w-node-_54cab83e-0287-bd8a-7870-85e6a93d735a-4e8502af {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c2ca477f-98df-cf31-d21a-7a1beccbd9a2-4e8502af {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_8b42bd02-8988-7321-db3e-a4d20eb21a1f-4e8502af {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_947c10dc-1e17-5248-7744-582115c9c24a-4e8502af {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_172c5b84-3376-5864-8d14-417587db0310-4e8502af, #w-node-e479ac19-7d8a-1107-6ba2-0352dd9d9aae-4e8502af, #w-node-d9c52ea9-ed55-6896-2054-7775c9207399-4e8502af {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ba78f715-2565-9061-9878-f37d094f04ed-4e8502af {
  grid-area: 1 / 7 / 2 / 8;
}

#w-node-ba78f715-2565-9061-9878-f37d094f04f0-4e8502af {
  grid-area: 1 / 8 / 2 / 9;
}

#w-node-_16fcc2d6-11c1-837e-07f4-98782d7ea6c0-4e8502af {
  grid-area: 1 / 6 / 2 / 7;
}

#w-node-_5c7a05ab-e41e-f7b4-dda8-3668aad0dc7e-4e8502af {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5c7a05ab-e41e-f7b4-dda8-3668aad0dc83-4e8502af {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_5c7a05ab-e41e-f7b4-dda8-3668aad0dc89-4e8502af {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5c7a05ab-e41e-f7b4-dda8-3668aad0dc8f-4e8502af {
  grid-area: 1 / 6 / 2 / 8;
}

#w-node-_5c7a05ab-e41e-f7b4-dda8-3668aad0dc92-4e8502af {
  grid-area: 1 / 8 / 2 / 9;
}

#w-node-ce5d1ef9-979a-2d8c-2be0-e9669d234d8f-4e8502b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1592194f-9f53-15b6-976e-1d932c53fdad-4e8502b0, #w-node-aa91ce7e-fecf-89cc-24f3-404d20876740-4e8502b0 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_9c279ddc-c8b0-45f0-1816-d81c834082df-4e8502b0 {
  grid-area: 1 / 2 / 2 / 5;
}

#w-node-_74be687d-d630-9982-9f86-1722f5f0aaf8-4e8502b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ccd8a8de-7cc9-094e-2359-83dc813bead2-4e8502b0 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_0721b559-b0f7-0217-e45c-a29d3e527268-4e8502b0, #w-node-eb19edc8-367b-37d6-ac81-8bfffffe99e4-4e8502b0 {
  grid-area: 1 / 2 / 2 / 7;
}

#w-node-_81c8ce30-ca9f-2bad-c372-75eebcc41686-4e8502b0 {
  place-self: end;
}

#w-node-_81c8ce30-ca9f-2bad-c372-75eebcc41687-4e8502b0 {
  place-self: end start;
}

#w-node-a52b014e-5741-b823-c705-873d46747cd2-4e8502b0 {
  place-self: end;
}

#w-node-a52b014e-5741-b823-c705-873d46747cd3-4e8502b0 {
  place-self: end start;
}

#w-node-_64be3128-5e0b-d09d-8b81-3f53dde1edaf-4e8502b0 {
  place-self: end;
}

#w-node-_64be3128-5e0b-d09d-8b81-3f53dde1edb0-4e8502b0 {
  place-self: end start;
}

#w-node-_7ee55fa1-b85c-9fbb-9f47-186c6e632187-4e8502b0 {
  place-self: end;
}

#w-node-_7ee55fa1-b85c-9fbb-9f47-186c6e632188-4e8502b0 {
  place-self: end start;
}

#w-node-d59b0da3-0dbf-9616-69f7-d4330fd6696f-4e8502b0 {
  place-self: end;
}

#w-node-d59b0da3-0dbf-9616-69f7-d4330fd66970-4e8502b0 {
  place-self: end start;
}

#w-node-dea2de77-9418-0d48-1922-aceaff6295ee-4e8502b0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_56283efc-8dcc-f067-72d2-eabccd62e608-4e8502b0 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-bb28514b-f67b-71ec-6d30-0bf1b050efaf-4e8502b0 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_51ef7f25-c640-c9f8-016f-0d0cf4f2c8b4-4e8502b0 {
  grid-area: 1 / 2 / 2 / 7;
}

#w-node-_22cd8931-bfcf-3f0d-577a-58afa5bf84de-4e8502b0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f5f00dc9-4a79-e08a-6578-a4c07b6d0f24-4e8502b0 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f5f00dc9-4a79-e08a-6578-a4c07b6d0f26-4e8502b0 {
  grid-area: 1 / 2 / 2 / 7;
}

#w-node-f5f00dc9-4a79-e08a-6578-a4c07b6d0f57-4e8502b0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-bdb87067-0dfd-2208-9a64-3f0f51ab86aa-4e8502b0 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-bdb87067-0dfd-2208-9a64-3f0f51ab86ac-4e8502b0 {
  grid-area: 1 / 2 / 2 / 7;
}

#w-node-bdb87067-0dfd-2208-9a64-3f0f51ab872a-4e8502b0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8907f51a-c6c7-b17f-1187-03f797788a37-4e8502b0 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_8907f51a-c6c7-b17f-1187-03f797788a39-4e8502b0 {
  grid-area: 1 / 2 / 2 / 7;
}

#w-node-_8907f51a-c6c7-b17f-1187-03f797788aa6-4e8502b0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_935dbf41-2708-3191-487c-4a93f98dbb97-4e8502b0 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_935dbf41-2708-3191-487c-4a93f98dbb99-4e8502b0 {
  grid-area: 1 / 2 / 2 / 7;
}

#w-node-_935dbf41-2708-3191-487c-4a93f98dbc13-4e8502b0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6b5f7d41-38f3-e02b-54e4-3b3f5bcfb11b-4e8502b0 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_6b5f7d41-38f3-e02b-54e4-3b3f5bcfb11d-4e8502b0 {
  grid-area: 1 / 2 / 2 / 7;
}

#w-node-_6b5f7d41-38f3-e02b-54e4-3b3f5bcfb233-4e8502b0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a764c9ec-af4a-765b-3809-dda460cba97e-4e8502b0 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-a764c9ec-af4a-765b-3809-dda460cba980-4e8502b0 {
  grid-area: 1 / 2 / 2 / 7;
}

#w-node-a764c9ec-af4a-765b-3809-dda460cba9fe-4e8502b0, #w-node-_285ed4ab-8a13-b8ec-a521-f26ef93fc03e-4e8502b0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_285ed4ab-8a13-b8ec-a521-f26ef93fc043-4e8502b0 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_285ed4ab-8a13-b8ec-a521-f26ef93fc04c-4e8502b0, #w-node-_285ed4ab-8a13-b8ec-a521-f26ef93fc051-4e8502b0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_285ed4ab-8a13-b8ec-a521-f26ef93fc056-4e8502b0 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_285ed4ab-8a13-b8ec-a521-f26ef93fc05f-4e8502b0, #w-node-_285ed4ab-8a13-b8ec-a521-f26ef93fc064-4e8502b0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_285ed4ab-8a13-b8ec-a521-f26ef93fc069-4e8502b0 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_285ed4ab-8a13-b8ec-a521-f26ef93fc072-4e8502b0, #w-node-_285ed4ab-8a13-b8ec-a521-f26ef93fc077-4e8502b0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_285ed4ab-8a13-b8ec-a521-f26ef93fc07c-4e8502b0 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_285ed4ab-8a13-b8ec-a521-f26ef93fc085-4e8502b0, #w-node-_285ed4ab-8a13-b8ec-a521-f26ef93fc08a-4e8502b0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_285ed4ab-8a13-b8ec-a521-f26ef93fc08f-4e8502b0 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_285ed4ab-8a13-b8ec-a521-f26ef93fc098-4e8502b0, #w-node-_285ed4ab-8a13-b8ec-a521-f26ef93fc09d-4e8502b0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_285ed4ab-8a13-b8ec-a521-f26ef93fc0a2-4e8502b0 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_285ed4ab-8a13-b8ec-a521-f26ef93fc0ab-4e8502b0, #w-node-_285ed4ab-8a13-b8ec-a521-f26ef93fc0b0-4e8502b0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_285ed4ab-8a13-b8ec-a521-f26ef93fc0b5-4e8502b0 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_285ed4ab-8a13-b8ec-a521-f26ef93fc0be-4e8502b0, #w-node-_285ed4ab-8a13-b8ec-a521-f26ef93fc0c3-4e8502b0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_285ed4ab-8a13-b8ec-a521-f26ef93fc0c8-4e8502b0 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_285ed4ab-8a13-b8ec-a521-f26ef93fc0d1-4e8502b0, #w-node-_285ed4ab-8a13-b8ec-a521-f26ef93fc0d6-4e8502b0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_285ed4ab-8a13-b8ec-a521-f26ef93fc0db-4e8502b0 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_285ed4ab-8a13-b8ec-a521-f26ef93fc0e4-4e8502b0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_285ed4ab-8a13-b8ec-a521-f26ef93fc0e9-4e8502b0 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_285ed4ab-8a13-b8ec-a521-f26ef93fc0ee-4e8502b0, #w-node-_285ed4ab-8a13-b8ec-a521-f26ef93fc0f1-4e8502b0, #w-node-_285ed4ab-8a13-b8ec-a521-f26ef93fc0f4-4e8502b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_285ed4ab-8a13-b8ec-a521-f26ef93fc0f8-4e8502b0 {
  grid-area: 1 / 7 / 2 / 8;
}

#w-node-_285ed4ab-8a13-b8ec-a521-f26ef93fc0fb-4e8502b0 {
  grid-area: 1 / 8 / 2 / 9;
}

#w-node-_285ed4ab-8a13-b8ec-a521-f26ef93fc0fe-4e8502b0 {
  grid-area: 1 / 6 / 2 / 7;
}

#w-node-ce5d1ef9-979a-2d8c-2be0-e9669d234d8f-1a158a1c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1592194f-9f53-15b6-976e-1d932c53fdad-1a158a1c, #w-node-aa91ce7e-fecf-89cc-24f3-404d20876740-1a158a1c {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_9c279ddc-c8b0-45f0-1816-d81c834082df-1a158a1c {
  grid-area: 1 / 2 / 2 / 5;
}

#w-node-_74be687d-d630-9982-9f86-1722f5f0aaf8-1a158a1c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fdb228e7-d875-245f-f7a9-d24de5efc574-1a158a1c {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_59f880fa-5cbe-7583-de1b-e5d861632f27-1a158a1c {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-add4efee-0fcb-1604-4315-68e0c9a75c48-1a158a1c {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-add4efee-0fcb-1604-4315-68e0c9a75c4a-1a158a1c {
  grid-area: 1 / 2 / 2 / 7;
}

#w-node-_51a1be39-4832-cc7d-e41f-e6aaa7fc1f2c-1a158a1c {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_51a1be39-4832-cc7d-e41f-e6aaa7fc1f31-1a158a1c, #w-node-_51a1be39-4832-cc7d-e41f-e6aaa7fc1f32-1a158a1c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_51a1be39-4832-cc7d-e41f-e6aaa7fc1f34-1a158a1c {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_51a1be39-4832-cc7d-e41f-e6aaa7fc1f38-1a158a1c, #w-node-_51a1be39-4832-cc7d-e41f-e6aaa7fc1f39-1a158a1c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_51a1be39-4832-cc7d-e41f-e6aaa7fc1f3b-1a158a1c {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_51a1be39-4832-cc7d-e41f-e6aaa7fc1f3f-1a158a1c, #w-node-_51a1be39-4832-cc7d-e41f-e6aaa7fc1f40-1a158a1c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_51a1be39-4832-cc7d-e41f-e6aaa7fc1f42-1a158a1c {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_51a1be39-4832-cc7d-e41f-e6aaa7fc1f54-1a158a1c, #w-node-_51a1be39-4832-cc7d-e41f-e6aaa7fc1f55-1a158a1c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_51a1be39-4832-cc7d-e41f-e6aaa7fc1f57-1a158a1c {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_45f40e95-a2a5-4697-f9e0-56a9b13b5a0b-1a158a1c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_69bdcb30-0237-c79d-6bb7-2fb428b73520-1a158a1c {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-d5feb4fd-5c1a-5372-160d-c78036d77c1e-1a158a1c {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_67aef025-0d80-e1cc-577d-ca306240d6b4-1a158a1c {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_9f108af6-74aa-c9d9-38c9-0ff38eeb76d9-1a158a1c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end start;
}

#w-node-_3a97ea1b-99c4-4745-2033-51416eb53d87-1a158a1c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end;
}

#w-node-_8cb2b021-1f43-645f-1160-7ec9a961d606-1a158a1c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end start;
}

#w-node-_8cb2b021-1f43-645f-1160-7ec9a961d607-1a158a1c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end;
}

#w-node-_7a07daad-2709-381a-7187-bc6dedc6c660-1a158a1c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end start;
}

#w-node-_7a07daad-2709-381a-7187-bc6dedc6c661-1a158a1c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end;
}

#w-node-_22f6c11d-30ba-9a82-857c-dc292b7bef80-1a158a1c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end start;
}

#w-node-_22f6c11d-30ba-9a82-857c-dc292b7bef81-1a158a1c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end;
}

#w-node-_72a9d9f4-fbee-db60-1de8-b3a22094fa82-1a158a1c {
  grid-area: 1 / 7 / 2 / 8;
}

#w-node-_72a9d9f4-fbee-db60-1de8-b3a22094fa85-1a158a1c {
  grid-area: 1 / 8 / 2 / 9;
}

#w-node-e75ea1a9-33cb-ce41-6b41-4c8fe0d4d5ac-88fe484d, #w-node-e75ea1a9-33cb-ce41-6b41-4c8fe0d4d5af-88fe484d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ce5d1ef9-979a-2d8c-2be0-e9669d234d8f-88fe484d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1592194f-9f53-15b6-976e-1d932c53fdad-88fe484d, #w-node-_22b0b752-8a33-f48b-0c31-5c9627ad4fb4-88fe484d {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_22b0b752-8a33-f48b-0c31-5c9627ad4fb6-88fe484d {
  grid-area: 1 / 2 / 2 / 5;
}

#w-node-ef957e65-4f58-ef83-652b-c3b6e2c70d35-88fe484d {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ef957e65-4f58-ef83-652b-c3b6e2c70d37-88fe484d, #w-node-be6b003b-b28f-113b-90f2-f4c76cd80021-88fe484d {
  grid-area: 1 / 2 / 2 / 7;
}

#w-node-bd67d904-aa0b-5aaa-fa13-d88d8edc764e-88fe484d, #w-node-bd67d904-aa0b-5aaa-fa13-d88d8edc7654-88fe484d, #w-node-bd67d904-aa0b-5aaa-fa13-d88d8edc7656-88fe484d, #w-node-bd67d904-aa0b-5aaa-fa13-d88d8edc765a-88fe484d, #w-node-bd67d904-aa0b-5aaa-fa13-d88d8edc765c-88fe484d, #w-node-bd67d904-aa0b-5aaa-fa13-d88d8edc7660-88fe484d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-eb384cbc-ba0b-97c5-12da-a05948826e54-88fe484d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_58ef9e84-7745-fc30-138a-dd856bfa9667-88fe484d {
  grid-area: 1 / 2 / 2 / 8;
}

#w-node-_58ef9e84-7745-fc30-138a-dd856bfa966b-88fe484d {
  grid-area: 2 / 2 / 3 / 4;
}

#w-node-_58ef9e84-7745-fc30-138a-dd856bfa966f-88fe484d {
  grid-area: 2 / 4 / 3 / 8;
}

#w-node-_58ef9e84-7745-fc30-138a-dd856bfa9673-88fe484d {
  grid-area: 3 / 2 / 4 / 4;
}

#w-node-_58ef9e84-7745-fc30-138a-dd856bfa9677-88fe484d {
  grid-area: 3 / 4 / 4 / 8;
}

#w-node-_58ef9e84-7745-fc30-138a-dd856bfa967b-88fe484d {
  grid-area: 4 / 2 / 5 / 4;
}

#w-node-_58ef9e84-7745-fc30-138a-dd856bfa967f-88fe484d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_58ef9e84-7745-fc30-138a-dd856bfa9683-88fe484d {
  grid-area: 5 / 2 / 6 / 4;
}

#w-node-_58ef9e84-7745-fc30-138a-dd856bfa9687-88fe484d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_58ef9e84-7745-fc30-138a-dd856bfa968b-88fe484d {
  grid-area: 6 / 2 / 7 / 4;
}

#w-node-_58ef9e84-7745-fc30-138a-dd856bfa968f-88fe484d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_58ef9e84-7745-fc30-138a-dd856bfa9693-88fe484d {
  grid-area: 7 / 2 / 8 / 4;
}

#w-node-_58ef9e84-7745-fc30-138a-dd856bfa9697-88fe484d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_58ef9e84-7745-fc30-138a-dd856bfa969b-88fe484d {
  grid-area: 8 / 2 / 9 / 4;
}

#w-node-_58ef9e84-7745-fc30-138a-dd856bfa969f-88fe484d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_58ef9e84-7745-fc30-138a-dd856bfa96a3-88fe484d {
  grid-area: 9 / 2 / 10 / 4;
}

#w-node-_58ef9e84-7745-fc30-138a-dd856bfa96a7-88fe484d {
  grid-area: 9 / 4 / 10 / 8;
}

#w-node-_58ef9e84-7745-fc30-138a-dd856bfa96ab-88fe484d {
  grid-area: 10 / 4 / 11 / 8;
}

#w-node-_58ef9e84-7745-fc30-138a-dd856bfa96b1-88fe484d {
  place-self: end;
}

#w-node-_58ef9e84-7745-fc30-138a-dd856bfa96b2-88fe484d {
  place-self: end start;
}

#w-node-_58ef9e84-7745-fc30-138a-dd856bfa96b3-88fe484d {
  grid-area: 11 / 2 / 12 / 4;
}

#w-node-_58ef9e84-7745-fc30-138a-dd856bfa96b7-88fe484d {
  grid-area: 11 / 6 / 12 / 8;
}

#w-node-_58ef9e84-7745-fc30-138a-dd856bfa96bc-88fe484d {
  grid-area: 1 / 7 / 2 / 9;
}

#w-node-_32e491f2-2800-6ba6-a905-6dd6aa6a916e-88fe484d {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_32e491f2-2800-6ba6-a905-6dd6aa6a9172-88fe484d {
  grid-area: 1 / 4 / 2 / 8;
}

#w-node-_32e491f2-2800-6ba6-a905-6dd6aa6a9176-88fe484d {
  grid-area: 2 / 2 / 3 / 4;
}

#w-node-_32e491f2-2800-6ba6-a905-6dd6aa6a917a-88fe484d {
  grid-area: 2 / 4 / 3 / 8;
}

#w-node-_32e491f2-2800-6ba6-a905-6dd6aa6a917e-88fe484d {
  grid-area: 3 / 2 / 4 / 4;
}

#w-node-_32e491f2-2800-6ba6-a905-6dd6aa6a9182-88fe484d {
  grid-area: 3 / 4 / 4 / 8;
}

#w-node-_32e491f2-2800-6ba6-a905-6dd6aa6a9186-88fe484d {
  grid-area: 4 / 4 / 5 / 8;
}

#w-node-_32e491f2-2800-6ba6-a905-6dd6aa6a918a-88fe484d {
  grid-area: 5 / 6 / 6 / 8;
}

#w-node-_32e491f2-2800-6ba6-a905-6dd6aa6a918e-88fe484d {
  grid-area: 5 / 2 / 6 / 6;
  align-self: auto;
}

#w-node-_32e491f2-2800-6ba6-a905-6dd6aa6a9193-88fe484d {
  grid-area: 1 / 7 / 2 / 9;
}

#w-node-e75ea1a9-33cb-ce41-6b41-4c8fe0d4d5ac-18e27c57, #w-node-e75ea1a9-33cb-ce41-6b41-4c8fe0d4d5af-18e27c57 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ce5d1ef9-979a-2d8c-2be0-e9669d234d8f-18e27c57 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1592194f-9f53-15b6-976e-1d932c53fdad-18e27c57, #w-node-_22b0b752-8a33-f48b-0c31-5c9627ad4fb4-18e27c57 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_22b0b752-8a33-f48b-0c31-5c9627ad4fb6-18e27c57 {
  grid-area: 1 / 2 / 2 / 5;
}

#w-node-ef957e65-4f58-ef83-652b-c3b6e2c70d35-18e27c57 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ef957e65-4f58-ef83-652b-c3b6e2c70d37-18e27c57, #w-node-_85ee7585-98e6-1ee2-e598-d2b618f4cfac-18e27c57 {
  grid-area: 1 / 2 / 2 / 7;
}

#w-node-_47cfd3ec-9b8e-6388-328a-5bed3fc354d8-18e27c57, #w-node-_47cfd3ec-9b8e-6388-328a-5bed3fc354de-18e27c57, #w-node-_47cfd3ec-9b8e-6388-328a-5bed3fc354e0-18e27c57, #w-node-_47cfd3ec-9b8e-6388-328a-5bed3fc354e4-18e27c57, #w-node-_47cfd3ec-9b8e-6388-328a-5bed3fc354e6-18e27c57, #w-node-_47cfd3ec-9b8e-6388-328a-5bed3fc354ea-18e27c57 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-eb384cbc-ba0b-97c5-12da-a05948826e54-18e27c57 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_14e68ea0-056a-fd77-b8a1-e8caf2a290ca-18e27c57 {
  grid-area: 1 / 2 / 2 / 8;
}

#w-node-_14e68ea0-056a-fd77-b8a1-e8caf2a290ce-18e27c57 {
  grid-area: 2 / 2 / 3 / 4;
}

#w-node-_14e68ea0-056a-fd77-b8a1-e8caf2a290d2-18e27c57 {
  grid-area: 2 / 4 / 3 / 8;
}

#w-node-_14e68ea0-056a-fd77-b8a1-e8caf2a290d6-18e27c57 {
  grid-area: 3 / 2 / 4 / 4;
}

#w-node-_14e68ea0-056a-fd77-b8a1-e8caf2a290da-18e27c57 {
  grid-area: 3 / 4 / 4 / 8;
}

#w-node-_14e68ea0-056a-fd77-b8a1-e8caf2a290de-18e27c57 {
  grid-area: 4 / 2 / 5 / 4;
}

#w-node-_14e68ea0-056a-fd77-b8a1-e8caf2a290e2-18e27c57 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_14e68ea0-056a-fd77-b8a1-e8caf2a290e6-18e27c57 {
  grid-area: 5 / 2 / 6 / 4;
}

#w-node-_14e68ea0-056a-fd77-b8a1-e8caf2a290ea-18e27c57 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_14e68ea0-056a-fd77-b8a1-e8caf2a290ee-18e27c57 {
  grid-area: 6 / 2 / 7 / 4;
}

#w-node-_14e68ea0-056a-fd77-b8a1-e8caf2a290f2-18e27c57 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_14e68ea0-056a-fd77-b8a1-e8caf2a290f6-18e27c57 {
  grid-area: 7 / 2 / 8 / 4;
}

#w-node-_14e68ea0-056a-fd77-b8a1-e8caf2a290fa-18e27c57 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_14e68ea0-056a-fd77-b8a1-e8caf2a290fe-18e27c57 {
  grid-area: 8 / 2 / 9 / 4;
}

#w-node-_14e68ea0-056a-fd77-b8a1-e8caf2a29102-18e27c57 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_14e68ea0-056a-fd77-b8a1-e8caf2a29106-18e27c57 {
  grid-area: 9 / 2 / 10 / 4;
}

#w-node-_14e68ea0-056a-fd77-b8a1-e8caf2a2910a-18e27c57 {
  grid-area: 9 / 4 / 10 / 8;
}

#w-node-_14e68ea0-056a-fd77-b8a1-e8caf2a2910e-18e27c57 {
  grid-area: 10 / 4 / 11 / 8;
}

#w-node-_14e68ea0-056a-fd77-b8a1-e8caf2a29114-18e27c57 {
  place-self: end;
}

#w-node-_14e68ea0-056a-fd77-b8a1-e8caf2a29115-18e27c57 {
  place-self: end start;
}

#w-node-_14e68ea0-056a-fd77-b8a1-e8caf2a29116-18e27c57 {
  grid-area: 11 / 2 / 12 / 4;
}

#w-node-_14e68ea0-056a-fd77-b8a1-e8caf2a2911a-18e27c57 {
  grid-area: 11 / 6 / 12 / 8;
}

#w-node-_14e68ea0-056a-fd77-b8a1-e8caf2a2911f-18e27c57 {
  grid-area: 1 / 7 / 2 / 9;
}

#w-node-a0edc787-637e-8c9b-0efb-88e220b0e151-18e27c57 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-a0edc787-637e-8c9b-0efb-88e220b0e155-18e27c57 {
  grid-area: 1 / 4 / 2 / 8;
}

#w-node-a0edc787-637e-8c9b-0efb-88e220b0e159-18e27c57 {
  grid-area: 2 / 2 / 3 / 4;
}

#w-node-a0edc787-637e-8c9b-0efb-88e220b0e15d-18e27c57 {
  grid-area: 2 / 4 / 3 / 8;
}

#w-node-a0edc787-637e-8c9b-0efb-88e220b0e161-18e27c57 {
  grid-area: 3 / 2 / 4 / 4;
}

#w-node-a0edc787-637e-8c9b-0efb-88e220b0e165-18e27c57 {
  grid-area: 3 / 4 / 4 / 8;
}

#w-node-a0edc787-637e-8c9b-0efb-88e220b0e169-18e27c57 {
  grid-area: 4 / 4 / 5 / 8;
}

#w-node-a0edc787-637e-8c9b-0efb-88e220b0e16d-18e27c57 {
  grid-area: 5 / 6 / 6 / 8;
}

#w-node-a0edc787-637e-8c9b-0efb-88e220b0e171-18e27c57 {
  grid-area: 5 / 2 / 6 / 6;
  align-self: auto;
}

#w-node-a0edc787-637e-8c9b-0efb-88e220b0e176-18e27c57 {
  grid-area: 1 / 7 / 2 / 9;
}

#w-node-e75ea1a9-33cb-ce41-6b41-4c8fe0d4d5ac-efc26da9, #w-node-e75ea1a9-33cb-ce41-6b41-4c8fe0d4d5af-efc26da9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ce5d1ef9-979a-2d8c-2be0-e9669d234d8f-efc26da9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1592194f-9f53-15b6-976e-1d932c53fdad-efc26da9, #w-node-_22b0b752-8a33-f48b-0c31-5c9627ad4fb4-efc26da9 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_22b0b752-8a33-f48b-0c31-5c9627ad4fb6-efc26da9 {
  grid-area: 1 / 2 / 2 / 5;
}

#w-node-ef957e65-4f58-ef83-652b-c3b6e2c70d35-efc26da9 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ef957e65-4f58-ef83-652b-c3b6e2c70d37-efc26da9, #w-node-be6b003b-b28f-113b-90f2-f4c76cd80021-efc26da9 {
  grid-area: 1 / 2 / 2 / 7;
}

#w-node-bd67d904-aa0b-5aaa-fa13-d88d8edc764e-efc26da9, #w-node-bd67d904-aa0b-5aaa-fa13-d88d8edc7654-efc26da9, #w-node-bd67d904-aa0b-5aaa-fa13-d88d8edc7656-efc26da9, #w-node-bd67d904-aa0b-5aaa-fa13-d88d8edc765a-efc26da9, #w-node-bd67d904-aa0b-5aaa-fa13-d88d8edc765c-efc26da9, #w-node-bd67d904-aa0b-5aaa-fa13-d88d8edc7660-efc26da9 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-eb384cbc-ba0b-97c5-12da-a05948826e54-efc26da9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c3a09ee3-0c70-7c83-f6eb-463854537466-efc26da9 {
  grid-area: 1 / 2 / 2 / 8;
}

#w-node-c3a09ee3-0c70-7c83-f6eb-46385453746a-efc26da9 {
  grid-area: 2 / 2 / 3 / 4;
}

#w-node-c3a09ee3-0c70-7c83-f6eb-46385453746e-efc26da9 {
  grid-area: 2 / 4 / 3 / 8;
}

#w-node-c3a09ee3-0c70-7c83-f6eb-463854537472-efc26da9 {
  grid-area: 3 / 2 / 4 / 4;
}

#w-node-c3a09ee3-0c70-7c83-f6eb-463854537476-efc26da9 {
  grid-area: 3 / 4 / 4 / 8;
}

#w-node-c3a09ee3-0c70-7c83-f6eb-46385453747a-efc26da9 {
  grid-area: 4 / 2 / 5 / 4;
}

#w-node-c3a09ee3-0c70-7c83-f6eb-46385453747e-efc26da9 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-c3a09ee3-0c70-7c83-f6eb-463854537482-efc26da9 {
  grid-area: 5 / 2 / 6 / 4;
}

#w-node-c3a09ee3-0c70-7c83-f6eb-463854537486-efc26da9 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-c3a09ee3-0c70-7c83-f6eb-46385453748a-efc26da9 {
  grid-area: 6 / 2 / 7 / 4;
}

#w-node-c3a09ee3-0c70-7c83-f6eb-46385453748e-efc26da9 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-c3a09ee3-0c70-7c83-f6eb-463854537492-efc26da9 {
  grid-area: 7 / 2 / 8 / 4;
}

#w-node-c3a09ee3-0c70-7c83-f6eb-463854537496-efc26da9 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-c3a09ee3-0c70-7c83-f6eb-46385453749a-efc26da9 {
  grid-area: 8 / 2 / 9 / 4;
}

#w-node-c3a09ee3-0c70-7c83-f6eb-46385453749e-efc26da9 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-c3a09ee3-0c70-7c83-f6eb-4638545374a2-efc26da9 {
  grid-area: 9 / 2 / 10 / 4;
}

#w-node-c3a09ee3-0c70-7c83-f6eb-4638545374a6-efc26da9 {
  grid-area: 9 / 4 / 10 / 8;
}

#w-node-c3a09ee3-0c70-7c83-f6eb-4638545374aa-efc26da9 {
  grid-area: 10 / 4 / 11 / 8;
}

#w-node-c3a09ee3-0c70-7c83-f6eb-4638545374b0-efc26da9 {
  place-self: end;
}

#w-node-c3a09ee3-0c70-7c83-f6eb-4638545374b1-efc26da9 {
  place-self: end start;
}

#w-node-c3a09ee3-0c70-7c83-f6eb-4638545374b2-efc26da9 {
  grid-area: 11 / 2 / 12 / 4;
}

#w-node-c3a09ee3-0c70-7c83-f6eb-4638545374b6-efc26da9 {
  grid-area: 11 / 6 / 12 / 8;
}

#w-node-c3a09ee3-0c70-7c83-f6eb-4638545374bb-efc26da9 {
  grid-area: 1 / 7 / 2 / 9;
}

#w-node-_892ef51c-bc80-db20-f73f-2156323a4c78-efc26da9 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_892ef51c-bc80-db20-f73f-2156323a4c7c-efc26da9 {
  grid-area: 1 / 4 / 2 / 8;
}

#w-node-_892ef51c-bc80-db20-f73f-2156323a4c80-efc26da9 {
  grid-area: 2 / 2 / 3 / 4;
}

#w-node-_892ef51c-bc80-db20-f73f-2156323a4c84-efc26da9 {
  grid-area: 2 / 4 / 3 / 8;
}

#w-node-_892ef51c-bc80-db20-f73f-2156323a4c88-efc26da9 {
  grid-area: 3 / 2 / 4 / 4;
}

#w-node-_892ef51c-bc80-db20-f73f-2156323a4c8c-efc26da9 {
  grid-area: 3 / 4 / 4 / 8;
}

#w-node-_892ef51c-bc80-db20-f73f-2156323a4c90-efc26da9 {
  grid-area: 4 / 4 / 5 / 8;
}

#w-node-_892ef51c-bc80-db20-f73f-2156323a4c94-efc26da9 {
  grid-area: 5 / 6 / 6 / 8;
}

#w-node-_892ef51c-bc80-db20-f73f-2156323a4c98-efc26da9 {
  grid-area: 5 / 2 / 6 / 6;
  align-self: auto;
}

#w-node-_892ef51c-bc80-db20-f73f-2156323a4c9d-efc26da9 {
  grid-area: 1 / 7 / 2 / 9;
}

@media screen and (min-width: 1920px) {
  #w-node-_2f8b1ce9-afb9-5d33-bd3c-7351a1c4c119-e1707991 {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-_5c309a2c-a049-bfb2-5f86-ad098757706d-e1707991 {
    grid-area: 1 / 2 / 2 / 4;
  }

  #w-node-_265082dd-8aa2-3262-ee3a-30bdfa38ed53-e1707991 {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-_8f95fbae-702f-3ee5-de7f-7e709187a8ed-e1707991, #w-node-cc737fb3-a4c2-3ff8-aed5-b2e6e5f25e32-e1707991, #w-node-_27b23595-dfc8-7ccc-7fd7-0e472829b85a-e1707991, #w-node-e764a7f5-cb64-5ff5-4660-45f1221323a7-e1707991, #w-node-_32bbee3c-82cc-9ee0-67c0-5ebd904a944f-e1707991, #w-node-f3eaaf8e-f51b-a93c-17bd-e20605315082-e1707991, #w-node-dd656054-c4fa-1949-b9e2-569a73993e0c-e1707991, #w-node-_6cdcb87e-d7c5-b776-2f91-201880d8001e-4e85029b, #w-node-_917ae63d-e5de-6b7f-e87b-f9b451f51b8a-4e85029b, #w-node-_8975174d-a2b0-1053-25d6-ed93ea3c8063-4e85029b, #w-node-f00e8e54-0d38-7788-1f8f-81301c251f64-4e85029b, #w-node-_681abdbb-70b4-c628-092a-9e73c1154ba6-4e85029b, #w-node-d6416a40-6d1b-aa8c-a74f-8c753a29f982-4e85029b {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_06eb656b-7d74-7537-cb66-eebd986e6a6a-4e85029b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_06eb656b-7d74-7537-cb66-eebd986e6a6d-4e85029b, #w-node-ed42e0dd-6172-ee5f-38a5-8cfff35a7dbc-4e85029b, #w-node-_6af5a0bc-6ea5-1b6c-ebce-d78119c15d0a-4e85029b, #w-node-ed42e0dd-6172-ee5f-38a5-8cfff35a7dcd-4e85029b, #w-node-ed42e0dd-6172-ee5f-38a5-8cfff35a7ddb-4e85029b, #w-node-ed42e0dd-6172-ee5f-38a5-8cfff35a7de6-4e85029b, #w-node-ed42e0dd-6172-ee5f-38a5-8cfff35a7ded-4e85029b, #w-node-ed42e0dd-6172-ee5f-38a5-8cfff35a7df4-4e85029b {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_500ee575-1c43-35fb-f57e-5ceb275151fb-4e85029b {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_500ee575-1c43-35fb-f57e-5ceb27515200-4e85029b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_500ee575-1c43-35fb-f57e-5ceb27515203-4e85029b, #w-node-_500ee575-1c43-35fb-f57e-5ceb2751520a-4e85029b {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_500ee575-1c43-35fb-f57e-5ceb27515225-4e85029b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_500ee575-1c43-35fb-f57e-5ceb27515228-4e85029b {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_5e49328e-aac9-f9df-3314-36fc2a035ded-4e85029b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ccd8a8de-7cc9-094e-2359-83dc813bead2-4e8502a1 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-dea2de77-9418-0d48-1922-aceaff6295ee-4e8502a2 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_8cafda75-faef-12cc-e129-868aac37f0c3-4e8502a8 {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-_8cafda75-faef-12cc-e129-868aac37f0c6-4e8502a8 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-d39147e4-cb6e-bbe0-7b85-c2fd125b245a-4e8502a8 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_51a1be39-4832-cc7d-e41f-e6aaa7fc1f2c-4e8502ab {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_51a1be39-4832-cc7d-e41f-e6aaa7fc1f31-4e8502ab {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_51a1be39-4832-cc7d-e41f-e6aaa7fc1f34-4e8502ab {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_51a1be39-4832-cc7d-e41f-e6aaa7fc1f38-4e8502ab {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_51a1be39-4832-cc7d-e41f-e6aaa7fc1f3b-4e8502ab {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_51a1be39-4832-cc7d-e41f-e6aaa7fc1f3f-4e8502ab {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_51a1be39-4832-cc7d-e41f-e6aaa7fc1f42-4e8502ab {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_51a1be39-4832-cc7d-e41f-e6aaa7fc1f54-4e8502ab {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_51a1be39-4832-cc7d-e41f-e6aaa7fc1f57-4e8502ab, #w-node-_578dd114-1521-83e2-6537-50688d32bd15-4e8502af {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_578dd114-1521-83e2-6537-50688d32bd1a-4e8502af {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_578dd114-1521-83e2-6537-50688d32bd21-4e8502af {
    grid-area: span 3 / span 2 / span 3 / span 2;
    align-self: start;
  }

  #w-node-ccd8a8de-7cc9-094e-2359-83dc813bead2-4e8502b0, #w-node-bb28514b-f67b-71ec-6d30-0bf1b050efaf-4e8502b0 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_51a1be39-4832-cc7d-e41f-e6aaa7fc1f2c-1a158a1c {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_51a1be39-4832-cc7d-e41f-e6aaa7fc1f31-1a158a1c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_51a1be39-4832-cc7d-e41f-e6aaa7fc1f34-1a158a1c {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_51a1be39-4832-cc7d-e41f-e6aaa7fc1f38-1a158a1c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_51a1be39-4832-cc7d-e41f-e6aaa7fc1f3b-1a158a1c {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_51a1be39-4832-cc7d-e41f-e6aaa7fc1f3f-1a158a1c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_51a1be39-4832-cc7d-e41f-e6aaa7fc1f42-1a158a1c {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_51a1be39-4832-cc7d-e41f-e6aaa7fc1f54-1a158a1c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_51a1be39-4832-cc7d-e41f-e6aaa7fc1f57-1a158a1c, #w-node-bd67d904-aa0b-5aaa-fa13-d88d8edc764e-88fe484d, #w-node-bd67d904-aa0b-5aaa-fa13-d88d8edc7656-88fe484d, #w-node-bd67d904-aa0b-5aaa-fa13-d88d8edc765c-88fe484d, #w-node-_47cfd3ec-9b8e-6388-328a-5bed3fc354d8-18e27c57, #w-node-_47cfd3ec-9b8e-6388-328a-5bed3fc354e0-18e27c57, #w-node-_47cfd3ec-9b8e-6388-328a-5bed3fc354e6-18e27c57, #w-node-bd67d904-aa0b-5aaa-fa13-d88d8edc764e-efc26da9, #w-node-bd67d904-aa0b-5aaa-fa13-d88d8edc7656-efc26da9, #w-node-bd67d904-aa0b-5aaa-fa13-d88d8edc765c-efc26da9 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }
}

@media screen and (min-width: 1440px) {
  #w-node-bb51775d-942d-6dcc-dc59-07601c25e48e-e1707991 {
    grid-area: 9 / 6 / 10 / 8;
  }

  #w-node-_0ada159c-febd-dc8c-7ede-ac8744b7b030-4e8502a6, #w-node-_62a0e588-bc3a-3916-ac9c-06facb4e7ef0-4e8502a6, #w-node-da2bc3e4-2656-e505-3747-331c82a5e017-4e8502a6, #w-node-b6bf4f70-f36f-861e-8aeb-1d096e262806-4e8502a6, #w-node-ee8059d9-3454-c8e0-e9a5-43ed2e9e0657-4e8502a6, #w-node-_2a31562a-0bf8-31ba-03f8-2febf2818287-4e8502a6, #w-node-_27fdf255-bf4d-58f5-cfc7-ddcf4640fcb2-4e8502a6, #w-node-_3503056b-0eec-6abd-cbcf-046566bd6f87-4e8502a6, #w-node-cc234e21-a4be-3f65-86d5-eb7e441c1af2-4e8502a6, #w-node-c51e1e8a-fdef-8351-11b4-d5f22ce8a384-4e8502a6, #w-node-_20d27a8c-19fc-f141-e2aa-bd80beb673f4-4e8502a6, #w-node-_82a7e0f9-f491-2c49-7189-58df7d8c47d5-4e8502a6, #w-node-_70cd187c-093b-7c5d-225f-5258e46e252d-4e8502a6, #w-node-_0853eee0-db57-b28f-9e69-b5cc7f7abfba-4e8502a6, #w-node-c6bf7746-da22-9e9b-41d0-992bfb91a835-4e8502a6, #w-node-_827bdd9c-3dbe-db0b-dc10-5cb68511a597-4e8502a6, #w-node-b412c1a1-0115-967f-5a67-cc68e8b38545-4e8502a6, #w-node-ed30b893-fdc2-fdfb-80ff-5698c16c63db-4e8502a6, #w-node-_62f2dd0f-fae9-103f-88ba-c3138c2fbd6e-4e8502a6, #w-node-_49fdd313-0daf-a039-90e3-94fccf7c1870-4e8502a6, #w-node-_780ffa33-e74f-4611-0953-71b829c0f1c1-4e8502a6, #w-node-_23496943-ef48-ef10-a9c1-9156737e01a8-4e8502a6, #w-node-_89253522-1946-33fc-7d1a-d08d01a16fc4-4e8502a6, #w-node-e57b05e1-02bd-8fd6-cc0e-4246db4a2601-4e8502a6, #w-node-_78e30528-f2d9-e622-5250-7d504bd4abf5-4e8502a6 {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-b33033ca-2413-d057-a1b9-5899292dfd12-4e8502a8, #w-node-b33033ca-2413-d057-a1b9-5899292dfd15-4e8502a8, #w-node-_52ca2d5d-018d-1b3a-22ea-e939cadce32f-4e8502a8, #w-node-_52ca2d5d-018d-1b3a-22ea-e939cadce332-4e8502a8 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_47f2fe78-c2e4-a4d4-2501-5139ebf16b4d-4e8502a8, #w-node-_578dd114-1521-83e2-6537-50688d32bd1d-4e8502af {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_22b0b752-8a33-f48b-0c31-5c9627ad4fb6-88fe484d, #w-node-_22b0b752-8a33-f48b-0c31-5c9627ad4fb6-18e27c57, #w-node-_22b0b752-8a33-f48b-0c31-5c9627ad4fb6-efc26da9 {
    grid-area: 1 / 2 / 2 / 5;
  }
}

@media screen and (min-width: 1280px) {
  #w-node-_73720c3b-5340-a052-7b21-8c3e655399b9-4e8502a3, #w-node-_34f70394-99b3-5c45-f0fc-4da306002d3d-4e8502a3, #w-node-_35b870c7-c690-35e9-25c3-79ed4168305c-4e8502a3, #w-node-_6f0503cb-3e60-0fbd-ebec-fe78fe3ce4e0-4e8502a3 {
    place-self: center;
  }

  #w-node-_1592194f-9f53-15b6-976e-1d932c53fdad-4e8502a5 {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-ccd8a8de-7cc9-094e-2359-83dc813bead2-4e8502a5 {
    grid-area: 1 / 2 / 2 / 4;
  }

  #w-node-_47f2fe78-c2e4-a4d4-2501-5139ebf16b4d-4e8502a8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_578dd114-1521-83e2-6537-50688d32bd1d-4e8502af {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_5c309a2c-a049-bfb2-5f86-ad098757706d-e1707991 {
    grid-area: 1 / 2 / 2 / 6;
  }
}
