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

:root {
  --white: white;
  --black: black;
}

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

.w-layout-layout {
  grid-row-gap: 20px;
  grid-column-gap: 20px;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding: 20px;
}

.w-layout-cell {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.header {
  z-index: 50;
  position: relative;
}

.header_navbar {
  background-color: #0000;
}

.container {
  margin-top: 20px;
}

.nav-link {
  color: #1c3588;
  letter-spacing: 2px;
  height: auto;
  padding-left: 12px;
  padding-right: 12px;
  font-family: Noto Sans TC, sans-serif;
  font-size: 12px;
  font-weight: 500;
  transition: all .2s;
}

.nav-link:hover {
  color: #4872ff;
}

.nav-link-register {
  color: #fff;
  letter-spacing: 2px;
  background-color: #1c3588;
  height: 32px;
  margin-top: 15px;
  margin-left: 10px;
  padding: 5px 10px 25px;
  font-family: Noto Sans TC, sans-serif;
  font-size: 12px;
  font-weight: 500;
  transition: all .2s;
}

.nav-link-register:hover {
  background-color: #4872ff;
}

.image {
  width: 280px;
}

.main_banner_section {
  margin-top: 0;
}

.main_banner_container {
  margin-top: -165px;
}

.main_content_bkg {
  background-color: #1c3588;
  margin-top: 20px;
}

.paragraph {
  color: #e9eeff;
  text-align: justify;
  letter-spacing: 0;
  background-color: #0000;
  margin-bottom: 0;
  padding: 25px;
  font-family: Noto Sans TC, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 21px;
}

.paragraph.yellow {
  color: #1c3588;
  text-align: left;
  text-indent: -6px;
  background-color: #fff93f;
  padding-bottom: 15px;
  display: none;
}

.paragraph.title {
  letter-spacing: 1px;
  background-color: #2c2b73;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 14px;
  font-weight: 500;
}

.disclaimer_section {
  padding-top: 20px;
  padding-bottom: 20px;
}

.disclaimer_container {
  margin-top: 0;
}

.disclaimer_text {
  color: #898989;
  text-align: justify;
  margin-bottom: 0;
  font-family: Noto Sans TC, sans-serif;
  font-size: 11px;
  line-height: 16px;
}

.main_banner_block {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/612ef1461941982083742f99/6139a4260aed4cc13e2c4620_01.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 950px;
  height: 500px;
  margin-top: 0;
}

.main_banner_title {
  width: 350px;
  margin-top: 20px;
  margin-left: 15px;
  display: none;
  position: absolute;
}

.introduction_banner_block {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/612ef1461941982083742f99/612f0e2c98dbeee3d655e5b1_02.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  height: 400px;
  margin-top: -100px;
}

.introduction_banner_section {
  margin-top: 0;
}

.introduction_text_section {
  margin-top: 20px;
}

.introduction_text_grid {
  grid-template-rows: auto;
  grid-template-columns: .33fr 1.35fr;
}

.image-2 {
  height: auto;
}

.image-2.schedule {
  height: 72px;
  transition: opacity .2s;
}

.image-2.application {
  height: 72px;
}

.image-2.introduction, .image-2.news {
  height: 105px;
}

.line {
  background-color: #777;
  height: 1px;
}

.line.bold {
  height: 2px;
}

.line.bold._2nd {
  opacity: 1;
  mix-blend-mode: normal;
  background-color: #fff;
}

.line.white {
  opacity: .35;
  background-color: #e9eeff;
}

.line._2nd {
  opacity: .5;
  mix-blend-mode: overlay;
  background-color: #fff;
}

.introduction_content_section_1 {
  padding-bottom: 0;
}

.introduction_content_block {
  background-color: #0000;
  margin-top: 20px;
}

.introduction_paragraph_1 {
  text-align: justify;
  margin-bottom: 0;
  font-family: Noto Sans TC, sans-serif;
  font-size: 12px;
  line-height: 21px;
}

.introduction_paragraph_2 {
  color: #333;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Noto Sans TC, sans-serif;
  font-size: 12px;
  line-height: 24px;
}

.image-3 {
  height: 35px;
}

.image-3.pink {
  height: 48px;
}

.image-4 {
  width: 25px;
  margin-top: 0;
  margin-left: 15px;
}

.introduction_blue_content_block {
  background-color: #cdf0ff;
  background-image: url("https://cdn.prod.website-files.com/612ef1461941982083742f99/612f1cc3417a6dacc824645d_introduction_pattern_1.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 20px;
}

.introduction_paragraph_3 {
  color: #333;
  margin: 0 15px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Noto Sans TC, sans-serif;
  font-size: 12px;
  line-height: 24px;
}

.introduction_title_block {
  flex-direction: row;
  align-items: center;
  display: flex;
}

.introduction_paragraph_title {
  color: #333;
  letter-spacing: 1px;
  margin: 10px 15px 0 5px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 12px;
  font-weight: 700;
  line-height: 24px;
}

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

.introduction_grid_2 {
  grid-column-gap: 0px;
  grid-row-gap: 5px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  margin-bottom: 20px;
}

.introduction_grid_3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto auto auto auto auto;
  grid-template-columns: .25fr 1fr 1fr;
  margin: 15px;
}

.introduction_grid_3._2 {
  display: none;
}

.introduction_grid_3_text {
  color: #333;
  text-align: left;
  letter-spacing: .5px;
  margin: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Noto Sans TC, sans-serif;
  font-size: 12px;
  line-height: 16px;
}

.introduction_grid_3_text.bold {
  letter-spacing: 1px;
  margin-left: 0;
  margin-right: 0;
  font-family: Noto Sans TC, sans-serif;
  font-weight: 700;
}

.introduction_grid_3_text.bold._2 {
  font-family: Noto Sans TC, sans-serif;
}

.introduction_grid_3_text.center {
  text-align: center;
  font-weight: 700;
}

.introduction_grid_3_text._3 {
  display: none;
}

.introduction_paragraph_4 {
  color: #333;
  text-align: justify;
  letter-spacing: .5px;
  margin: 0 15px 15px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Noto Sans TC, sans-serif;
  font-size: 10px;
  line-height: 14px;
}

.introduction_yellow_content_block {
  background-color: #fffdb5;
  background-image: url("https://cdn.prod.website-files.com/612ef1461941982083742f99/612f1dc7db36b4d27cab67e2_introduction_pattern_2.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 20px;
}

.introduction_grid_4 {
  grid-row-gap: 10px;
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: .25fr 1fr 1fr;
  margin: 15px;
}

.introduction_grid_4._2 {
  display: none;
}

.application_banner_block {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/612ef1461941982083742f99/612f3724d09990173dd7face_03.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  height: 420px;
  margin-top: -100px;
}

.application_banner_section {
  margin-top: 0;
}

.application_paragraph_1 {
  color: #e9eeff;
  text-align: justify;
  background-color: #1c3588;
  height: 47px;
  margin-bottom: auto;
  padding-top: 12px;
  padding-left: 17px;
  font-family: Noto Sans TC, sans-serif;
  font-size: 12px;
  line-height: 21px;
}

.application_content_section_1 {
  padding-bottom: 0;
}

.application_grid_1 {
  grid-column-gap: 0px;
  grid-row-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.7fr;
  margin-bottom: 20px;
}

.application_content_block {
  background-color: #0000;
  margin-top: 20px;
}

.application_paragraph_2 {
  color: #333;
  text-align: justify;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Noto Sans TC, sans-serif;
  font-size: 12px;
  line-height: 24px;
}

.application_grid_2 {
  grid-column-gap: 0px;
  grid-row-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.7fr;
  margin-bottom: 0;
}

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

.application_paragraph_4 {
  color: #333;
  text-align: justify;
  margin: 15px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Noto Sans TC, sans-serif;
  font-size: 12px;
  line-height: 24px;
}

.application_text_grid {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.35fr;
}

.schedule_banner_section {
  margin-top: 0;
}

.schedule_banner_block {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/612ef1461941982083742f99/612f47b8a372c944ed26d643_04.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  height: 420px;
  margin-top: -100px;
}

.schedule_text_section {
  margin-top: 20px;
}

.schedule_text_grid {
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.35fr;
  margin-bottom: 20px;
  margin-left: 20px;
  margin-right: 20px;
}

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

.schedule_grid_text {
  color: #333;
  text-align: left;
  letter-spacing: .5px;
  margin: 10px 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Noto Sans TC, sans-serif;
  font-size: 12px;
  line-height: 16px;
}

.schedule_grid_text.bold {
  letter-spacing: 1px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-weight: 700;
}

.schedule_grid_text.bold._2nd {
  color: #fff;
  font-size: 13px;
}

.schedule_grid_text_2 {
  color: #333;
  text-align: left;
  letter-spacing: .5px;
  margin: 10px 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Noto Sans TC, sans-serif;
  font-size: 10px;
  line-height: 16px;
}

.popup_form {
  z-index: 100;
  background-color: #000000c7;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: fixed;
  overflow: visible;
}

.popup {
  background-color: #1c3588;
  flex-direction: column;
  align-items: flex-end;
  width: auto;
  height: auto;
  display: flex;
  position: fixed;
}

.popup.contact {
  background-color: #1b2a53;
  width: auto;
}

.popup.news {
  width: 330px;
}

.image-5 {
  width: auto;
  height: 30px;
  font-size: 12px;
}

.apply_content_button_block {
  display: none;
}

.apply_content_button_1 {
  color: #1c3588;
  text-align: center;
  letter-spacing: 1px;
  background-color: #fff;
  width: 150px;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-family: Noto Sans TC, sans-serif;
  font-size: 13px;
  font-weight: 500;
  transition: all .2s;
}

.apply_content_button_1:hover {
  color: #fff;
  background-color: #4872ff;
}

.apply_content_button_2 {
  color: #1c3588;
  text-align: center;
  letter-spacing: 1px;
  background-color: #fff93f;
  width: 150px;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 15px;
  font-family: Noto Sans TC, sans-serif;
  font-size: 13px;
  font-weight: 500;
  transition: all .2s;
}

.apply_content_button_2:hover {
  color: #fff;
  background-color: #4872ff;
}

.apply_label {
  opacity: 1;
  color: #fff;
  letter-spacing: 1px;
  flex-direction: column;
  font-family: Noto Sans TC, sans-serif;
  font-size: 10px;
  font-weight: 400;
  line-height: 16px;
  display: block;
}

.apply_text_field {
  opacity: 1;
  letter-spacing: .5px;
  border: 0 #0000;
  height: 30px;
  margin-bottom: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 13px;
  line-height: 22px;
  transition: all .2s;
  display: block;
}

.apply_text_field:hover {
  border: 2px #b9b9b9;
  box-shadow: 4px 4px 20px 5px #00000026;
}

.apply_text_field:focus {
  border: 2px solid #aec1ff;
}

.apply_text_field.disable {
  opacity: .5;
  cursor: not-allowed;
}

.submit-button {
  color: #1c3588;
  background-color: #fff93f;
  width: 100%;
  margin-bottom: 0;
  font-family: Noto Sans TC, sans-serif;
  font-size: 13px;
  font-weight: 500;
  transition: all .2s cubic-bezier(.645, .045, .355, 1);
  display: none;
}

.submit-button:hover {
  color: #fff;
  background-color: #4872ff;
}

.apply_grid {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  margin-top: -20px;
  margin-bottom: 0;
  padding: 10px 20px;
}

.link-block {
  width: 40px;
  transition: all .2s;
  position: relative;
  inset: 0% 0% auto auto;
}

.link-block:hover {
  opacity: 1;
  filter: grayscale() invert();
}

.popup_contact {
  z-index: 1500;
  background-color: #000000c7;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
}

.contact_paragraph {
  color: #fff;
  text-align: justify;
  letter-spacing: 1px;
  margin-bottom: 10px;
  font-family: Noto Sans TC, sans-serif;
  font-size: 12px;
  font-weight: 300;
  line-height: 25px;
}

.bold-text {
  color: #fff;
  text-decoration: underline;
}

.acknowledge_title {
  height: 72px;
}

.acknowlegement_banner_block {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/612ef1461941982083742f99/6131b16a6dfab5f7f063adf7_05.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  height: 420px;
  margin-top: -100px;
}

.acknowledgement_banner_section {
  margin-top: 0;
}

.acknowledgement_text_grid {
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.35fr;
}

.acknowledgement_text_section {
  margin-top: 20px;
}

.acknowledgement_grid_1 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  padding: 20px;
}

.acknowledgement_grid_text {
  color: #333;
  text-align: left;
  letter-spacing: .5px;
  margin: 10px 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Noto Sans TC, sans-serif;
  font-size: 12px;
  line-height: 16px;
}

.acknowledgement_grid_text.bold {
  letter-spacing: 1px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  font-family: Noto Sans TC, sans-serif;
  font-weight: 700;
}

.acknowledgement_grid_text.bold.navy, .acknowledgement_grid_text.bold.pink {
  color: #1b2a53;
}

.acknowledgement_link_block {
  border-bottom: 1px solid #e6e6e6;
  border-left: 1px solid #e6e6e6;
}

.acknowledgement_link_block:hover {
  border-bottom-color: #000;
  border-left-color: #000;
}

.close_btn_1 {
  width: 40px;
  transition: all .2s;
  position: relative;
  inset: 0% 0% auto auto;
}

.close_btn_1:hover {
  opacity: 1;
  filter: grayscale() invert();
}

.close_btn_2 {
  width: 40px;
  transition: all .2s;
  position: relative;
  inset: 0% 0% auto auto;
}

.close_btn_2:hover {
  opacity: 1;
  filter: grayscale() invert();
}

.bold-text-2 {
  color: #1b2a53;
  letter-spacing: 1px;
  font-size: 13px;
  font-weight: 500;
}

.text {
  font-family: Noto Sans TC, sans-serif;
}

.icon {
  color: #1b2a53;
}

.bold-text-3 {
  color: #1c3588;
  letter-spacing: 1px;
  font-family: Noto Sans TC, sans-serif;
  font-size: 13px;
  font-weight: 500;
}

.icon-2, .text-block, .link-2 {
  color: #1c3588;
}

.error-state {
  margin-top: 0;
  font-family: Noto Sans TC, sans-serif;
  font-size: 10px;
  line-height: 15px;
}

.error-message {
  color: #fff93f;
  letter-spacing: .5px;
  font-family: Noto Sans TC, sans-serif;
  font-size: 10px;
}

.button {
  opacity: .5;
  border: 1px solid #0000;
  padding-left: 30px;
  padding-right: 30px;
  transition: all .2s;
}

.button:hover {
  color: #fff;
  background-color: #fff93f;
}

.file_upload_doc {
  flex: 1;
  width: 100%;
  display: block;
}

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

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

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

.coming_paragraph {
  color: #e9eeff;
  text-align: justify;
  letter-spacing: 0;
  margin-bottom: 0;
  padding: 25px 25px 26px;
  font-family: Noto Sans TC, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 21px;
}

.news_banner_block {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/612ef1461941982083742f99/613db00fd8396603fa06531a_06.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 250px;
  margin-top: -100px;
}

.collection-item {
  margin-bottom: 15px;
}

.collection-list-wrapper {
  width: 100%;
  padding: 15px 15px 0;
}

.news_post_bkg {
  border-top: 0 #000;
  border-bottom: 1px solid #e6e6e6;
  border-left: 1px solid #e6e6e6;
  border-right: 0 #000;
  margin-bottom: 30px;
  padding-left: 15px;
}

.news_post_bkg:hover {
  padding-left: 15px;
}

.news_title {
  color: #1c3588;
  margin-top: 0;
  margin-bottom: 25px;
  margin-left: 15px;
  font-family: Noto Sans TC, sans-serif;
  font-size: 14px;
  line-height: 16px;
  text-decoration: none;
}

.news_date_title {
  color: #1c3588;
  margin-bottom: 5px;
  margin-left: 15px;
  font-family: Noto Sans TC, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 12px;
  text-decoration: none;
}

.text-block-2 {
  color: #1c3588;
  font-family: Noto Sans TC, sans-serif;
  font-weight: 500;
}

.empty-state {
  background-color: #f0f0f0;
}

.news_link_block {
  opacity: 1;
  border: 1px #e6e6e6;
  border-style: none none solid solid;
  padding-left: 0;
  padding-right: 0;
  text-decoration: none;
  transition: opacity .2s;
}

.news_link_block:hover {
  border-bottom: 1px solid #000;
  border-left: 1px solid #000;
  padding-right: 0;
}

.news_collection_list {
  border: 1px #e6e6e6;
  border-width: 1px 1px 0 0;
  padding-left: 0;
  padding-right: 0;
  text-decoration: none;
  transition: all .2s;
}

.news_text_grid {
  grid-template-rows: auto;
  grid-template-columns: .33fr 1.35fr;
}

.news_text_section {
  margin-top: 40px;
}

.news_banner_section {
  margin-top: 0;
}

.heading-3 {
  color: #1c3588;
  margin-top: 5px;
  font-family: Noto Sans TC, sans-serif;
  font-size: 20px;
  line-height: 26px;
}

.heading-4 {
  color: #1c3588;
  margin-bottom: 5px;
  font-family: Noto Sans TC, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
}

.image-6 {
  width: 100%;
  height: auto;
}

.main_content_button_3 {
  color: #fff;
  text-align: center;
  letter-spacing: 1px;
  background-color: #1c3588;
  width: auto;
  margin-top: 15px;
  margin-bottom: 50px;
  margin-left: 0;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Noto Sans TC, sans-serif;
  font-size: 13px;
  font-weight: 500;
  transition: all .2s;
}

.main_content_button_3:hover {
  color: #fff;
  background-color: #4872ff;
}

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

.popup_news {
  z-index: 100;
  background-color: #000000c7;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
}

.main_content_button_4 {
  color: #1c3588;
  text-align: center;
  letter-spacing: 1px;
  background-color: #fff93f;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-family: Noto Sans TC, sans-serif;
  font-size: 13px;
  font-weight: 500;
  transition: all .2s cubic-bezier(.645, .045, .355, 1);
}

.main_content_button_4:hover {
  color: #fff;
  background-color: #4872ff;
}

.news_popup_box {
  color: #000;
  letter-spacing: 1px;
  font-size: 16px;
  line-height: 22px;
}

.popup_news_2 {
  z-index: 100;
  background-color: #000000c7;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
}

.apply_grid_2 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  width: 100%;
  margin-top: -20px;
  margin-bottom: 0;
  padding: 10px 20px 30px;
}

.news_popup_box_2 {
  color: #fff;
  letter-spacing: 1px;
  font-size: 16px;
  line-height: 22px;
}

.news_popup_box_3 {
  color: #fff;
  letter-spacing: 1px;
  font-size: 12px;
  line-height: 22px;
}

.main_content_button_5 {
  color: #1c3588;
  text-align: center;
  letter-spacing: 1px;
  background-color: #fff93f;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-family: Noto Sans TC, sans-serif;
  font-size: 13px;
  font-weight: 500;
  transition: all .2s cubic-bezier(.645, .045, .355, 1);
}

.main_content_button_5:hover {
  color: #fff;
  background-color: #4872ff;
}

.main_content_button_5.faq {
  color: #fff;
  background-color: #1c3588;
  flex-direction: column;
  align-items: center;
  width: 20%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.main_content_button_5.faq:hover {
  background-color: #3c5ecf;
}

.text-span-2 {
  color: #fff93f;
}

.dropdown-toggle {
  padding: 15px;
  font-size: 12px;
  display: block;
  position: static;
}

.dropdown-toggle:hover {
  color: #1c3588;
  font-weight: 400;
}

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

.accordian-item {
  width: 100%;
}

.accordian-dropdown {
  position: static;
}

.accordian-dropdown.w--open {
  background-color: #fff;
}

.accordian-link {
  cursor: auto;
  background-color: #f3f3f3;
  font-size: 12px;
}

.important_text {
  opacity: 1;
  color: #fff;
  letter-spacing: 1px;
  mix-blend-mode: overlay;
  flex-direction: column;
  font-family: Noto Sans TC, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  display: block;
}

.selected_grid_1 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto 20px auto 10px auto auto auto auto 30px auto 10px auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 2.25fr .5fr;
}

.selected_grid_1.selected {
  grid-template-rows: auto 25px auto auto auto auto;
  grid-template-columns: 2.25fr 1fr 1fr;
  padding: 20px 20px 0;
}

.selected_grid_1.selected._2 {
  grid-template-rows: auto auto auto;
}

.selected_grid_1.selected._3 {
  grid-template-rows: auto auto auto auto;
  padding-bottom: 20px;
}

.selected_grid_text {
  color: #333;
  text-align: left;
  letter-spacing: .5px;
  margin: 5px 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Noto Sans TC, sans-serif;
  font-size: 12px;
  line-height: 16px;
}

.selected_grid_text.bold {
  letter-spacing: 1px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  font-family: Noto Sans TC, sans-serif;
  font-weight: 700;
}

.selected_grid_text.top {
  margin-top: 0;
}

.selected_grid_text.top.selected.remarks {
  margin-top: 20px;
  font-size: 11px;
}

.selected_grid_text.indent {
  text-indent: -5px;
}

.selected_banner_block {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/612ef1461941982083742f99/61b721dddb4dff12d313b87e_%E6%B8%AF%E6%BC%AB%E5%8B%95%E5%8A%9B_web%20banners-op-04.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  height: 420px;
  margin-top: -100px;
}

.video {
  border: 10px solid #fff93f;
  display: none;
}

.bold-text-4 {
  letter-spacing: 0;
}

.youtube_link {
  color: #162d79;
  margin-left: 0;
}

.facebook_link {
  color: #162d79;
}

.company_application_category_text {
  color: #fff;
  background-color: #1c3588;
  margin-top: 0;
  margin-bottom: 5px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  font-family: Noto Sans TC, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
}

.company_eng_name_text {
  color: #1c3588;
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Noto Sans TC, sans-serif;
  font-size: 40px;
  font-weight: 100;
  line-height: 40px;
}

.company_chi_name_text {
  color: #1c3588;
  margin-top: 5px;
  font-family: Noto Sans TC, sans-serif;
  font-size: 14px;
  line-height: 26px;
}

.company_creator_text {
  color: #525252;
  margin-bottom: 5px;
  font-family: Noto Sans TC, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 16px;
}

.company_creator_profile_text {
  color: #525252;
  margin-top: 15px;
  margin-bottom: 5px;
  font-family: Noto Sans TC, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
}

.company_creator_quote_text {
  color: #525252;
  background-color: #f0f0f0;
  margin-top: 15px;
  margin-bottom: 5px;
  padding: 10px;
  font-family: Noto Sans TC, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
}

.company_work_text {
  color: #1c3588;
  letter-spacing: 1px;
  text-indent: -15px;
  margin-top: 15px;
  margin-bottom: 20px;
  font-family: Noto Sans TC, sans-serif;
  font-size: 30px;
  font-weight: 100;
  line-height: 26px;
}

.company_work_description_text {
  color: #525252;
  text-indent: 0;
  margin-top: 15px;
  margin-bottom: 30px;
  font-family: Noto Sans TC, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
}

.company_text_section {
  margin-top: 40px;
}

.company_text_grid {
  grid-template-rows: auto;
  grid-template-columns: .33fr 1.35fr;
}

.company_post_bkg {
  border-top: 0 #000;
  border-bottom: 1px solid #e6e6e6;
  border-left: 1px solid #e6e6e6;
  border-right: 0 #000;
  margin-bottom: 30px;
  padding-left: 15px;
}

.company_post_bkg:hover {
  padding-left: 15px;
}

.company_creator_bkg_text {
  color: #fff;
  background-color: #082277;
  padding: 15px 20px;
}

.company_team_info_text {
  color: #fff;
  letter-spacing: .5px;
  background-color: #666;
  padding: 20px 20px 15px;
  font-size: 12px;
}

.company_contact_info_text {
  color: #050505;
  letter-spacing: .5px;
  background-color: #fff;
  padding: 20px 15px 0 0;
  font-size: 12px;
}

.company_link {
  color: #333;
  margin-top: 5px;
  margin-bottom: 5px;
  font-family: Noto Sans TC, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.company_link._3rd {
  line-height: 15px;
}

._2nd_main_grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #0000;
  grid-template-rows: auto .25fr;
  grid-template-columns: .6fr 1fr;
}

._2nd_main_bkg {
  background-image: url("https://cdn.prod.website-files.com/612ef1461941982083742f99/633a4fa85eab0d51f32bee3f_%E6%B8%AF%E6%BC%AB%E5%8B%95%E5%8A%9Bkey-art-01.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 0;
  height: 450px;
  margin: 0;
  padding-top: 0;
}

._2nd_main_bkg.introduction {
  background-image: url("https://cdn.prod.website-files.com/612ef1461941982083742f99/633a4f9dad6a6de4480dec0f_%E6%B8%AF%E6%BC%AB%E5%8B%95%E5%8A%9Bkey%20art-02.jpg");
  height: 450px;
}

._2nd_main_bkg.application {
  background-image: url("https://cdn.prod.website-files.com/612ef1461941982083742f99/633a4f9ccc3033b8648ce087_%E6%B8%AF%E6%BC%AB%E5%8B%95%E5%8A%9Bkey%20art-03.jpg");
  background-position: 50% 100%;
  height: 450px;
}

._2nd_main_bkg.schedule {
  background-image: url("https://cdn.prod.website-files.com/612ef1461941982083742f99/633a4f9d186753c0d5e67c45_%E6%B8%AF%E6%BC%AB%E5%8B%95%E5%8A%9Bkey%20art-05.jpg");
}

._2nd_main_container {
  height: auto;
  margin-top: 25px;
  box-shadow: 8px 8px #beb3a8bf;
}

._2nd_main_container._02 {
  margin-top: 20px;
}

._2nd_main_title_bkg {
  background-color: #fff;
  justify-content: center;
  align-items: center;
  display: flex;
}

.body {
  background-color: #c9c9c9;
  margin-top: 0;
}

.body.main {
  background-color: #fff7b2;
  background-image: url("https://cdn.prod.website-files.com/612ef1461941982083742f99/633a50a4689e383798b15be5_Pattern.svg");
  background-position: 50%;
  background-size: auto;
  background-attachment: fixed;
}

._2nd_main_text_bkg {
  background-color: #f07f27;
  border: 1px #0000;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

._2nd_main_text_bkg.acknowledgement {
  background-color: #fff;
}

._2nd_title_div {
  background-color: #76c2c9;
  position: relative;
  top: -10px;
  left: -10px;
}

._2nd_info_div {
  background-color: #0000;
  position: relative;
  top: auto;
  left: 0;
}

._2nd_title_heading_1 {
  color: #fff;
  letter-spacing: 1px;
  flex-wrap: nowrap;
  width: auto;
  margin: 15px 12px 15px 17px;
  font-size: 14px;
  line-height: 20px;
  display: flex;
}

._2nd_main_disclaimer {
  color: #a6a7e5;
  letter-spacing: 2px;
  flex-wrap: nowrap;
  width: auto;
  margin: 15px;
  font-size: 11px;
  font-weight: 400;
  line-height: 14px;
  display: flex;
}

._2nd_main_disclaimer.main {
  color: #fff;
  align-items: center;
  font-size: 12px;
  line-height: 20px;
}

._2nd_main_heading_2 {
  color: #fff;
  text-align: left;
  letter-spacing: 1px;
  flex-flow: column;
  width: auto;
  margin: 0 15px;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  display: flex;
}

._2nd_main_reg_button {
  color: #fff;
  text-align: center;
  letter-spacing: .5px;
  background-color: #000;
  border-radius: 5px;
  width: 150px;
  margin-left: 0;
  margin-right: 15px;
  font-size: 12px;
  font-weight: 700;
  transition: all .2s;
  position: static;
  inset: auto 20px auto auto;
}

._2nd_main_reg_button:hover {
  letter-spacing: .5px;
  background-color: #2d2e87;
  border-radius: 5px;
  font-size: 12px;
}

._2nd_main_reg_button._02.disable, ._2nd_main_reg_button.dsiable {
  opacity: .5;
}

._1st_main_container {
  height: auto;
  margin-top: 25px;
  margin-bottom: 0;
  display: block;
  box-shadow: 8px 8px #beb3a8bf;
}

._1st_info_div {
  background-color: #0000;
  position: relative;
  top: 0;
  left: 0;
}

._1st_main_heading {
  color: #fff;
  letter-spacing: 1px;
  flex-wrap: nowrap;
  width: auto;
  margin: 15px;
  font-size: 13px;
  font-weight: 700;
  line-height: 18px;
  display: flex;
}

._1st_main_grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #7a7a7a;
  grid-template-rows: auto .25fr;
  grid-template-columns: .6fr 1fr;
}

._2nd_logo {
  z-index: 50;
  max-width: 130%;
  position: relative;
}

._2nd_logo.introduction {
  max-width: 110%;
}

._1st_logo {
  z-index: 50;
  max-width: 130%;
  height: 250px;
  padding: 20px 0 20px 20px;
  position: relative;
}

._1st_main_bkg {
  background-image: url("https://cdn.prod.website-files.com/612ef1461941982083742f99/612f3724d09990173dd7face_03.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 0;
  height: 300px;
  margin: 0;
  padding-top: 0;
}

._1st_main_text_bkg {
  background-color: #2c2b73;
  border: 1px #0000;
  align-items: center;
  margin-bottom: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

._1st_main_text_bkg.deadline {
  background-color: #cc2d19;
  background-image: none;
  display: none;
}

._1st_main_text_bkg.notice {
  background-color: #642175;
}

._1st_main_text_bkg._5th {
  background-color: #fe647c;
}

._1st_main_title_bkg {
  background-color: #fff;
  justify-content: center;
  align-items: center;
  display: flex;
}

._2nd_logo_link {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  height: 450px;
  display: flex;
}

._2nd_img_link {
  cursor: pointer;
  height: 450px;
}

._1st_img_link {
  cursor: pointer;
}

._1st_logo_link {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  height: 200px;
  display: flex;
}

._2nd_intro_text {
  color: #fff;
  text-align: justify;
  letter-spacing: 1px;
  background-color: #2d2e87;
  background-image: url("https://cdn.prod.website-files.com/612ef1461941982083742f99/633a50f5a4808cc52cb87a34_Pattern_2.svg");
  background-position: 50%;
  background-size: cover;
  background-attachment: scroll;
  flex-flow: column;
  width: auto;
  height: 100%;
  margin: 0;
  padding: 20px;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  display: flex;
}

._2nd_main_nav_bar {
  background-color: #fff;
  margin-top: 0;
  margin-bottom: 20px;
  padding-top: 0;
  padding-bottom: 0;
}

._2nd_disclaimer_container {
  margin-top: 20px;
}

._2nd_disclaimer_container.post {
  margin-top: 0;
}

.grid {
  grid-column-gap: 0px;
  background-color: #2d2e87;
  background-image: url("https://cdn.prod.website-files.com/612ef1461941982083742f99/633a50f5a4808cc52cb87a34_Pattern_2.svg");
  background-position: 50%;
  background-size: cover;
  background-attachment: fixed;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto auto;
  display: none;
}

.grid.main {
  background-color: #f07f27;
  background-image: url("https://cdn.prod.website-files.com/612ef1461941982083742f99/633a50f5a4808cc52cb87a34_Pattern_2.svg");
  background-position: 50%;
  background-size: cover;
  background-attachment: scroll;
}

._2nd_disclaimer_div {
  background-color: #0000;
  position: relative;
  top: auto;
  left: 0;
}

._2nd_disclaimer_div.green {
  background-color: #f09c27;
  margin-top: 15px;
  margin-bottom: 15px;
}

._2nd_disclaimer_text {
  color: #2d2e87;
  text-align: justify;
  margin-bottom: 30px;
  font-family: Noto Sans TC, sans-serif;
  font-size: 11px;
  line-height: 16px;
}

._2nd_nav_link_rig_button {
  color: #fff;
  letter-spacing: 2px;
  background-color: #2d2e87;
  height: 32px;
  margin-top: 15px;
  margin-left: 10px;
  padding: 5px 15px 25px;
  font-family: Noto Sans TC, sans-serif;
  font-size: 12px;
  font-weight: 500;
  transition: all .2s;
  display: inline-block;
}

._2nd_nav_link_rig_button:hover {
  background-color: #2d2e87;
  display: inline-block;
}

._2nd_nav_link_rig_button.w--current {
  color: #fff;
}

._2nd_navlink {
  color: #2d2e87;
  letter-spacing: .5px;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 12px;
  font-weight: 700;
}

._2nd_navlink.w--current {
  color: #2d2e87;
}

._2nd_navbar_container {
  background-color: #0000;
  justify-content: space-between;
  display: flex;
}

._2nd_navbar {
  background-color: #0000;
  justify-content: space-between;
  display: block;
  position: static;
}

._2nd_schedule_grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: .5fr 1fr;
  padding: 20px;
}

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

._2nd_schedule_grid_text {
  color: #fff;
  text-align: left;
  letter-spacing: .5px;
  margin: 10px 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 13px;
  line-height: 16px;
}

._2nd_schedule_grid_text.bracket {
  text-indent: -5px;
}

.title_span {
  letter-spacing: 4px;
  font-family: Noto Sans TC, sans-serif;
  font-size: 25px;
  font-weight: 300;
  line-height: 25px;
}

._2nd_support_text {
  color: #fff;
  text-align: justify;
  letter-spacing: 1px;
  background-color: #2d2e87;
  background-image: url("https://cdn.prod.website-files.com/612ef1461941982083742f99/633a50f5a4808cc52cb87a34_Pattern_2.svg");
  background-position: 50%;
  background-size: cover;
  background-attachment: scroll;
  flex-flow: column;
  width: auto;
  margin: 0;
  padding: 30px;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  display: flex;
}

._2nd_support_list {
  padding-top: 5px;
  padding-bottom: 5px;
}

._2nd_support_list.no_pt {
  list-style-type: none;
}

._2nd_support_list_div {
  color: #fff;
  background-color: #f07f27;
  margin-bottom: 0;
  padding: 10px 30px;
  font-size: 12px;
}

._2nd_support_list_div.number {
  padding: 15px 40px;
}

._2nd_support_list_div_02 {
  color: #fff;
  background-color: #cc2d19;
  margin-bottom: 0;
  padding: 15px 40px;
  font-size: 12px;
}

._2nd_support_list_div_02.no_pt {
  padding-left: 30px;
  padding-right: 30px;
}

._2nd_list_title {
  padding-top: 5px;
  padding-bottom: 5px;
  list-style-type: none;
}

._2nd_support_list_div_03 {
  color: #fff;
  background-color: #5bb1b8;
  margin-bottom: 0;
  padding: 15px 40px;
  font-size: 12px;
}

._2nd_support_list_div_03.group_1 {
  background-color: #79cad1;
  background-image: none;
  padding: 15px 40px;
}

._2nd_support_list_div_04 {
  color: #fff;
  background-color: #5bb1b8;
  margin-bottom: 0;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-right: 40px;
  font-size: 12px;
}

._2nd_support_list_div_07 {
  color: #fff;
  background-color: #1e5e63;
  margin-bottom: 0;
  padding: 15px 40px;
  font-size: 12px;
}

._2nd_application_text_grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

._2nd_popup {
  background-color: #1c3588;
  flex-direction: column;
  align-items: flex-end;
  width: auto;
  height: auto;
  display: flex;
  position: fixed;
}

._2nd_popup.contact {
  background-color: #1d71b8;
  background-image: url("https://cdn.prod.website-files.com/612ef1461941982083742f99/633a50f5a4808cc52cb87a34_Pattern_2.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  width: auto;
}

._2nd_introduction_grid, ._2nd_schedule_main_grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #0000;
  grid-template-rows: auto .25fr;
  grid-template-columns: .6fr 1fr;
}

._2nd_application_grid, ._2nd_introduction_main_grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: .6fr 1fr;
}

._2nd_introduction_text {
  color: #fff;
  text-align: justify;
  letter-spacing: 1px;
  background-color: #2d2e87;
  background-image: url("https://cdn.prod.website-files.com/612ef1461941982083742f99/633a50f5a4808cc52cb87a34_Pattern_2.svg");
  background-position: 50%;
  background-size: cover;
  background-attachment: scroll;
  flex-flow: column;
  width: auto;
  margin: 0;
  padding: 30px;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  display: flex;
}

._2nd_introduction_list_div {
  color: #fff;
  background-color: #f07f27;
  margin-bottom: 0;
  padding: 10px 20px 10px 30px;
  font-size: 12px;
}

._2nd_introduction_list_div.pt {
  padding: 15px 40px;
}

._2nd_introduction_list_div_02 {
  color: #fff;
  background-color: #cc2d19;
  margin-bottom: 0;
  padding: 10px 30px;
  font-size: 12px;
}

._2nd_introduction_list_div_03 {
  color: #fff;
  background-color: #5bb1b8;
  background-image: url("https://cdn.prod.website-files.com/612ef1461941982083742f99/633a50f5a4808cc52cb87a34_Pattern_2.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  margin-bottom: 0;
  padding: 10px 30px;
  font-size: 12px;
}

._2nd_introduction_list_div_03.group_2 {
  background-color: #3b9197;
  background-image: none;
  padding-left: 30px;
  padding-right: 30px;
}

._2nd_introduction_list_div_03.group_1 {
  background-color: #79cad1;
  background-image: none;
  padding-left: 30px;
  padding-right: 30px;
}

._2nd_introduction_list_div_03.hide {
  background-color: #5bb1b8;
}

._2nd_introduction_list_div_07 {
  color: #fff;
  background-color: #1e5e63;
  margin-bottom: 0;
  padding: 10px 30px;
  font-size: 12px;
}

._2nd_introduction_list_div_04 {
  color: #fff;
  background-color: #5bb1b8;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 40px;
  font-size: 12px;
}

._2nd_introduction_text_grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .45fr .8fr 1fr;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

._2nd_introduction_list {
  padding-top: 5px;
  padding-bottom: 5px;
}

._2nd_introduction_list.no_pt {
  list-style-type: none;
}

.text-block-3 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
}

.text-block-4 {
  color: #215336;
}

._2nd_popup_form_description {
  opacity: .65;
  color: #fff;
  text-align: justify;
  letter-spacing: .5px;
  background-color: #0000;
  margin-top: 5px;
  margin-bottom: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: 400;
  line-height: 14px;
}

._2nd_application_submit_btn {
  letter-spacing: .5px;
  cursor: pointer;
  background-color: #000;
  border-radius: 20px;
  width: 100%;
  height: 40px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 600;
  transition: all .2s;
  display: none;
}

._2nd_application_submit_btn:hover {
  background-color: #2d2e87;
}

._24popup_form_grid {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  margin-bottom: 15px;
}

._2nd_application_form_label {
  color: #fff;
  letter-spacing: .5px;
  margin-bottom: 5px;
  font-family: Montserrat, sans-serif;
  font-size: 11px;
  font-weight: 500;
  line-height: 14px;
}

._24popup_form_block {
  margin-top: 20px;
}

.success-message {
  background-color: #f55a16;
}

._2nd_application {
  background-color: #f07f27;
  padding: 20px;
}

._2nd_form_text_field {
  opacity: 1;
  color: #215336;
  cursor: text;
  border: 0 solid #000;
  border-radius: 2.5px;
  height: 30px;
  margin-bottom: 5px;
  transition: all .2s;
}

._2nd_form_text_field:hover {
  border-width: 3px;
  border-color: #ffbf00;
}

._2nd_form_text_field.disable {
  opacity: .5;
}

.button-6 {
  color: #fff;
  text-align: center;
  letter-spacing: .5px;
  background-color: #000;
  border: 0 #000;
  border-radius: 20px;
  width: 350px;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 600;
  transition: all .2s;
}

.button-6:hover {
  background-color: #2d2e87;
}

.button-6.disable {
  opacity: .5;
}

.button-7 {
  color: #fff;
  text-align: center;
  letter-spacing: .5px;
  background-color: #000;
  border: 0 #000;
  border-radius: 20px;
  width: 350px;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 600;
  transition: all .2s;
}

.button-7:hover {
  background-color: #2d2e87;
}

.button-7.disable {
  opacity: .5;
}

.signed-application {
  transition: all .2s;
}

.signed-application:hover {
  background-color: #0000;
}

.text-block-5 {
  color: #fff;
}

.bold-text-6 {
  margin-left: 5px;
}

._2nd_news_grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

._2nd_collection_wrapper {
  width: 100%;
  padding: 25px 25px 10px;
}

._2nd_collection_item {
  padding-left: 0;
  padding-right: 0;
}

._2nd_post_link {
  border-bottom: 1px solid #e6e6e6;
  border-left: 0 #0000;
  border-right: 1px solid #e6e6e6;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  display: flex;
}

._2nd_post_link.post {
  margin-bottom: 15px;
  text-decoration: none;
}

._2nd_post_date {
  color: #2d2e87;
  margin-top: 10px;
  margin-bottom: 15px;
  margin-left: 20px;
  padding-left: 0;
}

._2nd_post_date.detail {
  color: #1b2a53;
  margin-left: 0;
}

._2nd_post_title {
  color: #000;
  margin: 0 20px 5px;
  padding-left: 0;
  font-family: Noto Sans TC, sans-serif;
  font-size: 22px;
  font-weight: 300;
  line-height: 30px;
  text-decoration: none;
}

._2nd_post_title.detail {
  margin-left: 0;
  margin-right: 0;
  font-size: 20px;
}

._2nd_post_img {
  max-width: 50%;
}

._2nd_post_img.detail {
  max-width: 100%;
}

._2nd_post_bkg {
  background-color: #f07f27;
  border: 1px #0000;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

._2nd_post_grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: .6fr 1fr;
}

._2nd_post_div {
  background-color: #0000;
  position: relative;
  top: auto;
  left: 0;
}

._2nd_div_block {
  text-decoration: none;
}

.rich-text-block {
  margin-top: 15px;
}

._22_post {
  width: auto;
  padding: 25px;
}

._2nd_main_video_container {
  height: auto;
  margin-top: 25px;
  margin-bottom: 0;
  display: block;
  box-shadow: 8px 8px #beb3a8bf;
}

._2nd_main_video_grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.select_company {
  width: 100%;
  display: none;
}

._2nd_company_list_div {
  background-color: #fff;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

._2nd_company_text {
  color: #000;
  text-align: justify;
  letter-spacing: 0;
  background-color: #0000;
  flex-flow: column;
  width: auto;
  height: auto;
  margin: 0 0 10px;
  padding: 0;
  font-family: Noto Sans TC, sans-serif;
  font-size: 25px;
  font-weight: 300;
  line-height: 20px;
  display: flex;
}

._2nd_company_text.company_name {
  margin-top: 15px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
}

._2nd_company_text.artist {
  color: #2d2e87;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 14px;
  font-weight: 400;
  line-height: 14px;
}

._2nd_company_text.content {
  margin-bottom: 0;
  padding-bottom: 10px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 18px;
}

._2nd_company_cover {
  margin-bottom: 20px;
}

.social_icon {
  flex: none;
  align-self: center;
  width: 30px;
  max-width: 30px;
  height: 25px;
  max-height: 25px;
  margin-left: 0;
  margin-right: 0;
}

.social_icon:hover {
  filter: brightness(300%);
}

.social_block {
  flex: 1;
  height: 60px;
  max-height: 60px;
  display: flex;
}

.social_link {
  margin-left: 10px;
  display: flex;
}

._3rd_s1_img_block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  margin-bottom: 30px;
  display: block;
  position: relative;
}

._3rd_body {
  background-color: #e3fff1;
}

._3rd_body.green {
  background-color: #bcffac;
}

._3rd_body.orange {
  background-color: #f29a72;
}

._3rd_main_content_bkg {
  background-color: #0000;
  border-radius: 0;
  margin-top: 0;
}

._3rd_main_s2 {
  position: static;
  inset: 450px 0% 0%;
}

._3rd_main_s1 {
  flex-direction: column;
  margin-top: 60px;
  margin-bottom: 0;
  display: flex;
  position: static;
  inset: 0% 0% auto;
}

._3rd_main_s2_text {
  color: #e9eeff;
  text-align: justify;
  letter-spacing: 0;
  background-color: #0000;
  margin-bottom: 0;
  padding: 25px;
  font-family: Noto Sans TC, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 21px;
}

._3rd_main_s2_text._16pt {
  color: #1b2a53;
  text-align: justify;
  letter-spacing: .8px;
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: border-box;
  border: 0 #0000;
  margin-bottom: 15px;
  padding: 15px 0;
  font-family: Noto Sans TC, sans-serif;
  font-size: 20px;
  line-height: 30px;
  display: none;
}

._3rd_main_s2_text._16pt.list {
  color: #fff;
  margin-bottom: 0;
  padding-top: 3px;
  padding-bottom: 3px;
  font-family: Noto Sans TC, sans-serif;
  font-weight: 300;
  display: flex;
}

._3rd_main_s2_text.indent_-6 {
  color: #fff;
  letter-spacing: .75px;
  text-indent: 0;
  background-color: #1b2a53;
  border-radius: 0;
  padding-top: 25px;
  font-family: Noto Sans TC, sans-serif;
}

._3rd_main_s2_text.title {
  color: #fff;
  text-align: left;
  -webkit-text-fill-color: transparent;
  background-color: #1b2a53;
  -webkit-background-clip: text;
  background-clip: text;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  padding: 20px 20px 20px 15px;
  font-size: 24px;
  font-weight: 300;
}

._3rd_disclaimer_text {
  color: #333;
  text-align: justify;
  margin-bottom: 0;
  font-family: Noto Sans TC, sans-serif;
  font-size: 11px;
  line-height: 16px;
}

._3rd_logo {
  float: left;
  flex: none;
  max-width: 38%;
  margin-top: 15px;
  display: block;
  position: absolute;
  inset: 0% auto auto 75px;
}

._3rd_logo._02 {
  display: none;
}

.s1_mobile_img {
  background-image: url("https://cdn.prod.website-files.com/612ef1461941982083742f99/64fad9a75b9290da560b0fea_Keyart_1.jpg");
  background-position: 0 0;
  background-size: cover;
  display: none;
}

._3rd_navbar {
  -webkit-backdrop-filter: blur(50px);
  backdrop-filter: blur(50px);
  background-color: #0000;
  justify-content: space-between;
  display: block;
  position: fixed;
  inset: 0% 0% auto;
}

._3rd_navlink {
  color: #1b2a53;
  letter-spacing: .5px;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 12px;
  font-weight: 700;
  transition: all .2s;
}

._3rd_navlink:hover {
  color: #fff;
}

._3rd_navlink.w--current {
  color: #1b2a53;
}

._3rd_navlink.disable {
  opacity: .25;
}

._3rd_navlink.disable:hover {
  color: #1b2a53;
}

._4th_nav_link_reg_button {
  color: #fff;
  letter-spacing: 2px;
  background-color: #37213d;
  border-radius: 3px;
  height: 32px;
  margin-top: 15px;
  margin-left: 10px;
  padding: 5px 15px 25px;
  font-family: Noto Sans TC, sans-serif;
  font-size: 12px;
  font-weight: 500;
  transition: all .2s;
  display: inline-block;
}

._4th_nav_link_reg_button:hover {
  color: #fff;
  background-color: #974a98;
  border-radius: 3px;
  display: inline-block;
}

._4th_nav_link_reg_button.w--current {
  color: #fff;
}

._3rd_nav-menu {
  flex: 0 auto;
}

.quick-stack {
  padding: 10px 20px;
}

._3rd_introduction_paragraph_title {
  color: #fff;
  letter-spacing: 1px;
  margin: 10px 15px 0 5px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Noto Sans TC, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 24px;
}

._3rd_introduction_paragraph_title.indent {
  text-indent: 5px;
}

._3rd_introduction_paragraph_title.blue {
  color: #1b2a53;
  margin-left: 15px;
}

._3rd_introduction_paragraph {
  color: #fff;
  text-indent: 0;
  margin: 0 15px;
  padding: 3px 0;
  font-family: Noto Sans TC, sans-serif;
  font-size: 12px;
  line-height: 18px;
}

._3rd_introduction_paragraph.indent--6 {
  text-indent: -6px;
}

._3rd_introduction_paragraph.blue {
  color: #1b2a53;
}

._3rd_introduction_paragraph.blue.remarks {
  font-size: 10px;
  line-height: 16px;
}

._3rd_introduction_paragraph.blue._1pt {
  font-size: 13px;
}

._3rd_introduction_grid_text {
  color: #fff;
  text-align: left;
  letter-spacing: .5px;
  background-color: #0000;
  max-height: 100%;
  margin: 0;
  padding: 3px 0;
  font-family: Noto Sans TC, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
  list-style: square;
}

._3rd_introduction_grid_text.blue {
  color: #1b2a53;
  list-style: square;
}

._3rd_introduction_grid_text.list_hide {
  display: none;
}

._3rd_introduction_grid_text.no_bullet.blue {
  list-style: none;
}

._3rd_introduction_grid_text.no_bullet.green {
  list-style: none;
  display: flex;
}

._3rd_introduction_grid_text.green {
  color: #0b302e;
}

._3rd_line {
  background-color: #1b2a53;
  height: 1px;
}

._3rd_line.blue {
  background-color: #1b2a53;
}

.list-2 {
  margin-bottom: 0;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 20px;
  list-style: disc;
}

._3rd_introduction_grid {
  grid-column-gap: 0px;
  grid-row-gap: 5px;
  background-color: #1b2a53;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  margin-bottom: 20px;
}

._3rd_table_background {
  background-color: #fff6;
  width: 100%;
  max-width: 100%;
  height: 100%;
  max-height: 1001%;
  padding: 5px 10px;
  display: flex;
}

._3rd_table_background.light {
  background-color: #fff3;
}

._3rd_table_background.dark.hide {
  display: flex;
}

._3rd_table_background.dark {
  background-color: #fff6;
}

._3rd_table_background.empty {
  background-color: #0000;
}

._3rd_table_background.hide {
  display: flex;
}

._3rd_table_background.schedule {
  background-color: #fff3;
}

._3rd_introduction_grid_2 {
  grid-column-gap: 0px;
  grid-row-gap: 5px;
  background-color: #fff;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  margin-bottom: 20px;
  padding-bottom: 15px;
}

._3rd_introduction_grid_table {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: .25fr 1fr 1fr;
  margin: 15px;
}

._3rd_introduction_list_1 {
  margin-bottom: 0;
  padding: 3px 25px 3px 35px;
}

._3rd_introduction_grid_3 {
  grid-column-gap: 0px;
  grid-row-gap: 5px;
  background-color: #fff6;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
  margin-bottom: 20px;
  padding-bottom: 15px;
}

._3rd_introduction_grid_4 {
  grid-column-gap: 0px;
  grid-row-gap: 5px;
  background-color: #ffffff4d;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
  margin-bottom: 0;
  padding-bottom: 15px;
}

._3rd_introduction_grid_table_2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto;
  grid-template-columns: .25fr 1fr 1fr;
  margin: 15px;
}

._3rd_application_grid_2 {
  grid-column-gap: 0px;
  grid-row-gap: 5px;
  background-color: #fff;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  margin-bottom: 20px;
  padding-bottom: 15px;
}

._3rd_application_grid_3 {
  grid-column-gap: 0px;
  grid-row-gap: 5px;
  background-color: #1b2a53;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  margin-bottom: 20px;
  padding-bottom: 15px;
}

._3rd_application_grid_4 {
  grid-column-gap: 0px;
  grid-row-gap: 5px;
  background-color: #fff6;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  margin-bottom: 20px;
  padding-bottom: 15px;
}

._3rd_application_grid_table {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  margin: 15px;
}

._3rd_application_grid_table.hide {
  display: none;
}

.schedule_list {
  margin-bottom: 0;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 5px;
}

._3rd_schedule_grid {
  grid-column-gap: 0px;
  grid-row-gap: 5px;
  background-color: #ffffff4d;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  margin-bottom: 20px;
  padding-bottom: 5px;
}

._3rd_schedule_grid_table {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  margin: 15px;
}

._3rd_schedule_grid_text {
  color: #fff;
  text-align: left;
  letter-spacing: .5px;
  background-color: #0000;
  max-height: 100%;
  margin: 0;
  padding: 3px 0;
  font-family: Noto Sans TC, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
}

._3rd_schedule_grid_text.no_bullet.blue {
  color: #1b2a53;
}

._3rd_popup_form {
  z-index: 5000;
  -webkit-backdrop-filter: blur(50px);
  backdrop-filter: blur(50px);
  background-color: #0000004d;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: visible;
}

._3rd_popup {
  background-color: #f29a72;
  flex-direction: column;
  align-items: flex-end;
  width: auto;
  height: auto;
  display: flex;
  position: fixed;
}

._3rd_apply_grid {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  margin-top: -20px;
  margin-bottom: 0;
  padding: 10px 20px;
}

._3rd_submit-button {
  color: #fff;
  background-color: #1b2a53;
  border-radius: 20px;
  width: 100%;
  margin-bottom: 0;
  font-family: Noto Sans TC, sans-serif;
  font-size: 13px;
  font-weight: 500;
  transition: all .2s cubic-bezier(.645, .045, .355, 1);
  display: block;
}

._3rd_submit-button:hover {
  color: #fff;
  background-color: #1b2a53;
  box-shadow: 4px 4px 20px 5px #0000004f;
}

._3rd_submit-button.disable {
  display: none;
}

._3rd_button {
  opacity: 1;
  border: 1px solid #0000;
  border-radius: 20px;
  padding-left: 30px;
  padding-right: 30px;
  transition: all .2s;
}

._3rd_button:hover {
  color: #fff;
  background-color: #fff;
  box-shadow: 4px 4px 20px 5px #00000026;
}

._3rd_close_btn {
  width: 40px;
  transition: all .2s;
  position: relative;
  inset: 0% 0% auto auto;
}

._3rd_close_btn:hover {
  opacity: 1;
  filter: grayscale() invert();
}

._3rd_acknowledgement_grid {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #fff;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  padding: 20px;
}

._3rd_main_container {
  height: auto;
  margin-top: 25px;
  display: flex;
  box-shadow: 8px 8px #beb3a8bf;
}

._3rd_main_grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #0000;
  grid-template-rows: auto .25fr;
  grid-template-columns: .6fr 1fr;
}

._3rd_main_title_bkg {
  background-color: #fff;
  justify-content: center;
  align-items: center;
  display: flex;
}

._3rd_logo_link {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  height: 450px;
  display: flex;
}

._3rd_img_link {
  cursor: pointer;
  height: 450px;
}

._3rd_logo_main {
  z-index: 50;
  max-width: 130%;
  position: relative;
}

._3rd_main_bkg {
  background-image: url("https://cdn.prod.website-files.com/612ef1461941982083742f99/633a4fa85eab0d51f32bee3f_%E6%B8%AF%E6%BC%AB%E5%8B%95%E5%8A%9Bkey-art-01.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 0;
  height: 450px;
  margin: 0;
  padding-top: 0;
}

._3rd_main_bkg.home {
  background-color: #bcffac;
  background-image: url("https://cdn.prod.website-files.com/612ef1461941982083742f99/65017141d9eb2a5b7c0a3c9d_Keyart_main.png");
  background-position: 75%;
}

.grid-2 {
  grid-column-gap: 10px;
  grid-template-columns: .8fr 1fr 1fr .75fr 1.25fr;
}

.text_co-organized {
  text-align: left;
  font-size: 11px;
  line-height: 12px;
}

.discliamer_grid {
  grid-column-gap: 40px;
  grid-row-gap: 15px;
  background-color: #fff;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  margin-top: 30px;
  margin-bottom: 0;
  padding: 10px 40px 20px;
  position: static;
}

._3rd_disclaimer_logo {
  grid-column-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: .25fr .6fr .25fr .5fr 1.4fr;
  align-items: center;
  margin-top: 5px;
}

._3rd_popup_contact {
  z-index: 1500;
  -webkit-backdrop-filter: blur(50px);
  backdrop-filter: blur(50px);
  background-color: #0000004d;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

._3rd_navbar_container {
  background-color: #0000;
  justify-content: space-between;
  display: flex;
}

.link-4 {
  color: #1b2a53;
}

._3rd_application_grid_5 {
  grid-column-gap: 0px;
  grid-row-gap: 5px;
  background-color: #fff6;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  margin-bottom: 20px;
  padding-bottom: 15px;
}

._3rd_application_link_block {
  opacity: 1;
  cursor: pointer;
  background-color: #000;
  border: 1px #f55a16;
  border-radius: 3px;
  justify-content: center;
  align-self: baseline;
  align-items: center;
  width: 100%;
  height: 40px;
  margin-right: 0;
  padding: 10px 25px;
  font-family: Montserrat, sans-serif;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

._3rd_application_link_block:hover {
  opacity: 1;
  color: #fff;
  background-color: #000;
  border: 2px solid #fff;
}

.download_icon {
  margin-right: 15px;
}

._3rd_application_download_link {
  color: #fff;
  text-align: center;
  letter-spacing: 1px;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  line-height: 12px;
  display: flex;
}

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

.introduction_list {
  color: #fff;
  list-style: none;
}

.select-field {
  color: #333;
  height: 30px;
  padding: 5px 15px 5px 7px;
  font-size: 13px;
}

.select-field.disable {
  opacity: .5;
  cursor: not-allowed;
}

._3rd_main_video_container {
  height: auto;
  margin-top: 25px;
  margin-bottom: 0;
  display: block;
}

._3rd_main_video_grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

._3rd_s1_img_02_block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  margin-bottom: 30px;
  display: none;
  position: relative;
}

._3rd_schedule_paragraph {
  color: #fff;
  text-indent: 0;
  margin: 0 15px;
  padding: 3px 0;
  font-family: Noto Sans TC, sans-serif;
  font-size: 12px;
  line-height: 18px;
}

._3rd_schedule_paragraph.blue {
  color: #1b2a53;
  margin-top: 15px;
}

._3rd_schedule_paragraph.blue.hide {
  display: flex;
}

._3rd_instruction_grid_table {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: .25fr 1fr 1fr;
  margin: 15px;
}

._3rd_instruction_grid_table.hide {
  display: none;
}

._23_post {
  background-color: #fff;
  width: 100%;
  padding: 25px;
  position: static;
}

._3rd_post_date {
  color: #2d2e87;
  margin-top: 10px;
  margin-bottom: 15px;
  margin-left: 20px;
  padding-left: 0;
}

._3rd_post_date.detail {
  color: #1b2a53;
  margin-left: 0;
}

._3rd_post_title {
  color: #000;
  margin: 0 20px 5px;
  padding-left: 0;
  font-family: Noto Sans TC, sans-serif;
  font-size: 22px;
  font-weight: 300;
  line-height: 30px;
  text-decoration: none;
}

._3rd_post_title.detail {
  margin-left: 0;
  margin-right: 0;
  font-size: 20px;
}

._3rd_post_img {
  max-width: 50%;
}

._3rd_post_img.detail {
  max-width: 100%;
}

._3rd_div_block {
  text-decoration: none;
}

._3rd_post_link {
  border-bottom: 1px solid #e6e6e6;
  border-left: 0 #0000;
  border-right: 1px solid #e6e6e6;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  display: flex;
}

._3rd_post_link.post {
  margin-bottom: 15px;
  text-decoration: none;
}

.notice-text {
  opacity: 1;
  color: #fff;
  text-align: center;
  letter-spacing: 1px;
  mix-blend-mode: overlay;
  background-color: #000;
  flex-direction: column;
  margin-bottom: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Noto Sans TC, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  display: block;
}

._3rd_selected_grid_1 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto 10px auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: .75fr .5fr 1fr;
  padding-left: 15px;
  padding-right: 15px;
}

._3rd_selected_grid_2 {
  grid-column-gap: 0px;
  grid-row-gap: 15px;
  background-color: #fff;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  margin-bottom: 20px;
  padding-bottom: 15px;
}

._3rd_company_text {
  color: #000;
  text-align: justify;
  letter-spacing: 0;
  background-color: #0000;
  flex-flow: column;
  width: auto;
  height: auto;
  margin: 0 0 10px;
  padding: 0;
  font-family: Noto Sans TC, sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 30px;
  display: flex;
}

._3rd_company_cover {
  border: 1px solid #dadada;
  border-radius: 100px;
  width: 100px;
  max-width: 100px;
  margin-top: 0;
  margin-bottom: 0;
}

._4th_main_container {
  height: auto;
  margin-top: 25px;
  display: flex;
  box-shadow: 8px 8px #beb3a8bf;
}

._4th_img_link {
  cursor: pointer;
  background-color: #fff;
  width: 100%;
  height: auto;
  text-decoration: none;
}

._4th_main_grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #0000;
  grid-template-rows: auto .25fr;
  grid-template-columns: 1fr;
  width: 100%;
}

._4th_img {
  width: 100%;
}

._3rd_company_list_div {
  background-color: #fff;
  width: 100%;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.div-block-3 {
  width: 100px;
  max-width: 100px;
  height: 100px;
  max-height: 100px;
  margin-top: 15px;
  margin-bottom: 30px;
}

._4th_content_section {
  background-color: #37213d;
  padding-bottom: 20px;
}

._4th_navbar {
  -webkit-backdrop-filter: blur(50px);
  backdrop-filter: blur(50px);
  background-color: #0000;
  justify-content: space-between;
  display: block;
  position: fixed;
  inset: 0% 0% auto;
}

._4th_banner_section {
  margin-top: 50px;
}

._4th_paragraph {
  color: #e9eeff;
  text-align: justify;
  letter-spacing: 1px;
  text-indent: -13px;
  background-color: #0000;
  margin-bottom: 0;
  padding: 25px 0;
  font-family: Noto Sans TC, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 21px;
}

._4th_content_container {
  background-color: #0000;
  margin-top: 0;
}

._4th_navlink {
  color: #37213d;
  letter-spacing: .5px;
  -webkit-text-stroke-color: #37213d;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 12px;
  font-weight: 700;
  transition: all .2s;
}

._4th_navlink:hover {
  color: #974a98;
}

._4th_navlink.w--current {
  color: #37213d;
}

._4th_introduction {
  font-size: 21px;
  font-weight: 300;
  line-height: 32px;
}

._4th_title {
  color: #d385d5;
  text-indent: -5px;
}

._4th_kv_img {
  width: 100%;
}

._4th_nav-menu {
  flex: 0 auto;
}

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

._4th_kv_mobile {
  background-image: url("https://cdn.prod.website-files.com/612ef1461941982083742f99/66a27dd542732481a1cd5a1e_4th_banner.jpg");
  background-position: 50%;
  background-size: 1300px;
  height: 400px;
  margin-bottom: 0;
  display: none;
}

._4th_popup {
  background-color: #1c3588;
  flex-direction: column;
  align-items: flex-end;
  width: auto;
  height: auto;
  display: flex;
  position: fixed;
}

._4th_popup.contact {
  background-color: #37213d;
  border: 5px solid #fff;
  width: auto;
}

._4th_popup_contact {
  z-index: 1500;
  background-color: #000000c7;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

._4th_discliamer_grid {
  grid-column-gap: 40px;
  grid-row-gap: 10px;
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  margin-top: 0;
  margin-bottom: 5px;
  padding: 10px 40px;
  position: static;
}

._4th_main_title {
  color: #fff;
  text-align: left;
  letter-spacing: 1px;
  background-color: #0000;
  margin-bottom: 0;
  padding: 25px 25px 25px 0;
  font-family: Noto Sans TC, sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 21px;
}

._4th_introduction_grid {
  grid-column-gap: 0px;
  grid-row-gap: 5px;
  background-color: #974a98;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  margin-bottom: 20px;
}

._4th_main_content_bkg {
  background-color: #0000;
  border-radius: 0;
  margin-top: 0;
}

._4th_introduction_grid_3 {
  grid-column-gap: 0px;
  grid-row-gap: 5px;
  background-color: #e2b4e3;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
  margin-bottom: 20px;
  padding-bottom: 15px;
}

._4th_introduction_grid_4 {
  grid-column-gap: 0px;
  grid-row-gap: 5px;
  background-color: #e5d0e6;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
  margin-bottom: 0;
  padding-bottom: 15px;
}

._4th_introduction_grid_2 {
  grid-column-gap: 0px;
  grid-row-gap: 5px;
  background-color: #fff;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  margin-bottom: 20px;
  padding-bottom: 15px;
}

._4th_application_grid_3 {
  grid-column-gap: 0px;
  grid-row-gap: 5px;
  background-color: #974a98;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  margin-bottom: 20px;
  padding-bottom: 15px;
}

._4th_application_grid_2 {
  grid-column-gap: 0px;
  grid-row-gap: 5px;
  background-color: #fff;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  margin-bottom: 20px;
  padding-bottom: 15px;
}

._4th_application_grid_5 {
  grid-column-gap: 0px;
  grid-row-gap: 5px;
  background-color: #e5d0e6;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  margin-bottom: 20px;
  padding-bottom: 15px;
}

._4th_application_grid_4 {
  grid-column-gap: 0px;
  grid-row-gap: 5px;
  background-color: #e5d0e6;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  margin-bottom: 20px;
  padding-bottom: 15px;
}

._4th_popup_form {
  z-index: 5000;
  background-color: #000000c7;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: visible;
}

._4th_popup_bkg {
  background-color: #642073;
  border: 5px solid #fff;
  flex-direction: column;
  align-items: flex-end;
  width: auto;
  height: auto;
  display: flex;
  position: fixed;
}

._4th_submit-button {
  color: #fff;
  background-color: #ec6e7e;
  border-radius: 3px;
  width: 100%;
  margin-bottom: 0;
  font-family: Noto Sans TC, sans-serif;
  font-size: 13px;
  font-weight: 500;
  transition: all .2s cubic-bezier(.645, .045, .355, 1);
  display: block;
}

._4th_submit-button:hover {
  color: #fff;
  background-color: #ff3f58;
  box-shadow: 4px 4px 20px 5px #0000004f;
}

._4th_button {
  opacity: 1;
  border: 1px solid #0000;
  border-radius: 3px;
  padding-left: 30px;
  padding-right: 30px;
  transition: all .2s;
}

._4th_button:hover {
  color: #fff;
  background-color: #fff;
  box-shadow: 4px 4px 20px 5px #00000026;
}

._4th_close_btn {
  width: 40px;
  transition: all .2s;
  display: flex;
  position: relative;
  inset: 0% 0% auto auto;
}

._4th_close_btn:hover {
  opacity: 1;
  filter: grayscale() invert();
}

._4th_apply_grid {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  margin-top: -20px;
  margin-bottom: 0;
  padding: 10px 20px;
}

._4th_application_link_block {
  opacity: 1;
  cursor: pointer;
  background-color: #000;
  border: 1px #f55a16;
  border-radius: 3px;
  justify-content: center;
  align-self: baseline;
  align-items: center;
  width: 100%;
  height: 40px;
  margin-right: 0;
  padding: 10px 25px;
  font-family: Montserrat, sans-serif;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

._4th_application_link_block:hover {
  opacity: 1;
  color: #fff;
  background-color: #000;
  border: 2px solid #fff;
}

._4th_schedule_grid {
  grid-column-gap: 0px;
  grid-row-gap: 5px;
  background-color: #e2b4e3;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  margin-bottom: 20px;
  padding-bottom: 5px;
}

._4th_table_background {
  background-color: #fff3;
  width: 100%;
  max-width: 100%;
  height: 100%;
  max-height: 1001%;
  padding: 5px 5px 5px 10px;
  display: flex;
}

._4th_main_s2 {
  position: static;
  inset: 450px 0% 0%;
}

._4th_company_text {
  color: #000;
  text-align: justify;
  letter-spacing: 0;
  background-color: #0000;
  flex-flow: column;
  width: auto;
  height: auto;
  margin: 0 0 10px;
  padding: 0;
  font-family: Noto Sans TC, sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 30px;
  display: flex;
}

._4th_selected_grid_1 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto 10px auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: .75fr .5fr 1fr;
  padding-left: 15px;
  padding-right: 15px;
}

._5th_main_container {
  height: auto;
  margin-top: 0;
  display: flex;
  box-shadow: 8px 8px #beb3a8bf;
}

._5th_div_block {
  background-color: #00a8a280;
  background-image: url("https://cdn.prod.website-files.com/612ef1461941982083742f99/688f7ad5db6ff6c6f382751d_Logo.svg"), url("https://cdn.prod.website-files.com/612ef1461941982083742f99/68907cfb2ae78e79eb18f949_kv_banner.png"), url("https://cdn.prod.website-files.com/612ef1461941982083742f99/68907cde9bbccf6c6515f55d_White%20Text%202.svg"), url("https://cdn.prod.website-files.com/612ef1461941982083742f99/688f798de20d6bf229abbc77_Comic_pattern.png");
  background-position: 50%, 50%, 40% 55%, 0 100%;
  background-repeat: no-repeat, repeat, no-repeat, no-repeat;
  background-size: auto 55%, cover, 200%, auto;
  background-attachment: scroll, scroll, scroll, fixed;
  height: 600px;
  position: relative;
  overflow: hidden;
}

._5th_div_block.inside {
  background-size: auto 70%, cover, 200%, auto;
  height: 300px;
}

._5th_img_link {
  cursor: pointer;
  background-color: #fff;
  width: 100%;
  height: auto;
  text-decoration: none;
}

._5th_introduction {
  text-indent: -5px;
  font-size: 21px;
  font-weight: 300;
  line-height: 32px;
}

._5th_content_section {
  opacity: 1;
  background-color: #54bcb7;
  background-image: url("https://cdn.prod.website-files.com/612ef1461941982083742f99/688f798de20d6bf229abbc77_Comic_pattern.png");
  background-position: 50%;
  background-size: auto;
  background-attachment: fixed;
  padding-bottom: 20px;
}

._5th_title {
  color: #ffebcd;
  text-indent: -5px;
}

._5th_navbar {
  -webkit-backdrop-filter: blur(50px);
  backdrop-filter: blur(50px);
  background-color: #0000;
  justify-content: space-between;
  display: block;
  position: fixed;
  inset: 0% 0% auto;
}

._5th_nav_link_reg_button {
  color: #fff;
  letter-spacing: 2px;
  background-color: #ec6e7e;
  border-radius: 3px;
  height: 32px;
  margin-top: 15px;
  margin-left: 10px;
  padding: 5px 15px 25px;
  font-family: Noto Sans TC, sans-serif;
  font-size: 12px;
  font-weight: 500;
  transition: all .2s;
  display: inline-block;
}

._5th_nav_link_reg_button:hover {
  color: #fff;
  background-color: #ff475f;
  border-radius: 3px;
  display: inline-block;
}

._5th_nav_link_reg_button.w--current {
  color: #fff;
}

._5th_navlink {
  color: #16524f;
  letter-spacing: .5px;
  -webkit-text-stroke-color: #37213d;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 12px;
  font-weight: 700;
  transition: all .2s;
}

._5th_navlink:hover, ._5th_navlink.w--current {
  color: #4ba5a1;
}

._5th_navlink._1st {
  color: #0b302e;
}

._5th_navlink.disable {
  opacity: .25;
}

._5th_paragraph {
  color: #fff;
  text-align: left;
  letter-spacing: 1px;
  text-indent: -13px;
  background-color: #0000;
  margin-bottom: 0;
  padding: 25px 0;
  font-family: Noto Sans TC, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 21px;
}

._5th_introduction_grid {
  grid-column-gap: 0px;
  grid-row-gap: 5px;
  background-color: #ec6e7e;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  margin-bottom: 20px;
}

._5th_introduction_grid._2 {
  grid-row-gap: 0px;
  background-color: #fff;
}

._5th_introduction_grid._3, ._5th_introduction_grid._4 {
  grid-row-gap: 0px;
  background-color: #e6cda9;
}

._5th_schedule_grid {
  grid-column-gap: 0px;
  grid-row-gap: 5px;
  background-color: #ec6e7e;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  margin-bottom: 20px;
  padding-bottom: 0;
}

._5th_popup {
  background-color: #4ba5a1;
  flex-direction: column;
  align-items: flex-end;
  width: auto;
  height: auto;
  display: flex;
  position: fixed;
}

._5th_popup_bkg {
  background-color: #4ba5a1;
  border: 5px #fff;
  flex-direction: column;
  align-items: flex-end;
  width: 70%;
  height: auto;
  display: flex;
  position: fixed;
}

._5th_popup_form {
  z-index: 5000;
  -webkit-backdrop-filter: blur(100px);
  backdrop-filter: blur(100px);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: visible;
}

._5th_nav-menu {
  flex: 0 auto;
}

._5th_popup_contact {
  z-index: 1500;
  -webkit-backdrop-filter: blur(50px);
  backdrop-filter: blur(50px);
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

._5th_table_background {
  background-color: #fff3;
  width: 100%;
  max-width: 100%;
  height: 100%;
  max-height: 1001%;
  padding: 5px 10px;
  display: flex;
}

._5th_table_background.schedule_right {
  background-color: #fff6;
}

._5th_table_background.no-fill {
  background-color: #fff0;
  max-height: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
}

._5th_table_background.no-fill.schedule {
  background-color: #176d68;
}

._5th_table_background.no-fill.dark {
  background-color: #fffc;
}

._5th_table_background.label {
  background-color: #fff0;
}

._5th_line {
  background-color: #fff;
  height: 1px;
}

._5th_list {
  margin-bottom: 0;
  padding: 3px 20px;
  list-style: disc;
}

._5th_introduction_grid_text {
  color: #fff;
  text-align: left;
  letter-spacing: .5px;
  background-color: #0000;
  max-height: 100%;
  margin: 0;
  padding: 3px 0;
  font-family: Noto Sans TC, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
  list-style: square;
}

._5th_introduction_grid_text.green {
  color: #0b302e;
}

._5th_introduction_grid_text.green.bold {
  font-weight: 700;
}

._5th_banner_section {
  margin-top: 50px;
}

._5th_instruction_grid {
  grid-column-gap: 0px;
  grid-row-gap: 5px;
  background-color: #ec6e7e;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  margin-bottom: 20px;
  padding-bottom: 15px;
}

._5th_instruction_grid._2 {
  grid-row-gap: 0px;
  background-color: #fff;
  padding-bottom: 0;
}

._5th_instruction_grid._1, ._5th_instruction_grid._3 {
  grid-row-gap: 0px;
  background-color: #e9d5b9;
  padding-bottom: 0;
}

._5th_instruction_grid._4 {
  grid-row-gap: 0px;
  padding-bottom: 0;
}

._5th_introduction_title_block {
  background-color: #ec6e7e;
  flex-direction: row;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

._5th_introduction_title_block.green {
  background-color: #176d68;
  padding-top: 10px;
  padding-bottom: 10px;
}

._5th_intructions_title {
  color: #fff;
  letter-spacing: 1px;
  margin: 0 0 0 10px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Noto Sans TC, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 12px;
}

._5th_icon {
  width: 25px;
  margin-top: 0;
  margin-left: 15px;
}

._5th_instruction_grid_table {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  margin: 15px;
}

._5th_instruction_paragraph {
  color: #fff;
  background-color: #176d68;
  margin-bottom: 0;
  padding: 10px 15px;
}

._5th_instruction_paragraph.white {
  color: #0b302e;
  background-color: #fff;
}

._5th_instruction_paragraph.indent {
  text-indent: -6px;
}

._5th_instruction_list {
  margin-bottom: 0;
  padding: 15px 25px 20px 35px;
}

._5th_main_content_bkg {
  background-color: #0000;
  border-radius: 0;
  margin-top: 0;
}

._5th_main_title {
  color: #fff;
  text-align: left;
  letter-spacing: 1px;
  background-color: #0000;
  margin-bottom: 0;
  padding: 25px 25px 25px 0;
  font-family: Noto Sans TC, sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 21px;
}

._5th_schedule_paragraph {
  background-color: #fff;
  margin-bottom: 0;
  padding: 10px 15px;
}

._5th_schedule_grid_table {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  margin: 15px;
}

._5th_schedule_grid_text {
  color: #fff;
  margin-bottom: 0;
  font-family: Noto Sans TC, sans-serif;
  font-weight: 700;
  line-height: 14px;
}

._5th_acknowledgement_grid {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #fff;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  padding: 20px;
}

._5th_introduction_paragraph.remarks {
  background-color: #e7e7e7;
  margin-bottom: 0;
  padding: 10px 20px;
  font-size: 12px;
}

._5th_introduction_paragraph.white {
  background-color: #fff;
  margin-bottom: 0;
  padding: 10px 20px;
}

._5th_introduction_list {
  margin-bottom: 0;
  padding: 10px 25px 10px 35px;
}

._5th_introduction_grid_table {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto;
  grid-template-columns: .25fr 1fr 1fr;
  margin: 15px;
}

._5th_introduction_grid_table._1.group_2 {
  display: none;
}

._5th_submit-button {
  color: #fff;
  background-color: #ec6e7e;
  border-radius: 3px;
  width: 100%;
  margin-bottom: 0;
  font-family: Noto Sans TC, sans-serif;
  font-size: 13px;
  font-weight: 500;
  transition: all .2s cubic-bezier(.645, .045, .355, 1);
  display: block;
}

._5th_submit-button:hover {
  color: #fff;
  background-color: #ff3f58;
  box-shadow: 4px 4px 20px 5px #0000004f;
}

.image-7 {
  filter: grayscale();
}

._5th_button {
  opacity: 1;
  border: 1px solid #0000;
  border-radius: 3px;
  padding-left: 30px;
  padding-right: 30px;
  transition: all .2s;
}

._5th_button:hover {
  color: #fff;
  background-color: #fff;
  box-shadow: 4px 4px 20px 5px #00000026;
}

._5th_application_link_block {
  opacity: 1;
  cursor: pointer;
  background-color: #000;
  border: 1px #f55a16;
  border-radius: 3px;
  justify-content: center;
  align-self: baseline;
  align-items: center;
  width: 100%;
  height: 40px;
  margin-right: 0;
  padding: 10px 25px;
  font-family: Montserrat, sans-serif;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

._5th_application_link_block:hover {
  opacity: 1;
  color: #fff;
  background-color: #000;
  border: 2px solid #fff;
}

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

._5th_apply_grid {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  margin-top: -20px;
  margin-bottom: 0;
  padding: 10px 20px;
}

._5th_briefing_link {
  color: #0b302e;
  text-underline-offset: 3px;
  transition: all .2s;
}

._5th_briefing_link:hover {
  color: #fff;
}

@media screen and (min-width: 1280px) {
  .header_container, .container {
    max-width: 1100px;
  }

  .nav-link {
    font-size: 14px;
  }

  .nav-link-register {
    height: 32px;
    padding-left: 14px;
    padding-right: 14px;
    font-size: 14px;
  }

  .image {
    width: 310px;
  }

  .main_banner_container {
    max-width: 1100px;
    margin-top: -160px;
  }

  .main_content_bkg {
    max-width: 1100px;
  }

  .paragraph {
    font-size: 13px;
    line-height: 23px;
  }

  .disclaimer_section {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .disclaimer_container {
    max-width: 1100px;
    margin-top: 0;
  }

  .disclaimer_text {
    margin-bottom: 0;
    font-size: 12px;
    line-height: 18px;
  }

  .main_banner_block {
    background-position: 50% 100%;
    background-size: 1100px;
    height: 530px;
  }

  .introduction_banner_block {
    background-size: cover;
    height: 490px;
  }

  .introduction_banner_container, .introduction_text_container {
    max-width: 1100px;
  }

  .image-2.schedule, .image-2.application {
    height: 77px;
  }

  .image-2.introduction, .image-2.news {
    height: 110px;
  }

  .line {
    background-color: #f7f7f7;
  }

  .line.bold {
    background-color: #777;
  }

  .line.bold._2nd {
    opacity: 1;
  }

  .line._2nd {
    opacity: .5;
  }

  .introduction_content_section_1 {
    grid-template-rows: auto auto auto auto auto auto auto;
    padding-bottom: 0;
  }

  .introduction_content_block {
    max-width: 1100px;
  }

  .introduction_paragraph_1, .introduction_paragraph_2 {
    font-size: 14px;
  }

  .image-3 {
    height: 40px;
  }

  .image-3.pink {
    height: 53px;
  }

  .image-4 {
    width: 28px;
    margin-top: 0;
  }

  .introduction_blue_content_block {
    max-width: 1100px;
  }

  .introduction_paragraph_3, .introduction_paragraph_title {
    font-size: 14px;
  }

  .introduction_grid_3_text, .introduction_grid_3_text.bold, .introduction_grid_3_text._2 {
    font-size: 14px;
    line-height: 20px;
  }

  .introduction_paragraph_4 {
    font-size: 12px;
  }

  .introduction_yellow_content_block {
    max-width: 1100px;
  }

  .application_banner_block {
    background-size: cover;
    height: 500px;
  }

  .application_banner_container {
    max-width: 1100px;
  }

  .application_paragraph_1 {
    font-size: 14px;
  }

  .application_content_block {
    max-width: 1100px;
  }

  .application_paragraph_2, .application_paragraph_4 {
    font-size: 14px;
    line-height: 26px;
  }

  .schedule_banner_block {
    background-image: url("https://cdn.prod.website-files.com/612ef1461941982083742f99/612f47b8a372c944ed26d643_04.jpg");
    background-size: cover;
    height: 490px;
  }

  .schedule_text_container, .schedule_banner_container {
    max-width: 1100px;
  }

  .schedule_grid_text, .schedule_grid_text.bold {
    font-size: 14px;
    line-height: 18px;
  }

  .schedule_grid_text.bold._2nd {
    font-size: 15px;
  }

  .schedule_grid_text_2 {
    font-size: 12px;
    line-height: 18px;
  }

  .popup_form {
    font-size: 16px;
    display: none;
  }

  .popup {
    width: auto;
  }

  .popup.contact {
    background-color: #1b2a53;
    background-image: none;
  }

  .popup.news {
    width: 350px;
  }

  .apply_content_button_block {
    display: none;
  }

  .apply_content_button_1, .apply_content_button_2 {
    font-size: 14px;
  }

  .apply_label {
    opacity: 1;
    font-size: 11px;
    line-height: 18px;
    display: block;
  }

  .apply_text_field {
    opacity: 1;
    height: 30px;
    font-size: 14px;
    display: block;
  }

  .apply_text_field:hover {
    border-left-color: #1b2a53;
  }

  .submit-button {
    margin-bottom: 0;
    font-size: 14px;
    display: block;
  }

  .apply_grid {
    padding-top: 0;
    padding-bottom: 10px;
  }

  .popup_contact {
    display: none;
  }

  .contact_paragraph {
    font-size: 14px;
    line-height: 28px;
  }

  .acknowledge_title {
    height: 77px;
  }

  .acknowlegement_banner_block {
    background-size: cover;
    height: 490px;
  }

  .acknowledgement_banner_container, .acknowledgement_text_container {
    max-width: 1100px;
  }

  .acknowledgement_grid_1 {
    grid-column-gap: 15px;
    padding: 25px;
  }

  .acknowledgement_grid_text, .acknowledgement_grid_text.bold {
    font-size: 14px;
    line-height: 18px;
  }

  .close_btn_2 {
    padding-top: 0;
  }

  .bold-text-2 {
    font-size: 14px;
  }

  .error-message {
    font-size: 11px;
  }

  .button {
    opacity: 1;
    color: #1b2a53;
  }

  .file_upload_doc {
    opacity: 1;
    display: block;
  }

  .coming_paragraph {
    font-size: 24px;
    line-height: 23px;
  }

  .news_banner_block {
    background-size: cover;
    height: 300px;
  }

  .collection-list-wrapper {
    margin-right: 0;
  }

  .news_post_bkg, .news_post_bkg:hover {
    padding-left: 20px;
  }

  .news_title {
    margin-left: 15px;
    font-size: 16px;
  }

  .news_date_title {
    margin-left: 15px;
    font-size: 14px;
  }

  .news_banner_container {
    max-width: 1100px;
  }

  .main_content_button_3 {
    margin-top: 15px;
    font-size: 14px;
  }

  .popup_news {
    display: none;
  }

  .main_content_button_4 {
    margin-top: 0;
    font-size: 14px;
  }

  .news_popup_box {
    font-size: 18px;
    line-height: 24px;
  }

  .popup_news_2 {
    display: none;
  }

  .apply_grid_2 {
    padding-top: 10px;
  }

  .news_popup_box_2 {
    font-size: 18px;
    line-height: 24px;
  }

  .news_popup_box_3 {
    font-size: 13px;
    line-height: 24px;
  }

  .main_content_button_5 {
    margin-top: 0;
    font-size: 14px;
  }

  .main_content_button_5.faq {
    width: 100%;
  }

  .dropdown-toggle, .accordian-link {
    font-size: 14px;
  }

  .important_text {
    font-size: 13px;
    line-height: 20px;
    display: block;
  }

  .selected_grid_1.selected {
    grid-template-rows: auto 20px auto 10px auto auto;
  }

  .selected_grid_text, .selected_grid_text.bold {
    font-size: 14px;
    line-height: 18px;
  }

  .selected_grid_text.top.selected.remarks {
    margin-top: 20px;
    font-size: 12px;
  }

  .selected_banner_block {
    background-image: url("https://cdn.prod.website-files.com/612ef1461941982083742f99/61b721dddb4dff12d313b87e_%E6%B8%AF%E6%BC%AB%E5%8B%95%E5%8A%9B_web%20banners-op-04.jpg");
    background-size: cover;
    height: 490px;
  }

  .company_text_container {
    max-width: 1100px;
  }

  .company_post_bkg, .company_post_bkg:hover {
    padding-left: 20px;
  }

  .company_link {
    font-size: 14px;
    line-height: 18px;
  }

  .company_link._3rd {
    line-height: 17px;
  }

  ._2nd_main_grid {
    background-color: #0000;
  }

  ._2nd_main_bkg {
    background-image: url("https://cdn.prod.website-files.com/612ef1461941982083742f99/633a4fa85eab0d51f32bee3f_%E6%B8%AF%E6%BC%AB%E5%8B%95%E5%8A%9Bkey-art-01.jpg");
    height: 500px;
  }

  ._2nd_main_bkg.introduction {
    height: 500px;
  }

  ._2nd_main_bkg.application {
    background-image: url("https://cdn.prod.website-files.com/612ef1461941982083742f99/633a4f9ccc3033b8648ce087_%E6%B8%AF%E6%BC%AB%E5%8B%95%E5%8A%9Bkey%20art-03.jpg");
  }

  ._2nd_main_bkg.schedule {
    background-image: url("https://cdn.prod.website-files.com/612ef1461941982083742f99/633a4f9d186753c0d5e67c45_%E6%B8%AF%E6%BC%AB%E5%8B%95%E5%8A%9Bkey%20art-05.jpg");
  }

  ._2nd_main_bkg.home {
    height: 450px;
  }

  ._2nd_main_container {
    max-width: 1100px;
    box-shadow: 8px 8px #beb3a8bf;
  }

  ._2nd_main_container._02 {
    margin-top: 25px;
  }

  .body.main {
    background-image: url("https://cdn.prod.website-files.com/612ef1461941982083742f99/633a50a4689e383798b15be5_Pattern.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  ._2nd_main_text_bkg {
    flex-direction: column;
  }

  ._2nd_main_text_bkg._02 {
    margin-top: 0;
  }

  ._2nd_main_disclaimer {
    color: #a6a7e5;
    line-height: 15px;
  }

  ._2nd_main_disclaimer.main {
    align-items: stretch;
    font-size: 13px;
    line-height: 20px;
  }

  ._2nd_main_heading_2 {
    text-align: left;
  }

  ._2nd_main_reg_button {
    color: #fff;
    background-color: #000;
    border-radius: 5px;
    width: 250px;
    margin-left: 0;
  }

  ._2nd_main_reg_button:hover {
    background-color: #2d2e87;
  }

  ._1st_main_container {
    max-width: 1100px;
    box-shadow: 8px 8px #beb3a8bf;
  }

  ._2nd_logo {
    max-width: 120%;
  }

  ._2nd_logo.introduction {
    max-width: 110%;
  }

  ._1st_main_text_bkg.notice {
    background-color: #642175;
  }

  ._2nd_logo_link {
    height: 450px;
  }

  ._2nd_logo_link.w--current {
    height: 500px;
  }

  ._2nd_img_link {
    height: 450px;
  }

  ._2nd_intro_text {
    letter-spacing: 3px;
    background-color: #2d2e87;
    background-position: 50% 0;
    background-repeat: repeat;
    background-size: auto;
    background-attachment: fixed;
    flex-direction: column;
    padding: 25px;
    font-size: 13px;
    line-height: 20px;
  }

  ._2nd_main_nav_bar {
    margin-bottom: 30px;
  }

  ._2nd_disclaimer_container {
    max-width: 1100px;
  }

  ._2nd_disclaimer_container.post {
    margin-top: 0;
  }

  ._2nd_main_nav_container {
    max-width: 1100px;
  }

  .grid {
    background-color: #2d2e87;
    background-image: url("https://cdn.prod.website-files.com/612ef1461941982083742f99/633a50f5a4808cc52cb87a34_Pattern_2.svg");
  }

  .grid.main {
    background-image: url("https://cdn.prod.website-files.com/612ef1461941982083742f99/633a50f5a4808cc52cb87a34_Pattern_2.svg");
    background-position: 50% 0;
    background-repeat: repeat-y;
    background-size: cover;
    background-attachment: scroll;
  }

  ._2nd_disclaimer_div.green {
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .hkcaf_logo {
    width: 750px;
  }

  ._2nd_disclaimer_text {
    color: #2d2e87;
    font-size: 12px;
    line-height: 18px;
  }

  ._2nd_nav_link_rig_button {
    background-color: #2d2e87;
    height: 32px;
    padding-left: 14px;
    padding-right: 14px;
    font-size: 12px;
    display: inline-block;
  }

  ._2nd_nav_link_rig_button:hover {
    background-color: #2d2e87;
  }

  ._2nd_navlink {
    letter-spacing: 1px;
    font-size: 13px;
  }

  ._2nd_navbar_container {
    max-width: 1100px;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  ._2nd_navbar {
    position: static;
  }

  ._2nd_schedule_grid {
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: .75fr 1fr;
    margin-top: 0;
    margin-right: 0;
    padding: 25px;
  }

  ._2nd_schedule_text_grid {
    grid-column-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: .6fr 1fr;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  ._2nd_schedule_grid_text {
    font-size: 15px;
    line-height: 18px;
  }

  ._2nd_schedule_grid_text.bracket {
    text-indent: -5px;
  }

  .title_span {
    letter-spacing: 4px;
    font-family: Noto Sans TC, sans-serif;
    font-size: 30px;
    font-weight: 300;
    line-height: 35px;
  }

  ._2nd_support_text {
    letter-spacing: 3px;
    background-color: #2d2e87;
    flex-direction: column;
    padding: 25px;
    font-size: 13px;
  }

  ._2nd_support_list {
    color: #fff;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 13px;
    line-height: 20px;
  }

  ._2nd_support_list.no_pt {
    padding-top: 5px;
    padding-bottom: 5px;
    list-style-type: none;
  }

  ._2nd_support_list_div {
    margin-bottom: 0;
    padding: 15px 30px;
    font-size: 13px;
  }

  ._2nd_support_list_div.number {
    padding-left: 40px;
    padding-right: 40px;
  }

  ._2nd_support_list_div_02 {
    background-color: #cc2d19;
    margin-bottom: 0;
    padding: 15px 40px;
    font-size: 12px;
  }

  ._2nd_support_list_div_02.no_pt {
    padding-left: 30px;
    padding-right: 30px;
    font-size: 13px;
  }

  ._2nd_list_title {
    color: #fff;
    letter-spacing: 2px;
    font-size: 13px;
    list-style-type: none;
  }

  .bold-text-5 {
    letter-spacing: 2px;
  }

  ._2nd_support_list_div_03 {
    background-color: #5bb1b8;
    background-image: none;
    margin-bottom: 0;
    padding: 15px 40px;
    font-size: 13px;
  }

  ._2nd_support_list_div_03.group_1 {
    background-color: #79cad1;
    background-image: none;
    padding: 15px 40px;
    font-size: 13px;
  }

  ._2nd_support_list_div_04 {
    background-color: #4fa5ac;
    margin-bottom: 0;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-right: 25px;
    font-size: 13px;
  }

  ._2nd_support_list_div_07 {
    background-color: #1e5e63;
    background-image: none;
    margin-bottom: 0;
    padding: 15px 40px;
    font-size: 13px;
  }

  ._2nd_application_text_grid {
    grid-column-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  ._2nd_popup {
    width: auto;
  }

  ._2nd_popup.contact {
    background-color: #1d71b8;
    background-image: url("https://cdn.prod.website-files.com/612ef1461941982083742f99/633a50f5a4808cc52cb87a34_Pattern_2.svg");
  }

  ._2nd_introduction_grid {
    background-color: #0000;
    grid-template-rows: auto .25fr;
  }

  ._2nd_schedule_main_grid {
    background-color: #0000;
    grid-template-columns: .6fr 1fr;
  }

  ._2nd_application_grid, ._2nd_introduction_main_grid {
    background-color: #0000;
    grid-template-rows: auto;
  }

  ._2nd_introduction_text {
    letter-spacing: 3px;
    background-color: #2d2e87;
    flex-direction: column;
    margin-bottom: 0;
    padding: 30px;
    font-size: 13px;
  }

  ._2nd_introduction_list_div {
    margin-bottom: 0;
    padding: 15px 30px 15px 0;
    font-size: 12px;
  }

  ._2nd_introduction_list_div.pt {
    padding-left: 40px;
  }

  ._2nd_introduction_list_div_02 {
    background-color: #cc2d19;
    margin-bottom: 0;
    padding: 15px 30px;
    font-size: 12px;
  }

  ._2nd_introduction_list_div_03 {
    background-color: #5bb1b8;
    margin-bottom: 0;
    padding: 15px 30px;
    font-size: 12px;
  }

  ._2nd_introduction_list_div_03.group_2 {
    background-color: #3b9197;
    background-image: none;
    padding: 10px 30px;
  }

  ._2nd_introduction_list_div_03.group_1 {
    background-color: #79cad1;
    background-image: none;
    padding: 10px 30px;
  }

  ._2nd_introduction_list_div_03.hide {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  ._2nd_introduction_list_div_07 {
    background-color: #1e5e63;
    background-image: none;
    margin-bottom: 0;
    padding: 10px 30px;
    font-size: 12px;
  }

  ._2nd_introduction_list_div_04 {
    background-color: #4fa5ac;
    margin-bottom: 0;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-right: 40px;
    font-size: 12px;
  }

  ._2nd_introduction_text_grid {
    grid-column-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: .5fr .8fr 1fr;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  ._2nd_introduction_list {
    color: #fff;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 13px;
    line-height: 20px;
  }

  ._2nd_introduction_list.no_pt {
    padding-top: 5px;
    padding-bottom: 5px;
    list-style-type: none;
  }

  ._2nd_popup_form_description {
    opacity: .65;
    letter-spacing: .5px;
    background-color: #0000;
    margin-top: 5px;
    margin-bottom: 0;
    line-height: 15px;
  }

  ._2nd_application_submit_btn {
    transition: all .2s;
  }

  ._2nd_application_submit_btn:hover {
    background-color: #2d2e87;
  }

  ._24popup_form_grid {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  ._2nd_application_form_label {
    margin-bottom: 10px;
    font-size: 13px;
    line-height: 15px;
  }

  ._24popup_form_block {
    margin-bottom: 0;
  }

  ._2nd_application {
    background-color: #f07f27;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  ._2nd_form_text_field {
    margin-bottom: 0;
  }

  ._2nd_form_text_field:hover {
    border-color: #ffbf00;
  }

  .button-6 {
    color: #fff;
    text-align: center;
    background-color: #000;
    border: 0 #000;
    border-radius: 20px;
    width: 350px;
    transition: all .2s;
  }

  .button-6:hover {
    background-color: #2d2e87;
  }

  .button-7 {
    color: #fff;
    text-align: center;
    background-color: #000;
    border: 0 #000;
    border-radius: 20px;
    width: 350px;
    transition: all .2s;
  }

  .button-7:hover {
    background-color: #2d2e87;
  }

  .signed-application, .filled-application {
    margin-bottom: 0;
  }

  .text-7 {
    letter-spacing: 1px;
    font-family: Montserrat, sans-serif;
    font-size: 13px;
    font-weight: 600;
  }

  ._2nd_news_grid {
    grid-column-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    width: 100%;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  ._2nd_collection_wrapper {
    width: 100%;
    padding: 25px;
  }

  ._2nd_collection_list {
    margin-left: 0;
    margin-right: 0;
  }

  ._2nd_collection_item {
    flex-direction: row;
    display: block;
  }

  ._2nd_post_link {
    border-left-style: none;
    border-left-width: 0;
    border-right: 1px solid #e6e6e6;
    flex-direction: row;
    width: auto;
    height: auto;
    margin: 20px;
    text-decoration: none;
    display: flex;
  }

  ._2nd_post_date {
    color: #2d2e87;
    margin-top: 10px;
    margin-left: 20px;
    line-height: 14px;
  }

  ._2nd_post_title {
    letter-spacing: 1px;
    margin: 15px 40px auto 20px;
    font-size: 24px;
    font-weight: 300;
    line-height: 32px;
  }

  ._2nd_post_title.detail {
    margin-top: 0;
  }

  ._2nd_post_img {
    max-width: 50%;
  }

  ._2nd_post_img.detail {
    max-width: 100%;
  }

  ._2nd_post_bkg {
    flex-direction: column;
    width: 100%;
  }

  ._2nd_post_grid {
    background-color: #0000;
    grid-template-rows: auto;
  }

  ._2nd_post_div {
    width: 100%;
    position: static;
    left: auto;
  }

  .rich-text-block {
    margin: 20px;
  }

  .rich-text-block.detail {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  ._2nd_main_video_container {
    max-width: 1100px;
    box-shadow: 8px 8px #beb3a8bf;
  }

  ._2nd_company_text {
    letter-spacing: 0;
    background-color: #0000;
    background-image: none;
    flex-direction: column;
    margin-bottom: 15px;
    padding: 0;
    font-size: 25px;
    line-height: 20px;
  }

  ._2nd_company_text.company_name {
    letter-spacing: .5px;
    line-height: 20px;
  }

  ._2nd_company_text.artist {
    letter-spacing: .5px;
    margin-top: 10px;
  }

  ._2nd_company_text.content {
    letter-spacing: 0;
    font-size: 14px;
    font-weight: 300;
    line-height: 18px;
  }

  ._2nd_company_cover {
    margin-bottom: 0;
  }

  .social_icon {
    height: 25px;
    max-height: 25px;
    margin-left: 0;
    margin-right: 0;
  }

  .social_block {
    flex: 1;
  }

  .social_link {
    margin-left: 10px;
    margin-right: 0;
  }

  ._3rd_s1_img_block {
    max-width: 1100px;
  }

  ._3rd_body.green {
    background-color: #bcffac;
  }

  ._3rd_body.orange {
    background-color: #f29a72;
    background-image: none;
  }

  ._3rd_main_content_bkg {
    background-color: #0000;
    max-width: 1100px;
  }

  ._3rd_main_s1 {
    align-items: center;
    margin-top: 80px;
  }

  ._3rd_main_s2_text {
    font-size: 13px;
    line-height: 23px;
  }

  ._3rd_main_s2_text._16pt {
    background-color: #0000;
    padding-top: 15px;
    padding-bottom: 15px;
    display: none;
  }

  ._3rd_main_s2_text._16pt.list {
    list-style: none;
  }

  ._3rd_main_s2_text.indent_-6 {
    text-indent: 0;
    border-radius: 0;
  }

  ._3rd_main_s2_text.title {
    color: #fff;
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    padding-left: 15px;
    font-size: 26px;
  }

  ._3rd_disclaimer_text {
    color: #333;
    margin-bottom: 0;
    font-size: 12px;
    line-height: 18px;
  }

  ._3rd_logo {
    max-width: 43%;
    position: absolute;
    inset: 0% auto auto 0%;
  }

  .s1_mobile_img {
    background-image: url("https://cdn.prod.website-files.com/612ef1461941982083742f99/64fad9a75b9290da560b0fea_Keyart_1.jpg");
    background-position: 0 0;
    background-size: cover;
    display: none;
  }

  ._3rd_navbar {
    position: fixed;
  }

  ._3rd_navlink {
    letter-spacing: 1px;
    font-size: 13px;
  }

  ._3rd_navlink:hover {
    color: #fff;
  }

  ._3rd_navlink.w--current {
    color: #1b2a53;
  }

  ._3rd_navlink.disable {
    opacity: .25;
    color: #1b2a53;
  }

  ._3rd_navlink.disable:hover {
    color: #1b2a53;
  }

  ._4th_nav_link_reg_button {
    color: #fff;
    background-color: #37213d;
    height: 32px;
    padding-left: 14px;
    padding-right: 14px;
    font-size: 12px;
    display: inline-block;
  }

  ._4th_nav_link_reg_button:hover {
    color: #fff;
    background-color: #974a98;
  }

  ._3rd_introduction_paragraph_title {
    font-size: 14px;
  }

  ._3rd_introduction_paragraph {
    font-size: 14px;
    line-height: 20px;
  }

  ._3rd_introduction_paragraph.blue._1pt {
    font-size: 15px;
  }

  ._3rd_introduction_grid_text {
    padding-right: 0;
    font-size: 14px;
    line-height: 20px;
  }

  ._3rd_introduction_grid_text.blue {
    list-style: square;
  }

  ._3rd_introduction_grid_text.no_bullet.blue, ._3rd_introduction_grid_text.no_bullet.green {
    list-style: none;
  }

  ._3rd_line {
    background-color: #1b2a53;
  }

  .list-2 {
    padding-left: 20px;
    list-style: disc;
  }

  ._3rd_table_background {
    background-color: #fff6;
    padding-right: 10px;
  }

  ._3rd_table_background.light {
    background-color: #fff3;
  }

  ._3rd_table_background.empty.light {
    background-color: #0000;
  }

  ._3rd_table_background.schedule {
    background-color: #fff3;
  }

  ._3rd_introduction_list_1 {
    list-style: none;
  }

  ._3rd_introduction_grid_3, ._3rd_introduction_grid_4 {
    background-color: #ffffff4d;
    background-image: none;
  }

  .schedule_list {
    padding-left: 5px;
  }

  ._3rd_schedule_grid {
    background-color: #ffffff4d;
    background-image: none;
  }

  ._3rd_schedule_grid_text {
    padding-right: 0;
    font-size: 14px;
    line-height: 20px;
  }

  ._3rd_schedule_grid_text.no_bullet.blue {
    color: #1b2a53;
  }

  ._3rd_popup_form {
    z-index: 5000;
    -webkit-backdrop-filter: blur(50px);
    backdrop-filter: blur(50px);
    background-color: #0000004d;
    font-size: 16px;
    display: none;
    position: fixed;
    inset: 0% 0% auto;
  }

  ._3rd_popup {
    z-index: 1000;
    background-color: #f29a72;
    width: auto;
  }

  ._3rd_apply_grid {
    padding-top: 0;
    padding-bottom: 10px;
  }

  ._3rd_submit-button {
    color: #fff;
    background-color: #1b2a53;
    border-radius: 20px;
    margin-bottom: 0;
    font-size: 14px;
    display: block;
  }

  ._3rd_submit-button:hover {
    background-color: #1b2a53;
    box-shadow: 4px 4px 20px 5px #0000004f;
  }

  ._3rd_button {
    opacity: 1;
    color: #fff;
    border-radius: 20px;
    display: block;
    position: static;
  }

  ._3rd_button:hover {
    color: #fff;
    background-color: #fff;
    box-shadow: 0 6px 20px 5px #00000026;
  }

  ._3rd_close_btn {
    padding-top: 0;
  }

  ._3rd_acknowledgement_grid {
    grid-column-gap: 15px;
    padding: 25px;
  }

  ._3rd_main_container {
    max-width: 1100px;
    display: flex;
    box-shadow: 8px 8px #beb3a8bf;
  }

  ._3rd_main_grid {
    background-color: #0000;
  }

  ._3rd_logo_link {
    height: 450px;
  }

  ._3rd_logo_link.w--current {
    height: 500px;
  }

  ._3rd_img_link {
    height: 450px;
  }

  ._3rd_logo_main {
    max-width: 120%;
  }

  ._3rd_main_bkg {
    background-image: url("https://cdn.prod.website-files.com/612ef1461941982083742f99/633a4fa85eab0d51f32bee3f_%E6%B8%AF%E6%BC%AB%E5%8B%95%E5%8A%9Bkey-art-01.jpg");
    height: 500px;
  }

  ._3rd_main_bkg.home {
    background-position: 95%;
    height: 450px;
  }

  .text_co-organized {
    font-size: 12px;
  }

  .discliamer_grid {
    background-color: #fff;
    grid-template-columns: 1fr;
    height: auto;
    margin-top: 25px;
    padding-top: 15px;
    padding-bottom: 30px;
  }

  ._3rd_disclaimer_logo {
    grid-template-columns: .25fr .5fr .25fr .5fr 1.5fr;
    align-items: center;
  }

  ._3rd_popup_contact {
    display: none;
  }

  ._3rd_navbar_container {
    max-width: 1100px;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .link-4 {
    color: #1b2a53;
  }

  ._3rd_application_link_block {
    background-color: #000;
    transition: all .2s;
  }

  ._3rd_application_link_block:hover {
    background-color: #000;
    border: 2px solid #fff;
  }

  .introduction_list {
    list-style: none;
  }

  .introduction_list.top {
    list-style: square;
  }

  .select-field {
    height: 30px;
    font-size: 13px;
  }

  ._3rd_main_video_container {
    max-width: 1100px;
    box-shadow: 8px 8px #beb3a8bf;
  }

  ._3rd_s1_img_02_block {
    max-width: 1100px;
  }

  ._3rd_schedule_paragraph {
    font-size: 14px;
    line-height: 20px;
  }

  ._3rd_post_date {
    color: #2d2e87;
    margin-top: 10px;
    margin-left: 20px;
    line-height: 14px;
  }

  ._3rd_post_title {
    letter-spacing: 1px;
    margin: 15px 40px auto 20px;
    font-size: 24px;
    font-weight: 300;
    line-height: 32px;
  }

  ._3rd_post_title.detail {
    margin-top: 0;
  }

  ._3rd_post_img {
    max-width: 50%;
  }

  ._3rd_post_img.detail {
    max-width: 100%;
  }

  ._3rd_post_link {
    border-left-style: none;
    border-left-width: 0;
    border-right: 1px solid #e6e6e6;
    flex-direction: row;
    width: auto;
    height: auto;
    margin: 20px;
    text-decoration: none;
    display: flex;
  }

  .notice-text {
    font-size: 13px;
    line-height: 20px;
    display: block;
  }

  ._3rd_selected_grid_1 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: 1fr .5fr 1fr;
  }

  ._3rd_company_text {
    letter-spacing: 0;
    background-color: #0000;
    background-image: none;
    flex-direction: column;
    margin-bottom: 15px;
    padding: 0;
    font-size: 25px;
    line-height: 30px;
  }

  ._3rd_company_cover {
    width: 100px;
    margin-top: 0;
    margin-bottom: 0;
  }

  ._4th_main_container {
    max-width: 1100px;
    display: flex;
    box-shadow: 8px 8px #beb3a8bf;
  }

  ._4th_img_link {
    height: auto;
  }

  ._4th_main_grid {
    background-color: #0000;
  }

  ._3rd_company_list_div {
    width: 100%;
  }

  .div-block-3 {
    max-width: 100px;
    max-height: 100px;
    margin-top: 15px;
    margin-bottom: 30px;
    display: block;
  }

  ._4th_navbar {
    position: fixed;
  }

  ._4th_banner_section {
    margin-top: 65px;
  }

  ._4th_paragraph {
    font-size: 13px;
    line-height: 23px;
  }

  ._4th_content_container {
    max-width: 1100px;
  }

  ._4th_navlink {
    letter-spacing: 1px;
    font-size: 13px;
  }

  ._4th_navlink:hover {
    color: #974a98;
  }

  ._4th_navlink.w--current {
    color: #37213d;
  }

  ._4th_kv_img {
    width: 100%;
  }

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

  ._4th_popup {
    width: auto;
  }

  ._4th_popup.contact {
    background-color: #37213d;
    background-image: none;
    border: 5px solid #fff;
  }

  ._4th_popup_contact {
    display: none;
    inset: 0%;
  }

  ._4th_discliamer_grid {
    background-color: #fff;
    grid-template-columns: .25fr 1fr;
    height: auto;
    margin-top: 0;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  ._4th_main_title {
    color: #fff;
    font-size: 22px;
    line-height: 26px;
  }

  ._4th_main_content_bkg {
    background-color: #0000;
    max-width: 1100px;
  }

  ._4th_introduction_grid_3 {
    background-color: #e2b4e3;
    background-image: none;
  }

  ._4th_introduction_grid_4 {
    background-color: #e5d0e6;
    background-image: none;
  }

  ._4th_popup_form {
    z-index: 5000;
    -webkit-backdrop-filter: blur(50px);
    backdrop-filter: blur(50px);
    background-color: #0000004d;
    font-size: 16px;
    display: none;
    position: fixed;
    inset: 0% 0% auto;
  }

  ._4th_popup_bkg {
    z-index: 1000;
    background-color: #642073;
    width: auto;
  }

  ._4th_submit-button {
    color: #fff;
    background-color: #1b2a53;
    border-radius: 20px;
    margin-bottom: 0;
    font-size: 14px;
    display: block;
  }

  ._4th_submit-button:hover {
    background-color: #1b2a53;
    box-shadow: 4px 4px 20px 5px #0000004f;
  }

  ._4th_button {
    opacity: 1;
    color: #fff;
    border-radius: 20px;
    display: block;
    position: static;
  }

  ._4th_button:hover {
    color: #fff;
    background-color: #fff;
    box-shadow: 0 6px 20px 5px #00000026;
  }

  ._4th_close_btn {
    padding-top: 0;
  }

  ._4th_apply_grid {
    padding-top: 0;
    padding-bottom: 10px;
  }

  ._4th_application_link_block {
    background-color: #000;
    transition: all .2s;
  }

  ._4th_application_link_block:hover {
    background-color: #000;
    border: 2px solid #fff;
  }

  ._4th_schedule_grid {
    background-color: #e2b4e3;
    background-image: none;
  }

  ._4th_company_text {
    letter-spacing: 0;
    background-color: #0000;
    background-image: none;
    flex-direction: column;
    margin-bottom: 15px;
    padding: 0;
    font-size: 25px;
    line-height: 30px;
  }

  ._4th_selected_grid_1 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: 1fr .5fr 1fr;
  }

  ._5th_main_container {
    max-width: 1100px;
    display: flex;
    box-shadow: 8px 8px #beb3a8bf;
  }

  ._5th_div_block {
    background-size: auto 60%, cover, 200%, auto;
    height: 600px;
  }

  ._5th_div_block.inside {
    background-size: auto 80%, cover, 200%, auto;
  }

  ._5th_img_link {
    height: auto;
  }

  ._5th_content_section {
    background-image: url("https://cdn.prod.website-files.com/612ef1461941982083742f99/688f798de20d6bf229abbc77_Comic_pattern.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
    background-attachment: fixed;
  }

  ._5th_navbar {
    position: fixed;
  }

  ._5th_nav_link_reg_button {
    color: #fff;
    background-color: #ec6e7e;
    height: 32px;
    padding-left: 14px;
    padding-right: 14px;
    font-size: 12px;
    display: inline-block;
  }

  ._5th_nav_link_reg_button:hover {
    color: #fff;
    background-color: #ff475f;
  }

  ._5th_navlink {
    letter-spacing: 1px;
    font-size: 13px;
  }

  ._5th_navlink:hover, ._5th_navlink.w--current {
    color: #4ba5a1;
  }

  ._5th_paragraph {
    font-size: 13px;
    line-height: 23px;
  }

  ._5th_introduction_grid._2 {
    grid-row-gap: 0px;
    background-color: #fff;
  }

  ._5th_introduction_grid._3, ._5th_introduction_grid._4 {
    grid-row-gap: 0px;
    background-color: #e6cda9;
  }

  ._5th_schedule_grid {
    background-color: #ec6e7e;
    background-image: none;
  }

  ._5th_popup {
    width: auto;
  }

  ._5th_popup_bkg {
    z-index: 1000;
    background-color: #4ba5a1;
    justify-content: flex-start;
    align-items: flex-end;
    width: 70%;
  }

  ._5th_popup_form {
    z-index: 5000;
    -webkit-backdrop-filter: blur(100px);
    backdrop-filter: blur(100px);
    font-size: 16px;
    display: none;
    position: fixed;
    inset: 0% 0% auto;
  }

  ._5th_popup_contact {
    display: none;
    inset: 0%;
  }

  ._5th_table_background {
    padding-left: 15px;
    padding-right: 15px;
  }

  ._5th_table_background.schedule_right {
    background-color: #fff6;
  }

  ._5th_table_background.no-fill {
    background-color: #fff0;
    max-height: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  ._5th_table_background.no-fill.schedule {
    background-color: #176d68;
  }

  ._5th_table_background.label {
    background-color: #fff0;
  }

  ._5th_line {
    background-color: #fff;
  }

  ._5th_list {
    padding-left: 20px;
    padding-right: 20px;
    list-style: disc;
  }

  ._5th_introduction_grid_text {
    padding-right: 0;
    font-size: 14px;
    line-height: 20px;
  }

  ._5th_introduction_grid_text.green.bold {
    font-weight: 700;
  }

  ._5th_banner_section {
    margin-top: 65px;
  }

  ._5th_instruction_grid._2 {
    grid-row-gap: 0px;
    background-color: #fff;
    padding-bottom: 0;
  }

  ._5th_instruction_grid._1, ._5th_instruction_grid._3 {
    grid-row-gap: 0px;
    background-color: #e9d5b9;
    padding-bottom: 0;
  }

  ._5th_instruction_grid._4 {
    grid-row-gap: 0px;
    padding-bottom: 0;
  }

  ._5th_introduction_title_block {
    background-color: #ec6e7e;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  ._5th_introduction_title_block.green {
    background-color: #176d68;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  ._5th_intructions_title {
    margin-top: 0;
    margin-left: 15px;
    margin-right: 0;
    font-size: 14px;
    line-height: 14px;
  }

  ._5th_icon {
    width: 28px;
    margin-top: 0;
  }

  ._5th_instruction_paragraph {
    color: #fff;
    background-color: #176d68;
    margin-bottom: 0;
    padding: 10px 15px;
  }

  ._5th_instruction_paragraph.white {
    color: #0b302e;
    background-color: #fff;
    margin-bottom: auto;
  }

  ._5th_instruction_list {
    padding-top: 15px;
    padding-bottom: 20px;
    list-style: none;
  }

  ._5th_main_content_bkg {
    background-color: #0000;
    max-width: 1100px;
  }

  ._5th_main_title {
    color: #fff;
    font-size: 22px;
    line-height: 26px;
  }

  ._5th_schedule_paragraph {
    color: #0b302e;
    background-color: #fff;
    margin-bottom: 0;
    padding: 10px 15px;
  }

  ._5th_schedule_grid_text {
    color: #fff;
    margin-bottom: 0;
    font-family: Noto Sans TC, sans-serif;
    font-weight: 700;
    line-height: 14px;
  }

  ._5th_acknowledgement_grid {
    grid-column-gap: 15px;
    padding: 25px;
  }

  ._5th_introduction_paragraph.remarks {
    background-color: #e7e7e7;
    margin-bottom: 0;
    padding: 10px 20px 20px;
  }

  ._5th_introduction_paragraph.white {
    background-color: #fff;
    margin-bottom: 0;
    padding: 10px 25px 15px;
  }

  ._5th_introduction_list {
    padding-top: 10px;
    padding-bottom: 10px;
    list-style: none;
  }

  ._5th_submit-button {
    color: #fff;
    background-color: #ec6e7e;
    border-radius: 0;
    margin-bottom: 0;
    font-size: 14px;
    display: block;
  }

  ._5th_submit-button:hover {
    background-color: #ff3f58;
    box-shadow: 4px 4px 20px 5px #0000004f;
  }

  ._5th_button {
    opacity: 1;
    color: #fff;
    border-radius: 20px;
    display: block;
    position: static;
  }

  ._5th_button:hover {
    color: #fff;
    background-color: #fff;
    box-shadow: 0 6px 20px 5px #00000026;
  }

  ._5th_application_link_block {
    background-color: #000;
    transition: all .2s;
  }

  ._5th_application_link_block:hover {
    background-color: #000;
    border: 2px solid #fff;
  }

  ._5th_apply_grid {
    padding-top: 0;
    padding-bottom: 10px;
  }

  ._5th_briefing_link {
    color: #0b302e;
    text-underline-offset: 3px;
    transition: all .2s;
  }

  ._5th_briefing_link:hover {
    color: #fff;
  }
}

@media screen and (min-width: 1440px) {
  .header_container, .container {
    max-width: 1300px;
  }

  .nav-link {
    font-size: 16px;
  }

  .nav-link-register {
    text-align: center;
    height: 37px;
    padding-top: 7px;
    font-size: 16px;
  }

  .image {
    width: 350px;
  }

  .main_banner_section {
    margin-top: 20px;
  }

  .main_banner_container {
    max-width: 1300px;
    margin-top: -125px;
  }

  .main_content_bkg {
    max-width: 1300px;
  }

  .paragraph {
    font-size: 15px;
    line-height: 26px;
  }

  .disclaimer_section {
    margin-top: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .disclaimer_container {
    max-width: 1300px;
    margin-top: 0;
    margin-bottom: 0;
  }

  .disclaimer_text {
    margin-bottom: 0;
    font-size: 13px;
    line-height: 20px;
  }

  .main_banner_block {
    background-position: 50% 100%;
    background-size: 1300px;
    height: 600px;
    margin-top: -50px;
  }

  .introduction_banner_block {
    background-size: cover;
    height: 575px;
  }

  .introduction_banner_container, .introduction_text_container {
    max-width: 1300px;
  }

  .introduction_text_grid {
    grid-template-columns: .25fr 1.5fr;
  }

  .image-2.schedule, .image-2.application {
    height: 82px;
  }

  .image-2.introduction, .image-2.news {
    height: 115px;
  }

  .line.bold {
    background-color: #777;
  }

  .introduction_content_block {
    max-width: 1300px;
  }

  .introduction_paragraph_1, .introduction_paragraph_2 {
    font-size: 15px;
    line-height: 26px;
  }

  .image-3 {
    height: 45px;
  }

  .image-3.pink {
    height: 58px;
  }

  .image-4 {
    margin-top: 0;
  }

  .introduction_blue_content_block {
    max-width: 1300px;
  }

  .introduction_paragraph_3, .introduction_paragraph_title {
    font-size: 15px;
  }

  .introduction_grid_3 {
    grid-column-gap: 30px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto;
  }

  .introduction_grid_3_text {
    font-size: 15px;
    line-height: 22px;
  }

  .introduction_grid_3_text.bold {
    font-size: 15px;
  }

  .introduction_grid_3_text._2 {
    font-size: 15px;
    line-height: 22px;
  }

  .introduction_paragraph_4 {
    font-size: 13px;
    line-height: 16px;
  }

  .introduction_yellow_content_block {
    max-width: 1300px;
  }

  .application_banner_block {
    height: 575px;
  }

  .application_banner_container {
    max-width: 1300px;
  }

  .application_paragraph_1 {
    font-size: 15px;
  }

  .application_grid_1 {
    grid-template-columns: .25fr 1.8fr;
  }

  .application_content_block {
    max-width: 1300px;
  }

  .application_paragraph_2 {
    font-size: 15px;
    line-height: 28px;
  }

  .application_grid_2 {
    grid-template-columns: .25fr 1.8fr;
  }

  .application_paragraph_4 {
    font-size: 15px;
    line-height: 28px;
  }

  .application_text_grid {
    grid-template-columns: .25fr 1.5fr;
  }

  .schedule_banner_block {
    background-image: url("https://cdn.prod.website-files.com/612ef1461941982083742f99/612f47b8a372c944ed26d643_04.jpg");
    height: 575px;
  }

  .schedule_text_container {
    max-width: 1300px;
  }

  .schedule_text_grid {
    grid-template-columns: .25fr 1.5fr;
  }

  .schedule_banner_container {
    max-width: 1300px;
  }

  .schedule_grid_text, .schedule_grid_text.bold {
    font-size: 15px;
  }

  .schedule_grid_text.bold._2nd {
    font-size: 16px;
  }

  .schedule_grid_text_2 {
    font-size: 13px;
  }

  .popup_form {
    display: none;
  }

  .popup {
    width: auto;
  }

  .popup.contact {
    background-color: #1b2a53;
    background-image: none;
  }

  .popup.news {
    width: 400px;
  }

  .apply_content_button_block {
    display: none;
  }

  .apply_label {
    font-size: 12px;
    line-height: 20px;
  }

  .apply_text_field {
    height: 34px;
    margin-bottom: 15px;
    font-size: 15px;
  }

  .apply_grid {
    padding-top: 10px;
  }

  .popup_contact {
    z-index: 1500;
    font-size: 16px;
    line-height: 22px;
    display: none;
    position: fixed;
  }

  .contact_paragraph {
    font-size: 16px;
    line-height: 30px;
  }

  .acknowledge_title {
    height: 82px;
  }

  .acknowlegement_banner_block {
    height: 575px;
  }

  .acknowledgement_banner_container {
    max-width: 1300px;
  }

  .acknowledgement_text_grid {
    grid-template-columns: .25fr 1.5fr;
  }

  .acknowledgement_text_container {
    max-width: 1300px;
  }

  .acknowledgement_grid_1 {
    grid-column-gap: 15px;
    padding: 25px;
  }

  .bold-text-2, .icon {
    color: #1b2a53;
  }

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

  .news_banner_block {
    background-size: cover;
    height: 340px;
  }

  .news_post_bkg, .news_post_bkg:hover {
    padding-left: 20px;
  }

  .news_title {
    margin-left: 15px;
    font-size: 18px;
    line-height: 20px;
  }

  .news_date_title {
    margin-left: 15px;
    font-size: 16px;
    line-height: 16px;
  }

  .news_text_grid {
    grid-template-columns: .25fr 1.5fr;
  }

  .news_banner_container {
    max-width: 1300px;
  }

  .heading-3 {
    margin-top: 15px;
    font-size: 24px;
    line-height: 30px;
  }

  .heading-4 {
    font-size: 16px;
  }

  .main_content_button_3 {
    font-size: 15px;
  }

  .popup_news {
    font-size: 16px;
    line-height: 22px;
    display: none;
  }

  .main_content_button_4 {
    width: 100%;
    margin-top: 0;
    font-size: 15px;
  }

  .news_popup_box {
    color: #fff;
    letter-spacing: 2px;
    font-size: 22px;
    line-height: 26px;
  }

  .popup_news_2 {
    font-size: 16px;
    line-height: 22px;
    display: none;
  }

  .apply_grid_2 {
    width: 100%;
    padding-top: 10px;
  }

  .news_popup_box_2 {
    color: #fff;
    letter-spacing: 2px;
    font-size: 22px;
    line-height: 28px;
  }

  .news_popup_box_3 {
    color: #fff;
    letter-spacing: 2px;
    font-size: 15px;
    line-height: 26px;
  }

  .main_content_button_5 {
    width: 100%;
    margin-top: 0;
    font-size: 15px;
  }

  .main_content_button_5.faq {
    width: 20%;
  }

  .dropdown-toggle, .accordian-link {
    font-size: 15px;
  }

  .important_text {
    font-size: 16px;
    line-height: 24px;
    display: block;
  }

  .selected_grid_text, .selected_grid_text.bold {
    font-size: 15px;
  }

  .selected_grid_text.top.selected.remarks {
    margin-top: 20px;
    font-size: 13px;
  }

  .selected_banner_block {
    background-image: url("https://cdn.prod.website-files.com/612ef1461941982083742f99/61b721dddb4dff12d313b87e_%E6%B8%AF%E6%BC%AB%E5%8B%95%E5%8A%9B_web%20banners-op-04.jpg");
    height: 575px;
  }

  .company_application_category_text {
    font-size: 16px;
  }

  .company_eng_name_text, .company_chi_name_text {
    margin-top: 15px;
    font-size: 24px;
    line-height: 30px;
  }

  .company_creator_text {
    font-size: 16px;
  }

  .company_creator_profile_text, .company_creator_quote_text {
    font-size: 16px;
    line-height: 20px;
  }

  .company_work_text {
    margin-top: 15px;
    font-size: 24px;
    line-height: 30px;
  }

  .company_work_description_text {
    font-size: 16px;
    line-height: 20px;
  }

  .company_text_container {
    max-width: 1300px;
  }

  .company_text_grid {
    grid-template-columns: .25fr 1.5fr;
  }

  .company_post_bkg, .company_post_bkg:hover {
    padding-left: 20px;
  }

  .company_link {
    font-size: 15px;
  }

  .company_link._3rd {
    line-height: 19px;
  }

  ._2nd_main_bkg {
    background-image: url("https://cdn.prod.website-files.com/612ef1461941982083742f99/633a4fa85eab0d51f32bee3f_%E6%B8%AF%E6%BC%AB%E5%8B%95%E5%8A%9Bkey-art-01.jpg");
    height: 550px;
  }

  ._2nd_main_bkg.introduction {
    background-image: url("https://cdn.prod.website-files.com/612ef1461941982083742f99/633a4f9dad6a6de4480dec0f_%E6%B8%AF%E6%BC%AB%E5%8B%95%E5%8A%9Bkey%20art-02.jpg");
    background-position: 50%;
  }

  ._2nd_main_bkg.application {
    background-image: url("https://cdn.prod.website-files.com/612ef1461941982083742f99/633a4f9ccc3033b8648ce087_%E6%B8%AF%E6%BC%AB%E5%8B%95%E5%8A%9Bkey%20art-03.jpg");
    background-position: 50% 100%;
  }

  ._2nd_main_bkg.schedule {
    background-image: url("https://cdn.prod.website-files.com/612ef1461941982083742f99/633a4f9d186753c0d5e67c45_%E6%B8%AF%E6%BC%AB%E5%8B%95%E5%8A%9Bkey%20art-05.jpg");
    background-position: 50%;
    height: 450px;
  }

  ._2nd_main_bkg.home {
    height: 450px;
  }

  ._2nd_main_container {
    max-width: 1200px;
    margin-top: 25px;
    box-shadow: 8px 8px #babea8bf;
  }

  .body.main {
    background-image: url("https://cdn.prod.website-files.com/612ef1461941982083742f99/633a50a4689e383798b15be5_Pattern.svg");
  }

  ._2nd_main_text_bkg {
    background-color: #fff;
    justify-content: space-between;
  }

  ._2nd_title_heading_1 {
    font-size: 16px;
    line-height: 22px;
  }

  ._2nd_main_disclaimer {
    color: #a6a7e5;
    font-size: 12px;
    line-height: 16px;
  }

  ._2nd_main_disclaimer.main {
    font-size: 14px;
    line-height: 22px;
  }

  ._2nd_main_heading_2 {
    text-align: left;
    font-size: 14px;
    line-height: 20px;
  }

  ._2nd_main_reg_button {
    color: #fff;
    background-color: #000;
    border-radius: 5px;
    width: 300px;
    margin-left: 0;
    margin-right: 0;
    font-family: Montserrat, sans-serif;
    font-size: 14px;
    font-weight: 600;
    position: static;
    inset: auto 20px auto auto;
  }

  ._2nd_main_reg_button:hover {
    background-color: #2d2e87;
    font-size: 14px;
  }

  ._2nd_main_reg_button._02 {
    margin-left: 15px;
  }

  ._2nd_main_reg_button._02:visited {
    color: #fff;
  }

  ._2nd_main_reg_button.home {
    margin-right: 20px;
  }

  ._1st_main_container {
    max-width: 1200px;
    box-shadow: 8px 8px #beb3a8bf;
  }

  ._1st_info_div {
    font-size: 15px;
  }

  ._1st_main_heading {
    font-size: 14px;
  }

  ._2nd_logo {
    max-width: 110%;
  }

  ._2nd_logo.introduction {
    max-width: 120%;
  }

  ._2nd_logo_link {
    height: 450px;
  }

  ._2nd_logo_link.w--current {
    height: 550px;
  }

  ._2nd_img_link {
    height: 450px;
  }

  ._2nd_intro_text {
    background-color: #2d2e87;
    flex-direction: column;
    padding: 30px;
    font-size: 14px;
    line-height: 22px;
  }

  ._2nd_disclaimer_container {
    max-width: 1200px;
    display: flex;
  }

  ._2nd_disclaimer_container.post {
    margin-top: 0;
  }

  ._2nd_main_nav_container {
    max-width: 1200px;
  }

  .grid {
    background-color: #2d2e87;
    background-image: url("https://cdn.prod.website-files.com/612ef1461941982083742f99/633a50f5a4808cc52cb87a34_Pattern_2.svg");
    grid-template-rows: auto;
    grid-template-columns: auto auto 1fr auto;
  }

  .grid.main {
    background-image: url("https://cdn.prod.website-files.com/612ef1461941982083742f99/633a50f5a4808cc52cb87a34_Pattern_2.svg");
    background-position: 50% 0;
    background-repeat: repeat-x;
    background-size: cover;
    background-attachment: scroll;
    grid-template-columns: auto auto auto auto;
    padding-top: 0;
  }

  ._2nd_disclaimer_div.green {
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .hkcaf_logo {
    width: 750px;
  }

  ._2nd_disclaimer_text {
    font-size: 13px;
    line-height: 20px;
  }

  ._2nd_nav_link_rig_button {
    color: #fff;
    text-align: center;
    background-color: #2d2e87;
    height: 37px;
    margin-top: 13px;
    padding-top: 8px;
    font-size: 13px;
    display: inline-block;
  }

  ._2nd_nav_link_rig_button:hover {
    background-color: #000;
  }

  ._2nd_nav_link_rig_button.w--current {
    color: #fff;
  }

  ._2nd_nav_link_rig_button.w--current:hover {
    background-color: #000;
  }

  ._2nd_navlink {
    font-size: 14px;
  }

  ._2nd_navlink:hover {
    color: #b6a99c;
  }

  ._2nd_navbar_container {
    justify-content: space-between;
    max-width: 1200px;
  }

  ._2nd_navbar {
    margin-top: 0;
    margin-bottom: 10px;
    position: static;
  }

  ._2nd_schedule_grid {
    background-color: #f07f27;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    padding: 30px;
  }

  ._2nd_schedule_text_grid {
    grid-template-rows: auto;
    grid-template-columns: .6fr 1fr;
  }

  ._2nd_schedule_grid_text {
    font-size: 16px;
  }

  ._2nd_schedule_grid_text.bracket {
    text-indent: -5px;
  }

  .title_span {
    letter-spacing: 4px;
    font-family: Noto Sans TC, sans-serif;
    font-size: 30px;
    font-weight: 300;
    line-height: 40px;
  }

  ._2nd_support_text {
    background-color: #2d2e87;
    flex-direction: column;
    padding: 30px;
    font-size: 14px;
    line-height: 22px;
  }

  ._2nd_support_list {
    letter-spacing: 1px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 14px;
    line-height: 22px;
    list-style-type: square;
  }

  ._2nd_support_list.no_pt {
    padding-top: 5px;
    padding-bottom: 5px;
    list-style-type: none;
  }

  ._2nd_support_list.number {
    list-style-type: square;
  }

  ._2nd_support_list_div {
    color: #fff;
    margin-bottom: 0;
    padding: 15px 30px;
    font-size: 13px;
  }

  ._2nd_support_list_div.number {
    padding-left: 40px;
    padding-right: 40px;
    list-style-type: decimal;
  }

  ._2nd_support_list_div_02 {
    color: #fff;
    background-color: #cc2d19;
    margin-bottom: 0;
    padding: 15px 40px;
    font-size: 13px;
  }

  ._2nd_support_list_div_02.no_pt {
    padding-left: 30px;
    padding-right: 30px;
  }

  ._2nd_list_title {
    letter-spacing: 2px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 14px;
    line-height: 22px;
    list-style-type: none;
  }

  ._2nd_support_list_div_03 {
    color: #fff;
    background-color: #5bb1b8;
    background-image: none;
    margin-bottom: 0;
    padding: 15px 40px;
    font-size: 13px;
  }

  ._2nd_support_list_div_03.group_1 {
    background-color: #79cad1;
    background-image: none;
    padding: 15px 40px;
    font-size: 14px;
    line-height: 22px;
  }

  ._2nd_support_list_div_04 {
    color: #fff;
    background-color: #4fa5ac;
    margin-bottom: 0;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-right: 40px;
    font-size: 13px;
  }

  ._2nd_support_list_div_07 {
    color: #fff;
    background-color: #1e5e63;
    background-image: none;
    margin-bottom: 0;
    padding: 15px 40px;
    font-size: 13px;
  }

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

  ._2nd_application_text_grid._02 {
    grid-template-rows: auto auto;
  }

  ._2nd_popup {
    width: auto;
  }

  ._2nd_popup.contact {
    background-color: #1d71b8;
    background-image: url("https://cdn.prod.website-files.com/612ef1461941982083742f99/633a50f5a4808cc52cb87a34_Pattern_2.svg");
    background-position: 50%;
    background-size: cover;
    background-attachment: fixed;
  }

  ._2nd_introduction_grid {
    grid-template-rows: auto .25fr;
  }

  ._2nd_schedule_main_grid {
    grid-template-columns: .6fr 1fr;
  }

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

  ._2nd_introduction_text {
    background-color: #2d2e87;
    flex-direction: column;
    padding: 30px;
    font-size: 14px;
    line-height: 22px;
  }

  ._2nd_introduction_list_div {
    color: #fff;
    margin-bottom: 0;
    padding: 15px 30px;
    font-size: 13px;
  }

  ._2nd_introduction_list_div.pt {
    padding: 15px 40px;
  }

  ._2nd_introduction_list_div_02 {
    color: #fff;
    background-color: #cc2d19;
    margin-bottom: 0;
    padding: 15px 30px;
    font-size: 13px;
  }

  ._2nd_introduction_list_div_03 {
    color: #fff;
    background-color: #5bb1b8;
    margin-bottom: 0;
    padding: 15px 40px 15px 30px;
    font-size: 13px;
  }

  ._2nd_introduction_list_div_03.group_2 {
    background-color: #3b9197;
    background-image: none;
    padding: 15px 30px;
  }

  ._2nd_introduction_list_div_03.group_1 {
    background-color: #79cad1;
    background-image: none;
    padding: 15px 30px;
  }

  ._2nd_introduction_list_div_03.hide {
    padding: 15px 30px;
  }

  ._2nd_introduction_list_div_07 {
    color: #fff;
    background-color: #1e5e63;
    background-image: none;
    margin-bottom: 0;
    padding: 15px 30px;
    font-size: 13px;
  }

  ._2nd_introduction_list_div_04 {
    color: #fff;
    background-color: #4fa5ac;
    margin-bottom: 0;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-right: 40px;
    font-size: 13px;
  }

  ._2nd_introduction_text_grid {
    grid-template-rows: auto;
    grid-template-columns: .45fr .8fr 1fr;
  }

  ._2nd_introduction_list {
    letter-spacing: 1px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 14px;
    line-height: 22px;
    list-style-type: square;
  }

  ._2nd_introduction_list.no_pt {
    padding-top: 5px;
    padding-bottom: 5px;
    list-style-type: none;
  }

  ._2nd_popup_form_description {
    opacity: .65;
    background-color: #0000;
    margin-top: 5px;
    margin-bottom: 0;
    font-size: 12px;
    line-height: 16px;
  }

  ._2nd_application_submit_btn {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 14px;
  }

  ._2nd_application_submit_btn:hover {
    background-color: #2d2e87;
  }

  ._24popup_form_grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto auto auto auto auto auto auto;
  }

  ._2nd_application_form_label {
    margin-bottom: 5px;
    font-size: 14px;
    line-height: 20px;
  }

  ._2nd_application {
    background-color: #f07f27;
    padding: 30px;
  }

  ._2nd_form_text_field {
    height: 35px;
    margin-bottom: 0;
  }

  ._2nd_form_text_field:hover {
    border-color: #ffbf00;
  }

  .button-6 {
    color: #fff;
    text-align: center;
    letter-spacing: 2px;
    background-color: #000;
    border: 0 #000;
    border-radius: 20px;
    width: 350px;
    height: 40px;
    padding-top: 12px;
    padding-bottom: 12px;
    font-family: Montserrat, sans-serif;
    font-size: 14px;
    font-weight: 600;
    transition: all .2s;
  }

  .button-6:hover {
    background-color: #2d2e87;
  }

  .button-7 {
    color: #fff;
    text-align: center;
    letter-spacing: 2px;
    background-color: #000;
    border: 0 #000;
    border-radius: 100px;
    width: 350px;
    height: 40px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-family: Montserrat, sans-serif;
    font-size: 14px;
    font-weight: 600;
    transition: all .2s;
  }

  .button-7:hover {
    background-color: #2d2e87;
  }

  .signed-application, .filled-application {
    margin-bottom: 0;
  }

  .text-7 {
    margin-left: 5px;
    padding-left: 0;
  }

  .text-8 {
    margin-left: 5px;
  }

  ._2nd_news_grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
  }

  ._2nd_collection_wrapper {
    margin-bottom: 0;
  }

  ._2nd_collection_list {
    margin: 0;
    display: block;
  }

  ._2nd_collection_item {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  ._2nd_post_link {
    border-left-style: none;
    border-left-width: 0;
    border-right: 1px solid #e6e6e6;
    margin-bottom: 0;
    text-decoration: none;
  }

  ._2nd_post_link.w--current {
    flex-direction: column;
    margin-bottom: 20px;
  }

  ._2nd_post_link.post {
    margin-bottom: 20px;
  }

  ._2nd_post_date {
    color: #2d2e87;
    margin-top: 10px;
    margin-left: 20px;
    font-size: 16px;
    line-height: 14px;
  }

  ._2nd_post_date.detail {
    margin-top: 0;
    margin-bottom: 25px;
    margin-left: 0;
  }

  ._2nd_post_title {
    letter-spacing: 1px;
    margin-bottom: 30px;
    margin-left: 20px;
    margin-right: 80px;
    font-size: 28px;
    font-weight: 300;
    line-height: 34px;
  }

  ._2nd_post_title.detail {
    margin: 0 0 25px;
    font-size: 26px;
  }

  ._2nd_post_img {
    max-width: 50%;
  }

  ._2nd_post_img.detail {
    max-width: 100%;
  }

  ._2nd_post_bkg {
    background-color: #fff;
    justify-content: space-between;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

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

  ._2nd_post_div {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  ._2nd_div_block {
    text-decoration: none;
  }

  .rich-text-block {
    letter-spacing: .5px;
    margin-left: 20px;
    margin-right: 20px;
    font-size: 16px;
    line-height: 22px;
  }

  .rich-text-block.detail {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  ._2nd_main_video_container {
    max-width: 1200px;
    box-shadow: 8px 8px #beb3a8bf;
  }

  ._2nd_company_text {
    background-color: #0000;
    flex-direction: column;
    padding: 0;
    font-size: 30px;
    line-height: 30px;
  }

  ._2nd_company_text.company_name {
    font-size: 16px;
    line-height: 20px;
  }

  ._2nd_company_text.artist {
    font-size: 16px;
    line-height: 16px;
  }

  ._2nd_company_text.content {
    font-size: 16px;
    line-height: 20px;
  }

  .social_icon {
    width: 30px;
    max-width: 30px;
    height: 25px;
    max-height: 25px;
    margin-left: 0;
    margin-right: 0;
  }

  .social_icon:hover {
    filter: brightness(200%);
  }

  .social_block {
    flex: 1;
    align-items: stretch;
  }

  .social_link {
    margin-left: 10px;
    margin-right: 0;
  }

  .social_link:hover {
    opacity: 1;
    filter: brightness(300%);
  }

  ._3rd_s1_img_block {
    max-width: 1200px;
  }

  ._3rd_body.orange {
    background-image: none;
  }

  ._3rd_main_content_bkg {
    max-width: 1200px;
  }

  ._3rd_main_s2_text {
    font-size: 15px;
    line-height: 26px;
  }

  ._3rd_main_s2_text._16pt {
    display: none;
  }

  ._3rd_main_s2_text.indent_-6 {
    text-indent: 0;
  }

  ._3rd_main_s2_text.title {
    color: #fff;
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    padding-left: 15px;
    padding-right: 20px;
  }

  ._3rd_disclaimer_text {
    color: #333;
    align-items: center;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 20px;
    display: block;
  }

  ._3rd_logo {
    max-width: 44%;
    inset: 0% auto auto 0%;
  }

  .s1_mobile_img {
    background-image: url("https://cdn.prod.website-files.com/612ef1461941982083742f99/64fad9a75b9290da560b0fea_Keyart_1.jpg");
    background-position: 0 0;
    background-size: cover;
    display: none;
  }

  ._3rd_navbar {
    margin-top: 0;
    margin-bottom: 10px;
    position: fixed;
  }

  ._3rd_navlink {
    color: #1b2a53;
    cursor: pointer;
    font-size: 14px;
  }

  ._3rd_navlink:hover {
    color: #fff;
  }

  ._3rd_navlink.disable {
    opacity: .25;
    color: #1b2a53;
  }

  ._3rd_navlink.disable:hover {
    color: #1b2a53;
  }

  ._4th_nav_link_reg_button {
    color: #fff;
    text-align: center;
    cursor: pointer;
    background-color: #37213d;
    height: 37px;
    margin-top: 13px;
    padding-top: 8px;
    font-size: 13px;
    display: inline-block;
  }

  ._4th_nav_link_reg_button:hover {
    background-color: #974a98;
  }

  ._4th_nav_link_reg_button.w--current {
    color: #fff;
  }

  ._4th_nav_link_reg_button.w--current:hover {
    background-color: #000;
  }

  .quick-stack {
    padding-left: 20px;
    padding-right: 20px;
  }

  ._3rd_introduction_paragraph_title, ._3rd_introduction_paragraph {
    font-size: 15px;
  }

  ._3rd_introduction_paragraph.blue.remarks {
    font-size: 12px;
  }

  ._3rd_introduction_paragraph.blue._1pt {
    font-size: 16px;
  }

  ._3rd_introduction_grid_text {
    padding-right: 0;
    font-size: 15px;
    line-height: 22px;
  }

  ._3rd_introduction_grid_text.no_bullet {
    list-style: none;
  }

  ._3rd_line {
    background-color: #1b2a53;
  }

  ._3rd_table_background {
    background-color: #ffffff80;
  }

  ._3rd_table_background.light {
    background-color: #fff3;
  }

  ._3rd_table_background.dark {
    background-color: #fff6;
  }

  ._3rd_introduction_grid_table {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto auto auto auto;
  }

  ._3rd_introduction_grid_table_2 {
    grid-column-gap: 30px;
    grid-template-rows: auto auto auto;
  }

  ._3rd_application_grid_table {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto;
  }

  .schedule_list {
    padding-left: 5px;
  }

  ._3rd_schedule_grid {
    background-color: #ffffff4d;
    background-image: none;
    margin-bottom: 0;
  }

  ._3rd_schedule_grid_table {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto;
  }

  ._3rd_schedule_grid_text {
    padding-right: 0;
    font-size: 15px;
    line-height: 22px;
  }

  ._3rd_schedule_grid_text.no_bullet.blue {
    color: #1b2a53;
  }

  ._3rd_popup_form {
    display: none;
  }

  ._3rd_popup {
    background-color: #f29a72;
    width: auto;
  }

  ._3rd_apply_grid {
    padding-top: 10px;
  }

  ._3rd_submit-button:hover {
    background-color: #1b2a53;
    box-shadow: 4px 4px 10px 5px #0000004f;
  }

  ._3rd_button:hover {
    background-color: #fff;
    box-shadow: 4px 4px 10px 5px #00000026;
  }

  ._3rd_acknowledgement_grid {
    grid-column-gap: 15px;
    padding: 25px;
  }

  ._3rd_main_container {
    max-width: 1200px;
    margin-top: 25px;
    box-shadow: 8px 8px #babea8bf;
  }

  ._3rd_logo_link {
    height: 450px;
  }

  ._3rd_logo_link.w--current {
    height: 550px;
  }

  ._3rd_img_link {
    height: 450px;
  }

  ._3rd_logo_main {
    max-width: 110%;
  }

  ._3rd_main_bkg {
    background-image: url("https://cdn.prod.website-files.com/612ef1461941982083742f99/633a4fa85eab0d51f32bee3f_%E6%B8%AF%E6%BC%AB%E5%8B%95%E5%8A%9Bkey-art-01.jpg");
    height: 550px;
  }

  ._3rd_main_bkg.home {
    background-image: url("https://cdn.prod.website-files.com/612ef1461941982083742f99/65017141d9eb2a5b7c0a3c9d_Keyart_main.png");
    background-position: 100%;
    height: 450px;
  }

  .text_co-organized {
    font-size: 14px;
  }

  .discliamer_grid {
    background-color: #fff;
    grid-template-columns: 1fr;
    align-items: center;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
    padding-bottom: 30px;
  }

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

  ._3rd_disclaimer_logo {
    grid-template-columns: .25fr .5fr .25fr .5fr 1.5fr;
    align-items: center;
  }

  ._3rd_popup_contact {
    z-index: 1500;
    font-size: 16px;
    line-height: 22px;
    display: none;
    position: fixed;
  }

  ._3rd_navbar_container {
    justify-content: space-between;
    max-width: 1200px;
  }

  .link-4 {
    color: #1b2a53;
  }

  .select-field {
    height: 34px;
    margin-bottom: 15px;
    font-size: 15px;
  }

  ._3rd_main_video_container {
    max-width: 1200px;
    box-shadow: 8px 8px #beb3a8bf;
  }

  ._3rd_s1_img_02_block {
    max-width: 1200px;
  }

  ._3rd_schedule_paragraph {
    font-size: 15px;
  }

  ._3rd_instruction_grid_table {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto auto auto auto;
  }

  ._3rd_post_date {
    color: #2d2e87;
    margin-top: 10px;
    margin-left: 20px;
    font-size: 16px;
    line-height: 14px;
  }

  ._3rd_post_date.detail {
    margin-top: 0;
    margin-bottom: 25px;
    margin-left: 0;
  }

  ._3rd_post_title {
    letter-spacing: 1px;
    margin-bottom: 30px;
    margin-left: 20px;
    margin-right: 80px;
    font-size: 28px;
    font-weight: 300;
    line-height: 34px;
  }

  ._3rd_post_title.detail {
    margin: 0 0 25px;
    font-size: 26px;
  }

  ._3rd_post_img {
    max-width: 50%;
  }

  ._3rd_post_img.detail {
    max-width: 100%;
  }

  ._3rd_div_block {
    text-decoration: none;
  }

  ._3rd_post_link {
    border-left-style: none;
    border-left-width: 0;
    border-right: 1px solid #e6e6e6;
    margin-bottom: 0;
    text-decoration: none;
  }

  ._3rd_post_link.w--current {
    flex-direction: column;
    margin-bottom: 20px;
  }

  ._3rd_post_link.post {
    margin-bottom: 20px;
  }

  .notice-text {
    font-size: 16px;
    line-height: 24px;
    display: block;
  }

  ._3rd_selected_grid_1 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: 1fr .75fr 1fr;
  }

  ._3rd_company_text {
    background-color: #0000;
    flex-direction: column;
    padding: 0;
    font-size: 30px;
    line-height: 40px;
  }

  ._3rd_company_cover {
    border-style: none;
    border-radius: 0;
    width: 100px;
    margin-top: 0;
    margin-bottom: 0;
  }

  ._4th_main_container {
    max-width: 1200px;
    margin-top: 25px;
    box-shadow: 8px 8px #babea8bf;
  }

  ._4th_img_link {
    height: auto;
  }

  ._3rd_company_list_div {
    width: 100%;
    padding-bottom: 20px;
  }

  .div-block-3 {
    aspect-ratio: 1;
    object-fit: cover;
    border: 1px solid #d4d4d4;
    border-radius: 100px;
    justify-content: center;
    align-items: center;
    width: 100px;
    height: 100px;
    margin-top: 15px;
    margin-bottom: 30px;
    display: flex;
    overflow: clip;
  }

  ._4th_navbar {
    -webkit-backdrop-filter: blur(50px);
    backdrop-filter: blur(50px);
    margin-top: 0;
    margin-bottom: 10px;
    position: fixed;
  }

  ._4th_banner_section {
    margin-top: 65px;
  }

  ._4th_paragraph {
    font-size: 15px;
    line-height: 26px;
  }

  ._4th_content_container {
    max-width: 1300px;
  }

  ._4th_navlink {
    color: #37213d;
    cursor: pointer;
    font-size: 14px;
  }

  ._4th_navlink:hover {
    color: #974a98;
  }

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

  ._4th_popup {
    width: auto;
  }

  ._4th_popup.contact {
    background-color: #37213d;
    background-image: none;
  }

  ._4th_popup_contact {
    z-index: 1500;
    font-size: 16px;
    line-height: 22px;
    display: none;
    position: fixed;
    inset: 0%;
  }

  ._4th_discliamer_grid {
    background-color: #fff;
    grid-template-columns: .25fr 1fr;
    align-items: center;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  ._4th_main_title {
    color: #fff;
    font-size: 24px;
    line-height: 30px;
  }

  ._4th_main_content_bkg {
    max-width: 1200px;
  }

  ._4th_popup_form {
    display: none;
  }

  ._4th_popup_bkg {
    background-color: #642073;
    width: auto;
  }

  ._4th_submit-button {
    display: block;
  }

  ._4th_submit-button:hover {
    background-color: #1b2a53;
    box-shadow: 4px 4px 10px 5px #0000004f;
  }

  ._4th_button:hover {
    background-color: #fff;
    box-shadow: 4px 4px 10px 5px #00000026;
  }

  ._4th_apply_grid {
    padding-top: 10px;
  }

  ._4th_schedule_grid {
    background-color: #e2b4e3;
    background-image: none;
    margin-bottom: 0;
  }

  ._4th_table_background {
    background-color: #fff3;
  }

  ._4th_company_text {
    background-color: #0000;
    flex-direction: column;
    padding: 0;
    font-size: 30px;
    line-height: 40px;
  }

  ._4th_selected_grid_1 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: 1fr .75fr 1fr;
  }

  ._5th_main_container {
    max-width: 1200px;
    margin-top: 25px;
    box-shadow: 8px 8px #babea8bf;
  }

  ._5th_div_block {
    background-size: auto 60%, cover, 200%, auto;
    height: 700px;
  }

  ._5th_div_block.inside {
    background-size: auto 80%, cover, 200%, auto;
  }

  ._5th_img_link {
    height: auto;
  }

  ._5th_content_section {
    background-color: #54bcb7;
    background-position: 0 0;
  }

  ._5th_navbar {
    -webkit-backdrop-filter: blur(50px);
    backdrop-filter: blur(50px);
    margin-top: 0;
    margin-bottom: 10px;
    position: fixed;
  }

  ._5th_nav_link_reg_button {
    color: #fff;
    text-align: center;
    cursor: pointer;
    background-color: #ec6e7e;
    height: 37px;
    margin-top: 13px;
    padding-top: 8px;
    font-size: 13px;
    display: inline-block;
  }

  ._5th_nav_link_reg_button:hover {
    background-color: #ff475f;
  }

  ._5th_nav_link_reg_button.w--current {
    color: #fff;
  }

  ._5th_nav_link_reg_button.w--current:hover {
    background-color: #000;
  }

  ._5th_navlink {
    color: #16524f;
    cursor: pointer;
    font-size: 14px;
  }

  ._5th_navlink:hover {
    color: #4ba5a1;
    -webkit-text-stroke-color: #4ba5a1;
  }

  ._5th_navlink.w--current {
    color: #4ba5a1;
  }

  ._5th_paragraph {
    font-size: 15px;
    line-height: 26px;
  }

  ._5th_introduction_grid._2 {
    grid-row-gap: 0px;
    background-color: #fff;
  }

  ._5th_introduction_grid._3, ._5th_introduction_grid._4 {
    grid-row-gap: 0px;
    background-color: #e6cda9;
  }

  ._5th_schedule_grid {
    grid-row-gap: 0px;
    background-color: #ec6e7e;
    background-image: none;
    margin-bottom: 0;
  }

  ._5th_popup {
    width: auto;
  }

  ._5th_popup_bkg {
    background-color: #4ba5a1;
    width: 70%;
  }

  ._5th_popup_form {
    -webkit-backdrop-filter: blur(100px);
    backdrop-filter: blur(100px);
    display: none;
  }

  ._5th_popup_contact {
    z-index: 1500;
    font-size: 16px;
    line-height: 22px;
    display: none;
    position: fixed;
    inset: 0%;
  }

  ._5th_table_background {
    background-color: #fff3;
    padding-right: 15px;
  }

  ._5th_table_background.schedule_right {
    background-color: #fff6;
  }

  ._5th_table_background.no-fill {
    background-color: #fff0;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  ._5th_table_background.no-fill.schedule {
    background-color: #176d68;
  }

  ._5th_table_background.label {
    background-color: #fff0;
  }

  ._5th_line {
    background-color: #fff;
  }

  ._5th_list {
    padding-right: 20px;
  }

  ._5th_introduction_grid_text {
    padding-right: 0;
    font-size: 15px;
    line-height: 22px;
  }

  ._5th_introduction_grid_text.green.bold {
    font-weight: 700;
  }

  ._5th_banner_section {
    margin-top: 65px;
  }

  ._5th_instruction_grid._2 {
    grid-row-gap: 0px;
    background-color: #fff;
    grid-template-rows: auto auto;
    padding-bottom: 0;
  }

  ._5th_instruction_grid._1 {
    grid-row-gap: 0px;
    background-color: #e9d5b9;
    grid-template-rows: auto auto auto auto;
    padding-bottom: 0;
  }

  ._5th_instruction_grid._3 {
    grid-row-gap: 0px;
    background-color: #e9d5b9;
    grid-template-rows: auto auto;
    padding-bottom: 0;
  }

  ._5th_instruction_grid._4 {
    grid-row-gap: 0px;
    padding-bottom: 0;
  }

  ._5th_introduction_title_block {
    background-color: #ec6e7e;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  ._5th_introduction_title_block.green {
    background-color: #176d68;
  }

  ._5th_intructions_title {
    margin-top: 0;
    margin-left: 15px;
    margin-right: 0;
    font-size: 15px;
    line-height: 15px;
  }

  ._5th_intructions_title.indent {
    text-indent: -5px;
  }

  ._5th_icon {
    width: 24px;
    max-width: 100%;
    margin-top: 0;
  }

  ._5th_instruction_grid_table {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto;
  }

  ._5th_instruction_paragraph {
    color: #fff;
    background-color: #176d68;
    margin-bottom: 0;
    padding: 10px 15px;
  }

  ._5th_instruction_paragraph.white {
    color: #0b302e;
    background-color: #fff;
    margin-bottom: auto;
  }

  ._5th_instruction_paragraph.indent {
    text-indent: -5px;
  }

  .bold-text-7 {
    color: #0b302e;
  }

  ._5th_instruction_list {
    padding-top: 15px;
    padding-bottom: 20px;
  }

  ._5th_main_content_bkg {
    max-width: 1200px;
  }

  ._5th_main_title {
    color: #fff;
    font-size: 24px;
    line-height: 30px;
  }

  ._5th_schedule_paragraph {
    color: #0b302e;
    background-color: #fff;
    margin-bottom: 0;
    padding: 10px 15px;
  }

  ._5th_schedule_grid_table {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto;
  }

  ._5th_schedule_grid_text {
    color: #fff;
    margin-bottom: 0;
    font-family: Noto Sans TC, sans-serif;
    font-weight: 700;
    line-height: 14px;
  }

  ._5th_acknowledgement_grid {
    grid-column-gap: 15px;
    padding: 25px;
  }

  ._5th_introduction_paragraph {
    margin-bottom: 0;
  }

  ._5th_introduction_paragraph.remarks {
    background-color: #e7e7e7;
    padding: 10px 20px 20px;
  }

  ._5th_introduction_paragraph.white {
    background-color: #fff;
    padding: 10px 25px 15px;
  }

  ._5th_introduction_list {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  ._5th_introduction_grid_table {
    grid-column-gap: 0px;
    grid-template-rows: auto auto auto;
  }

  ._5th_introduction_grid_table._2 {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: .25fr 1fr;
  }

  ._5th_submit-button {
    display: block;
  }

  ._5th_submit-button:hover {
    background-color: #ff3f58;
    box-shadow: 4px 4px 10px 5px #0000004f;
  }

  ._5th_button:hover {
    background-color: #fff;
    box-shadow: 4px 4px 10px 5px #00000026;
  }

  ._5th_apply_grid {
    padding-top: 10px;
  }

  ._5th_briefing_link {
    color: #0b302e;
    text-underline-offset: 3px;
    transition: all .2s;
  }

  ._5th_briefing_link:hover {
    color: #fff;
  }
}

@media screen and (max-width: 991px) {
  .nav-link {
    background-color: #fff;
    border-bottom: 1px solid #e4e4e4;
    padding: 10px 20px;
    font-size: 14px;
    font-weight: 500;
  }

  .nav-link-register {
    height: auto;
    margin-top: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 20px;
    transition: all .2s;
  }

  .main_banner_container {
    margin-top: 0;
  }

  .disclaimer_text {
    margin-bottom: 0;
    font-size: 10px;
  }

  .main_banner_block {
    background-position: 100% -500%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 500px;
    margin-top: 0;
    padding-top: 0;
  }

  .main_banner_title {
    width: 325px;
    margin-top: -25px;
  }

  .nav-menu {
    background-color: #0000;
    margin-top: 15px;
  }

  .menu-button {
    color: #1c3588;
  }

  .menu-button.w--open {
    background-color: #1c3588;
    border-radius: 200px;
  }

  .introduction_banner_block {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 320px;
    margin-top: 0;
    padding-top: 0;
  }

  .introduction_banner_container {
    margin-top: 40px;
  }

  .introduction_text_grid {
    grid-template-columns: auto;
  }

  .introduction_paragraph_3 {
    line-height: 16px;
  }

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

  .application_banner_block {
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    height: 325px;
    margin-top: 0;
    padding-top: 0;
  }

  .application_banner_container {
    margin-top: 40px;
  }

  .application_paragraph_1 {
    height: auto;
    padding-bottom: 14px;
    padding-right: 17px;
  }

  .application_text_grid {
    grid-template-columns: .3fr 1.35fr;
  }

  .schedule_banner_block {
    background-image: url("https://cdn.prod.website-files.com/612ef1461941982083742f99/612f47b8a372c944ed26d643_04.jpg");
    background-position: 50% 0;
    background-repeat: no-repeat;
    height: 325px;
    margin-top: 0;
    padding-top: 0;
  }

  .schedule_text_grid {
    grid-template-columns: .3fr 1.35fr;
  }

  .schedule_banner_container {
    margin-top: 40px;
  }

  .popup_form {
    display: none;
  }

  .popup.contact {
    background-color: #1b2a53;
    align-items: flex-end;
    width: auto;
  }

  .popup.news {
    width: 330px;
  }

  .apply_text_field:hover {
    border-left-color: #1b2a53;
  }

  .submit-button {
    margin-bottom: 10px;
  }

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

  .popup_contact {
    z-index: 1500;
    display: none;
  }

  .contact_paragraph {
    color: #fff;
    letter-spacing: 1px;
    margin-bottom: 10px;
    font-family: Noto Sans TC, sans-serif;
    font-size: 12px;
    font-weight: 300;
    line-height: 25px;
  }

  .link {
    color: #fff;
    text-decoration: underline;
  }

  .acknowlegement_banner_block {
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    height: 325px;
    margin-top: 0;
    padding-top: 0;
  }

  .acknowledgement_banner_container {
    margin-top: 40px;
  }

  .acknowledgement_text_grid {
    grid-template-columns: .3fr 1.35fr;
  }

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

  .acknowledgement_grid_text.bold.pink {
    color: #ec6e7e;
  }

  .button {
    font-size: 13px;
  }

  .file_upload_doc {
    justify-content: center;
    display: block;
  }

  .news_banner_block {
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 200px;
    margin-top: 0;
    padding-top: 0;
  }

  .news_text_grid {
    grid-template-columns: auto;
  }

  .news_banner_container {
    margin-top: 40px;
  }

  .popup_news {
    display: none;
  }

  .news_popup_box {
    letter-spacing: 1px;
    line-height: 22px;
  }

  .popup_news_2 {
    display: none;
  }

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

  .news_popup_box_2, .news_popup_box_3 {
    letter-spacing: 1px;
    line-height: 22px;
  }

  .main_content_button_5.faq {
    width: 100%;
  }

  .important_text {
    font-size: 12px;
    line-height: 20px;
  }

  .selected_grid_1 {
    grid-template-columns: 1fr .25fr;
  }

  .selected_grid_text.top.selected.remarks {
    font-size: 10px;
  }

  .selected_banner_block {
    background-image: url("https://cdn.prod.website-files.com/612ef1461941982083742f99/61b721dddb4dff12d313b87e_%E6%B8%AF%E6%BC%AB%E5%8B%95%E5%8A%9B_web%20banners-op-04.jpg");
    background-position: 50% 0;
    background-repeat: no-repeat;
    height: 325px;
    margin-top: 0;
    padding-top: 0;
  }

  .company_text_grid {
    grid-template-columns: auto;
  }

  .company_link {
    line-height: 16px;
  }

  ._2nd_main_grid {
    background-color: #0000;
    grid-template-rows: auto .25fr;
  }

  ._2nd_main_bkg, ._2nd_main_bkg.introduction, ._2nd_main_bkg.application {
    height: 350px;
  }

  .body.main {
    background-attachment: fixed;
  }

  ._2nd_title_heading_1 {
    font-size: 12px;
    line-height: 18px;
  }

  ._2nd_main_disclaimer {
    font-size: 10px;
  }

  ._2nd_main_heading_2 {
    text-align: left;
    font-size: 12px;
  }

  ._2nd_main_reg_button {
    width: auto;
    font-size: 11px;
    position: static;
  }

  ._2nd_main_reg_button:hover {
    font-size: 11px;
  }

  ._2nd_main_reg_button.home {
    border-radius: 0;
    margin-top: 15px;
    margin-right: 0;
  }

  ._2nd_logo_link, ._2nd_img_link {
    height: 350px;
  }

  ._2nd_intro_text {
    background-attachment: scroll;
    font-size: 12px;
    line-height: 20px;
  }

  ._2nd_main_nav_bar {
    background-color: #fff;
    width: 100%;
    margin-top: 0;
  }

  ._2nd_main_nav_container {
    background-color: #fff;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

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

  .grid.main {
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto;
    grid-template-columns: auto auto;
  }

  ._2nd_disclaimer_div.green {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 20px;
    padding-left: 0;
  }

  ._2nd_disclaimer_text {
    color: #2d2e87;
    margin-bottom: 30px;
    font-size: 10px;
  }

  ._2nd_nav_link_rig_button {
    width: 100%;
    height: auto;
    margin-top: 0;
    margin-bottom: 15px;
    margin-left: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 20px;
    transition: all .2s;
  }

  .icon-3 {
    color: #4e4944;
  }

  .icon-3:hover {
    color: #fff;
  }

  ._2nd_navlink {
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 14px;
  }

  ._2nd_navbar_container {
    justify-content: flex-end;
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: static;
  }

  ._2nd_navbar {
    z-index: 500;
    position: relative;
  }

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

  ._2nd_schedule_text_grid {
    grid-template-columns: .6fr 1fr;
  }

  ._2nd_support_text {
    background-color: #2d2e87;
    background-attachment: scroll;
  }

  ._2nd_support_list_div_03 {
    background-attachment: scroll;
  }

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

  ._2nd_popup.contact {
    background-color: #1d71b8;
    align-items: flex-end;
    width: auto;
  }

  ._2nd_introduction_grid {
    background-color: #0000;
    grid-template-rows: auto .25fr;
  }

  .nav-menu-2 {
    z-index: 0;
    background-color: #fff7b2;
  }

  .menu-button-2 {
    background-color: #0000;
  }

  .menu-button-2.w--open {
    background-color: #fff7b2;
  }

  ._2nd_schedule_main_grid {
    background-color: #0000;
    grid-template-rows: auto .25fr;
  }

  ._2nd_application_grid, ._2nd_introduction_main_grid {
    background-color: #0000;
    grid-template-rows: auto;
  }

  ._2nd_introduction_text {
    background-color: #2d2e87;
    background-attachment: scroll;
    padding: 25px;
  }

  ._2nd_introduction_list_div {
    padding-left: 20px;
  }

  ._2nd_introduction_list_div_02 {
    padding-left: 20px;
    padding-right: 20px;
  }

  ._2nd_introduction_list_div_03 {
    background-attachment: scroll;
    padding-left: 20px;
    padding-right: 20px;
  }

  ._2nd_introduction_list_div_03.group_2, ._2nd_introduction_list_div_03.group_1, ._2nd_introduction_list_div_03.hide, ._2nd_introduction_list_div_07 {
    padding-left: 20px;
    padding-right: 20px;
  }

  ._2nd_introduction_text_grid {
    grid-template-columns: .6fr .8fr 1fr;
  }

  ._2nd_popup_form_description {
    line-height: 14px;
  }

  ._2nd_application_submit_btn {
    cursor: pointer;
    transition: all .2s;
  }

  ._2nd_application_form_label {
    font-size: 11px;
    line-height: 14px;
  }

  ._2nd_application {
    padding: 25px;
  }

  ._2nd_form_text_field {
    cursor: text;
  }

  .button-6, .button-7 {
    font-size: 11px;
  }

  .bold-text-6 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

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

  ._2nd_collection_wrapper {
    padding-bottom: 25px;
  }

  ._2nd_collection_list {
    margin-left: 0;
  }

  ._2nd_collection_item {
    padding-left: 0;
    padding-right: 0;
  }

  ._2nd_post_link {
    margin-bottom: 0;
    text-decoration: none;
  }

  ._2nd_post_title {
    font-size: 21px;
  }

  ._2nd_post_grid {
    background-color: #0000;
    grid-template-rows: auto;
  }

  ._2nd_main_video_grid {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  ._2nd_company_list_div {
    width: 100%;
  }

  ._2nd_company_text {
    background-image: none;
    font-size: 25px;
    line-height: 25px;
  }

  .social_icon {
    align-self: center;
    width: 30px;
    max-width: 30px;
    height: 25px;
    max-height: 25px;
    margin-left: 0;
    margin-right: 0;
  }

  .social_block {
    flex: 1;
    align-items: stretch;
    height: 60px;
    max-height: 60px;
  }

  .social_link {
    margin-left: 0;
    margin-right: 10px;
    transition: all .2s;
  }

  ._3rd_body.green {
    background-position: 50%;
  }

  ._3rd_main_content_bkg {
    max-width: 90%;
  }

  ._3rd_main_s2_text._16pt {
    letter-spacing: 1px;
    padding-left: 0;
    padding-right: 0;
    font-size: 18px;
    line-height: 28px;
  }

  ._3rd_main_s2_text.indent_-6 {
    background-color: #1b2a53;
    padding-top: 25px;
    padding-left: 30px;
    padding-right: 30px;
  }

  ._3rd_main_s2_text.title {
    background-color: #1b2a53;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
    font-size: 20px;
  }

  ._3rd_disclaimer_text {
    color: #333;
    letter-spacing: -.25px;
    max-width: 100%;
    margin-bottom: 0;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 10px;
  }

  ._3rd_logo {
    max-width: 43%;
    left: 1%;
  }

  ._3rd_logo._02, .s1_mobile_img {
    display: none;
  }

  ._3rd_navbar {
    z-index: 500;
    -webkit-backdrop-filter: blur(75px);
    backdrop-filter: blur(75px);
    position: fixed;
  }

  ._3rd_navlink {
    text-align: center;
    letter-spacing: 1px;
    margin-left: auto;
    margin-right: auto;
    padding: 10px 0;
    font-size: 18px;
  }

  ._3rd_navlink:hover {
    color: #fff;
  }

  ._3rd_navlink._1 {
    margin-top: 10px;
    font-size: 18px;
  }

  ._4th_nav_link_reg_button {
    text-align: center;
    letter-spacing: 2px;
    border-radius: 3px;
    width: 100%;
    height: 50px;
    margin-top: 10px;
    margin-bottom: 20px;
    margin-left: 0;
    padding-top: 13px;
    padding-bottom: 10px;
    padding-left: 20px;
    font-size: 16px;
    transition: all .2s;
  }

  ._3rd_menu_button {
    color: #000;
    background-color: #0000;
    display: block;
  }

  ._3rd_menu_button:hover {
    color: #1b2a53;
  }

  ._3rd_menu_button.w--open {
    color: #fff;
    background-color: #0000;
  }

  ._3rd_menu_icon {
    color: #37213d;
  }

  ._3rd_menu_icon:hover {
    color: #1b2a53;
  }

  ._3rd_nav-menu {
    z-index: 0;
    -webkit-backdrop-filter: blur(50px);
    backdrop-filter: blur(50px);
    background-color: #0000;
    margin-top: -2px;
  }

  .quick-stack {
    grid-row-gap: 0px;
  }

  ._3rd_introduction_paragraph {
    line-height: 16px;
  }

  ._3rd_introduction_paragraph.blue._1pt {
    line-height: 18px;
  }

  ._3rd_introduction_grid_text {
    list-style: none;
  }

  ._3rd_introduction_grid_text.blue {
    list-style: square;
  }

  ._3rd_introduction_grid_text.list_hide.blue {
    background-color: #fff6;
    padding-left: 10px;
    padding-right: 10px;
    display: block;
  }

  ._3rd_introduction_grid_text.list_hide.green {
    letter-spacing: 1px;
    background-color: #fff6;
    padding: 10px;
    font-size: 18px;
    font-weight: 300;
    display: block;
  }

  ._3rd_introduction_grid_text.green {
    list-style-type: square;
  }

  ._3rd_line {
    color: #fff;
  }

  ._3rd_line.blue {
    background-color: #1b2a53;
  }

  ._3rd_table_background {
    background-color: #fff6;
  }

  ._3rd_table_background.dark.hide {
    display: none;
  }

  ._3rd_table_background.empty.hide, ._3rd_table_background.hide {
    display: flex;
  }

  ._3rd_introduction_grid_table {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: .35fr 1fr 1fr;
  }

  ._3rd_introduction_grid_table_2 {
    grid-template-rows: auto auto auto;
    grid-template-columns: .35fr 1fr 1fr;
  }

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

  ._3rd_application_grid_table.hide {
    display: none;
  }

  .schedule_list {
    width: 100%;
    padding-right: 5px;
  }

  ._3rd_schedule_grid {
    background-color: #ffffff4d;
  }

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

  ._3rd_schedule_grid_text.no_bullet {
    font-weight: 700;
  }

  ._3rd_popup_form {
    display: none;
  }

  ._3rd_popup {
    width: auto;
    margin-left: 15px;
    margin-right: 15px;
  }

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

  ._3rd_submit-button {
    margin-bottom: 10px;
    display: block;
  }

  ._3rd_button {
    font-size: 13px;
  }

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

  ._3rd_main_grid {
    background-color: #0000;
    grid-template-rows: auto .25fr;
  }

  ._3rd_logo_link, ._3rd_img_link, ._3rd_main_bkg {
    height: 350px;
  }

  .text_co-organized {
    text-align: left;
  }

  .discliamer_grid {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    outline-offset: 0px;
    background-color: #fff;
    outline: 3px #333;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    justify-content: end;
    max-width: 100%;
    height: 100%;
    margin: 20px auto 0;
    padding: 5px 40px;
    position: static;
  }

  .hkcaf_logo_disclaimer {
    height: 45px;
  }

  ._3rd_disclaimer_logo {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-template-columns: .25fr .5fr .25fr .3fr 1fr;
    padding-right: 0;
  }

  ._3rd_popup_contact {
    z-index: 1500;
    display: none;
  }

  ._3rd_navbar_container {
    justify-content: flex-end;
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: static;
  }

  .link-4 {
    color: #0b302e;
    text-underline-offset: 3px;
    font-weight: 300;
    transition: all .2s;
  }

  .link-4:hover {
    color: #fff;
  }

  ._3rd_application_link_block {
    cursor: pointer;
    width: 100%;
  }

  .introduction_list {
    list-style: none;
  }

  .introduction_list.top {
    margin-bottom: 0;
  }

  .select-field {
    font-size: 13px;
  }

  ._3rd_main_video_container {
    max-width: 90%;
  }

  ._3rd_main_video_grid {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  ._3rd_s1_img_02_block {
    display: none;
  }

  ._3rd_schedule_paragraph {
    line-height: 16px;
  }

  ._3rd_instruction_grid_table {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: .35fr 1fr 1fr;
  }

  ._3rd_instruction_grid_table.hide {
    display: none;
  }

  ._3rd_post_title {
    font-size: 21px;
  }

  ._3rd_post_link {
    margin-bottom: 0;
    text-decoration: none;
  }

  .notice-text {
    font-size: 12px;
    line-height: 20px;
  }

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

  ._3rd_company_text {
    background-image: none;
    font-size: 25px;
    line-height: 30px;
  }

  ._3rd_company_cover {
    max-width: 100px;
  }

  ._4th_img_link {
    height: auto;
  }

  ._4th_main_grid {
    background-color: #0000;
    grid-template-rows: auto .25fr;
  }

  ._3rd_company_list_div {
    width: 95%;
    padding-bottom: 20px;
  }

  .div-block-3 {
    width: 100px;
    height: 100px;
  }

  ._4th_navbar {
    z-index: 500;
    -webkit-backdrop-filter: blur(75px);
    backdrop-filter: blur(75px);
    position: fixed;
  }

  ._4th_paragraph {
    letter-spacing: 1px;
    padding-left: 25px;
    padding-right: 25px;
  }

  ._4th_navlink {
    text-align: center;
    letter-spacing: 1px;
    margin-left: auto;
    margin-right: auto;
    padding: 12px 0;
    font-size: 16px;
  }

  ._4th_navlink:hover {
    color: #fff;
  }

  ._4th_navlink._1st {
    margin-top: 20px;
    font-size: 16px;
  }

  ._4th_kv_img {
    width: 100%;
    display: none;
  }

  ._4th_nav-menu {
    z-index: 0;
    -webkit-backdrop-filter: blur(100px);
    backdrop-filter: blur(100px);
    mix-blend-mode: normal;
    background-color: #c8c8c87d;
    margin-top: -2px;
  }

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

  ._4th_kv_mobile {
    background-image: url("https://cdn.prod.website-files.com/612ef1461941982083742f99/66c9dafece02f7a19cf7319f_%E6%B8%AF%E6%BC%AB%E5%8B%95%E5%8A%9B4_banner_02.jpg");
    background-repeat: no-repeat;
    height: 500px;
    display: block;
  }

  ._4th_popup.contact {
    background-color: #37213d;
    align-items: flex-end;
    width: auto;
  }

  ._4th_popup_contact {
    z-index: 1500;
    display: none;
    inset: 0%;
  }

  ._4th_discliamer_grid {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    outline-offset: 0px;
    background-color: #fff;
    outline: 3px #333;
    grid-template-rows: auto;
    grid-template-columns: .35fr 1fr;
    justify-content: end;
    max-width: 100%;
    height: 100%;
    margin: 0 auto;
    padding: 10px 40px;
    position: static;
  }

  ._4th_main_title {
    text-align: left;
  }

  ._4th_main_content_bkg {
    max-width: 100%;
  }

  ._4th_main_content_bkg.introduction {
    max-width: 90%;
  }

  ._4th_popup_form {
    display: none;
  }

  ._4th_popup_bkg {
    width: auto;
    margin-left: 15px;
    margin-right: 15px;
  }

  ._4th_submit-button {
    margin-bottom: 10px;
    display: block;
  }

  ._4th_button {
    font-size: 13px;
  }

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

  ._4th_application_link_block {
    cursor: pointer;
    width: 100%;
  }

  ._4th_schedule_grid {
    background-color: #e2b4e3;
  }

  ._4th_table_background {
    background-color: #fff6;
    padding-right: 10px;
  }

  ._4th_company_text {
    background-image: none;
    font-size: 25px;
    line-height: 30px;
  }

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

  ._5th_div_block {
    background-position: 50%, 50%, 50%;
    background-size: 60%, cover, 200%;
    background-attachment: scroll, scroll, fixed;
    height: 500px;
  }

  ._5th_img_link {
    height: auto;
  }

  ._5th_navbar {
    z-index: 500;
    -webkit-backdrop-filter: blur(75px);
    backdrop-filter: blur(75px);
    position: fixed;
  }

  ._5th_nav_link_reg_button {
    text-align: center;
    letter-spacing: 2px;
    border-radius: 3px;
    width: 100%;
    height: 50px;
    margin-top: 10px;
    margin-bottom: 20px;
    margin-left: 0;
    padding-top: 13px;
    padding-bottom: 10px;
    padding-left: 20px;
    font-size: 16px;
    transition: all .2s;
  }

  ._5th_navlink {
    color: #fff;
    text-align: center;
    letter-spacing: 1px;
    margin-left: auto;
    margin-right: auto;
    padding: 12px 0;
    font-size: 16px;
    font-weight: 400;
  }

  ._5th_navlink:hover {
    color: #4fc0bb;
  }

  ._5th_navlink._1st {
    color: #fff;
    margin-top: 20px;
    font-size: 16px;
    font-weight: 400;
  }

  ._5th_paragraph {
    text-align: left;
    letter-spacing: 1px;
    padding-left: 25px;
    padding-right: 25px;
  }

  ._5th_schedule_grid {
    background-color: #ec6e7e;
  }

  .navbar {
    -webkit-backdrop-filter: blur(100px);
    backdrop-filter: blur(100px);
    background-color: #fff0;
  }

  ._5th_popup_bkg {
    width: auto;
    margin-left: 15px;
    margin-right: 15px;
  }

  ._5th_popup_form {
    -webkit-backdrop-filter: blur(100px);
    backdrop-filter: blur(100px);
    display: none;
  }

  ._5th_nav-menu {
    z-index: 0;
    -webkit-backdrop-filter: blur(100px);
    backdrop-filter: blur(100px);
    mix-blend-mode: normal;
    background-color: #0c3130;
    margin-top: -2px;
  }

  ._5th_popup_contact {
    z-index: 1500;
    display: none;
    inset: 0%;
  }

  ._5th_table_background {
    background-color: #fff3;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  ._5th_table_background.schedule_right, ._5th_table_background.no-fill.schedule {
    display: none;
  }

  ._5th_line {
    color: #fff;
  }

  ._5th_introduction_grid_text {
    list-style: none;
  }

  ._5th_introduction_grid_text.green {
    list-style-type: square;
  }

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

  ._5th_main_content_bkg {
    max-width: 90%;
  }

  ._5th_main_title {
    text-align: left;
  }

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

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

  ._5th_introduction_grid_table {
    grid-template-rows: auto auto auto;
    grid-template-columns: .35fr 1fr 1fr;
  }

  ._5th_submit-button {
    margin-bottom: 10px;
    display: block;
  }

  ._5th_button {
    font-size: 13px;
  }

  ._5th_application_link_block {
    cursor: pointer;
    width: 100%;
  }

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

@media screen and (max-width: 767px) {
  .container {
    margin-left: 20px;
    margin-right: 20px;
  }

  .nav-link {
    background-color: #fff;
    margin-left: 20px;
    margin-right: 20px;
  }

  .nav-link-register {
    margin-left: 20px;
    margin-right: 20px;
  }

  .image {
    width: 275px;
  }

  .main_banner_container {
    margin-top: -30px;
  }

  .main_content_section {
    margin-left: 20px;
    margin-right: 20px;
  }

  .disclaimer_section {
    margin-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .disclaimer_container {
    margin-top: 0;
    margin-bottom: 0;
  }

  .disclaimer_text {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .main_banner_block {
    background-position: 100% 0;
    height: 450px;
    margin-top: 80px;
    margin-left: 20px;
    margin-right: 20px;
    overflow: hidden;
  }

  .main_banner_title {
    width: 300px;
    margin-top: -100px;
    margin-left: 20px;
  }

  .introduction_banner_block {
    background-position: 100% 0;
    height: 400px;
    margin-top: 0;
    margin-left: 20px;
    margin-right: 20px;
    overflow: hidden;
  }

  .introduction_banner_container {
    margin-top: 0;
  }

  .introduction_banner_section {
    margin-top: 20px;
  }

  .introduction_text_grid {
    grid-template-columns: auto;
    margin-left: 20px;
    margin-right: 20px;
  }

  .introduction_content_section_1 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .introduction_paragraph_2 {
    line-height: 20px;
  }

  .introduction_title_block {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }

  .introduction_grid_1 {
    margin-left: 0;
    margin-right: 0;
  }

  .introduction_grid_3_text {
    text-align: left;
  }

  .application_banner_block {
    background-position: 100% 0;
    background-size: cover;
    height: 235px;
    margin-top: 0;
    margin-left: 20px;
    margin-right: 20px;
    overflow: hidden;
  }

  .application_banner_container {
    margin-top: 0;
  }

  .application_banner_section {
    margin-top: 20px;
  }

  .application_content_section_1 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .application_grid_1 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    margin-left: 0;
    margin-right: 0;
  }

  .application_paragraph_2 {
    line-height: 20px;
  }

  .application_grid_2 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    margin-left: 0;
    margin-right: 0;
  }

  .application_text_grid {
    grid-template-columns: .4fr 1.35fr;
    margin-left: 20px;
    margin-right: 20px;
  }

  .schedule_banner_section {
    margin-top: 20px;
  }

  .schedule_banner_block {
    background-position: 100% 0;
    background-size: cover;
    height: 235px;
    margin-top: 0;
    margin-left: 20px;
    margin-right: 20px;
    overflow: hidden;
  }

  .schedule_text_grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    margin-left: 20px;
    margin-right: 20px;
  }

  .schedule_banner_container {
    margin-top: 0;
  }

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

  .popup_form {
    display: none;
  }

  .popup.contact {
    background-color: #1b2a53;
  }

  .popup.news {
    width: 400px;
  }

  .apply_text_field:hover {
    border-left-color: #1b2a53;
  }

  .apply_grid {
    margin-top: -20px;
  }

  .popup_contact {
    z-index: 1500;
    display: none;
  }

  .contact_paragraph {
    margin-bottom: 10px;
  }

  .acknowlegement_banner_block {
    background-position: 100% 0;
    height: 235px;
    margin-top: 0;
    margin-left: 20px;
    margin-right: 20px;
    overflow: hidden;
  }

  .acknowledgement_banner_container {
    margin-top: 0;
  }

  .acknowledgement_banner_section {
    margin-top: 20px;
  }

  .acknowledgement_text_grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    margin-left: 20px;
    margin-right: 20px;
  }

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

  .news_banner_block {
    background-position: 100% 100%;
    background-size: cover;
    height: 160px;
    margin-top: 0;
    margin-left: 20px;
    margin-right: 20px;
    overflow: hidden;
  }

  .collection-item {
    padding-left: 0;
    padding-right: 0;
  }

  .news_text_grid {
    grid-template-columns: auto;
    margin-left: 20px;
    margin-right: 20px;
  }

  .news_banner_section {
    margin-top: 20px;
  }

  .news_banner_container {
    margin-top: 0;
  }

  .news_popup_box {
    letter-spacing: 1px;
    line-height: 22px;
  }

  .apply_grid_2 {
    margin-top: -20px;
  }

  .news_popup_box_2, .news_popup_box_3 {
    letter-spacing: 1px;
    line-height: 22px;
  }

  .main_content_button_5.faq {
    width: 100%;
  }

  .dropdown-toggle {
    white-space: pre-line;
    object-fit: fill;
    width: 100%;
    padding: 10px;
    line-height: 20px;
    display: block;
    overflow: visible;
  }

  .important_text {
    font-size: 12px;
    line-height: 20px;
  }

  .selected_grid_1 {
    grid-template-columns: 1.75fr .5fr;
  }

  .selected_grid_text.top.selected.remarks {
    font-size: 10px;
  }

  .selected_banner_block {
    background-position: 100% 0;
    background-size: cover;
    height: 235px;
    margin-top: 0;
    margin-left: 20px;
    margin-right: 20px;
    overflow: hidden;
  }

  .company_text_grid {
    grid-template-columns: auto;
    margin-left: 20px;
    margin-right: 20px;
  }

  ._2nd_main_grid {
    background-color: #fff;
    grid-template-rows: auto auto;
    grid-template-columns: .5fr 1fr;
  }

  ._2nd_main_bkg {
    height: 350px;
  }

  ._2nd_main_bkg.introduction {
    background-size: cover;
  }

  ._2nd_main_container {
    max-width: 90%;
  }

  ._2nd_main_title_bkg {
    z-index: 50;
    height: auto;
    position: relative;
  }

  .body.main {
    background-attachment: fixed;
  }

  ._2nd_main_disclaimer.main {
    letter-spacing: 1px;
  }

  ._2nd_main_reg_button {
    width: 100%;
    margin: 0 15px 0 0;
    font-size: 11px;
  }

  ._2nd_main_reg_button._02 {
    margin-top: 15px;
    font-size: 11px;
  }

  ._2nd_main_reg_button.home {
    width: 100%;
    margin-top: 0;
  }

  ._1st_main_container {
    max-width: 90%;
  }

  ._1st_main_heading {
    font-size: 12px;
  }

  ._2nd_logo.introduction {
    max-width: 85%;
    margin-top: -60px;
    margin-left: 0;
    padding-top: 10px;
    padding-bottom: 20px;
    padding-left: 15px;
    position: relative;
  }

  ._1st_main_bkg {
    height: 200px;
  }

  ._2nd_logo_link {
    z-index: 50;
    justify-content: center;
    height: auto;
    position: relative;
  }

  ._2nd_img_link {
    height: auto;
  }

  ._2nd_intro_text {
    background-position: 50%;
    background-attachment: scroll;
  }

  ._2nd_main_nav_bar {
    margin-top: 0;
  }

  ._2nd_disclaimer_container {
    max-width: 90%;
  }

  ._2nd_main_nav_container {
    max-width: 100%;
  }

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

  .grid.main {
    background-position: 50% 100%;
    grid-template-columns: auto;
  }

  ._2nd_disclaimer_div.green {
    margin-left: 0;
  }

  .hkcaf_logo {
    width: 100%;
    max-width: 100vw;
  }

  ._2nd_disclaimer_text {
    color: #2d2e87;
    margin-left: 0;
    margin-right: 0;
  }

  ._2nd_nav_link_rig_button {
    margin-left: 20px;
    margin-right: 20px;
  }

  .icon-3 {
    color: #2d2e87;
  }

  ._2nd_navbar_container {
    max-width: 90%;
  }

  ._2nd_navbar {
    z-index: 500;
    position: relative;
  }

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

  ._2nd_schedule_text_grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    margin-left: 0;
    margin-right: 0;
  }

  ._2nd_support_text {
    background-color: #2d2e87;
  }

  ._2nd_support_list.no_pt {
    padding-top: 0;
    padding-bottom: 0;
  }

  ._2nd_support_list_div.number, ._2nd_support_list_div_02 {
    padding-left: 35px;
    padding-right: 35px;
  }

  ._2nd_list_title {
    padding-top: 0;
    padding-bottom: 0;
  }

  ._2nd_support_list_div_03 {
    padding-left: 40px;
    padding-right: 40px;
  }

  ._2nd_support_list_div_03.group_1, ._2nd_support_list_div_04, ._2nd_support_list_div_07 {
    padding-left: 35px;
    padding-right: 35px;
  }

  ._2nd_application_text_grid {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    margin-left: 0;
    margin-right: 0;
  }

  ._2nd_application_text_grid._02 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  ._2nd_introduction_grid {
    background-color: #fff;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .nav-menu-2 {
    background-color: #fff7b2;
  }

  .menu-button-2 {
    background-color: #0000;
  }

  .menu-button-2.w--open {
    background-color: #fff7b2;
  }

  ._2nd_schedule_main_grid {
    background-color: #fff;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  ._2nd_application_grid, ._2nd_introduction_main_grid {
    background-color: #fff;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  ._2nd_introduction_text {
    background-color: #2d2e87;
  }

  ._2nd_introduction_list_div.pt {
    padding-left: 35px;
  }

  ._2nd_introduction_list_div_03, ._2nd_introduction_list_div_03.group_2, ._2nd_introduction_list_div_03.group_1 {
    padding-left: 20px;
  }

  ._2nd_introduction_list_div_03.hide {
    display: none;
  }

  ._2nd_introduction_list_div_04 {
    padding-left: 35px;
  }

  ._2nd_introduction_text_grid {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    margin-left: 0;
    margin-right: 0;
  }

  ._2nd_introduction_list.no_pt {
    padding-top: 0;
    padding-bottom: 0;
  }

  ._2nd_popup_form_description {
    color: #fff;
    background-color: #0000;
    line-height: 16px;
  }

  ._2nd_application_submit_btn {
    width: 100%;
    height: 40px;
    font-size: 11px;
  }

  ._2nd_application_submit_btn:hover {
    background-color: #000;
  }

  ._24popup_form_grid {
    grid-row-gap: 15px;
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
  }

  ._2nd_application_form_label {
    line-height: 14px;
  }

  ._2nd_application {
    padding: 30px 30px 20px;
  }

  ._2nd_form_text_field {
    opacity: 1;
    border-radius: 2.5px;
    height: 30px;
    margin-bottom: 0;
  }

  ._2nd_form_text_field:hover {
    border-color: #f55a16;
  }

  .button-6, .button-7 {
    width: 300px;
  }

  .signed-application {
    margin-bottom: 0;
  }

  .filled-application {
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
  }

  ._2nd_news_grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    margin-left: 0;
    margin-right: 0;
  }

  ._2nd_collection_wrapper {
    width: auto;
    margin: 15px;
    padding: 0;
  }

  ._2nd_collection_item {
    padding-left: 0;
    padding-right: 0;
  }

  ._2nd_post_link {
    border-left: 1px solid #e6e6e6;
    border-right: 0 #0000;
    flex-direction: column;
    margin-bottom: 0;
  }

  ._2nd_post_img {
    max-width: 100%;
  }

  ._2nd_post_grid {
    background-color: #fff;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  ._2nd_main_video_container {
    max-width: 90%;
  }

  ._2nd_company_list_div {
    width: 100%;
  }

  ._2nd_company_text {
    background-position: 50%;
    background-attachment: scroll;
  }

  ._3rd_body.green {
    background-position: 50%;
  }

  ._3rd_main_s2 {
    width: auto;
    margin-left: 0;
    margin-right: 0;
  }

  ._3rd_main_s2_text._16pt {
    font-size: 16px;
    line-height: 24px;
  }

  ._3rd_main_s2_text.indent_-6 {
    padding-left: 25px;
    padding-right: 25px;
  }

  ._3rd_main_s2_text.title {
    -webkit-text-fill-color: transparent;
    background-color: #1b2a53;
    -webkit-background-clip: text;
    background-clip: text;
    padding-left: 15px;
  }

  ._3rd_disclaimer_text {
    color: #333;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 14px;
  }

  ._3rd_logo {
    left: 2%;
  }

  ._3rd_logo._02 {
    display: none;
  }

  ._3rd_navbar {
    z-index: 500;
    position: absolute;
  }

  ._3rd_navlink {
    text-align: center;
    width: 100%;
    max-width: 100%;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-right: 0;
    font-size: 16px;
  }

  ._3rd_navlink._1 {
    width: 100%;
    max-width: 100%;
    margin-top: 10px;
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 16px;
  }

  ._4th_nav_link_reg_button {
    text-align: center;
    letter-spacing: 2px;
    border-radius: 3px;
    height: 50px;
    margin: 10px 20px 20px;
    padding-top: 13px;
    font-size: 14px;
  }

  ._3rd_menu_button, ._3rd_menu_button.w--open {
    background-color: #0000;
  }

  ._3rd_menu_icon {
    color: #37213d;
  }

  ._3rd_nav-menu {
    -webkit-backdrop-filter: blur(75px);
    backdrop-filter: blur(75px);
    background-color: #0000;
    flex-flow: row;
    max-width: 100%;
    margin-top: 0;
    display: flex;
  }

  ._3rd_introduction_paragraph_title.indent.blue {
    color: #0b302e;
  }

  ._3rd_introduction_paragraph {
    line-height: 18px;
  }

  ._3rd_introduction_paragraph.blue.remarks {
    opacity: .5;
  }

  ._3rd_introduction_paragraph.blue._1pt {
    line-height: 18px;
  }

  ._3rd_introduction_grid_text {
    text-align: left;
    list-style: none;
  }

  ._3rd_introduction_grid_text.blue {
    list-style: square;
  }

  ._3rd_introduction_grid_text.list_hide.blue {
    text-indent: 0;
    background-color: #fff6;
    padding-left: 10px;
    padding-right: 10px;
    display: block;
  }

  ._3rd_introduction_grid_text.list_hide.green {
    text-indent: 0;
    background-color: #fff6;
    padding-left: 10px;
    padding-right: 10px;
    line-height: 22px;
    display: block;
  }

  ._3rd_line.blue {
    background-color: #1b2a53;
  }

  .list-2 {
    padding-right: 20px;
  }

  ._3rd_table_background.dark.hide {
    display: none;
  }

  ._3rd_table_background.empty.hide, ._3rd_table_background.hide {
    display: flex;
  }

  ._3rd_introduction_grid_table, ._3rd_introduction_grid_table_2 {
    grid-template-columns: .5fr 1fr 1fr;
  }

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

  ._3rd_application_grid_table.hide {
    display: none;
  }

  .schedule_list {
    width: 100%;
    padding-left: 0;
  }

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

  ._3rd_schedule_grid_text {
    text-align: left;
  }

  ._3rd_popup_form {
    flex-direction: row-reverse;
    display: none;
  }

  ._3rd_popup {
    width: auto;
    margin-top: 15px;
    margin-bottom: 15px;
  }

  ._3rd_apply_grid {
    margin-top: -20px;
  }

  ._3rd_submit-button {
    display: block;
  }

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

  ._3rd_main_container {
    max-width: 90%;
  }

  ._3rd_main_grid {
    background-color: #fff;
    grid-template-rows: auto auto;
    grid-template-columns: .5fr 1fr;
  }

  ._3rd_main_title_bkg {
    z-index: 50;
    height: auto;
    position: relative;
  }

  ._3rd_logo_link {
    z-index: 50;
    justify-content: center;
    height: auto;
    position: relative;
  }

  ._3rd_img_link {
    height: auto;
  }

  ._3rd_main_bkg {
    height: 350px;
  }

  .text_co-organized {
    font-size: 10px;
  }

  .discliamer_grid {
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    margin-top: 20px;
    margin-bottom: 0;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .hkcaf_logo_disclaimer {
    height: auto;
  }

  ._3rd_disclaimer_logo {
    grid-column-gap: 20px;
    grid-row-gap: 10px;
    grid-template-rows: .5fr auto;
    grid-template-columns: .25fr .5fr 1fr;
    padding-right: 0;
  }

  ._3rd_popup_contact {
    z-index: 1500;
    display: none;
  }

  ._3rd_navbar_container {
    max-width: 90%;
  }

  ._3rd_form_block {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  ._3rd_main_video_container {
    max-width: 90%;
  }

  ._3rd_schedule_paragraph {
    line-height: 18px;
  }

  ._3rd_instruction_grid_table {
    grid-template-columns: .5fr 1fr 1fr;
  }

  ._3rd_instruction_grid_table.hide {
    display: none;
  }

  ._3rd_post_img {
    max-width: 100%;
  }

  ._3rd_post_link {
    border-left: 1px solid #e6e6e6;
    border-right: 0 #0000;
    flex-direction: column;
    margin-bottom: 0;
  }

  .notice-text {
    font-size: 12px;
    line-height: 20px;
  }

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

  ._3rd_company_text {
    text-align: left;
    background-image: none;
    line-height: 30px;
  }

  ._3rd_company_cover {
    max-width: 100px;
  }

  ._4th_main_container {
    max-width: 90%;
  }

  ._4th_img_link {
    height: auto;
  }

  ._4th_main_grid {
    background-color: #fff;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-3 {
    width: 100px;
    height: 100px;
  }

  ._4th_content_section {
    margin-left: 0;
    margin-right: 0;
  }

  ._4th_navbar {
    z-index: 500;
    position: absolute;
  }

  ._4th_paragraph {
    padding-left: 25px;
    padding-right: 25px;
  }

  ._4th_navlink {
    text-align: center;
    width: 100%;
    max-width: 100%;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-right: 0;
    font-size: 16px;
  }

  ._4th_nav-menu {
    -webkit-backdrop-filter: brightness(150%) blur(75px);
    backdrop-filter: brightness(150%) blur(75px);
    background-color: #e6cda9;
    flex-flow: row;
    max-width: 100%;
    margin-top: 0;
    display: flex;
  }

  ._4th_kv_mobile {
    background-image: url("https://cdn.prod.website-files.com/612ef1461941982083742f99/66c9dafece02f7a19cf7319f_%E6%B8%AF%E6%BC%AB%E5%8B%95%E5%8A%9B4_banner_02.jpg");
    height: 500px;
  }

  ._4th_popup.contact {
    background-color: #37213d;
  }

  ._4th_popup_contact {
    z-index: 1500;
    display: none;
    inset: 0%;
  }

  ._4th_discliamer_grid {
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: .6fr 1fr;
    grid-auto-flow: row;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  ._4th_main_title {
    text-align: left;
  }

  ._4th_popup_form {
    flex-direction: row-reverse;
    display: none;
  }

  ._4th_popup_bkg {
    width: auto;
    margin-top: 15px;
    margin-bottom: 15px;
  }

  ._4th_submit-button {
    display: block;
  }

  ._4th_apply_grid {
    margin-top: -20px;
  }

  ._4th_table_background {
    padding-right: 10px;
  }

  ._4th_main_s2 {
    width: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .brand {
    background-color: #fff;
    padding-left: 10px;
    padding-right: 10px;
  }

  ._4th_company_text {
    text-align: left;
    background-image: none;
    line-height: 30px;
  }

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

  ._5th_main_container {
    max-width: 90%;
  }

  ._5th_div_block {
    background-position: 50%, 40% 55%, 50% 0;
    background-size: 70%, cover, 200%;
    height: 500px;
  }

  ._5th_img_link {
    height: auto;
  }

  ._5th_content_section {
    margin-left: 0;
    margin-right: 0;
  }

  ._5th_navbar {
    z-index: 500;
    position: absolute;
  }

  ._5th_nav_link_reg_button {
    text-align: center;
    letter-spacing: 2px;
    border-radius: 3px;
    height: 50px;
    margin: 10px 20px 20px;
    padding-top: 13px;
    font-size: 14px;
  }

  ._5th_navlink {
    color: #fff;
    text-align: center;
    width: 100%;
    max-width: 100%;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-right: 0;
    font-size: 16px;
    font-weight: 400;
  }

  ._5th_navlink:hover {
    color: #4fc0bb;
    font-weight: 400;
  }

  ._5th_navlink._1st {
    color: #fff;
    text-align: center;
    -webkit-text-stroke-color: #fff;
    padding-left: 20px;
    padding-right: 20px;
    font-weight: 400;
  }

  ._5th_paragraph {
    text-align: left;
    padding-left: 25px;
    padding-right: 25px;
  }

  .navbar {
    position: fixed;
  }

  ._5th_popup_bkg {
    width: 100%;
    height: 100%;
    margin-top: 15px;
    margin-bottom: 15px;
  }

  ._5th_popup_form {
    -webkit-backdrop-filter: blur(100px);
    backdrop-filter: blur(100px);
    flex-direction: row-reverse;
    display: none;
  }

  ._5th_nav-menu {
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    background-color: #0c3130;
    flex-flow: row;
    max-width: 100%;
    margin-top: 0;
    display: flex;
  }

  ._5th_popup_contact {
    z-index: 1500;
    display: none;
    inset: 0%;
  }

  ._5th_list {
    padding-right: 20px;
  }

  ._5th_introduction_grid_text {
    text-align: left;
    list-style: none;
  }

  ._5th_introduction_title_block {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }

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

  ._5th_main_title {
    text-align: left;
  }

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

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

  ._5th_introduction_grid_table {
    grid-template-columns: .5fr 1fr 1fr;
  }

  ._5th_introduction_grid_table._1.group_2 {
    display: none;
  }

  ._5th_submit-button {
    display: block;
  }

  ._5th_form_block {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  ._5th_apply_grid {
    margin-top: -20px;
  }
}

@media screen and (max-width: 479px) {
  .container {
    margin-left: 10px;
  }

  .nav-link {
    border-bottom: 1px solid #e4e4e4;
  }

  .image {
    width: 210px;
  }

  .main_content_section {
    margin-left: 0;
    margin-right: 0;
  }

  .main_content_bkg {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .paragraph {
    margin-left: auto;
    margin-right: auto;
  }

  .paragraph.yellow {
    text-align: left;
    letter-spacing: -.1px;
    margin-left: auto;
    margin-right: auto;
  }

  .disclaimer_text {
    font-size: 10px;
    line-height: 15px;
  }

  .main_banner_block {
    background-position: 100%;
    background-size: 800px;
    height: 350px;
  }

  .main_banner_title {
    width: 250px;
    margin-left: 15px;
  }

  .introduction_banner_block {
    background-position: 95%;
    background-size: cover;
    height: 250px;
    margin-top: 0;
    display: block;
  }

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

  .image-2.schedule {
    height: 72px;
  }

  .line.bold._2nd {
    display: none;
  }

  .line._2nd {
    margin-top: 5px;
    margin-bottom: 5px;
  }

  .introduction_paragraph_2 {
    line-height: 20px;
  }

  .introduction_blue_content_block {
    background-position: 50%;
  }

  .introduction_paragraph_3 {
    line-height: 16px;
  }

  .introduction_title_block {
    width: auto;
  }

  .introduction_grid_3 {
    grid-template-rows: auto auto auto auto auto auto auto;
    grid-template-columns: .6fr 1fr 1fr;
  }

  .introduction_grid_3._2 {
    grid-column-gap: 16px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto auto auto auto auto auto;
    grid-template-columns: .6fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .introduction_grid_3_text.bold._2, .introduction_grid_3_text.bold._3 {
    display: none;
  }

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

  .introduction_grid_3_text._2, .introduction_grid_3_text._3 {
    display: none;
  }

  .introduction_paragraph_4 {
    letter-spacing: 0;
    line-height: 14px;
  }

  .introduction_grid_4 {
    grid-template-columns: .6fr 1fr 1fr;
  }

  .introduction_grid_4._2 {
    grid-column-gap: 16px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: .6fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .application_banner_block {
    background-position: 95%;
    background-size: cover;
    height: 200px;
    margin-top: 0;
    display: block;
  }

  .application_paragraph_2 {
    line-height: 20px;
  }

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

  .application_paragraph_4 {
    line-height: 20px;
  }

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

  .schedule_banner_block {
    background-position: 95%;
    background-size: cover;
    height: 200px;
    margin-top: 0;
    display: block;
  }

  .schedule_text_grid {
    grid-column-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .schedule_grid_1 {
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1.5fr 1fr;
    margin-top: 20px;
  }

  .schedule_grid_text.bold._2nd, .popup_form {
    display: none;
  }

  .popup {
    width: 280px;
  }

  .popup.news {
    width: 300px;
  }

  .image-5 {
    width: auto;
    height: 25px;
    margin-bottom: 0;
  }

  .apply_content_button_block {
    align-items: center;
    padding-left: 0;
    padding-right: 0;
    display: none;
  }

  .apply_content_button_1 {
    width: 100%;
    margin-bottom: 0;
    margin-left: 0;
    padding-top: 5px;
  }

  .apply_content_button_2 {
    width: 100%;
    margin-top: 10px;
    margin-left: 0;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .apply_label {
    text-align: justify;
    font-size: 8px;
    line-height: 12px;
  }

  .apply_text_field {
    margin-bottom: 10px;
  }

  .apply_text_field:hover {
    border-left-color: #1b2a53;
  }

  .submit-button {
    margin-top: 15px;
  }

  .apply_grid {
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
    margin-top: -20px;
    padding: 0 15px 15px;
  }

  .popup_contact {
    z-index: 1500;
    display: none;
  }

  .contact_paragraph {
    margin-bottom: 10px;
  }

  .acknowlegement_banner_block {
    background-position: 95%;
    background-size: cover;
    height: 200px;
    margin-top: 0;
    display: block;
  }

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

  .acknowledgement_grid_1 {
    grid-column-gap: 10px;
    grid-template-rows: auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    margin-top: 20px;
  }

  .acknowledgement_grid_text.bold {
    grid-template-rows: auto auto auto auto auto auto auto auto;
  }

  .acknowledgement_link_block:hover {
    border-bottom-color: #000;
    border-left-color: #000;
  }

  .button {
    padding-left: 30px;
    padding-right: 30px;
  }

  .coming_paragraph {
    text-align: left;
    padding: 20px;
    font-size: 17px;
    line-height: 28px;
  }

  .news_banner_block {
    background-position: 100%;
    background-size: cover;
    height: 250px;
    margin-top: 0;
    display: block;
  }

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

  .main_content_button_3 {
    width: 100%;
    margin-top: 20px;
    margin-bottom: 15px;
    margin-left: 0;
  }

  .popup_news {
    display: none;
  }

  .main_content_button_4 {
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .news_popup_box {
    letter-spacing: 1px;
    line-height: 20px;
  }

  .popup_news_2 {
    display: none;
  }

  .apply_grid_2 {
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
    margin-top: -20px;
    padding: 0 15px 15px;
  }

  .news_popup_box_2, .news_popup_box_3 {
    letter-spacing: 1px;
    line-height: 20px;
  }

  .main_content_button_5 {
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .main_content_button_5.faq:hover {
    background-color: #3a5dcf;
  }

  .dropdown-toggle {
    padding: 8px 5px;
  }

  .important_text {
    text-align: justify;
    font-size: 12px;
    line-height: 18px;
  }

  .selected_grid_1 {
    grid-column-gap: 15px;
    grid-template-rows: auto 30px auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1.5fr .5fr;
  }

  .selected_grid_1.selected {
    grid-template-rows: auto 20px auto 10px auto auto;
  }

  .selected_grid_text.bold._2nd {
    margin-top: 30px;
  }

  .selected_grid_text.bold.title {
    margin-bottom: 15px;
  }

  .selected_grid_text.top {
    margin-top: 20px;
  }

  .selected_grid_text.top.selected {
    margin-top: 0;
  }

  .selected_banner_block {
    background-position: 95%;
    background-size: cover;
    height: 200px;
    margin-top: 0;
    display: block;
  }

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

  .company_post_bkg {
    margin-top: 10px;
  }

  .company_link {
    line-height: 16px;
  }

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

  ._2nd_main_bkg {
    height: 200px;
  }

  ._2nd_main_bkg.introduction {
    height: 300px;
  }

  ._2nd_main_bkg.application {
    height: 200px;
  }

  ._2nd_main_title_bkg {
    height: auto;
  }

  ._2nd_main_text_bkg {
    display: none;
  }

  ._2nd_main_text_bkg._02.show, ._2nd_main_text_bkg.show {
    display: block;
  }

  ._2nd_title_div {
    position: static;
  }

  ._2nd_info_div {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 12px;
  }

  ._2nd_info_div.main {
    margin-top: 15px;
    margin-bottom: 15px;
  }

  ._2nd_title_heading_1 {
    margin: 10px;
  }

  ._2nd_title_heading_1.main {
    margin: 15px;
  }

  ._2nd_main_disclaimer {
    margin-top: 0;
    margin-bottom: 0;
  }

  ._2nd_main_reg_button {
    width: 100%;
  }

  ._2nd_main_reg_button._02 {
    margin-top: 15px;
  }

  ._2nd_main_reg_button.home {
    margin-top: 0;
  }

  ._1st_main_grid {
    grid-template-rows: auto auto .25fr;
    grid-template-columns: 1fr;
  }

  ._2nd_logo {
    max-width: 85%;
  }

  ._2nd_logo.introduction {
    max-width: 100%;
    margin-top: -50px;
    margin-left: 0;
    padding-bottom: 20px;
    padding-left: 10px;
    position: relative;
  }

  ._2nd_logo.main {
    padding-bottom: 15px;
  }

  ._1st_logo {
    max-width: 80%;
  }

  ._1st_main_bkg {
    height: 150px;
  }

  ._2nd_logo_link {
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    position: relative;
  }

  ._2nd_img_link {
    height: auto;
  }

  ._1st_logo_link {
    height: 150px;
  }

  ._2nd_intro_text {
    background-position: 50%;
    background-attachment: scroll;
    margin: 0;
    font-size: 11px;
    line-height: 18px;
  }

  ._2nd_main_nav_container {
    width: 100%;
  }

  .grid {
    grid-template-rows: .5fr auto auto auto;
    grid-template-columns: auto;
  }

  ._2nd_disclaimer_div {
    margin-top: 0;
    margin-bottom: 15px;
    padding-top: 15px;
  }

  ._2nd_disclaimer_div.green {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .hkcaf_logo {
    width: 100%;
  }

  ._2nd_disclaimer_text {
    color: #2d2e87;
    font-size: 10px;
    line-height: 15px;
  }

  .icon-3 {
    color: #2d2e87;
    position: relative;
  }

  ._2nd_navlink {
    color: #2d2e87;
  }

  ._2nd_navbar {
    z-index: 1000;
    position: relative;
    inset: 0% 0% auto;
  }

  ._2nd_schedule_grid {
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1.5fr;
    margin-top: 0;
  }

  ._2nd_schedule_text_grid {
    grid-column-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  ._2nd_schedule_grid_text {
    margin-top: 2px;
    margin-bottom: 2px;
  }

  ._2nd_support_text {
    background-color: #2d2e87;
    margin: 0;
    font-size: 11px;
    line-height: 18px;
  }

  ._2nd_support_list_div_04 {
    padding-left: 35px;
  }

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

  ._2nd_popup {
    width: 280px;
  }

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

  .nav-menu-2 {
    background-color: #fff7b2;
  }

  .menu-button-2.w--open {
    color: #fff;
    background-color: #fff7b2;
  }

  ._2nd_schedule_main_grid, ._2nd_application_grid {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  ._2nd_application_grid._02 {
    grid-template-rows: auto;
  }

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

  ._2nd_introduction_text {
    background-color: #2d2e87;
    margin: 0;
    font-size: 11px;
    line-height: 18px;
  }

  ._2nd_introduction_list_div.pt {
    padding-left: 35px;
    padding-right: 25px;
  }

  ._2nd_introduction_list_div_04 {
    padding-left: 35px;
  }

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

  ._2nd_form_field_block {
    width: 100%;
  }

  ._2nd_popup_form_description {
    color: #fff;
    background-color: #0000;
    font-size: 9px;
    line-height: 13px;
  }

  ._2nd_application_submit_btn {
    width: 100%;
    height: 40px;
  }

  ._24popup_form_grid {
    grid-template-columns: auto;
  }

  ._2nd_application_form_label {
    margin-bottom: 10px;
    font-size: 11px;
    line-height: 15px;
  }

  ._23popup_form_field_block, ._24_application_field_block {
    width: auto;
  }

  ._2nd_application {
    padding: 30px 25px 25px;
  }

  ._2nd_form_text_field {
    width: 100%;
    height: 30px;
    margin-bottom: 0;
  }

  .button-6 {
    width: auto;
    display: inline-block;
  }

  .button-7 {
    justify-content: center;
    align-items: center;
    width: auto;
    margin-bottom: 0;
    display: inline-block;
  }

  .signed-application {
    height: 40px;
    margin-bottom: 0;
    display: inline-block;
  }

  .text-block-5, .text-block-6 {
    padding-left: 0;
    line-height: 12px;
  }

  .default-state {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    height: auto;
    display: inline-block;
  }

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

  ._2nd_collection_wrapper {
    padding: 0;
  }

  ._2nd_collection_item {
    padding-left: 0;
    padding-right: 0;
  }

  ._2nd_post_link {
    margin-bottom: 0;
  }

  ._2nd_post_title {
    margin-bottom: 20px;
  }

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

  ._2nd_post_div {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 12px;
  }

  ._2nd_main_video_grid {
    grid-template-rows: auto auto .25fr;
    grid-template-columns: 1fr;
  }

  ._2nd_company_list_div {
    width: 100%;
  }

  ._2nd_company_text {
    background-image: none;
    margin: 0;
    font-size: 25px;
    line-height: 25px;
  }

  ._2nd_company_text.company_name {
    line-height: 18px;
  }

  ._3rd_s1_img_block {
    flex-direction: column;
    justify-content: center;
    margin-bottom: 0;
    display: none;
    position: static;
  }

  ._3rd_body.green {
    background-color: #bcffac;
  }

  ._3rd_main_content_bkg {
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  ._3rd_main_s2 {
    margin-left: 0;
    margin-right: 0;
  }

  ._3rd_main_s1 {
    margin-top: 43px;
    display: flex;
  }

  ._3rd_main_s2_text {
    margin-left: auto;
    margin-right: auto;
  }

  ._3rd_main_s2_text._16pt.list {
    font-size: 16px;
    list-style: square;
  }

  ._3rd_main_s2_text.title {
    background-color: #1b2a53;
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 28px;
  }

  ._3rd_disclaimer_text {
    color: #333;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 10px;
    line-height: 14px;
  }

  .s1_img {
    display: none;
  }

  ._3rd_logo {
    text-align: left;
    align-self: center;
    max-width: 95%;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    display: none;
    position: absolute;
    inset: 0% 0% auto 3%;
  }

  ._3rd_logo._02 {
    display: block;
    position: static;
  }

  .s1_mobile_img {
    background-image: url("https://cdn.prod.website-files.com/612ef1461941982083742f99/65017141d9eb2a5b7c0a3c9d_Keyart_main.png");
    background-position: 55% 0;
    background-size: cover;
    background-attachment: scroll;
    width: 100%;
    height: 400px;
    margin-top: 120px;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
  }

  .s1_mobile_img.introduction {
    background-image: url("https://cdn.prod.website-files.com/612ef1461941982083742f99/65ba5ebb06aee55fcdc5154b_Keyart_selected.png");
    background-position: 105% 0;
    background-attachment: scroll;
    height: 200px;
    margin-top: 0;
    margin-bottom: 0;
  }

  .s1_mobile_img.acknowledgement {
    background-image: url("https://cdn.prod.website-files.com/612ef1461941982083742f99/650183144883643ade15f362_Keyart_acknowledge.png");
    background-position: 105%;
    height: 200px;
    margin-top: 0;
    margin-bottom: 0;
  }

  .s1_mobile_img.schedule {
    background-image: url("https://cdn.prod.website-files.com/612ef1461941982083742f99/650178fd418687b0590ff636_Keyart_schedule.png");
    background-position: 70% 0;
    height: 200px;
    margin-top: 0;
    margin-bottom: 0;
    display: flex;
  }

  .s1_mobile_img.instruction {
    background-image: url("https://cdn.prod.website-files.com/612ef1461941982083742f99/650175cffee5e884b3eef2c9_Keyart_instruction.png");
    background-position: 105% 0;
    height: 200px;
    margin-top: 0;
    margin-bottom: 0;
  }

  .s1_mobile_img.main {
    background-position: 100% 0;
    height: 200px;
    margin-top: 0;
    margin-bottom: 0;
  }

  ._3rd_navbar {
    z-index: 1000;
    background-color: #0000;
    position: fixed;
    inset: 0% 0% auto;
  }

  ._3rd_navlink {
    color: #1b2a53;
    text-align: center;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  ._3rd_navlink._1 {
    margin-top: 10px;
  }

  ._4th_nav_link_reg_button {
    opacity: 1;
    text-align: center;
    letter-spacing: 3px;
    border-radius: 3px;
    height: 50px;
    margin: 10px auto 20px;
    padding-top: 13px;
    font-size: 16px;
    font-weight: 500;
  }

  ._3rd_menu_button.w--open {
    color: #fff;
    background-color: #0000;
  }

  ._3rd_menu_icon {
    color: #37213d;
    position: relative;
  }

  ._3rd_nav-menu {
    -webkit-backdrop-filter: blur(50px);
    backdrop-filter: blur(50px);
    background-color: #0000;
  }

  ._3rd_introduction_paragraph_title.blue, ._3rd_introduction_paragraph, ._3rd_introduction_paragraph.blue._1pt {
    line-height: 18px;
  }

  ._3rd_introduction_grid_text, ._3rd_introduction_grid_text.blue {
    list-style: square;
  }

  ._3rd_introduction_grid_text.list_hide {
    background-color: #0000002b;
    padding-left: 15px;
    padding-right: 15px;
    display: block;
  }

  ._3rd_introduction_grid_text.list_hide.blue {
    text-indent: 0;
    background-color: #fff6;
  }

  ._3rd_introduction_grid_text.list_hide.green {
    text-indent: 0;
    background-color: #fff6;
    font-size: 16px;
    line-height: 20px;
  }

  ._3rd_line.blue {
    background-color: #1b2a53;
  }

  ._3rd_table_background {
    padding-right: 10px;
  }

  ._3rd_table_background.dark.hide {
    display: flex;
  }

  ._3rd_table_background.empty {
    background-color: #0000;
  }

  ._3rd_table_background.empty.hide {
    display: none;
  }

  ._3rd_table_background.empty.light {
    background-color: #fff3;
  }

  ._3rd_table_background.hide {
    display: flex;
  }

  ._3rd_table_background.hide.mobile {
    display: none;
  }

  ._3rd_table_background.schedule {
    padding-top: 10px;
    padding-bottom: 10px;
  }

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

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

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

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

  .schedule_list {
    flex: 1;
    padding-left: 0;
  }

  ._3rd_schedule_grid {
    background-color: #ffffff4d;
  }

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

  ._3rd_schedule_grid_text {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  ._3rd_popup_form {
    display: none;
    position: fixed;
  }

  ._3rd_popup {
    mix-blend-mode: color;
    object-fit: fill;
    width: auto;
    margin: 0;
    position: fixed;
    inset: 0% 0% auto;
    overflow: visible;
  }

  ._3rd_apply_grid {
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
    margin-top: -20px;
    padding: 0 15px 15px;
  }

  ._3rd_submit-button {
    margin-top: 15px;
    margin-bottom: 0;
    display: block;
  }

  ._3rd_button {
    padding-left: 30px;
    padding-right: 30px;
  }

  ._3rd_acknowledgement_grid {
    grid-column-gap: 10px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    margin-top: 20px;
  }

  ._3rd_main_container {
    display: flex;
  }

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

  ._3rd_main_title_bkg {
    height: auto;
  }

  ._3rd_logo_link {
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    position: relative;
  }

  ._3rd_img_link {
    height: auto;
  }

  ._3rd_logo_main {
    max-width: 85%;
  }

  ._3rd_main_bkg {
    height: 200px;
  }

  ._3rd_main_bkg.home {
    background-position: 90%;
  }

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

  .discliamer_grid {
    z-index: auto;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    margin-bottom: auto;
    padding: 15px 25px 25px;
    position: relative;
  }

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

  ._3rd_disclaimer_logo {
    grid-column-gap: 15px;
    grid-row-gap: 10px;
    grid-template: "."
                   "."
                   "."
                   "."
                   / .5fr 1fr;
  }

  ._3rd_popup_contact {
    z-index: 1500;
    display: none;
  }

  ._3rd_application_grid_5 {
    background-position: 100% 100%;
  }

  ._3rd_form_block {
    grid-row-gap: 10px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .introduction_list {
    padding-left: 0;
  }

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

  ._3rd_s1_img_02_block {
    flex-direction: column;
    justify-content: center;
    margin-bottom: 0;
    display: flex;
    position: static;
  }

  ._3rd_schedule_paragraph {
    line-height: 18px;
  }

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

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

  ._3rd_post_title {
    margin-bottom: 20px;
  }

  ._3rd_post_link {
    margin-bottom: 0;
  }

  .notice-text {
    text-align: justify;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 12px;
    line-height: 18px;
  }

  ._3rd_selected_grid_1 {
    grid-column-gap: 15px;
    grid-template-rows: auto 30px auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  ._3rd_company_text {
    text-align: left;
    background-image: none;
    margin: 0;
    font-size: 25px;
    line-height: 30px;
  }

  ._3rd_company_cover {
    max-width: 100px;
    margin-top: 0;
    margin-bottom: 0;
  }

  ._4th_main_container {
    display: flex;
  }

  ._4th_img_link {
    height: auto;
  }

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

  ._3rd_company_list_div {
    width: 95%;
  }

  ._4th_content_section {
    margin-left: 0;
    margin-right: 0;
  }

  ._4th_navbar {
    z-index: 1000;
    background-color: #0000;
    position: fixed;
    inset: 0% 0% auto;
  }

  ._4th_banner_section {
    margin-top: 65px;
  }

  ._4th_paragraph {
    margin-left: auto;
    margin-right: auto;
  }

  ._4th_content_container {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  ._4th_navlink {
    color: #37213d;
    text-align: center;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  ._4th_navlink._1st {
    color: #37213d;
  }

  ._4th_introduction {
    font-size: 18px;
    line-height: 26px;
  }

  ._4th_nav-menu {
    -webkit-backdrop-filter: brightness(150%) blur(75px);
    backdrop-filter: brightness(150%) blur(75px);
    background-color: #f5f5f5;
  }

  ._1st_content_grid {
    flex-direction: column;
    grid-template-rows: auto auto auto;
    grid-template-columns: auto;
    display: flex;
  }

  ._4th_kv_mobile {
    background-image: url("https://cdn.prod.website-files.com/612ef1461941982083742f99/66c9dafece02f7a19cf7319f_%E6%B8%AF%E6%BC%AB%E5%8B%95%E5%8A%9B4_banner_02.jpg");
    background-size: 800px;
    height: 300px;
    margin-bottom: 3px;
  }

  ._4th_popup {
    width: 280px;
  }

  ._4th_popup_contact {
    z-index: 1500;
    display: none;
    inset: 0%;
  }

  ._4th_discliamer_grid {
    z-index: auto;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    margin-bottom: auto;
    padding: 15px 25px 25px;
    position: relative;
  }

  ._4th_main_title {
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    line-height: 26px;
  }

  ._4th_main_content_bkg {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  ._4th_application_grid_5 {
    background-position: 100% 100%;
  }

  ._4th_popup_form {
    display: none;
    position: fixed;
  }

  ._4th_popup_bkg {
    mix-blend-mode: color;
    object-fit: fill;
    width: auto;
    margin: 0;
    position: fixed;
    inset: 0% 0% auto;
    overflow: visible;
  }

  ._4th_submit-button {
    margin-top: 15px;
    margin-bottom: 0;
    display: block;
  }

  ._4th_button {
    padding-left: 30px;
    padding-right: 30px;
  }

  ._4th_apply_grid {
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
    margin-top: -20px;
    padding: 0 15px 15px;
  }

  ._4th_schedule_grid {
    background-color: #e2b4e3;
  }

  ._4th_table_background {
    padding-right: 10px;
  }

  ._4th_main_s2 {
    margin-left: 0;
    margin-right: 0;
  }

  .brand {
    width: 100%;
  }

  ._4th_company_text {
    text-align: left;
    background-image: none;
    margin: 0;
    font-size: 25px;
    line-height: 30px;
  }

  ._4th_selected_grid_1 {
    grid-column-gap: 15px;
    grid-template-rows: auto 30px auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  ._5th_main_container {
    display: flex;
  }

  ._5th_div_block {
    background-position: 50%, 40% 55%, 50% 25%;
    background-size: 75%, cover, cover;
    background-attachment: scroll, scroll, fixed;
    height: 400px;
  }

  ._5th_div_block.inside {
    background-size: 80%, cover, 200%, auto;
  }

  ._5th_img_link {
    height: auto;
  }

  ._5th_introduction {
    font-size: 18px;
    line-height: 26px;
  }

  ._5th_content_section {
    margin-left: 0;
    margin-right: 0;
  }

  ._5th_navbar {
    z-index: 1000;
    background-color: #0000;
    position: fixed;
    inset: 0% 0% auto;
  }

  ._5th_nav_link_reg_button {
    opacity: 1;
    text-align: center;
    letter-spacing: 3px;
    border-radius: 3px;
    height: 50px;
    margin: 10px auto 20px;
    padding-top: 13px;
    font-size: 16px;
    font-weight: 500;
  }

  ._5th_navlink {
    color: #fff;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
    font-weight: 400;
  }

  ._5th_navlink:hover {
    font-weight: 400;
  }

  ._5th_navlink._1st {
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    color: #fff;
    padding-top: 10px;
    padding-bottom: 10px;
    font-weight: 400;
  }

  ._5th_paragraph {
    text-align: left;
    margin-left: auto;
    margin-right: auto;
  }

  ._5th_schedule_grid {
    background-color: #ec6e7e;
  }

  ._5th_popup {
    width: auto;
  }

  ._5th_popup_bkg {
    mix-blend-mode: color;
    object-fit: fill;
    width: 100%;
    margin: 0;
    position: fixed;
    inset: 0% 0% auto;
    overflow: visible;
  }

  ._5th_popup_form {
    -webkit-backdrop-filter: blur(100px);
    backdrop-filter: blur(100px);
    display: none;
    position: fixed;
  }

  ._5th_nav-menu {
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    background-color: #0c3130;
  }

  ._5th_popup_contact {
    z-index: 1500;
    display: none;
    inset: 0%;
  }

  ._5th_table_background {
    padding-right: 10px;
  }

  ._5th_table_background.no-fill.section_2 {
    margin-top: 0;
  }

  ._5th_table_background.no-fill.dark.disable, ._5th_table_background.no-fill.hide {
    display: none;
  }

  ._5th_table_background.label {
    background-color: #fff0;
  }

  ._5th_table_background.hide {
    display: none;
  }

  ._5th_introduction_grid_text {
    list-style: square;
  }

  ._5th_banner_section {
    margin-top: 65px;
  }

  ._5th_introduction_title_block {
    width: auto;
  }

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

  ._5th_main_content_bkg {
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  ._5th_main_title {
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    line-height: 26px;
  }

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

  ._5th_acknowledgement_grid {
    grid-column-gap: 10px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    margin-top: 20px;
  }

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

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

  ._5th_submit-button {
    margin-top: 15px;
    margin-bottom: 0;
    display: block;
  }

  ._5th_button {
    padding-left: 30px;
    padding-right: 30px;
  }

  ._5th_application_link_block {
    height: 35px;
  }

  ._5th_form_block {
    grid-row-gap: 10px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  ._5th_apply_grid {
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
    margin-top: -20px;
    padding: 0 15px 15px;
  }

  .bold-text-8, .bold-text-9 {
    font-size: 16px;
    line-height: 20px;
  }
}

#w-node-_761fd798-3c75-e259-5524-feb740a04014-a9d368d5, #w-node-_87f42dc0-b781-7f06-caa9-e647307e3b67-a9d368d5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ca6ac842-0bc6-9357-f360-39324d1eb48b-a9d368d5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-ca6ac842-0bc6-9357-f360-39324d1eb48e-a9d368d5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ca6ac842-0bc6-9357-f360-39324d1eb490-a9d368d5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_424a9a4e-743d-80a8-dc7d-8628aeaee12a-a9d368d5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_424a9a4e-743d-80a8-dc7d-8628aeaee12d-a9d368d5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_424a9a4e-743d-80a8-dc7d-8628aeaee12f-a9d368d5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_424a9a4e-743d-80a8-dc7d-8628aeaee138-a9d368d5 {
  align-self: center;
}

#w-node-_424a9a4e-743d-80a8-dc7d-8628aeaee13f-a9d368d5 {
  place-self: center;
}

#w-node-_424a9a4e-743d-80a8-dc7d-8628aeaee142-a9d368d5 {
  align-self: center;
}

#w-node-_61c9394e-26a3-9ca8-5c7d-25f48ba96b89-a9d368d5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5eaa2a4d-67b4-9faf-665f-f55040fa26de-a9d368d5, #w-node-_5eaa2a4d-67b4-9faf-665f-f55040fa26dc-a9d368d5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5eaa2a4d-67b4-9faf-665f-f55040fa26e1-a9d368d5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_86930307-0fc3-8725-dd45-b2f910271839-78e27f45, #w-node-_86930307-0fc3-8725-dd45-b2f91027183a-78e27f45, #w-node-_60a7421a-3c28-ee2a-00d8-a1bae7f4d585-78e27f45, #w-node-_2964d3a7-43d4-c4fd-79b2-f917f17dcfd9-78e27f45 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_60a7421a-3c28-ee2a-00d8-a1bae7f4d58a-78e27f45 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_94e5f628-f5bc-1ad5-219c-8b2468f990f6-78e27f45 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_94e5f628-f5bc-1ad5-219c-8b2468f990fb-78e27f45 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-e7b21673-4c95-87f3-76c7-f727500bc867-78e27f45, #w-node-e682ed02-47b6-3382-ebef-5082a6538619-78e27f45, #w-node-_69034320-6f04-f689-c6b9-9dd14a4c6a52-78e27f45, #w-node-_6aab16cc-2f14-0fa8-1eec-c52c30cfd4ac-78e27f45, #w-node-_2726bec7-b0ae-d410-41b7-ee08028ed4cf-b8e27f4c, #w-node-_82dd0a65-c075-fcb7-b058-e7105657c4e1-b8e27f4c, #w-node-_82dd0a65-c075-fcb7-b058-e7105657c4e2-b8e27f4c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3493208c-e5fb-11b0-8115-2aed5326dfdf-b8e27f4c {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-ac1972bb-e036-e354-cdd8-d01785674fee-b8e27f4c {
  grid-area: 5 / 3 / 6 / 4;
}

#w-node-ac41853a-3f3e-4719-7324-2aaccdaf776a-b8e27f4c {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_8da35a4d-3f44-4ae4-3fd1-61762e565588-b8e27f4c {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_8400fbae-3f93-b6df-6ba2-e061f652dfdb-b8e27f4c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e0228566-ff87-f858-868a-b2c0b57cb488-b8e27f4c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-b4dd2291-5b9f-5f12-5f15-d60c40ed19f0-b8e27f4c {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_8324cc61-88c4-742c-c04a-86906b406506-b8e27f4c {
  grid-area: 4 / 3 / 5 / 4;
}

#w-node-e61f12c5-3b07-2ef0-44c8-a4757aec5391-b8e27f4c {
  grid-area: 4 / 4 / 5 / 5;
}

#w-node-f55bb218-eb4f-9a31-5ba3-dc6d5d4618b5-b8e27f4c {
  grid-area: 4 / 5 / 5 / 6;
}

#w-node-_7177720a-0aa5-8d1c-c564-afb41616a6a8-b8e27f4c {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_0e70d652-df00-2e64-6fc9-21b7a7499bd5-b8e27f4c {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-e678a3b7-9242-9c56-c1f9-838ee1453407-b8e27f4c {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-a26ec32d-263b-47fa-669c-24a7a6e86de1-a7e27f4d, #w-node-b3550ecb-74bf-d3a9-83d7-4ba245983584-a7e27f4d, #w-node-b3550ecb-74bf-d3a9-83d7-4ba245983585-a7e27f4d, #w-node-_0b9f68ee-b871-8c2e-2926-25afb9f67cb3-1ae27f4e, #w-node-b7bceb4d-c088-119b-c9e0-b03ffd068e16-1ae27f4e, #w-node-b7bceb4d-c088-119b-c9e0-b03ffd068e17-1ae27f4e, #w-node-_3df9baf9-c768-dda7-3a83-b08ef8b0cd94-f4e27f4f, #w-node-b3550ecb-74bf-d3a9-83d7-4ba245983584-f4e27f4f, #w-node-b3550ecb-74bf-d3a9-83d7-4ba245983585-f4e27f4f, #w-node-e8fa341d-ad09-733d-cc55-82356c629c0f-49e27f50, #w-node-_9cd6b505-8317-0b1d-7425-8f7dca8dab4b-49e27f50, #w-node-_4594e2d3-f625-46e6-cc37-7a33dd51e2b5-49e27f50 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_46dbe354-598e-0b12-e99d-b67ea8af7bc0-49e27f50 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-be99f78a-5ade-76f1-4bbb-650ca33690af-49e27f50 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-c8eb7fbe-2fa2-2366-3f04-a0f5fc5b346e-49e27f50 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_892dd09a-8d47-532e-c8a8-c664560358b4-49e27f50 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_4fab7bb8-ba51-197c-d408-5f4b398f0b66-49e27f50 {
  grid-area: 5 / 1 / 6 / 2;
  align-self: start;
}

#w-node-_86c77231-3610-d4bf-432a-afe0c8f45bf6-49e27f50 {
  grid-area: 5 / 2 / 6 / 3;
  align-self: start;
}

#w-node-_4967d936-ea83-6e44-e9a1-c8ca18867f3d-49e27f50 {
  grid-area: 4 / 1 / 5 / 4;
}

#w-node-_70a3663e-12e0-2934-077d-f1de818f2008-49e27f50 {
  grid-area: 7 / 1 / 8 / 2;
  align-self: start;
}

#w-node-_8204b84d-79d2-ff1b-4cca-51ec6018fb5b-49e27f50 {
  grid-area: 7 / 3 / 8 / 4;
}

#w-node-_35765d7d-55e0-d7dc-c04a-82aaea99247a-49e27f50 {
  grid-area: 6 / 1 / 7 / 4;
}

#w-node-cf2a3bc3-1246-be77-f244-efcefc855cab-49e27f50 {
  grid-area: 3 / 1 / 4 / 2;
  align-self: start;
}

#w-node-f18ece43-66b8-2fd6-ddb0-61eb06039927-49e27f50 {
  grid-area: 3 / 2 / 4 / 4;
  align-self: start;
}

#w-node-_3a7ea6f6-6d21-0682-9329-2bb192dc81f2-49e27f50 {
  grid-area: 7 / 2 / 8 / 3;
}

#w-node-_4183c96e-9d15-6f8c-36fb-f1e6a7b69476-49e27f50 {
  grid-area: 5 / 3 / 6 / 4;
  align-self: start;
}

#w-node-_4248d0cb-68a7-bc47-1fed-4b8b7cba2e1f-49e27f50 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_22cc8b86-1ab8-0ba7-4cd3-d764b628687a-49e27f50 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_22cc8b86-1ab8-0ba7-4cd3-d764b6286874-49e27f50 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_22cc8b86-1ab8-0ba7-4cd3-d764b6286877-49e27f50 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_22cc8b86-1ab8-0ba7-4cd3-d764b628687b-49e27f50, #w-node-_22cc8b86-1ab8-0ba7-4cd3-d764b628687e-49e27f50 {
  align-self: start;
}

#w-node-_45f23761-15f4-83be-7221-38d4b577355d-49e27f50 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_22cc8b86-1ab8-0ba7-4cd3-d764b628688d-49e27f50 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_22cc8b86-1ab8-0ba7-4cd3-d764b6286896-49e27f50 {
  grid-area: 5 / 3 / 6 / 4;
}

#w-node-_22cc8b86-1ab8-0ba7-4cd3-d764b6286881-49e27f50 {
  align-self: start;
}

#w-node-_22cc8b86-1ab8-0ba7-4cd3-d764b6286884-49e27f50 {
  grid-area: 4 / 1 / 5 / 4;
}

#w-node-_22cc8b86-1ab8-0ba7-4cd3-d764b62868a0-49e27f50 {
  align-self: start;
}

#w-node-_22cc8b86-1ab8-0ba7-4cd3-d764b62868a3-49e27f50 {
  grid-area: 7 / 2 / 8 / 4;
  align-self: start;
}

#w-node-_22cc8b86-1ab8-0ba7-4cd3-d764b6286885-49e27f50 {
  align-self: start;
}

#w-node-_3faa8d4d-6b29-df39-f54a-87a0006c350a-49e27f50 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_3faa8d4d-6b29-df39-f54a-87a0006c350d-49e27f50 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_3faa8d4d-6b29-df39-f54a-87a0006c350e-49e27f50, #w-node-_3faa8d4d-6b29-df39-f54a-87a0006c3514-49e27f50 {
  align-self: start;
}

#w-node-_3faa8d4d-6b29-df39-f54a-87a0006c3517-49e27f50 {
  grid-area: 4 / 1 / 5 / 4;
}

#w-node-_3faa8d4d-6b29-df39-f54a-87a0006c351d-49e27f50 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3faa8d4d-6b29-df39-f54a-87a0006c3518-49e27f50 {
  align-self: start;
}

#w-node-_3faa8d4d-6b29-df39-f54a-87a0006c3526-49e27f50 {
  grid-area: 5 / 3 / 6 / 4;
}

#w-node-_3faa8d4d-6b29-df39-f54a-87a0006c352f-49e27f50 {
  grid-area: 6 / 1 / 7 / 4;
}

#w-node-_3faa8d4d-6b29-df39-f54a-87a0006c3511-49e27f50 {
  align-self: start;
}

#w-node-_3faa8d4d-6b29-df39-f54a-87a0006c3507-49e27f50, #w-node-e3e496ef-3559-ea50-74bf-b14ff5f505c8-49e27f50 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-e3e496ef-3559-ea50-74bf-b14ff5f505cb-49e27f50 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-e3e496ef-3559-ea50-74bf-b14ff5f505ce-49e27f50 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-e3e496ef-3559-ea50-74bf-b14ff5f505cf-49e27f50, #w-node-e3e496ef-3559-ea50-74bf-b14ff5f505d4-49e27f50, #w-node-e3e496ef-3559-ea50-74bf-b14ff5f505de-49e27f50 {
  align-self: start;
}

#w-node-e3e496ef-3559-ea50-74bf-b14ff5f505e8-49e27f50 {
  grid-area: 4 / 1 / 5 / 4;
}

#w-node-e3e496ef-3559-ea50-74bf-b14ff5f505e9-49e27f50 {
  align-self: start;
}

#w-node-e3e496ef-3559-ea50-74bf-b14ff5f505ec-49e27f50 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e3e496ef-3559-ea50-74bf-b14ff5f505ef-49e27f50 {
  grid-area: 5 / 3 / 6 / 4;
}

#w-node-e3e496ef-3559-ea50-74bf-b14ff5f505f2-49e27f50 {
  grid-area: 6 / 1 / 7 / 4;
}

#w-node-_0d860ae5-128b-94a4-6f55-69ca6f80830e-77e27f51, #w-node-_9cd6b505-8317-0b1d-7425-8f7dca8dab4b-77e27f51, #w-node-_4594e2d3-f625-46e6-cc37-7a33dd51e2b5-77e27f51, #w-node-_079ddcc3-0c0b-fd92-6c44-a04838bfdcde-17e27f55, #w-node-_82dd0a65-c075-fcb7-b058-e7105657c4e1-17e27f55, #w-node-_82dd0a65-c075-fcb7-b058-e7105657c4e2-17e27f55, #w-node-e0228566-ff87-f858-868a-b2c0b57cb488-17e27f55, #w-node-b2d4d267-136a-f06c-d389-8e8bb0f7f61c-17e27f55 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_07cc26d4-bd52-62d8-5fb7-c336376caa81-17e27f55 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_37cd2790-5fed-4b30-fc04-05db65da24d0-17e27f55, #w-node-_71a356a7-6265-c304-9d0c-72f078583c6d-17e27f55 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4e041da6-a1a0-49c2-1b84-31e4c93a515f-17e27f55 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a31427e1-e492-d55b-2a5e-e07030543eb0-17e27f55, #w-node-_985e3eb0-b45a-27e3-a5bf-a4d9185a9a09-17e27f55 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3f272e1-f947-9d78-1c51-430fd6a3ad2d-17e27f55 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-be626cca-3137-8cdf-a49e-31998a49d941-17e27f55, #w-node-_6c33309e-689e-0198-d86c-2075004215b4-17e27f55 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_31f6ad6f-2dc8-5f62-3a3e-6f0287b51d5c-17e27f55 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e7d68c1a-f8eb-49af-ce7e-9304f3537647-17e27f55, #w-node-_838888cd-eee1-991f-ba49-9a2a3d818704-17e27f55, #w-node-f8335e25-9967-772e-2a07-6264d64425e7-17e27f55, #w-node-_8f8b596d-9531-6cd6-5df0-a0f583de861c-17e27f55 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2d7f401e-d824-d2aa-7831-025234e06755-17e27f55 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ff13c40b-4d39-8cb2-15fd-b5c5dff0c1ce-17e27f55, #w-node-_3624aa44-c5d0-d06d-bce2-a155023ae572-17e27f55 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b8b2448-fb7d-6c03-85f4-9e58422c1c20-17e27f55 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_25736f7a-a78d-f472-ebd0-e9c4138491d9-17e27f55, #w-node-be00d781-b918-c667-a04c-20f22dbdfa15-17e27f55 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b34030cf-6d64-b8f8-5a4f-f5af684c649f-17e27f55 {
  grid-area: 18 / 1 / 19 / 3;
}

#w-node-_72810e2c-54c8-2fbc-eb0a-6a63a61d88f0-17e27f55 {
  grid-area: 17 / 2 / 18 / 3;
}

#w-node-a8000aaa-5625-650c-f73a-6f97b72568be-17e27f55 {
  grid-area: 17 / 1 / 18 / 2;
}

#w-node-_0049219f-ef7c-8231-fd91-85b8aeff65b9-17e27f55 {
  grid-area: 16 / 1 / 17 / 3;
}

#w-node-d2192b74-00e2-2e8e-d492-eb8809a59223-17e27f55 {
  grid-area: 19 / 1 / 20 / 2;
}

#w-node-_844bc7cb-481e-fcea-156f-195a4067657f-17e27f55 {
  grid-area: 19 / 2 / 20 / 3;
}

#w-node-dbc16130-ccd0-1918-f869-7abb7cb42e40-17e27f55 {
  grid-area: 20 / 1 / 21 / 3;
}

#w-node-_2f0a7ee2-7cff-ae57-f7f1-9c3e61d4ba72-17e27f55 {
  grid-area: 21 / 1 / 22 / 2;
}

#w-node-_59431329-165c-039f-3174-a9883e61aaa7-17e27f55 {
  grid-area: 21 / 2 / 22 / 3;
}

#w-node-_0043905b-20b8-c843-bf89-3ff767bf1b2f-17e27f55 {
  grid-area: 22 / 1 / 23 / 3;
}

#w-node-aadac00f-90b7-5906-9fbe-4755f2253aa0-17e27f55 {
  grid-area: 23 / 1 / 24 / 2;
}

#w-node-_9bb58a2b-8bd0-23bb-d1e7-f14e8e1f0ae7-17e27f55 {
  grid-area: 24 / 1 / 25 / 3;
}

#w-node-_899fbfb2-102c-2118-798a-56633c54fa84-17e27f55 {
  grid-area: 23 / 2 / 24 / 3;
}

#w-node-_46585e07-e0e0-04eb-36e2-3635ce5ebc19-17e27f55 {
  grid-area: 10 / 1 / 11 / 3;
}

#w-node-_079ddcc3-0c0b-fd92-6c44-a04838bfdcde-4933d4f9, #w-node-_82dd0a65-c075-fcb7-b058-e7105657c4e1-4933d4f9, #w-node-_82dd0a65-c075-fcb7-b058-e7105657c4e2-4933d4f9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_71a356a7-6265-c304-9d0c-72f078583c6d-4933d4f9 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-e0228566-ff87-f858-868a-b2c0b57cb488-4933d4f9 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_54c6f0c1-dedf-9f16-6a13-e76b8cd3e254-4933d4f9 {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-_07cc26d4-bd52-62d8-5fb7-c336376caa81-4933d4f9 {
  grid-area: 6 / 1 / 7 / 3;
}

#w-node-_0b82d66d-0249-2df8-f8e6-3d9cd8c82ffc-4933d4f9 {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-d6cbdfee-6c5e-f78f-d109-ba47761d2c7f-4933d4f9 {
  grid-area: 14 / 2 / 15 / 3;
}

#w-node-_556a800b-b191-48b1-352e-6b06f0995415-4933d4f9 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_469f62fa-5e99-a201-2f0f-a5ff61bc5cd2-4933d4f9 {
  grid-area: 7 / 2 / 8 / 3;
}

#w-node-_4ed86683-fb27-f44d-cd24-7a4a03403cdf-4933d4f9 {
  grid-area: 8 / 2 / 9 / 3;
}

#w-node-e9b2ea48-496a-4bc0-0883-2f8dae0f36d7-4933d4f9 {
  grid-area: 10 / 1 / 11 / 3;
}

#w-node-_1955c3b2-b282-5b16-fda7-f0adfef12ce7-4933d4f9 {
  grid-area: 12 / 1 / 13 / 2;
}

#w-node-_183bdcda-9db9-cf76-60f5-571693e36fdc-4933d4f9 {
  grid-area: 13 / 1 / 14 / 3;
}

#w-node-_3d4bc6f0-3160-de09-b409-b1bc8d08a0cc-4933d4f9 {
  grid-area: 15 / 2 / 16 / 3;
}

#w-node-_995dd3ff-3798-144e-1876-2cf39b2917b6-4933d4f9 {
  grid-area: 12 / 2 / 13 / 3;
}

#w-node-e729cdf3-7c67-916f-25ad-73d44d359f65-4933d4f9 {
  grid-area: 16 / 2 / 17 / 3;
}

#w-node-_20081403-ef83-b960-f1d6-12c9fccd57f4-4933d4f9 {
  grid-area: 18 / 2 / 19 / 3;
}

#w-node-_86e9ca55-e0f3-cdac-272d-98013178aa85-4933d4f9 {
  grid-area: 19 / 2 / 20 / 3;
}

#w-node-fc75de62-1868-1e06-ea24-e84f3cec1cda-4933d4f9 {
  grid-area: 20 / 2 / 21 / 3;
}

#w-node-c11c9bff-ba30-ddb8-06c8-1033c3314f9b-4933d4f9 {
  grid-area: 21 / 2 / 22 / 3;
}

#w-node-d991fc2f-e3e4-8800-b261-ca77a3e6e7da-4933d4f9 {
  grid-area: 22 / 2 / 23 / 3;
}

#w-node-_8e7bc490-e12f-497a-341a-7d18bd9197b6-4933d4f9 {
  grid-area: 15 / 1 / 16 / 2;
}

#w-node-_1ab8dc64-26dc-13e2-03da-9dc3d1dbc434-4933d4f9 {
  grid-area: 23 / 2 / 24 / 3;
}

#w-node-c5b991dd-1bb0-d843-6f4a-95813132b80c-4933d4f9 {
  grid-area: 17 / 1 / 18 / 2;
}

#w-node-f3082353-cec4-1dda-d16b-7236e0f07d57-4933d4f9 {
  grid-area: 17 / 2 / 18 / 3;
}

#w-node-_4eab67d1-67f7-0fc8-7831-1f5247293b56-4933d4f9 {
  grid-area: 25 / 2 / 26 / 3;
}

#w-node-_9be83e07-e07a-5c26-49a3-08afe520bd3c-4933d4f9 {
  grid-area: 18 / 1 / 19 / 2;
}

#w-node-b091aeeb-c74d-4b60-2a98-415602f87ac1-4933d4f9 {
  grid-area: 18 / 1 / 20 / 2;
}

#w-node-afb1937f-3542-f71c-97bd-550589a7afb4-4933d4f9 {
  grid-area: 26 / 2 / 27 / 3;
}

#w-node-_9cd4f595-b143-67bb-1ccc-c2c979fbb52f-4933d4f9 {
  grid-area: 24 / 2 / 25 / 3;
}

#w-node-_520f6360-93de-54b2-244b-f26823003060-4933d4f9 {
  grid-area: 21 / 1 / 22 / 2;
}

#w-node-_9ac1b11d-c11e-b3eb-3747-28d069150124-4933d4f9 {
  grid-area: 23 / 1 / 24 / 2;
}

#w-node-edd143d5-a036-1e89-b372-366c0edf248c-4933d4f9 {
  grid-area: 25 / 1 / 26 / 2;
}

#w-node-_8c8effa2-58bb-4c75-4e3c-c72302b3cf70-4933d4f9 {
  grid-area: 26 / 1 / 27 / 2;
}

#w-node-d3068cde-c213-07c6-6154-11a9c62b5f88-4933d4f9 {
  grid-area: 24 / 1 / 25 / 2;
}

#w-node-a8efb674-666b-590d-637c-6825ef848592-4933d4f9 {
  grid-area: 22 / 1 / 23 / 2;
}

#w-node-_3acdb6cc-ecea-376d-5708-affd4d12bfd6-4933d4f9 {
  grid-area: 20 / 1 / 21 / 2;
}

#w-node-b88e323f-15b9-3bc2-dcdc-7187d5fff3ef-4933d4f9 {
  grid-area: 16 / 1 / 17 / 2;
}

#w-node-_4cfc31f3-5c21-5f99-566f-77bed5aefd8c-4933d4f9 {
  grid-area: 14 / 1 / 15 / 2;
}

#w-node-fae055bf-0969-483d-0ee7-6f4f69995bdb-4933d4f9 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_0187477c-15ac-3428-388a-5fbd34ac9a58-5fa93ac2, #w-node-_87a3e8e6-bac3-46b4-7db6-68ec1ca14fc7-5fa93ac2, #w-node-_87a3e8e6-bac3-46b4-7db6-68ec1ca14fc8-5fa93ac2, #w-node-_7d2dc2b3-9acc-ef62-a00e-2cf8837acb87-dc7fbf0c, #w-node-_7d2dc2b3-9acc-ef62-a00e-2cf8837acb88-dc7fbf0c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3cf1c36c-cdc0-19ca-923a-69f7051fd4d3-dc7fbf0c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_87f42dc0-b781-7f06-caa9-e647307e3b67-dc7fbf0c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_89e5016b-1c4e-8acd-1504-cd1901732613-dc7fbf0c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_51a2ba4d-a652-3fb8-22c5-c4bce2c6c380-dc7fbf0c {
  align-self: center;
}

#w-node-_51a2ba4d-a652-3fb8-22c5-c4bce2c6c387-dc7fbf0c, #w-node-_84dafc99-9cb9-8cf1-01b7-3e6a173b8e15-dc7fbf0c {
  place-self: center;
}

#w-node-_51a2ba4d-a652-3fb8-22c5-c4bce2c6c38a-dc7fbf0c {
  align-self: center;
}

#w-node-d7f49808-0f34-3e41-3dec-e90e7ed41aba-dc7fbf0c, #w-node-f490e475-b33a-82c5-43b0-543e44456544-1b37453b, #w-node-f490e475-b33a-82c5-43b0-543e44456545-1b37453b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3cf1c36c-cdc0-19ca-923a-69f7051fd4d3-1b37453b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_87f42dc0-b781-7f06-caa9-e647307e3b67-1b37453b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_89e5016b-1c4e-8acd-1504-cd1901732613-1b37453b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6ae02989-26ea-7820-fd9e-196cd1f15711-1b37453b, #w-node-_6ae02989-26ea-7820-fd9e-196cd1f15714-1b37453b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6ae02989-26ea-7820-fd9e-196cd1f15717-1b37453b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6ae02989-26ea-7820-fd9e-196cd1f15718-1b37453b, #w-node-_6ae02989-26ea-7820-fd9e-196cd1f1571b-1b37453b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_46c78297-a99f-74c5-9d24-ec0e27180cad-1b37453b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b6360b2f-f105-fd64-9b90-f281309181fc-1b37453b, #w-node-f82ca1ca-85fd-6166-f4c9-76dbab9c7164-1b37453b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6ae02989-26ea-7820-fd9e-196cd1f1571e-1b37453b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_293c83fe-c906-84eb-f3d1-0fe345b9b277-1b37453b, #w-node-b250e54f-25bf-667b-4376-b394de34fbe6-1b37453b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dbf86b20-b8d6-f336-25a5-21e73fcd5132-1b37453b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ffc7c9d2-d331-f741-4af5-641442d8b8d9-1b37453b, #w-node-_9675cd4f-976b-04c6-0ee7-04a9f9f87509-1b37453b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ed340a57-4cb8-cb4b-d17d-22e53e79b771-1b37453b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_981aaa4e-6985-4fc8-b1f0-3ec4ea95bd26-1b37453b, #w-node-_0c9e312c-7fd3-95a8-18f9-9b1be2b86835-1b37453b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dd49d4e5-4d45-def0-ee29-8268960e5e5f-1b37453b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4f7beeb4-870a-cee7-ea41-ebc6e790ad7e-1b37453b, #w-node-_46296ec5-70c2-adab-d2fb-42e7f1f1f8cd-1b37453b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2ced13c6-5c02-9cc6-86eb-d1980439976f-1b37453b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4b1ab561-a672-a955-7244-ef825819d6f5-1b37453b, #w-node-bbc8f5ea-1df5-65ea-d1fb-e0297b0f38ab-1b37453b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e074651d-50b5-a4e2-64a4-dd49e38df92a-1b37453b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5dfedae6-050b-1523-ac32-90c4e1ed1706-1b37453b, #w-node-_942c377b-e476-44d1-0511-ffc0307b44ab-1b37453b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_064e9dd4-7ce7-6dc8-0b13-b55515d7a388-1b37453b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_692b6d13-ae4d-e248-ca6a-ab5ff8d3f981-1b37453b, #w-node-_5f4b903f-b7f5-62ac-c0f7-d3193be75a8f-1b37453b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_76327b28-462f-b63e-622c-afa52946b350-1b37453b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_220f33f1-97d0-a1dc-878a-b8cb56aea856-1b37453b, #w-node-ba6d2f20-ab7b-52f2-5472-a0e9673257a7-1b37453b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1f7939ae-4c45-caed-5467-11095d4bcaa6-1b37453b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_394fc12f-491b-e3b8-ba33-8377665f42cb-1b37453b, #w-node-_7c0e11fb-2914-ea10-7edb-ca378c21f9de-1b37453b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4299aa3d-36b4-d944-cd2a-20685e802449-1b37453b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3905a371-4676-f652-806b-a137bce341bc-1b37453b, #w-node-adfa94c9-e164-6143-1d8e-ef088899f5f9-1b37453b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c8524dd9-9f59-d063-3000-88fbece6c2cd-1b37453b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-aa87f863-5607-b50c-cadf-bc907012edd5-1b37453b, #w-node-d600ee16-5b42-4d57-ce27-56112cad85ac-1b37453b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7bfbc70c-06a1-0651-2131-df430d9d8fe1-1b37453b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1a3a125f-d49f-e8d5-57c0-dbe8aca91c9a-1b37453b, #w-node-_1cf95c41-5eca-6e72-04a0-1bb335a25663-1b37453b, #w-node-d738b608-5c55-af83-1e17-0b51078e3f03-b62ffaa9, #w-node-d738b608-5c55-af83-1e17-0b51078e3f04-b62ffaa9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3cf1c36c-cdc0-19ca-923a-69f7051fd4d3-b62ffaa9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_87f42dc0-b781-7f06-caa9-e647307e3b67-b62ffaa9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_89e5016b-1c4e-8acd-1504-cd1901732613-b62ffaa9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1e49c204-c572-953b-22c4-b932b4fd6773-b62ffaa9 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-b5ea59a6-5ce0-e0b8-5532-5bbd9cd3bfd5-b62ffaa9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b5ea59a6-5ce0-e0b8-5532-5bbd9cd3bfe8-b62ffaa9 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_079d748c-57f6-bb9f-46a3-4ac42ed0e286-b62ffaa9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_079d748c-57f6-bb9f-46a3-4ac42ed0e289-b62ffaa9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_079d748c-57f6-bb9f-46a3-4ac42ed0e28f-b62ffaa9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_079d748c-57f6-bb9f-46a3-4ac42ed0e292-b62ffaa9, #w-node-_079d748c-57f6-bb9f-46a3-4ac42ed0e293-b62ffaa9, #w-node-_079d748c-57f6-bb9f-46a3-4ac42ed0e297-b62ffaa9, #w-node-_079d748c-57f6-bb9f-46a3-4ac42ed0e29b-b62ffaa9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_079d748c-57f6-bb9f-46a3-4ac42ed0e29f-b62ffaa9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_079d748c-57f6-bb9f-46a3-4ac42ed0e2a2-b62ffaa9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_079d748c-57f6-bb9f-46a3-4ac42ed0e2a6-b62ffaa9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_079d748c-57f6-bb9f-46a3-4ac42ed0e2b1-b62ffaa9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_079d748c-57f6-bb9f-46a3-4ac42ed0e2b5-b62ffaa9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_079d748c-57f6-bb9f-46a3-4ac42ed0e2b8-b62ffaa9, #w-node-_079d748c-57f6-bb9f-46a3-4ac42ed0e2c1-b62ffaa9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_079d748c-57f6-bb9f-46a3-4ac42ed0e2c5-b62ffaa9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_079d748c-57f6-bb9f-46a3-4ac42ed0e2ce-b62ffaa9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_079d748c-57f6-bb9f-46a3-4ac42ed0e2d2-b62ffaa9, #w-node-_2ce4bbee-7cf3-e14f-a89c-fbaad223d01c-b62ffaa9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2ce4bbee-7cf3-e14f-a89c-fbaad223d06b-b62ffaa9 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_7f68e8db-837c-6790-1176-b960eb71f21b-b7c03509, #w-node-_7f68e8db-837c-6790-1176-b960eb71f21c-b7c03509 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3cf1c36c-cdc0-19ca-923a-69f7051fd4d3-b7c03509 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_87f42dc0-b781-7f06-caa9-e647307e3b67-b7c03509 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_89e5016b-1c4e-8acd-1504-cd1901732613-b7c03509, #w-node-_1e49c204-c572-953b-22c4-b932b4fd6773-b7c03509, #w-node-c462791c-ba73-b47f-0f81-85edd2d36b62-b7c03509 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-faf90d72-3d89-5200-d4ab-675c7965630a-b7c03509, #w-node-b16e0399-344a-2104-4a78-0b6673cf8a75-b7c03509 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5e37951e-0ae0-1e6d-613a-1f412a2b89e8-b7c03509, #w-node-_976a4d25-0c3d-2404-7533-1db3fd43bbfc-b7c03509, #w-node-_976a4d25-0c3d-2404-7533-1db3fd43bc27-b7c03509, #w-node-_976a4d25-0c3d-2404-7533-1db3fd43bc35-b7c03509, #w-node-_425918e5-e330-aa43-279a-90f80e5833f6-b7c03509, #w-node-_425918e5-e330-aa43-279a-90f80e583411-b7c03509, #w-node-_425918e5-e330-aa43-279a-90f80e58341d-b7c03509 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f490e475-b33a-82c5-43b0-543e44456544-e9ee8dcd, #w-node-f490e475-b33a-82c5-43b0-543e44456545-e9ee8dcd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3cf1c36c-cdc0-19ca-923a-69f7051fd4d3-e9ee8dcd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_87f42dc0-b781-7f06-caa9-e647307e3b67-e9ee8dcd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_89e5016b-1c4e-8acd-1504-cd1901732613-e9ee8dcd {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3d4bb59d-9c76-618c-75f8-0af6f009301e-e9ee8dcd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_3d4bb59d-9c76-618c-75f8-0af6f0093056-e9ee8dcd, #w-node-_7f68e8db-837c-6790-1176-b960eb71f21b-e8b5f9c9, #w-node-_7f68e8db-837c-6790-1176-b960eb71f21c-e8b5f9c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3cf1c36c-cdc0-19ca-923a-69f7051fd4d3-e8b5f9c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_87f42dc0-b781-7f06-caa9-e647307e3b67-e8b5f9c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_89e5016b-1c4e-8acd-1504-cd1901732613-e8b5f9c9, #w-node-_1e49c204-c572-953b-22c4-b932b4fd6773-e8b5f9c9, #w-node-e11e5407-6c6c-943e-2a01-4346e0500a62-e8b5f9c9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d95df5c9-418f-f448-505e-038b6b6efac0-03972d64, #w-node-d95df5c9-418f-f448-505e-038b6b6efac1-03972d64 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0b44c7c1-8194-9811-d267-be46ac2e1f39-03972d64 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0b44c7c1-8194-9811-d267-be46ac2e1f3c-03972d64 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0b44c7c1-8194-9811-d267-be46ac2e1f3e-03972d64 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0b44c7c1-8194-9811-d267-be46ac2e1f41-03972d64, #w-node-ff35213d-1985-ff78-1cc5-173c6c0d2216-03972d64, #w-node-f490e475-b33a-82c5-43b0-543e44456544-6ba8a6d5, #w-node-f490e475-b33a-82c5-43b0-543e44456545-6ba8a6d5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3cf1c36c-cdc0-19ca-923a-69f7051fd4d3-6ba8a6d5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_87f42dc0-b781-7f06-caa9-e647307e3b67-6ba8a6d5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_89e5016b-1c4e-8acd-1504-cd1901732613-6ba8a6d5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_43a39a53-9ea8-ab16-2af9-c6d19e9519e9-6ba8a6d5 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_43a39a53-9ea8-ab16-2af9-c6d19e9519eb-6ba8a6d5 {
  grid-area: 5 / 4 / 6 / 5;
}

#w-node-_43a39a53-9ea8-ab16-2af9-c6d19e9519ed-6ba8a6d5 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_43a39a53-9ea8-ab16-2af9-c6d19e9519ef-6ba8a6d5 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_43a39a53-9ea8-ab16-2af9-c6d19e9519f1-6ba8a6d5 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_43a39a53-9ea8-ab16-2af9-c6d19e9519f4-6ba8a6d5 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_43a39a53-9ea8-ab16-2af9-c6d19e9519f7-6ba8a6d5 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_43a39a53-9ea8-ab16-2af9-c6d19e9519f9-6ba8a6d5 {
  grid-area: 4 / 3 / 5 / 4;
}

#w-node-_43a39a53-9ea8-ab16-2af9-c6d19e9519fb-6ba8a6d5 {
  grid-area: 4 / 4 / 5 / 5;
}

#w-node-_43a39a53-9ea8-ab16-2af9-c6d19e9519ff-6ba8a6d5 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_43a39a53-9ea8-ab16-2af9-c6d19e951a02-6ba8a6d5 {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-_43a39a53-9ea8-ab16-2af9-c6d19e951a04-6ba8a6d5 {
  grid-area: 5 / 3 / 6 / 4;
}

#w-node-_43a39a53-9ea8-ab16-2af9-c6d19e9519fd-6ba8a6d5 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_7b391801-1707-be7a-4ba5-555195c7af99-a875ad85, #w-node-_7b391801-1707-be7a-4ba5-555195c7af9a-a875ad85 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3cf1c36c-cdc0-19ca-923a-69f7051fd4d3-a875ad85 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_87f42dc0-b781-7f06-caa9-e647307e3b67-a875ad85 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_89e5016b-1c4e-8acd-1504-cd1901732613-a875ad85 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1e49c204-c572-953b-22c4-b932b4fd6773-a875ad85, #w-node-_702e896f-0cc6-7a2a-584c-57a128d0d161-a875ad85 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8e9f9e73-5407-8978-52a0-71727a2d314f-a875ad85 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_8e9f9e73-5407-8978-52a0-71727a2d3152-a875ad85 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_8e9f9e73-5407-8978-52a0-71727a2d3158-a875ad85 {
  grid-area: 4 / 1 / 5 / 4;
}

#w-node-_8e9f9e73-5407-8978-52a0-71727a2d3161-a875ad85 {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-_4391313e-c0af-94ab-1b04-381857532ffd-a875ad85 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_8e9f9e73-5407-8978-52a0-71727a2d31af-a875ad85 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_8e9f9e73-5407-8978-52a0-71727a2d3155-a875ad85 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-b16c0964-d3af-2b83-6394-8694b5b0928d-a875ad85 {
  grid-area: 5 / 3 / 6 / 4;
}

#w-node-d06d4f66-2b32-3ebd-7937-a06ba7765461-a875ad85 {
  grid-area: 6 / 1 / 7 / 4;
}

#w-node-_1c67ec74-8aec-69fd-feda-8a55e0c16db3-a875ad85 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_1c67ec74-8aec-69fd-feda-8a55e0c16dbb-a875ad85, #w-node-_1c67ec74-8aec-69fd-feda-8a55e0c16db4-a875ad85, #w-node-_1c67ec74-8aec-69fd-feda-8a55e0c16dc1-a875ad85 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1c67ec74-8aec-69fd-feda-8a55e0c16dc4-a875ad85, #w-node-_089c5a64-3e73-b2a5-22dd-ca0a7f7fcd6d-a875ad85 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_089c5a64-3e73-b2a5-22dd-ca0a7f7fcd6e-a875ad85, #w-node-_089c5a64-3e73-b2a5-22dd-ca0a7f7fcd70-a875ad85, #w-node-_089c5a64-3e73-b2a5-22dd-ca0a7f7fcd73-a875ad85 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_089c5a64-3e73-b2a5-22dd-ca0a7f7fcd76-a875ad85, #w-node-_6dd896bf-8036-6cec-6e48-5fb31177da61-a875ad85 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_6dd896bf-8036-6cec-6e48-5fb31177da62-a875ad85, #w-node-_6dd896bf-8036-6cec-6e48-5fb31177da64-a875ad85, #w-node-_6dd896bf-8036-6cec-6e48-5fb31177da67-a875ad85 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6dd896bf-8036-6cec-6e48-5fb31177da6a-a875ad85, #w-node-_3bea7600-7e6f-73ed-1a64-fa403c3332c2-a875ad85 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_3bea7600-7e6f-73ed-1a64-fa403c3332c3-a875ad85, #w-node-_3bea7600-7e6f-73ed-1a64-fa403c3332c5-a875ad85, #w-node-_3bea7600-7e6f-73ed-1a64-fa403c3332c8-a875ad85 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3bea7600-7e6f-73ed-1a64-fa403c3332cb-a875ad85, #w-node-_28004a16-542b-d698-947b-cfa29a8a9105-a875ad85 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_28004a16-542b-d698-947b-cfa29a8a9106-a875ad85, #w-node-_28004a16-542b-d698-947b-cfa29a8a9108-a875ad85, #w-node-_28004a16-542b-d698-947b-cfa29a8a910b-a875ad85 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_28004a16-542b-d698-947b-cfa29a8a910e-a875ad85, #w-node-_4fd1e3f0-6a4b-8b98-21f4-da5f97a9c458-a875ad85 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_4fd1e3f0-6a4b-8b98-21f4-da5f97a9c459-a875ad85, #w-node-_4fd1e3f0-6a4b-8b98-21f4-da5f97a9c45b-a875ad85, #w-node-_4fd1e3f0-6a4b-8b98-21f4-da5f97a9c45e-a875ad85 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4fd1e3f0-6a4b-8b98-21f4-da5f97a9c461-a875ad85, #w-node-d5907923-c082-e502-3b70-41b5bf1e255b-a875ad85 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d5907923-c082-e502-3b70-41b5bf1e255c-a875ad85, #w-node-d5907923-c082-e502-3b70-41b5bf1e255e-a875ad85, #w-node-d5907923-c082-e502-3b70-41b5bf1e2561-a875ad85 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d5907923-c082-e502-3b70-41b5bf1e2564-a875ad85, #w-node-_6e7398aa-c3c3-9ac4-ca31-6419b8508f97-a875ad85 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_6e7398aa-c3c3-9ac4-ca31-6419b8508f98-a875ad85, #w-node-_6e7398aa-c3c3-9ac4-ca31-6419b8508f9a-a875ad85, #w-node-_6e7398aa-c3c3-9ac4-ca31-6419b8508f9d-a875ad85 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6e7398aa-c3c3-9ac4-ca31-6419b8508fa0-a875ad85, #w-node-_7f1630a1-30d7-af48-bf09-e374509df4d6-a875ad85 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_7f1630a1-30d7-af48-bf09-e374509df4d7-a875ad85, #w-node-_7f1630a1-30d7-af48-bf09-e374509df4d9-a875ad85, #w-node-_7f1630a1-30d7-af48-bf09-e374509df4dc-a875ad85 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7f1630a1-30d7-af48-bf09-e374509df4df-a875ad85, #w-node-e2cc35b4-3da5-2d60-5088-29834c896c4a-a875ad85 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-e2cc35b4-3da5-2d60-5088-29834c896c4b-a875ad85, #w-node-e2cc35b4-3da5-2d60-5088-29834c896c4d-a875ad85, #w-node-e2cc35b4-3da5-2d60-5088-29834c896c50-a875ad85 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e2cc35b4-3da5-2d60-5088-29834c896c53-a875ad85, #w-node-d7b49e28-a468-c262-94d3-cd48080da0bb-a875ad85 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d7b49e28-a468-c262-94d3-cd48080da0bc-a875ad85, #w-node-d7b49e28-a468-c262-94d3-cd48080da0be-a875ad85, #w-node-d7b49e28-a468-c262-94d3-cd48080da0c1-a875ad85 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d7b49e28-a468-c262-94d3-cd48080da0c4-a875ad85, #w-node-_8ad6f4aa-2c4c-6c5b-12df-93b02c313ae6-a875ad85 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_8ad6f4aa-2c4c-6c5b-12df-93b02c313ae7-a875ad85, #w-node-_8ad6f4aa-2c4c-6c5b-12df-93b02c313ae9-a875ad85, #w-node-_8ad6f4aa-2c4c-6c5b-12df-93b02c313aec-a875ad85 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8ad6f4aa-2c4c-6c5b-12df-93b02c313aef-a875ad85, #w-node-f772c03a-a5c5-bed6-c489-a8067de2de4d-a875ad85 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f772c03a-a5c5-bed6-c489-a8067de2de4e-a875ad85, #w-node-f772c03a-a5c5-bed6-c489-a8067de2de50-a875ad85, #w-node-f772c03a-a5c5-bed6-c489-a8067de2de53-a875ad85 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f772c03a-a5c5-bed6-c489-a8067de2de56-a875ad85, #w-node-_01c636ca-0e09-9788-04c0-9df018326e5d-a875ad85 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_01c636ca-0e09-9788-04c0-9df018326e5e-a875ad85, #w-node-_01c636ca-0e09-9788-04c0-9df018326e60-a875ad85, #w-node-_01c636ca-0e09-9788-04c0-9df018326e63-a875ad85 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_01c636ca-0e09-9788-04c0-9df018326e66-a875ad85, #w-node-_85eff073-0e31-e7c2-cb67-464a357e86ad-a875ad85 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d4e7802e-6718-fcf5-06ba-cabe034ef052-dc491cb6, #w-node-d4e7802e-6718-fcf5-06ba-cabe034ef053-dc491cb6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6f65e441-0cba-11ac-e890-e5fbd5ba91d4-dc491cb6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6f65e441-0cba-11ac-e890-e5fbd5ba91d7-dc491cb6, #w-node-_6f65e441-0cba-11ac-e890-e5fbd5ba91dc-dc491cb6, #w-node-d7ad176c-e422-cef1-5bfc-18bacd89c927-dc491cb6, #w-node-_36edfd83-4184-fbfe-d325-e2af3ee03e27-ee50f8ce, #w-node-_36edfd83-4184-fbfe-d325-e2af3ee03e28-ee50f8ce {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_36edfd83-4184-fbfe-d325-e2af3ee03e29-ee50f8ce, #w-node-_36edfd83-4184-fbfe-d325-e2af3ee03e2d-ee50f8ce {
  align-self: center;
}

#Tier.w-node-_36edfd83-4184-fbfe-d325-e2af3ee03e38-ee50f8ce, #w-node-e8ee2ee3-eb81-abda-9369-eb95ffdada12-ee50f8ce, #w-node-e8ee2ee3-eb81-abda-9369-eb95ffdada13-ee50f8ce, #w-node-_1cb5c2ac-86dd-fa55-9716-d395cf7ca282-ee50f8ce, #w-node-_9ea14c53-b09e-e17a-bc3b-a70bdd6a8e07-ee50f8ce, #w-node-_1e1c651b-ebfa-e6d7-ef21-92c3e6edf947-ee50f8ce, #w-node-_8890e037-530b-e843-d415-bba50b394b24-ee50f8ce {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8890e037-530b-e843-d415-bba50b394b25-ee50f8ce {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8a74a684-e399-238c-66c5-d45dc0a3008f-ee50f8ce {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8890e037-530b-e843-d415-bba50b394b27-ee50f8ce {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_8cfb434d-d4b5-42a2-5621-1da531ebfea3-ee50f8ce, #w-node-_580407c5-c4dd-67f8-f883-ca2d33bb143f-ee50f8ce {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6d8c55d5-89d1-e0bf-b982-e062113341eb-ccfd0bf0, #w-node-_6d8c55d5-89d1-e0bf-b982-e062113341ec-ccfd0bf0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6d8c55d5-89d1-e0bf-b982-e062113341ed-ccfd0bf0, #w-node-_6d8c55d5-89d1-e0bf-b982-e062113341f1-ccfd0bf0 {
  align-self: center;
}

#Tier.w-node-_6d8c55d5-89d1-e0bf-b982-e062113341fc-ccfd0bf0, #w-node-bf2020be-975f-a7a0-2d81-f8df4217b3ea-ccfd0bf0, #w-node-bf2020be-975f-a7a0-2d81-f8df4217b3eb-ccfd0bf0, #w-node-_1cb5c2ac-86dd-fa55-9716-d395cf7ca282-ccfd0bf0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b6e3f80a-b827-db3d-9e5a-71276f98e18f-ccfd0bf0 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-f7514dbf-08c0-8db4-93ba-8f1705aefb79-ccfd0bf0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b429d9f1-1073-4c01-4711-a3deeeb6eea2-ccfd0bf0 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: stretch stretch;
}

#w-node-b429d9f1-1073-4c01-4711-a3deeeb6eea3-ccfd0bf0 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-b429d9f1-1073-4c01-4711-a3deeeb6eeae-ccfd0bf0 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-b429d9f1-1073-4c01-4711-a3deeeb6eea6-ccfd0bf0 {
  grid-area: 3 / 1 / 5 / 2;
  place-self: stretch stretch;
}

#w-node-b429d9f1-1073-4c01-4711-a3deeeb6eea7-ccfd0bf0 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-b429d9f1-1073-4c01-4711-a3deeeb6eebe-ccfd0bf0 {
  grid-area: 3 / 3 / 4 / 4;
  place-self: stretch stretch;
}

#w-node-b429d9f1-1073-4c01-4711-a3deeeb6eebf-ccfd0bf0 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-b429d9f1-1073-4c01-4711-a3deeeb6eeaa-ccfd0bf0 {
  grid-area: 3 / 2 / 4 / 3;
  place-self: stretch stretch;
}

#w-node-b429d9f1-1073-4c01-4711-a3deeeb6eeab-ccfd0bf0 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-b429d9f1-1073-4c01-4711-a3deeeb6eeaf-ccfd0bf0 {
  grid-area: 1 / 3 / 2 / 4;
  place-self: stretch stretch;
}

#w-node-b429d9f1-1073-4c01-4711-a3deeeb6eeb0-ccfd0bf0 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-b429d9f1-1073-4c01-4711-a3deeeb6eeb3-ccfd0bf0 {
  grid-area: 4 / 2 / 5 / 4;
  place-self: stretch stretch;
}

#w-node-b429d9f1-1073-4c01-4711-a3deeeb6eeb4-ccfd0bf0 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-b429d9f1-1073-4c01-4711-a3deeeb6eeb7-ccfd0bf0 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-b429d9f1-1073-4c01-4711-a3deeeb6eeb8-ccfd0bf0 {
  grid-area: 6 / 1 / 7 / 2;
  place-self: stretch stretch;
}

#w-node-b429d9f1-1073-4c01-4711-a3deeeb6eeb9-ccfd0bf0 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-b429d9f1-1073-4c01-4711-a3deeeb6eec2-ccfd0bf0 {
  grid-area: 6 / 2 / 7 / 4;
  place-self: stretch stretch;
}

#w-node-b429d9f1-1073-4c01-4711-a3deeeb6eec3-ccfd0bf0 {
  grid-area: 6 / 2 / 7 / 4;
}

#w-node-_4c1ba7a8-9050-f1c2-b785-188bc2290830-ccfd0bf0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_858f1456-1ade-7571-288e-a58b24744049-ccfd0bf0 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: stretch stretch;
}

#w-node-_858f1456-1ade-7571-288e-a58b2474404a-ccfd0bf0 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_858f1456-1ade-7571-288e-a58b2474405c-ccfd0bf0 {
  grid-area: 1 / 2 / 2 / 4;
  place-self: stretch stretch;
}

#w-node-_858f1456-1ade-7571-288e-a58b2474405d-ccfd0bf0 {
  grid-area: 6 / 2 / 7 / 4;
}

#w-node-cdca14b6-25b6-bfd2-9abc-7638d4e7cd88-ccfd0bf0 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_858f1456-1ade-7571-288e-a58b24744052-ccfd0bf0 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: stretch stretch;
}

#w-node-_858f1456-1ade-7571-288e-a58b24744053-ccfd0bf0 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_858f1456-1ade-7571-288e-a58b2474404d-ccfd0bf0 {
  grid-area: 3 / 2 / 4 / 4;
  place-self: stretch stretch;
}

#w-node-_858f1456-1ade-7571-288e-a58b2474404e-ccfd0bf0 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_858f1456-1ade-7571-288e-a58b24744068-ccfd0bf0, #w-node-fb28e1d0-0c9d-de3b-37d7-3b46cb7223fa-ccfd0bf0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fb28e1d0-0c9d-de3b-37d7-3b46cb7223fb-ccfd0bf0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-fb28e1d0-0c9d-de3b-37d7-3b46cb7223fd-ccfd0bf0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fb28e1d0-0c9d-de3b-37d7-3b46cb7223fe-ccfd0bf0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-fb28e1d0-0c9d-de3b-37d7-3b46cb7223ff-ccfd0bf0, #w-node-fb28e1d0-0c9d-de3b-37d7-3b46cb722403-ccfd0bf0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_432126ee-5b07-a179-f142-d6d9e6448acf-13db1aff, #w-node-_432126ee-5b07-a179-f142-d6d9e6448ad0-13db1aff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_432126ee-5b07-a179-f142-d6d9e6448ad1-13db1aff, #w-node-_432126ee-5b07-a179-f142-d6d9e6448ad5-13db1aff {
  align-self: center;
}

#Tier.w-node-_432126ee-5b07-a179-f142-d6d9e6448ae0-13db1aff, #w-node-fe89f863-df46-67ec-b6ba-90b678677b10-13db1aff, #w-node-fe89f863-df46-67ec-b6ba-90b678677b11-13db1aff, #w-node-_1cb5c2ac-86dd-fa55-9716-d395cf7ca282-13db1aff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0717ff2a-3aed-93df-f6d9-cbb4cfb45a88-13db1aff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_0717ff2a-3aed-93df-f6d9-cbb4cfb45a89-13db1aff {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_0717ff2a-3aed-93df-f6d9-cbb4cfb45a95-13db1aff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_0717ff2a-3aed-93df-f6d9-cbb4cfb45a96-13db1aff {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_0717ff2a-3aed-93df-f6d9-cbb4cfb45a8c-13db1aff {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f6d182d1-ac96-9598-d32d-b4bfe6592915-13db1aff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-f6d182d1-ac96-9598-d32d-b4bfe6592916-13db1aff {
  grid-area: 6 / 2 / 7 / 4;
}

#w-node-_0717ff2a-3aed-93df-f6d9-cbb4cfb45aa6-13db1aff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_0717ff2a-3aed-93df-f6d9-cbb4cfb45aa7-13db1aff {
  grid-area: 6 / 2 / 7 / 4;
}

#w-node-cb6dd88d-afb2-c120-79d6-f39c263ab678-13db1aff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-cb6dd88d-afb2-c120-79d6-f39c263ab679-13db1aff {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-cb6dd88d-afb2-c120-79d6-f39c263ab67c-13db1aff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-cb6dd88d-afb2-c120-79d6-f39c263ab67d-13db1aff {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-cb6dd88d-afb2-c120-79d6-f39c263ab680-13db1aff {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cb6dd88d-afb2-c120-79d6-f39c263ab681-13db1aff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-cb6dd88d-afb2-c120-79d6-f39c263ab682-13db1aff {
  grid-area: 6 / 2 / 7 / 4;
}

#w-node-cb6dd88d-afb2-c120-79d6-f39c263ab68d-13db1aff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-cb6dd88d-afb2-c120-79d6-f39c263ab68e-13db1aff {
  grid-area: 6 / 2 / 7 / 4;
}

#w-node-_0717ff2a-3aed-93df-f6d9-cbb4cfb45add-13db1aff, #w-node-f7514dbf-08c0-8db4-93ba-8f1705aefb79-13db1aff, #w-node-d8915c1f-0e33-33bc-c0c7-bb5a1d284c3c-13db1aff, #w-node-b429d9f1-1073-4c01-4711-a3deeeb6eec3-13db1aff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e5c9fa6c-e78a-bdd1-eec3-a854d1fa4a16-13db1aff {
  grid-area: 1 / 2 / 2 / 3;
  place-self: stretch stretch;
}

#w-node-e5c9fa6c-e78a-bdd1-eec3-a854d1fa4a17-13db1aff {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-e5c9fa6c-e78a-bdd1-eec3-a854d1fa4a12-13db1aff {
  grid-area: 1 / 3 / 2 / 4;
  place-self: stretch stretch;
}

#w-node-e5c9fa6c-e78a-bdd1-eec3-a854d1fa4a13-13db1aff {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-e5c9fa6c-e78a-bdd1-eec3-a854d1fa4a11-13db1aff {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-e5c9fa6c-e78a-bdd1-eec3-a854d1fa4a1a-13db1aff {
  grid-area: 3 / 1 / 5 / 2;
  place-self: stretch stretch;
}

#w-node-e5c9fa6c-e78a-bdd1-eec3-a854d1fa4a1b-13db1aff {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-e5c9fa6c-e78a-bdd1-eec3-a854d1fa4a0d-13db1aff {
  grid-area: 3 / 2 / 4 / 3;
  place-self: stretch stretch;
}

#w-node-e5c9fa6c-e78a-bdd1-eec3-a854d1fa4a0e-13db1aff {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-e5c9fa6c-e78a-bdd1-eec3-a854d1fa4a29-13db1aff {
  grid-area: 3 / 3 / 4 / 4;
  place-self: stretch stretch;
}

#w-node-e5c9fa6c-e78a-bdd1-eec3-a854d1fa4a2a-13db1aff {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-e5c9fa6c-e78a-bdd1-eec3-a854d1fa4a23-13db1aff {
  grid-area: 6 / 1 / 7 / 2;
  place-self: stretch stretch;
}

#w-node-e5c9fa6c-e78a-bdd1-eec3-a854d1fa4a1f-13db1aff {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-e5c9fa6c-e78a-bdd1-eec3-a854d1fa4a22-13db1aff {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-e5c9fa6c-e78a-bdd1-eec3-a854d1fa4a1e-13db1aff {
  grid-area: 4 / 2 / 5 / 4;
  place-self: stretch stretch;
}

#w-node-e5c9fa6c-e78a-bdd1-eec3-a854d1fa4a24-13db1aff {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-e5c9fa6c-e78a-bdd1-eec3-a854d1fa4a2d-13db1aff {
  grid-area: 6 / 2 / 7 / 4;
  place-self: stretch stretch;
}

#w-node-e5c9fa6c-e78a-bdd1-eec3-a854d1fa4a2e-13db1aff {
  grid-area: 6 / 2 / 7 / 4;
}

#w-node-_88b1e724-2f95-cd7a-ee9a-63527c2da4b0-13db1aff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_88b1e724-2f95-cd7a-ee9a-63527c2da4ba-13db1aff {
  grid-area: 1 / 2 / 2 / 3;
  place-self: stretch stretch;
}

#w-node-_88b1e724-2f95-cd7a-ee9a-63527c2da4bb-13db1aff {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_88b1e724-2f95-cd7a-ee9a-63527c2da4be-13db1aff {
  grid-area: 1 / 3 / 2 / 4;
  place-self: stretch stretch;
}

#w-node-_88b1e724-2f95-cd7a-ee9a-63527c2da4bf-13db1aff {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_88b1e724-2f95-cd7a-ee9a-63527c2da4c2-13db1aff {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_88b1e724-2f95-cd7a-ee9a-63527c2da4c3-13db1aff {
  grid-area: 3 / 1 / 5 / 2;
  place-self: stretch stretch;
}

#w-node-_88b1e724-2f95-cd7a-ee9a-63527c2da4c4-13db1aff {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_88b1e724-2f95-cd7a-ee9a-63527c2da4c7-13db1aff {
  grid-area: 3 / 2 / 4 / 3;
  place-self: stretch stretch;
}

#w-node-_88b1e724-2f95-cd7a-ee9a-63527c2da4c8-13db1aff {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_88b1e724-2f95-cd7a-ee9a-63527c2da4cb-13db1aff {
  grid-area: 3 / 3 / 4 / 4;
  place-self: stretch stretch;
}

#w-node-_88b1e724-2f95-cd7a-ee9a-63527c2da4cc-13db1aff {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_88b1e724-2f95-cd7a-ee9a-63527c2da4cf-13db1aff {
  grid-area: 6 / 1 / 7 / 2;
  place-self: stretch stretch;
}

#w-node-_88b1e724-2f95-cd7a-ee9a-63527c2da4d0-13db1aff {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_88b1e724-2f95-cd7a-ee9a-63527c2da4d3-13db1aff {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_88b1e724-2f95-cd7a-ee9a-63527c2da4d4-13db1aff {
  grid-area: 4 / 2 / 5 / 4;
  place-self: stretch stretch;
}

#w-node-_88b1e724-2f95-cd7a-ee9a-63527c2da4d5-13db1aff {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_88b1e724-2f95-cd7a-ee9a-63527c2da4d8-13db1aff {
  grid-area: 6 / 2 / 7 / 4;
  place-self: stretch stretch;
}

#w-node-_88b1e724-2f95-cd7a-ee9a-63527c2da4d9-13db1aff {
  grid-area: 6 / 2 / 7 / 4;
}

#w-node-_2ca7f293-be12-4568-f2c3-8c94f131c21f-13db1aff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2ca7f293-be12-4568-f2c3-8c94f131c220-13db1aff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2ca7f293-be12-4568-f2c3-8c94f131c222-13db1aff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2ca7f293-be12-4568-f2c3-8c94f131c223-13db1aff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_2ca7f293-be12-4568-f2c3-8c94f131c224-13db1aff, #w-node-_2ca7f293-be12-4568-f2c3-8c94f131c228-13db1aff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_89b17425-b81d-0873-c277-69fd3e8f6f66-3c34a51c, #w-node-_89b17425-b81d-0873-c277-69fd3e8f6f67-3c34a51c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_89b17425-b81d-0873-c277-69fd3e8f6f68-3c34a51c, #w-node-_89b17425-b81d-0873-c277-69fd3e8f6f6c-3c34a51c {
  align-self: center;
}

#Tier.w-node-_89b17425-b81d-0873-c277-69fd3e8f6f77-3c34a51c, #w-node-_0ea44934-6163-e1a8-307a-2e88f43f1119-3c34a51c, #w-node-_0ea44934-6163-e1a8-307a-2e88f43f111a-3c34a51c, #w-node-_1cb5c2ac-86dd-fa55-9716-d395cf7ca282-3c34a51c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0717ff2a-3aed-93df-f6d9-cbb4cfb45a88-3c34a51c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_0717ff2a-3aed-93df-f6d9-cbb4cfb45a89-3c34a51c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_0717ff2a-3aed-93df-f6d9-cbb4cfb45a95-3c34a51c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_0717ff2a-3aed-93df-f6d9-cbb4cfb45a96-3c34a51c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_0717ff2a-3aed-93df-f6d9-cbb4cfb45a8c-3c34a51c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f6d182d1-ac96-9598-d32d-b4bfe6592915-3c34a51c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-f6d182d1-ac96-9598-d32d-b4bfe6592916-3c34a51c {
  grid-area: 6 / 2 / 7 / 4;
}

#w-node-_27862302-c07d-3f24-fcf9-3b35122fa1c6-3c34a51c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_27862302-c07d-3f24-fcf9-3b35122fa1c7-3c34a51c {
  grid-area: 6 / 2 / 7 / 4;
}

#w-node-_2f1ca39b-0259-c3d3-349d-ea7f6ce38ea0-3c34a51c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2f1ca39b-0259-c3d3-349d-ea7f6ce38ea1-3c34a51c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2f1ca39b-0259-c3d3-349d-ea7f6ce38ea3-3c34a51c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2f1ca39b-0259-c3d3-349d-ea7f6ce38ea4-3c34a51c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_2f1ca39b-0259-c3d3-349d-ea7f6ce38ea5-3c34a51c, #w-node-_2f1ca39b-0259-c3d3-349d-ea7f6ce38ea9-3c34a51c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-bc63bad2-ff3f-0ec0-7354-c5fc1d280272-c36285d4, #w-node-bc63bad2-ff3f-0ec0-7354-c5fc1d280273-c36285d4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bc63bad2-ff3f-0ec0-7354-c5fc1d280274-c36285d4, #w-node-bc63bad2-ff3f-0ec0-7354-c5fc1d280278-c36285d4 {
  align-self: center;
}

#Tier.w-node-bc63bad2-ff3f-0ec0-7354-c5fc1d280283-c36285d4, #w-node-_11d2bfb9-683b-07df-5c7f-4e5ba8711dc5-c36285d4, #w-node-_11d2bfb9-683b-07df-5c7f-4e5ba8711dc6-c36285d4, #w-node-_1cb5c2ac-86dd-fa55-9716-d395cf7ca282-c36285d4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e6067d28-df8a-2f0c-eeb3-cb184a9ce71f-c36285d4 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-e6067d28-df8a-2f0c-eeb3-cb184a9ce721-c36285d4 {
  grid-area: 5 / 3 / 6 / 4;
}

#w-node-e6067d28-df8a-2f0c-eeb3-cb184a9ce723-c36285d4 {
  grid-area: 2 / 2 / 3 / 5;
}

#w-node-e6067d28-df8a-2f0c-eeb3-cb184a9ce725-c36285d4 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-e6067d28-df8a-2f0c-eeb3-cb184a9ce727-c36285d4 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e6067d28-df8a-2f0c-eeb3-cb184a9ce72a-c36285d4 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-e6067d28-df8a-2f0c-eeb3-cb184a9ce72d-c36285d4 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-e6067d28-df8a-2f0c-eeb3-cb184a9ce72f-c36285d4 {
  grid-area: 4 / 3 / 5 / 4;
}

#w-node-e6067d28-df8a-2f0c-eeb3-cb184a9ce731-c36285d4 {
  grid-area: 4 / 4 / 5 / 5;
}

#w-node-e6067d28-df8a-2f0c-eeb3-cb184a9ce733-c36285d4 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-e6067d28-df8a-2f0c-eeb3-cb184a9ce736-c36285d4 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-e6067d28-df8a-2f0c-eeb3-cb184a9ce738-c36285d4 {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-e6067d28-df8a-2f0c-eeb3-cb184a9ce73a-c36285d4 {
  grid-area: 4 / 5 / 5 / 6;
}

#w-node-dc31683f-a4e3-d4ba-9400-0f712577615f-c36285d4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dc31683f-a4e3-d4ba-9400-0f7125776160-c36285d4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-dc31683f-a4e3-d4ba-9400-0f7125776162-c36285d4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dc31683f-a4e3-d4ba-9400-0f7125776163-c36285d4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-dc31683f-a4e3-d4ba-9400-0f7125776164-c36285d4, #w-node-dc31683f-a4e3-d4ba-9400-0f7125776168-c36285d4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_42999447-d2fd-532e-851f-2a8d5b2a53fa-0fa44c64, #w-node-_42999447-d2fd-532e-851f-2a8d5b2a53fb-0fa44c64 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_42999447-d2fd-532e-851f-2a8d5b2a53fc-0fa44c64, #w-node-_42999447-d2fd-532e-851f-2a8d5b2a5400-0fa44c64 {
  align-self: center;
}

#Tier.w-node-_42999447-d2fd-532e-851f-2a8d5b2a540b-0fa44c64, #w-node-_6e602655-89aa-83c6-fd63-33d396a30de9-0fa44c64, #w-node-_6e602655-89aa-83c6-fd63-33d396a30dea-0fa44c64, #w-node-c3e76719-ab72-c6c7-2eb2-f3d93e4cc209-0fa44c64, #w-node-dcc1523f-7ca8-8d88-fd16-9eee69ac6626-0fa44c64, #w-node-_706fed0d-3caf-0827-cd30-e50e9ee58a76-0fa44c64 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_706fed0d-3caf-0827-cd30-e50e9ee58a77-0fa44c64 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_706fed0d-3caf-0827-cd30-e50e9ee58a79-0fa44c64 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_706fed0d-3caf-0827-cd30-e50e9ee58a7a-0fa44c64 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_706fed0d-3caf-0827-cd30-e50e9ee58a7b-0fa44c64 {
  align-self: center;
}

#w-node-cedb4181-78de-589e-68de-2fd8b00f79ff-aaab11db, #w-node-cedb4181-78de-589e-68de-2fd8b00f7a00-aaab11db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cedb4181-78de-589e-68de-2fd8b00f7a01-aaab11db, #w-node-cedb4181-78de-589e-68de-2fd8b00f7a05-aaab11db {
  align-self: center;
}

#Tier.w-node-cedb4181-78de-589e-68de-2fd8b00f7a10-aaab11db, #w-node-_0b8f540d-2b88-17fb-103a-be5a427fc588-aaab11db, #w-node-_0b8f540d-2b88-17fb-103a-be5a427fc589-aaab11db, #w-node-_1706529d-9069-4b25-b9bb-a89b76d87d65-aaab11db, #w-node-_1706529d-9069-4b25-b9bb-a89b76d87d6a-aaab11db, #w-node-_43635c1f-f47a-78fc-61c7-de46898d565e-aaab11db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_43635c1f-f47a-78fc-61c7-de46898d565f-aaab11db {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_43635c1f-f47a-78fc-61c7-de46898d5661-aaab11db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_43635c1f-f47a-78fc-61c7-de46898d5662-aaab11db {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_43635c1f-f47a-78fc-61c7-de46898d5663-aaab11db, #w-node-_43635c1f-f47a-78fc-61c7-de46898d5667-aaab11db {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6d8c55d5-89d1-e0bf-b982-e062113341eb-d9bdc5eb, #w-node-_6d8c55d5-89d1-e0bf-b982-e062113341ec-d9bdc5eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6d8c55d5-89d1-e0bf-b982-e062113341ed-d9bdc5eb, #w-node-_6d8c55d5-89d1-e0bf-b982-e062113341f1-d9bdc5eb {
  align-self: center;
}

#Tier.w-node-_6d8c55d5-89d1-e0bf-b982-e062113341fc-d9bdc5eb, #w-node-bf2020be-975f-a7a0-2d81-f8df4217b3ea-d9bdc5eb, #w-node-bf2020be-975f-a7a0-2d81-f8df4217b3eb-d9bdc5eb, #w-node-_1cb5c2ac-86dd-fa55-9716-d395cf7ca282-d9bdc5eb, #w-node-_0dffc571-ca76-79ef-930a-9cb7e4dc9b39-d9bdc5eb, #w-node-d08eb874-e1c0-78a5-88d5-8b36c96ed123-d9bdc5eb, #w-node-_0dffc571-ca76-79ef-930a-9cb7e4dc9b58-d9bdc5eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0dffc571-ca76-79ef-930a-9cb7e4dc9b3f-d9bdc5eb {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d2a603e0-2957-9af9-274c-57cb9d8b92d2-d9bdc5eb, #w-node-_44b1d8a4-021d-130b-9526-20c746870c58-d9bdc5eb, #w-node-_80320c3a-e389-f4d2-4d50-0e28d874a326-d9bdc5eb, #w-node-_0dffc571-ca76-79ef-930a-9cb7e4dc9b96-d9bdc5eb, #w-node-_9152b0bb-fefd-773d-2ebd-ab66219e7469-d9bdc5eb, #w-node-a5f8e724-b9f9-79f6-bb30-0da6e439aef8-d9bdc5eb, #w-node-_17761979-3123-1014-abeb-00b4adef9da8-d9bdc5eb, #w-node-_616229b8-bf3e-de0b-b5cd-503c97bddb5b-d9bdc5eb, #w-node-_386bd963-d8b8-3c32-300b-a9f3190975f0-d9bdc5eb, #w-node-ea090c6c-caf1-67c7-0278-fd510fd8cb54-d9bdc5eb, #w-node-dd0e4b2c-a219-1911-3e23-d82042434f9d-d9bdc5eb, #w-node-_1c3dbdd8-4684-0de4-04f1-0050e87bb051-d9bdc5eb, #w-node-_6014895f-0d04-b980-866a-c29de18b20a4-d9bdc5eb, #w-node-ddb8e04c-b496-98ac-eefb-faa2e877152e-d9bdc5eb, #w-node-ff82c59e-2b1b-e3f0-ce1a-98447a937df7-d9bdc5eb, #w-node-_7e1f6619-9b48-3480-1da6-1d8eab16a24e-d9bdc5eb, #w-node-a0b153a6-90fd-409a-77d5-179a33e79ce4-d9bdc5eb, #w-node-_8fe40366-4996-8d0c-9b0e-a0b3f340da1a-d9bdc5eb, #w-node-_1b4adc77-d245-2c50-96bb-c9c0d0a4c6f4-d9bdc5eb, #w-node-_4b7d038e-d0d7-d8c0-3229-a58abfd7b550-d9bdc5eb, #w-node-_2b66c3d4-e5c5-88c7-115d-3bd7cc7ed68a-d9bdc5eb, #w-node-_783ac8d7-9b59-e8c1-bada-26bfb3952441-d9bdc5eb, #w-node-_0baeb9c7-1aaa-6c3c-55ff-d8373c83e0c7-d9bdc5eb, #w-node-_56b9ed47-ddcc-3849-db60-f0cebb739fc9-d9bdc5eb, #w-node-d120561f-2974-a5af-1b5c-4b3049e23302-d9bdc5eb, #w-node-dce44750-97bb-751c-3835-f7af9a854096-d9bdc5eb, #w-node-_8b0d237c-b6c9-fa14-074a-41eb0b39d638-d9bdc5eb, #w-node-_0e6f8886-4f40-0431-c46d-5acf3b4d7088-d9bdc5eb, #w-node-_2fdaf747-9a12-557f-48ed-c94f9c225bba-d9bdc5eb, #w-node-_30f93fb8-2501-4669-563a-510b7309003d-d9bdc5eb, #w-node-_066ca00a-607b-70ba-02fd-6d1750e0f550-d9bdc5eb, #w-node-_9973ef47-4e27-4dcf-f82f-fa6ae99dd741-d9bdc5eb, #w-node-_9055af61-14b8-22b1-41cb-3c17bbf203fc-d9bdc5eb, #w-node-_0d0a4439-e722-0fab-5b01-7b744b89fead-d9bdc5eb, #w-node-_88aa41b7-bc9b-f15a-aa6f-c3ac9e7c79e8-d9bdc5eb, #w-node-e5f7c7b4-1f69-303e-d855-d2119bb9d39d-d9bdc5eb, #w-node-_0447c29a-290d-b081-9d36-e27ef52bc30c-d9bdc5eb, #w-node-_6ee4c6ac-cd25-e52e-1cea-eddbc0a961d1-d9bdc5eb, #w-node-e087adf7-dda6-e221-a31c-ca5cf2d88bc5-d9bdc5eb, #w-node-_000d7d41-5fc3-29bd-3fbd-15639dc6e7da-d9bdc5eb, #w-node-_828952e9-67ec-57d1-e6bd-f5aac162cd96-d9bdc5eb, #w-node-e26fb8f0-842b-ad2f-a36d-1c95d513dd3c-d9bdc5eb, #w-node-_81951559-2bb8-4255-8712-32d0ae7a1291-d9bdc5eb, #w-node-_02ffe81a-3b0a-89c5-da2a-651d4a4a81c2-d9bdc5eb, #w-node-af24797e-9de5-564a-f6e1-2c4be54fe2ec-d9bdc5eb, #w-node-_5655d388-a585-20d1-6ba6-8008fa7a982f-d9bdc5eb, #w-node-ffbca542-e004-df9d-dbf0-0348ee380db9-d9bdc5eb, #w-node-d793c569-578c-d7cf-200f-a71a99dd9aa8-d9bdc5eb, #w-node-e8e7cf03-e4e5-8272-b43e-edf8da4df05f-d9bdc5eb, #w-node-b8066aa0-a9ee-eb56-7029-1bcac79560ed-d9bdc5eb, #w-node-_704a848f-8562-48c6-4263-590ecfbaf97b-d9bdc5eb, #w-node-_6a3925ce-8f52-5af0-c782-79cf97b41151-d9bdc5eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6a3925ce-8f52-5af0-c782-79cf97b41152-d9bdc5eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6a3925ce-8f52-5af0-c782-79cf97b41154-d9bdc5eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6a3925ce-8f52-5af0-c782-79cf97b41155-d9bdc5eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_6a3925ce-8f52-5af0-c782-79cf97b41156-d9bdc5eb, #w-node-_6a3925ce-8f52-5af0-c782-79cf97b4115a-d9bdc5eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2a1d33ad-5abf-8b00-d845-3cf9d9b72d7a-e3800327, #w-node-_2a1d33ad-5abf-8b00-d845-3cf9d9b72d7b-e3800327 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a1d33ad-5abf-8b00-d845-3cf9d9b72d7c-e3800327, #w-node-_2a1d33ad-5abf-8b00-d845-3cf9d9b72d80-e3800327 {
  align-self: center;
}

#Tier-2.w-node-_2a1d33ad-5abf-8b00-d845-3cf9d9b72d8b-e3800327, #w-node-_8c391017-127a-7288-a584-ba3d5dbcf879-e3800327, #w-node-_8c391017-127a-7288-a584-ba3d5dbcf87a-e3800327, #w-node-a621e2d3-fc0a-d9cc-f355-81a66cc3b2f1-e3800327, #w-node-b1bc3626-067f-cb1f-229f-a77e7bf435fc-e3800327 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b1bc3626-067f-cb1f-229f-a77e7bf435fd-e3800327 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b1bc3626-067f-cb1f-229f-a77e7bf435ff-e3800327 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b1bc3626-067f-cb1f-229f-a77e7bf43600-e3800327 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-b1bc3626-067f-cb1f-229f-a77e7bf43601-e3800327 {
  align-self: center;
}

#w-node-_649abbaa-54df-0ce2-0e00-684bed4c1dce-d20fc19b, #w-node-_649abbaa-54df-0ce2-0e00-684bed4c1dcf-d20fc19b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_649abbaa-54df-0ce2-0e00-684bed4c1dd0-d20fc19b, #w-node-_649abbaa-54df-0ce2-0e00-684bed4c1dd4-d20fc19b {
  align-self: center;
}

#\34 th-Tier-2.w-node-_649abbaa-54df-0ce2-0e00-684bed4c1ddf-d20fc19b, #w-node-_7327d9ba-f758-244d-4ca4-731ee6548d04-d20fc19b, #w-node-_7327d9ba-f758-244d-4ca4-731ee6548d05-d20fc19b, #w-node-_7fdea6af-f6bc-360d-0488-fe473df01386-d20fc19b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7fdea6af-f6bc-360d-0488-fe473df01387-d20fc19b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_7fdea6af-f6bc-360d-0488-fe473df01389-d20fc19b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7fdea6af-f6bc-360d-0488-fe473df0138a-d20fc19b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_7fdea6af-f6bc-360d-0488-fe473df0138b-d20fc19b, #w-node-_7fdea6af-f6bc-360d-0488-fe473df0138f-d20fc19b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-c02e1e78-aacb-5c2a-1687-c8a3547fa310-087b2244, #w-node-c02e1e78-aacb-5c2a-1687-c8a3547fa311-087b2244 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c02e1e78-aacb-5c2a-1687-c8a3547fa312-087b2244, #w-node-c02e1e78-aacb-5c2a-1687-c8a3547fa316-087b2244 {
  align-self: center;
}

#\34 th-Tier-2.w-node-c02e1e78-aacb-5c2a-1687-c8a3547fa321-087b2244, #w-node-d470054e-ee91-aa6f-069f-704a4b2722f7-087b2244, #w-node-d470054e-ee91-aa6f-069f-704a4b2722f8-087b2244, #w-node-_9a67f91c-e438-7d62-e8e8-9936c29088c1-087b2244 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a67f91c-e438-7d62-e8e8-9936c29088cc-087b2244 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_9a67f91c-e438-7d62-e8e8-9936c29088e1-087b2244 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a67f91c-e438-7d62-e8e8-9936c290891f-087b2244 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: stretch stretch;
}

#w-node-_9a67f91c-e438-7d62-e8e8-9936c2908920-087b2244 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_9a67f91c-e438-7d62-e8e8-9936c2908924-087b2244 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_9a67f91c-e438-7d62-e8e8-9936c2908925-087b2244 {
  grid-area: 3 / 1 / 5 / 2;
  place-self: stretch stretch;
}

#w-node-_9a67f91c-e438-7d62-e8e8-9936c2908926-087b2244 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_9a67f91c-e438-7d62-e8e8-9936c2908929-087b2244 {
  grid-area: 3 / 3 / 4 / 4;
  place-self: stretch stretch;
}

#w-node-_9a67f91c-e438-7d62-e8e8-9936c290892a-087b2244 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_9a67f91c-e438-7d62-e8e8-9936c290892d-087b2244 {
  grid-area: 3 / 2 / 4 / 3;
  place-self: stretch stretch;
}

#w-node-_9a67f91c-e438-7d62-e8e8-9936c290892e-087b2244 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_9a67f91c-e438-7d62-e8e8-9936c2908931-087b2244 {
  grid-area: 1 / 3 / 2 / 4;
  place-self: stretch stretch;
}

#w-node-_9a67f91c-e438-7d62-e8e8-9936c2908932-087b2244 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_9a67f91c-e438-7d62-e8e8-9936c2908936-087b2244 {
  grid-area: 4 / 2 / 5 / 4;
  place-self: stretch stretch;
}

#w-node-_9a67f91c-e438-7d62-e8e8-9936c2908937-087b2244 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_9a67f91c-e438-7d62-e8e8-9936c290893a-087b2244 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_9a67f91c-e438-7d62-e8e8-9936c290893b-087b2244 {
  grid-area: 6 / 1 / 7 / 2;
  place-self: stretch stretch;
}

#w-node-_9a67f91c-e438-7d62-e8e8-9936c290893c-087b2244 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_9a67f91c-e438-7d62-e8e8-9936c290893f-087b2244 {
  grid-area: 6 / 2 / 7 / 4;
  place-self: stretch stretch;
}

#w-node-_9a67f91c-e438-7d62-e8e8-9936c2908940-087b2244 {
  grid-area: 6 / 2 / 7 / 4;
}

#w-node-_9a67f91c-e438-7d62-e8e8-9936c290894b-087b2244 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a67f91c-e438-7d62-e8e8-9936c2908958-087b2244 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: stretch stretch;
}

#w-node-_9a67f91c-e438-7d62-e8e8-9936c2908959-087b2244 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_9a67f91c-e438-7d62-e8e8-9936c290895c-087b2244 {
  grid-area: 1 / 2 / 2 / 4;
  place-self: stretch stretch;
}

#w-node-_9a67f91c-e438-7d62-e8e8-9936c290895d-087b2244 {
  grid-area: 6 / 2 / 7 / 4;
}

#w-node-_9a67f91c-e438-7d62-e8e8-9936c2908966-087b2244 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_9a67f91c-e438-7d62-e8e8-9936c2908967-087b2244 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: stretch stretch;
}

#w-node-_9a67f91c-e438-7d62-e8e8-9936c2908968-087b2244 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_9a67f91c-e438-7d62-e8e8-9936c290896b-087b2244 {
  grid-area: 3 / 2 / 4 / 4;
  place-self: stretch stretch;
}

#w-node-_9a67f91c-e438-7d62-e8e8-9936c290896c-087b2244 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_9a67f91c-e438-7d62-e8e8-9936c290896f-087b2244, #w-node-c6b490f3-ed32-c65c-cf10-e8f707456caa-087b2244 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c6b490f3-ed32-c65c-cf10-e8f707456cab-087b2244 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-c6b490f3-ed32-c65c-cf10-e8f707456cad-087b2244 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c6b490f3-ed32-c65c-cf10-e8f707456cae-087b2244 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-c6b490f3-ed32-c65c-cf10-e8f707456caf-087b2244, #w-node-c6b490f3-ed32-c65c-cf10-e8f707456cb3-087b2244 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_255ce61f-c0e2-4e2d-c8d1-a980145e55c2-2b4bc4cc, #w-node-_255ce61f-c0e2-4e2d-c8d1-a980145e55c3-2b4bc4cc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_255ce61f-c0e2-4e2d-c8d1-a980145e55c4-2b4bc4cc, #w-node-_255ce61f-c0e2-4e2d-c8d1-a980145e55c8-2b4bc4cc {
  align-self: center;
}

#\34 th-Tier-2.w-node-_255ce61f-c0e2-4e2d-c8d1-a980145e55d3-2b4bc4cc, #w-node-_86930307-0fc3-8725-dd45-b2f910271839-2b4bc4cc, #w-node-_86930307-0fc3-8725-dd45-b2f91027183a-2b4bc4cc, #w-node-_9a67f91c-e438-7d62-e8e8-9936c29088c1-2b4bc4cc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a2fbe7d1-8844-b388-ada2-ee436f89e19d-2b4bc4cc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-a2fbe7d1-8844-b388-ada2-ee436f89e19e-2b4bc4cc {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a2fbe7d1-8844-b388-ada2-ee436f89e1a1-2b4bc4cc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-a2fbe7d1-8844-b388-ada2-ee436f89e1a2-2b4bc4cc {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a2fbe7d1-8844-b388-ada2-ee436f89e1a5-2b4bc4cc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a2fbe7d1-8844-b388-ada2-ee436f89e1a6-2b4bc4cc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-a2fbe7d1-8844-b388-ada2-ee436f89e1a7-2b4bc4cc {
  grid-area: 6 / 2 / 7 / 4;
}

#w-node-a2fbe7d1-8844-b388-ada2-ee436f89e1b2-2b4bc4cc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-a2fbe7d1-8844-b388-ada2-ee436f89e1b3-2b4bc4cc {
  grid-area: 6 / 2 / 7 / 4;
}

#w-node-a2fbe7d1-8844-b388-ada2-ee436f89e1bd-2b4bc4cc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-a2fbe7d1-8844-b388-ada2-ee436f89e1be-2b4bc4cc {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a2fbe7d1-8844-b388-ada2-ee436f89e1c1-2b4bc4cc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-a2fbe7d1-8844-b388-ada2-ee436f89e1c2-2b4bc4cc {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a2fbe7d1-8844-b388-ada2-ee436f89e1c5-2b4bc4cc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a2fbe7d1-8844-b388-ada2-ee436f89e1c6-2b4bc4cc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-a2fbe7d1-8844-b388-ada2-ee436f89e1c7-2b4bc4cc {
  grid-area: 6 / 2 / 7 / 4;
}

#w-node-a2fbe7d1-8844-b388-ada2-ee436f89e1d2-2b4bc4cc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-a2fbe7d1-8844-b388-ada2-ee436f89e1d3-2b4bc4cc {
  grid-area: 6 / 2 / 7 / 4;
}

#w-node-a2fbe7d1-8844-b388-ada2-ee436f89e1dc-2b4bc4cc, #w-node-a2fbe7d1-8844-b388-ada2-ee436f89e1e6-2b4bc4cc, #w-node-a2fbe7d1-8844-b388-ada2-ee436f89e1f7-2b4bc4cc, #w-node-a2fbe7d1-8844-b388-ada2-ee436f89e204-2b4bc4cc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a2fbe7d1-8844-b388-ada2-ee436f89e20e-2b4bc4cc {
  grid-area: 1 / 2 / 2 / 3;
  place-self: stretch stretch;
}

#w-node-a2fbe7d1-8844-b388-ada2-ee436f89e20f-2b4bc4cc {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a2fbe7d1-8844-b388-ada2-ee436f89e212-2b4bc4cc {
  grid-area: 1 / 3 / 2 / 4;
  place-self: stretch stretch;
}

#w-node-a2fbe7d1-8844-b388-ada2-ee436f89e213-2b4bc4cc {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a2fbe7d1-8844-b388-ada2-ee436f89e216-2b4bc4cc {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-a2fbe7d1-8844-b388-ada2-ee436f89e217-2b4bc4cc {
  grid-area: 3 / 1 / 5 / 2;
  place-self: stretch stretch;
}

#w-node-a2fbe7d1-8844-b388-ada2-ee436f89e218-2b4bc4cc {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a2fbe7d1-8844-b388-ada2-ee436f89e21b-2b4bc4cc {
  grid-area: 3 / 2 / 4 / 3;
  place-self: stretch stretch;
}

#w-node-a2fbe7d1-8844-b388-ada2-ee436f89e21c-2b4bc4cc {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a2fbe7d1-8844-b388-ada2-ee436f89e21f-2b4bc4cc {
  grid-area: 3 / 3 / 4 / 4;
  place-self: stretch stretch;
}

#w-node-a2fbe7d1-8844-b388-ada2-ee436f89e220-2b4bc4cc {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a2fbe7d1-8844-b388-ada2-ee436f89e223-2b4bc4cc {
  grid-area: 6 / 1 / 7 / 2;
  place-self: stretch stretch;
}

#w-node-a2fbe7d1-8844-b388-ada2-ee436f89e224-2b4bc4cc {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a2fbe7d1-8844-b388-ada2-ee436f89e227-2b4bc4cc {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-a2fbe7d1-8844-b388-ada2-ee436f89e228-2b4bc4cc {
  grid-area: 4 / 2 / 5 / 4;
  place-self: stretch stretch;
}

#w-node-a2fbe7d1-8844-b388-ada2-ee436f89e229-2b4bc4cc {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a2fbe7d1-8844-b388-ada2-ee436f89e22c-2b4bc4cc {
  grid-area: 6 / 2 / 7 / 4;
  place-self: stretch stretch;
}

#w-node-a2fbe7d1-8844-b388-ada2-ee436f89e22d-2b4bc4cc {
  grid-area: 6 / 2 / 7 / 4;
}

#w-node-a2fbe7d1-8844-b388-ada2-ee436f89e241-2b4bc4cc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a2fbe7d1-8844-b388-ada2-ee436f89e24b-2b4bc4cc {
  grid-area: 1 / 2 / 2 / 3;
  place-self: stretch stretch;
}

#w-node-a2fbe7d1-8844-b388-ada2-ee436f89e24c-2b4bc4cc {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a2fbe7d1-8844-b388-ada2-ee436f89e24f-2b4bc4cc {
  grid-area: 1 / 3 / 2 / 4;
  place-self: stretch stretch;
}

#w-node-a2fbe7d1-8844-b388-ada2-ee436f89e250-2b4bc4cc {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a2fbe7d1-8844-b388-ada2-ee436f89e253-2b4bc4cc {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-a2fbe7d1-8844-b388-ada2-ee436f89e254-2b4bc4cc {
  grid-area: 3 / 1 / 5 / 2;
  place-self: stretch stretch;
}

#w-node-a2fbe7d1-8844-b388-ada2-ee436f89e255-2b4bc4cc {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a2fbe7d1-8844-b388-ada2-ee436f89e258-2b4bc4cc {
  grid-area: 3 / 2 / 4 / 3;
  place-self: stretch stretch;
}

#w-node-a2fbe7d1-8844-b388-ada2-ee436f89e259-2b4bc4cc {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a2fbe7d1-8844-b388-ada2-ee436f89e25c-2b4bc4cc {
  grid-area: 3 / 3 / 4 / 4;
  place-self: stretch stretch;
}

#w-node-a2fbe7d1-8844-b388-ada2-ee436f89e25d-2b4bc4cc {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a2fbe7d1-8844-b388-ada2-ee436f89e260-2b4bc4cc {
  grid-area: 6 / 1 / 7 / 2;
  place-self: stretch stretch;
}

#w-node-a2fbe7d1-8844-b388-ada2-ee436f89e261-2b4bc4cc {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a2fbe7d1-8844-b388-ada2-ee436f89e264-2b4bc4cc {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-a2fbe7d1-8844-b388-ada2-ee436f89e265-2b4bc4cc {
  grid-area: 4 / 2 / 5 / 4;
  place-self: stretch stretch;
}

#w-node-a2fbe7d1-8844-b388-ada2-ee436f89e266-2b4bc4cc {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a2fbe7d1-8844-b388-ada2-ee436f89e269-2b4bc4cc {
  grid-area: 6 / 2 / 7 / 4;
  place-self: stretch stretch;
}

#w-node-a2fbe7d1-8844-b388-ada2-ee436f89e26a-2b4bc4cc {
  grid-area: 6 / 2 / 7 / 4;
}

#w-node-_4d9882a9-d38b-18b0-d6ff-0b68d1cbe676-2b4bc4cc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4d9882a9-d38b-18b0-d6ff-0b68d1cbe677-2b4bc4cc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_4d9882a9-d38b-18b0-d6ff-0b68d1cbe679-2b4bc4cc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4d9882a9-d38b-18b0-d6ff-0b68d1cbe67a-2b4bc4cc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_4d9882a9-d38b-18b0-d6ff-0b68d1cbe67b-2b4bc4cc, #w-node-_4d9882a9-d38b-18b0-d6ff-0b68d1cbe67f-2b4bc4cc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3022897b-39a9-84d0-1676-e2d3b4131343-a7410fad, #w-node-_3022897b-39a9-84d0-1676-e2d3b4131344-a7410fad {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3022897b-39a9-84d0-1676-e2d3b4131345-a7410fad, #w-node-_3022897b-39a9-84d0-1676-e2d3b4131349-a7410fad {
  align-self: center;
}

#\34 th-Tier-2.w-node-_3022897b-39a9-84d0-1676-e2d3b4131354-a7410fad, #w-node-_86930307-0fc3-8725-dd45-b2f910271839-a7410fad, #w-node-_86930307-0fc3-8725-dd45-b2f91027183a-a7410fad, #w-node-_9a67f91c-e438-7d62-e8e8-9936c29088c1-a7410fad {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_77c84f0c-b4b0-7612-e610-f2d27620bdaa-a7410fad {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_77c84f0c-b4b0-7612-e610-f2d27620bdab-a7410fad {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_77c84f0c-b4b0-7612-e610-f2d27620bdae-a7410fad {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_77c84f0c-b4b0-7612-e610-f2d27620bdaf-a7410fad {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_77c84f0c-b4b0-7612-e610-f2d27620bdb2-a7410fad {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_77c84f0c-b4b0-7612-e610-f2d27620bdb3-a7410fad {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_77c84f0c-b4b0-7612-e610-f2d27620bdb4-a7410fad {
  grid-area: 6 / 2 / 7 / 4;
}

#w-node-_77c84f0c-b4b0-7612-e610-f2d27620bded-a7410fad {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_77c84f0c-b4b0-7612-e610-f2d27620bdee-a7410fad {
  grid-area: 6 / 2 / 7 / 4;
}

#w-node-d50733ef-720d-cc01-ea73-1378f2da80bf-a7410fad {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d50733ef-720d-cc01-ea73-1378f2da80c0-a7410fad {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d50733ef-720d-cc01-ea73-1378f2da80c2-a7410fad {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d50733ef-720d-cc01-ea73-1378f2da80c3-a7410fad {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-d50733ef-720d-cc01-ea73-1378f2da80c4-a7410fad, #w-node-d50733ef-720d-cc01-ea73-1378f2da80c8-a7410fad {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f79c5b59-25ae-6dc2-5311-a100a92602b2-a0c80d5c, #w-node-f79c5b59-25ae-6dc2-5311-a100a92602b3-a0c80d5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f79c5b59-25ae-6dc2-5311-a100a92602b4-a0c80d5c, #w-node-f79c5b59-25ae-6dc2-5311-a100a92602b8-a0c80d5c {
  align-self: center;
}

#\34 th-Tier-2.w-node-f79c5b59-25ae-6dc2-5311-a100a92602c3-a0c80d5c, #w-node-_86930307-0fc3-8725-dd45-b2f910271839-a0c80d5c, #w-node-_86930307-0fc3-8725-dd45-b2f91027183a-a0c80d5c, #w-node-_9a67f91c-e438-7d62-e8e8-9936c29088c1-a0c80d5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a9e9aafc-59df-1345-e2d9-0dc95e71befa-a0c80d5c {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-a9e9aafc-59df-1345-e2d9-0dc95e71befc-a0c80d5c {
  grid-area: 5 / 3 / 6 / 4;
}

#w-node-a9e9aafc-59df-1345-e2d9-0dc95e71befe-a0c80d5c {
  grid-area: 2 / 2 / 3 / 5;
}

#w-node-a9e9aafc-59df-1345-e2d9-0dc95e71bf00-a0c80d5c {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-a9e9aafc-59df-1345-e2d9-0dc95e71bf02-a0c80d5c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a9e9aafc-59df-1345-e2d9-0dc95e71bf05-a0c80d5c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a9e9aafc-59df-1345-e2d9-0dc95e71bf08-a0c80d5c {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-a9e9aafc-59df-1345-e2d9-0dc95e71bf0a-a0c80d5c {
  grid-area: 4 / 3 / 5 / 4;
}

#w-node-a9e9aafc-59df-1345-e2d9-0dc95e71bf0c-a0c80d5c {
  grid-area: 4 / 4 / 5 / 5;
}

#w-node-a9e9aafc-59df-1345-e2d9-0dc95e71bf0e-a0c80d5c {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-a9e9aafc-59df-1345-e2d9-0dc95e71bf11-a0c80d5c {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-a9e9aafc-59df-1345-e2d9-0dc95e71bf13-a0c80d5c {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-a9e9aafc-59df-1345-e2d9-0dc95e71bf15-a0c80d5c {
  grid-area: 4 / 5 / 5 / 6;
}

#w-node-_6441e899-86a5-1df6-2f85-a648e93886f3-a0c80d5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6441e899-86a5-1df6-2f85-a648e93886f4-a0c80d5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6441e899-86a5-1df6-2f85-a648e93886f6-a0c80d5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6441e899-86a5-1df6-2f85-a648e93886f7-a0c80d5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_6441e899-86a5-1df6-2f85-a648e93886f8-a0c80d5c, #w-node-_6441e899-86a5-1df6-2f85-a648e93886fc-a0c80d5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_255ce61f-c0e2-4e2d-c8d1-a980145e55c2-81197692, #w-node-_255ce61f-c0e2-4e2d-c8d1-a980145e55c3-81197692 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_255ce61f-c0e2-4e2d-c8d1-a980145e55c4-81197692, #w-node-_255ce61f-c0e2-4e2d-c8d1-a980145e55c8-81197692 {
  align-self: center;
}

#\34 th-Tier-2.w-node-_255ce61f-c0e2-4e2d-c8d1-a980145e55d3-81197692, #w-node-_86930307-0fc3-8725-dd45-b2f910271839-81197692, #w-node-_86930307-0fc3-8725-dd45-b2f91027183a-81197692, #w-node-_328fea65-5989-e185-b35b-63994578dbd3-81197692, #w-node-_328fea65-5989-e185-b35b-63994578dbdf-81197692, #w-node-_328fea65-5989-e185-b35b-63994578dbe2-81197692, #w-node-_328fea65-5989-e185-b35b-63994578dbe5-81197692 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_328fea65-5989-e185-b35b-63994578dbe8-81197692 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_328fea65-5989-e185-b35b-63994578dbe9-81197692, #w-node-_328fea65-5989-e185-b35b-63994578dbed-81197692, #w-node-_328fea65-5989-e185-b35b-63994578dbf1-81197692, #w-node-_328fea65-5989-e185-b35b-63994578dbf5-81197692, #w-node-_328fea65-5989-e185-b35b-63994578dbf7-81197692, #w-node-_328fea65-5989-e185-b35b-63994578dbfb-81197692, #w-node-_328fea65-5989-e185-b35b-63994578dbff-81197692, #w-node-_328fea65-5989-e185-b35b-63994578dc03-81197692, #w-node-_328fea65-5989-e185-b35b-63994578dc07-81197692, #w-node-_328fea65-5989-e185-b35b-63994578dc0b-81197692, #w-node-_328fea65-5989-e185-b35b-63994578dc0f-81197692, #w-node-_328fea65-5989-e185-b35b-63994578dc13-81197692, #w-node-_328fea65-5989-e185-b35b-63994578dc23-81197692, #w-node-_328fea65-5989-e185-b35b-63994578dc27-81197692, #w-node-_328fea65-5989-e185-b35b-63994578dc2b-81197692, #w-node-_328fea65-5989-e185-b35b-63994578dc2f-81197692, #w-node-_328fea65-5989-e185-b35b-63994578dc33-81197692, #w-node-_328fea65-5989-e185-b35b-63994578dc37-81197692, #w-node-_328fea65-5989-e185-b35b-63994578dc3b-81197692, #w-node-_328fea65-5989-e185-b35b-63994578dc3f-81197692, #w-node-_328fea65-5989-e185-b35b-63994578dc43-81197692, #w-node-_328fea65-5989-e185-b35b-63994578dc47-81197692, #w-node-_328fea65-5989-e185-b35b-63994578dc4b-81197692, #w-node-_328fea65-5989-e185-b35b-63994578dc4f-81197692, #w-node-_328fea65-5989-e185-b35b-63994578dc53-81197692, #w-node-_328fea65-5989-e185-b35b-63994578dc57-81197692, #w-node-_328fea65-5989-e185-b35b-63994578dc5b-81197692, #w-node-_328fea65-5989-e185-b35b-63994578dc5f-81197692, #w-node-_328fea65-5989-e185-b35b-63994578dc63-81197692, #w-node-_328fea65-5989-e185-b35b-63994578dc67-81197692, #w-node-_328fea65-5989-e185-b35b-63994578dc69-81197692, #w-node-_328fea65-5989-e185-b35b-63994578dc6b-81197692, #w-node-_328fea65-5989-e185-b35b-63994578dc6f-81197692, #w-node-_328fea65-5989-e185-b35b-63994578dc73-81197692, #w-node-_328fea65-5989-e185-b35b-63994578dc77-81197692, #w-node-_328fea65-5989-e185-b35b-63994578dc7b-81197692, #w-node-_328fea65-5989-e185-b35b-63994578dc7f-81197692, #w-node-_328fea65-5989-e185-b35b-63994578dc81-81197692, #w-node-_328fea65-5989-e185-b35b-63994578dc85-81197692, #w-node-_328fea65-5989-e185-b35b-63994578dc89-81197692, #w-node-_328fea65-5989-e185-b35b-63994578dc8d-81197692, #w-node-_328fea65-5989-e185-b35b-63994578dc91-81197692, #w-node-_328fea65-5989-e185-b35b-63994578dc95-81197692, #w-node-_328fea65-5989-e185-b35b-63994578dc97-81197692, #w-node-_328fea65-5989-e185-b35b-63994578dc9b-81197692, #w-node-_328fea65-5989-e185-b35b-63994578dc9f-81197692, #w-node-_328fea65-5989-e185-b35b-63994578dca1-81197692, #w-node-_328fea65-5989-e185-b35b-63994578dca5-81197692, #w-node-_4dd4de85-c04f-9880-4530-4c858a121743-81197692 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4dd4de85-c04f-9880-4530-4c858a121744-81197692 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_4dd4de85-c04f-9880-4530-4c858a121746-81197692 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4dd4de85-c04f-9880-4530-4c858a121747-81197692 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_4dd4de85-c04f-9880-4530-4c858a121748-81197692, #w-node-_4dd4de85-c04f-9880-4530-4c858a12174c-81197692 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8d96ebad-41fc-99bb-8b40-c5f0423b13e9-e7786d52, #w-node-_8d96ebad-41fc-99bb-8b40-c5f0423b13ea-e7786d52 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8d96ebad-41fc-99bb-8b40-c5f0423b13eb-e7786d52, #w-node-_8d96ebad-41fc-99bb-8b40-c5f0423b13ef-e7786d52 {
  align-self: center;
}

#\34 th-Tier-2.w-node-_8d96ebad-41fc-99bb-8b40-c5f0423b13fa-e7786d52, #w-node-dc817dbe-5861-3da9-39a7-4790732de894-e7786d52, #w-node-dc817dbe-5861-3da9-39a7-4790732de895-e7786d52, #w-node-eafbb98f-4aae-afb9-1b71-7396a50dcaee-e7786d52, #w-node-_41e0e1ed-9775-2eaa-36bd-e6c17c640580-e7786d52 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41e0e1ed-9775-2eaa-36bd-e6c17c640581-e7786d52 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_41e0e1ed-9775-2eaa-36bd-e6c17c640583-e7786d52 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41e0e1ed-9775-2eaa-36bd-e6c17c640584-e7786d52 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_41e0e1ed-9775-2eaa-36bd-e6c17c640585-e7786d52 {
  align-self: center;
}

#w-node-_255ce61f-c0e2-4e2d-c8d1-a980145e55c2-7f7371d6, #w-node-_255ce61f-c0e2-4e2d-c8d1-a980145e55c3-7f7371d6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_255ce61f-c0e2-4e2d-c8d1-a980145e55c4-7f7371d6, #w-node-_255ce61f-c0e2-4e2d-c8d1-a980145e55c8-7f7371d6 {
  align-self: center;
}

#\34 th-Tier-2.w-node-_255ce61f-c0e2-4e2d-c8d1-a980145e55d3-7f7371d6, #w-node-_86930307-0fc3-8725-dd45-b2f910271839-7f7371d6, #w-node-_86930307-0fc3-8725-dd45-b2f91027183a-7f7371d6, #w-node-_25e2280c-801c-9b04-a40b-0bb184f3d39b-7f7371d6, #w-node-_9303d1dd-473a-6175-fc41-6de1c51f9dde-7f7371d6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9303d1dd-473a-6175-fc41-6de1c51f9ddf-7f7371d6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_9303d1dd-473a-6175-fc41-6de1c51f9de1-7f7371d6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9303d1dd-473a-6175-fc41-6de1c51f9de2-7f7371d6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9303d1dd-473a-6175-fc41-6de1c51f9de3-7f7371d6, #w-node-_9303d1dd-473a-6175-fc41-6de1c51f9de7-7f7371d6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d810fb9c-855d-4531-9171-52750b11f7e5-d1352189, #w-node-d810fb9c-855d-4531-9171-52750b11f7e6-d1352189 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d810fb9c-855d-4531-9171-52750b11f7e7-d1352189, #w-node-d810fb9c-855d-4531-9171-52750b11f7eb-d1352189 {
  align-self: center;
}

#\34 th-Tier-2.w-node-d810fb9c-855d-4531-9171-52750b11f7f6-d1352189, #w-node-_7c6b5496-5790-57e6-9e02-d6d506aac1aa-d1352189, #w-node-_7c6b5496-5790-57e6-9e02-d6d506aac1ab-d1352189, #w-node-_5f93e667-4bc0-d2ce-fc03-aadbe7c73647-d1352189, #w-node-_8456c6ef-0ef5-d837-ebbf-6388774042d1-d1352189 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8456c6ef-0ef5-d837-ebbf-6388774042d2-d1352189 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8456c6ef-0ef5-d837-ebbf-6388774042d4-d1352189 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8456c6ef-0ef5-d837-ebbf-6388774042d5-d1352189 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_8456c6ef-0ef5-d837-ebbf-6388774042d6-d1352189, #w-node-_8456c6ef-0ef5-d837-ebbf-6388774042da-d1352189 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_36cb20f7-a321-e7a5-440a-c58b50796e8b-7c0dfb2c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_36cb20f7-a321-e7a5-440a-c58b50796e8c-7c0dfb2c, #w-node-_36cb20f7-a321-e7a5-440a-c58b50796e90-7c0dfb2c {
  align-self: center;
}

#w-node-_07d4ae1c-a207-bdc1-fda2-b0976b990b14-7c0dfb2c, #w-node-_07d4ae1c-a207-bdc1-fda2-b0976b990b15-7c0dfb2c, #w-node-_7fdea6af-f6bc-360d-0488-fe473df01386-7c0dfb2c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7fdea6af-f6bc-360d-0488-fe473df01387-7c0dfb2c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_7fdea6af-f6bc-360d-0488-fe473df01389-7c0dfb2c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7fdea6af-f6bc-360d-0488-fe473df0138a-7c0dfb2c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_7fdea6af-f6bc-360d-0488-fe473df0138b-7c0dfb2c, #w-node-_7fdea6af-f6bc-360d-0488-fe473df0138f-7c0dfb2c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8e47985b-cfa7-255c-65b0-2548167c71bf-33b21627 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8e47985b-cfa7-255c-65b0-2548167c71c0-33b21627, #w-node-_8e47985b-cfa7-255c-65b0-2548167c71c4-33b21627 {
  align-self: center;
}

#w-node-fe862fa8-09f6-bf66-bb18-6aade1e3507d-33b21627, #w-node-fe862fa8-09f6-bf66-bb18-6aade1e3507e-33b21627, #w-node-_9a67f91c-e438-7d62-e8e8-9936c29088c1-33b21627 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a67f91c-e438-7d62-e8e8-9936c29088cc-33b21627 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_9a67f91c-e438-7d62-e8e8-9936c29088e1-33b21627 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a67f91c-e438-7d62-e8e8-9936c290891f-33b21627 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: stretch stretch;
}

#w-node-_9a67f91c-e438-7d62-e8e8-9936c2908920-33b21627 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_9a67f91c-e438-7d62-e8e8-9936c2908931-33b21627 {
  grid-area: 1 / 3 / 2 / 4;
  place-self: stretch stretch;
}

#w-node-_9a67f91c-e438-7d62-e8e8-9936c2908932-33b21627 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_3c123c5b-cce0-7e48-464b-a58a2cf3e458-33b21627 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_9a67f91c-e438-7d62-e8e8-9936c2908925-33b21627 {
  grid-area: 3 / 1 / 5 / 2;
  place-self: stretch stretch;
}

#w-node-_9a67f91c-e438-7d62-e8e8-9936c2908926-33b21627 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_9a67f91c-e438-7d62-e8e8-9936c290892d-33b21627 {
  grid-area: 3 / 2 / 4 / 3;
  place-self: stretch stretch;
}

#w-node-_9a67f91c-e438-7d62-e8e8-9936c290892e-33b21627 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_9a67f91c-e438-7d62-e8e8-9936c2908929-33b21627 {
  grid-area: 3 / 3 / 4 / 4;
  place-self: stretch stretch;
}

#w-node-_9a67f91c-e438-7d62-e8e8-9936c290892a-33b21627 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_9a67f91c-e438-7d62-e8e8-9936c2908936-33b21627 {
  grid-area: 4 / 2 / 5 / 4;
  place-self: stretch stretch;
}

#w-node-_9a67f91c-e438-7d62-e8e8-9936c2908937-33b21627 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_9a67f91c-e438-7d62-e8e8-9936c290893a-33b21627 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_9a2e38c9-10ab-c250-1d93-096f23e3c13b-33b21627 {
  grid-area: 6 / 1 / 7 / 2;
  place-self: stretch stretch;
}

#w-node-_9a2e38c9-10ab-c250-1d93-096f23e3c13c-33b21627 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-b6d0074a-7eff-5251-b821-5092213b43b4-33b21627 {
  grid-area: 6 / 2 / 7 / 3;
  place-self: stretch stretch;
}

#w-node-b6d0074a-7eff-5251-b821-5092213b43b5-33b21627 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-b78dfba2-ed79-2c3e-df73-9c822c4de3d9-33b21627 {
  grid-area: 6 / 3 / 7 / 4;
  place-self: stretch stretch;
}

#w-node-b78dfba2-ed79-2c3e-df73-9c822c4de3da-33b21627 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_9a67f91c-e438-7d62-e8e8-9936c2908924-33b21627 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_9a67f91c-e438-7d62-e8e8-9936c290893b-33b21627 {
  grid-area: 8 / 1 / 9 / 2;
  place-self: stretch stretch;
}

#w-node-_9a67f91c-e438-7d62-e8e8-9936c290893c-33b21627 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_9a67f91c-e438-7d62-e8e8-9936c290893f-33b21627 {
  grid-area: 8 / 2 / 9 / 4;
  place-self: stretch stretch;
}

#w-node-_9a67f91c-e438-7d62-e8e8-9936c2908940-33b21627 {
  grid-area: 6 / 2 / 7 / 4;
}

#w-node-_78e45c04-dd84-1789-a6ac-e253c1c5e2a0-33b21627 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_78e45c04-dd84-1789-a6ac-e253c1c5e2a1-33b21627 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: stretch stretch;
}

#w-node-_78e45c04-dd84-1789-a6ac-e253c1c5e2a2-33b21627 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_78e45c04-dd84-1789-a6ac-e253c1c5e2a6-33b21627 {
  grid-area: 1 / 3 / 2 / 4;
  place-self: stretch stretch;
}

#w-node-_78e45c04-dd84-1789-a6ac-e253c1c5e2a7-33b21627 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_78e45c04-dd84-1789-a6ac-e253c1c5e2ab-33b21627 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_78e45c04-dd84-1789-a6ac-e253c1c5e2ac-33b21627 {
  grid-area: 3 / 1 / 5 / 2;
  place-self: stretch stretch;
}

#w-node-_78e45c04-dd84-1789-a6ac-e253c1c5e2ad-33b21627 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_78e45c04-dd84-1789-a6ac-e253c1c5e2b1-33b21627 {
  grid-area: 3 / 2 / 4 / 3;
  place-self: stretch stretch;
}

#w-node-_78e45c04-dd84-1789-a6ac-e253c1c5e2b2-33b21627 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_78e45c04-dd84-1789-a6ac-e253c1c5e2b5-33b21627 {
  grid-area: 3 / 3 / 4 / 4;
  place-self: stretch stretch;
}

#w-node-_78e45c04-dd84-1789-a6ac-e253c1c5e2b6-33b21627 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_78e45c04-dd84-1789-a6ac-e253c1c5e2b9-33b21627 {
  grid-area: 4 / 2 / 5 / 4;
  place-self: stretch stretch;
}

#w-node-_78e45c04-dd84-1789-a6ac-e253c1c5e2ba-33b21627 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_78e45c04-dd84-1789-a6ac-e253c1c5e2bd-33b21627 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_78e45c04-dd84-1789-a6ac-e253c1c5e2be-33b21627 {
  grid-area: 6 / 1 / 7 / 2;
  place-self: stretch stretch;
}

#w-node-_78e45c04-dd84-1789-a6ac-e253c1c5e2bf-33b21627 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_78e45c04-dd84-1789-a6ac-e253c1c5e2c3-33b21627 {
  grid-area: 6 / 2 / 7 / 3;
  place-self: stretch stretch;
}

#w-node-_78e45c04-dd84-1789-a6ac-e253c1c5e2c4-33b21627 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_78e45c04-dd84-1789-a6ac-e253c1c5e2c7-33b21627 {
  grid-area: 6 / 3 / 7 / 4;
  place-self: stretch stretch;
}

#w-node-_78e45c04-dd84-1789-a6ac-e253c1c5e2c8-33b21627 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_78e45c04-dd84-1789-a6ac-e253c1c5e2cb-33b21627 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_78e45c04-dd84-1789-a6ac-e253c1c5e2cc-33b21627 {
  grid-area: 8 / 1 / 9 / 2;
  place-self: stretch stretch;
}

#w-node-_78e45c04-dd84-1789-a6ac-e253c1c5e2cd-33b21627 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_78e45c04-dd84-1789-a6ac-e253c1c5e2d1-33b21627 {
  grid-area: 8 / 2 / 9 / 4;
  place-self: stretch stretch;
}

#w-node-_78e45c04-dd84-1789-a6ac-e253c1c5e2d2-33b21627 {
  grid-area: 6 / 2 / 7 / 4;
}

#w-node-_9a67f91c-e438-7d62-e8e8-9936c290894b-33b21627 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a67f91c-e438-7d62-e8e8-9936c2908966-33b21627 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_9a67f91c-e438-7d62-e8e8-9936c2908958-33b21627 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_9a67f91c-e438-7d62-e8e8-9936c2908959-33b21627 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_9a67f91c-e438-7d62-e8e8-9936c290895c-33b21627 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: stretch stretch;
}

#w-node-_9a67f91c-e438-7d62-e8e8-9936c290895d-33b21627 {
  grid-area: 6 / 2 / 7 / 4;
}

#w-node-_2eb54b20-e728-fd9d-a464-26103366904c-33b21627 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_9a67f91c-e438-7d62-e8e8-9936c2908967-33b21627 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_9a67f91c-e438-7d62-e8e8-9936c2908968-33b21627 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_9a67f91c-e438-7d62-e8e8-9936c290896b-33b21627 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: stretch stretch;
}

#w-node-_9a67f91c-e438-7d62-e8e8-9936c290896c-33b21627 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f66e2eea-0398-8bdd-9254-0775aa939d47-33b21627 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-e2ad40f4-4b98-320f-afa0-403244bec283-33b21627, #w-node-c6b490f3-ed32-c65c-cf10-e8f707456caa-33b21627 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c6b490f3-ed32-c65c-cf10-e8f707456cab-33b21627 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-c6b490f3-ed32-c65c-cf10-e8f707456cad-33b21627 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c6b490f3-ed32-c65c-cf10-e8f707456cae-33b21627 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-c6b490f3-ed32-c65c-cf10-e8f707456caf-33b21627, #w-node-c6b490f3-ed32-c65c-cf10-e8f707456cb3-33b21627 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6024315c-b046-722e-d598-55708ae1b102-02f03648 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6024315c-b046-722e-d598-55708ae1b103-02f03648, #w-node-_6024315c-b046-722e-d598-55708ae1b107-02f03648 {
  align-self: center;
}

#w-node-_23d8ce16-9d79-8522-63ac-277cac8f4267-02f03648, #w-node-_23d8ce16-9d79-8522-63ac-277cac8f4268-02f03648, #w-node-_9a67f91c-e438-7d62-e8e8-9936c29088c1-02f03648 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a2fbe7d1-8844-b388-ada2-ee436f89e19d-02f03648 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-a2fbe7d1-8844-b388-ada2-ee436f89e19e-02f03648 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a2fbe7d1-8844-b388-ada2-ee436f89e1a1-02f03648 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-a2fbe7d1-8844-b388-ada2-ee436f89e1a2-02f03648 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a2fbe7d1-8844-b388-ada2-ee436f89e1a5-02f03648 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a2fbe7d1-8844-b388-ada2-ee436f89e1a6-02f03648 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-a2fbe7d1-8844-b388-ada2-ee436f89e1a7-02f03648 {
  grid-area: 6 / 2 / 7 / 4;
}

#w-node-a2fbe7d1-8844-b388-ada2-ee436f89e1b2-02f03648 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-a2fbe7d1-8844-b388-ada2-ee436f89e1b3-02f03648 {
  grid-area: 6 / 2 / 7 / 4;
}

#w-node-ffb78916-5832-f77e-ee80-c5994510119a-02f03648 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a2fbe7d1-8844-b388-ada2-ee436f89e1dc-02f03648, #w-node-a2fbe7d1-8844-b388-ada2-ee436f89e1e6-02f03648, #w-node-a2fbe7d1-8844-b388-ada2-ee436f89e204-02f03648, #w-node-e0c69d4c-925a-c669-b650-e91a399deb56-02f03648, #w-node-a2fbe7d1-8844-b388-ada2-ee436f89e241-02f03648, #w-node-_4d9882a9-d38b-18b0-d6ff-0b68d1cbe676-02f03648 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4d9882a9-d38b-18b0-d6ff-0b68d1cbe677-02f03648 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_4d9882a9-d38b-18b0-d6ff-0b68d1cbe679-02f03648 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4d9882a9-d38b-18b0-d6ff-0b68d1cbe67a-02f03648 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_4d9882a9-d38b-18b0-d6ff-0b68d1cbe67b-02f03648, #w-node-_4d9882a9-d38b-18b0-d6ff-0b68d1cbe67f-02f03648 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_13374bc5-764c-3b4a-c0e2-98eb9353826f-672adbd8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_13374bc5-764c-3b4a-c0e2-98eb93538270-672adbd8, #w-node-_13374bc5-764c-3b4a-c0e2-98eb93538274-672adbd8 {
  align-self: center;
}

#w-node-ace1c077-9446-8155-3155-0df7ee383120-672adbd8, #w-node-ace1c077-9446-8155-3155-0df7ee383121-672adbd8, #w-node-_9a67f91c-e438-7d62-e8e8-9936c29088c1-672adbd8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_77c84f0c-b4b0-7612-e610-f2d27620bdaa-672adbd8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_77c84f0c-b4b0-7612-e610-f2d27620bdab-672adbd8 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_77c84f0c-b4b0-7612-e610-f2d27620bdae-672adbd8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_77c84f0c-b4b0-7612-e610-f2d27620bdb2-672adbd8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_77c84f0c-b4b0-7612-e610-f2d27620bdb3-672adbd8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_77c84f0c-b4b0-7612-e610-f2d27620bdb4-672adbd8 {
  grid-area: 6 / 2 / 7 / 4;
}

#w-node-_77c84f0c-b4b0-7612-e610-f2d27620bded-672adbd8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_77c84f0c-b4b0-7612-e610-f2d27620bdee-672adbd8 {
  grid-area: 6 / 2 / 7 / 4;
}

#w-node-d50733ef-720d-cc01-ea73-1378f2da80bf-672adbd8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d50733ef-720d-cc01-ea73-1378f2da80c0-672adbd8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d50733ef-720d-cc01-ea73-1378f2da80c2-672adbd8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d50733ef-720d-cc01-ea73-1378f2da80c3-672adbd8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-d50733ef-720d-cc01-ea73-1378f2da80c4-672adbd8, #w-node-d50733ef-720d-cc01-ea73-1378f2da80c8-672adbd8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_26653674-155a-d99f-437d-fda3cae77b00-ce2cf7cd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_26653674-155a-d99f-437d-fda3cae77b01-ce2cf7cd, #w-node-_26653674-155a-d99f-437d-fda3cae77b05-ce2cf7cd {
  align-self: center;
}

#w-node-_3468c898-2b48-4644-1b80-dfb2f2f5f1a0-ce2cf7cd, #w-node-_3468c898-2b48-4644-1b80-dfb2f2f5f1a1-ce2cf7cd, #w-node-_9a67f91c-e438-7d62-e8e8-9936c29088c1-ce2cf7cd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a9e9aafc-59df-1345-e2d9-0dc95e71befa-ce2cf7cd {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-a9e9aafc-59df-1345-e2d9-0dc95e71befc-ce2cf7cd {
  grid-area: 5 / 3 / 6 / 4;
}

#w-node-a9e9aafc-59df-1345-e2d9-0dc95e71befe-ce2cf7cd {
  grid-area: 2 / 2 / 3 / 5;
}

#w-node-a9e9aafc-59df-1345-e2d9-0dc95e71bf00-ce2cf7cd {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-a9e9aafc-59df-1345-e2d9-0dc95e71bf02-ce2cf7cd {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a9e9aafc-59df-1345-e2d9-0dc95e71bf05-ce2cf7cd {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a9e9aafc-59df-1345-e2d9-0dc95e71bf08-ce2cf7cd {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-a9e9aafc-59df-1345-e2d9-0dc95e71bf0a-ce2cf7cd {
  grid-area: 4 / 3 / 5 / 4;
}

#w-node-a9e9aafc-59df-1345-e2d9-0dc95e71bf0c-ce2cf7cd {
  grid-area: 4 / 4 / 5 / 5;
}

#w-node-a9e9aafc-59df-1345-e2d9-0dc95e71bf0e-ce2cf7cd {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-a9e9aafc-59df-1345-e2d9-0dc95e71bf11-ce2cf7cd {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-a9e9aafc-59df-1345-e2d9-0dc95e71bf13-ce2cf7cd {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-a9e9aafc-59df-1345-e2d9-0dc95e71bf15-ce2cf7cd {
  grid-area: 4 / 5 / 5 / 6;
}

#w-node-_6441e899-86a5-1df6-2f85-a648e93886f3-ce2cf7cd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6441e899-86a5-1df6-2f85-a648e93886f4-ce2cf7cd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6441e899-86a5-1df6-2f85-a648e93886f6-ce2cf7cd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6441e899-86a5-1df6-2f85-a648e93886f7-ce2cf7cd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_6441e899-86a5-1df6-2f85-a648e93886f8-ce2cf7cd, #w-node-_6441e899-86a5-1df6-2f85-a648e93886fc-ce2cf7cd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

@media screen and (min-width: 1440px) {
  #w-node-_761fd798-3c75-e259-5524-feb740a04014-a9d368d5, #w-node-_87f42dc0-b781-7f06-caa9-e647307e3b67-a9d368d5 {
    grid-column: span 1 / span 1;
  }

  #w-node-_424a9a4e-743d-80a8-dc7d-8628aeaee12f-a9d368d5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_60a7421a-3c28-ee2a-00d8-a1bae7f4d58a-78e27f45, #w-node-_94e5f628-f5bc-1ad5-219c-8b2468f990fb-78e27f45 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-e7b21673-4c95-87f3-76c7-f727500bc867-78e27f45 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_69034320-6f04-f689-c6b9-9dd14a4c6a52-78e27f45, #w-node-_168a24c5-7dc5-292e-a4fb-6fa5f2f80d41-78e27f45 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ac1972bb-e036-e354-cdd8-d01785674fee-b8e27f4c {
    grid-area: 5 / 3 / 6 / 4;
  }

  #w-node-_8da35a4d-3f44-4ae4-3fd1-61762e565588-b8e27f4c {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-e61f12c5-3b07-2ef0-44c8-a4757aec5391-b8e27f4c {
    grid-area: 4 / 4 / 5 / 5;
  }

  #w-node-f55bb218-eb4f-9a31-5ba3-dc6d5d4618b5-b8e27f4c {
    grid-area: 4 / 5 / 5 / 6;
  }

  #w-node-_0e70d652-df00-2e64-6fc9-21b7a7499bd5-b8e27f4c {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-e678a3b7-9242-9c56-c1f9-838ee1453407-b8e27f4c {
    grid-area: 5 / 2 / 6 / 3;
  }

  #w-node-c8eb7fbe-2fa2-2366-3f04-a0f5fc5b346e-49e27f50 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_4fab7bb8-ba51-197c-d408-5f4b398f0b66-49e27f50 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_86c77231-3610-d4bf-432a-afe0c8f45bf6-49e27f50 {
    grid-area: 5 / 2 / 6 / 3;
  }

  #w-node-_4967d936-ea83-6e44-e9a1-c8ca18867f3d-49e27f50 {
    grid-area: 4 / 1 / 5 / 4;
  }

  #w-node-cf2a3bc3-1246-be77-f244-efcefc855cab-49e27f50 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-f18ece43-66b8-2fd6-ddb0-61eb06039927-49e27f50 {
    grid-area: 3 / 2 / 4 / 4;
  }

  #w-node-_3a7ea6f6-6d21-0682-9329-2bb192dc81f2-49e27f50 {
    grid-area: 7 / 2 / 8 / 3;
  }

  #w-node-_4183c96e-9d15-6f8c-36fb-f1e6a7b69476-49e27f50 {
    grid-area: 5 / 3 / 6 / 4;
    align-self: start;
  }

  #w-node-_3faa8d4d-6b29-df39-f54a-87a0006c3507-49e27f50 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-be99f78a-5ade-76f1-4bbb-650ca33690af-6ce27f54 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_51a2ba4d-a652-3fb8-22c5-c4bce2c6c387-dc7fbf0c {
    place-self: center;
  }

  #w-node-_89e5016b-1c4e-8acd-1504-cd1901732613-1b37453b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1e49c204-c572-953b-22c4-b932b4fd6773-1b37453b, #w-node-_6ae02989-26ea-7820-fd9e-196cd1f15710-1b37453b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7bfbc70c-06a1-0651-2131-df430d9d8fe1-1b37453b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1a3a125f-d49f-e8d5-57c0-dbe8aca91c9a-1b37453b, #w-node-_1cf95c41-5eca-6e72-04a0-1bb335a25663-1b37453b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_89e5016b-1c4e-8acd-1504-cd1901732613-b62ffaa9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1e49c204-c572-953b-22c4-b932b4fd6773-b62ffaa9 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-b5ea59a6-5ce0-e0b8-5532-5bbd9cd3bfd5-b62ffaa9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b5ea59a6-5ce0-e0b8-5532-5bbd9cd3bfe8-b62ffaa9 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_079d748c-57f6-bb9f-46a3-4ac42ed0e286-b62ffaa9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_079d748c-57f6-bb9f-46a3-4ac42ed0e289-b62ffaa9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_079d748c-57f6-bb9f-46a3-4ac42ed0e28f-b62ffaa9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_079d748c-57f6-bb9f-46a3-4ac42ed0e292-b62ffaa9, #w-node-_079d748c-57f6-bb9f-46a3-4ac42ed0e293-b62ffaa9, #w-node-_079d748c-57f6-bb9f-46a3-4ac42ed0e297-b62ffaa9, #w-node-_079d748c-57f6-bb9f-46a3-4ac42ed0e29b-b62ffaa9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_079d748c-57f6-bb9f-46a3-4ac42ed0e29f-b62ffaa9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_079d748c-57f6-bb9f-46a3-4ac42ed0e2a2-b62ffaa9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_079d748c-57f6-bb9f-46a3-4ac42ed0e2a6-b62ffaa9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_079d748c-57f6-bb9f-46a3-4ac42ed0e2b1-b62ffaa9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_079d748c-57f6-bb9f-46a3-4ac42ed0e2b5-b62ffaa9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_079d748c-57f6-bb9f-46a3-4ac42ed0e2b8-b62ffaa9, #w-node-_079d748c-57f6-bb9f-46a3-4ac42ed0e2b9-b62ffaa9, #w-node-_079d748c-57f6-bb9f-46a3-4ac42ed0e2bd-b62ffaa9, #w-node-_079d748c-57f6-bb9f-46a3-4ac42ed0e2c1-b62ffaa9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_079d748c-57f6-bb9f-46a3-4ac42ed0e2c5-b62ffaa9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_079d748c-57f6-bb9f-46a3-4ac42ed0e2ce-b62ffaa9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_079d748c-57f6-bb9f-46a3-4ac42ed0e2d2-b62ffaa9, #w-node-_2ce4bbee-7cf3-e14f-a89c-fbaad223d01c-b62ffaa9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2ce4bbee-7cf3-e14f-a89c-fbaad223d06b-b62ffaa9 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_89e5016b-1c4e-8acd-1504-cd1901732613-b7c03509, #w-node-_1e49c204-c572-953b-22c4-b932b4fd6773-b7c03509, #w-node-c462791c-ba73-b47f-0f81-85edd2d36b62-b7c03509 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-faf90d72-3d89-5200-d4ab-675c7965630a-b7c03509, #w-node-b16e0399-344a-2104-4a78-0b6673cf8a75-b7c03509 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5e37951e-0ae0-1e6d-613a-1f412a2b89e8-b7c03509, #w-node-_976a4d25-0c3d-2404-7533-1db3fd43bbfc-b7c03509, #w-node-_976a4d25-0c3d-2404-7533-1db3fd43bc27-b7c03509, #w-node-_976a4d25-0c3d-2404-7533-1db3fd43bc35-b7c03509, #w-node-_425918e5-e330-aa43-279a-90f80e5833f6-b7c03509, #w-node-_425918e5-e330-aa43-279a-90f80e583411-b7c03509, #w-node-_425918e5-e330-aa43-279a-90f80e58341d-b7c03509, #w-node-_89e5016b-1c4e-8acd-1504-cd1901732613-e9ee8dcd {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1e49c204-c572-953b-22c4-b932b4fd6773-e9ee8dcd {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3d4bb59d-9c76-618c-75f8-0af6f009301e-e9ee8dcd {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: stretch;
  }

  #w-node-_3d4bb59d-9c76-618c-75f8-0af6f0093030-e9ee8dcd, #w-node-_98e19c76-0dd9-0510-0360-1e9dc431c0c0-e9ee8dcd, #w-node-_3d4bb59d-9c76-618c-75f8-0af6f0093056-e9ee8dcd {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_89e5016b-1c4e-8acd-1504-cd1901732613-e8b5f9c9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1e49c204-c572-953b-22c4-b932b4fd6773-e8b5f9c9, #w-node-e11e5407-6c6c-943e-2a01-4346e0500a62-e8b5f9c9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0b44c7c1-8194-9811-d267-be46ac2e1f3e-03972d64 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0b44c7c1-8194-9811-d267-be46ac2e1f41-03972d64 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_89e5016b-1c4e-8acd-1504-cd1901732613-6ba8a6d5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1e49c204-c572-953b-22c4-b932b4fd6773-6ba8a6d5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_43a39a53-9ea8-ab16-2af9-c6d19e9519eb-6ba8a6d5 {
    grid-area: 5 / 4 / 6 / 5;
  }

  #w-node-_43a39a53-9ea8-ab16-2af9-c6d19e9519ef-6ba8a6d5 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_43a39a53-9ea8-ab16-2af9-c6d19e9519fb-6ba8a6d5 {
    grid-area: 4 / 4 / 5 / 5;
  }

  #w-node-_43a39a53-9ea8-ab16-2af9-c6d19e951a02-6ba8a6d5 {
    grid-area: 5 / 2 / 6 / 3;
  }

  #w-node-_43a39a53-9ea8-ab16-2af9-c6d19e951a04-6ba8a6d5 {
    grid-area: 5 / 3 / 6 / 4;
  }

  #w-node-_43a39a53-9ea8-ab16-2af9-c6d19e9519fd-6ba8a6d5 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_89e5016b-1c4e-8acd-1504-cd1901732613-a875ad85 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1e49c204-c572-953b-22c4-b932b4fd6773-a875ad85, #w-node-_6f65e441-0cba-11ac-e890-e5fbd5ba91dc-dc491cb6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1cb5c2ac-86dd-fa55-9716-d395cf7ca282-ee50f8ce, #w-node-_9ea14c53-b09e-e17a-bc3b-a70bdd6a8e07-ee50f8ce {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_8890e037-530b-e843-d415-bba50b394b24-ee50f8ce, #w-node-_8890e037-530b-e843-d415-bba50b394b25-ee50f8ce, #w-node-_8890e037-530b-e843-d415-bba50b394b27-ee50f8ce, #w-node-_8cfb434d-d4b5-42a2-5621-1da531ebfea3-ee50f8ce {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_580407c5-c4dd-67f8-f883-ca2d33bb143f-ee50f8ce {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_185f125b-c909-d506-5235-47f3ebc764aa-ee50f8ce {
    align-self: center;
  }

  #w-node-_1cb5c2ac-86dd-fa55-9716-d395cf7ca282-ccfd0bf0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b6e3f80a-b827-db3d-9e5a-71276f98e18f-ccfd0bf0 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-b429d9f1-1073-4c01-4711-a3deeeb6eea3-ccfd0bf0, #w-node-b429d9f1-1073-4c01-4711-a3deeeb6eea7-ccfd0bf0, #w-node-b429d9f1-1073-4c01-4711-a3deeeb6eebf-ccfd0bf0, #w-node-b429d9f1-1073-4c01-4711-a3deeeb6eeab-ccfd0bf0, #w-node-b429d9f1-1073-4c01-4711-a3deeeb6eeb0-ccfd0bf0, #w-node-b429d9f1-1073-4c01-4711-a3deeeb6eeb4-ccfd0bf0, #w-node-b429d9f1-1073-4c01-4711-a3deeeb6eeb9-ccfd0bf0, #w-node-_858f1456-1ade-7571-288e-a58b2474404a-ccfd0bf0, #w-node-_858f1456-1ade-7571-288e-a58b24744053-ccfd0bf0, #w-node-_858f1456-1ade-7571-288e-a58b2474404e-ccfd0bf0 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-fb28e1d0-0c9d-de3b-37d7-3b46cb7223fa-ccfd0bf0, #w-node-fb28e1d0-0c9d-de3b-37d7-3b46cb7223fb-ccfd0bf0, #w-node-fb28e1d0-0c9d-de3b-37d7-3b46cb7223fe-ccfd0bf0, #w-node-fb28e1d0-0c9d-de3b-37d7-3b46cb7223ff-ccfd0bf0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fb28e1d0-0c9d-de3b-37d7-3b46cb722403-ccfd0bf0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-fb28e1d0-0c9d-de3b-37d7-3b46cb722404-ccfd0bf0 {
    align-self: center;
  }

  #w-node-_1cb5c2ac-86dd-fa55-9716-d395cf7ca282-13db1aff {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0717ff2a-3aed-93df-f6d9-cbb4cfb45a89-13db1aff, #w-node-_0717ff2a-3aed-93df-f6d9-cbb4cfb45a96-13db1aff, #w-node-cb6dd88d-afb2-c120-79d6-f39c263ab679-13db1aff, #w-node-cb6dd88d-afb2-c120-79d6-f39c263ab67d-13db1aff, #w-node-e5c9fa6c-e78a-bdd1-eec3-a854d1fa4a17-13db1aff, #w-node-e5c9fa6c-e78a-bdd1-eec3-a854d1fa4a13-13db1aff, #w-node-e5c9fa6c-e78a-bdd1-eec3-a854d1fa4a1b-13db1aff, #w-node-e5c9fa6c-e78a-bdd1-eec3-a854d1fa4a0e-13db1aff, #w-node-e5c9fa6c-e78a-bdd1-eec3-a854d1fa4a2a-13db1aff, #w-node-e5c9fa6c-e78a-bdd1-eec3-a854d1fa4a1f-13db1aff, #w-node-e5c9fa6c-e78a-bdd1-eec3-a854d1fa4a24-13db1aff, #w-node-_88b1e724-2f95-cd7a-ee9a-63527c2da4bb-13db1aff, #w-node-_88b1e724-2f95-cd7a-ee9a-63527c2da4bf-13db1aff, #w-node-_88b1e724-2f95-cd7a-ee9a-63527c2da4c4-13db1aff, #w-node-_88b1e724-2f95-cd7a-ee9a-63527c2da4c8-13db1aff, #w-node-_88b1e724-2f95-cd7a-ee9a-63527c2da4cc-13db1aff, #w-node-_88b1e724-2f95-cd7a-ee9a-63527c2da4d0-13db1aff, #w-node-_88b1e724-2f95-cd7a-ee9a-63527c2da4d5-13db1aff {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_2ca7f293-be12-4568-f2c3-8c94f131c21f-13db1aff, #w-node-_2ca7f293-be12-4568-f2c3-8c94f131c220-13db1aff, #w-node-_2ca7f293-be12-4568-f2c3-8c94f131c223-13db1aff, #w-node-_2ca7f293-be12-4568-f2c3-8c94f131c224-13db1aff {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2ca7f293-be12-4568-f2c3-8c94f131c228-13db1aff {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_2ca7f293-be12-4568-f2c3-8c94f131c229-13db1aff {
    align-self: center;
  }

  #w-node-_1cb5c2ac-86dd-fa55-9716-d395cf7ca282-3c34a51c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0717ff2a-3aed-93df-f6d9-cbb4cfb45a89-3c34a51c, #w-node-_0717ff2a-3aed-93df-f6d9-cbb4cfb45a96-3c34a51c {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_27862302-c07d-3f24-fcf9-3b35122fa1c6-3c34a51c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_2f1ca39b-0259-c3d3-349d-ea7f6ce38ea0-3c34a51c, #w-node-_2f1ca39b-0259-c3d3-349d-ea7f6ce38ea1-3c34a51c, #w-node-_2f1ca39b-0259-c3d3-349d-ea7f6ce38ea4-3c34a51c, #w-node-_2f1ca39b-0259-c3d3-349d-ea7f6ce38ea5-3c34a51c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2f1ca39b-0259-c3d3-349d-ea7f6ce38ea9-3c34a51c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_2f1ca39b-0259-c3d3-349d-ea7f6ce38eaa-3c34a51c {
    align-self: center;
  }

  #w-node-_1cb5c2ac-86dd-fa55-9716-d395cf7ca282-c36285d4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e6067d28-df8a-2f0c-eeb3-cb184a9ce721-c36285d4 {
    grid-area: 5 / 2 / 6 / 3;
  }

  #w-node-e6067d28-df8a-2f0c-eeb3-cb184a9ce725-c36285d4 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-e6067d28-df8a-2f0c-eeb3-cb184a9ce731-c36285d4 {
    grid-area: 4 / 4 / 5 / 5;
  }

  #w-node-e6067d28-df8a-2f0c-eeb3-cb184a9ce736-c36285d4 {
    grid-area: 4 / 6 / 5 / 7;
  }

  #w-node-e6067d28-df8a-2f0c-eeb3-cb184a9ce738-c36285d4 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-e6067d28-df8a-2f0c-eeb3-cb184a9ce73a-c36285d4 {
    grid-area: 4 / 5 / 5 / 6;
  }

  #w-node-dc31683f-a4e3-d4ba-9400-0f712577615f-c36285d4, #w-node-dc31683f-a4e3-d4ba-9400-0f7125776160-c36285d4, #w-node-dc31683f-a4e3-d4ba-9400-0f7125776163-c36285d4, #w-node-dc31683f-a4e3-d4ba-9400-0f7125776164-c36285d4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-dc31683f-a4e3-d4ba-9400-0f7125776168-c36285d4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-dc31683f-a4e3-d4ba-9400-0f7125776169-c36285d4 {
    align-self: center;
  }

  #w-node-c3e76719-ab72-c6c7-2eb2-f3d93e4cc209-0fa44c64 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_706fed0d-3caf-0827-cd30-e50e9ee58a77-0fa44c64, #w-node-_706fed0d-3caf-0827-cd30-e50e9ee58a7a-0fa44c64 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_706fed0d-3caf-0827-cd30-e50e9ee58a7b-0fa44c64 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_706fed0d-3caf-0827-cd30-e50e9ee58a7c-0fa44c64 {
    align-self: center;
  }

  #w-node-_1706529d-9069-4b25-b9bb-a89b76d87d65-aaab11db {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_43635c1f-f47a-78fc-61c7-de46898d565e-aaab11db, #w-node-_43635c1f-f47a-78fc-61c7-de46898d565f-aaab11db, #w-node-_43635c1f-f47a-78fc-61c7-de46898d5662-aaab11db, #w-node-_43635c1f-f47a-78fc-61c7-de46898d5663-aaab11db {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_43635c1f-f47a-78fc-61c7-de46898d5667-aaab11db {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_43635c1f-f47a-78fc-61c7-de46898d5668-aaab11db {
    align-self: center;
  }

  #w-node-_1cb5c2ac-86dd-fa55-9716-d395cf7ca282-d9bdc5eb {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_9152b0bb-fefd-773d-2ebd-ab66219e7469-d9bdc5eb, #w-node-_6a3925ce-8f52-5af0-c782-79cf97b41151-d9bdc5eb, #w-node-_6a3925ce-8f52-5af0-c782-79cf97b41152-d9bdc5eb, #w-node-_6a3925ce-8f52-5af0-c782-79cf97b41155-d9bdc5eb, #w-node-_6a3925ce-8f52-5af0-c782-79cf97b41156-d9bdc5eb {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6a3925ce-8f52-5af0-c782-79cf97b4115a-d9bdc5eb {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_6a3925ce-8f52-5af0-c782-79cf97b4115b-d9bdc5eb {
    align-self: center;
  }

  #w-node-a621e2d3-fc0a-d9cc-f355-81a66cc3b2f1-e3800327 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b1bc3626-067f-cb1f-229f-a77e7bf435fc-e3800327, #w-node-b1bc3626-067f-cb1f-229f-a77e7bf435fd-e3800327, #w-node-b1bc3626-067f-cb1f-229f-a77e7bf43600-e3800327 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b1bc3626-067f-cb1f-229f-a77e7bf43601-e3800327 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-b1bc3626-067f-cb1f-229f-a77e7bf43602-e3800327 {
    align-self: center;
  }

  #w-node-_7fdea6af-f6bc-360d-0488-fe473df01386-d20fc19b, #w-node-_7fdea6af-f6bc-360d-0488-fe473df01387-d20fc19b, #w-node-_7fdea6af-f6bc-360d-0488-fe473df0138a-d20fc19b, #w-node-_7fdea6af-f6bc-360d-0488-fe473df0138b-d20fc19b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7fdea6af-f6bc-360d-0488-fe473df0138f-d20fc19b {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_7fdea6af-f6bc-360d-0488-fe473df01390-d20fc19b {
    align-self: center;
  }

  #w-node-_9a67f91c-e438-7d62-e8e8-9936c29088c1-087b2244 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_9a67f91c-e438-7d62-e8e8-9936c29088cc-087b2244 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_9a67f91c-e438-7d62-e8e8-9936c2908920-087b2244, #w-node-_9a67f91c-e438-7d62-e8e8-9936c2908926-087b2244, #w-node-_9a67f91c-e438-7d62-e8e8-9936c290892a-087b2244, #w-node-_9a67f91c-e438-7d62-e8e8-9936c290892e-087b2244, #w-node-_9a67f91c-e438-7d62-e8e8-9936c2908932-087b2244, #w-node-_9a67f91c-e438-7d62-e8e8-9936c2908937-087b2244, #w-node-_9a67f91c-e438-7d62-e8e8-9936c290893c-087b2244, #w-node-_9a67f91c-e438-7d62-e8e8-9936c2908959-087b2244, #w-node-_9a67f91c-e438-7d62-e8e8-9936c2908968-087b2244, #w-node-_9a67f91c-e438-7d62-e8e8-9936c290896c-087b2244 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-c6b490f3-ed32-c65c-cf10-e8f707456caa-087b2244, #w-node-c6b490f3-ed32-c65c-cf10-e8f707456cab-087b2244, #w-node-c6b490f3-ed32-c65c-cf10-e8f707456cae-087b2244, #w-node-c6b490f3-ed32-c65c-cf10-e8f707456caf-087b2244 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c6b490f3-ed32-c65c-cf10-e8f707456cb3-087b2244 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-c6b490f3-ed32-c65c-cf10-e8f707456cb4-087b2244 {
    align-self: center;
  }

  #w-node-_9a67f91c-e438-7d62-e8e8-9936c29088c1-2b4bc4cc {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a2fbe7d1-8844-b388-ada2-ee436f89e19e-2b4bc4cc, #w-node-a2fbe7d1-8844-b388-ada2-ee436f89e1a2-2b4bc4cc, #w-node-a2fbe7d1-8844-b388-ada2-ee436f89e1be-2b4bc4cc, #w-node-a2fbe7d1-8844-b388-ada2-ee436f89e1c2-2b4bc4cc, #w-node-a2fbe7d1-8844-b388-ada2-ee436f89e20f-2b4bc4cc, #w-node-a2fbe7d1-8844-b388-ada2-ee436f89e213-2b4bc4cc, #w-node-a2fbe7d1-8844-b388-ada2-ee436f89e218-2b4bc4cc, #w-node-a2fbe7d1-8844-b388-ada2-ee436f89e21c-2b4bc4cc, #w-node-a2fbe7d1-8844-b388-ada2-ee436f89e220-2b4bc4cc, #w-node-a2fbe7d1-8844-b388-ada2-ee436f89e224-2b4bc4cc, #w-node-a2fbe7d1-8844-b388-ada2-ee436f89e229-2b4bc4cc, #w-node-a2fbe7d1-8844-b388-ada2-ee436f89e24c-2b4bc4cc, #w-node-a2fbe7d1-8844-b388-ada2-ee436f89e250-2b4bc4cc, #w-node-a2fbe7d1-8844-b388-ada2-ee436f89e255-2b4bc4cc, #w-node-a2fbe7d1-8844-b388-ada2-ee436f89e259-2b4bc4cc, #w-node-a2fbe7d1-8844-b388-ada2-ee436f89e25d-2b4bc4cc, #w-node-a2fbe7d1-8844-b388-ada2-ee436f89e261-2b4bc4cc, #w-node-a2fbe7d1-8844-b388-ada2-ee436f89e266-2b4bc4cc {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_4d9882a9-d38b-18b0-d6ff-0b68d1cbe676-2b4bc4cc, #w-node-_4d9882a9-d38b-18b0-d6ff-0b68d1cbe677-2b4bc4cc, #w-node-_4d9882a9-d38b-18b0-d6ff-0b68d1cbe67a-2b4bc4cc, #w-node-_4d9882a9-d38b-18b0-d6ff-0b68d1cbe67b-2b4bc4cc {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4d9882a9-d38b-18b0-d6ff-0b68d1cbe67f-2b4bc4cc {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_4d9882a9-d38b-18b0-d6ff-0b68d1cbe680-2b4bc4cc {
    align-self: center;
  }

  #w-node-_9a67f91c-e438-7d62-e8e8-9936c29088c1-a7410fad {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_77c84f0c-b4b0-7612-e610-f2d27620bdab-a7410fad, #w-node-_77c84f0c-b4b0-7612-e610-f2d27620bdaf-a7410fad {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_77c84f0c-b4b0-7612-e610-f2d27620bded-a7410fad {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-d50733ef-720d-cc01-ea73-1378f2da80bf-a7410fad, #w-node-d50733ef-720d-cc01-ea73-1378f2da80c0-a7410fad, #w-node-d50733ef-720d-cc01-ea73-1378f2da80c3-a7410fad, #w-node-d50733ef-720d-cc01-ea73-1378f2da80c4-a7410fad {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d50733ef-720d-cc01-ea73-1378f2da80c8-a7410fad {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-d50733ef-720d-cc01-ea73-1378f2da80c9-a7410fad {
    align-self: center;
  }

  #w-node-_9a67f91c-e438-7d62-e8e8-9936c29088c1-a0c80d5c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a9e9aafc-59df-1345-e2d9-0dc95e71befc-a0c80d5c {
    grid-area: 5 / 2 / 6 / 3;
  }

  #w-node-a9e9aafc-59df-1345-e2d9-0dc95e71bf00-a0c80d5c {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-a9e9aafc-59df-1345-e2d9-0dc95e71bf0c-a0c80d5c {
    grid-area: 4 / 4 / 5 / 5;
  }

  #w-node-a9e9aafc-59df-1345-e2d9-0dc95e71bf11-a0c80d5c {
    grid-area: 4 / 6 / 5 / 7;
  }

  #w-node-a9e9aafc-59df-1345-e2d9-0dc95e71bf13-a0c80d5c {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-a9e9aafc-59df-1345-e2d9-0dc95e71bf15-a0c80d5c {
    grid-area: 4 / 5 / 5 / 6;
  }

  #w-node-_6441e899-86a5-1df6-2f85-a648e93886f3-a0c80d5c, #w-node-_6441e899-86a5-1df6-2f85-a648e93886f4-a0c80d5c, #w-node-_6441e899-86a5-1df6-2f85-a648e93886f7-a0c80d5c, #w-node-_6441e899-86a5-1df6-2f85-a648e93886f8-a0c80d5c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6441e899-86a5-1df6-2f85-a648e93886fc-a0c80d5c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_6441e899-86a5-1df6-2f85-a648e93886fd-a0c80d5c {
    align-self: center;
  }

  #w-node-_328fea65-5989-e185-b35b-63994578dbd3-81197692 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_328fea65-5989-e185-b35b-63994578dbf7-81197692, #w-node-_4dd4de85-c04f-9880-4530-4c858a121743-81197692, #w-node-_4dd4de85-c04f-9880-4530-4c858a121744-81197692, #w-node-_4dd4de85-c04f-9880-4530-4c858a121747-81197692, #w-node-_4dd4de85-c04f-9880-4530-4c858a121748-81197692 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4dd4de85-c04f-9880-4530-4c858a12174c-81197692 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_4dd4de85-c04f-9880-4530-4c858a12174d-81197692 {
    align-self: center;
  }

  #w-node-eafbb98f-4aae-afb9-1b71-7396a50dcaee-e7786d52 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_41e0e1ed-9775-2eaa-36bd-e6c17c640580-e7786d52, #w-node-_41e0e1ed-9775-2eaa-36bd-e6c17c640581-e7786d52, #w-node-_41e0e1ed-9775-2eaa-36bd-e6c17c640584-e7786d52 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_41e0e1ed-9775-2eaa-36bd-e6c17c640585-e7786d52 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_41e0e1ed-9775-2eaa-36bd-e6c17c640586-e7786d52 {
    align-self: center;
  }

  #w-node-_25e2280c-801c-9b04-a40b-0bb184f3d39b-7f7371d6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_9303d1dd-473a-6175-fc41-6de1c51f9dde-7f7371d6, #w-node-_9303d1dd-473a-6175-fc41-6de1c51f9ddf-7f7371d6, #w-node-_9303d1dd-473a-6175-fc41-6de1c51f9de2-7f7371d6, #w-node-_9303d1dd-473a-6175-fc41-6de1c51f9de3-7f7371d6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9303d1dd-473a-6175-fc41-6de1c51f9de7-7f7371d6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_9303d1dd-473a-6175-fc41-6de1c51f9de8-7f7371d6 {
    align-self: center;
  }

  #w-node-_5f93e667-4bc0-d2ce-fc03-aadbe7c73647-d1352189 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_8456c6ef-0ef5-d837-ebbf-6388774042d1-d1352189, #w-node-_8456c6ef-0ef5-d837-ebbf-6388774042d2-d1352189, #w-node-_8456c6ef-0ef5-d837-ebbf-6388774042d5-d1352189, #w-node-_8456c6ef-0ef5-d837-ebbf-6388774042d6-d1352189 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8456c6ef-0ef5-d837-ebbf-6388774042da-d1352189 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_8456c6ef-0ef5-d837-ebbf-6388774042db-d1352189 {
    align-self: center;
  }

  #w-node-_7fdea6af-f6bc-360d-0488-fe473df01386-7c0dfb2c, #w-node-_7fdea6af-f6bc-360d-0488-fe473df01387-7c0dfb2c, #w-node-_7fdea6af-f6bc-360d-0488-fe473df0138a-7c0dfb2c, #w-node-_7fdea6af-f6bc-360d-0488-fe473df0138b-7c0dfb2c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7fdea6af-f6bc-360d-0488-fe473df0138f-7c0dfb2c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_7fdea6af-f6bc-360d-0488-fe473df01390-7c0dfb2c {
    align-self: center;
  }

  #w-node-_9a67f91c-e438-7d62-e8e8-9936c29088c1-33b21627 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_9a67f91c-e438-7d62-e8e8-9936c29088cc-33b21627 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_9a67f91c-e438-7d62-e8e8-9936c290891f-33b21627 {
    grid-area: 1 / 2 / 2 / 3;
    place-self: stretch stretch;
  }

  #w-node-_9a67f91c-e438-7d62-e8e8-9936c2908920-33b21627 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_9a67f91c-e438-7d62-e8e8-9936c2908931-33b21627 {
    grid-area: 1 / 3 / 2 / 4;
    place-self: stretch stretch;
  }

  #w-node-_9a67f91c-e438-7d62-e8e8-9936c2908932-33b21627 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_9a67f91c-e438-7d62-e8e8-9936c2908925-33b21627 {
    grid-area: span 2 / span 1 / span 2 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_9a67f91c-e438-7d62-e8e8-9936c2908926-33b21627 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_9a67f91c-e438-7d62-e8e8-9936c290892d-33b21627 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9a67f91c-e438-7d62-e8e8-9936c290892e-33b21627 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_9a67f91c-e438-7d62-e8e8-9936c2908929-33b21627 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9a67f91c-e438-7d62-e8e8-9936c290892a-33b21627 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_9a67f91c-e438-7d62-e8e8-9936c2908936-33b21627 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_9a67f91c-e438-7d62-e8e8-9936c2908937-33b21627 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_9a2e38c9-10ab-c250-1d93-096f23e3c13b-33b21627 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9a2e38c9-10ab-c250-1d93-096f23e3c13c-33b21627 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-b6d0074a-7eff-5251-b821-5092213b43b4-33b21627 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b6d0074a-7eff-5251-b821-5092213b43b5-33b21627 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-b78dfba2-ed79-2c3e-df73-9c822c4de3d9-33b21627 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b78dfba2-ed79-2c3e-df73-9c822c4de3da-33b21627 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_9a67f91c-e438-7d62-e8e8-9936c290893b-33b21627 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_9a67f91c-e438-7d62-e8e8-9936c290893c-33b21627 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_9a67f91c-e438-7d62-e8e8-9936c290893f-33b21627 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_78e45c04-dd84-1789-a6ac-e253c1c5e2a1-33b21627 {
    grid-area: 1 / 2 / 2 / 3;
    place-self: stretch stretch;
  }

  #w-node-_78e45c04-dd84-1789-a6ac-e253c1c5e2a2-33b21627 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_78e45c04-dd84-1789-a6ac-e253c1c5e2a6-33b21627 {
    grid-area: 1 / 3 / 2 / 4;
    place-self: stretch stretch;
  }

  #w-node-_78e45c04-dd84-1789-a6ac-e253c1c5e2a7-33b21627 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_78e45c04-dd84-1789-a6ac-e253c1c5e2ac-33b21627 {
    grid-area: span 2 / span 1 / span 2 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_78e45c04-dd84-1789-a6ac-e253c1c5e2ad-33b21627 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_78e45c04-dd84-1789-a6ac-e253c1c5e2b1-33b21627 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_78e45c04-dd84-1789-a6ac-e253c1c5e2b2-33b21627 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_78e45c04-dd84-1789-a6ac-e253c1c5e2b5-33b21627 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_78e45c04-dd84-1789-a6ac-e253c1c5e2b6-33b21627 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_78e45c04-dd84-1789-a6ac-e253c1c5e2b9-33b21627 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_78e45c04-dd84-1789-a6ac-e253c1c5e2ba-33b21627 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_78e45c04-dd84-1789-a6ac-e253c1c5e2be-33b21627 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_78e45c04-dd84-1789-a6ac-e253c1c5e2bf-33b21627 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_78e45c04-dd84-1789-a6ac-e253c1c5e2c3-33b21627 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_78e45c04-dd84-1789-a6ac-e253c1c5e2c4-33b21627 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_78e45c04-dd84-1789-a6ac-e253c1c5e2c7-33b21627 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_78e45c04-dd84-1789-a6ac-e253c1c5e2c8-33b21627 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_78e45c04-dd84-1789-a6ac-e253c1c5e2cc-33b21627 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_78e45c04-dd84-1789-a6ac-e253c1c5e2cd-33b21627 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_78e45c04-dd84-1789-a6ac-e253c1c5e2d1-33b21627 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_9a67f91c-e438-7d62-e8e8-9936c2908966-33b21627 {
    grid-column: span 2 / span 2;
  }

  #w-node-_9a67f91c-e438-7d62-e8e8-9936c2908958-33b21627 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9a67f91c-e438-7d62-e8e8-9936c2908959-33b21627 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_9a67f91c-e438-7d62-e8e8-9936c290895c-33b21627 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_2eb54b20-e728-fd9d-a464-26103366904c-33b21627 {
    grid-column: span 2 / span 2;
  }

  #w-node-_9a67f91c-e438-7d62-e8e8-9936c2908967-33b21627 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9a67f91c-e438-7d62-e8e8-9936c2908968-33b21627 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_9a67f91c-e438-7d62-e8e8-9936c290896b-33b21627 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_9a67f91c-e438-7d62-e8e8-9936c290896c-33b21627 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-f66e2eea-0398-8bdd-9254-0775aa939d47-33b21627 {
    grid-column: span 2 / span 2;
  }

  #w-node-c6b490f3-ed32-c65c-cf10-e8f707456caa-33b21627, #w-node-c6b490f3-ed32-c65c-cf10-e8f707456cab-33b21627, #w-node-c6b490f3-ed32-c65c-cf10-e8f707456cae-33b21627, #w-node-c6b490f3-ed32-c65c-cf10-e8f707456caf-33b21627 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c6b490f3-ed32-c65c-cf10-e8f707456cb3-33b21627 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-c6b490f3-ed32-c65c-cf10-e8f707456cb4-33b21627 {
    align-self: center;
  }

  #w-node-_9a67f91c-e438-7d62-e8e8-9936c29088c1-02f03648 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a2fbe7d1-8844-b388-ada2-ee436f89e19e-02f03648, #w-node-a2fbe7d1-8844-b388-ada2-ee436f89e1a2-02f03648 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-a2fbe7d1-8844-b388-ada2-ee436f89e1dc-02f03648, #w-node-e0c69d4c-925a-c669-b650-e91a399deb56-02f03648, #w-node-_4d9882a9-d38b-18b0-d6ff-0b68d1cbe676-02f03648, #w-node-_4d9882a9-d38b-18b0-d6ff-0b68d1cbe677-02f03648, #w-node-_4d9882a9-d38b-18b0-d6ff-0b68d1cbe67a-02f03648, #w-node-_4d9882a9-d38b-18b0-d6ff-0b68d1cbe67b-02f03648 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4d9882a9-d38b-18b0-d6ff-0b68d1cbe67f-02f03648 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_4d9882a9-d38b-18b0-d6ff-0b68d1cbe680-02f03648 {
    align-self: center;
  }

  #w-node-_9a67f91c-e438-7d62-e8e8-9936c29088c1-672adbd8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_77c84f0c-b4b0-7612-e610-f2d27620bdab-672adbd8 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_77c84f0c-b4b0-7612-e610-f2d27620bded-672adbd8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-d50733ef-720d-cc01-ea73-1378f2da80bf-672adbd8, #w-node-d50733ef-720d-cc01-ea73-1378f2da80c0-672adbd8, #w-node-d50733ef-720d-cc01-ea73-1378f2da80c3-672adbd8, #w-node-d50733ef-720d-cc01-ea73-1378f2da80c4-672adbd8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d50733ef-720d-cc01-ea73-1378f2da80c8-672adbd8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-d50733ef-720d-cc01-ea73-1378f2da80c9-672adbd8 {
    align-self: center;
  }

  #w-node-_9a67f91c-e438-7d62-e8e8-9936c29088c1-ce2cf7cd {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a9e9aafc-59df-1345-e2d9-0dc95e71befc-ce2cf7cd {
    grid-area: 5 / 2 / 6 / 3;
  }

  #w-node-a9e9aafc-59df-1345-e2d9-0dc95e71bf00-ce2cf7cd {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-a9e9aafc-59df-1345-e2d9-0dc95e71bf0c-ce2cf7cd {
    grid-area: 4 / 4 / 5 / 5;
  }

  #w-node-a9e9aafc-59df-1345-e2d9-0dc95e71bf11-ce2cf7cd {
    grid-area: 4 / 6 / 5 / 7;
  }

  #w-node-a9e9aafc-59df-1345-e2d9-0dc95e71bf13-ce2cf7cd {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-a9e9aafc-59df-1345-e2d9-0dc95e71bf15-ce2cf7cd {
    grid-area: 4 / 5 / 5 / 6;
  }

  #w-node-_6441e899-86a5-1df6-2f85-a648e93886f3-ce2cf7cd, #w-node-_6441e899-86a5-1df6-2f85-a648e93886f4-ce2cf7cd, #w-node-_6441e899-86a5-1df6-2f85-a648e93886f7-ce2cf7cd, #w-node-_6441e899-86a5-1df6-2f85-a648e93886f8-ce2cf7cd {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6441e899-86a5-1df6-2f85-a648e93886fc-ce2cf7cd {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_6441e899-86a5-1df6-2f85-a648e93886fd-ce2cf7cd {
    align-self: center;
  }
}

@media screen and (min-width: 1280px) {
  #w-node-_761fd798-3c75-e259-5524-feb740a04014-a9d368d5, #w-node-_87f42dc0-b781-7f06-caa9-e647307e3b67-a9d368d5 {
    grid-column: span 1 / span 1;
  }

  #w-node-_424a9a4e-743d-80a8-dc7d-8628aeaee142-a9d368d5 {
    align-self: center;
  }

  #w-node-_69034320-6f04-f689-c6b9-9dd14a4c6a52-78e27f45 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3493208c-e5fb-11b0-8115-2aed5326dfdf-b8e27f4c {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-ac1972bb-e036-e354-cdd8-d01785674fee-b8e27f4c {
    grid-area: 5 / 3 / 6 / 4;
  }

  #w-node-ac41853a-3f3e-4719-7324-2aaccdaf776a-b8e27f4c {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_8da35a4d-3f44-4ae4-3fd1-61762e565588-b8e27f4c {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_8400fbae-3f93-b6df-6ba2-e061f652dfdb-b8e27f4c, #w-node-e0228566-ff87-f858-868a-b2c0b57cb488-b8e27f4c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b4dd2291-5b9f-5f12-5f15-d60c40ed19f0-b8e27f4c {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_8324cc61-88c4-742c-c04a-86906b406506-b8e27f4c {
    grid-area: 4 / 3 / 5 / 4;
  }

  #w-node-e61f12c5-3b07-2ef0-44c8-a4757aec5391-b8e27f4c {
    grid-area: 4 / 4 / 5 / 5;
  }

  #w-node-f55bb218-eb4f-9a31-5ba3-dc6d5d4618b5-b8e27f4c {
    grid-area: 4 / 5 / 5 / 6;
  }

  #w-node-_7177720a-0aa5-8d1c-c564-afb41616a6a8-b8e27f4c {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_0e70d652-df00-2e64-6fc9-21b7a7499bd5-b8e27f4c {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-e678a3b7-9242-9c56-c1f9-838ee1453407-b8e27f4c {
    grid-area: 5 / 2 / 6 / 3;
  }

  #w-node-cf2a3bc3-1246-be77-f244-efcefc855cab-49e27f50 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-f18ece43-66b8-2fd6-ddb0-61eb06039927-49e27f50 {
    grid-area: 3 / 2 / 4 / 4;
  }

  #w-node-_4183c96e-9d15-6f8c-36fb-f1e6a7b69476-49e27f50 {
    grid-area: 5 / 3 / 6 / 4;
  }

  #w-node-_4248d0cb-68a7-bc47-1fed-4b8b7cba2e1f-49e27f50 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_3faa8d4d-6b29-df39-f54a-87a0006c3511-49e27f50 {
    align-self: start;
  }

  #w-node-_84dafc99-9cb9-8cf1-01b7-3e6a173b8e15-dc7fbf0c, #w-node-_51a2ba4d-a652-3fb8-22c5-c4bce2c6c38a-dc7fbf0c {
    align-self: center;
  }

  #w-node-_1e49c204-c572-953b-22c4-b932b4fd6773-1b37453b, #w-node-_6ae02989-26ea-7820-fd9e-196cd1f15710-1b37453b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_46c78297-a99f-74c5-9d24-ec0e27180cad-1b37453b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b6360b2f-f105-fd64-9b90-f281309181fc-1b37453b, #w-node-f82ca1ca-85fd-6166-f4c9-76dbab9c7164-1b37453b, #w-node-_293c83fe-c906-84eb-f3d1-0fe345b9b277-1b37453b, #w-node-b250e54f-25bf-667b-4376-b394de34fbe6-1b37453b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-dbf86b20-b8d6-f336-25a5-21e73fcd5132-1b37453b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ffc7c9d2-d331-f741-4af5-641442d8b8d9-1b37453b, #w-node-_9675cd4f-976b-04c6-0ee7-04a9f9f87509-1b37453b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ed340a57-4cb8-cb4b-d17d-22e53e79b771-1b37453b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_981aaa4e-6985-4fc8-b1f0-3ec4ea95bd26-1b37453b, #w-node-_0c9e312c-7fd3-95a8-18f9-9b1be2b86835-1b37453b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-dd49d4e5-4d45-def0-ee29-8268960e5e5f-1b37453b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_4f7beeb4-870a-cee7-ea41-ebc6e790ad7e-1b37453b, #w-node-_46296ec5-70c2-adab-d2fb-42e7f1f1f8cd-1b37453b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2ced13c6-5c02-9cc6-86eb-d1980439976f-1b37453b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_4b1ab561-a672-a955-7244-ef825819d6f5-1b37453b, #w-node-bbc8f5ea-1df5-65ea-d1fb-e0297b0f38ab-1b37453b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e074651d-50b5-a4e2-64a4-dd49e38df92a-1b37453b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_5dfedae6-050b-1523-ac32-90c4e1ed1706-1b37453b, #w-node-_942c377b-e476-44d1-0511-ffc0307b44ab-1b37453b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_064e9dd4-7ce7-6dc8-0b13-b55515d7a388-1b37453b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_692b6d13-ae4d-e248-ca6a-ab5ff8d3f981-1b37453b, #w-node-_5f4b903f-b7f5-62ac-c0f7-d3193be75a8f-1b37453b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_76327b28-462f-b63e-622c-afa52946b350-1b37453b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_220f33f1-97d0-a1dc-878a-b8cb56aea856-1b37453b, #w-node-ba6d2f20-ab7b-52f2-5472-a0e9673257a7-1b37453b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1f7939ae-4c45-caed-5467-11095d4bcaa6-1b37453b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_394fc12f-491b-e3b8-ba33-8377665f42cb-1b37453b, #w-node-_7c0e11fb-2914-ea10-7edb-ca378c21f9de-1b37453b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4299aa3d-36b4-d944-cd2a-20685e802449-1b37453b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_3905a371-4676-f652-806b-a137bce341bc-1b37453b, #w-node-adfa94c9-e164-6143-1d8e-ef088899f5f9-1b37453b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c8524dd9-9f59-d063-3000-88fbece6c2cd-1b37453b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-aa87f863-5607-b50c-cadf-bc907012edd5-1b37453b, #w-node-d600ee16-5b42-4d57-ce27-56112cad85ac-1b37453b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7bfbc70c-06a1-0651-2131-df430d9d8fe1-1b37453b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1a3a125f-d49f-e8d5-57c0-dbe8aca91c9a-1b37453b, #w-node-_1cf95c41-5eca-6e72-04a0-1bb335a25663-1b37453b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_89e5016b-1c4e-8acd-1504-cd1901732613-b62ffaa9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1e49c204-c572-953b-22c4-b932b4fd6773-b62ffaa9 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-b5ea59a6-5ce0-e0b8-5532-5bbd9cd3bfd5-b62ffaa9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b5ea59a6-5ce0-e0b8-5532-5bbd9cd3bfe8-b62ffaa9 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_079d748c-57f6-bb9f-46a3-4ac42ed0e286-b62ffaa9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_079d748c-57f6-bb9f-46a3-4ac42ed0e289-b62ffaa9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_079d748c-57f6-bb9f-46a3-4ac42ed0e28f-b62ffaa9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_079d748c-57f6-bb9f-46a3-4ac42ed0e292-b62ffaa9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_079d748c-57f6-bb9f-46a3-4ac42ed0e29f-b62ffaa9, #w-node-_079d748c-57f6-bb9f-46a3-4ac42ed0e2a6-b62ffaa9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_079d748c-57f6-bb9f-46a3-4ac42ed0e2b1-b62ffaa9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_079d748c-57f6-bb9f-46a3-4ac42ed0e2b5-b62ffaa9, #w-node-_079d748c-57f6-bb9f-46a3-4ac42ed0e2c5-b62ffaa9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_079d748c-57f6-bb9f-46a3-4ac42ed0e2ce-b62ffaa9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_079d748c-57f6-bb9f-46a3-4ac42ed0e2d2-b62ffaa9, #w-node-_2ce4bbee-7cf3-e14f-a89c-fbaad223d01c-b62ffaa9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2ce4bbee-7cf3-e14f-a89c-fbaad223d06b-b62ffaa9 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_89e5016b-1c4e-8acd-1504-cd1901732613-b7c03509 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1e49c204-c572-953b-22c4-b932b4fd6773-b7c03509 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-c462791c-ba73-b47f-0f81-85edd2d36b62-b7c03509 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-faf90d72-3d89-5200-d4ab-675c7965630a-b7c03509, #w-node-b16e0399-344a-2104-4a78-0b6673cf8a75-b7c03509 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5e37951e-0ae0-1e6d-613a-1f412a2b89e8-b7c03509, #w-node-_976a4d25-0c3d-2404-7533-1db3fd43bbfc-b7c03509, #w-node-_976a4d25-0c3d-2404-7533-1db3fd43bc27-b7c03509, #w-node-_976a4d25-0c3d-2404-7533-1db3fd43bc35-b7c03509, #w-node-_425918e5-e330-aa43-279a-90f80e5833f6-b7c03509, #w-node-_425918e5-e330-aa43-279a-90f80e583411-b7c03509, #w-node-_425918e5-e330-aa43-279a-90f80e58341d-b7c03509 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1e49c204-c572-953b-22c4-b932b4fd6773-e9ee8dcd {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3d4bb59d-9c76-618c-75f8-0af6f009301e-e9ee8dcd {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: stretch;
  }

  #w-node-_3d4bb59d-9c76-618c-75f8-0af6f0093056-e9ee8dcd {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_89e5016b-1c4e-8acd-1504-cd1901732613-e8b5f9c9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1e49c204-c572-953b-22c4-b932b4fd6773-e8b5f9c9 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-e11e5407-6c6c-943e-2a01-4346e0500a62-e8b5f9c9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0b44c7c1-8194-9811-d267-be46ac2e1f3e-03972d64 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0b44c7c1-8194-9811-d267-be46ac2e1f41-03972d64 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_1e49c204-c572-953b-22c4-b932b4fd6773-6ba8a6d5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_43a39a53-9ea8-ab16-2af9-c6d19e9519e9-6ba8a6d5 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_43a39a53-9ea8-ab16-2af9-c6d19e9519eb-6ba8a6d5 {
    grid-area: 5 / 4 / 6 / 5;
  }

  #w-node-_43a39a53-9ea8-ab16-2af9-c6d19e9519ed-6ba8a6d5 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_43a39a53-9ea8-ab16-2af9-c6d19e9519ef-6ba8a6d5 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_43a39a53-9ea8-ab16-2af9-c6d19e9519f1-6ba8a6d5, #w-node-_43a39a53-9ea8-ab16-2af9-c6d19e9519f4-6ba8a6d5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_43a39a53-9ea8-ab16-2af9-c6d19e9519f7-6ba8a6d5 {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_43a39a53-9ea8-ab16-2af9-c6d19e9519f9-6ba8a6d5 {
    grid-area: 4 / 3 / 5 / 4;
  }

  #w-node-_43a39a53-9ea8-ab16-2af9-c6d19e9519fb-6ba8a6d5 {
    grid-area: 4 / 4 / 5 / 5;
  }

  #w-node-_43a39a53-9ea8-ab16-2af9-c6d19e9519ff-6ba8a6d5 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_43a39a53-9ea8-ab16-2af9-c6d19e951a02-6ba8a6d5 {
    grid-area: 5 / 2 / 6 / 3;
  }

  #w-node-_43a39a53-9ea8-ab16-2af9-c6d19e951a04-6ba8a6d5 {
    grid-area: 5 / 3 / 6 / 4;
  }

  #w-node-_43a39a53-9ea8-ab16-2af9-c6d19e9519fd-6ba8a6d5 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_1e49c204-c572-953b-22c4-b932b4fd6773-a875ad85 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_85eff073-0e31-e7c2-cb67-464a357e86ad-a875ad85 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_6f65e441-0cba-11ac-e890-e5fbd5ba91dc-dc491cb6, #w-node-_9ea14c53-b09e-e17a-bc3b-a70bdd6a8e07-ee50f8ce, #w-node-_8890e037-530b-e843-d415-bba50b394b24-ee50f8ce {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8890e037-530b-e843-d415-bba50b394b27-ee50f8ce {
    grid-area: 1 / 2 / 2 / 3;
    place-self: center;
  }

  #w-node-_580407c5-c4dd-67f8-f883-ca2d33bb143f-ee50f8ce {
    align-self: center;
  }

  #w-node-fb28e1d0-0c9d-de3b-37d7-3b46cb7223fa-ccfd0bf0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fb28e1d0-0c9d-de3b-37d7-3b46cb7223fe-ccfd0bf0 {
    grid-area: 1 / 2 / 2 / 3;
    place-self: center;
  }

  #w-node-fb28e1d0-0c9d-de3b-37d7-3b46cb722403-ccfd0bf0 {
    align-self: center;
  }

  #w-node-_2ca7f293-be12-4568-f2c3-8c94f131c21f-13db1aff {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2ca7f293-be12-4568-f2c3-8c94f131c223-13db1aff {
    grid-area: 1 / 2 / 2 / 3;
    place-self: center;
  }

  #w-node-_2ca7f293-be12-4568-f2c3-8c94f131c228-13db1aff {
    align-self: center;
  }

  #w-node-_2f1ca39b-0259-c3d3-349d-ea7f6ce38ea0-3c34a51c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2f1ca39b-0259-c3d3-349d-ea7f6ce38ea4-3c34a51c {
    grid-area: 1 / 2 / 2 / 3;
    place-self: center;
  }

  #w-node-_2f1ca39b-0259-c3d3-349d-ea7f6ce38ea9-3c34a51c {
    align-self: center;
  }

  #w-node-e6067d28-df8a-2f0c-eeb3-cb184a9ce71f-c36285d4 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-e6067d28-df8a-2f0c-eeb3-cb184a9ce721-c36285d4 {
    grid-area: 5 / 3 / 6 / 4;
  }

  #w-node-e6067d28-df8a-2f0c-eeb3-cb184a9ce723-c36285d4 {
    grid-area: 2 / 2 / 3 / 5;
  }

  #w-node-e6067d28-df8a-2f0c-eeb3-cb184a9ce725-c36285d4 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-e6067d28-df8a-2f0c-eeb3-cb184a9ce727-c36285d4, #w-node-e6067d28-df8a-2f0c-eeb3-cb184a9ce72a-c36285d4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e6067d28-df8a-2f0c-eeb3-cb184a9ce72d-c36285d4 {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-e6067d28-df8a-2f0c-eeb3-cb184a9ce72f-c36285d4 {
    grid-area: 4 / 3 / 5 / 4;
  }

  #w-node-e6067d28-df8a-2f0c-eeb3-cb184a9ce731-c36285d4 {
    grid-area: 4 / 4 / 5 / 5;
  }

  #w-node-e6067d28-df8a-2f0c-eeb3-cb184a9ce733-c36285d4 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-e6067d28-df8a-2f0c-eeb3-cb184a9ce736-c36285d4 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-e6067d28-df8a-2f0c-eeb3-cb184a9ce738-c36285d4 {
    grid-area: 5 / 2 / 6 / 3;
  }

  #w-node-e6067d28-df8a-2f0c-eeb3-cb184a9ce73a-c36285d4 {
    grid-area: 4 / 5 / 5 / 6;
  }

  #w-node-dc31683f-a4e3-d4ba-9400-0f712577615f-c36285d4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-dc31683f-a4e3-d4ba-9400-0f7125776163-c36285d4 {
    grid-area: 1 / 2 / 2 / 3;
    place-self: center;
  }

  #w-node-dc31683f-a4e3-d4ba-9400-0f7125776168-c36285d4 {
    align-self: center;
  }

  #w-node-_706fed0d-3caf-0827-cd30-e50e9ee58a76-0fa44c64 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_706fed0d-3caf-0827-cd30-e50e9ee58a7a-0fa44c64 {
    grid-area: 1 / 2 / 2 / 3;
    place-self: center;
  }

  #w-node-_706fed0d-3caf-0827-cd30-e50e9ee58a7b-0fa44c64 {
    align-self: center;
  }

  #w-node-_43635c1f-f47a-78fc-61c7-de46898d565e-aaab11db {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_43635c1f-f47a-78fc-61c7-de46898d5662-aaab11db {
    grid-area: 1 / 2 / 2 / 3;
    place-self: center;
  }

  #w-node-_43635c1f-f47a-78fc-61c7-de46898d5667-aaab11db {
    align-self: center;
  }

  #w-node-_6a3925ce-8f52-5af0-c782-79cf97b41151-d9bdc5eb {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6a3925ce-8f52-5af0-c782-79cf97b41155-d9bdc5eb {
    grid-area: 1 / 2 / 2 / 3;
    place-self: center;
  }

  #w-node-_6a3925ce-8f52-5af0-c782-79cf97b4115a-d9bdc5eb {
    align-self: center;
  }

  #w-node-b1bc3626-067f-cb1f-229f-a77e7bf435fc-e3800327 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b1bc3626-067f-cb1f-229f-a77e7bf43600-e3800327 {
    grid-area: 1 / 2 / 2 / 3;
    place-self: center;
  }

  #w-node-b1bc3626-067f-cb1f-229f-a77e7bf43601-e3800327 {
    align-self: center;
  }

  #w-node-_7fdea6af-f6bc-360d-0488-fe473df01386-d20fc19b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7fdea6af-f6bc-360d-0488-fe473df0138a-d20fc19b {
    grid-area: 1 / 2 / 2 / 3;
    place-self: center;
  }

  #w-node-_7fdea6af-f6bc-360d-0488-fe473df0138f-d20fc19b {
    align-self: center;
  }

  #w-node-c6b490f3-ed32-c65c-cf10-e8f707456caa-087b2244 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c6b490f3-ed32-c65c-cf10-e8f707456cae-087b2244 {
    grid-area: 1 / 2 / 2 / 3;
    place-self: center;
  }

  #w-node-c6b490f3-ed32-c65c-cf10-e8f707456cb3-087b2244 {
    align-self: center;
  }

  #w-node-_4d9882a9-d38b-18b0-d6ff-0b68d1cbe676-2b4bc4cc {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4d9882a9-d38b-18b0-d6ff-0b68d1cbe67a-2b4bc4cc {
    grid-area: 1 / 2 / 2 / 3;
    place-self: center;
  }

  #w-node-_4d9882a9-d38b-18b0-d6ff-0b68d1cbe67f-2b4bc4cc {
    align-self: center;
  }

  #w-node-d50733ef-720d-cc01-ea73-1378f2da80bf-a7410fad {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d50733ef-720d-cc01-ea73-1378f2da80c3-a7410fad {
    grid-area: 1 / 2 / 2 / 3;
    place-self: center;
  }

  #w-node-d50733ef-720d-cc01-ea73-1378f2da80c8-a7410fad {
    align-self: center;
  }

  #w-node-a9e9aafc-59df-1345-e2d9-0dc95e71befa-a0c80d5c {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-a9e9aafc-59df-1345-e2d9-0dc95e71befc-a0c80d5c {
    grid-area: 5 / 3 / 6 / 4;
  }

  #w-node-a9e9aafc-59df-1345-e2d9-0dc95e71befe-a0c80d5c {
    grid-area: 2 / 2 / 3 / 5;
  }

  #w-node-a9e9aafc-59df-1345-e2d9-0dc95e71bf00-a0c80d5c {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-a9e9aafc-59df-1345-e2d9-0dc95e71bf02-a0c80d5c, #w-node-a9e9aafc-59df-1345-e2d9-0dc95e71bf05-a0c80d5c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a9e9aafc-59df-1345-e2d9-0dc95e71bf08-a0c80d5c {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-a9e9aafc-59df-1345-e2d9-0dc95e71bf0a-a0c80d5c {
    grid-area: 4 / 3 / 5 / 4;
  }

  #w-node-a9e9aafc-59df-1345-e2d9-0dc95e71bf0c-a0c80d5c {
    grid-area: 4 / 4 / 5 / 5;
  }

  #w-node-a9e9aafc-59df-1345-e2d9-0dc95e71bf0e-a0c80d5c {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-a9e9aafc-59df-1345-e2d9-0dc95e71bf11-a0c80d5c {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-a9e9aafc-59df-1345-e2d9-0dc95e71bf13-a0c80d5c {
    grid-area: 5 / 2 / 6 / 3;
  }

  #w-node-a9e9aafc-59df-1345-e2d9-0dc95e71bf15-a0c80d5c {
    grid-area: 4 / 5 / 5 / 6;
  }

  #w-node-_6441e899-86a5-1df6-2f85-a648e93886f3-a0c80d5c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6441e899-86a5-1df6-2f85-a648e93886f7-a0c80d5c {
    grid-area: 1 / 2 / 2 / 3;
    place-self: center;
  }

  #w-node-_6441e899-86a5-1df6-2f85-a648e93886fc-a0c80d5c {
    align-self: center;
  }

  #w-node-_4dd4de85-c04f-9880-4530-4c858a121743-81197692 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4dd4de85-c04f-9880-4530-4c858a121747-81197692 {
    grid-area: 1 / 2 / 2 / 3;
    place-self: center;
  }

  #w-node-_4dd4de85-c04f-9880-4530-4c858a12174c-81197692 {
    align-self: center;
  }

  #w-node-_41e0e1ed-9775-2eaa-36bd-e6c17c640580-e7786d52 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_41e0e1ed-9775-2eaa-36bd-e6c17c640584-e7786d52 {
    grid-area: 1 / 2 / 2 / 3;
    place-self: center;
  }

  #w-node-_41e0e1ed-9775-2eaa-36bd-e6c17c640585-e7786d52 {
    align-self: center;
  }

  #w-node-_9303d1dd-473a-6175-fc41-6de1c51f9dde-7f7371d6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9303d1dd-473a-6175-fc41-6de1c51f9de2-7f7371d6 {
    grid-area: 1 / 2 / 2 / 3;
    place-self: center;
  }

  #w-node-_9303d1dd-473a-6175-fc41-6de1c51f9de7-7f7371d6 {
    align-self: center;
  }

  #w-node-_8456c6ef-0ef5-d837-ebbf-6388774042d1-d1352189 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8456c6ef-0ef5-d837-ebbf-6388774042d5-d1352189 {
    grid-area: 1 / 2 / 2 / 3;
    place-self: center;
  }

  #w-node-_8456c6ef-0ef5-d837-ebbf-6388774042da-d1352189 {
    align-self: center;
  }

  #w-node-_7fdea6af-f6bc-360d-0488-fe473df01386-7c0dfb2c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7fdea6af-f6bc-360d-0488-fe473df0138a-7c0dfb2c {
    grid-area: 1 / 2 / 2 / 3;
    place-self: center;
  }

  #w-node-_7fdea6af-f6bc-360d-0488-fe473df0138f-7c0dfb2c {
    align-self: center;
  }

  #w-node-_9a67f91c-e438-7d62-e8e8-9936c2908929-33b21627 {
    grid-area: 3 / 3 / 4 / 4;
    place-self: stretch stretch;
  }

  #w-node-b6d0074a-7eff-5251-b821-5092213b43b4-33b21627 {
    grid-area: 6 / 2 / 7 / 3;
    place-self: stretch stretch;
  }

  #w-node-_78e45c04-dd84-1789-a6ac-e253c1c5e2b5-33b21627 {
    grid-area: 3 / 3 / 4 / 4;
    place-self: stretch stretch;
  }

  #w-node-_78e45c04-dd84-1789-a6ac-e253c1c5e2c3-33b21627 {
    grid-area: 6 / 2 / 7 / 3;
    place-self: stretch stretch;
  }

  #w-node-_9a67f91c-e438-7d62-e8e8-9936c2908958-33b21627 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_9a67f91c-e438-7d62-e8e8-9936c290895c-33b21627 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_9a67f91c-e438-7d62-e8e8-9936c2908967-33b21627 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_9a67f91c-e438-7d62-e8e8-9936c290896b-33b21627 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c6b490f3-ed32-c65c-cf10-e8f707456caa-33b21627 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c6b490f3-ed32-c65c-cf10-e8f707456cae-33b21627 {
    grid-area: 1 / 2 / 2 / 3;
    place-self: center;
  }

  #w-node-c6b490f3-ed32-c65c-cf10-e8f707456cb3-33b21627 {
    align-self: center;
  }

  #w-node-_4d9882a9-d38b-18b0-d6ff-0b68d1cbe676-02f03648 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4d9882a9-d38b-18b0-d6ff-0b68d1cbe67a-02f03648 {
    grid-area: 1 / 2 / 2 / 3;
    place-self: center;
  }

  #w-node-_4d9882a9-d38b-18b0-d6ff-0b68d1cbe67f-02f03648 {
    align-self: center;
  }

  #w-node-d50733ef-720d-cc01-ea73-1378f2da80bf-672adbd8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d50733ef-720d-cc01-ea73-1378f2da80c3-672adbd8 {
    grid-area: 1 / 2 / 2 / 3;
    place-self: center;
  }

  #w-node-d50733ef-720d-cc01-ea73-1378f2da80c8-672adbd8 {
    align-self: center;
  }

  #w-node-a9e9aafc-59df-1345-e2d9-0dc95e71befa-ce2cf7cd {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-a9e9aafc-59df-1345-e2d9-0dc95e71befc-ce2cf7cd {
    grid-area: 5 / 3 / 6 / 4;
  }

  #w-node-a9e9aafc-59df-1345-e2d9-0dc95e71befe-ce2cf7cd {
    grid-area: 2 / 2 / 3 / 5;
  }

  #w-node-a9e9aafc-59df-1345-e2d9-0dc95e71bf00-ce2cf7cd {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-a9e9aafc-59df-1345-e2d9-0dc95e71bf02-ce2cf7cd, #w-node-a9e9aafc-59df-1345-e2d9-0dc95e71bf05-ce2cf7cd {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a9e9aafc-59df-1345-e2d9-0dc95e71bf08-ce2cf7cd {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-a9e9aafc-59df-1345-e2d9-0dc95e71bf0a-ce2cf7cd {
    grid-area: 4 / 3 / 5 / 4;
  }

  #w-node-a9e9aafc-59df-1345-e2d9-0dc95e71bf0c-ce2cf7cd {
    grid-area: 4 / 4 / 5 / 5;
  }

  #w-node-a9e9aafc-59df-1345-e2d9-0dc95e71bf0e-ce2cf7cd {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-a9e9aafc-59df-1345-e2d9-0dc95e71bf11-ce2cf7cd {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-a9e9aafc-59df-1345-e2d9-0dc95e71bf13-ce2cf7cd {
    grid-area: 5 / 2 / 6 / 3;
  }

  #w-node-a9e9aafc-59df-1345-e2d9-0dc95e71bf15-ce2cf7cd {
    grid-area: 4 / 5 / 5 / 6;
  }

  #w-node-_6441e899-86a5-1df6-2f85-a648e93886f3-ce2cf7cd {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6441e899-86a5-1df6-2f85-a648e93886f7-ce2cf7cd {
    grid-area: 1 / 2 / 2 / 3;
    place-self: center;
  }

  #w-node-_6441e899-86a5-1df6-2f85-a648e93886fc-ce2cf7cd {
    align-self: center;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_69034320-6f04-f689-c6b9-9dd14a4c6a52-78e27f45 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ac1972bb-e036-e354-cdd8-d01785674fee-b8e27f4c {
    grid-area: 5 / 4 / 6 / 5;
  }

  #w-node-f55bb218-eb4f-9a31-5ba3-dc6d5d4618b5-b8e27f4c {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_0e70d652-df00-2e64-6fc9-21b7a7499bd5-b8e27f4c {
    grid-area: 5 / 2 / 6 / 3;
  }

  #w-node-e678a3b7-9242-9c56-c1f9-838ee1453407-b8e27f4c {
    grid-area: 5 / 3 / 6 / 4;
  }

  #w-node-_51a2ba4d-a652-3fb8-22c5-c4bce2c6c380-dc7fbf0c {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_51a2ba4d-a652-3fb8-22c5-c4bce2c6c387-dc7fbf0c, #w-node-_84dafc99-9cb9-8cf1-01b7-3e6a173b8e15-dc7fbf0c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_51a2ba4d-a652-3fb8-22c5-c4bce2c6c38a-dc7fbf0c {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_1e49c204-c572-953b-22c4-b932b4fd6773-b62ffaa9 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_976a4d25-0c3d-2404-7533-1db3fd43bc27-b7c03509, #w-node-_976a4d25-0c3d-2404-7533-1db3fd43bc35-b7c03509, #w-node-_425918e5-e330-aa43-279a-90f80e583411-b7c03509, #w-node-_425918e5-e330-aa43-279a-90f80e58341d-b7c03509 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3d4bb59d-9c76-618c-75f8-0af6f009301e-e9ee8dcd {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: stretch;
  }

  #w-node-_3d4bb59d-9c76-618c-75f8-0af6f009303d-e9ee8dcd, #w-node-c730456f-ceb3-7970-d4e7-6b305b1cebd4-e9ee8dcd, #w-node-_1e49c204-c572-953b-22c4-b932b4fd6773-e8b5f9c9, #w-node-e11e5407-6c6c-943e-2a01-4346e0500a62-e8b5f9c9, #w-node-_0b44c7c1-8194-9811-d267-be46ac2e1f41-03972d64 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_43a39a53-9ea8-ab16-2af9-c6d19e9519eb-6ba8a6d5 {
    grid-area: 5 / 4 / 6 / 5;
  }

  #w-node-_43a39a53-9ea8-ab16-2af9-c6d19e951a02-6ba8a6d5 {
    grid-area: 5 / 2 / 6 / 3;
  }

  #w-node-_43a39a53-9ea8-ab16-2af9-c6d19e951a04-6ba8a6d5 {
    grid-area: 5 / 3 / 6 / 4;
  }

  #w-node-_43a39a53-9ea8-ab16-2af9-c6d19e9519fd-6ba8a6d5 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_1cb5c2ac-86dd-fa55-9716-d395cf7ca282-ee50f8ce, #w-node-_9ea14c53-b09e-e17a-bc3b-a70bdd6a8e07-ee50f8ce, #w-node-_8890e037-530b-e843-d415-bba50b394b24-ee50f8ce, #w-node-_1cb5c2ac-86dd-fa55-9716-d395cf7ca282-ccfd0bf0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b6e3f80a-b827-db3d-9e5a-71276f98e18f-ccfd0bf0 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-fb28e1d0-0c9d-de3b-37d7-3b46cb7223fa-ccfd0bf0, #w-node-_1cb5c2ac-86dd-fa55-9716-d395cf7ca282-13db1aff, #w-node-_2ca7f293-be12-4568-f2c3-8c94f131c21f-13db1aff, #w-node-_1cb5c2ac-86dd-fa55-9716-d395cf7ca282-3c34a51c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f6d182d1-ac96-9598-d32d-b4bfe6592915-3c34a51c {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: stretch stretch;
  }

  #w-node-_2f1ca39b-0259-c3d3-349d-ea7f6ce38ea0-3c34a51c, #w-node-_1cb5c2ac-86dd-fa55-9716-d395cf7ca282-c36285d4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e6067d28-df8a-2f0c-eeb3-cb184a9ce721-c36285d4 {
    grid-area: 5 / 4 / 6 / 5;
  }

  #w-node-e6067d28-df8a-2f0c-eeb3-cb184a9ce736-c36285d4 {
    grid-area: 5 / 2 / 6 / 3;
  }

  #w-node-e6067d28-df8a-2f0c-eeb3-cb184a9ce738-c36285d4 {
    grid-area: 5 / 3 / 6 / 4;
  }

  #w-node-e6067d28-df8a-2f0c-eeb3-cb184a9ce73a-c36285d4 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-dc31683f-a4e3-d4ba-9400-0f712577615f-c36285d4, #w-node-c3e76719-ab72-c6c7-2eb2-f3d93e4cc209-0fa44c64, #w-node-_706fed0d-3caf-0827-cd30-e50e9ee58a76-0fa44c64, #w-node-_1706529d-9069-4b25-b9bb-a89b76d87d65-aaab11db, #w-node-_43635c1f-f47a-78fc-61c7-de46898d565e-aaab11db, #w-node-_1cb5c2ac-86dd-fa55-9716-d395cf7ca282-d9bdc5eb, #w-node-_6a3925ce-8f52-5af0-c782-79cf97b41151-d9bdc5eb, #w-node-a621e2d3-fc0a-d9cc-f355-81a66cc3b2f1-e3800327, #w-node-b1bc3626-067f-cb1f-229f-a77e7bf435fc-e3800327, #w-node-_7fdea6af-f6bc-360d-0488-fe473df01386-d20fc19b, #w-node-_9a67f91c-e438-7d62-e8e8-9936c29088c1-087b2244 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9a67f91c-e438-7d62-e8e8-9936c29088cc-087b2244 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-c6b490f3-ed32-c65c-cf10-e8f707456caa-087b2244, #w-node-_9a67f91c-e438-7d62-e8e8-9936c29088c1-2b4bc4cc, #w-node-_4d9882a9-d38b-18b0-d6ff-0b68d1cbe676-2b4bc4cc, #w-node-_9a67f91c-e438-7d62-e8e8-9936c29088c1-a7410fad {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_77c84f0c-b4b0-7612-e610-f2d27620bdb2-a7410fad {
    grid-column: span 1 / span 1;
  }

  #w-node-d50733ef-720d-cc01-ea73-1378f2da80bf-a7410fad, #w-node-_9a67f91c-e438-7d62-e8e8-9936c29088c1-a0c80d5c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a9e9aafc-59df-1345-e2d9-0dc95e71befc-a0c80d5c {
    grid-area: 5 / 4 / 6 / 5;
  }

  #w-node-a9e9aafc-59df-1345-e2d9-0dc95e71bf11-a0c80d5c {
    grid-area: 5 / 2 / 6 / 3;
  }

  #w-node-a9e9aafc-59df-1345-e2d9-0dc95e71bf13-a0c80d5c {
    grid-area: 5 / 3 / 6 / 4;
  }

  #w-node-a9e9aafc-59df-1345-e2d9-0dc95e71bf15-a0c80d5c {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_6441e899-86a5-1df6-2f85-a648e93886f3-a0c80d5c, #w-node-_328fea65-5989-e185-b35b-63994578dbd3-81197692, #w-node-_4dd4de85-c04f-9880-4530-4c858a121743-81197692, #w-node-eafbb98f-4aae-afb9-1b71-7396a50dcaee-e7786d52, #w-node-_41e0e1ed-9775-2eaa-36bd-e6c17c640580-e7786d52, #w-node-_25e2280c-801c-9b04-a40b-0bb184f3d39b-7f7371d6, #w-node-_9303d1dd-473a-6175-fc41-6de1c51f9dde-7f7371d6, #w-node-_5f93e667-4bc0-d2ce-fc03-aadbe7c73647-d1352189, #w-node-_8456c6ef-0ef5-d837-ebbf-6388774042d1-d1352189, #w-node-_7fdea6af-f6bc-360d-0488-fe473df01386-7c0dfb2c, #w-node-_9a67f91c-e438-7d62-e8e8-9936c29088c1-33b21627 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9a67f91c-e438-7d62-e8e8-9936c29088cc-33b21627 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_78e45c04-dd84-1789-a6ac-e253c1c5e2a0-33b21627 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-c6b490f3-ed32-c65c-cf10-e8f707456caa-33b21627, #w-node-_9a67f91c-e438-7d62-e8e8-9936c29088c1-02f03648, #w-node-_4d9882a9-d38b-18b0-d6ff-0b68d1cbe676-02f03648, #w-node-_9a67f91c-e438-7d62-e8e8-9936c29088c1-672adbd8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_77c84f0c-b4b0-7612-e610-f2d27620bdb2-672adbd8 {
    grid-column: span 1 / span 1;
  }

  #w-node-d50733ef-720d-cc01-ea73-1378f2da80bf-672adbd8, #w-node-_9a67f91c-e438-7d62-e8e8-9936c29088c1-ce2cf7cd {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a9e9aafc-59df-1345-e2d9-0dc95e71befc-ce2cf7cd {
    grid-area: 5 / 4 / 6 / 5;
  }

  #w-node-a9e9aafc-59df-1345-e2d9-0dc95e71bf11-ce2cf7cd {
    grid-area: 5 / 2 / 6 / 3;
  }

  #w-node-a9e9aafc-59df-1345-e2d9-0dc95e71bf13-ce2cf7cd {
    grid-area: 5 / 3 / 6 / 4;
  }

  #w-node-a9e9aafc-59df-1345-e2d9-0dc95e71bf15-ce2cf7cd {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_6441e899-86a5-1df6-2f85-a648e93886f3-ce2cf7cd {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_424a9a4e-743d-80a8-dc7d-8628aeaee142-a9d368d5 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    align-self: center;
  }

  #w-node-_69034320-6f04-f689-c6b9-9dd14a4c6a52-78e27f45, #w-node-_168a24c5-7dc5-292e-a4fb-6fa5f2f80d41-78e27f45 {
    justify-self: auto;
  }

  #w-node-ac1972bb-e036-e354-cdd8-d01785674fee-b8e27f4c {
    grid-area: 5 / 4 / 6 / 5;
  }

  #w-node-f55bb218-eb4f-9a31-5ba3-dc6d5d4618b5-b8e27f4c {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_0e70d652-df00-2e64-6fc9-21b7a7499bd5-b8e27f4c {
    grid-area: 5 / 2 / 6 / 3;
  }

  #w-node-e678a3b7-9242-9c56-c1f9-838ee1453407-b8e27f4c {
    grid-area: 5 / 3 / 6 / 4;
  }

  #w-node-f4b77232-7881-c0ac-326c-1a414db42d01-a7e27f4d {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_8cc164f5-65d8-e390-9482-109a05a86a99-a7e27f4d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8cc164f5-65d8-e390-9482-109a05a86a9a-a7e27f4d {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-f4b77232-7881-c0ac-326c-1a414db42d01-f4e27f4f, #w-node-f4b77232-7881-c0ac-326c-1a414db42d01-49e27f50 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_3cf1c36c-cdc0-19ca-923a-69f7051fd4d3-dc7fbf0c {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_87f42dc0-b781-7f06-caa9-e647307e3b67-dc7fbf0c {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_89e5016b-1c4e-8acd-1504-cd1901732613-dc7fbf0c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_51a2ba4d-a652-3fb8-22c5-c4bce2c6c380-dc7fbf0c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_84dafc99-9cb9-8cf1-01b7-3e6a173b8e15-dc7fbf0c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center stretch;
  }

  #w-node-_51a2ba4d-a652-3fb8-22c5-c4bce2c6c38a-dc7fbf0c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_3cf1c36c-cdc0-19ca-923a-69f7051fd4d3-1b37453b {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_87f42dc0-b781-7f06-caa9-e647307e3b67-1b37453b {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_89e5016b-1c4e-8acd-1504-cd1901732613-1b37453b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3cf1c36c-cdc0-19ca-923a-69f7051fd4d3-b62ffaa9 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_87f42dc0-b781-7f06-caa9-e647307e3b67-b62ffaa9 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_89e5016b-1c4e-8acd-1504-cd1901732613-b62ffaa9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1e49c204-c572-953b-22c4-b932b4fd6773-b62ffaa9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b5ea59a6-5ce0-e0b8-5532-5bbd9cd3bfd5-b62ffaa9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b5ea59a6-5ce0-e0b8-5532-5bbd9cd3bfe8-b62ffaa9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_079d748c-57f6-bb9f-46a3-4ac42ed0e286-b62ffaa9, #w-node-_079d748c-57f6-bb9f-46a3-4ac42ed0e289-b62ffaa9, #w-node-_079d748c-57f6-bb9f-46a3-4ac42ed0e28f-b62ffaa9, #w-node-_079d748c-57f6-bb9f-46a3-4ac42ed0e292-b62ffaa9, #w-node-_079d748c-57f6-bb9f-46a3-4ac42ed0e293-b62ffaa9, #w-node-_079d748c-57f6-bb9f-46a3-4ac42ed0e297-b62ffaa9, #w-node-_079d748c-57f6-bb9f-46a3-4ac42ed0e29b-b62ffaa9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_079d748c-57f6-bb9f-46a3-4ac42ed0e29f-b62ffaa9, #w-node-_079d748c-57f6-bb9f-46a3-4ac42ed0e2a2-b62ffaa9, #w-node-_079d748c-57f6-bb9f-46a3-4ac42ed0e2a6-b62ffaa9, #w-node-_079d748c-57f6-bb9f-46a3-4ac42ed0e2b1-b62ffaa9, #w-node-_079d748c-57f6-bb9f-46a3-4ac42ed0e2b5-b62ffaa9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_079d748c-57f6-bb9f-46a3-4ac42ed0e2b8-b62ffaa9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_079d748c-57f6-bb9f-46a3-4ac42ed0e2c1-b62ffaa9, #w-node-_079d748c-57f6-bb9f-46a3-4ac42ed0e2c5-b62ffaa9, #w-node-_079d748c-57f6-bb9f-46a3-4ac42ed0e2ce-b62ffaa9, #w-node-_079d748c-57f6-bb9f-46a3-4ac42ed0e2d2-b62ffaa9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2ce4bbee-7cf3-e14f-a89c-fbaad223d01c-b62ffaa9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2ce4bbee-7cf3-e14f-a89c-fbaad223d06b-b62ffaa9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_3cf1c36c-cdc0-19ca-923a-69f7051fd4d3-b7c03509 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_87f42dc0-b781-7f06-caa9-e647307e3b67-b7c03509 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_89e5016b-1c4e-8acd-1504-cd1901732613-b7c03509 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1e49c204-c572-953b-22c4-b932b4fd6773-b7c03509 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-faf90d72-3d89-5200-d4ab-675c7965630a-b7c03509, #w-node-b16e0399-344a-2104-4a78-0b6673cf8a75-b7c03509, #w-node-_976a4d25-0c3d-2404-7533-1db3fd43bbfc-b7c03509, #w-node-_976a4d25-0c3d-2404-7533-1db3fd43bc27-b7c03509, #w-node-_976a4d25-0c3d-2404-7533-1db3fd43bc35-b7c03509, #w-node-_425918e5-e330-aa43-279a-90f80e5833f6-b7c03509, #w-node-_425918e5-e330-aa43-279a-90f80e583411-b7c03509, #w-node-_425918e5-e330-aa43-279a-90f80e58341d-b7c03509 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3cf1c36c-cdc0-19ca-923a-69f7051fd4d3-e9ee8dcd {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_87f42dc0-b781-7f06-caa9-e647307e3b67-e9ee8dcd {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_89e5016b-1c4e-8acd-1504-cd1901732613-e9ee8dcd {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3d4bb59d-9c76-618c-75f8-0af6f009301e-e9ee8dcd {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: stretch;
  }

  #w-node-_3d4bb59d-9c76-618c-75f8-0af6f009303d-e9ee8dcd, #w-node-c730456f-ceb3-7970-d4e7-6b305b1cebd4-e9ee8dcd, #w-node-_3d4bb59d-9c76-618c-75f8-0af6f0093056-e9ee8dcd {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3cf1c36c-cdc0-19ca-923a-69f7051fd4d3-e8b5f9c9 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_87f42dc0-b781-7f06-caa9-e647307e3b67-e8b5f9c9 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_89e5016b-1c4e-8acd-1504-cd1901732613-e8b5f9c9, #w-node-_1e49c204-c572-953b-22c4-b932b4fd6773-e8b5f9c9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0b44c7c1-8194-9811-d267-be46ac2e1f39-03972d64 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_0b44c7c1-8194-9811-d267-be46ac2e1f3c-03972d64 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_0b44c7c1-8194-9811-d267-be46ac2e1f3e-03972d64, #w-node-_0b44c7c1-8194-9811-d267-be46ac2e1f41-03972d64 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3cf1c36c-cdc0-19ca-923a-69f7051fd4d3-6ba8a6d5 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_87f42dc0-b781-7f06-caa9-e647307e3b67-6ba8a6d5 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_89e5016b-1c4e-8acd-1504-cd1901732613-6ba8a6d5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_43a39a53-9ea8-ab16-2af9-c6d19e9519eb-6ba8a6d5 {
    grid-area: 5 / 4 / 6 / 5;
  }

  #w-node-_43a39a53-9ea8-ab16-2af9-c6d19e951a02-6ba8a6d5 {
    grid-area: 5 / 2 / 6 / 3;
  }

  #w-node-_43a39a53-9ea8-ab16-2af9-c6d19e951a04-6ba8a6d5 {
    grid-area: 5 / 3 / 6 / 4;
  }

  #w-node-_43a39a53-9ea8-ab16-2af9-c6d19e9519fd-6ba8a6d5 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_3cf1c36c-cdc0-19ca-923a-69f7051fd4d3-a875ad85 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_87f42dc0-b781-7f06-caa9-e647307e3b67-a875ad85 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_89e5016b-1c4e-8acd-1504-cd1901732613-a875ad85 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6f65e441-0cba-11ac-e890-e5fbd5ba91d4-dc491cb6 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_6f65e441-0cba-11ac-e890-e5fbd5ba91d7-dc491cb6 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_1cb5c2ac-86dd-fa55-9716-d395cf7ca282-ee50f8ce, #w-node-_9ea14c53-b09e-e17a-bc3b-a70bdd6a8e07-ee50f8ce {
    justify-self: auto;
  }

  #w-node-_8890e037-530b-e843-d415-bba50b394b24-ee50f8ce {
    align-self: center;
  }

  #w-node-_8cfb434d-d4b5-42a2-5621-1da531ebfea3-ee50f8ce {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_0d983de5-8fe4-08bb-721b-87ba96a61b61-ee50f8ce {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_61e86636-4423-6b68-6164-b00d5cfc12d4-ee50f8ce {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_1cb5c2ac-86dd-fa55-9716-d395cf7ca282-ccfd0bf0 {
    justify-self: auto;
  }

  #w-node-fb28e1d0-0c9d-de3b-37d7-3b46cb7223fa-ccfd0bf0 {
    align-self: center;
  }

  #w-node-fb28e1d0-0c9d-de3b-37d7-3b46cb7223ff-ccfd0bf0 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-fb28e1d0-0c9d-de3b-37d7-3b46cb722401-ccfd0bf0 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-fb28e1d0-0c9d-de3b-37d7-3b46cb722402-ccfd0bf0 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_1cb5c2ac-86dd-fa55-9716-d395cf7ca282-13db1aff {
    justify-self: auto;
  }

  #w-node-_2ca7f293-be12-4568-f2c3-8c94f131c21f-13db1aff {
    align-self: center;
  }

  #w-node-_2ca7f293-be12-4568-f2c3-8c94f131c224-13db1aff {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_2ca7f293-be12-4568-f2c3-8c94f131c226-13db1aff {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_2ca7f293-be12-4568-f2c3-8c94f131c227-13db1aff {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_1cb5c2ac-86dd-fa55-9716-d395cf7ca282-3c34a51c {
    justify-self: auto;
  }

  #w-node-_2f1ca39b-0259-c3d3-349d-ea7f6ce38ea0-3c34a51c {
    align-self: center;
  }

  #w-node-_2f1ca39b-0259-c3d3-349d-ea7f6ce38ea5-3c34a51c {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_2f1ca39b-0259-c3d3-349d-ea7f6ce38ea7-3c34a51c {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_2f1ca39b-0259-c3d3-349d-ea7f6ce38ea8-3c34a51c {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_1cb5c2ac-86dd-fa55-9716-d395cf7ca282-c36285d4 {
    justify-self: auto;
  }

  #w-node-e6067d28-df8a-2f0c-eeb3-cb184a9ce721-c36285d4 {
    grid-area: 5 / 4 / 6 / 5;
  }

  #w-node-e6067d28-df8a-2f0c-eeb3-cb184a9ce736-c36285d4 {
    grid-area: 5 / 2 / 6 / 3;
  }

  #w-node-e6067d28-df8a-2f0c-eeb3-cb184a9ce738-c36285d4 {
    grid-area: 5 / 3 / 6 / 4;
  }

  #w-node-e6067d28-df8a-2f0c-eeb3-cb184a9ce73a-c36285d4 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-dc31683f-a4e3-d4ba-9400-0f712577615f-c36285d4 {
    align-self: center;
  }

  #w-node-dc31683f-a4e3-d4ba-9400-0f7125776164-c36285d4 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-dc31683f-a4e3-d4ba-9400-0f7125776166-c36285d4 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-dc31683f-a4e3-d4ba-9400-0f7125776167-c36285d4 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-c3e76719-ab72-c6c7-2eb2-f3d93e4cc209-0fa44c64 {
    justify-self: auto;
  }

  #w-node-_706fed0d-3caf-0827-cd30-e50e9ee58a76-0fa44c64 {
    align-self: center;
  }

  #w-node-_1706529d-9069-4b25-b9bb-a89b76d87d65-aaab11db {
    justify-self: auto;
  }

  #w-node-_43635c1f-f47a-78fc-61c7-de46898d565e-aaab11db {
    align-self: center;
  }

  #w-node-_43635c1f-f47a-78fc-61c7-de46898d5663-aaab11db {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_43635c1f-f47a-78fc-61c7-de46898d5665-aaab11db {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_43635c1f-f47a-78fc-61c7-de46898d5666-aaab11db {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_1cb5c2ac-86dd-fa55-9716-d395cf7ca282-d9bdc5eb {
    justify-self: auto;
  }

  #w-node-_6a3925ce-8f52-5af0-c782-79cf97b41151-d9bdc5eb {
    align-self: center;
  }

  #w-node-_6a3925ce-8f52-5af0-c782-79cf97b41156-d9bdc5eb {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_6a3925ce-8f52-5af0-c782-79cf97b41158-d9bdc5eb {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_6a3925ce-8f52-5af0-c782-79cf97b41159-d9bdc5eb {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-a621e2d3-fc0a-d9cc-f355-81a66cc3b2f1-e3800327 {
    justify-self: auto;
  }

  #w-node-b1bc3626-067f-cb1f-229f-a77e7bf435fc-e3800327, #w-node-_7fdea6af-f6bc-360d-0488-fe473df01386-d20fc19b {
    align-self: center;
  }

  #w-node-_7fdea6af-f6bc-360d-0488-fe473df0138b-d20fc19b {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_7fdea6af-f6bc-360d-0488-fe473df0138d-d20fc19b {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_7fdea6af-f6bc-360d-0488-fe473df0138e-d20fc19b {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_9a67f91c-e438-7d62-e8e8-9936c29088c1-087b2244 {
    justify-self: auto;
  }

  #w-node-c6b490f3-ed32-c65c-cf10-e8f707456caa-087b2244 {
    align-self: center;
  }

  #w-node-c6b490f3-ed32-c65c-cf10-e8f707456caf-087b2244 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-c6b490f3-ed32-c65c-cf10-e8f707456cb1-087b2244 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-c6b490f3-ed32-c65c-cf10-e8f707456cb2-087b2244 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_9a67f91c-e438-7d62-e8e8-9936c29088c1-2b4bc4cc {
    justify-self: auto;
  }

  #w-node-_4d9882a9-d38b-18b0-d6ff-0b68d1cbe676-2b4bc4cc {
    align-self: center;
  }

  #w-node-_4d9882a9-d38b-18b0-d6ff-0b68d1cbe67b-2b4bc4cc {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4d9882a9-d38b-18b0-d6ff-0b68d1cbe67d-2b4bc4cc {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_4d9882a9-d38b-18b0-d6ff-0b68d1cbe67e-2b4bc4cc {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_9a67f91c-e438-7d62-e8e8-9936c29088c1-a7410fad {
    justify-self: auto;
  }

  #w-node-_77c84f0c-b4b0-7612-e610-f2d27620bda9-a7410fad {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_77c84f0c-b4b0-7612-e610-f2d27620bdb2-a7410fad {
    grid-column: span 1 / span 1;
  }

  #w-node-_77c84f0c-b4b0-7612-e610-f2d27620bdb3-a7410fad {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-d50733ef-720d-cc01-ea73-1378f2da80bf-a7410fad {
    align-self: center;
  }

  #w-node-d50733ef-720d-cc01-ea73-1378f2da80c4-a7410fad {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-d50733ef-720d-cc01-ea73-1378f2da80c6-a7410fad {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-d50733ef-720d-cc01-ea73-1378f2da80c7-a7410fad {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_9a67f91c-e438-7d62-e8e8-9936c29088c1-a0c80d5c {
    justify-self: auto;
  }

  #w-node-a9e9aafc-59df-1345-e2d9-0dc95e71befc-a0c80d5c {
    grid-area: 5 / 4 / 6 / 5;
  }

  #w-node-a9e9aafc-59df-1345-e2d9-0dc95e71bf11-a0c80d5c {
    grid-area: 5 / 2 / 6 / 3;
  }

  #w-node-a9e9aafc-59df-1345-e2d9-0dc95e71bf13-a0c80d5c {
    grid-area: 5 / 3 / 6 / 4;
  }

  #w-node-a9e9aafc-59df-1345-e2d9-0dc95e71bf15-a0c80d5c {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_6441e899-86a5-1df6-2f85-a648e93886f3-a0c80d5c {
    align-self: center;
  }

  #w-node-_6441e899-86a5-1df6-2f85-a648e93886f8-a0c80d5c {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_6441e899-86a5-1df6-2f85-a648e93886fa-a0c80d5c {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_6441e899-86a5-1df6-2f85-a648e93886fb-a0c80d5c {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_328fea65-5989-e185-b35b-63994578dbd3-81197692 {
    justify-self: auto;
  }

  #w-node-_4dd4de85-c04f-9880-4530-4c858a121743-81197692 {
    align-self: center;
  }

  #w-node-_4dd4de85-c04f-9880-4530-4c858a121748-81197692 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4dd4de85-c04f-9880-4530-4c858a12174a-81197692 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_4dd4de85-c04f-9880-4530-4c858a12174b-81197692 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-eafbb98f-4aae-afb9-1b71-7396a50dcaee-e7786d52 {
    justify-self: auto;
  }

  #w-node-_41e0e1ed-9775-2eaa-36bd-e6c17c640580-e7786d52 {
    align-self: center;
  }

  #w-node-_25e2280c-801c-9b04-a40b-0bb184f3d39b-7f7371d6 {
    justify-self: auto;
  }

  #w-node-_9303d1dd-473a-6175-fc41-6de1c51f9dde-7f7371d6 {
    align-self: center;
  }

  #w-node-_9303d1dd-473a-6175-fc41-6de1c51f9de3-7f7371d6 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_9303d1dd-473a-6175-fc41-6de1c51f9de5-7f7371d6 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_9303d1dd-473a-6175-fc41-6de1c51f9de6-7f7371d6 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_5f93e667-4bc0-d2ce-fc03-aadbe7c73647-d1352189 {
    justify-self: auto;
  }

  #w-node-_8456c6ef-0ef5-d837-ebbf-6388774042d1-d1352189 {
    align-self: center;
  }

  #w-node-_8456c6ef-0ef5-d837-ebbf-6388774042d6-d1352189 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_8456c6ef-0ef5-d837-ebbf-6388774042d8-d1352189 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_8456c6ef-0ef5-d837-ebbf-6388774042d9-d1352189 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_7fdea6af-f6bc-360d-0488-fe473df01386-7c0dfb2c {
    align-self: center;
  }

  #w-node-_7fdea6af-f6bc-360d-0488-fe473df0138b-7c0dfb2c {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_7fdea6af-f6bc-360d-0488-fe473df0138d-7c0dfb2c {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_7fdea6af-f6bc-360d-0488-fe473df0138e-7c0dfb2c {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_9a67f91c-e438-7d62-e8e8-9936c29088c1-33b21627 {
    justify-self: auto;
  }

  #w-node-_9a67f91c-e438-7d62-e8e8-9936c2908925-33b21627, #w-node-_78e45c04-dd84-1789-a6ac-e253c1c5e2ac-33b21627 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c6b490f3-ed32-c65c-cf10-e8f707456caa-33b21627 {
    align-self: center;
  }

  #w-node-c6b490f3-ed32-c65c-cf10-e8f707456caf-33b21627 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-c6b490f3-ed32-c65c-cf10-e8f707456cb1-33b21627 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-c6b490f3-ed32-c65c-cf10-e8f707456cb2-33b21627 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_9a67f91c-e438-7d62-e8e8-9936c29088c1-02f03648 {
    justify-self: auto;
  }

  #w-node-_4d9882a9-d38b-18b0-d6ff-0b68d1cbe676-02f03648 {
    align-self: center;
  }

  #w-node-_4d9882a9-d38b-18b0-d6ff-0b68d1cbe67b-02f03648 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4d9882a9-d38b-18b0-d6ff-0b68d1cbe67d-02f03648 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_4d9882a9-d38b-18b0-d6ff-0b68d1cbe67e-02f03648 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_9a67f91c-e438-7d62-e8e8-9936c29088c1-672adbd8 {
    justify-self: auto;
  }

  #w-node-_77c84f0c-b4b0-7612-e610-f2d27620bda9-672adbd8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_77c84f0c-b4b0-7612-e610-f2d27620bdb2-672adbd8 {
    grid-column: span 1 / span 1;
  }

  #w-node-_77c84f0c-b4b0-7612-e610-f2d27620bdb3-672adbd8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-d50733ef-720d-cc01-ea73-1378f2da80bf-672adbd8 {
    align-self: center;
  }

  #w-node-d50733ef-720d-cc01-ea73-1378f2da80c4-672adbd8 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-d50733ef-720d-cc01-ea73-1378f2da80c6-672adbd8 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-d50733ef-720d-cc01-ea73-1378f2da80c7-672adbd8 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_9a67f91c-e438-7d62-e8e8-9936c29088c1-ce2cf7cd {
    justify-self: auto;
  }

  #w-node-a9e9aafc-59df-1345-e2d9-0dc95e71befc-ce2cf7cd {
    grid-area: 5 / 4 / 6 / 5;
  }

  #w-node-a9e9aafc-59df-1345-e2d9-0dc95e71bf11-ce2cf7cd {
    grid-area: 5 / 2 / 6 / 3;
  }

  #w-node-a9e9aafc-59df-1345-e2d9-0dc95e71bf13-ce2cf7cd {
    grid-area: 5 / 3 / 6 / 4;
  }

  #w-node-a9e9aafc-59df-1345-e2d9-0dc95e71bf15-ce2cf7cd {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_6441e899-86a5-1df6-2f85-a648e93886f3-ce2cf7cd {
    align-self: center;
  }

  #w-node-_6441e899-86a5-1df6-2f85-a648e93886f8-ce2cf7cd {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_6441e899-86a5-1df6-2f85-a648e93886fa-ce2cf7cd {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_6441e899-86a5-1df6-2f85-a648e93886fb-ce2cf7cd {
    grid-area: 2 / 3 / 3 / 4;
  }
}

@media screen and (max-width: 479px) {
  #w-node-ca6ac842-0bc6-9357-f360-39324d1eb490-a9d368d5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_424a9a4e-743d-80a8-dc7d-8628aeaee12f-a9d368d5 {
    grid-area: 3 / 1 / 5 / 2;
  }

  #w-node-_424a9a4e-743d-80a8-dc7d-8628aeaee138-a9d368d5 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_424a9a4e-743d-80a8-dc7d-8628aeaee13f-a9d368d5 {
    grid-area: 3 / 1 / 4 / 2;
    place-self: center;
  }

  #w-node-_424a9a4e-743d-80a8-dc7d-8628aeaee142-a9d368d5 {
    grid-area: 4 / 1 / 5 / 2;
    align-self: center;
  }

  #w-node-_61c9394e-26a3-9ca8-5c7d-25f48ba96b89-a9d368d5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5eaa2a4d-67b4-9faf-665f-f55040fa26de-a9d368d5 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_5eaa2a4d-67b4-9faf-665f-f55040fa26dc-a9d368d5 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_5eaa2a4d-67b4-9faf-665f-f55040fa26e1-a9d368d5, #w-node-_86930307-0fc3-8725-dd45-b2f910271839-78e27f45, #w-node-_86930307-0fc3-8725-dd45-b2f91027183a-78e27f45, #w-node-_86930307-0fc3-8725-dd45-b2f91027183b-78e27f45 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e682ed02-47b6-3382-ebef-5082a6538613-78e27f45 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e682ed02-47b6-3382-ebef-5082a6538614-78e27f45 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center stretch;
  }

  #w-node-e682ed02-47b6-3382-ebef-5082a6538619-78e27f45, #w-node-e682ed02-47b6-3382-ebef-5082a653861a-78e27f45 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_69034320-6f04-f689-c6b9-9dd14a4c6a52-78e27f45 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: auto;
  }

  #w-node-_168a24c5-7dc5-292e-a4fb-6fa5f2f80d41-78e27f45 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: auto;
  }

  #w-node-_6aab16cc-2f14-0fa8-1eec-c52c30cfd4ac-78e27f45 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2726bec7-b0ae-d410-41b7-ee08028ed4c9-b8e27f4c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2726bec7-b0ae-d410-41b7-ee08028ed4ca-b8e27f4c {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center stretch;
  }

  #w-node-_2726bec7-b0ae-d410-41b7-ee08028ed4cf-b8e27f4c, #w-node-_2726bec7-b0ae-d410-41b7-ee08028ed4d0-b8e27f4c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_82dd0a65-c075-fcb7-b058-e7105657c4e1-b8e27f4c, #w-node-_82dd0a65-c075-fcb7-b058-e7105657c4e2-b8e27f4c, #w-node-_82dd0a65-c075-fcb7-b058-e7105657c4e3-b8e27f4c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ac1972bb-e036-e354-cdd8-d01785674fee-b8e27f4c {
    grid-area: 7 / 2 / 8 / 3;
  }

  #w-node-_8da35a4d-3f44-4ae4-3fd1-61762e565588-b8e27f4c {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_8400fbae-3f93-b6df-6ba2-e061f652dfdb-b8e27f4c, #w-node-e0228566-ff87-f858-868a-b2c0b57cb488-b8e27f4c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b4dd2291-5b9f-5f12-5f15-d60c40ed19f0-b8e27f4c {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_8324cc61-88c4-742c-c04a-86906b406506-b8e27f4c {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-e61f12c5-3b07-2ef0-44c8-a4757aec5391-b8e27f4c {
    grid-area: 5 / 2 / 6 / 3;
  }

  #w-node-f55bb218-eb4f-9a31-5ba3-dc6d5d4618b5-b8e27f4c {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-_7177720a-0aa5-8d1c-c564-afb41616a6a8-b8e27f4c {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_0e70d652-df00-2e64-6fc9-21b7a7499bd5-b8e27f4c {
    grid-area: 6 / 2 / 7 / 3;
  }

  #w-node-e678a3b7-9242-9c56-c1f9-838ee1453407-b8e27f4c {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-a26ec32d-263b-47fa-669c-24a7a6e86ddb-a7e27f4d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a26ec32d-263b-47fa-669c-24a7a6e86ddc-a7e27f4d {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center stretch;
  }

  #w-node-a26ec32d-263b-47fa-669c-24a7a6e86de1-a7e27f4d, #w-node-a26ec32d-263b-47fa-669c-24a7a6e86de2-a7e27f4d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b3550ecb-74bf-d3a9-83d7-4ba245983584-a7e27f4d, #w-node-b3550ecb-74bf-d3a9-83d7-4ba245983585-a7e27f4d, #w-node-b3550ecb-74bf-d3a9-83d7-4ba245983586-a7e27f4d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f4b77232-7881-c0ac-326c-1a414db42d01-a7e27f4d {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_0b9f68ee-b871-8c2e-2926-25afb9f67cad-1ae27f4e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0b9f68ee-b871-8c2e-2926-25afb9f67cae-1ae27f4e {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center stretch;
  }

  #w-node-_0b9f68ee-b871-8c2e-2926-25afb9f67cb3-1ae27f4e, #w-node-_0b9f68ee-b871-8c2e-2926-25afb9f67cb4-1ae27f4e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b7bceb4d-c088-119b-c9e0-b03ffd068e16-1ae27f4e, #w-node-b7bceb4d-c088-119b-c9e0-b03ffd068e17-1ae27f4e, #w-node-b7bceb4d-c088-119b-c9e0-b03ffd068e18-1ae27f4e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3df9baf9-c768-dda7-3a83-b08ef8b0cd8e-f4e27f4f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_3df9baf9-c768-dda7-3a83-b08ef8b0cd8f-f4e27f4f {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center stretch;
  }

  #w-node-_3df9baf9-c768-dda7-3a83-b08ef8b0cd94-f4e27f4f, #w-node-_3df9baf9-c768-dda7-3a83-b08ef8b0cd95-f4e27f4f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b3550ecb-74bf-d3a9-83d7-4ba245983584-f4e27f4f, #w-node-b3550ecb-74bf-d3a9-83d7-4ba245983585-f4e27f4f, #w-node-b3550ecb-74bf-d3a9-83d7-4ba245983586-f4e27f4f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f4b77232-7881-c0ac-326c-1a414db42d01-f4e27f4f {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-e8fa341d-ad09-733d-cc55-82356c629c09-49e27f50 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e8fa341d-ad09-733d-cc55-82356c629c0a-49e27f50 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center stretch;
  }

  #w-node-e8fa341d-ad09-733d-cc55-82356c629c0f-49e27f50, #w-node-e8fa341d-ad09-733d-cc55-82356c629c10-49e27f50 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_9cd6b505-8317-0b1d-7425-8f7dca8dab4b-49e27f50, #w-node-_4594e2d3-f625-46e6-cc37-7a33dd51e2b5-49e27f50, #w-node-_945510b2-c817-90db-8a2e-e3aa28e25341-49e27f50 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f4b77232-7881-c0ac-326c-1a414db42d01-49e27f50 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_46dbe354-598e-0b12-e99d-b67ea8af7bc0-49e27f50 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-c8eb7fbe-2fa2-2366-3f04-a0f5fc5b346e-49e27f50 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_892dd09a-8d47-532e-c8a8-c664560358b4-49e27f50 {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-_4fab7bb8-ba51-197c-d408-5f4b398f0b66-49e27f50 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_86c77231-3610-d4bf-432a-afe0c8f45bf6-49e27f50 {
    grid-area: 5 / 2 / 6 / 4;
    align-self: start;
  }

  #w-node-_4967d936-ea83-6e44-e9a1-c8ca18867f3d-49e27f50 {
    grid-area: 4 / 1 / 5 / 4;
  }

  #w-node-_70a3663e-12e0-2934-077d-f1de818f2008-49e27f50 {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-_35765d7d-55e0-d7dc-c04a-82aaea99247a-49e27f50 {
    grid-area: 6 / 1 / 7 / 4;
  }

  #w-node-cf2a3bc3-1246-be77-f244-efcefc855cab-49e27f50 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-f18ece43-66b8-2fd6-ddb0-61eb06039927-49e27f50 {
    grid-area: 3 / 2 / 4 / 4;
  }

  #w-node-_3a7ea6f6-6d21-0682-9329-2bb192dc81f2-49e27f50 {
    grid-area: 7 / 2 / 8 / 4;
  }

  #w-node-_22cc8b86-1ab8-0ba7-4cd3-d764b628687a-49e27f50 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_22cc8b86-1ab8-0ba7-4cd3-d764b6286877-49e27f50 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_22cc8b86-1ab8-0ba7-4cd3-d764b628687b-49e27f50 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_45f23761-15f4-83be-7221-38d4b577355d-49e27f50 {
    grid-area: 4 / 1 / 5 / 4;
  }

  #w-node-_22cc8b86-1ab8-0ba7-4cd3-d764b6286896-49e27f50 {
    grid-area: 7 / 2 / 8 / 4;
  }

  #w-node-_22cc8b86-1ab8-0ba7-4cd3-d764b6286881-49e27f50 {
    grid-area: 5 / 2 / 6 / 4;
    align-self: start;
  }

  #w-node-_22cc8b86-1ab8-0ba7-4cd3-d764b6286884-49e27f50 {
    grid-area: 6 / 1 / 7 / 4;
  }

  #w-node-_22cc8b86-1ab8-0ba7-4cd3-d764b62868a0-49e27f50 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_22cc8b86-1ab8-0ba7-4cd3-d764b62868a3-49e27f50 {
    grid-area: 3 / 2 / 4 / 4;
  }

  #w-node-_22cc8b86-1ab8-0ba7-4cd3-d764b6286885-49e27f50 {
    grid-area: 7 / 1 / 8 / 2;
    align-self: start;
  }

  #w-node-_3faa8d4d-6b29-df39-f54a-87a0006c351d-49e27f50 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_3faa8d4d-6b29-df39-f54a-87a0006c3511-49e27f50 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: start;
  }

  #w-node-_3faa8d4d-6b29-df39-f54a-87a0006c3507-49e27f50, #w-node-e3e496ef-3559-ea50-74bf-b14ff5f505cb-49e27f50 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-e3e496ef-3559-ea50-74bf-b14ff5f505de-49e27f50 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: start;
  }

  #w-node-e3e496ef-3559-ea50-74bf-b14ff5f505ef-49e27f50 {
    grid-area: 5 / 2 / 6 / 4;
  }

  #w-node-_0d860ae5-128b-94a4-6f55-69ca6f808308-77e27f51 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0d860ae5-128b-94a4-6f55-69ca6f808309-77e27f51 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center stretch;
  }

  #w-node-_0d860ae5-128b-94a4-6f55-69ca6f80830e-77e27f51, #w-node-_0d860ae5-128b-94a4-6f55-69ca6f80830f-77e27f51 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_9cd6b505-8317-0b1d-7425-8f7dca8dab4b-77e27f51, #w-node-_4594e2d3-f625-46e6-cc37-7a33dd51e2b5-77e27f51, #w-node-_945510b2-c817-90db-8a2e-e3aa28e25341-77e27f51 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_079ddcc3-0c0b-fd92-6c44-a04838bfdcd8-17e27f55 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_079ddcc3-0c0b-fd92-6c44-a04838bfdcd9-17e27f55 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center stretch;
  }

  #w-node-_079ddcc3-0c0b-fd92-6c44-a04838bfdcde-17e27f55, #w-node-_079ddcc3-0c0b-fd92-6c44-a04838bfdcdf-17e27f55 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_82dd0a65-c075-fcb7-b058-e7105657c4e1-17e27f55, #w-node-_82dd0a65-c075-fcb7-b058-e7105657c4e2-17e27f55, #w-node-_82dd0a65-c075-fcb7-b058-e7105657c4e3-17e27f55 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_38afae2e-3c81-b624-0d27-e78e1c21f0ef-17e27f55 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-e0228566-ff87-f858-868a-b2c0b57cb488-17e27f55, #w-node-b2d4d267-136a-f06c-d389-8e8bb0f7f61c-17e27f55 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_07cc26d4-bd52-62d8-5fb7-c336376caa81-17e27f55 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_37cd2790-5fed-4b30-fc04-05db65da24d0-17e27f55, #w-node-_71a356a7-6265-c304-9d0c-72f078583c6d-17e27f55 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4e041da6-a1a0-49c2-1b84-31e4c93a515f-17e27f55 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a31427e1-e492-d55b-2a5e-e07030543eb0-17e27f55, #w-node-_985e3eb0-b45a-27e3-a5bf-a4d9185a9a09-17e27f55 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d3f272e1-f947-9d78-1c51-430fd6a3ad2d-17e27f55 {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-be626cca-3137-8cdf-a49e-31998a49d941-17e27f55 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-_6c33309e-689e-0198-d86c-2075004215b4-17e27f55 {
    grid-area: 6 / 2 / 7 / 3;
  }

  #w-node-_31f6ad6f-2dc8-5f62-3a3e-6f0287b51d5c-17e27f55 {
    grid-area: 7 / 1 / 8 / 3;
  }

  #w-node-e7d68c1a-f8eb-49af-ce7e-9304f3537647-17e27f55 {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-_838888cd-eee1-991f-ba49-9a2a3d818704-17e27f55 {
    grid-area: 8 / 2 / 9 / 3;
  }

  #w-node-f8335e25-9967-772e-2a07-6264d64425e7-17e27f55 {
    grid-area: 10 / 1 / 11 / 2;
  }

  #w-node-_8f8b596d-9531-6cd6-5df0-a0f583de861c-17e27f55 {
    grid-area: 10 / 2 / 11 / 3;
  }

  #w-node-_2d7f401e-d824-d2aa-7831-025234e06755-17e27f55 {
    grid-area: 9 / 1 / 10 / 3;
  }

  #w-node-ff13c40b-4d39-8cb2-15fd-b5c5dff0c1ce-17e27f55 {
    grid-area: 12 / 1 / 13 / 2;
  }

  #w-node-_3624aa44-c5d0-d06d-bce2-a155023ae572-17e27f55 {
    grid-area: 12 / 2 / 13 / 3;
  }

  #w-node-_8b8b2448-fb7d-6c03-85f4-9e58422c1c20-17e27f55 {
    grid-area: 19 / 1 / 20 / 3;
  }

  #w-node-_25736f7a-a78d-f472-ebd0-e9c4138491d9-17e27f55 {
    grid-area: 14 / 1 / 15 / 2;
  }

  #w-node-be00d781-b918-c667-a04c-20f22dbdfa15-17e27f55 {
    grid-area: 14 / 2 / 15 / 3;
  }

  #w-node-b34030cf-6d64-b8f8-5a4f-f5af684c649f-17e27f55 {
    grid-area: 11 / 1 / 12 / 3;
  }

  #w-node-_72810e2c-54c8-2fbc-eb0a-6a63a61d88f0-17e27f55 {
    grid-area: 16 / 2 / 17 / 3;
  }

  #w-node-a8000aaa-5625-650c-f73a-6f97b72568be-17e27f55 {
    grid-area: 16 / 1 / 17 / 2;
  }

  #w-node-_0049219f-ef7c-8231-fd91-85b8aeff65b9-17e27f55 {
    grid-area: 13 / 1 / 14 / 3;
  }

  #w-node-d2192b74-00e2-2e8e-d492-eb8809a59223-17e27f55 {
    grid-area: 18 / 1 / 19 / 2;
  }

  #w-node-_844bc7cb-481e-fcea-156f-195a4067657f-17e27f55 {
    grid-area: 18 / 2 / 19 / 3;
  }

  #w-node-dbc16130-ccd0-1918-f869-7abb7cb42e40-17e27f55 {
    grid-area: 15 / 1 / 16 / 3;
  }

  #w-node-_2f0a7ee2-7cff-ae57-f7f1-9c3e61d4ba72-17e27f55 {
    grid-area: 20 / 1 / 21 / 2;
  }

  #w-node-_59431329-165c-039f-3174-a9883e61aaa7-17e27f55 {
    grid-area: 20 / 2 / 21 / 3;
  }

  #w-node-_0043905b-20b8-c843-bf89-3ff767bf1b2f-17e27f55 {
    grid-area: 17 / 1 / 18 / 3;
  }

  #w-node-aadac00f-90b7-5906-9fbe-4755f2253aa0-17e27f55 {
    grid-area: 22 / 1 / 23 / 2;
  }

  #w-node-_9bb58a2b-8bd0-23bb-d1e7-f14e8e1f0ae7-17e27f55 {
    grid-area: 23 / 1 / 24 / 3;
  }

  #w-node-_899fbfb2-102c-2118-798a-56633c54fa84-17e27f55 {
    grid-area: 22 / 2 / 23 / 3;
  }

  #w-node-_46585e07-e0e0-04eb-36e2-3635ce5ebc19-17e27f55 {
    grid-area: 21 / 1 / 22 / 3;
  }

  #w-node-_079ddcc3-0c0b-fd92-6c44-a04838bfdcd8-4933d4f9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_079ddcc3-0c0b-fd92-6c44-a04838bfdcd9-4933d4f9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center stretch;
  }

  #w-node-_079ddcc3-0c0b-fd92-6c44-a04838bfdcde-4933d4f9, #w-node-_079ddcc3-0c0b-fd92-6c44-a04838bfdcdf-4933d4f9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_82dd0a65-c075-fcb7-b058-e7105657c4e1-4933d4f9, #w-node-_82dd0a65-c075-fcb7-b058-e7105657c4e2-4933d4f9, #w-node-_82dd0a65-c075-fcb7-b058-e7105657c4e3-4933d4f9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_38afae2e-3c81-b624-0d27-e78e1c21f0ef-4933d4f9 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_71a356a7-6265-c304-9d0c-72f078583c6d-4933d4f9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e0228566-ff87-f858-868a-b2c0b57cb488-4933d4f9 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_54c6f0c1-dedf-9f16-6a13-e76b8cd3e254-4933d4f9 {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_07cc26d4-bd52-62d8-5fb7-c336376caa81-4933d4f9 {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_0b82d66d-0249-2df8-f8e6-3d9cd8c82ffc-4933d4f9 {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-d6cbdfee-6c5e-f78f-d109-ba47761d2c7f-4933d4f9 {
    grid-area: 11 / 2 / 12 / 3;
  }

  #w-node-_556a800b-b191-48b1-352e-6b06f0995415-4933d4f9 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_469f62fa-5e99-a201-2f0f-a5ff61bc5cd2-4933d4f9 {
    grid-area: 6 / 2 / 7 / 3;
  }

  #w-node-_4ed86683-fb27-f44d-cd24-7a4a03403cdf-4933d4f9 {
    grid-area: 7 / 2 / 8 / 3;
  }

  #w-node-e9b2ea48-496a-4bc0-0883-2f8dae0f36d7-4933d4f9 {
    grid-area: 8 / 1 / 9 / 3;
  }

  #w-node-_1955c3b2-b282-5b16-fda7-f0adfef12ce7-4933d4f9 {
    grid-area: 9 / 1 / 10 / 2;
  }

  #w-node-_183bdcda-9db9-cf76-60f5-571693e36fdc-4933d4f9 {
    grid-area: 10 / 1 / 11 / 3;
  }

  #w-node-_3d4bc6f0-3160-de09-b409-b1bc8d08a0cc-4933d4f9 {
    grid-area: 12 / 2 / 13 / 3;
  }

  #w-node-_995dd3ff-3798-144e-1876-2cf39b2917b6-4933d4f9 {
    grid-area: 9 / 2 / 10 / 3;
  }

  #w-node-e729cdf3-7c67-916f-25ad-73d44d359f65-4933d4f9 {
    grid-area: 13 / 2 / 14 / 3;
  }

  #w-node-_20081403-ef83-b960-f1d6-12c9fccd57f4-4933d4f9 {
    grid-area: 15 / 2 / 16 / 3;
  }

  #w-node-_86e9ca55-e0f3-cdac-272d-98013178aa85-4933d4f9 {
    grid-area: 16 / 2 / 17 / 3;
  }

  #w-node-fc75de62-1868-1e06-ea24-e84f3cec1cda-4933d4f9 {
    grid-area: 17 / 2 / 18 / 3;
  }

  #w-node-c11c9bff-ba30-ddb8-06c8-1033c3314f9b-4933d4f9 {
    grid-area: 18 / 2 / 19 / 3;
  }

  #w-node-d991fc2f-e3e4-8800-b261-ca77a3e6e7da-4933d4f9 {
    grid-area: 19 / 2 / 20 / 3;
  }

  #w-node-_8e7bc490-e12f-497a-341a-7d18bd9197b6-4933d4f9 {
    grid-area: 12 / 1 / 13 / 2;
  }

  #w-node-_1ab8dc64-26dc-13e2-03da-9dc3d1dbc434-4933d4f9 {
    grid-area: 20 / 2 / 21 / 3;
  }

  #w-node-c5b991dd-1bb0-d843-6f4a-95813132b80c-4933d4f9 {
    grid-area: 14 / 1 / 15 / 2;
  }

  #w-node-f3082353-cec4-1dda-d16b-7236e0f07d57-4933d4f9 {
    grid-area: 14 / 2 / 15 / 3;
  }

  #w-node-_4eab67d1-67f7-0fc8-7831-1f5247293b56-4933d4f9 {
    grid-area: 22 / 2 / 23 / 3;
  }

  #w-node-_9be83e07-e07a-5c26-49a3-08afe520bd3c-4933d4f9 {
    grid-area: 15 / 1 / 16 / 2;
  }

  #w-node-b091aeeb-c74d-4b60-2a98-415602f87ac1-4933d4f9 {
    grid-area: 16 / 1 / 17 / 2;
  }

  #w-node-afb1937f-3542-f71c-97bd-550589a7afb4-4933d4f9 {
    grid-area: 23 / 2 / 24 / 3;
  }

  #w-node-_9cd4f595-b143-67bb-1ccc-c2c979fbb52f-4933d4f9 {
    grid-area: 21 / 2 / 22 / 3;
  }

  #w-node-_520f6360-93de-54b2-244b-f26823003060-4933d4f9 {
    grid-area: 18 / 1 / 19 / 2;
  }

  #w-node-_9ac1b11d-c11e-b3eb-3747-28d069150124-4933d4f9 {
    grid-area: 20 / 1 / 21 / 2;
  }

  #w-node-edd143d5-a036-1e89-b372-366c0edf248c-4933d4f9 {
    grid-area: 22 / 1 / 23 / 2;
  }

  #w-node-_8c8effa2-58bb-4c75-4e3c-c72302b3cf70-4933d4f9 {
    grid-area: 23 / 1 / 24 / 2;
  }

  #w-node-d3068cde-c213-07c6-6154-11a9c62b5f88-4933d4f9 {
    grid-area: 21 / 1 / 22 / 2;
  }

  #w-node-a8efb674-666b-590d-637c-6825ef848592-4933d4f9 {
    grid-area: 19 / 1 / 20 / 2;
  }

  #w-node-_3acdb6cc-ecea-376d-5708-affd4d12bfd6-4933d4f9 {
    grid-area: 17 / 1 / 18 / 2;
  }

  #w-node-b88e323f-15b9-3bc2-dcdc-7187d5fff3ef-4933d4f9 {
    grid-area: 13 / 1 / 14 / 2;
  }

  #w-node-_4cfc31f3-5c21-5f99-566f-77bed5aefd8c-4933d4f9 {
    grid-area: 11 / 1 / 12 / 2;
  }

  #w-node-fae055bf-0969-483d-0ee7-6f4f69995bdb-4933d4f9 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-_0187477c-15ac-3428-388a-5fbd34ac9a52-5fa93ac2 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0187477c-15ac-3428-388a-5fbd34ac9a53-5fa93ac2 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center stretch;
  }

  #w-node-_0187477c-15ac-3428-388a-5fbd34ac9a58-5fa93ac2, #w-node-_0187477c-15ac-3428-388a-5fbd34ac9a59-5fa93ac2 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_87a3e8e6-bac3-46b4-7db6-68ec1ca14fc7-5fa93ac2, #w-node-_87a3e8e6-bac3-46b4-7db6-68ec1ca14fc8-5fa93ac2, #w-node-_87a3e8e6-bac3-46b4-7db6-68ec1ca14fc9-5fa93ac2, #w-node-_7d2dc2b3-9acc-ef62-a00e-2cf8837acb87-dc7fbf0c, #w-node-_7d2dc2b3-9acc-ef62-a00e-2cf8837acb88-dc7fbf0c, #w-node-_7d2dc2b3-9acc-ef62-a00e-2cf8837acb89-dc7fbf0c, #w-node-_89e5016b-1c4e-8acd-1504-cd1901732613-dc7fbf0c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_51a2ba4d-a652-3fb8-22c5-c4bce2c6c380-dc7fbf0c {
    grid-area: span 1 / span 3 / span 1 / span 3;
    align-self: center;
  }

  #w-node-_51a2ba4d-a652-3fb8-22c5-c4bce2c6c387-dc7fbf0c {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: center;
  }

  #w-node-_84dafc99-9cb9-8cf1-01b7-3e6a173b8e15-dc7fbf0c {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: center stretch;
  }

  #w-node-_51a2ba4d-a652-3fb8-22c5-c4bce2c6c38a-dc7fbf0c {
    grid-area: 4 / 1 / 5 / 4;
    align-self: center;
  }

  #w-node-f490e475-b33a-82c5-43b0-543e44456544-1b37453b, #w-node-f490e475-b33a-82c5-43b0-543e44456545-1b37453b, #w-node-f490e475-b33a-82c5-43b0-543e44456546-1b37453b, #w-node-_89e5016b-1c4e-8acd-1504-cd1901732613-1b37453b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6ae02989-26ea-7820-fd9e-196cd1f15710-1b37453b {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_6ae02989-26ea-7820-fd9e-196cd1f15711-1b37453b, #w-node-_6ae02989-26ea-7820-fd9e-196cd1f15714-1b37453b, #w-node-_6ae02989-26ea-7820-fd9e-196cd1f15717-1b37453b, #w-node-_6ae02989-26ea-7820-fd9e-196cd1f15718-1b37453b, #w-node-_6ae02989-26ea-7820-fd9e-196cd1f1571b-1b37453b, #w-node-_46c78297-a99f-74c5-9d24-ec0e27180cad-1b37453b, #w-node-b6360b2f-f105-fd64-9b90-f281309181fc-1b37453b, #w-node-f82ca1ca-85fd-6166-f4c9-76dbab9c7164-1b37453b, #w-node-_6ae02989-26ea-7820-fd9e-196cd1f1571e-1b37453b, #w-node-_293c83fe-c906-84eb-f3d1-0fe345b9b277-1b37453b, #w-node-b250e54f-25bf-667b-4376-b394de34fbe6-1b37453b, #w-node-dbf86b20-b8d6-f336-25a5-21e73fcd5132-1b37453b, #w-node-ffc7c9d2-d331-f741-4af5-641442d8b8d9-1b37453b, #w-node-_9675cd4f-976b-04c6-0ee7-04a9f9f87509-1b37453b, #w-node-ed340a57-4cb8-cb4b-d17d-22e53e79b771-1b37453b, #w-node-_981aaa4e-6985-4fc8-b1f0-3ec4ea95bd26-1b37453b, #w-node-_0c9e312c-7fd3-95a8-18f9-9b1be2b86835-1b37453b, #w-node-dd49d4e5-4d45-def0-ee29-8268960e5e5f-1b37453b, #w-node-_4f7beeb4-870a-cee7-ea41-ebc6e790ad7e-1b37453b, #w-node-_46296ec5-70c2-adab-d2fb-42e7f1f1f8cd-1b37453b, #w-node-_2ced13c6-5c02-9cc6-86eb-d1980439976f-1b37453b, #w-node-_4b1ab561-a672-a955-7244-ef825819d6f5-1b37453b, #w-node-bbc8f5ea-1df5-65ea-d1fb-e0297b0f38ab-1b37453b, #w-node-e074651d-50b5-a4e2-64a4-dd49e38df92a-1b37453b, #w-node-_5dfedae6-050b-1523-ac32-90c4e1ed1706-1b37453b, #w-node-_942c377b-e476-44d1-0511-ffc0307b44ab-1b37453b, #w-node-_064e9dd4-7ce7-6dc8-0b13-b55515d7a388-1b37453b, #w-node-_692b6d13-ae4d-e248-ca6a-ab5ff8d3f981-1b37453b, #w-node-_5f4b903f-b7f5-62ac-c0f7-d3193be75a8f-1b37453b, #w-node-_76327b28-462f-b63e-622c-afa52946b350-1b37453b, #w-node-_220f33f1-97d0-a1dc-878a-b8cb56aea856-1b37453b, #w-node-ba6d2f20-ab7b-52f2-5472-a0e9673257a7-1b37453b, #w-node-_1f7939ae-4c45-caed-5467-11095d4bcaa6-1b37453b, #w-node-_394fc12f-491b-e3b8-ba33-8377665f42cb-1b37453b, #w-node-_7c0e11fb-2914-ea10-7edb-ca378c21f9de-1b37453b, #w-node-_4299aa3d-36b4-d944-cd2a-20685e802449-1b37453b, #w-node-_3905a371-4676-f652-806b-a137bce341bc-1b37453b, #w-node-adfa94c9-e164-6143-1d8e-ef088899f5f9-1b37453b, #w-node-c8524dd9-9f59-d063-3000-88fbece6c2cd-1b37453b, #w-node-aa87f863-5607-b50c-cadf-bc907012edd5-1b37453b, #w-node-d600ee16-5b42-4d57-ce27-56112cad85ac-1b37453b, #w-node-_7bfbc70c-06a1-0651-2131-df430d9d8fe1-1b37453b, #w-node-_1a3a125f-d49f-e8d5-57c0-dbe8aca91c9a-1b37453b, #w-node-_1cf95c41-5eca-6e72-04a0-1bb335a25663-1b37453b, #w-node-d738b608-5c55-af83-1e17-0b51078e3f03-b62ffaa9, #w-node-d738b608-5c55-af83-1e17-0b51078e3f04-b62ffaa9, #w-node-d738b608-5c55-af83-1e17-0b51078e3f05-b62ffaa9, #w-node-_89e5016b-1c4e-8acd-1504-cd1901732613-b62ffaa9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1e49c204-c572-953b-22c4-b932b4fd6773-b62ffaa9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b5ea59a6-5ce0-e0b8-5532-5bbd9cd3bfd5-b62ffaa9, #w-node-_079d748c-57f6-bb9f-46a3-4ac42ed0e286-b62ffaa9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_079d748c-57f6-bb9f-46a3-4ac42ed0e289-b62ffaa9, #w-node-_079d748c-57f6-bb9f-46a3-4ac42ed0e28f-b62ffaa9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2ce4bbee-7cf3-e14f-a89c-fbaad223d01c-b62ffaa9, #w-node-_7f68e8db-837c-6790-1176-b960eb71f21b-b7c03509, #w-node-_7f68e8db-837c-6790-1176-b960eb71f21c-b7c03509, #w-node-_7f68e8db-837c-6790-1176-b960eb71f21d-b7c03509, #w-node-_89e5016b-1c4e-8acd-1504-cd1901732613-b7c03509, #w-node-_1e49c204-c572-953b-22c4-b932b4fd6773-b7c03509, #w-node-c462791c-ba73-b47f-0f81-85edd2d36b62-b7c03509, #w-node-_5e37951e-0ae0-1e6d-613a-1f412a2b89e8-b7c03509, #w-node-_976a4d25-0c3d-2404-7533-1db3fd43bbfc-b7c03509, #w-node-_976a4d25-0c3d-2404-7533-1db3fd43bc27-b7c03509, #w-node-_976a4d25-0c3d-2404-7533-1db3fd43bc35-b7c03509, #w-node-_425918e5-e330-aa43-279a-90f80e5833f6-b7c03509, #w-node-_425918e5-e330-aa43-279a-90f80e583411-b7c03509, #w-node-_425918e5-e330-aa43-279a-90f80e58341d-b7c03509, #w-node-f490e475-b33a-82c5-43b0-543e44456544-e9ee8dcd, #w-node-f490e475-b33a-82c5-43b0-543e44456545-e9ee8dcd, #w-node-f490e475-b33a-82c5-43b0-543e44456546-e9ee8dcd, #w-node-_89e5016b-1c4e-8acd-1504-cd1901732613-e9ee8dcd, #w-node-_1e49c204-c572-953b-22c4-b932b4fd6773-e9ee8dcd {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3d4bb59d-9c76-618c-75f8-0af6f009301e-e9ee8dcd {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: stretch;
  }

  #w-node-_3d4bb59d-9c76-618c-75f8-0af6f0093027-e9ee8dcd, #w-node-_3d4bb59d-9c76-618c-75f8-0af6f009303d-e9ee8dcd, #w-node-c730456f-ceb3-7970-d4e7-6b305b1cebd4-e9ee8dcd, #w-node-_7f68e8db-837c-6790-1176-b960eb71f21b-e8b5f9c9, #w-node-_7f68e8db-837c-6790-1176-b960eb71f21c-e8b5f9c9, #w-node-_7f68e8db-837c-6790-1176-b960eb71f21d-e8b5f9c9, #w-node-_89e5016b-1c4e-8acd-1504-cd1901732613-e8b5f9c9, #w-node-_1e49c204-c572-953b-22c4-b932b4fd6773-e8b5f9c9, #w-node-e11e5407-6c6c-943e-2a01-4346e0500a62-e8b5f9c9, #w-node-d95df5c9-418f-f448-505e-038b6b6efac0-03972d64, #w-node-d95df5c9-418f-f448-505e-038b6b6efac1-03972d64, #w-node-d95df5c9-418f-f448-505e-038b6b6efac2-03972d64, #w-node-_0b44c7c1-8194-9811-d267-be46ac2e1f3e-03972d64, #w-node-_0b44c7c1-8194-9811-d267-be46ac2e1f41-03972d64, #w-node-f490e475-b33a-82c5-43b0-543e44456544-6ba8a6d5, #w-node-f490e475-b33a-82c5-43b0-543e44456545-6ba8a6d5, #w-node-f490e475-b33a-82c5-43b0-543e44456546-6ba8a6d5, #w-node-_89e5016b-1c4e-8acd-1504-cd1901732613-6ba8a6d5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_43a39a53-9ea8-ab16-2af9-c6d19e9519eb-6ba8a6d5 {
    grid-area: 7 / 2 / 8 / 3;
  }

  #w-node-_43a39a53-9ea8-ab16-2af9-c6d19e9519ef-6ba8a6d5 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_43a39a53-9ea8-ab16-2af9-c6d19e9519f1-6ba8a6d5, #w-node-_43a39a53-9ea8-ab16-2af9-c6d19e9519f4-6ba8a6d5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_43a39a53-9ea8-ab16-2af9-c6d19e9519f7-6ba8a6d5 {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_43a39a53-9ea8-ab16-2af9-c6d19e9519f9-6ba8a6d5 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_43a39a53-9ea8-ab16-2af9-c6d19e9519fb-6ba8a6d5 {
    grid-area: 5 / 2 / 6 / 3;
  }

  #w-node-_43a39a53-9ea8-ab16-2af9-c6d19e9519ff-6ba8a6d5 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_43a39a53-9ea8-ab16-2af9-c6d19e951a02-6ba8a6d5 {
    grid-area: 6 / 2 / 7 / 3;
  }

  #w-node-_43a39a53-9ea8-ab16-2af9-c6d19e951a04-6ba8a6d5 {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-_43a39a53-9ea8-ab16-2af9-c6d19e9519fd-6ba8a6d5 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-_7b391801-1707-be7a-4ba5-555195c7af99-a875ad85, #w-node-_7b391801-1707-be7a-4ba5-555195c7af9a-a875ad85, #w-node-_7b391801-1707-be7a-4ba5-555195c7af9b-a875ad85, #w-node-_89e5016b-1c4e-8acd-1504-cd1901732613-a875ad85 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8e9f9e73-5407-8978-52a0-71727a2d314f-a875ad85 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_8e9f9e73-5407-8978-52a0-71727a2d3152-a875ad85 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_8e9f9e73-5407-8978-52a0-71727a2d3158-a875ad85 {
    grid-area: 4 / 1 / 5 / 4;
  }

  #w-node-_8e9f9e73-5407-8978-52a0-71727a2d3161-a875ad85 {
    grid-area: 5 / 2 / 6 / 3;
  }

  #w-node-_4391313e-c0af-94ab-1b04-381857532ffd-a875ad85 {
    grid-area: 3 / 3 / 4 / 4;
  }

  #w-node-_8e9f9e73-5407-8978-52a0-71727a2d31af-a875ad85 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_8e9f9e73-5407-8978-52a0-71727a2d3155-a875ad85 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-b16c0964-d3af-2b83-6394-8694b5b0928d-a875ad85 {
    grid-area: 5 / 3 / 6 / 4;
  }

  #w-node-_1c67ec74-8aec-69fd-feda-8a55e0c16dab-a875ad85 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1c67ec74-8aec-69fd-feda-8a55e0c16db3-a875ad85 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_1c67ec74-8aec-69fd-feda-8a55e0c16dbb-a875ad85, #w-node-_1c67ec74-8aec-69fd-feda-8a55e0c16db4-a875ad85, #w-node-_1c67ec74-8aec-69fd-feda-8a55e0c16dc1-a875ad85 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_089c5a64-3e73-b2a5-22dd-ca0a7f7fcd6d-a875ad85 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_089c5a64-3e73-b2a5-22dd-ca0a7f7fcd6e-a875ad85, #w-node-_089c5a64-3e73-b2a5-22dd-ca0a7f7fcd70-a875ad85, #w-node-_089c5a64-3e73-b2a5-22dd-ca0a7f7fcd73-a875ad85 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6dd896bf-8036-6cec-6e48-5fb31177da61-a875ad85 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_6dd896bf-8036-6cec-6e48-5fb31177da62-a875ad85, #w-node-_6dd896bf-8036-6cec-6e48-5fb31177da64-a875ad85, #w-node-_6dd896bf-8036-6cec-6e48-5fb31177da67-a875ad85 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3bea7600-7e6f-73ed-1a64-fa403c3332c2-a875ad85 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_3bea7600-7e6f-73ed-1a64-fa403c3332c3-a875ad85, #w-node-_3bea7600-7e6f-73ed-1a64-fa403c3332c5-a875ad85, #w-node-_3bea7600-7e6f-73ed-1a64-fa403c3332c8-a875ad85 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_28004a16-542b-d698-947b-cfa29a8a9105-a875ad85 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_28004a16-542b-d698-947b-cfa29a8a9106-a875ad85, #w-node-_28004a16-542b-d698-947b-cfa29a8a9108-a875ad85, #w-node-_28004a16-542b-d698-947b-cfa29a8a910b-a875ad85 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4fd1e3f0-6a4b-8b98-21f4-da5f97a9c458-a875ad85 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_4fd1e3f0-6a4b-8b98-21f4-da5f97a9c459-a875ad85, #w-node-_4fd1e3f0-6a4b-8b98-21f4-da5f97a9c45b-a875ad85, #w-node-_4fd1e3f0-6a4b-8b98-21f4-da5f97a9c45e-a875ad85 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d5907923-c082-e502-3b70-41b5bf1e255b-a875ad85 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-d5907923-c082-e502-3b70-41b5bf1e255c-a875ad85, #w-node-d5907923-c082-e502-3b70-41b5bf1e255e-a875ad85, #w-node-d5907923-c082-e502-3b70-41b5bf1e2561-a875ad85 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6e7398aa-c3c3-9ac4-ca31-6419b8508f97-a875ad85 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_6e7398aa-c3c3-9ac4-ca31-6419b8508f98-a875ad85, #w-node-_6e7398aa-c3c3-9ac4-ca31-6419b8508f9a-a875ad85, #w-node-_6e7398aa-c3c3-9ac4-ca31-6419b8508f9d-a875ad85 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7f1630a1-30d7-af48-bf09-e374509df4d6-a875ad85 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_7f1630a1-30d7-af48-bf09-e374509df4d7-a875ad85, #w-node-_7f1630a1-30d7-af48-bf09-e374509df4d9-a875ad85, #w-node-_7f1630a1-30d7-af48-bf09-e374509df4dc-a875ad85 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e2cc35b4-3da5-2d60-5088-29834c896c4a-a875ad85 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-e2cc35b4-3da5-2d60-5088-29834c896c4b-a875ad85, #w-node-e2cc35b4-3da5-2d60-5088-29834c896c4d-a875ad85, #w-node-e2cc35b4-3da5-2d60-5088-29834c896c50-a875ad85 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d7b49e28-a468-c262-94d3-cd48080da0bb-a875ad85 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-d7b49e28-a468-c262-94d3-cd48080da0bc-a875ad85, #w-node-d7b49e28-a468-c262-94d3-cd48080da0be-a875ad85, #w-node-d7b49e28-a468-c262-94d3-cd48080da0c1-a875ad85 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8ad6f4aa-2c4c-6c5b-12df-93b02c313ae6-a875ad85 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_8ad6f4aa-2c4c-6c5b-12df-93b02c313ae7-a875ad85, #w-node-_8ad6f4aa-2c4c-6c5b-12df-93b02c313ae9-a875ad85, #w-node-_8ad6f4aa-2c4c-6c5b-12df-93b02c313aec-a875ad85 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f772c03a-a5c5-bed6-c489-a8067de2de4d-a875ad85 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-f772c03a-a5c5-bed6-c489-a8067de2de4e-a875ad85, #w-node-f772c03a-a5c5-bed6-c489-a8067de2de50-a875ad85, #w-node-f772c03a-a5c5-bed6-c489-a8067de2de53-a875ad85 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_01c636ca-0e09-9788-04c0-9df018326e5d-a875ad85 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_01c636ca-0e09-9788-04c0-9df018326e5e-a875ad85, #w-node-_01c636ca-0e09-9788-04c0-9df018326e60-a875ad85, #w-node-_01c636ca-0e09-9788-04c0-9df018326e63-a875ad85 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_85eff073-0e31-e7c2-cb67-464a357e86ad-a875ad85 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-d4e7802e-6718-fcf5-06ba-cabe034ef052-dc491cb6, #w-node-d4e7802e-6718-fcf5-06ba-cabe034ef053-dc491cb6, #w-node-d4e7802e-6718-fcf5-06ba-cabe034ef054-dc491cb6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_36edfd83-4184-fbfe-d325-e2af3ee03e26-ee50f8ce, #w-node-_36edfd83-4184-fbfe-d325-e2af3ee03e27-ee50f8ce, #w-node-_36edfd83-4184-fbfe-d325-e2af3ee03e28-ee50f8ce {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_36edfd83-4184-fbfe-d325-e2af3ee03e2d-ee50f8ce {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_36edfd83-4184-fbfe-d325-e2af3ee03e31-ee50f8ce {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e8ee2ee3-eb81-abda-9369-eb95ffdada12-ee50f8ce, #w-node-e8ee2ee3-eb81-abda-9369-eb95ffdada13-ee50f8ce, #w-node-e8ee2ee3-eb81-abda-9369-eb95ffdada14-ee50f8ce {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1cb5c2ac-86dd-fa55-9716-d395cf7ca282-ee50f8ce, #w-node-_9ea14c53-b09e-e17a-bc3b-a70bdd6a8e07-ee50f8ce {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: auto;
  }

  #w-node-_8890e037-530b-e843-d415-bba50b394b24-ee50f8ce {
    grid-area: span 2 / span 2 / span 2 / span 2;
    align-self: center;
  }

  #w-node-_8890e037-530b-e843-d415-bba50b394b25-ee50f8ce {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_8a74a684-e399-238c-66c5-d45dc0a3008f-ee50f8ce {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_8890e037-530b-e843-d415-bba50b394b27-ee50f8ce {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8cfb434d-d4b5-42a2-5621-1da531ebfea3-ee50f8ce {
    grid-area: 3 / 1 / 4 / 2;
    align-self: center;
  }

  #w-node-_0d983de5-8fe4-08bb-721b-87ba96a61b61-ee50f8ce {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_61e86636-4423-6b68-6164-b00d5cfc12d4-ee50f8ce {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_580407c5-c4dd-67f8-f883-ca2d33bb143f-ee50f8ce {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

  #w-node-_6d8c55d5-89d1-e0bf-b982-e062113341ea-ccfd0bf0, #w-node-_6d8c55d5-89d1-e0bf-b982-e062113341eb-ccfd0bf0, #w-node-_6d8c55d5-89d1-e0bf-b982-e062113341ec-ccfd0bf0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6d8c55d5-89d1-e0bf-b982-e062113341f1-ccfd0bf0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_6d8c55d5-89d1-e0bf-b982-e062113341f5-ccfd0bf0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-bf2020be-975f-a7a0-2d81-f8df4217b3ea-ccfd0bf0, #w-node-bf2020be-975f-a7a0-2d81-f8df4217b3eb-ccfd0bf0, #w-node-bf2020be-975f-a7a0-2d81-f8df4217b3ec-ccfd0bf0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1cb5c2ac-86dd-fa55-9716-d395cf7ca282-ccfd0bf0 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: auto;
  }

  #w-node-b6e3f80a-b827-db3d-9e5a-71276f98e18f-ccfd0bf0 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-b429d9f1-1073-4c01-4711-a3deeeb6eea2-ccfd0bf0 {
    grid-area: 3 / 1 / 4 / 2;
    place-self: stretch stretch;
  }

  #w-node-b429d9f1-1073-4c01-4711-a3deeeb6eea3-ccfd0bf0 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-b429d9f1-1073-4c01-4711-a3deeeb6eeae-ccfd0bf0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b429d9f1-1073-4c01-4711-a3deeeb6eea6-ccfd0bf0 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-b429d9f1-1073-4c01-4711-a3deeeb6eea7-ccfd0bf0 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-b429d9f1-1073-4c01-4711-a3deeeb6eebe-ccfd0bf0 {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-b429d9f1-1073-4c01-4711-a3deeeb6eebf-ccfd0bf0 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-b429d9f1-1073-4c01-4711-a3deeeb6eeaa-ccfd0bf0 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-b429d9f1-1073-4c01-4711-a3deeeb6eeab-ccfd0bf0 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-b429d9f1-1073-4c01-4711-a3deeeb6eeaf-ccfd0bf0 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-b429d9f1-1073-4c01-4711-a3deeeb6eeb0-ccfd0bf0 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-b429d9f1-1073-4c01-4711-a3deeeb6eeb3-ccfd0bf0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b429d9f1-1073-4c01-4711-a3deeeb6eeb4-ccfd0bf0 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-b429d9f1-1073-4c01-4711-a3deeeb6eeb7-ccfd0bf0, #w-node-b429d9f1-1073-4c01-4711-a3deeeb6eeb8-ccfd0bf0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b429d9f1-1073-4c01-4711-a3deeeb6eeb9-ccfd0bf0 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-b429d9f1-1073-4c01-4711-a3deeeb6eec2-ccfd0bf0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: stretch stretch;
  }

  #w-node-_858f1456-1ade-7571-288e-a58b24744049-ccfd0bf0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_858f1456-1ade-7571-288e-a58b2474404a-ccfd0bf0 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_858f1456-1ade-7571-288e-a58b2474405c-ccfd0bf0, #w-node-cdca14b6-25b6-bfd2-9abc-7638d4e7cd88-ccfd0bf0, #w-node-_858f1456-1ade-7571-288e-a58b24744052-ccfd0bf0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_858f1456-1ade-7571-288e-a58b24744053-ccfd0bf0 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_858f1456-1ade-7571-288e-a58b2474404d-ccfd0bf0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_858f1456-1ade-7571-288e-a58b2474404e-ccfd0bf0 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-fb28e1d0-0c9d-de3b-37d7-3b46cb7223fa-ccfd0bf0 {
    grid-area: span 2 / span 2 / span 2 / span 2;
    align-self: center;
  }

  #w-node-fb28e1d0-0c9d-de3b-37d7-3b46cb7223fb-ccfd0bf0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-fb28e1d0-0c9d-de3b-37d7-3b46cb7223fd-ccfd0bf0 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-fb28e1d0-0c9d-de3b-37d7-3b46cb7223fe-ccfd0bf0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fb28e1d0-0c9d-de3b-37d7-3b46cb7223ff-ccfd0bf0 {
    grid-area: 3 / 1 / 4 / 2;
    align-self: center;
  }

  #w-node-fb28e1d0-0c9d-de3b-37d7-3b46cb722401-ccfd0bf0 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-fb28e1d0-0c9d-de3b-37d7-3b46cb722402-ccfd0bf0 {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-fb28e1d0-0c9d-de3b-37d7-3b46cb722403-ccfd0bf0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

  #w-node-_432126ee-5b07-a179-f142-d6d9e6448ace-13db1aff, #w-node-_432126ee-5b07-a179-f142-d6d9e6448acf-13db1aff, #w-node-_432126ee-5b07-a179-f142-d6d9e6448ad0-13db1aff {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_432126ee-5b07-a179-f142-d6d9e6448ad5-13db1aff {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_432126ee-5b07-a179-f142-d6d9e6448ad9-13db1aff {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-fe89f863-df46-67ec-b6ba-90b678677b10-13db1aff, #w-node-fe89f863-df46-67ec-b6ba-90b678677b11-13db1aff, #w-node-fe89f863-df46-67ec-b6ba-90b678677b12-13db1aff {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1cb5c2ac-86dd-fa55-9716-d395cf7ca282-13db1aff {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: auto;
  }

  #w-node-_0717ff2a-3aed-93df-f6d9-cbb4cfb45a88-13db1aff {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0717ff2a-3aed-93df-f6d9-cbb4cfb45a89-13db1aff {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_0717ff2a-3aed-93df-f6d9-cbb4cfb45a95-13db1aff {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0717ff2a-3aed-93df-f6d9-cbb4cfb45a96-13db1aff {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_0717ff2a-3aed-93df-f6d9-cbb4cfb45a8c-13db1aff, #w-node-f6d182d1-ac96-9598-d32d-b4bfe6592915-13db1aff {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0717ff2a-3aed-93df-f6d9-cbb4cfb45aa6-13db1aff, #w-node-cb6dd88d-afb2-c120-79d6-f39c263ab678-13db1aff {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-cb6dd88d-afb2-c120-79d6-f39c263ab679-13db1aff {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-cb6dd88d-afb2-c120-79d6-f39c263ab67c-13db1aff {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-cb6dd88d-afb2-c120-79d6-f39c263ab67d-13db1aff {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-cb6dd88d-afb2-c120-79d6-f39c263ab680-13db1aff, #w-node-cb6dd88d-afb2-c120-79d6-f39c263ab681-13db1aff, #w-node-cb6dd88d-afb2-c120-79d6-f39c263ab68d-13db1aff, #w-node-e5c9fa6c-e78a-bdd1-eec3-a854d1fa4a16-13db1aff {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e5c9fa6c-e78a-bdd1-eec3-a854d1fa4a17-13db1aff {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-e5c9fa6c-e78a-bdd1-eec3-a854d1fa4a12-13db1aff {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: stretch stretch;
  }

  #w-node-e5c9fa6c-e78a-bdd1-eec3-a854d1fa4a13-13db1aff {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-e5c9fa6c-e78a-bdd1-eec3-a854d1fa4a11-13db1aff {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e5c9fa6c-e78a-bdd1-eec3-a854d1fa4a1a-13db1aff {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e5c9fa6c-e78a-bdd1-eec3-a854d1fa4a1b-13db1aff {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-e5c9fa6c-e78a-bdd1-eec3-a854d1fa4a0d-13db1aff {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e5c9fa6c-e78a-bdd1-eec3-a854d1fa4a0e-13db1aff {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-e5c9fa6c-e78a-bdd1-eec3-a854d1fa4a29-13db1aff {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e5c9fa6c-e78a-bdd1-eec3-a854d1fa4a2a-13db1aff {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-e5c9fa6c-e78a-bdd1-eec3-a854d1fa4a23-13db1aff {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e5c9fa6c-e78a-bdd1-eec3-a854d1fa4a1f-13db1aff {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-e5c9fa6c-e78a-bdd1-eec3-a854d1fa4a22-13db1aff, #w-node-e5c9fa6c-e78a-bdd1-eec3-a854d1fa4a1e-13db1aff, #w-node-e5c9fa6c-e78a-bdd1-eec3-a854d1fa4a24-13db1aff, #w-node-e5c9fa6c-e78a-bdd1-eec3-a854d1fa4a2d-13db1aff {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_88b1e724-2f95-cd7a-ee9a-63527c2da4ba-13db1aff {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_88b1e724-2f95-cd7a-ee9a-63527c2da4bb-13db1aff {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_88b1e724-2f95-cd7a-ee9a-63527c2da4be-13db1aff {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: stretch stretch;
  }

  #w-node-_88b1e724-2f95-cd7a-ee9a-63527c2da4bf-13db1aff {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_88b1e724-2f95-cd7a-ee9a-63527c2da4c2-13db1aff {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_88b1e724-2f95-cd7a-ee9a-63527c2da4c3-13db1aff {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_88b1e724-2f95-cd7a-ee9a-63527c2da4c4-13db1aff {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_88b1e724-2f95-cd7a-ee9a-63527c2da4c7-13db1aff {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_88b1e724-2f95-cd7a-ee9a-63527c2da4c8-13db1aff {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_88b1e724-2f95-cd7a-ee9a-63527c2da4cb-13db1aff {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_88b1e724-2f95-cd7a-ee9a-63527c2da4cc-13db1aff {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_88b1e724-2f95-cd7a-ee9a-63527c2da4cf-13db1aff {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_88b1e724-2f95-cd7a-ee9a-63527c2da4d0-13db1aff {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_88b1e724-2f95-cd7a-ee9a-63527c2da4d3-13db1aff, #w-node-_88b1e724-2f95-cd7a-ee9a-63527c2da4d4-13db1aff, #w-node-_88b1e724-2f95-cd7a-ee9a-63527c2da4d5-13db1aff, #w-node-_88b1e724-2f95-cd7a-ee9a-63527c2da4d8-13db1aff {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2ca7f293-be12-4568-f2c3-8c94f131c21f-13db1aff {
    grid-area: span 2 / span 2 / span 2 / span 2;
    align-self: center;
  }

  #w-node-_2ca7f293-be12-4568-f2c3-8c94f131c220-13db1aff {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_2ca7f293-be12-4568-f2c3-8c94f131c222-13db1aff {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_2ca7f293-be12-4568-f2c3-8c94f131c223-13db1aff {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2ca7f293-be12-4568-f2c3-8c94f131c224-13db1aff {
    grid-area: 3 / 1 / 4 / 2;
    align-self: center;
  }

  #w-node-_2ca7f293-be12-4568-f2c3-8c94f131c226-13db1aff {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_2ca7f293-be12-4568-f2c3-8c94f131c227-13db1aff {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_2ca7f293-be12-4568-f2c3-8c94f131c228-13db1aff {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

  #w-node-_89b17425-b81d-0873-c277-69fd3e8f6f65-3c34a51c, #w-node-_89b17425-b81d-0873-c277-69fd3e8f6f66-3c34a51c, #w-node-_89b17425-b81d-0873-c277-69fd3e8f6f67-3c34a51c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_89b17425-b81d-0873-c277-69fd3e8f6f6c-3c34a51c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_89b17425-b81d-0873-c277-69fd3e8f6f70-3c34a51c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0ea44934-6163-e1a8-307a-2e88f43f1119-3c34a51c, #w-node-_0ea44934-6163-e1a8-307a-2e88f43f111a-3c34a51c, #w-node-_0ea44934-6163-e1a8-307a-2e88f43f111b-3c34a51c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1cb5c2ac-86dd-fa55-9716-d395cf7ca282-3c34a51c {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: auto;
  }

  #w-node-_0717ff2a-3aed-93df-f6d9-cbb4cfb45a88-3c34a51c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0717ff2a-3aed-93df-f6d9-cbb4cfb45a89-3c34a51c {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_0717ff2a-3aed-93df-f6d9-cbb4cfb45a95-3c34a51c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0717ff2a-3aed-93df-f6d9-cbb4cfb45a96-3c34a51c {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_0717ff2a-3aed-93df-f6d9-cbb4cfb45a8c-3c34a51c, #w-node-f6d182d1-ac96-9598-d32d-b4bfe6592915-3c34a51c, #w-node-_27862302-c07d-3f24-fcf9-3b35122fa1c6-3c34a51c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2f1ca39b-0259-c3d3-349d-ea7f6ce38ea0-3c34a51c {
    grid-area: span 2 / span 2 / span 2 / span 2;
    align-self: center;
  }

  #w-node-_2f1ca39b-0259-c3d3-349d-ea7f6ce38ea1-3c34a51c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_2f1ca39b-0259-c3d3-349d-ea7f6ce38ea3-3c34a51c {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_2f1ca39b-0259-c3d3-349d-ea7f6ce38ea4-3c34a51c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2f1ca39b-0259-c3d3-349d-ea7f6ce38ea5-3c34a51c {
    grid-area: 3 / 1 / 4 / 2;
    align-self: center;
  }

  #w-node-_2f1ca39b-0259-c3d3-349d-ea7f6ce38ea7-3c34a51c {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_2f1ca39b-0259-c3d3-349d-ea7f6ce38ea8-3c34a51c {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_2f1ca39b-0259-c3d3-349d-ea7f6ce38ea9-3c34a51c {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

  #w-node-bc63bad2-ff3f-0ec0-7354-c5fc1d280271-c36285d4, #w-node-bc63bad2-ff3f-0ec0-7354-c5fc1d280272-c36285d4, #w-node-bc63bad2-ff3f-0ec0-7354-c5fc1d280273-c36285d4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-bc63bad2-ff3f-0ec0-7354-c5fc1d280278-c36285d4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-bc63bad2-ff3f-0ec0-7354-c5fc1d28027c-c36285d4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_11d2bfb9-683b-07df-5c7f-4e5ba8711dc5-c36285d4, #w-node-_11d2bfb9-683b-07df-5c7f-4e5ba8711dc6-c36285d4, #w-node-_11d2bfb9-683b-07df-5c7f-4e5ba8711dc7-c36285d4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1cb5c2ac-86dd-fa55-9716-d395cf7ca282-c36285d4 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: auto;
  }

  #w-node-e6067d28-df8a-2f0c-eeb3-cb184a9ce721-c36285d4 {
    grid-area: 9 / 2 / 10 / 3;
  }

  #w-node-e6067d28-df8a-2f0c-eeb3-cb184a9ce723-c36285d4 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-e6067d28-df8a-2f0c-eeb3-cb184a9ce725-c36285d4 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-e6067d28-df8a-2f0c-eeb3-cb184a9ce727-c36285d4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e6067d28-df8a-2f0c-eeb3-cb184a9ce72a-c36285d4 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-e6067d28-df8a-2f0c-eeb3-cb184a9ce72d-c36285d4 {
    grid-area: 6 / 2 / 7 / 3;
  }

  #w-node-e6067d28-df8a-2f0c-eeb3-cb184a9ce72f-c36285d4 {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-e6067d28-df8a-2f0c-eeb3-cb184a9ce731-c36285d4 {
    grid-area: 7 / 2 / 8 / 3;
  }

  #w-node-e6067d28-df8a-2f0c-eeb3-cb184a9ce733-c36285d4 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-e6067d28-df8a-2f0c-eeb3-cb184a9ce736-c36285d4 {
    grid-area: 8 / 2 / 9 / 3;
  }

  #w-node-e6067d28-df8a-2f0c-eeb3-cb184a9ce738-c36285d4 {
    grid-area: 9 / 1 / 10 / 2;
  }

  #w-node-e6067d28-df8a-2f0c-eeb3-cb184a9ce73a-c36285d4 {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-dc31683f-a4e3-d4ba-9400-0f712577615f-c36285d4 {
    grid-area: span 2 / span 2 / span 2 / span 2;
    align-self: center;
  }

  #w-node-dc31683f-a4e3-d4ba-9400-0f7125776160-c36285d4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-dc31683f-a4e3-d4ba-9400-0f7125776162-c36285d4 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-dc31683f-a4e3-d4ba-9400-0f7125776163-c36285d4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-dc31683f-a4e3-d4ba-9400-0f7125776164-c36285d4 {
    grid-area: 3 / 1 / 4 / 2;
    align-self: center;
  }

  #w-node-dc31683f-a4e3-d4ba-9400-0f7125776166-c36285d4 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-dc31683f-a4e3-d4ba-9400-0f7125776167-c36285d4 {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-dc31683f-a4e3-d4ba-9400-0f7125776168-c36285d4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

  #w-node-_42999447-d2fd-532e-851f-2a8d5b2a53f9-0fa44c64, #w-node-_42999447-d2fd-532e-851f-2a8d5b2a53fa-0fa44c64, #w-node-_42999447-d2fd-532e-851f-2a8d5b2a53fb-0fa44c64 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_42999447-d2fd-532e-851f-2a8d5b2a5400-0fa44c64 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_42999447-d2fd-532e-851f-2a8d5b2a5404-0fa44c64 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6e602655-89aa-83c6-fd63-33d396a30de9-0fa44c64, #w-node-_6e602655-89aa-83c6-fd63-33d396a30dea-0fa44c64, #w-node-_6e602655-89aa-83c6-fd63-33d396a30deb-0fa44c64 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c3e76719-ab72-c6c7-2eb2-f3d93e4cc209-0fa44c64 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: auto;
  }

  #w-node-_706fed0d-3caf-0827-cd30-e50e9ee58a76-0fa44c64 {
    grid-area: span 2 / span 2 / span 2 / span 2;
    align-self: center;
  }

  #w-node-_706fed0d-3caf-0827-cd30-e50e9ee58a77-0fa44c64 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_706fed0d-3caf-0827-cd30-e50e9ee58a7a-0fa44c64 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_706fed0d-3caf-0827-cd30-e50e9ee58a7b-0fa44c64 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

  #w-node-cedb4181-78de-589e-68de-2fd8b00f79fe-aaab11db, #w-node-cedb4181-78de-589e-68de-2fd8b00f79ff-aaab11db, #w-node-cedb4181-78de-589e-68de-2fd8b00f7a00-aaab11db {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-cedb4181-78de-589e-68de-2fd8b00f7a05-aaab11db {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-cedb4181-78de-589e-68de-2fd8b00f7a09-aaab11db {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0b8f540d-2b88-17fb-103a-be5a427fc588-aaab11db, #w-node-_0b8f540d-2b88-17fb-103a-be5a427fc589-aaab11db, #w-node-_0b8f540d-2b88-17fb-103a-be5a427fc58a-aaab11db {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1706529d-9069-4b25-b9bb-a89b76d87d65-aaab11db {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: auto;
  }

  #w-node-_43635c1f-f47a-78fc-61c7-de46898d565e-aaab11db {
    grid-area: span 2 / span 2 / span 2 / span 2;
    align-self: center;
  }

  #w-node-_43635c1f-f47a-78fc-61c7-de46898d565f-aaab11db {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_43635c1f-f47a-78fc-61c7-de46898d5661-aaab11db {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_43635c1f-f47a-78fc-61c7-de46898d5662-aaab11db {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_43635c1f-f47a-78fc-61c7-de46898d5663-aaab11db {
    grid-area: 3 / 1 / 4 / 2;
    align-self: center;
  }

  #w-node-_43635c1f-f47a-78fc-61c7-de46898d5665-aaab11db {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_43635c1f-f47a-78fc-61c7-de46898d5666-aaab11db {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_43635c1f-f47a-78fc-61c7-de46898d5667-aaab11db {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

  #w-node-_6d8c55d5-89d1-e0bf-b982-e062113341ea-d9bdc5eb, #w-node-_6d8c55d5-89d1-e0bf-b982-e062113341eb-d9bdc5eb, #w-node-_6d8c55d5-89d1-e0bf-b982-e062113341ec-d9bdc5eb {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6d8c55d5-89d1-e0bf-b982-e062113341f1-d9bdc5eb {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_6d8c55d5-89d1-e0bf-b982-e062113341f5-d9bdc5eb {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-bf2020be-975f-a7a0-2d81-f8df4217b3ea-d9bdc5eb, #w-node-bf2020be-975f-a7a0-2d81-f8df4217b3eb-d9bdc5eb, #w-node-bf2020be-975f-a7a0-2d81-f8df4217b3ec-d9bdc5eb {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1cb5c2ac-86dd-fa55-9716-d395cf7ca282-d9bdc5eb {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: auto;
  }

  #w-node-_0dffc571-ca76-79ef-930a-9cb7e4dc9b35-d9bdc5eb, #w-node-_0dffc571-ca76-79ef-930a-9cb7e4dc9b39-d9bdc5eb, #w-node-d08eb874-e1c0-78a5-88d5-8b36c96ed123-d9bdc5eb, #w-node-_0dffc571-ca76-79ef-930a-9cb7e4dc9b58-d9bdc5eb {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0dffc571-ca76-79ef-930a-9cb7e4dc9b3f-d9bdc5eb {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-d2a603e0-2957-9af9-274c-57cb9d8b92d2-d9bdc5eb, #w-node-_44b1d8a4-021d-130b-9526-20c746870c58-d9bdc5eb, #w-node-_80320c3a-e389-f4d2-4d50-0e28d874a326-d9bdc5eb, #w-node-_0dffc571-ca76-79ef-930a-9cb7e4dc9b96-d9bdc5eb, #w-node-_9152b0bb-fefd-773d-2ebd-ab66219e7469-d9bdc5eb, #w-node-a5f8e724-b9f9-79f6-bb30-0da6e439aef8-d9bdc5eb, #w-node-_17761979-3123-1014-abeb-00b4adef9da8-d9bdc5eb, #w-node-_616229b8-bf3e-de0b-b5cd-503c97bddb5b-d9bdc5eb, #w-node-_386bd963-d8b8-3c32-300b-a9f3190975f0-d9bdc5eb, #w-node-ea090c6c-caf1-67c7-0278-fd510fd8cb54-d9bdc5eb, #w-node-dd0e4b2c-a219-1911-3e23-d82042434f9d-d9bdc5eb, #w-node-_1c3dbdd8-4684-0de4-04f1-0050e87bb051-d9bdc5eb, #w-node-_6014895f-0d04-b980-866a-c29de18b20a4-d9bdc5eb, #w-node-ddb8e04c-b496-98ac-eefb-faa2e877152e-d9bdc5eb, #w-node-ff82c59e-2b1b-e3f0-ce1a-98447a937df7-d9bdc5eb, #w-node-_7e1f6619-9b48-3480-1da6-1d8eab16a24e-d9bdc5eb, #w-node-a0b153a6-90fd-409a-77d5-179a33e79ce4-d9bdc5eb, #w-node-_8fe40366-4996-8d0c-9b0e-a0b3f340da1a-d9bdc5eb, #w-node-_1b4adc77-d245-2c50-96bb-c9c0d0a4c6f4-d9bdc5eb, #w-node-_4b7d038e-d0d7-d8c0-3229-a58abfd7b550-d9bdc5eb, #w-node-_2b66c3d4-e5c5-88c7-115d-3bd7cc7ed68a-d9bdc5eb, #w-node-_783ac8d7-9b59-e8c1-bada-26bfb3952441-d9bdc5eb, #w-node-_0baeb9c7-1aaa-6c3c-55ff-d8373c83e0c7-d9bdc5eb, #w-node-_56b9ed47-ddcc-3849-db60-f0cebb739fc9-d9bdc5eb, #w-node-d120561f-2974-a5af-1b5c-4b3049e23302-d9bdc5eb, #w-node-dce44750-97bb-751c-3835-f7af9a854096-d9bdc5eb, #w-node-_8b0d237c-b6c9-fa14-074a-41eb0b39d638-d9bdc5eb, #w-node-_0e6f8886-4f40-0431-c46d-5acf3b4d7088-d9bdc5eb, #w-node-_2fdaf747-9a12-557f-48ed-c94f9c225bba-d9bdc5eb, #w-node-_30f93fb8-2501-4669-563a-510b7309003d-d9bdc5eb, #w-node-_066ca00a-607b-70ba-02fd-6d1750e0f550-d9bdc5eb, #w-node-_9973ef47-4e27-4dcf-f82f-fa6ae99dd741-d9bdc5eb, #w-node-_9055af61-14b8-22b1-41cb-3c17bbf203fc-d9bdc5eb, #w-node-_0d0a4439-e722-0fab-5b01-7b744b89fead-d9bdc5eb, #w-node-_88aa41b7-bc9b-f15a-aa6f-c3ac9e7c79e8-d9bdc5eb, #w-node-e5f7c7b4-1f69-303e-d855-d2119bb9d39d-d9bdc5eb, #w-node-_0447c29a-290d-b081-9d36-e27ef52bc30c-d9bdc5eb, #w-node-_6ee4c6ac-cd25-e52e-1cea-eddbc0a961d1-d9bdc5eb, #w-node-e087adf7-dda6-e221-a31c-ca5cf2d88bc5-d9bdc5eb, #w-node-_000d7d41-5fc3-29bd-3fbd-15639dc6e7da-d9bdc5eb, #w-node-_828952e9-67ec-57d1-e6bd-f5aac162cd96-d9bdc5eb, #w-node-e26fb8f0-842b-ad2f-a36d-1c95d513dd3c-d9bdc5eb, #w-node-_81951559-2bb8-4255-8712-32d0ae7a1291-d9bdc5eb, #w-node-_02ffe81a-3b0a-89c5-da2a-651d4a4a81c2-d9bdc5eb, #w-node-af24797e-9de5-564a-f6e1-2c4be54fe2ec-d9bdc5eb, #w-node-_5655d388-a585-20d1-6ba6-8008fa7a982f-d9bdc5eb, #w-node-ffbca542-e004-df9d-dbf0-0348ee380db9-d9bdc5eb, #w-node-d793c569-578c-d7cf-200f-a71a99dd9aa8-d9bdc5eb, #w-node-e8e7cf03-e4e5-8272-b43e-edf8da4df05f-d9bdc5eb, #w-node-b8066aa0-a9ee-eb56-7029-1bcac79560ed-d9bdc5eb, #w-node-_704a848f-8562-48c6-4263-590ecfbaf97b-d9bdc5eb {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6a3925ce-8f52-5af0-c782-79cf97b41151-d9bdc5eb {
    grid-area: span 2 / span 2 / span 2 / span 2;
    align-self: center;
  }

  #w-node-_6a3925ce-8f52-5af0-c782-79cf97b41152-d9bdc5eb {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_6a3925ce-8f52-5af0-c782-79cf97b41154-d9bdc5eb {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_6a3925ce-8f52-5af0-c782-79cf97b41155-d9bdc5eb {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6a3925ce-8f52-5af0-c782-79cf97b41156-d9bdc5eb {
    grid-area: 3 / 1 / 4 / 2;
    align-self: center;
  }

  #w-node-_6a3925ce-8f52-5af0-c782-79cf97b41158-d9bdc5eb {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_6a3925ce-8f52-5af0-c782-79cf97b41159-d9bdc5eb {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_6a3925ce-8f52-5af0-c782-79cf97b4115a-d9bdc5eb {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

  #w-node-_2a1d33ad-5abf-8b00-d845-3cf9d9b72d79-e3800327, #w-node-_2a1d33ad-5abf-8b00-d845-3cf9d9b72d7a-e3800327, #w-node-_2a1d33ad-5abf-8b00-d845-3cf9d9b72d7b-e3800327 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2a1d33ad-5abf-8b00-d845-3cf9d9b72d80-e3800327 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_2a1d33ad-5abf-8b00-d845-3cf9d9b72d84-e3800327 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_8c391017-127a-7288-a584-ba3d5dbcf879-e3800327, #w-node-_8c391017-127a-7288-a584-ba3d5dbcf87a-e3800327, #w-node-_8c391017-127a-7288-a584-ba3d5dbcf87b-e3800327 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a621e2d3-fc0a-d9cc-f355-81a66cc3b2f1-e3800327 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: auto;
  }

  #w-node-b1bc3626-067f-cb1f-229f-a77e7bf435fc-e3800327 {
    grid-area: span 2 / span 2 / span 2 / span 2;
    align-self: center;
  }

  #w-node-b1bc3626-067f-cb1f-229f-a77e7bf435fd-e3800327 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-b1bc3626-067f-cb1f-229f-a77e7bf43600-e3800327 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b1bc3626-067f-cb1f-229f-a77e7bf43601-e3800327 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

  #w-node-_649abbaa-54df-0ce2-0e00-684bed4c1dcd-d20fc19b, #w-node-_649abbaa-54df-0ce2-0e00-684bed4c1dce-d20fc19b, #w-node-_649abbaa-54df-0ce2-0e00-684bed4c1dcf-d20fc19b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_649abbaa-54df-0ce2-0e00-684bed4c1dd4-d20fc19b {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_649abbaa-54df-0ce2-0e00-684bed4c1dd8-d20fc19b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_7327d9ba-f758-244d-4ca4-731ee6548d04-d20fc19b, #w-node-_7327d9ba-f758-244d-4ca4-731ee6548d05-d20fc19b, #w-node-_7327d9ba-f758-244d-4ca4-731ee6548d06-d20fc19b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7fdea6af-f6bc-360d-0488-fe473df01386-d20fc19b {
    grid-area: span 2 / span 2 / span 2 / span 2;
    align-self: center;
  }

  #w-node-_7fdea6af-f6bc-360d-0488-fe473df01387-d20fc19b {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_7fdea6af-f6bc-360d-0488-fe473df01389-d20fc19b {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_7fdea6af-f6bc-360d-0488-fe473df0138a-d20fc19b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7fdea6af-f6bc-360d-0488-fe473df0138b-d20fc19b {
    grid-area: 3 / 1 / 4 / 2;
    align-self: center;
  }

  #w-node-_7fdea6af-f6bc-360d-0488-fe473df0138d-d20fc19b {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_7fdea6af-f6bc-360d-0488-fe473df0138e-d20fc19b {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_7fdea6af-f6bc-360d-0488-fe473df0138f-d20fc19b {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

  #w-node-c02e1e78-aacb-5c2a-1687-c8a3547fa30f-087b2244, #w-node-c02e1e78-aacb-5c2a-1687-c8a3547fa310-087b2244, #w-node-c02e1e78-aacb-5c2a-1687-c8a3547fa311-087b2244 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c02e1e78-aacb-5c2a-1687-c8a3547fa316-087b2244 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-c02e1e78-aacb-5c2a-1687-c8a3547fa31a-087b2244 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d470054e-ee91-aa6f-069f-704a4b2722f7-087b2244, #w-node-d470054e-ee91-aa6f-069f-704a4b2722f8-087b2244, #w-node-d470054e-ee91-aa6f-069f-704a4b2722f9-087b2244 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9a67f91c-e438-7d62-e8e8-9936c29088c1-087b2244 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: auto;
  }

  #w-node-_9a67f91c-e438-7d62-e8e8-9936c29088cc-087b2244 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_9a67f91c-e438-7d62-e8e8-9936c290891f-087b2244 {
    grid-area: 3 / 1 / 4 / 2;
    place-self: stretch stretch;
  }

  #w-node-_9a67f91c-e438-7d62-e8e8-9936c2908920-087b2244 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_9a67f91c-e438-7d62-e8e8-9936c2908924-087b2244 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_9a67f91c-e438-7d62-e8e8-9936c2908925-087b2244 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_9a67f91c-e438-7d62-e8e8-9936c2908926-087b2244 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_9a67f91c-e438-7d62-e8e8-9936c2908929-087b2244 {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_9a67f91c-e438-7d62-e8e8-9936c290892a-087b2244 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_9a67f91c-e438-7d62-e8e8-9936c290892d-087b2244 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_9a67f91c-e438-7d62-e8e8-9936c290892e-087b2244 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_9a67f91c-e438-7d62-e8e8-9936c2908931-087b2244 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_9a67f91c-e438-7d62-e8e8-9936c2908932-087b2244 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_9a67f91c-e438-7d62-e8e8-9936c2908936-087b2244 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_9a67f91c-e438-7d62-e8e8-9936c2908937-087b2244 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_9a67f91c-e438-7d62-e8e8-9936c290893a-087b2244, #w-node-_9a67f91c-e438-7d62-e8e8-9936c290893b-087b2244 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_9a67f91c-e438-7d62-e8e8-9936c290893c-087b2244 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_9a67f91c-e438-7d62-e8e8-9936c290893f-087b2244 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: stretch stretch;
  }

  #w-node-_9a67f91c-e438-7d62-e8e8-9936c2908958-087b2244 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9a67f91c-e438-7d62-e8e8-9936c2908959-087b2244 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_9a67f91c-e438-7d62-e8e8-9936c290895c-087b2244, #w-node-_9a67f91c-e438-7d62-e8e8-9936c2908966-087b2244, #w-node-_9a67f91c-e438-7d62-e8e8-9936c2908967-087b2244 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9a67f91c-e438-7d62-e8e8-9936c2908968-087b2244 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_9a67f91c-e438-7d62-e8e8-9936c290896b-087b2244 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9a67f91c-e438-7d62-e8e8-9936c290896c-087b2244 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-c6b490f3-ed32-c65c-cf10-e8f707456caa-087b2244 {
    grid-area: span 2 / span 2 / span 2 / span 2;
    align-self: center;
  }

  #w-node-c6b490f3-ed32-c65c-cf10-e8f707456cab-087b2244 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-c6b490f3-ed32-c65c-cf10-e8f707456cad-087b2244 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-c6b490f3-ed32-c65c-cf10-e8f707456cae-087b2244 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c6b490f3-ed32-c65c-cf10-e8f707456caf-087b2244 {
    grid-area: 3 / 1 / 4 / 2;
    align-self: center;
  }

  #w-node-c6b490f3-ed32-c65c-cf10-e8f707456cb1-087b2244 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-c6b490f3-ed32-c65c-cf10-e8f707456cb2-087b2244 {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-c6b490f3-ed32-c65c-cf10-e8f707456cb3-087b2244 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

  #w-node-_255ce61f-c0e2-4e2d-c8d1-a980145e55c1-2b4bc4cc, #w-node-_255ce61f-c0e2-4e2d-c8d1-a980145e55c2-2b4bc4cc, #w-node-_255ce61f-c0e2-4e2d-c8d1-a980145e55c3-2b4bc4cc {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_255ce61f-c0e2-4e2d-c8d1-a980145e55c8-2b4bc4cc {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_255ce61f-c0e2-4e2d-c8d1-a980145e55cc-2b4bc4cc {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_86930307-0fc3-8725-dd45-b2f910271839-2b4bc4cc, #w-node-_86930307-0fc3-8725-dd45-b2f91027183a-2b4bc4cc, #w-node-_86930307-0fc3-8725-dd45-b2f91027183b-2b4bc4cc {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9a67f91c-e438-7d62-e8e8-9936c29088c1-2b4bc4cc {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: auto;
  }

  #w-node-a2fbe7d1-8844-b388-ada2-ee436f89e19d-2b4bc4cc {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-a2fbe7d1-8844-b388-ada2-ee436f89e19e-2b4bc4cc {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-a2fbe7d1-8844-b388-ada2-ee436f89e1a1-2b4bc4cc {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a2fbe7d1-8844-b388-ada2-ee436f89e1a2-2b4bc4cc {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-a2fbe7d1-8844-b388-ada2-ee436f89e1a5-2b4bc4cc {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a2fbe7d1-8844-b388-ada2-ee436f89e1a6-2b4bc4cc {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-a2fbe7d1-8844-b388-ada2-ee436f89e1b2-2b4bc4cc, #w-node-a2fbe7d1-8844-b388-ada2-ee436f89e1bd-2b4bc4cc {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a2fbe7d1-8844-b388-ada2-ee436f89e1be-2b4bc4cc {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-a2fbe7d1-8844-b388-ada2-ee436f89e1c1-2b4bc4cc {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a2fbe7d1-8844-b388-ada2-ee436f89e1c2-2b4bc4cc {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-a2fbe7d1-8844-b388-ada2-ee436f89e1c5-2b4bc4cc, #w-node-a2fbe7d1-8844-b388-ada2-ee436f89e1c6-2b4bc4cc, #w-node-a2fbe7d1-8844-b388-ada2-ee436f89e1d2-2b4bc4cc, #w-node-a2fbe7d1-8844-b388-ada2-ee436f89e20e-2b4bc4cc {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a2fbe7d1-8844-b388-ada2-ee436f89e20f-2b4bc4cc {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-a2fbe7d1-8844-b388-ada2-ee436f89e212-2b4bc4cc {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: stretch stretch;
  }

  #w-node-a2fbe7d1-8844-b388-ada2-ee436f89e213-2b4bc4cc {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-a2fbe7d1-8844-b388-ada2-ee436f89e216-2b4bc4cc {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a2fbe7d1-8844-b388-ada2-ee436f89e217-2b4bc4cc {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a2fbe7d1-8844-b388-ada2-ee436f89e218-2b4bc4cc {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-a2fbe7d1-8844-b388-ada2-ee436f89e21b-2b4bc4cc {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a2fbe7d1-8844-b388-ada2-ee436f89e21c-2b4bc4cc {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-a2fbe7d1-8844-b388-ada2-ee436f89e21f-2b4bc4cc {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a2fbe7d1-8844-b388-ada2-ee436f89e220-2b4bc4cc {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-a2fbe7d1-8844-b388-ada2-ee436f89e223-2b4bc4cc {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a2fbe7d1-8844-b388-ada2-ee436f89e224-2b4bc4cc {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-a2fbe7d1-8844-b388-ada2-ee436f89e227-2b4bc4cc, #w-node-a2fbe7d1-8844-b388-ada2-ee436f89e228-2b4bc4cc, #w-node-a2fbe7d1-8844-b388-ada2-ee436f89e229-2b4bc4cc, #w-node-a2fbe7d1-8844-b388-ada2-ee436f89e22c-2b4bc4cc {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a2fbe7d1-8844-b388-ada2-ee436f89e24b-2b4bc4cc {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a2fbe7d1-8844-b388-ada2-ee436f89e24c-2b4bc4cc {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-a2fbe7d1-8844-b388-ada2-ee436f89e24f-2b4bc4cc {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: stretch stretch;
  }

  #w-node-a2fbe7d1-8844-b388-ada2-ee436f89e250-2b4bc4cc {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-a2fbe7d1-8844-b388-ada2-ee436f89e253-2b4bc4cc {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a2fbe7d1-8844-b388-ada2-ee436f89e254-2b4bc4cc {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a2fbe7d1-8844-b388-ada2-ee436f89e255-2b4bc4cc {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-a2fbe7d1-8844-b388-ada2-ee436f89e258-2b4bc4cc {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a2fbe7d1-8844-b388-ada2-ee436f89e259-2b4bc4cc {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-a2fbe7d1-8844-b388-ada2-ee436f89e25c-2b4bc4cc {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a2fbe7d1-8844-b388-ada2-ee436f89e25d-2b4bc4cc {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-a2fbe7d1-8844-b388-ada2-ee436f89e260-2b4bc4cc {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a2fbe7d1-8844-b388-ada2-ee436f89e261-2b4bc4cc {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-a2fbe7d1-8844-b388-ada2-ee436f89e264-2b4bc4cc, #w-node-a2fbe7d1-8844-b388-ada2-ee436f89e265-2b4bc4cc, #w-node-a2fbe7d1-8844-b388-ada2-ee436f89e266-2b4bc4cc, #w-node-a2fbe7d1-8844-b388-ada2-ee436f89e269-2b4bc4cc {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_4d9882a9-d38b-18b0-d6ff-0b68d1cbe676-2b4bc4cc {
    grid-area: span 2 / span 2 / span 2 / span 2;
    align-self: center;
  }

  #w-node-_4d9882a9-d38b-18b0-d6ff-0b68d1cbe677-2b4bc4cc {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_4d9882a9-d38b-18b0-d6ff-0b68d1cbe679-2b4bc4cc {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4d9882a9-d38b-18b0-d6ff-0b68d1cbe67a-2b4bc4cc {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4d9882a9-d38b-18b0-d6ff-0b68d1cbe67b-2b4bc4cc {
    grid-area: 3 / 1 / 4 / 2;
    align-self: center;
  }

  #w-node-_4d9882a9-d38b-18b0-d6ff-0b68d1cbe67d-2b4bc4cc {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_4d9882a9-d38b-18b0-d6ff-0b68d1cbe67e-2b4bc4cc {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_4d9882a9-d38b-18b0-d6ff-0b68d1cbe67f-2b4bc4cc {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

  #w-node-_3022897b-39a9-84d0-1676-e2d3b4131342-a7410fad, #w-node-_3022897b-39a9-84d0-1676-e2d3b4131343-a7410fad, #w-node-_3022897b-39a9-84d0-1676-e2d3b4131344-a7410fad {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_3022897b-39a9-84d0-1676-e2d3b4131349-a7410fad {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_3022897b-39a9-84d0-1676-e2d3b413134d-a7410fad {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_86930307-0fc3-8725-dd45-b2f910271839-a7410fad, #w-node-_86930307-0fc3-8725-dd45-b2f91027183a-a7410fad, #w-node-_86930307-0fc3-8725-dd45-b2f91027183b-a7410fad {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9a67f91c-e438-7d62-e8e8-9936c29088c1-a7410fad {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: auto;
  }

  #w-node-_77c84f0c-b4b0-7612-e610-f2d27620bdaa-a7410fad {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_77c84f0c-b4b0-7612-e610-f2d27620bdab-a7410fad {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_77c84f0c-b4b0-7612-e610-f2d27620bdae-a7410fad {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_77c84f0c-b4b0-7612-e610-f2d27620bdaf-a7410fad {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_77c84f0c-b4b0-7612-e610-f2d27620bdb2-a7410fad, #w-node-_77c84f0c-b4b0-7612-e610-f2d27620bdb3-a7410fad, #w-node-_77c84f0c-b4b0-7612-e610-f2d27620bded-a7410fad {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d50733ef-720d-cc01-ea73-1378f2da80bf-a7410fad {
    grid-area: span 2 / span 2 / span 2 / span 2;
    align-self: center;
  }

  #w-node-d50733ef-720d-cc01-ea73-1378f2da80c0-a7410fad {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-d50733ef-720d-cc01-ea73-1378f2da80c2-a7410fad {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-d50733ef-720d-cc01-ea73-1378f2da80c3-a7410fad {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d50733ef-720d-cc01-ea73-1378f2da80c4-a7410fad {
    grid-area: 3 / 1 / 4 / 2;
    align-self: center;
  }

  #w-node-d50733ef-720d-cc01-ea73-1378f2da80c6-a7410fad {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-d50733ef-720d-cc01-ea73-1378f2da80c7-a7410fad {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-d50733ef-720d-cc01-ea73-1378f2da80c8-a7410fad {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

  #w-node-f79c5b59-25ae-6dc2-5311-a100a92602b1-a0c80d5c, #w-node-f79c5b59-25ae-6dc2-5311-a100a92602b2-a0c80d5c, #w-node-f79c5b59-25ae-6dc2-5311-a100a92602b3-a0c80d5c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f79c5b59-25ae-6dc2-5311-a100a92602b8-a0c80d5c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-f79c5b59-25ae-6dc2-5311-a100a92602bc-a0c80d5c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_86930307-0fc3-8725-dd45-b2f910271839-a0c80d5c, #w-node-_86930307-0fc3-8725-dd45-b2f91027183a-a0c80d5c, #w-node-_86930307-0fc3-8725-dd45-b2f91027183b-a0c80d5c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9a67f91c-e438-7d62-e8e8-9936c29088c1-a0c80d5c {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: auto;
  }

  #w-node-a9e9aafc-59df-1345-e2d9-0dc95e71befc-a0c80d5c {
    grid-area: 9 / 2 / 10 / 3;
  }

  #w-node-a9e9aafc-59df-1345-e2d9-0dc95e71befe-a0c80d5c {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-a9e9aafc-59df-1345-e2d9-0dc95e71bf00-a0c80d5c {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-a9e9aafc-59df-1345-e2d9-0dc95e71bf02-a0c80d5c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a9e9aafc-59df-1345-e2d9-0dc95e71bf05-a0c80d5c {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-a9e9aafc-59df-1345-e2d9-0dc95e71bf08-a0c80d5c {
    grid-area: 6 / 2 / 7 / 3;
  }

  #w-node-a9e9aafc-59df-1345-e2d9-0dc95e71bf0a-a0c80d5c {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-a9e9aafc-59df-1345-e2d9-0dc95e71bf0c-a0c80d5c {
    grid-area: 7 / 2 / 8 / 3;
  }

  #w-node-a9e9aafc-59df-1345-e2d9-0dc95e71bf0e-a0c80d5c {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-a9e9aafc-59df-1345-e2d9-0dc95e71bf11-a0c80d5c {
    grid-area: 8 / 2 / 9 / 3;
  }

  #w-node-a9e9aafc-59df-1345-e2d9-0dc95e71bf13-a0c80d5c {
    grid-area: 9 / 1 / 10 / 2;
  }

  #w-node-a9e9aafc-59df-1345-e2d9-0dc95e71bf15-a0c80d5c {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-_6441e899-86a5-1df6-2f85-a648e93886f3-a0c80d5c {
    grid-area: span 2 / span 2 / span 2 / span 2;
    align-self: center;
  }

  #w-node-_6441e899-86a5-1df6-2f85-a648e93886f4-a0c80d5c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_6441e899-86a5-1df6-2f85-a648e93886f6-a0c80d5c {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_6441e899-86a5-1df6-2f85-a648e93886f7-a0c80d5c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6441e899-86a5-1df6-2f85-a648e93886f8-a0c80d5c {
    grid-area: 3 / 1 / 4 / 2;
    align-self: center;
  }

  #w-node-_6441e899-86a5-1df6-2f85-a648e93886fa-a0c80d5c {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_6441e899-86a5-1df6-2f85-a648e93886fb-a0c80d5c {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_6441e899-86a5-1df6-2f85-a648e93886fc-a0c80d5c {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

  #w-node-_255ce61f-c0e2-4e2d-c8d1-a980145e55c1-81197692, #w-node-_255ce61f-c0e2-4e2d-c8d1-a980145e55c2-81197692, #w-node-_255ce61f-c0e2-4e2d-c8d1-a980145e55c3-81197692 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_255ce61f-c0e2-4e2d-c8d1-a980145e55c8-81197692 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_255ce61f-c0e2-4e2d-c8d1-a980145e55cc-81197692 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_86930307-0fc3-8725-dd45-b2f910271839-81197692, #w-node-_86930307-0fc3-8725-dd45-b2f91027183a-81197692, #w-node-_86930307-0fc3-8725-dd45-b2f91027183b-81197692 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_328fea65-5989-e185-b35b-63994578dbd3-81197692 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: auto;
  }

  #w-node-_328fea65-5989-e185-b35b-63994578dbde-81197692, #w-node-_328fea65-5989-e185-b35b-63994578dbdf-81197692, #w-node-_328fea65-5989-e185-b35b-63994578dbe2-81197692, #w-node-_328fea65-5989-e185-b35b-63994578dbe5-81197692 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_328fea65-5989-e185-b35b-63994578dbe8-81197692 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_328fea65-5989-e185-b35b-63994578dbe9-81197692, #w-node-_328fea65-5989-e185-b35b-63994578dbed-81197692, #w-node-_328fea65-5989-e185-b35b-63994578dbf1-81197692, #w-node-_328fea65-5989-e185-b35b-63994578dbf5-81197692, #w-node-_328fea65-5989-e185-b35b-63994578dbf7-81197692, #w-node-_328fea65-5989-e185-b35b-63994578dbfb-81197692, #w-node-_328fea65-5989-e185-b35b-63994578dbff-81197692, #w-node-_328fea65-5989-e185-b35b-63994578dc03-81197692, #w-node-_328fea65-5989-e185-b35b-63994578dc07-81197692, #w-node-_328fea65-5989-e185-b35b-63994578dc0b-81197692, #w-node-_328fea65-5989-e185-b35b-63994578dc0f-81197692, #w-node-_328fea65-5989-e185-b35b-63994578dc13-81197692, #w-node-_328fea65-5989-e185-b35b-63994578dc23-81197692, #w-node-_328fea65-5989-e185-b35b-63994578dc27-81197692, #w-node-_328fea65-5989-e185-b35b-63994578dc2b-81197692, #w-node-_328fea65-5989-e185-b35b-63994578dc2f-81197692, #w-node-_328fea65-5989-e185-b35b-63994578dc33-81197692, #w-node-_328fea65-5989-e185-b35b-63994578dc37-81197692, #w-node-_328fea65-5989-e185-b35b-63994578dc3b-81197692, #w-node-_328fea65-5989-e185-b35b-63994578dc3f-81197692, #w-node-_328fea65-5989-e185-b35b-63994578dc43-81197692, #w-node-_328fea65-5989-e185-b35b-63994578dc47-81197692, #w-node-_328fea65-5989-e185-b35b-63994578dc4b-81197692, #w-node-_328fea65-5989-e185-b35b-63994578dc4f-81197692, #w-node-_328fea65-5989-e185-b35b-63994578dc53-81197692, #w-node-_328fea65-5989-e185-b35b-63994578dc57-81197692, #w-node-_328fea65-5989-e185-b35b-63994578dc5b-81197692, #w-node-_328fea65-5989-e185-b35b-63994578dc5f-81197692, #w-node-_328fea65-5989-e185-b35b-63994578dc63-81197692, #w-node-_328fea65-5989-e185-b35b-63994578dc67-81197692, #w-node-_328fea65-5989-e185-b35b-63994578dc69-81197692, #w-node-_328fea65-5989-e185-b35b-63994578dc6b-81197692, #w-node-_328fea65-5989-e185-b35b-63994578dc6f-81197692, #w-node-_328fea65-5989-e185-b35b-63994578dc73-81197692, #w-node-_328fea65-5989-e185-b35b-63994578dc77-81197692, #w-node-_328fea65-5989-e185-b35b-63994578dc7b-81197692, #w-node-_328fea65-5989-e185-b35b-63994578dc7f-81197692, #w-node-_328fea65-5989-e185-b35b-63994578dc81-81197692, #w-node-_328fea65-5989-e185-b35b-63994578dc85-81197692, #w-node-_328fea65-5989-e185-b35b-63994578dc89-81197692, #w-node-_328fea65-5989-e185-b35b-63994578dc8d-81197692, #w-node-_328fea65-5989-e185-b35b-63994578dc91-81197692, #w-node-_328fea65-5989-e185-b35b-63994578dc95-81197692, #w-node-_328fea65-5989-e185-b35b-63994578dc97-81197692, #w-node-_328fea65-5989-e185-b35b-63994578dc9b-81197692, #w-node-_328fea65-5989-e185-b35b-63994578dc9f-81197692, #w-node-_328fea65-5989-e185-b35b-63994578dca1-81197692, #w-node-_328fea65-5989-e185-b35b-63994578dca5-81197692 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4dd4de85-c04f-9880-4530-4c858a121743-81197692 {
    grid-area: span 2 / span 2 / span 2 / span 2;
    align-self: center;
  }

  #w-node-_4dd4de85-c04f-9880-4530-4c858a121744-81197692 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_4dd4de85-c04f-9880-4530-4c858a121746-81197692 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4dd4de85-c04f-9880-4530-4c858a121747-81197692 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4dd4de85-c04f-9880-4530-4c858a121748-81197692 {
    grid-area: 3 / 1 / 4 / 2;
    align-self: center;
  }

  #w-node-_4dd4de85-c04f-9880-4530-4c858a12174a-81197692 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_4dd4de85-c04f-9880-4530-4c858a12174b-81197692 {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_4dd4de85-c04f-9880-4530-4c858a12174c-81197692 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

  #w-node-_8d96ebad-41fc-99bb-8b40-c5f0423b13e8-e7786d52, #w-node-_8d96ebad-41fc-99bb-8b40-c5f0423b13e9-e7786d52, #w-node-_8d96ebad-41fc-99bb-8b40-c5f0423b13ea-e7786d52 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_8d96ebad-41fc-99bb-8b40-c5f0423b13ef-e7786d52 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_8d96ebad-41fc-99bb-8b40-c5f0423b13f3-e7786d52 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-dc817dbe-5861-3da9-39a7-4790732de894-e7786d52, #w-node-dc817dbe-5861-3da9-39a7-4790732de895-e7786d52, #w-node-dc817dbe-5861-3da9-39a7-4790732de896-e7786d52 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-eafbb98f-4aae-afb9-1b71-7396a50dcaee-e7786d52 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: auto;
  }

  #w-node-_41e0e1ed-9775-2eaa-36bd-e6c17c640580-e7786d52 {
    grid-area: span 2 / span 2 / span 2 / span 2;
    align-self: center;
  }

  #w-node-_41e0e1ed-9775-2eaa-36bd-e6c17c640581-e7786d52 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_41e0e1ed-9775-2eaa-36bd-e6c17c640584-e7786d52 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_41e0e1ed-9775-2eaa-36bd-e6c17c640585-e7786d52 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

  #w-node-_255ce61f-c0e2-4e2d-c8d1-a980145e55c1-7f7371d6, #w-node-_255ce61f-c0e2-4e2d-c8d1-a980145e55c2-7f7371d6, #w-node-_255ce61f-c0e2-4e2d-c8d1-a980145e55c3-7f7371d6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_255ce61f-c0e2-4e2d-c8d1-a980145e55c8-7f7371d6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_255ce61f-c0e2-4e2d-c8d1-a980145e55cc-7f7371d6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_86930307-0fc3-8725-dd45-b2f910271839-7f7371d6, #w-node-_86930307-0fc3-8725-dd45-b2f91027183a-7f7371d6, #w-node-_86930307-0fc3-8725-dd45-b2f91027183b-7f7371d6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_25e2280c-801c-9b04-a40b-0bb184f3d39b-7f7371d6 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: auto;
  }

  #w-node-_9303d1dd-473a-6175-fc41-6de1c51f9dde-7f7371d6 {
    grid-area: span 2 / span 2 / span 2 / span 2;
    align-self: center;
  }

  #w-node-_9303d1dd-473a-6175-fc41-6de1c51f9ddf-7f7371d6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_9303d1dd-473a-6175-fc41-6de1c51f9de1-7f7371d6 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_9303d1dd-473a-6175-fc41-6de1c51f9de2-7f7371d6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9303d1dd-473a-6175-fc41-6de1c51f9de3-7f7371d6 {
    grid-area: 3 / 1 / 4 / 2;
    align-self: center;
  }

  #w-node-_9303d1dd-473a-6175-fc41-6de1c51f9de5-7f7371d6 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_9303d1dd-473a-6175-fc41-6de1c51f9de6-7f7371d6 {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_9303d1dd-473a-6175-fc41-6de1c51f9de7-7f7371d6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

  #w-node-d810fb9c-855d-4531-9171-52750b11f7e4-d1352189, #w-node-d810fb9c-855d-4531-9171-52750b11f7e5-d1352189, #w-node-d810fb9c-855d-4531-9171-52750b11f7e6-d1352189 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d810fb9c-855d-4531-9171-52750b11f7eb-d1352189 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-d810fb9c-855d-4531-9171-52750b11f7ef-d1352189 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_7c6b5496-5790-57e6-9e02-d6d506aac1aa-d1352189, #w-node-_7c6b5496-5790-57e6-9e02-d6d506aac1ab-d1352189, #w-node-_7c6b5496-5790-57e6-9e02-d6d506aac1ac-d1352189 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5f93e667-4bc0-d2ce-fc03-aadbe7c73647-d1352189 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: auto;
  }

  #w-node-_8456c6ef-0ef5-d837-ebbf-6388774042d1-d1352189 {
    grid-area: span 2 / span 2 / span 2 / span 2;
    align-self: center;
  }

  #w-node-_8456c6ef-0ef5-d837-ebbf-6388774042d2-d1352189 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_8456c6ef-0ef5-d837-ebbf-6388774042d4-d1352189 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_8456c6ef-0ef5-d837-ebbf-6388774042d5-d1352189 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8456c6ef-0ef5-d837-ebbf-6388774042d6-d1352189 {
    grid-area: 3 / 1 / 4 / 2;
    align-self: center;
  }

  #w-node-_8456c6ef-0ef5-d837-ebbf-6388774042d8-d1352189 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_8456c6ef-0ef5-d837-ebbf-6388774042d9-d1352189 {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_8456c6ef-0ef5-d837-ebbf-6388774042da-d1352189 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

  #w-node-_36cb20f7-a321-e7a5-440a-c58b50796e8a-7c0dfb2c, #w-node-_36cb20f7-a321-e7a5-440a-c58b50796e8b-7c0dfb2c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_36cb20f7-a321-e7a5-440a-c58b50796e90-7c0dfb2c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_36cb20f7-a321-e7a5-440a-c58b50796e94-7c0dfb2c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_07d4ae1c-a207-bdc1-fda2-b0976b990b14-7c0dfb2c, #w-node-_07d4ae1c-a207-bdc1-fda2-b0976b990b15-7c0dfb2c, #w-node-_07d4ae1c-a207-bdc1-fda2-b0976b990b16-7c0dfb2c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7fdea6af-f6bc-360d-0488-fe473df01386-7c0dfb2c {
    grid-area: span 2 / span 2 / span 2 / span 2;
    align-self: center;
  }

  #w-node-_7fdea6af-f6bc-360d-0488-fe473df01387-7c0dfb2c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_7fdea6af-f6bc-360d-0488-fe473df01389-7c0dfb2c {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_7fdea6af-f6bc-360d-0488-fe473df0138a-7c0dfb2c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7fdea6af-f6bc-360d-0488-fe473df0138b-7c0dfb2c {
    grid-area: 3 / 1 / 4 / 2;
    align-self: center;
  }

  #w-node-_7fdea6af-f6bc-360d-0488-fe473df0138d-7c0dfb2c {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_7fdea6af-f6bc-360d-0488-fe473df0138e-7c0dfb2c {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_7fdea6af-f6bc-360d-0488-fe473df0138f-7c0dfb2c {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

  #w-node-_8e47985b-cfa7-255c-65b0-2548167c71be-33b21627, #w-node-_8e47985b-cfa7-255c-65b0-2548167c71bf-33b21627 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_8e47985b-cfa7-255c-65b0-2548167c71c4-33b21627 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_8e47985b-cfa7-255c-65b0-2548167c71c8-33b21627 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-fe862fa8-09f6-bf66-bb18-6aade1e3507d-33b21627, #w-node-fe862fa8-09f6-bf66-bb18-6aade1e3507e-33b21627, #w-node-fe862fa8-09f6-bf66-bb18-6aade1e3507f-33b21627 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9a67f91c-e438-7d62-e8e8-9936c29088c1-33b21627 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: auto;
  }

  #w-node-_9a67f91c-e438-7d62-e8e8-9936c29088cc-33b21627 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_9a67f91c-e438-7d62-e8e8-9936c290891f-33b21627 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_9a67f91c-e438-7d62-e8e8-9936c2908920-33b21627 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_9a67f91c-e438-7d62-e8e8-9936c2908931-33b21627 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_9a67f91c-e438-7d62-e8e8-9936c2908932-33b21627 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_3c123c5b-cce0-7e48-464b-a58a2cf3e458-33b21627 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9a67f91c-e438-7d62-e8e8-9936c2908925-33b21627 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_9a67f91c-e438-7d62-e8e8-9936c2908926-33b21627 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_9a67f91c-e438-7d62-e8e8-9936c290892d-33b21627 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_9a67f91c-e438-7d62-e8e8-9936c290892e-33b21627 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_9a67f91c-e438-7d62-e8e8-9936c2908929-33b21627 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_9a67f91c-e438-7d62-e8e8-9936c290892a-33b21627 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_9a67f91c-e438-7d62-e8e8-9936c2908936-33b21627 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9a67f91c-e438-7d62-e8e8-9936c2908937-33b21627 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_9a67f91c-e438-7d62-e8e8-9936c290893a-33b21627, #w-node-_9a2e38c9-10ab-c250-1d93-096f23e3c13b-33b21627 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9a2e38c9-10ab-c250-1d93-096f23e3c13c-33b21627 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-b6d0074a-7eff-5251-b821-5092213b43b4-33b21627 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-b6d0074a-7eff-5251-b821-5092213b43b5-33b21627 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-b78dfba2-ed79-2c3e-df73-9c822c4de3d9-33b21627 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-b78dfba2-ed79-2c3e-df73-9c822c4de3da-33b21627 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_9a67f91c-e438-7d62-e8e8-9936c2908924-33b21627, #w-node-_9a67f91c-e438-7d62-e8e8-9936c290893b-33b21627 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9a67f91c-e438-7d62-e8e8-9936c290893c-33b21627 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_9a67f91c-e438-7d62-e8e8-9936c290893f-33b21627, #w-node-_78e45c04-dd84-1789-a6ac-e253c1c5e2a1-33b21627 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_78e45c04-dd84-1789-a6ac-e253c1c5e2a2-33b21627 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_78e45c04-dd84-1789-a6ac-e253c1c5e2a6-33b21627 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_78e45c04-dd84-1789-a6ac-e253c1c5e2a7-33b21627 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_78e45c04-dd84-1789-a6ac-e253c1c5e2ab-33b21627 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_78e45c04-dd84-1789-a6ac-e253c1c5e2ac-33b21627 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_78e45c04-dd84-1789-a6ac-e253c1c5e2ad-33b21627 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_78e45c04-dd84-1789-a6ac-e253c1c5e2b1-33b21627 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_78e45c04-dd84-1789-a6ac-e253c1c5e2b2-33b21627 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_78e45c04-dd84-1789-a6ac-e253c1c5e2b5-33b21627 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_78e45c04-dd84-1789-a6ac-e253c1c5e2b6-33b21627 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_78e45c04-dd84-1789-a6ac-e253c1c5e2b9-33b21627 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_78e45c04-dd84-1789-a6ac-e253c1c5e2ba-33b21627 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_78e45c04-dd84-1789-a6ac-e253c1c5e2bd-33b21627, #w-node-_78e45c04-dd84-1789-a6ac-e253c1c5e2be-33b21627 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_78e45c04-dd84-1789-a6ac-e253c1c5e2bf-33b21627 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_78e45c04-dd84-1789-a6ac-e253c1c5e2c3-33b21627 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_78e45c04-dd84-1789-a6ac-e253c1c5e2c4-33b21627 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_78e45c04-dd84-1789-a6ac-e253c1c5e2c7-33b21627 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_78e45c04-dd84-1789-a6ac-e253c1c5e2c8-33b21627 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_78e45c04-dd84-1789-a6ac-e253c1c5e2cb-33b21627, #w-node-_78e45c04-dd84-1789-a6ac-e253c1c5e2cc-33b21627 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_78e45c04-dd84-1789-a6ac-e253c1c5e2cd-33b21627 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_78e45c04-dd84-1789-a6ac-e253c1c5e2d1-33b21627 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_9a67f91c-e438-7d62-e8e8-9936c2908966-33b21627, #w-node-_9a67f91c-e438-7d62-e8e8-9936c2908958-33b21627 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9a67f91c-e438-7d62-e8e8-9936c2908959-33b21627 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_9a67f91c-e438-7d62-e8e8-9936c290895c-33b21627, #w-node-_2eb54b20-e728-fd9d-a464-26103366904c-33b21627, #w-node-_9a67f91c-e438-7d62-e8e8-9936c2908967-33b21627 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9a67f91c-e438-7d62-e8e8-9936c2908968-33b21627 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_9a67f91c-e438-7d62-e8e8-9936c290896b-33b21627 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9a67f91c-e438-7d62-e8e8-9936c290896c-33b21627 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-f66e2eea-0398-8bdd-9254-0775aa939d47-33b21627 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c6b490f3-ed32-c65c-cf10-e8f707456caa-33b21627 {
    grid-area: span 2 / span 2 / span 2 / span 2;
    align-self: center;
  }

  #w-node-c6b490f3-ed32-c65c-cf10-e8f707456cab-33b21627 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-c6b490f3-ed32-c65c-cf10-e8f707456cad-33b21627 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-c6b490f3-ed32-c65c-cf10-e8f707456cae-33b21627 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c6b490f3-ed32-c65c-cf10-e8f707456caf-33b21627 {
    grid-area: 3 / 1 / 4 / 2;
    align-self: center;
  }

  #w-node-c6b490f3-ed32-c65c-cf10-e8f707456cb1-33b21627 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-c6b490f3-ed32-c65c-cf10-e8f707456cb2-33b21627 {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-c6b490f3-ed32-c65c-cf10-e8f707456cb3-33b21627 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

  #w-node-_6024315c-b046-722e-d598-55708ae1b101-02f03648, #w-node-_6024315c-b046-722e-d598-55708ae1b102-02f03648 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6024315c-b046-722e-d598-55708ae1b107-02f03648 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_6024315c-b046-722e-d598-55708ae1b10b-02f03648 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_23d8ce16-9d79-8522-63ac-277cac8f4267-02f03648, #w-node-_23d8ce16-9d79-8522-63ac-277cac8f4268-02f03648, #w-node-_23d8ce16-9d79-8522-63ac-277cac8f4269-02f03648 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9a67f91c-e438-7d62-e8e8-9936c29088c1-02f03648 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: auto;
  }

  #w-node-a2fbe7d1-8844-b388-ada2-ee436f89e19d-02f03648 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-a2fbe7d1-8844-b388-ada2-ee436f89e19e-02f03648 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-a2fbe7d1-8844-b388-ada2-ee436f89e1a1-02f03648 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-a2fbe7d1-8844-b388-ada2-ee436f89e1a2-02f03648 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-a2fbe7d1-8844-b388-ada2-ee436f89e1a5-02f03648 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-a2fbe7d1-8844-b388-ada2-ee436f89e1a6-02f03648 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-a2fbe7d1-8844-b388-ada2-ee436f89e1b2-02f03648 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ffb78916-5832-f77e-ee80-c5994510119a-02f03648 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4d9882a9-d38b-18b0-d6ff-0b68d1cbe676-02f03648 {
    grid-area: span 2 / span 2 / span 2 / span 2;
    align-self: center;
  }

  #w-node-_4d9882a9-d38b-18b0-d6ff-0b68d1cbe677-02f03648 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_4d9882a9-d38b-18b0-d6ff-0b68d1cbe679-02f03648 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4d9882a9-d38b-18b0-d6ff-0b68d1cbe67a-02f03648 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4d9882a9-d38b-18b0-d6ff-0b68d1cbe67b-02f03648 {
    grid-area: 3 / 1 / 4 / 2;
    align-self: center;
  }

  #w-node-_4d9882a9-d38b-18b0-d6ff-0b68d1cbe67d-02f03648 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_4d9882a9-d38b-18b0-d6ff-0b68d1cbe67e-02f03648 {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_4d9882a9-d38b-18b0-d6ff-0b68d1cbe67f-02f03648 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

  #w-node-_13374bc5-764c-3b4a-c0e2-98eb9353826e-672adbd8, #w-node-_13374bc5-764c-3b4a-c0e2-98eb9353826f-672adbd8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_13374bc5-764c-3b4a-c0e2-98eb93538274-672adbd8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_13374bc5-764c-3b4a-c0e2-98eb93538278-672adbd8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ace1c077-9446-8155-3155-0df7ee383120-672adbd8, #w-node-ace1c077-9446-8155-3155-0df7ee383121-672adbd8, #w-node-ace1c077-9446-8155-3155-0df7ee383122-672adbd8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9a67f91c-e438-7d62-e8e8-9936c29088c1-672adbd8 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: auto;
  }

  #w-node-_77c84f0c-b4b0-7612-e610-f2d27620bdaa-672adbd8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_77c84f0c-b4b0-7612-e610-f2d27620bdab-672adbd8 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_77c84f0c-b4b0-7612-e610-f2d27620bdae-672adbd8, #w-node-_77c84f0c-b4b0-7612-e610-f2d27620bdb2-672adbd8, #w-node-_77c84f0c-b4b0-7612-e610-f2d27620bdb3-672adbd8, #w-node-_77c84f0c-b4b0-7612-e610-f2d27620bded-672adbd8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d50733ef-720d-cc01-ea73-1378f2da80bf-672adbd8 {
    grid-area: span 2 / span 2 / span 2 / span 2;
    align-self: center;
  }

  #w-node-d50733ef-720d-cc01-ea73-1378f2da80c0-672adbd8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-d50733ef-720d-cc01-ea73-1378f2da80c2-672adbd8 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-d50733ef-720d-cc01-ea73-1378f2da80c3-672adbd8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d50733ef-720d-cc01-ea73-1378f2da80c4-672adbd8 {
    grid-area: 3 / 1 / 4 / 2;
    align-self: center;
  }

  #w-node-d50733ef-720d-cc01-ea73-1378f2da80c6-672adbd8 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-d50733ef-720d-cc01-ea73-1378f2da80c7-672adbd8 {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-d50733ef-720d-cc01-ea73-1378f2da80c8-672adbd8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

  #w-node-_26653674-155a-d99f-437d-fda3cae77aff-ce2cf7cd, #w-node-_26653674-155a-d99f-437d-fda3cae77b00-ce2cf7cd {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_26653674-155a-d99f-437d-fda3cae77b05-ce2cf7cd {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_26653674-155a-d99f-437d-fda3cae77b09-ce2cf7cd {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_3468c898-2b48-4644-1b80-dfb2f2f5f1a0-ce2cf7cd, #w-node-_3468c898-2b48-4644-1b80-dfb2f2f5f1a1-ce2cf7cd, #w-node-_3468c898-2b48-4644-1b80-dfb2f2f5f1a2-ce2cf7cd {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9a67f91c-e438-7d62-e8e8-9936c29088c1-ce2cf7cd {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: auto;
  }

  #w-node-a9e9aafc-59df-1345-e2d9-0dc95e71befc-ce2cf7cd {
    grid-area: 9 / 2 / 10 / 3;
  }

  #w-node-a9e9aafc-59df-1345-e2d9-0dc95e71befe-ce2cf7cd {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-a9e9aafc-59df-1345-e2d9-0dc95e71bf00-ce2cf7cd {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-a9e9aafc-59df-1345-e2d9-0dc95e71bf02-ce2cf7cd {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a9e9aafc-59df-1345-e2d9-0dc95e71bf05-ce2cf7cd {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-a9e9aafc-59df-1345-e2d9-0dc95e71bf08-ce2cf7cd {
    grid-area: 6 / 2 / 7 / 3;
  }

  #w-node-a9e9aafc-59df-1345-e2d9-0dc95e71bf0a-ce2cf7cd {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-a9e9aafc-59df-1345-e2d9-0dc95e71bf0c-ce2cf7cd {
    grid-area: 7 / 2 / 8 / 3;
  }

  #w-node-a9e9aafc-59df-1345-e2d9-0dc95e71bf0e-ce2cf7cd {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-a9e9aafc-59df-1345-e2d9-0dc95e71bf11-ce2cf7cd {
    grid-area: 8 / 2 / 9 / 3;
  }

  #w-node-a9e9aafc-59df-1345-e2d9-0dc95e71bf13-ce2cf7cd {
    grid-area: 9 / 1 / 10 / 2;
  }

  #w-node-a9e9aafc-59df-1345-e2d9-0dc95e71bf15-ce2cf7cd {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-_6441e899-86a5-1df6-2f85-a648e93886f3-ce2cf7cd {
    grid-area: span 2 / span 2 / span 2 / span 2;
    align-self: center;
  }

  #w-node-_6441e899-86a5-1df6-2f85-a648e93886f4-ce2cf7cd {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_6441e899-86a5-1df6-2f85-a648e93886f6-ce2cf7cd {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_6441e899-86a5-1df6-2f85-a648e93886f7-ce2cf7cd {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6441e899-86a5-1df6-2f85-a648e93886f8-ce2cf7cd {
    grid-area: 3 / 1 / 4 / 2;
    align-self: center;
  }

  #w-node-_6441e899-86a5-1df6-2f85-a648e93886fa-ce2cf7cd {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_6441e899-86a5-1df6-2f85-a648e93886fb-ce2cf7cd {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_6441e899-86a5-1df6-2f85-a648e93886fc-ce2cf7cd {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }
}
