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

body {
  margin: 0;
}

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

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

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

[hidden], template {
  display: none;
}

a {
  background-color: #0000;
}

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

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

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

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

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

small {
  font-size: 80%;
}

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

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

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

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

pre {
  overflow: auto;
}

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

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

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

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

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

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

input {
  line-height: normal;
}

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

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

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

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

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

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

td, th {
  padding: 0;
}

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

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

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

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

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

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

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

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

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

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

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

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

.w-block {
  display: block;
}

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

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

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

.w-hidden {
  display: none;
}

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

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

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

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

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

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

.w-optimization {
  display: contents;
}

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

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

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

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

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

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

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

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

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

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

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

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

figure {
  margin: 0 0 10px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .w-col {
    width: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

.w-widget {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-tabs {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

:root {
  --brand-colors--white: white;
  --brand-colors--black: black;
  --_type-styles---padding-below: 0px;
  --_type-styles---font-family: helvetica-neue-lt-pro, sans-serif;
  --font-sizes--h1: clamp(2.125 * 1rem, ((2.125 - ((5 - 2.125) / (var(--site-default--viewport-max)  - var(--site-default--viewport-min)) * var(--site-default--viewport-min))) * 1rem + ((5 - 2.125) / (var(--site-default--viewport-max)  - var(--site-default--viewport-min))) * 100vw), 5 * 1rem);
  --_type-styles---font-weight: 0;
  --_type-styles---font-size: 0px;
  --_type-styles---line-height: 0;
  --brand-colors--font-family: helvetica-neue-lt-pro, sans-serif;
  --font-sizes--paragraph: clamp(.875 * 1rem, ((.875 - ((1.25 - .875) / (var(--site-default--viewport-max)  - var(--site-default--viewport-min)) * var(--site-default--viewport-min))) * 1rem + ((1.25 - .875) / (var(--site-default--viewport-max)  - var(--site-default--viewport-min))) * 100vw), 1.25 * 1rem);
  --brand-colors--blue-black: black;
  --brand-colors--blue: #3134ff;
  --brand-colors--pink: #ff4fcd;
  --brand-colors--citron: #e5ce00;
  --brand-colors--dark-green: #0c4837;
  --body-collumn-padding: 1rem;
  --body-row-padding: 2rem;
  --font-sizes--caption: clamp(.625 * 1rem, ((.625 - ((.875 - .625) / (var(--site-default--viewport-max)  - var(--site-default--viewport-min)) * var(--site-default--viewport-min))) * 1rem + ((.875 - .625) / (var(--site-default--viewport-max)  - var(--site-default--viewport-min))) * 100vw), .875 * 1rem);
  --brand-colors--medium-grey: #686868;
  --brand-colors--plum: #531972;
  --brand-colors--light-blue: #b1ddff;
  --brand-colors--lavendar: #b2a5ff;
  --font-sizes--h6: clamp(.875 * 1rem, ((.875 - ((1.25 - .875) / (var(--site-default--viewport-max)  - var(--site-default--viewport-min)) * var(--site-default--viewport-min))) * 1rem + ((1.25 - .875) / (var(--site-default--viewport-max)  - var(--site-default--viewport-min))) * 100vw), 1.25 * 1rem);
  --brand-colors--purple: #8c00bf;
  --brand-colors--orange: #e73a00;
  --brand-colors--very-pale-blue: #fdfdfd;
  --brand-colors--none: #fff0;
  --brand-colors--burnt: #e9dedc;
  --brand-colors--beige\<deleted\|variable-c27db2c9\>: #d2d2d2;
  --brand-colors--green: #95e8c5;
  --font-sizes--digits: clamp(10 * 1rem, ((10 - ((10 - 10) / (var(--site-default--viewport-max)  - var(--site-default--viewport-min)) * var(--site-default--viewport-min))) * 1rem + ((10 - 10) / (var(--site-default--viewport-max)  - var(--site-default--viewport-min))) * 100vw), 10 * 1rem);
  --font-sizes--h2: clamp(5 * 1rem, ((5 - ((5.625 - 5) / (var(--site-default--viewport-max)  - var(--site-default--viewport-min)) * var(--site-default--viewport-min))) * 1rem + ((5.625 - 5) / (var(--site-default--viewport-max)  - var(--site-default--viewport-min))) * 100vw), 5.625 * 1rem);
  --font-sizes--h3: clamp(4.0625 * 1rem, ((4.0625 - ((4.0625 - 4.0625) / (var(--site-default--viewport-max)  - var(--site-default--viewport-min)) * var(--site-default--viewport-min))) * 1rem + ((4.0625 - 4.0625) / (var(--site-default--viewport-max)  - var(--site-default--viewport-min))) * 100vw), 4.0625 * 1rem);
  --font-sizes--h4: clamp(2.125 * 1rem, ((2.125 - ((3 - 2.125) / (var(--site-default--viewport-max)  - var(--site-default--viewport-min)) * var(--site-default--viewport-min))) * 1rem + ((3 - 2.125) / (var(--site-default--viewport-max)  - var(--site-default--viewport-min))) * 100vw), 3 * 1rem);
  --_type-styles---letter-spacing: 0;
  --font-sizes--h5: clamp(1.5625 * 1rem, ((1.5625 - ((1.6 - 1.5625) / (var(--site-default--viewport-max)  - var(--site-default--viewport-min)) * var(--site-default--viewport-min))) * 1rem + ((1.6 - 1.5625) / (var(--site-default--viewport-max)  - var(--site-default--viewport-min))) * 100vw), 1.6 * 1rem);
  --font-sizes--display: clamp(3 * 1rem, ((3 - ((7.5 - 3) / (var(--site-default--viewport-max)  - var(--site-default--viewport-min)) * var(--site-default--viewport-min))) * 1rem + ((7.5 - 3) / (var(--site-default--viewport-max)  - var(--site-default--viewport-min))) * 100vw), 7.5 * 1rem);
  --font-sizes--display-large: clamp(3.75 * 1rem, ((3.75 - ((8.75 - 3.75) / (var(--site-default--viewport-max)  - var(--site-default--viewport-min)) * var(--site-default--viewport-min))) * 1rem + ((8.75 - 3.75) / (var(--site-default--viewport-max)  - var(--site-default--viewport-min))) * 100vw), 8.75 * 1rem);
  --font-sizes--front-page-captions: clamp(1.5625 * 1rem, ((1.5625 - ((3 - 1.5625) / (var(--site-default--viewport-max)  - var(--site-default--viewport-min)) * var(--site-default--viewport-min))) * 1rem + ((3 - 1.5625) / (var(--site-default--viewport-max)  - var(--site-default--viewport-min))) * 100vw), 3 * 1rem);
  --site-default--viewport-max: 120;
  --site-default--viewport-min: 21.25;
}

body {
  background-color: var(--brand-colors--white);
  color: var(--brand-colors--black);
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: helvetica-neue-lt-pro, sans-serif;
  font-size: 1rem;
  font-weight: 300;
}

h1 {
  padding-top: 0;
  padding-bottom: var(--_type-styles---padding-below);
  font-family: var(--_type-styles---font-family);
  font-size: var(--font-sizes--h1);
  line-height: 1;
  font-weight: var(--_type-styles---font-weight);
  --_type-styles---padding-below: clamp(1rem, .436rem + 2.66vw, 3.625rem);
  --_type-styles---font-family: helvetica-neue-lt-pro, sans-serif;
  --_type-styles---font-weight: 200;
  --_type-styles---font-size: var(--font-sizes--h1);
  --_type-styles---line-height: .918919;
  --_type-styles---letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  position: static;
}

h2 {
  padding-bottom: var(--_type-styles---padding-below);
  font-family: var(--_type-styles---font-family);
  font-size: var(--_type-styles---font-size);
  line-height: var(--_type-styles---line-height);
  font-weight: var(--_type-styles---font-weight);
  --_type-styles---padding-below: 4rem;
  --_type-styles---font-family: helvetica-neue-lt-pro, sans-serif;
  --_type-styles---font-weight: 200;
  --_type-styles---font-size: var(--font-sizes--h2);
  --_type-styles---line-height: 1.02222;
  --_type-styles---letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
}

h3 {
  padding-bottom: var(--_type-styles---padding-below);
  font-family: var(--brand-colors--font-family);
  font-size: var(--_type-styles---font-size);
  line-height: var(--_type-styles---line-height);
  font-weight: var(--_type-styles---font-weight);
  --_type-styles---padding-below: 2.5rem;
  --_type-styles---font-family: helvetica-neue-lt-pro, sans-serif;
  --_type-styles---font-weight: 200;
  --_type-styles---font-size: var(--font-sizes--h3);
  --_type-styles---line-height: 1;
  --_type-styles---letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
}

h4 {
  font-family: var(--_type-styles---font-family);
  font-size: var(--_type-styles---font-size);
  line-height: var(--_type-styles---line-height);
  font-weight: var(--_type-styles---font-weight);
  letter-spacing: .5px;
  --_type-styles---padding-below: 0px;
  --_type-styles---font-family: helvetica-neue-lt-pro, sans-serif;
  --_type-styles---font-weight: 200;
  --_type-styles---font-size: var(--font-sizes--h4);
  --_type-styles---line-height: 1;
  --_type-styles---letter-spacing: 1;
  margin-top: 0;
  margin-bottom: 0;
}

h5 {
  font-family: var(--_type-styles---font-family);
  font-size: var(--_type-styles---font-size);
  line-height: var(--_type-styles---line-height);
  font-weight: var(--_type-styles---font-weight);
  text-transform: none;
  --_type-styles---padding-below: 0px;
  --_type-styles---font-family: helvetica-neue-lt-pro, sans-serif;
  --_type-styles---font-weight: 300;
  --_type-styles---font-size: var(--font-sizes--h5);
  --_type-styles---line-height: 1;
  --_type-styles---letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
}

h6 {
  padding-bottom: var(--_type-styles---padding-below);
  font-family: var(--_type-styles---font-family);
  font-size: var(--_type-styles---font-size);
  line-height: var(--_type-styles---line-height);
  font-weight: var(--_type-styles---font-weight);
  letter-spacing: 1px;
  text-transform: uppercase;
  --_type-styles---padding-below: clamp(.875rem, .687rem + .886vw, 1.1rem);
  --_type-styles---font-family: helvetica-neue-lt-pro, sans-serif;
  --_type-styles---font-weight: 400;
  --_type-styles---font-size: var(--font-sizes--h6);
  --_type-styles---line-height: 1.5;
  --_type-styles---letter-spacing: 4;
  margin-top: 0;
  margin-bottom: 0;
}

p {
  font-family: var(--_type-styles---font-family);
  font-size: var(--_type-styles---font-size);
  line-height: var(--_type-styles---line-height);
  font-weight: var(--_type-styles---font-weight);
  letter-spacing: .5px;
  --_type-styles---padding-below: 0px;
  --_type-styles---font-family: helvetica-neue-lt-pro, sans-serif;
  --_type-styles---font-weight: 300;
  --_type-styles---font-size: var(--font-sizes--paragraph);
  --_type-styles---line-height: 1.2;
  --_type-styles---letter-spacing: 1;
  margin-bottom: 0;
}

a {
  color: var(--brand-colors--black);
  font-size: var(--font-sizes--paragraph);
  text-decoration: none;
}

a:visited {
  color: var(--brand-colors--black);
}

.style_item {
  border-bottom: .1em solid #bdbdbd;
  padding: 0;
}

.c-rich-text {
  color: var(--brand-colors--blue-black);
}

.display {
  font-family: var(--_type-styles---font-family);
  font-size: var(--_type-styles---font-size);
  line-height: 1.12;
  font-weight: var(--_type-styles---font-weight);
  text-align: left;
  --_type-styles---padding-below: 4rem;
  --_type-styles---font-family: helvetica-neue-lt-pro, sans-serif;
  --_type-styles---font-weight: 200;
  --_type-styles---font-size: var(--font-sizes--display);
  --_type-styles---line-height: 1.04;
  --_type-styles---letter-spacing: 0;
  flex-wrap: wrap;
  flex: 1;
  align-content: space-around;
  align-self: flex-start;
  align-items: flex-start;
  display: block;
}

.display.is--navy {
  color: var(--brand-colors--white);
  align-items: flex-end;
  font-size: 6em;
  display: block;
}

.display.is--navy.is--menu--text {
  color: var(--brand-colors--white);
  text-align: left;
  flex-flow: column wrap;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  line-height: 1;
}

.section-3 {
  padding-top: 6.11em;
  display: block;
}

.hero__section {
  background-color: #0000;
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  height: auto;
  margin-top: 0;
  padding-right: 0;
  display: block;
  overflow: hidden;
}

.hero__section.is--observe {
  z-index: 2;
  background-color: #0000;
  width: auto;
  height: 100vh;
  position: static;
  top: 0;
  overflow: hidden;
}

.hero__section.contact {
  z-index: 3;
  background-color: var(--brand-colors--pink);
  min-height: 100vh;
  position: relative;
  top: 0;
  overflow: visible;
}

.hero__nav__logo {
  z-index: 851;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #0000;
  flex-flow: row;
  flex: 0 auto;
  justify-content: space-between;
  align-self: flex-start;
  align-items: flex-end;
  margin-right: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.hero__nav__logo.w--current {
  z-index: 851;
  align-items: flex-end;
  width: auto;
  padding-top: 1.5em;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%;
}

.hero__menuline {
  z-index: 1000;
  background-color: var(--brand-colors--blue);
  flex-direction: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  width: 1.8rem;
  height: 3px;
  margin: 0 0 0;
  padding-bottom: 0;
  padding-right: 0;
  display: block;
  position: static;
}

.hero__menuline.second {
  flex: 0 auto;
  margin-top: .6rem;
}

.menu--trigger--wrapper {
  z-index: 1000;
  color: #0000;
  flex-direction: row;
  flex: 0 auto;
  justify-content: flex-end;
  align-self: center;
  align-items: center;
  width: 11em;
  margin-top: 0;
  padding: 1em 0 0;
  font-size: .8vw;
  display: flex;
  position: static;
  inset: 0 0% auto;
}

.grid_item {
  object-fit: cover;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: auto;
  align-items: center;
  width: 100%;
  height: 90%;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: block;
  position: relative;
  overflow: hidden;
}

.grid_item.is--portfolio--item {
  z-index: 4;
  width: 100%;
  margin-bottom: 3.25em;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  text-decoration: none;
  position: relative;
}

.grid_item.is--contact-title {
  z-index: 4;
  text-align: center;
  align-self: center;
  width: 100%;
  height: auto;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  display: block;
  overflow: visible;
}

.grid_item.is--eyeball {
  object-fit: fill;
  background-color: #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  width: 100%;
  height: 60%;
  margin-top: -2em;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-right: 0;
  display: flex;
  position: static;
}

.grid_item.is--contact-info {
  z-index: 4;
  flex-flow: column;
  justify-content: flex-start;
  align-self: auto;
  align-items: flex-start;
  width: 100%;
  height: auto;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  display: flex;
  overflow: visible;
}

.grid_item.is--portfolio--herotext1 {
  object-fit: fill;
  height: auto;
  margin-bottom: 1em;
  padding-top: 0;
  padding-bottom: 0;
  position: static;
  overflow: visible;
}

.grid_item.is--people {
  z-index: 4;
  overflow: visible;
}

.grid_item.is--portfolio--herotext2 {
  object-fit: fill;
  height: auto;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  position: static;
  overflow: visible;
}

.is--bold {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 0;
  font-weight: 500;
  line-height: 1.5;
  display: block;
}

.is--bold.is--umbrella {
  color: var(--brand-colors--citron);
  padding-right: .5em;
  font-size: 2.5em;
}

.is--bold.is--umbrella.is--footer {
  overflow: visible;
}

.menu_page {
  z-index: 900;
  object-fit: fill;
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-left: 6.94em;
  padding-right: 6.94em;
  display: block;
  position: relative;
  inset: 0%;
  overflow: hidden;
}

.menu__wrapper {
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  margin-left: 6em;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: visible;
}

.menu__itemdiv {
  z-index: 2;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  place-items: end center;
  margin-top: 5em;
  line-height: 1.5px;
  text-decoration: none;
  display: block;
  position: relative;
  overflow: visible;
}

.section__wrapper {
  object-fit: fill;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  max-width: 1919px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.section__wrapper.is--test {
  justify-content: center;
  margin-top: 10rem;
  display: flex;
  overflow: hidden;
}

.hero__navflex {
  grid-column-gap: 0em;
  grid-row-gap: 0px;
  opacity: 1;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: end;
  margin-left: 0;
  padding-top: 1.5rem;
  padding-left: 2rem;
  padding-right: 2.5rem;
  display: grid;
  position: relative;
}

.hero__navflex.is--fp {
  margin-left: 2rem;
  padding-left: 0;
}

.portfolio__arrow {
  width: 100%;
  color: var(--brand-colors--blue);
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-left: 0;
  position: relative;
  top: 2px;
}

.portfolio__arrowwrapper {
  flex: 1;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  width: 100%;
  margin-top: 0;
  display: flex;
  position: relative;
}

.is--contacttext {
  width: 20%;
  color: var(--brand-colors--black);
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
  position: static;
}

.is--contacttext.is--email {
  width: 50%;
  color: var(--brand-colors--blue);
  flex: 0 auto;
  padding-top: 0;
  display: block;
  position: static;
}

.lottie-animation_eyeball {
  z-index: 4;
  background-color: #0000;
  justify-content: center;
  width: 100%;
  height: 60vh;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  top: 0;
  overflow: hidden;
}

.case_section {
  background-color: #0000;
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  height: auto;
  margin-top: 0;
  padding-right: 0;
  display: block;
}

.case_section.is--hero {
  background-color: var(--brand-colors--dark-green);
  height: 100vh;
  margin-top: 0;
  position: relative;
  overflow: hidden;
}

.case_section.is--ifep--pivot {
  background-color: var(--brand-colors--white);
}

.case_section.is--conclusion {
  height: auto;
  margin-bottom: 6rem;
  position: static;
  top: 0;
  bottom: 0;
  overflow: hidden;
}

.case_section.is--ifepaudit {
  background-color: var(--brand-colors--white);
}

.case_section.is--merck--stakeholder {
  margin-bottom: 6em;
}

.case_section.is--merck--real {
  background-color: var(--brand-colors--citron);
  max-width: 100%;
  height: 130vh;
  position: relative;
}

.case_section.is--before--full {
  margin-bottom: 6rem;
}

.case_section.is--fullscreen {
  min-height: 160vh;
}

.is--30 {
  width: 100%;
}

.portfolio__numbers {
  margin-top: 0;
  margin-right: 0;
  padding-right: 0;
}

.case__3coll__in {
  grid-column-gap: var(--body-collumn-padding);
  grid-row-gap: var(--body-row-padding);
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 12fr;
  grid-auto-columns: 1fr;
  place-content: flex-start flex-end;
  align-items: start;
  padding-top: 0;
  display: grid;
}

.case__3coll__in.is--realproblemtext {
  grid-column-gap: 2.08em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 12fr;
  justify-content: flex-start;
  margin-left: 9em;
  padding-top: 0;
}

.case__3coll__in.is--pg3 {
  grid-template-rows: auto auto auto;
}

.case__3coll__in.is--long--title {
  grid-template-columns: 1fr 12fr 1fr 1fr;
}

.img--is--contained {
  object-fit: fill;
  width: 100%;
  display: block;
  position: static;
  inset: 0% auto auto 0%;
}

.img--is--contained.is--butterflies {
  object-fit: contain;
  height: 100%;
  min-height: 100%;
  position: relative;
  inset: 0%;
}

.img--is--contained.is--sketch {
  width: 90%;
  margin-right: 0;
}

.img--is--contained.is--smaller {
  width: 50%;
}

.img--is--contained.is--aeros {
  width: 90%;
}

.img--is--contained.is--graph {
  padding-top: 1em;
  padding-bottom: 1em;
}

.img__contain {
  object-fit: fill;
  flex-flow: row;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  margin-top: 0;
  display: block;
  position: relative;
  overflow: hidden;
}

.img__contain.is--lightbulb {
  object-fit: contain;
  flex-flow: row;
  order: 0;
  justify-content: flex-end;
  align-self: auto;
  align-items: flex-start;
  width: 25%;
  height: 100%;
  margin: 0;
  padding-bottom: 0;
  display: block;
  position: relative;
  top: 1.5em;
  left: 9em;
}

.img__contain.is--ia {
  background-color: var(--brand-colors--citron);
  flex-flow: row;
  justify-content: flex-end;
  align-items: flex-end;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 5.69em;
  display: flex;
  position: static;
}

.img__contain.is--flex {
  flex-direction: column-reverse;
  justify-content: flex-end;
  padding-bottom: 3.8em;
  display: flex;
}

.img__contain.is--bio {
  width: 90%;
  height: 115%;
  margin-top: 1em;
}

.img__contain.is--flex {
  flex-direction: column;
}

.img__contain.is--sketch {
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.img__contain.with--courtsey {
  flex-direction: column-reverse;
  align-items: flex-end;
  display: flex;
}

.img__contain.is--graph {
  grid-row-gap: 2.5rem;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  margin-top: 2em;
  display: flex;
}

.img__contain.is--flex--vcenter.is--user {
  top: 4.16em;
}

.img__contain.is--flex--vcenter.is--circular {
  padding-top: 4em;
}

.img__contain.is--flex--vcenter.is--merck {
  object-fit: cover;
  width: 110%;
  margin-left: -4.1em;
}

.img__contain.is--flex--vcenter.is--thickgap {
  margin-top: 6em;
}

.is--small {
  color: var(--brand-colors--black);
  font-size: var(--font-sizes--caption);
  line-height: 1.2;
}

.is--small.is--timeline {
  width: 95%;
  margin-left: 0;
  line-height: 1.1;
  position: relative;
}

.is--small.is--timeline.is--first {
  margin-left: 0;
  position: relative;
  left: 1.5em;
}

.is--small.is--timeline.is--community {
  top: 2em;
}

.is--small.is--timeline.is--museum {
  width: 90%;
  top: 3em;
}

.is--small.is--timeline.is--incubator {
  width: 94%;
  top: 1.25em;
}

.is--small.is--timeline.is--last {
  text-align: right;
  width: 92%;
  right: 2em;
}

.is--small.is--caption {
  text-align: right;
  width: 60%;
}

.is--small.is--caption--small {
  width: 75%;
  color: var(--brand-colors--medium-grey);
  align-self: center;
}

.case__text {
  width: 100%;
  color: var(--brand-colors--black);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: auto;
  align-items: center;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.case__text.is--theoutcome {
  padding-top: 4.03em;
  padding-bottom: 5.69em;
  padding-right: 0;
}

.case__text.is--mimetic--build {
  flex-direction: column;
  justify-content: center;
  width: 90%;
  padding-top: 8em;
  padding-bottom: 8em;
  padding-left: 8em;
  display: flex;
}

.case__text.is--toolkit--cards {
  padding-left: 9em;
  padding-right: 9em;
}

.is--realproblem {
  width: 85%;
}

.case__gallery {
  grid-column-gap: 2.08em;
  grid-row-gap: 16px;
  flex-flow: row-reverse;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: flex-start stretch;
  margin-top: 0;
  display: grid;
}

.linkedin {
  color: var(--brand-colors--blue);
  margin-right: 0;
  padding-left: 8px;
  text-decoration: none;
}

._10collgrid2rows {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: .5px;
  margin-left: 9rem;
  margin-right: 9rem;
  padding: 8rem 0;
  display: grid;
}

._10collgrid2rows.is--casepadding {
  padding-top: 5.08em;
  padding-bottom: 5.16em;
}

._10collgrid2rows.is--casepadding.is--ifep--audit {
  grid-row-gap: 7em;
  padding-top: 8em;
  padding-bottom: 8em;
}

._10collgrid2rows.is--casepadding.is--ifepbuild {
  grid-row-gap: 4.16em;
  grid-template-rows: auto auto;
  min-height: 100vh;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

._10collgrid2rows.is--casepadding.is--toolkit--cards {
  grid-row-gap: 7em;
  margin-left: 0;
  margin-right: 0;
  padding: 8em 0;
}

._10collgrid2rows.is--mimetic--butterflies {
  color: var(--brand-colors--medium-grey);
  line-height: 1.2px;
}

._10collgrid2rows.is--aeros {
  grid-row-gap: 7rem;
}

._10collgrid2rows.is--mimetic--impact {
  grid-row-gap: 4.16em;
}

._10collgrid2rows.is--conclusion {
  padding-top: 4em;
}

._10collgrid2rows.is--merck {
  grid-column-gap: 3rem;
  grid-row-gap: 7rem;
}

._10collgridnew {
  grid-column-gap: 3rem;
  grid-row-gap: 16px;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: center stretch;
  height: auto;
  margin-left: 8rem;
  margin-right: 8rem;
  padding: 6rem 0;
  display: grid;
  position: relative;
}

._10collgridnew.is--bio {
  grid-row-gap: 0px;
  grid-template-rows: 1fr 1fr;
  align-items: center;
  height: auto;
  margin-top: 8em;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
}

._10collgridnew.is--bio-professional {
  height: auto;
  padding-top: 7em;
  padding-bottom: 0;
}

._10collgridnew.is--100vh {
  align-content: center;
  align-items: center;
  height: 100vh;
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
  inset: 0%;
}

._10collgridnew.is--new--projects {
  align-content: center;
  align-items: center;
  height: auto;
  padding: 0 0 0;
}

._10collgridnew.is--first--section {
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  height: auto;
  margin-right: 8rem;
  padding-top: 12rem;
}

._10collgridnew.is--mimetic--build {
  height: auto;
  min-height: 100vh;
  margin-right: 0;
  padding: 0;
}

._10collgridnew.is--liftoff {
  padding-bottom: 0;
}

._10collgridnew.is--casepadding {
  padding-top: 6.08em;
  padding-bottom: 6.08em;
}

._10collgridnew.is--adjust {
  padding-bottom: 0;
}

._10collgridnew.is--fullscreen {
  min-height: auto;
  padding-top: 0;
}

.scroll_snap_wrapper {
  z-index: 0;
  background-color: var(--brand-colors--citron);
  width: auto;
  height: auto;
  transition: opacity .2s;
  position: relative;
  overflow: visible;
}

.case__title__grid {
  grid-column-gap: 2rem;
  grid-row-gap: 7rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.case__2-3coll__out {
  grid-column-gap: 3rem;
  grid-row-gap: 0em;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1px;
  grid-auto-flow: row;
  place-content: flex-start flex-end;
  align-items: start;
  padding-top: 0;
  display: grid;
}

.is--padded {
  margin-top: .6em;
}

.case__4col__in {
  grid-column-gap: 2rem;
  grid-row-gap: 2.5rem;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 12fr;
  grid-auto-columns: 1fr;
  place-content: flex-start flex-end;
  align-items: start;
  padding-top: 0;
  display: grid;
}

.case__4col__in.is--3pg {
  grid-row-gap: 2.5rem;
  grid-template-rows: auto auto auto;
}

.caption__wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 2.08em;
  text-align: left;
  flex-direction: row-reverse;
  grid-template-rows: 1fr 1fr;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  width: 90%;
  padding-top: 0;
  display: grid;
}

.case__5coll__out {
  grid-column-gap: 3rem;
  grid-row-gap: 0em;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1px;
  grid-auto-flow: row;
  place-content: flex-start flex-end;
  align-items: start;
  padding-top: 0;
  display: grid;
}

.case__4coll__out {
  grid-column-gap: 3rem;
  grid-row-gap: 2.5rem;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1px;
  grid-auto-flow: row;
  place-content: flex-start flex-end;
  align-items: start;
  padding-top: 0;
  display: grid;
}

._4coll-in-wrapper {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: auto;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.real__problem--wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.goals--wrapper {
  grid-column-gap: 2.08em;
  grid-row-gap: 2.8em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.case__3-3coll__out {
  grid-column-gap: 2.5rem;
  grid-row-gap: 0em;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: min-content 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1px;
  grid-auto-flow: row;
  place-content: flex-start flex-end;
  align-items: start;
  padding-top: 0;
  display: grid;
}

.case__6coll__out {
  grid-column-gap: 2.08em;
  grid-row-gap: 0em;
  flex-flow: wrap;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1px;
  grid-auto-flow: row;
  place-content: flex-start flex-end;
  align-items: start;
  padding-top: 0;
  display: grid;
}

.case__real-problem__6coll-out {
  grid-column-gap: 2.08em;
  grid-row-gap: 2.08em;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: min-content 12fr;
  grid-auto-columns: 1fr;
  place-content: flex-start flex-end;
  align-items: start;
  padding-top: 1em;
  display: grid;
}

.case__3coll__out {
  grid-column-gap: 2.08em;
  grid-row-gap: 0em;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1px;
  grid-auto-flow: row;
  place-content: flex-start flex-end;
  align-items: start;
  padding-top: 0;
  display: grid;
}

.case__4coll__out-problem {
  grid-column-gap: 2.08em;
  grid-row-gap: 0em;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: min-content 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1px;
  grid-auto-flow: row;
  place-content: flex-start flex-end;
  align-items: start;
  padding-top: 0;
  display: grid;
}

.next__projects {
  z-index: 900;
  background-color: var(--brand-colors--citron);
  min-height: 160vh;
  padding-top: 10rem;
  position: relative;
}

.project__thumbnail {
  background-color: var(--brand-colors--plum);
  width: 100%;
  min-height: 24rem;
}

.project__thumbnail.is--liftoff {
  background-color: var(--brand-colors--light-blue);
  width: 100%;
}

.project__thumbnail.is--mimetic {
  background-color: var(--brand-colors--dark-green);
}

.new__project__wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  display: flex;
}

.is--navy {
  color: var(--brand-colors--blue);
}

.new__projects__centerflex {
  grid-row-gap: 4rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  display: flex;
}

.new__projects__horizontal {
  grid-column-gap: 6rem;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 0;
  padding-top: 0;
  padding-left: .3rem;
  display: grid;
}

.link-block-project-arrow {
  grid-column-gap: 2rem;
  grid-row-gap: 0px;
  color: var(--brand-colors--black);
  grid-template-rows: auto;
  grid-template-columns: 4.5fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-self: stretch;
  justify-items: start;
  display: grid;
}

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

.timeline__line {
  background-color: var(--brand-colors--plum);
  height: 4px;
}

.timeline__dotted {
  border-style: none none none dotted;
  border-width: 4px 3px 3px 4px;
  border-color: var(--brand-colors--medium-grey);
  background-color: #0000;
  width: 0%;
  height: 300px;
  margin-bottom: 0;
  position: relative;
  bottom: -.5em;
  left: .45em;
}

.timeline__dotted.is--community {
  z-index: 0;
  height: 3.2em;
  left: .5em;
}

.timeline__dotted.is--1 {
  height: 16em;
}

.timeline__dotted.is--art {
  height: 7.7em;
}

.timeline__dotted.is--last {
  height: 16em;
}

.is--timeline--headers {
  color: var(--brand-colors--plum);
  margin-top: .5em;
}

.timeline__flex__triangles {
  z-index: 2;
  grid-column-gap: 33px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
  position: relative;
}

.timeline__triangle {
  margin-right: 8px;
  position: relative;
}

.timeline__triangle__dottedline__wrapper.is--last {
  position: relative;
  left: .4em;
}

.contact__pageflex {
  grid-column-gap: 16px;
  grid-row-gap: 1em;
  background-color: #0000;
  flex-direction: column;
  grid-template-rows: 1fr 1fr;
  grid-template-columns: 35vw 40vw 25vw;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center;
  margin-top: -6em;
  display: grid;
  position: relative;
  top: 0;
  overflow: hidden;
}

.html-embed-3 {
  display: none;
  position: sticky;
}

.contact_button {
  z-index: 4;
  background-color: #0000;
  border-radius: 100px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 4.5em;
  padding: 0;
  display: block;
  position: relative;
}

.is--contact--button {
  z-index: 2;
  width: auto;
  color: var(--brand-colors--white);
  text-align: justify;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 2em;
  display: block;
  position: relative;
}

.menu_contact {
  background-color: #0000;
  flex-direction: row;
  flex: 0 auto;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: stretch;
  width: 50%;
  margin-right: 0;
  padding-top: 2.5em;
  padding-left: 0;
  padding-right: 6.94em;
  display: block;
}

.button_wrapper {
  z-index: 4;
  background-color: var(--brand-colors--lavendar);
  border-radius: 100px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  height: 4.5em;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.button_background {
  z-index: 0;
  background-color: var(--brand-colors--plum);
  border-radius: 100px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 4.5em;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
  position: relative;
  top: -4.5em;
}

.menu_space {
  z-index: 1000;
  position: relative;
  inset: 0% 0% auto auto;
}

.wordbubble_wrapper {
  justify-content: center;
  display: block;
  position: relative;
}

.bio_header {
  height: auto;
  overflow: hidden;
}

.bio_header.is--hero {
  overflow: visible;
}

.bio_photo {
  object-fit: cover;
  width: 100%;
  height: 96%;
  position: absolute;
  inset: 0%;
}

.button_stack {
  align-self: flex-start;
  margin-top: 0;
  position: relative;
  left: 0;
}

.button_stack.is--work {
  width: auto;
}

.button_stack.is--umbrella {
  margin-top: 0;
}

.button_stack.is--work {
  width: 60%;
  margin-top: 0;
  padding-top: 4em;
}

.button_stack.is--about:active {
  transform: scale(1.05);
}

.button_eye {
  z-index: 4;
  border-radius: 100px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 5em;
  padding: 0;
  display: block;
  position: relative;
}

.eye_wrapper {
  width: 3.5em;
  margin-top: .3em;
}

.button_eye_wrapper {
  z-index: 4;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--brand-colors--lavendar);
  border-radius: 100px;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr 2fr 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: start;
  height: 4.5em;
  padding: 0 2.5em 0 2em;
  display: grid;
  position: relative;
}

.button_eye_wrapper.is--grid {
  background-color: var(--brand-colors--pink);
  grid-template-columns: 1fr auto 1fr;
  height: 5em;
  padding-left: 2em;
  padding-right: 2.5em;
}

.is--eye--button {
  z-index: 2;
  width: auto;
  color: var(--brand-colors--white);
  text-align: left;
  text-transform: none;
  font-size: calc(var(--font-sizes--h6)  + 2px);
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  display: block;
  position: relative;
}

.button_eye_background {
  z-index: 0;
  background-color: var(--brand-colors--citron);
  border-radius: 100px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 5em;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
  position: relative;
  top: -5em;
}

.button_eye_arrow {
  width: 1.1em;
  color: var(--brand-colors--blue);
  margin-top: .2em;
  margin-left: 0;
  padding-top: 0;
  padding-left: 0;
}

.button_eye_arrow:hover {
  color: var(--brand-colors--light-blue);
}

.is--bg--blue {
  background-color: var(--brand-colors--blue);
}

.is--bg--citron {
  background-color: var(--brand-colors--citron);
}

.is--bg--white {
  background-color: var(--brand-colors--white);
}

.is--bg--lavendar {
  background-color: var(--brand-colors--lavendar);
}

.is--bg--purple {
  background-color: var(--brand-colors--purple);
}

.is--bg--orange {
  background-color: var(--brand-colors--orange);
}

.is--bg--ltblue {
  background-color: var(--brand-colors--light-blue);
}

.is--txt--blue {
  color: var(--brand-colors--blue);
}

.is--txt--blue.is--professional {
  z-index: 2;
  color: var(--brand-colors--plum);
  padding-top: .7rem;
  padding-bottom: 0;
  position: relative;
}

.is--txt--blue.is--professional--title {
  color: var(--brand-colors--plum);
  padding-bottom: 0;
  position: relative;
  top: .1em;
  overflow: hidden;
}

.is--txt--citron {
  color: var(--brand-colors--citron);
  text-align: left;
  background-color: #0000;
  align-self: flex-start;
  font-weight: 500;
}

.is--txt--white {
  color: var(--brand-colors--white);
  background-color: #0000;
}

.is--txt--lavendar {
  color: var(--brand-colors--lavendar);
  background-color: #0000;
}

.is--txt--plum {
  color: var(--brand-colors--plum);
  background-color: #0000;
}

.is--txt--orange {
  color: var(--brand-colors--orange);
  background-color: #0000;
}

.is--txt--ltblue {
  color: var(--brand-colors--light-blue);
  background-color: #0000;
}

.is--txt--purple {
  color: var(--brand-colors--purple);
}

.is--professional--dates {
  z-index: 3;
  color: var(--brand-colors--lavendar);
  padding-bottom: .1rem;
  line-height: 1;
  position: relative;
}

.is--professional--dates:hover {
  color: var(--brand-colors--blue);
}

.is--professional--dates.is--txt--navy {
  color: var(--brand-colors--blue);
  padding-top: 2.05em;
  padding-bottom: 0;
  position: static;
}

.is--professional--dates.is--txt--navy:hover {
  display: block;
}

.professional_line {
  background-color: var(--brand-colors--lavendar);
  width: 100%;
  height: 2px;
}

.professional_line:hover, .professional_line.is--bg--navy {
  background-color: var(--brand-colors--blue);
}

.vertical_flex {
  flex-direction: column;
  display: flex;
}

.professional__wrapper {
  z-index: 3;
  grid-column-gap: 2.08em;
  grid-row-gap: .2em;
  background-color: #0000;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  width: 100%;
  margin-top: 0;
  margin-bottom: 3.5em;
  padding-top: 0;
  padding-right: 0;
  display: grid;
  position: static;
  overflow: visible;
}

.is--professional {
  padding-top: .5em;
  line-height: 1.3;
}

.professional_grid {
  grid-column-gap: 2.08em;
  grid-row-gap: .5em;
  grid-template-rows: auto auto auto;
  grid-template-columns: auto 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: end;
  margin-bottom: 4.16em;
  display: grid;
}

.is--line--spacing {
  line-height: 1.15;
}

.is--large {
  line-height: calc(var(--_type-styles---line-height)  + .1);
  font-size: calc(var(--font-sizes--paragraph)  + 3px);
}

.body {
  background-color: #0000;
}

.body-2 {
  background-color: var(--brand-colors--very-pale-blue);
  overflow: hidden;
}

.is--front--padding {
  padding: 9em 12em;
}

.is--professional--description {
  z-index: 1;
  padding-top: .7rem;
  line-height: 1.3;
  display: block;
  position: relative;
  bottom: 0;
}

.professional_toggle {
  background-color: #0000;
  width: 100%;
  padding: 0;
}

.dropdown-list {
  background-color: #0000;
  display: block;
  position: absolute;
  inset: 0% 0% auto;
  overflow: visible;
}

.professional_dropdown {
  width: 98%;
  height: auto;
  margin-bottom: 1rem;
  overflow: hidden;
}

.description__wrapper {
  grid-column-gap: 2.08em;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start end;
  display: grid;
  position: relative;
  top: 2.5em;
  overflow: hidden;
}

.professional_triangle {
  z-index: 3;
  width: 100%;
  color: var(--brand-colors--pink);
  position: relative;
  overflow: hidden;
}

.professional_triangle_svg {
  width: 25%;
  margin-right: 8px;
  position: relative;
  transform: rotate(180deg);
}

.professional_triangle_svg.is--txt--navy {
  width: 20%;
  color: var(--brand-colors--lavendar);
}

.professional_titles {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: auto;
  align-items: center;
  width: 100%;
  padding-top: 2.08em;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.professional_titles.is--professional--title {
  margin-bottom: 5em;
  padding-top: 0;
}

.professional_titles.is--core-skills {
  width: 98%;
  margin-bottom: 0;
  padding-top: 0;
}

.skills-block-1 {
  padding-top: 1.5em;
  line-height: 2;
  position: relative;
  left: 3em;
}

.is--skills {
  line-height: 2.25;
}

.books-block {
  width: 108%;
  padding-top: 1.5em;
  line-height: 2;
  position: relative;
  left: -3.25em;
}

.book {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .6fr 6fr;
  grid-auto-columns: 1fr;
  align-content: center;
  align-items: center;
  height: 4.6em;
  margin-bottom: 2em;
  padding: 0 2em;
  display: grid;
}

.book.is--bg--orange {
  align-items: center;
}

.book.is--bg--orange.is--stack--5 {
  position: relative;
  left: -28em;
}

.book.is--bg--ltblue.is--stack--3 {
  position: relative;
  left: -14em;
}

.book.is--bg--purple.is--stack--6 {
  background-color: var(--brand-colors--plum);
  background-color: #570d71;
  position: relative;
  left: -35em;
}

.book.is--bg--navy.is--stack--4 {
  background-color: var(--brand-colors--blue);
  background-color: #0046ff;
  position: relative;
  left: -21em;
}

.book.is--bg--green {
  background-color: #e5ce00;
}

.book.is--bg--green.is--stack--2 {
  background-color: #fb2bc0;
  position: relative;
  left: -7em;
}

.side-bar {
  z-index: 800;
  background-color: #0000;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 8em;
  height: 90vh;
  margin-bottom: 0;
  padding-bottom: 4em;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: fixed;
  inset: 0% 0% 0% auto;
}

.sidebar_wrapper_grid {
  grid-column-gap: 16px;
  grid-row-gap: 3em;
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: auto;
  grid-auto-columns: 0;
  place-items: end center;
  width: auto;
  margin-top: 0;
  padding-top: 0;
  display: grid;
  position: static;
  inset: 0% 0% 0% auto;
}

.sidebar_page_unit {
  grid-column-gap: 1.5em;
  grid-row-gap: 16px;
  border: 1px #000;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: block;
}

.sidebar_triangle {
  width: 1.3em;
  color: var(--brand-colors--black);
  -webkit-text-stroke-width: 0px;
  -webkit-text-stroke-color: var(--brand-colors--none);
  margin-left: 0;
  position: relative;
  transform: none;
}

.sidebar_triangle.is--reverse {
  color: var(--brand-colors--black);
  border: 1px solid #0000;
  transform: none;
}

.back_to_top {
  position: relative;
  left: 0;
  transform: rotate(0);
}

.back_to_top.is--flipped {
  margin-left: auto;
  margin-right: auto;
  left: 0;
  transform: rotate(180deg);
}

.back_to_top.is--flipped.w--current {
  color: var(--brand-colors--pink);
}

.sidebar_digits {
  color: var(--brand-colors--black);
}

.sidebar_digits.w--current {
  background-color: var(--brand-colors--pink);
}

.current_state-link_text {
  opacity: 0;
  color: var(--brand-colors--pink);
  font-size: 1.7vw;
  font-weight: 600;
  position: static;
}

.current_state-link_text.w--current {
  opacity: 1;
}

.menu_numbers {
  color: var(--brand-colors--blue);
  font-size: 2em;
  line-height: 1;
  position: relative;
  top: 0;
}

.align_menu {
  margin-top: -5em;
}

.menu_click {
  padding-top: 0;
  position: static;
}

.menu_item_grid {
  z-index: 3;
  grid-column-gap: 4.16em;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: end start;
  margin-top: 5em;
  line-height: 1.5px;
  text-decoration: none;
  display: grid;
  position: relative;
  overflow: visible;
}

.menu_button {
  opacity: 1;
  padding: 0;
  display: block;
}

.menu_button.w--open {
  background-color: #0000;
}

.container {
  width: 100%;
  max-width: 100%;
  margin-left: 0;
  margin-right: 0;
  position: absolute;
  inset: 0% 0% auto;
}

.nav-menu {
  background-color: var(--brand-colors--dark-green);
  height: 100vh;
  display: block;
  position: fixed;
  inset: 0%;
}

.navbar {
  z-index: 950;
  background-color: #0000;
  width: 100%;
  display: block;
  position: fixed;
  inset: 0% 0% auto;
  overflow: visible;
}

.navbar.is--mobile {
  display: none;
}

.body-3 {
  overflow: visible;
}

.button_noeye {
  z-index: 4;
  background-color: var(--brand-colors--lavendar);
  border-radius: 100px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 48%;
  height: 5em;
  padding: 0;
  display: block;
  position: relative;
}

.button_noeye_wrapper {
  z-index: 4;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--brand-colors--lavendar);
  border-radius: 100px;
  grid-template-rows: 1fr;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: start;
  width: auto;
  height: 5em;
  padding: 0 1em 0 2em;
  display: grid;
  position: relative;
}

.is--eye--emoji {
  z-index: 2;
  width: auto;
  color: var(--brand-colors--light-blue);
  text-align: left;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  font-size: 2.8em;
  display: block;
  position: relative;
}

.div-block {
  flex-direction: column;
  display: flex;
}

.skills_grid {
  grid-column-gap: 2.08em;
  grid-row-gap: .5em;
  grid-template-rows: auto auto auto;
  grid-template-columns: auto 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: end;
  margin-bottom: 4.16em;
  display: grid;
}

.skills_grid.is--skills {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  margin-bottom: 4.16em;
}

.skills_grid.is--softwares {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.is--company {
  z-index: 3;
  color: var(--brand-colors--black);
  line-height: 1;
  position: relative;
  top: 2.05em;
}

.is--company:hover {
  color: var(--brand-colors--blue);
}

.book_grid {
  grid-column-gap: 2.08em;
  grid-row-gap: .5em;
  grid-template-rows: auto auto auto;
  grid-template-columns: auto 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: end;
  width: 98%;
  margin-bottom: 4.16em;
  display: grid;
}

.is--hero--roles {
  line-height: 1.4;
}

.is--hero--roles.is--txt--white.is--mobile {
  display: none;
}

.portfolio_info_flex {
  z-index: 1;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  margin-top: 2em;
  margin-right: .1em;
  padding-top: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  inset: 0% 0% 0% auto;
}

.portfolio_info {
  object-fit: cover;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: auto;
  align-items: center;
  margin-bottom: 0;
  padding: 0 0 2.08em;
  display: block;
  position: relative;
  overflow: hidden;
}

.portfolio_info_wrapper {
  margin-top: 0;
}

.portfolio_info_wrapper.is--mobile {
  display: none;
}

.goals_circle {
  background-color: var(--brand-colors--blue);
  border-radius: 100px;
  width: 3.2rem;
  height: 3.2rem;
  margin-top: 0;
  margin-right: 0;
}

.goals_circle.w--current {
  background-color: var(--brand-colors--plum);
}

.goals_circle.is--bg--citron {
  background-color: var(--brand-colors--citron);
}

.goals_circle.is--bg--ltblue {
  background-color: var(--brand-colors--light-blue);
}

.goals_square {
  background-color: var(--brand-colors--dark-green);
  width: 3rem;
  height: 3rem;
  margin-top: 0;
  margin-right: 0;
}

.goals_square.is--bg--orange {
  background-color: var(--brand-colors--orange);
}

.goals_square.is--bg--blue {
  background-color: var(--brand-colors--blue);
}

.goals_square.is--bg--citron {
  background-color: var(--brand-colors--citron);
}

.goals_triangle {
  width: 3.2rem;
  color: var(--brand-colors--lavendar);
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  position: relative;
  transform: rotate(180deg);
}

.goals_triangle.is--txt--white {
  color: var(--brand-colors--white);
}

.text_paragraph_animation.is--space {
  margin-top: 2.5rem;
}

.text_paragraph_animation.is--large.is--text--white {
  color: var(--brand-colors--white);
}

.text_subtitle.is--txt--plum {
  padding-bottom: var(--_type-styles---padding-below);
  --_type-styles---padding-below: clamp(.875rem, .687rem + .886vw, 1.1rem);
  --_type-styles---font-family: helvetica-neue-lt-pro, sans-serif;
  --_type-styles---font-weight: 400;
  --_type-styles---font-size: var(--font-sizes--h6);
  --_type-styles---line-height: 1.5;
  --_type-styles---letter-spacing: 4;
  order: -9999;
}

.text_section_title {
  --_type-styles---padding-below: 2.5rem;
  --_type-styles---font-family: helvetica-neue-lt-pro, sans-serif;
  --_type-styles---font-weight: 200;
  --_type-styles---font-size: var(--font-sizes--h3);
  --_type-styles---line-height: 1;
  --_type-styles---letter-spacing: 0;
  align-self: flex-start;
  margin-bottom: 0;
}

.text_title_wrapper {
  flex-flow: column;
  place-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.case_goals {
  grid-column-gap: 3.5rem;
  grid-row-gap: 3.5rem;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-self: auto;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: grid;
}

.goal_animation_wrap, .goal_animation_wrap.is--1 {
  grid-column-gap: 4rem;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.is--book--title {
  color: var(--brand-colors--black);
  letter-spacing: 2px;
  text-transform: none;
  font-size: 1.4em;
  font-weight: 300;
}

._14collgrid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". . . ." 1fr
                 ". . . ." 1fr
                 ". . . ." 1fr
                 ". . . ." 1fr
                 ". . . ." 1fr
                 ". . . ." 1fr
                 ". . . ." 1fr
                 ". . . Area" 1fr
                 ". . . ." 1fr
                 ". . . ." 1fr
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  min-height: 140vh;
  display: grid;
  position: relative;
}

._14collgrid.is--fp, ._14collgrid.is--fp-birds {
  min-height: 100vh;
  padding-top: 0;
  padding-bottom: 0;
}

.is--bg--black {
  background-color: var(--brand-colors--black);
}

.is--bg--burnt {
  background-color: var(--brand-colors--burnt);
}

.is--bg--beige {
  background-color: var(--brand-colors--beige\<deleted\|variable-c27db2c9\>);
}

.is--bg--plum {
  background-color: var(--brand-colors--plum);
}

.is--bg--pink {
  background-color: var(--brand-colors--pink);
}

.is--bg--green {
  background-color: var(--brand-colors--green);
}

.is--bg--dkgreen {
  background-color: var(--brand-colors--dark-green);
}

.is--txt--pink {
  color: var(--brand-colors--pink);
}

.is--txt--green {
  color: var(--brand-colors--green);
}

.is--txt--dkgreen {
  color: var(--brand-colors--dark-green);
  align-self: flex-start;
}

.home_section {
  background-color: #0000;
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  max-width: 100%;
  height: auto;
  min-height: 130vh;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-right: 0;
  display: block;
  position: relative;
  overflow: visible;
}

.home_section.is--hello {
  background-color: #0000;
  height: auto;
  min-height: 250px;
  display: block;
  overflow: hidden;
}

.home_section.is--people {
  background-color: #0000;
  min-height: 250vh;
}

.home_section.is--bird {
  background-color: #0000;
  min-height: 320vh;
  overflow: visible;
}

.home_section.is--work--2 {
  background-color: #0000;
  min-height: 150vh;
}

.home_section.is--work--section--length {
  min-height: 200vh;
}

.home_text {
  z-index: 2;
  grid-column-gap: 0px;
  grid-row-gap: 0em;
  flex-direction: column;
  grid-template-rows: 1fr 1fr 1fr 1fr auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: block;
  position: relative;
}

.home_text.is--flex--center {
  z-index: 4;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}

.home_text.is--flex--center.is--bird, .home_text.is--flex--center.is--simplicity {
  z-index: 6;
  position: relative;
}

.is--flex--hcenter {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.is--flex--vcenter {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.is--flex--center {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.home_camera {
  z-index: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
  position: sticky;
  inset: 0 0% 0%;
  overflow: visible;
}

.home_camera.is--hello {
  height: 100vh;
  min-height: auto;
  overflow: hidden;
}

.home_camera.is--case {
  height: auto;
  min-height: 130vh;
  display: block;
}

.home_camera.is-bird {
  overflow: hidden;
}

.home_overflow_wrapper {
  object-fit: fill;
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1919px;
  height: 100vh;
  min-height: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  inset: 0%;
  overflow: visible;
}

.home_overflow_wrapper.is--contact {
  justify-content: flex-start;
  align-items: center;
  height: auto;
}

.home_overflow_wrapper.is--case {
  height: auto;
  min-height: 130vh;
  position: absolute;
  inset: 0%;
}

.home_overflow_wrapper.is--bird {
  overflow: hidden;
}

.bird_whole {
  z-index: 5;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center;
  width: 100%;
  height: auto;
  display: block;
  position: relative;
  overflow: visible;
}

.bird {
  color: var(--brand-colors--blue);
  display: block;
  position: relative;
  top: 0;
  overflow: visible;
}

.bird.is--1 {
  z-index: 4;
  width: 95%;
  color: var(--brand-colors--blue);
  overflow: visible;
  transform: rotate(-26deg);
}

.bird.is--3 {
  z-index: 5;
  width: 85%;
  height: auto;
  overflow: visible;
  transform: rotate(7deg);
}

.bird.is--4 {
  z-index: 2;
  width: 100%;
  overflow: visible;
  transform: rotate(37deg);
}

.bird.is--5 {
  z-index: 1;
  display: none;
  top: 0;
  overflow: visible;
}

.bird.is--7 {
  z-index: 1;
  width: 90%;
  overflow: visible;
}

.bird {
  color: var(--brand-colors--blue);
}

.bird_body {
  z-index: 2;
  width: 100%;
  position: absolute;
  inset: 5% 0% 0%;
  transform: translate(0);
}

.bird_tail {
  z-index: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: block;
  position: absolute;
  top: 11%;
  left: 82%;
}

.footer {
  z-index: 850;
  grid-column-gap: 2.08em;
  grid-row-gap: 16px;
  background-color: var(--brand-colors--dark-green);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 6rem;
  padding-left: 8rem;
  padding-right: 8rem;
  display: grid;
  position: absolute;
  inset: auto 0% 0%;
  overflow: hidden;
}

.copyright_grid {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: auto auto 1fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  width: auto;
  margin-top: .3em;
  display: grid;
  overflow: visible;
}

.umbrella {
  display: block;
}

.div_anchor_link {
  position: absolute;
  inset: 150vh 0% 0;
}

.div_anchor_work1 {
  position: absolute;
  inset: 50vh 0% 0;
}

.n_wrapper_logo {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  width: auto;
  color: var(--brand-colors--blue);
  align-self: flex-start;
  display: flex;
}

.logo_ball {
  align-self: flex-end;
  align-items: flex-start;
  margin-left: 0;
  display: block;
}

.ball-wrapper {
  width: 6%;
  color: var(--brand-colors--pink);
  align-self: flex-end;
  margin-top: 7px;
  padding-top: 0;
}

.ball-wrapper.is--fp {
  width: 1.5%;
}

.menu_bottom_wrapper {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.menu_item_bottom {
  z-index: 851;
  width: auto;
  margin-right: 4em;
  padding-right: 0;
  position: relative;
}

.bottom_menu_underline {
  background-color: var(--brand-colors--lavendar);
  height: 2px;
}

.is--umbrella--footer {
  width: auto;
  color: var(--brand-colors--citron);
  background-color: #0000;
  padding-right: .3em;
  font-size: 3em;
}

.is--menu--bottom {
  color: var(--brand-colors--white);
  letter-spacing: .7px;
  font-weight: 400;
}

.is--menu--bottom.is--date {
  color: var(--brand-colors--light-blue);
  padding-left: 1em;
}

.copright_wrapper {
  justify-content: flex-start;
  align-items: center;
  width: auto;
  display: flex;
}

.is--professional--number {
  color: var(--brand-colors--lavendar);
  padding-bottom: .1rem;
  line-height: 1;
}

.mockup_home {
  z-index: 3;
  width: 70%;
  height: auto;
  position: relative;
  overflow: visible;
}

.mockup_home.is--tablet, .mockup_home.is-laptop {
  width: 80%;
}

.mockup_home.is-merck {
  width: 55%;
  height: auto;
}

.home_work_text {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-direction: column;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  display: grid;
}

.work_title {
  align-self: flex-start;
}

.work_skills {
  font-weight: 0;
  font-size: calc(var(--font-sizes--h6)  + .5px);
}

.button_work {
  z-index: 4;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 0;
  display: block;
  position: relative;
}

.button_work_wrapper {
  z-index: 4;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto 6vw;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: start;
  width: 100%;
  padding: 2.5rem 0 0;
  display: grid;
  position: relative;
}

.button_work_wrapper.is--grid {
  grid-column-gap: 14px;
  grid-row-gap: 0px;
  grid-template-columns: 1fr auto;
  padding-right: 0;
}

.button_work_wrapper.is--grid.is--bg--orange {
  background-color: var(--brand-colors--orange);
}

.button_work_arrow {
  z-index: 4;
  color: var(--brand-colors--white);
  margin-top: .2em;
  margin-left: 0;
  padding-top: 0;
  padding-left: 0;
  position: relative;
}

.button_work_arrow.is--txt--plum {
  color: var(--brand-colors--plum);
}

.plant_wrapper {
  z-index: 1;
  width: 100%;
  height: auto;
  position: relative;
  top: -1.5em;
  overflow: visible;
  transform: rotate(17deg);
}

.plant_wrapper.is--work--section {
  transform: rotate(46deg);
}

.work_ball {
  width: 25%;
  height: auto;
  position: relative;
  top: 0;
  overflow: visible;
}

.work_computer.is--mimetic--hero {
  width: 100%;
  height: auto;
}

.work_center_text {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 2em;
  display: flex;
}

.mimetic_plant.is--work--section {
  width: 70%;
  height: auto;
}

.quote_small {
  grid-column-gap: 2em;
  grid-row-gap: 3.5rem;
  flex-flow: column;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.quotation_mark {
  order: -9999;
  width: 18%;
}

.quotation_mark.is--txt--dkgreen {
  order: -9999;
}

.quotation_mark.is--detached {
  width: 25%;
}

.courtesy.is--small {
  align-self: flex-start;
  padding-top: 1em;
}

.courtesy.is--small.is--txt--burnt {
  align-self: flex-end;
}

.courtesy.is--small.is--txt--burnt.is--ifep {
  margin-top: 0;
  margin-bottom: 5em;
  padding-top: 0;
}

.courtesy.is--small.is--txt--burnt.is--luxe {
  margin-bottom: 8em;
  padding-top: 0;
}

.is--txt--burnt {
  color: var(--brand-colors--burnt);
}

.is--h4--linespacing {
  --_type-styles---padding-below: 2.5rem;
  --_type-styles---font-family: helvetica-neue-lt-pro, sans-serif;
  --_type-styles---font-weight: 200;
  --_type-styles---font-size: var(--font-sizes--h3);
  --_type-styles---line-height: 1;
  --_type-styles---letter-spacing: 0;
  line-height: 1.4;
}

.ipad {
  width: 70.1vh;
  height: 50vh;
  transform: rotate(-14deg);
}

.circle_half {
  position: absolute;
  inset: 0% 0% 0% auto;
}

.circle_half.is--txt--lavendar {
  position: static;
}

.totebag {
  width: 87.6vh;
  height: 50vh;
}

.mockup_case {
  z-index: 3;
  position: relative;
}

.triangle_mockup_embed {
  height: 60vh;
  margin-left: 2em;
}

.eye_loadin {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 40vh;
  display: grid;
}

.quote_attribution {
  padding-top: .3em;
}

.case_mockup_grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--brand-colors--lavendar);
  grid-template-rows: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 100vh;
  margin-top: 0;
  display: grid;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.case_mockup_grid.is--horizontal--half {
  background-color: var(--brand-colors--burnt);
  grid-template-rows: 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 100%;
  height: 50vh;
  inset: 0% 0% auto;
}

.case_mockup_grid.is--bg--citron {
  background-color: var(--brand-colors--citron);
}

.laptop_mimetic {
  width: 65.6vh;
}

.teardrop {
  height: 59vh;
}

.halfcircle_mockup.is--ifep {
  display: block;
  position: relative;
  overflow: hidden;
}

.halfcircle {
  height: 32vh;
}

.phone_mimetic {
  width: 47.4vh;
}

.press_wrapper {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  grid-template-rows: auto auto;
  grid-template-columns: auto auto auto auto auto;
  grid-auto-columns: 1fr;
  align-self: auto;
  padding-left: 0;
  padding-right: 0;
  display: grid;
}

.press_button_link {
  width: 4.17em;
  height: 4.17em;
}

.press_button_bkg {
  background-color: var(--brand-colors--dark-green);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.press_button_bkg.is--bg--blue {
  background-color: var(--brand-colors--blue);
}

.press_button_bkg.is--bg--burnt {
  background-color: var(--brand-colors--burnt);
}

.press_button_bkg.is--bg--ltblue {
  background-color: var(--brand-colors--light-blue);
  align-items: center;
}

.press_button_bkg.is--bg--purple {
  background-color: var(--brand-colors--purple);
}

.press_button_bkg.is--bg--citron {
  background-color: var(--brand-colors--citron);
}

.press_eye {
  width: auto;
}

.press_eye_wrapper {
  width: 60%;
}

.press_heart_wrapper {
  align-self: center;
  align-items: flex-end;
  width: 46%;
  height: 40%;
}

.press_loadin {
  grid-column-gap: 3rem;
  grid-row-gap: 1em;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  padding-top: 3rem;
  display: grid;
}

.press_loadin.is--4coll--in {
  grid-column-gap: 1.83em;
  grid-template-columns: 1fr 12fr;
  grid-auto-columns: 0;
  place-items: end;
}

.work_laptop.is--ifep--hero {
  width: 73.4vh;
  height: 53vh;
}

.work_laptop.is--next--project {
  align-self: center;
  width: auto;
  height: 24vh;
}

.work_laptop.is--ifep--visualize {
  width: 56vh;
  height: 38vh;
  transform: rotate(4deg);
}

.work_laptop.is--merck--hero {
  width: 73.4vh;
  height: 53vh;
  position: relative;
  top: 1.5em;
}

.work_pie {
  aspect-ratio: auto;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  width: 80%;
  height: auto;
  position: static;
}

.work_pie.is--merck {
  width: 40%;
}

.work_pie.is-circular-arrows {
  width: 70%;
}

.work_eye {
  width: 70%;
  height: auto;
  position: relative;
  left: 0;
}

.work_eye.is-merck {
  width: 35%;
}

.ifep_eye {
  color: var(--brand-colors--pink);
}

.about_text {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: auto;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.about_text.is--verticalflex {
  grid-column-gap: 16px;
  grid-row-gap: 2.08em;
  flex-direction: column;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: start;
  width: 95%;
  margin-top: 1em;
  display: grid;
  position: relative;
  left: 4em;
}

.en {
  width: 17%;
}

.en.is--fp {
  width: 4%;
}

.case_hero {
  background-color: #0000;
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  max-width: 100%;
  height: auto;
  min-height: 140vh;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-right: 0;
  display: block;
  position: relative;
  overflow: visible;
}

.case_hero.is--ifep--hero {
  background-color: var(--brand-colors--burnt);
}

.case_hero.is--merck--hero {
  background-color: var(--brand-colors--plum);
}

.case_hero.is--toolkit--hero {
  background-color: var(--brand-colors--citron);
}

.case_hero.is--pharma {
  background-color: var(--brand-colors--plum);
}

.case_hero.is--liftoff {
  background-color: var(--brand-colors--light-blue);
}

.case_hero.is--toolkit {
  background-color: var(--brand-colors--citron);
}

.case_hero.is--mimetic {
  background-color: var(--brand-colors--dark-green);
}

.case_hero.is--ife {
  background-color: var(--brand-colors--burnt);
}

.case_hero.is--bg--lavendar {
  background-color: var(--brand-colors--lavendar);
}

.is--medium {
  font-weight: 500;
}

.deliverables_main {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: auto;
  align-items: center;
  width: 100%;
  margin-top: 18em;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.case__3coll__in-_1pg {
  grid-column-gap: 1.83em;
  grid-row-gap: 2.08em;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 12fr;
  grid-auto-columns: 1fr;
  place-content: flex-start flex-end;
  align-items: start;
  padding-top: 0;
  display: grid;
}

.case_full {
  background-color: #0000;
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  max-width: 100%;
  height: auto;
  min-height: 130vh;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-right: 0;
  display: block;
  position: relative;
  overflow: visible;
}

.case_full.is--mimetic--logo {
  background-color: var(--brand-colors--dark-green);
  margin-left: 0;
  margin-right: 0;
}

.case_full.is--mimetic--hero {
  background-color: var(--brand-colors--dark-green);
  min-height: 130vh;
}

.case_full.is--ifep--prototypes {
  background-color: var(--brand-colors--plum);
}

.case_full.is--mimetic--build--mobile, .case_full.is--ifep--visualize--mobile {
  background-color: var(--brand-colors--dark-green);
  margin-left: 0;
  margin-right: 0;
  display: none;
}

.case_full.is--toolkit--service {
  min-height: 130vh;
}

.case_full.is--fullscreen {
  min-height: 150vh;
}

.case_full.is--fullscreen.is--bg--plum {
  background-color: var(--brand-colors--plum);
}

.text-span-2 {
  font-style: italic;
}

.is--txt--grey {
  color: var(--brand-colors--medium-grey);
}

.work_ball_embed.is--work--section {
  width: 28vh;
  height: 28vh;
}

.work_halfcircle {
  height: 63vh;
}

.bird_1_embed {
  width: 95%;
  height: auto;
  color: var(--brand-colors--plum);
  transform: rotate(53deg);
}

.bird_3_embed {
  width: 90%;
  height: auto;
  color: var(--brand-colors--citron);
}

.bird_4_embed {
  width: 100%;
  height: auto;
  color: var(--brand-colors--plum);
}

.bird_7_embed {
  width: 85%;
  height: auto;
}

.bird_body_embed {
  width: 93%;
}

.bird_tail_embed {
  width: 13%;
  color: var(--brand-colors--citron);
}

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

.div_anchor_home {
  position: absolute;
  inset: 155vh 0% 0;
}

.menu_work_case {
  grid-column-gap: 2.08em;
  grid-row-gap: 16px;
  color: var(--brand-colors--black);
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.professional_dropdown_mobile {
  width: 98%;
  height: auto;
  margin-bottom: 0;
  display: none;
  overflow: hidden;
}

.umbrella_embed {
  width: 3.4em;
  color: var(--brand-colors--blue);
}

.umbrella_embed.is--footer--green {
  width: 2rem;
  height: auto;
  color: var(--brand-colors--lavendar);
  margin-right: 1em;
}

.mockup_nextprojects {
  z-index: 3;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
  position: relative;
  overflow: visible;
}

.eyeshape {
  height: 32vh;
  color: var(--brand-colors--light-blue);
}

.quartercircle {
  width: 42vh;
  height: 42vh;
  position: relative;
  top: -3em;
  left: -1em;
}

.work_imac_tilted {
  width: 52vh;
  height: 36vh;
}

.laptop_ifep_front {
  width: 65vh;
  height: 43vh;
}

.phone_ifep {
  width: 63vh;
  height: 43vh;
}

.work_triangle {
  height: 70vh;
  font-size: 20px;
}

.work_triangle.is--ifep {
  width: 140vh;
  height: 120vh;
  color: var(--brand-colors--orange);
  transform-style: preserve-3d;
  font-size: 10px;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.transition {
  z-index: 2000;
  width: 100%;
  height: 100vh;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  right: 0%;
}

.transition-content {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  margin-left: 0;
  display: flex;
}

.transition_circle {
  width: 500vh;
  height: 500vh;
  color: var(--brand-colors--pink);
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-left: -15em;
  margin-right: -15em;
  padding-top: 0;
  display: flex;
}

.transition-trigger {
  display: none;
}

.global {
  height: 0;
}

.work_triangle_liftoff {
  z-index: 2;
  width: 100%;
  height: auto;
  margin-left: -4rem;
  position: relative;
  top: 0;
  overflow: visible;
}

.work_triangle_liftoff_embed {
  width: 40vh;
  height: 20vh;
  color: var(--brand-colors--plum);
  transform: rotate(0);
}

.work_rotate {
  z-index: 1;
  width: 90%;
  height: auto;
  position: relative;
  overflow: visible;
  transform: rotate(17deg);
}

.worka-ipad {
  width: 50vh;
}

.worka-ipad.is--next--project {
  align-self: center;
  width: auto;
  height: 20vh;
}

.case_3coll3out_wrapper {
  width: 100%;
  color: var(--brand-colors--black);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: auto;
  align-items: center;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.work_imac {
  width: 59vh;
  height: 42vh;
}

.work_imac.is--next--projects {
  width: 38vh;
  height: 25vh;
}

.usability_wrap {
  grid-column-gap: 2.8em;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.usability_test_wrapper {
  grid-column-gap: 4.16em;
  grid-row-gap: 2.16em;
  flex-wrap: nowrap;
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 0;
  place-content: flex-start;
  justify-items: stretch;
  margin-left: 0;
  display: grid;
}

.case__3coll__2out {
  grid-column-gap: 3rem;
  grid-row-gap: 0em;
  flex-flow: wrap;
  grid-template-rows: auto auto auto;
  grid-template-columns: max-content 1fr 1fr 1fr;
  grid-auto-columns: 1px;
  grid-auto-flow: row;
  place-content: flex-start flex-end;
  place-items: start;
  padding-top: 0;
  display: grid;
}

.case__4coll__out-skinny {
  grid-column-gap: 3rem;
  grid-row-gap: 0em;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1px;
  grid-auto-flow: row;
  place-content: flex-start flex-end;
  align-items: start;
  padding-top: 0;
  display: grid;
}

._10collgrid4rows {
  grid-column-gap: 2.08em;
  grid-row-gap: 2.08em;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: .5px;
  padding: 8em 9em;
  display: grid;
}

._10collgrid4rows.is--last--before--full {
  margin-bottom: 14rem;
  padding-bottom: 0;
}

._10collgrid3rows {
  grid-column-gap: 2.08em;
  grid-row-gap: 2.08em;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: .5px;
  padding: 8em 9em 4em;
  display: grid;
}

._10collgrid3rows.is--casepadding {
  padding-top: 5.08em;
  padding-bottom: 5.16em;
}

.case__3coll__in-_2pg-copy {
  grid-column-gap: 1.83em;
  grid-row-gap: 2.08em;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 12fr;
  grid-auto-columns: 1fr;
  place-content: flex-start flex-end;
  align-items: start;
  padding-top: 0;
  display: grid;
}

.utility-page-wrap {
  background-color: var(--brand-colors--lavendar);
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
}

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

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

.field-label {
  text-align: left;
  font-weight: 600;
}

.submit-button {
  background-color: var(--brand-colors--pink);
  border-radius: 2.9em;
  font-weight: 500;
}

.text-field {
  border-radius: 5.1em;
}

.image {
  color: var(--brand-colors--orange);
}

.case__3coll__in-_1pg-copy {
  grid-column-gap: 2rem;
  grid-row-gap: 2.5rem;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 12fr;
  grid-auto-columns: 1fr;
  place-content: flex-start flex-end;
  align-items: start;
  padding-top: 0;
  display: grid;
}

.case__3coll__in-_1pg-copy._2pg {
  grid-template-rows: auto auto;
  justify-items: stretch;
}

.merck--arch {
  position: relative;
  top: 0;
}

.merck--arrow {
  color: var(--brand-colors--burnt);
}

.merck--arrow--case {
  position: relative;
  left: 0;
}

.cardwrapper {
  flex: 0 35vh;
  align-self: flex-start;
  height: 50vh;
  display: block;
  position: relative;
}

.cardfront {
  backface-visibility: visible;
  object-fit: contain;
  width: 35vh;
  max-width: none;
  position: absolute;
  inset: 0%;
}

.cardfront.is--back {
  backface-visibility: hidden;
  transform-style: preserve-3d;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.case_toolkit_cards {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  background-color: var(--brand-colors--citron);
  justify-content: space-between;
  align-items: stretch;
  margin-left: 0;
  margin-right: 0;
  padding: 12rem 9em 12rem 9rem;
  display: flex;
}

.work_laptop_toolkit.is--toolkit--case {
  width: 80vh;
  height: 43vh;
}

.merck_codesign {
  grid-column-gap: .3em;
  grid-row-gap: .3em;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.pharma_video_wrapper {
  width: 40vw;
}

.case_pharma_video {
  object-fit: cover;
  object-position: 50% 100%;
  width: 100%;
  height: 100%;
}

.merck__section {
  width: 120vh;
  height: 100vh;
}

.laptop_merck_front {
  width: 75vh;
  height: 43vh;
}

.book_circle-2 {
  background-color: #0046ff;
  width: 4.69em;
  height: 4.69em;
}

.book_circle-2.is--circle {
  background-color: #0046ff;
  border-radius: 100%;
  width: 2em;
  height: 2em;
}

.book_circle-2.is--circle.is--bg--citron {
  background-color: #e5ce00;
}

.book_circle-2.is--circle.is--bg--purple {
  background-color: #9b99ff;
}

.is-publication--title {
  color: #000;
}

.book_triangle-2 {
  color: #8c00bf;
  width: 2em;
  position: relative;
  top: .25em;
}

.book_triangle-2.is--txt--yellow {
  color: #570d71;
}

.is--publication--arrow {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  display: flex;
}

.publication_wrapper {
  grid-column-gap: .6em;
  grid-row-gap: .6em;
  grid-template-rows: auto auto;
  grid-template-columns: auto;
  grid-auto-columns: .25fr;
  margin-bottom: 2.4em;
  display: grid;
  position: relative;
  left: 3em;
}

.book_square-2 {
  background-color: #0046ff;
  width: 1.6em;
  height: 1.6em;
}

.book_square-2.is--bg--white {
  background-color: #fff;
}

.is--txt--blue-3 {
  color: #0046ff;
}

.is--txt--blue-3.is--book--title {
  color: #000;
}

.button_publications_arrow {
  color: #0046ff;
  width: 1.1em;
  margin-top: 0;
  margin-left: 0;
  padding-top: .1em;
  padding-left: 0;
}

.is--book--title-2 {
  color: #000;
  font-size: 1.4em;
}

.skills-block-3 {
  padding-top: 1.5em;
  line-height: 2;
  position: relative;
  left: 0;
}

.skills-block-3.is--last--softwares {
  padding-left: 6em;
}

.is--txt--white-2 {
  color: #fff;
  background-color: #0000;
}

.is--txt--white-2.is--book--title {
  color: #fff;
  font-size: 1.4em;
}

.display--large {
  font-family: var(--_type-styles---font-family);
  font-size: var(--_type-styles---font-size);
  line-height: var(--_type-styles---line-height);
  font-weight: var(--_type-styles---font-weight);
  letter-spacing: 1px;
  --_type-styles---padding-below: 0px;
  --_type-styles---font-family: helvetica-neue-lt-pro, sans-serif;
  --_type-styles---font-weight: 200;
  --_type-styles---font-size: var(--font-sizes--display-large);
  --_type-styles---line-height: .95;
  --_type-styles---letter-spacing: 0;
  align-self: flex-start;
}

.heading {
  padding-bottom: 0;
}

.digits {
  font-family: var(--_type-styles---font-family);
  font-size: var(--font-sizes--digits);
  line-height: var(--_type-styles---line-height);
  font-weight: var(--_type-styles---font-weight);
  --_type-styles---padding-below: 0px;
  --_type-styles---font-family: helvetica-neue-lt-pro, sans-serif;
  --_type-styles---font-weight: 200;
  --_type-styles---font-size: var(--font-sizes--digits);
  --_type-styles---line-height: 1;
  --_type-styles---letter-spacing: 0;
  margin-left: -.5rem;
  padding-left: 0;
}

.digits.is--txt--lavendar {
  font-size: var(--font-sizes--digits);
}

.front--page--captions {
  font-family: var(--_type-styles---font-family);
  font-size: var(--_type-styles---font-size);
  line-height: var(--_type-styles---line-height);
  font-weight: var(--_type-styles---font-weight);
  --_type-styles---padding-below: 0px;
  --_type-styles---font-family: helvetica-neue-lt-pro, sans-serif;
  --_type-styles---font-weight: 300;
  --_type-styles---font-size: var(--font-sizes--front-page-captions);
  --_type-styles---line-height: 1.08333;
  --_type-styles---letter-spacing: 0;
}

.front--page--captions.is--txt--white {
  align-self: center;
  width: auto;
}

.front--page--captions.is--txt--white.keep-centered {
  width: 70%;
}

.side_menu_numbers {
  color: inherit;
}

.button_circle {
  background-color: var(--brand-colors--citron);
  border-radius: 100px;
  width: 2.25rem;
  height: 2.25rem;
  margin-left: 1rem;
  padding-left: 0;
}

.merck--arrow-2 {
  color: #e9dedc;
}

.work_triangle_liftoff_embed-2 {
  color: #3134ff;
  width: 40vh;
  height: 20vh;
  transform: rotate(0);
}

.button_work_arrow-2 {
  z-index: 4;
  color: #fff;
  margin-top: .2em;
  margin-left: 0;
  padding-top: 0;
  padding-left: 0;
  position: relative;
}

.work_skills-2 {
  font-size: calc(clamp(.875rem, .794304rem + .379747vw, 1.25rem) + .5px);
  font-weight: 0;
}

.button_circle-2 {
  background-color: #e5ce00;
  border-radius: 100px;
  width: 2.25rem;
  height: 2.25rem;
  margin-left: 1rem;
  padding-left: 0;
}

.is--eye--button-2 {
  z-index: 2;
  color: #fff;
  text-align: left;
  text-transform: none;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  font-size: calc(clamp(.875rem, .794304rem + .379747vw, 1.25rem) + 2px);
  display: block;
  position: relative;
}

.ifep_eye-2 {
  color: #e9dedc;
}

.front_page_left {
  width: 100%;
  height: auto;
  position: absolute;
  top: 8%;
  left: 15%;
}

.fp-left-hanger-svg {
  width: 52%;
}

.front-page-hanger {
  width: 100%;
  position: absolute;
  top: 2.5%;
  left: 23.5%;
}

.fp-hanger-svg {
  width: 52%;
}

.front-page-tulip {
  width: 80%;
  height: auto;
  position: absolute;
  top: 33%;
  left: 8.5%;
}

.fp-tulip-svg {
  width: 16%;
}

.front-page-eyeball {
  z-index: 1;
  width: 100%;
  height: auto;
  position: relative;
  top: 0%;
  left: 0%;
}

.fp-eyeball-svg {
  width: 95%;
}

.front-page-waterdrop {
  z-index: 2;
  width: 100%;
  height: auto;
  margin-right: 39px;
  position: absolute;
  top: 43%;
  left: 72%;
}

.fp-waterdrop-svg {
  width: 7%;
}

.front-page-thread {
  width: 60%;
  height: auto;
  position: absolute;
  top: 58%;
  left: 9.5%;
}

.fp-thread-svg {
  width: 17%;
}

.front-page-fish {
  z-index: 2;
  width: 100%;
  height: auto;
  position: absolute;
  top: 88%;
  left: 5%;
}

.fp-fiss-svg {
  width: 12%;
}

.front-page-circle {
  width: 100%;
  height: auto;
  margin-top: 2rem;
  margin-left: -5rem;
  position: absolute;
  top: 10%;
  left: 23.75%;
}

.fp-circle-svg {
  width: 9%;
}

.front-page-hello-scale {
  width: 100%;
  height: 100vh;
  position: relative;
}

.by-the-numbers {
  flex-flow: column;
  display: flex;
}

.by-the-numbers-stats-grid {
  grid-column-gap: 2rem;
  grid-row-gap: 7rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.stats-wrapper {
  flex-flow: column;
  align-items: center;
  display: flex;
}

.goals-flex {
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: auto;
  height: 130vh;
  display: flex;
}

.body-flex {
  grid-column-gap: 3rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.new4collwrapper {
  grid-column-gap: 3rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  justify-content: start;
  display: grid;
}

.is--new-projects-titles {
  font-size: calc(var(--_type-styles---font-size)  - 9px);
}

.digits-centered {
  margin-left: 1.75rem;
}

.title-flex {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  display: flex;
}

.heading-16, .heading-17 {
  --_type-styles---padding-below: 2.5rem;
  --_type-styles---font-family: helvetica-neue-lt-pro, sans-serif;
  --_type-styles---font-weight: 200;
  --_type-styles---font-size: var(--font-sizes--h3);
  --_type-styles---line-height: 1;
  --_type-styles---letter-spacing: 0;
}

.design-venn {
  z-index: 800;
  background-color: #0000;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 0;
  padding-bottom: 4em;
  padding-left: 0;
  padding-right: 0;
  display: block;
  position: static;
  inset: 0% 0% 0% auto;
}

.design--venn--svg {
  color: var(--brand-colors--citron);
}

.heading-18 {
  --_type-styles---padding-below: 2.5rem;
  --_type-styles---font-family: helvetica-neue-lt-pro, sans-serif;
  --_type-styles---font-weight: 200;
  --_type-styles---font-size: var(--font-sizes--h3);
  --_type-styles---line-height: 1;
  --_type-styles---letter-spacing: 0;
}

.front-page-graphic {
  z-index: 1;
  position: relative;
}

.translate-sustainability-scale {
  width: 100%;
  height: 100vh;
  position: relative;
}

.sock {
  z-index: 3;
  width: 100%;
  height: auto;
  position: absolute;
  top: 31%;
  left: 22%;
}

.fp--sock--svg {
  width: 55%;
}

.pear {
  z-index: 2;
  width: 100%;
  height: auto;
  position: absolute;
  top: 13%;
  left: 37%;
}

.fp--pear--svg {
  width: 18%;
}

.bottle {
  z-index: 2;
  width: 100%;
  height: auto;
  position: absolute;
  top: 17%;
  left: 62%;
}

.fp--bottle--svg {
  width: 20%;
}

.needle {
  z-index: 3;
  width: 100%;
  height: auto;
  position: absolute;
  top: -5%;
  left: -4%;
}

.fp--needle--svg {
  width: 37%;
}

.human_like {
  z-index: 3;
  width: 100%;
  height: auto;
  position: absolute;
  top: 8%;
  left: 58%;
}

.fp--human--like--svg {
  width: 15%;
}

.bird_stand {
  z-index: 1;
  background-color: var(--brand-colors--black);
  flex: 0 auto;
  align-self: auto;
  width: 2px;
  height: 30vh;
  position: absolute;
  inset: auto 0% 0% 49%;
}

@media screen and (min-width: 1920px) {
  .display {
    font-size: 4em;
  }

  .display.is--navy {
    color: var(--brand-colors--blue);
    font-size: 5.8em;
  }

  .display.is--navy.is--menu--text {
    font-size: 5.4em;
  }

  .hero__section.is--observe {
    z-index: 2;
    background-color: #0000;
    transition: background-color .2s;
    position: relative;
    overflow: hidden;
  }

  .hero__section.contact {
    height: 100vh;
    position: relative;
    top: auto;
  }

  .hero__nav__logo {
    justify-content: flex-start;
    width: 100%;
    padding-right: 0;
  }

  .hero__nav__logo.w--current {
    align-items: flex-end;
    padding-top: .5em;
  }

  .menu--trigger--wrapper {
    margin-top: 0;
    padding-top: 2.5em;
    overflow: hidden;
  }

  .grid_item {
    display: block;
  }

  .grid_item.is--portfolio--item {
    width: auto;
    margin-bottom: 3em;
    padding-top: 0;
  }

  .grid_item.is--contact-title {
    text-align: center;
  }

  .grid_item.is--eyeball {
    width: 60%;
  }

  .grid_item.is--contact-info {
    justify-content: space-between;
  }

  .grid_item.is--portfolio--herotext1, .grid_item.is--portfolio--herotext2 {
    padding-right: 0;
  }

  .menu_page {
    display: none;
    inset: 0%;
    overflow: hidden;
  }

  .section__wrapper {
    width: 100%;
    max-width: 1920px;
  }

  .hero__navflex {
    align-items: center;
  }

  .portfolio__arrow {
    width: 10em;
  }

  .portfolio__arrowwrapper {
    width: 100%;
  }

  .is--contacttext.is--email {
    width: 60%;
  }

  .lottie-animation_eyeball {
    width: 100%;
    top: -3em;
  }

  .case_section.is--mimetic--pivot, .case_section.is--mimetic--logo, .case_section.is--impact, .case_section.is--merck--stakeholder, .case_section.is--merck--real {
    overflow: hidden;
  }

  .img--is--contained {
    position: static;
  }

  .img--is--contained.is--butterflies {
    object-fit: contain;
    background-color: #0000;
  }

  .img--is--contained.is--sketch {
    width: 95%;
  }

  .img__contain.is--graph {
    margin-top: 2em;
  }

  .case__text {
    display: block;
  }

  .case__text.is--theoutcome {
    padding-bottom: 8em;
  }

  .case__text.is--mimetic--build {
    width: 35%;
    position: absolute;
    inset: 0% auto 0% 0%;
  }

  ._10collgrid2rows.is--mimetic--butterflies {
    min-height: 100vh;
  }

  ._10collgridnew.is--bio-professional {
    padding-top: 9em;
  }

  ._10collgridnew.is--first--section {
    height: auto;
    min-height: 100vh;
  }

  ._10collgridnew.is--mimetic--build {
    position: static;
  }

  .scroll_snap_wrapper {
    background-color: var(--brand-colors--citron);
    max-width: 100%;
  }

  ._4coll-in-wrapper {
    display: block;
  }

  .next__projects {
    overflow: visible;
  }

  .new__projects__horizontal {
    grid-column-gap: 10em;
    flex: 0 auto;
    align-self: stretch;
    width: 110%;
  }

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

  .contact__pageflex {
    top: 6em;
  }

  .menu_contact {
    padding-top: 2em;
    padding-left: 8em;
  }

  .menu_space {
    inset: 0% 0% auto auto;
  }

  .button_stack.is--umbrella {
    margin-top: 2em;
  }

  .button_eye, .button_eye_wrapper.is--grid {
    height: 4.8em;
  }

  .professional_item {
    display: block;
  }

  .professional_line {
    width: 100%;
  }

  .professional__wrapper {
    justify-content: space-between;
    width: 100%;
    margin-top: 0;
    padding-right: 0;
  }

  .professional_titles {
    display: block;
  }

  .side-bar {
    justify-content: center;
    align-items: flex-start;
    width: 5%;
    height: auto;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .sidebar_wrapper_grid {
    align-items: end;
  }

  .sidebar_triangle {
    object-fit: fill;
    margin-left: 0;
    margin-right: 0;
    position: relative;
    top: .3em;
  }

  .container {
    max-width: 100%;
  }

  .navbar {
    max-width: 100%;
    height: 12vh;
    inset: 0% 0% auto;
  }

  .portfolio_info {
    display: block;
  }

  .goals_square {
    color: var(--brand-colors--blue-black);
    border-radius: 0%;
    margin-left: 0;
    margin-right: 0;
    display: flex;
    position: static;
  }

  .goals_triangle {
    object-fit: fill;
    margin-left: 0;
    margin-right: 0;
    position: relative;
    top: 0;
  }

  .case_goals {
    display: block;
  }

  ._14collgrid {
    grid-template-rows: 160px 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 160px;
    height: 100vh;
    padding-top: 0;
    padding-bottom: 0;
    position: static;
  }

  .home_section.is--hello {
    background-color: #0000;
    max-width: 100%;
  }

  .home_overflow_wrapper {
    width: 100%;
    max-width: 1920px;
    height: auto;
  }

  .home_overflow_wrapper.is--case.is--fullscreen {
    max-width: 1920px;
    position: static;
  }

  .bird_whole {
    place-items: center;
  }

  .bird {
    height: auto;
  }

  .n_wrapper_logo {
    width: auto;
    height: auto;
    color: var(--brand-colors--blue);
  }

  .logo_ball {
    width: 2vh;
    height: 2vh;
  }

  .ball-wrapper {
    position: relative;
    top: -.2em;
  }

  .mockup_home.is-laptop {
    width: 100%;
  }

  .mockup_home.is-merck {
    width: 65%;
  }

  .home_work_text {
    place-items: center start;
  }

  .button_work, .button_work_wrapper.is--grid {
    height: 4.4em;
  }

  .work_ball {
    width: 50%;
    top: 0;
  }

  .work_center_text {
    justify-content: center;
    align-items: center;
  }

  .ipad {
    width: 83.1vh;
    height: 63vh;
  }

  .circle_half {
    align-items: center;
    display: flex;
  }

  .circle_half.is--txt--lavendar {
    position: absolute;
    inset: 0% 0% 0% auto;
  }

  .triangle_mockup.is--txt--blue {
    position: absolute;
  }

  .totebag {
    width: 95.6vh;
    height: 58vh;
  }

  .logo_loadin {
    width: auto;
  }

  .case_mockup_grid {
    width: 55%;
    position: absolute;
    inset: 0% 0% 0% auto;
  }

  .case_mockup_grid.is--horizontal--half {
    max-width: 100%;
    height: 50vh;
  }

  .halfcircle_mockup.is--txt--dkgreen {
    position: absolute;
    inset: auto 0% 0% auto;
  }

  .press_wrapper {
    grid-column-gap: 0em;
  }

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

  .work_pie.is-circular-arrows, .work_eye {
    width: 80%;
  }

  .about_text {
    display: block;
  }

  .en {
    width: 5.5vh;
    height: 7.5vh;
  }

  .deliverables_main {
    margin-top: 14em;
    display: block;
  }

  .case_full.is--mimetic--logo {
    min-height: 130vh;
    overflow: hidden;
  }

  .case_full.is--mimetic--hero {
    overflow: hidden;
  }

  .case_full.is--mimetic--build {
    min-height: 130vh;
    overflow: hidden;
  }

  .case_full.is--mimetic--build--mobile, .case_full.is--ifep--visualize--mobile {
    min-height: 130vh;
  }

  .case_full.is--toolkit--service {
    min-height: 130vh;
    overflow: hidden;
  }

  .text-span-3 {
    font-style: italic;
  }

  .work_triangle_liftoff {
    top: 1.5em;
  }

  .work_rotate {
    width: 80%;
  }

  .worka-ipad.is--next--project {
    width: 35vh;
    height: 23vh;
  }

  .case_3coll3out_wrapper {
    display: block;
  }

  .body_4 {
    overflow: hidden;
  }

  .book_circle-2 {
    color: #072054;
    background-color: #0046ff;
    border-radius: 0%;
    width: 130px;
    height: 130px;
    margin-left: 0;
    margin-right: 0;
    display: flex;
    position: static;
  }

  .book_circle-2.is--circle {
    background-color: #0046ff;
    border-radius: 100%;
    flex: 0 auto;
    justify-content: space-between;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    display: flex;
    position: static;
  }

  .book_triangle-2 {
    color: #0046ff;
    object-fit: fill;
    width: 2em;
    margin-left: 0;
    margin-right: 0;
    position: relative;
    top: .3em;
  }

  .book_square-2 {
    color: #072054;
    background-color: #0046ff;
    border-radius: 0%;
    width: 1.6em;
    height: 1.6em;
    margin-left: 0;
    margin-right: 0;
    display: flex;
    position: static;
  }

  .merck--arrow-2, .ifep_eye-2 {
    width: 40vh;
  }

  .design-venn {
    justify-content: center;
    align-items: flex-start;
    width: 5%;
    height: auto;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }
}

@media screen and (max-width: 991px) {
  h1 {
    font-size: 5em;
  }

  h3 {
    font-size: 2.25em;
  }

  p {
    font-size: 1.6em;
  }

  .hero__menuline.second, .hero__menuline.is--1 {
    font-size: 12px;
  }

  .menu--trigger--wrapper {
    font-size: 14px;
  }

  .grid_item.is--contact-title {
    font-size: 10px;
  }

  .grid_item.is--contact-info {
    padding-top: 2.08em;
  }

  .is--bold {
    font-size: 1.6em;
  }

  .section__wrapper {
    max-width: 991px;
  }

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

  .portfolio__arrow {
    align-self: center;
  }

  .lottie-animation_eyeball {
    width: 65%;
  }

  .portfolio__numbers.is--txt--lavendar {
    width: 100%;
  }

  .case__3coll__in {
    grid-template-columns: auto 12fr;
  }

  .case__3coll__in.is--realproblemtext {
    margin-left: 0;
  }

  .img--is--contained.is--smaller {
    width: 70%;
  }

  .img--is--contained.is--fruit {
    width: 90%;
    position: relative;
    left: 5em;
  }

  .img__contain.is--lightbulb {
    width: 50%;
    left: 0;
  }

  .img__contain.is--flex {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .img__contain.is--bio {
    width: 95%;
    height: 80%;
    overflow: hidden;
  }

  .img__contain.is--flex {
    flex-direction: column;
    align-items: flex-start;
  }

  .img__contain.is--graph {
    font-size: 12px;
    overflow: visible;
  }

  .is--small {
    font-size: 1.5em;
  }

  .is--small.is--timeline.is--first {
    font-size: 12px;
  }

  .is--small.is--timeline.is--community, .is--small.is--timeline.is--museum, .is--small.is--timeline.is--incubator {
    padding-top: 3em;
    font-size: 12px;
  }

  .is--small.is--timeline.is--last {
    font-size: 12px;
  }

  .is--small.is--caption--small {
    width: 60%;
    font-size: 12px;
  }

  .case__text {
    font-size: 12px;
  }

  .case__text.is--theoutcome {
    padding-top: 0;
    padding-bottom: 0;
  }

  .case__text.is--mimetic--build {
    justify-content: center;
    padding: 0 80px 50px;
  }

  .case__text.is--ifep--timeline, .case__text.is--toolkit--cards {
    padding-left: 30px;
    padding-right: 30px;
  }

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

  ._10collgrid2rows {
    grid-row-gap: 6.36em;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 0;
    padding: 100px 80px;
  }

  ._10collgrid2rows.is--casepadding.is--ifep--audit {
    grid-template-rows: 1fr auto;
    padding-left: 50px;
    padding-right: 50px;
  }

  ._10collgrid2rows.is--casepadding.is--ifepbuild {
    grid-template-rows: .8fr auto;
    padding-top: 100px;
    padding-left: 80px;
    padding-right: 80px;
  }

  ._10collgrid2rows.is--casepadding.is--toolkit--cards {
    grid-template-rows: 1fr auto;
    padding-left: 50px;
    padding-right: 50px;
  }

  ._10collgrid2rows.is--mimetic--butterflies {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  ._10collgrid2rows.is--aeros, ._10collgrid2rows.is--mimetic--impact {
    grid-row-gap: 6.36em;
  }

  ._10collgridnew {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    padding: 100px 80px;
  }

  ._10collgridnew.is--bio {
    grid-row-gap: 4.16em;
    grid-template-rows: 1.5fr 1fr;
    margin-top: 0;
    padding-top: 150px;
    padding-bottom: 50px;
  }

  ._10collgridnew.is--100vh {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    align-content: center;
    padding: 100px 80px 50px;
  }

  ._10collgridnew.is--new--projects {
    grid-template-rows: auto;
    justify-items: center;
    height: auto;
    min-height: 100vh;
  }

  ._10collgridnew.is--first--section {
    grid-column-gap: 4.16em;
    grid-row-gap: 4.16em;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    min-height: auto;
    padding-top: 100px;
    padding-bottom: 100px;
    font-size: 12px;
  }

  ._10collgridnew.is--mimetic--build {
    grid-template-rows: .9fr auto;
    align-content: center;
    min-height: 100vh;
  }

  .case__title__grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    font-size: 12px;
  }

  .case__2-3coll__out {
    grid-template-columns: auto 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .case__4col__in {
    grid-template-rows: auto;
    grid-template-columns: auto 12fr;
  }

  .case__4col__in.is--3pg {
    grid-template-columns: auto 12fr;
  }

  .caption__wrapper {
    width: 100%;
    font-size: 12px;
    display: block;
  }

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

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

  ._3-coll-in_wrapper {
    flex: 0 auto;
  }

  .goals--wrapper {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  .case__3-3coll__out {
    grid-template-rows: auto auto auto;
    grid-template-columns: auto 1fr 1fr 1fr 1fr;
  }

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

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

  .project__thumbnail {
    width: 100%;
    height: 325px;
  }

  .new__project__wrapper, .new__projects__centerflex {
    font-size: 12px;
  }

  .new__projects__horizontal {
    grid-row-gap: 4em;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    align-self: center;
    padding-left: 0;
    padding-right: 4em;
  }

  .link-block-project-arrow {
    margin-top: 2.5em;
  }

  .timeline {
    grid-column-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .timeline__dotted.is--community {
    height: 8em;
    left: 1em;
  }

  .timeline__dotted.is--1 {
    height: 40em;
    left: 1em;
  }

  .timeline__dotted.is--art {
    height: 20em;
    left: 1em;
  }

  .timeline__dotted.is--last {
    height: 40em;
    left: 1em;
  }

  .timeline__flex__triangles {
    grid-column-gap: 20px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .contact__pageflex {
    grid-row-gap: 6.36em;
  }

  .bio_header.is--skills {
    font-size: 12px;
  }

  .bio_photo {
    width: 98%;
    height: 94%;
  }

  .button_stack.is--umbrella {
    margin-top: 4em;
    font-size: 12px;
    left: 0;
  }

  .button_stack.is--work {
    width: 53%;
    padding-top: 3.8em;
  }

  .is--txt--blue.is--professional {
    padding-top: .9em;
  }

  .is--txt--blue.is--professional.is--mobile {
    padding-top: 0;
  }

  .professional_item {
    font-size: 11px;
  }

  .vertical_flex {
    font-size: 12px;
  }

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

  .professional_grid {
    overflow: visible;
  }

  .is--large {
    font-size: 2em;
  }

  .professional_toggle.is--mobile {
    height: 9.75em;
  }

  .professional_dropdown {
    display: none;
  }

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

  .professional_triangle {
    font-size: 8px;
  }

  .professional_triangle_svg.is--txt--navy.is--mobile {
    width: 12%;
  }

  .professional_titles.is--professional--title {
    font-size: 11px;
    overflow: hidden;
  }

  .professional_titles.is--core-skills {
    width: 100%;
  }

  .skills-block-1 {
    left: 6em;
  }

  .books-block {
    flex-direction: column;
    align-items: flex-end;
    width: 85%;
    display: block;
    left: 0;
  }

  .book.is--bg--orange.is--stack--5 {
    left: -6em;
  }

  .book.is--bg--ltblue.is--stack--3, .book.is--bg--purple.is--stack--6, .book.is--bg--purple.is--stack--6 {
    left: 0;
  }

  .book.is--bg--navy.is--stack--4 {
    left: -4em;
  }

  .book.is--bg--citron {
    position: relative;
    left: 2em;
  }

  .book.is--bg--green.is--stack--2 {
    order: 1;
    left: -2em;
  }

  .side-bar {
    display: none;
  }

  .navbar {
    font-size: 14px;
    display: none;
    overflow: hidden;
  }

  .navbar.is--mobile {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
    overflow: visible;
  }

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

  .skills_grid.is--skills {
    grid-column-gap: 3em;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    margin-bottom: 4.16em;
  }

  .skills_grid.is--softwares {
    grid-column-gap: 3em;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  .is--company {
    top: 1.7em;
  }

  .is--company.is--mobile {
    top: .3em;
  }

  .book_grid {
    grid-column-gap: 2.08em;
    grid-row-gap: .5em;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: auto 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .is--hero--roles.is--txt--white.is--mobile {
    display: block;
  }

  .portfolio_info_flex {
    flex-direction: column;
    justify-content: center;
    font-size: 12px;
  }

  .portfolio_info {
    order: 1;
    display: none;
  }

  .portfolio_info.is--team {
    order: 0;
    display: none;
  }

  .portfolio_info.is--team.is--mobile {
    display: block;
  }

  .portfolio_info.is--role {
    order: 1;
    display: none;
  }

  .portfolio_info.is--role.is--mobile--1, .portfolio_info.is--role.is--mobile2 {
    display: block;
  }

  .portfolio_info.is--client {
    order: -1;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .portfolio_info.is--client.is--mobile {
    display: block;
  }

  .portfolio_info_wrapper {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    display: flex;
  }

  .portfolio_info_wrapper.is--mobile {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-left: 8em;
    display: grid;
  }

  .text_paragraph_animation {
    font-size: 1.6em;
  }

  .case_goals {
    font-size: 12px;
  }

  ._14collgrid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 0;
    padding: 100px 50px 50px;
  }

  ._14collgrid.is--margins {
    padding-left: 80px;
    padding-right: 80px;
  }

  ._14collgrid.is--mobile--mockup {
    padding-left: 0;
    padding-right: 0;
  }

  .home_text {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    font-size: 10px;
  }

  .home_text.is--flex--center {
    font-size: 12px;
  }

  .home_text.is--flex--center.is--bird, .home_text.is--flex--center.is--simplicity {
    width: 100%;
    display: block;
  }

  .home_overflow_wrapper {
    max-width: 991px;
  }

  .home_overflow_wrapper.is--contact {
    justify-content: center;
  }

  .bird_whole {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 0;
    width: 58vh;
    height: 70vh;
    display: grid;
  }

  .bird.is--1 {
    display: block;
    left: -50px;
  }

  .bird.is--3 {
    width: 28vh;
    display: block;
  }

  .bird_body {
    width: 87%;
    left: -50px;
    overflow: hidden;
  }

  .footer {
    grid-template-columns: 1.75fr 1fr;
    height: 6em;
    padding-left: 3em;
    padding-right: 3em;
    font-size: 11px;
  }

  .logo_ball {
    width: 20px;
    height: 20px;
  }

  .menu_bottom_wrapper {
    justify-content: flex-end;
  }

  .menu_item_bottom.is--contact {
    margin-right: 0;
  }

  .copright_wrapper {
    justify-content: flex-start;
  }

  .home_work_text {
    padding-left: 2em;
    padding-right: 2em;
  }

  .work_title.is--txt--white {
    padding-bottom: .4em;
  }

  .work_skills.is--txt--lavendar {
    padding-bottom: .5em;
  }

  .plant_wrapper {
    top: -4em;
    left: 4em;
  }

  .plant_wrapper.is--work--section {
    top: -12em;
  }

  .work_ball {
    display: none;
  }

  .work_computer {
    width: 53vh;
    height: 36vh;
  }

  .work_computer.is--mimetic--hero {
    width: 78vh;
    height: 40vh;
  }

  .work_center_text {
    font-size: 14px;
  }

  .mimetic_plant {
    width: 25.2vh;
    height: 34vh;
  }

  .mimetic_plant.is--work--section {
    width: 30.2vh;
    height: 39vh;
  }

  .quote_small {
    font-size: 12px;
  }

  .courtesy.is--small.is--txt--burnt.is--ifep {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    position: relative;
    bottom: -2em;
  }

  .ipad {
    width: 50.1vh;
    height: 40vh;
  }

  .circle_half.is--txt--lavendar {
    position: absolute;
    inset: 0% 0% 0% auto;
  }

  .triangle_mockup.is--txt--blue {
    position: absolute;
    inset: 0% auto 0% 0%;
  }

  .totebag {
    width: 50vh;
    height: 35vh;
    position: relative;
    left: 20em;
  }

  .triangle_mockup_embed {
    font-size: 20px;
  }

  .eye_loadin {
    height: 260px;
    padding-left: 5em;
    padding-right: 5em;
    font-size: 10px;
    position: relative;
    top: 20px;
  }

  .case_mockup_grid {
    grid-template-rows: 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    height: 50vh;
    inset: 0% 0% auto;
  }

  .case_mockup_grid.is--horizontal--half {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  .laptop_mimetic {
    width: 35vh;
    height: 20vh;
  }

  .teardrop_mockup {
    position: absolute;
  }

  .teardrop {
    height: 30vh;
  }

  .halfcircle_mockup.is--txt--dkgreen {
    position: absolute;
    inset: auto 0% 0% auto;
  }

  .halfcircle {
    height: 20vh;
    font-size: 20px;
  }

  .phone_mimetic {
    width: 31.4vh;
    height: 28vh;
  }

  .press_loadin {
    grid-template-columns: auto 1fr 1fr 1fr 1fr;
    padding-left: 50px;
  }

  .work_laptop {
    width: 56.4vh;
    height: 40vh;
  }

  .work_laptop.is--ifep--hero {
    height: 41vh;
    display: block;
  }

  .work_laptop.is--ifep--visualize {
    width: 30vh;
    height: 22vh;
  }

  .work_laptop.is--merck--hero {
    height: 41vh;
    display: block;
  }

  .work_pie {
    display: none;
  }

  .ifep_eye {
    width: 26vh;
    height: 14vh;
    font-size: 20px;
  }

  .about_text.is--verticalflex {
    justify-items: start;
    width: 95%;
    padding-left: 2em;
    padding-right: 0;
    font-size: 12px;
    left: 0;
  }

  .en {
    width: 60px;
    height: 70px;
  }

  .is--medium {
    font-size: 1.6em;
  }

  .deliverables_main {
    margin-top: 0;
    font-size: 12px;
  }

  .case__3coll__in-_1pg {
    grid-template-columns: auto 12fr;
  }

  .work_pie_embed {
    width: 34vh;
    height: 33vh;
  }

  .work_halfcircle {
    height: 50vh;
  }

  .bird_1_embed {
    width: 26vh;
    height: 8vh;
  }

  .bird_3_embed {
    width: 28vh;
    height: 18vh;
  }

  .bird_4_embed {
    width: 18vh;
    height: 8vh;
  }

  .bird_7_embed {
    width: 8vh;
    height: 18vh;
  }

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

  .professional_dropdown_mobile {
    margin-bottom: 1.5em;
    display: inline-block;
  }

  .profession_title_wrapper {
    flex-direction: column;
    display: flex;
  }

  .umbrella_embed.is--footer--green {
    margin-right: 2em;
  }

  .mimetic--logo {
    align-self: center;
    width: 75%;
  }

  .eyeshape_mockup {
    position: absolute;
  }

  .eyeshape {
    width: 20vh;
    height: 15vh;
  }

  .quartercircle {
    width: 45vh;
    height: 40vh;
    font-size: 20px;
    left: -2em;
  }

  .work_imac_tilted {
    width: 30vh;
    height: 25vh;
  }

  .laptop_ifep_front {
    width: 46vh;
    height: 28vh;
  }

  .phone_ifep {
    width: 41.4vh;
    height: 38vh;
  }

  .transition_circle {
    width: 120px;
    height: 120px;
  }

  .work_triangle_liftoff {
    display: none;
  }

  .work_ipad {
    width: 50vh;
    height: 33vh;
  }

  .work_rotate {
    top: -4em;
  }

  .work_rotate_lottie {
    width: 40vh;
    height: 40vh;
  }

  .worka-ipad {
    width: 56.4vh;
    height: 40vh;
  }

  .case_3coll3out_wrapper {
    font-size: 12px;
  }

  .work_imac {
    width: 53vh;
    height: 36vh;
  }

  .usability_test_wrapper {
    padding-left: 2.08em;
  }

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

  .case__4coll__out-skinny {
    grid-template-columns: auto 1fr 1fr 1fr 1fr;
  }

  ._10collgrid4rows, ._10collgrid3rows {
    grid-row-gap: 6.36em;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 0;
    padding: 100px 80px;
  }

  .case__3coll__in-_2pg-copy, .case__3coll__in-_1pg-copy {
    grid-template-columns: auto 12fr;
  }

  .merck--arch {
    display: none;
  }

  .merck--arrow {
    width: 26vh;
    height: 14vh;
    font-size: 20px;
  }

  .work_laptop_toolkit {
    width: 56.4vh;
    height: 40vh;
  }

  .laptop_merck_front {
    width: 46vh;
    height: 28vh;
  }

  .skills-block-3 {
    left: 6em;
  }

  .skills-block-3.is--last--softwares {
    padding-left: 0;
  }

  .merck--arrow-2 {
    width: 26vh;
    height: 14vh;
    font-size: 20px;
  }

  .work_skills-2.is--txt--lavendar {
    padding-bottom: .5em;
  }

  .ifep_eye-2 {
    width: 26vh;
    height: 14vh;
    font-size: 20px;
  }

  .design-venn {
    display: none;
  }

  .design--venn--svg {
    width: 26vh;
    height: 14vh;
    font-size: 20px;
  }
}

@media screen and (max-width: 767px) {
  .portfolio_info_wrapper {
    display: none;
  }

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

@media screen and (max-width: 479px) {
  h2 {
    font-size: 3.25em;
  }

  h3 {
    font-size: 3em;
  }

  h5 {
    font-size: 1.9em;
  }

  h6 {
    font-size: 2.3em;
  }

  p {
    font-size: 1.9em;
  }

  .hero__nav__logo {
    padding-top: 1em;
    font-size: 6px;
  }

  .hero__menuline.second {
    height: .7em;
    font-size: 8px;
  }

  .hero__menuline.is--1 {
    height: .7em;
    margin-top: 0;
    font-size: 8px;
  }

  .menu--trigger--wrapper {
    justify-content: center;
    font-size: 7px;
  }

  .grid_item.is--contact-title {
    font-size: 7px;
  }

  .grid_item.is--contact-info {
    flex-direction: column;
    align-items: center;
  }

  .is--bold {
    font-size: 2em;
  }

  .is--bold.is--hero--title.is--txt--lavendar {
    line-height: 1.3;
  }

  .is--bold.is--txt--lavendar {
    flex: 0 auto;
    order: -1;
    align-self: flex-start;
    font-size: 2em;
    line-height: 1.3;
  }

  .is--bold.is--txt--lavendar.is--role--title {
    display: none;
  }

  .is--bold.is--txt--lavendar.is--role--title.is--mobile {
    display: block;
  }

  .menu__wrapper {
    margin-left: 2em;
  }

  .section__wrapper.is--test {
    height: auto;
    min-height: 100vh;
  }

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

  .portfolio__arrow {
    flex: 1;
  }

  .portfolio__arrowwrapper {
    width: 60px;
    font-size: 12px;
  }

  .lottie-animation_eyeball {
    width: 90%;
  }

  .case_section.is--merck--real {
    height: auto;
    min-height: 130vh;
  }

  .case__3coll__in {
    grid-template-columns: 1fr 10fr;
  }

  .case__3coll__in.is--realproblemtext {
    grid-column-gap: 1.83em;
    grid-template-columns: auto 12fr;
    margin-left: 0;
  }

  .img--is--contained {
    position: relative;
  }

  .img--is--contained.is--sketch, .img--is--contained.is--aeros {
    width: 100%;
  }

  .img--is--contained.is--fruit {
    width: 80%;
    left: 12em;
  }

  .img__contain.is--lightbulb {
    width: 50%;
    left: 0;
  }

  .img__contain.is--flex {
    flex-direction: column;
    padding-bottom: 0;
    font-size: 9px;
  }

  .img__contain.is--bio {
    width: 100%;
    height: 100%;
    margin-top: 0;
    display: flex;
    overflow: visible;
  }

  .img__contain.is--flex {
    align-items: flex-start;
  }

  .img__contain.with--courtsey {
    font-size: 9px;
  }

  .is--small, .is--small.is--caption--small {
    font-size: 1.4em;
  }

  .case__text {
    font-size: 9px;
  }

  .case__text.is--mimetic--build {
    padding-top: 50px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .case__text.is--ifep--timeline, .case__text.is--toolkit--cards {
    padding-left: 0;
    padding-right: 0;
  }

  .case__gallery {
    grid-row-gap: 4.16em;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .linkedin {
    margin-top: 4em;
    margin-bottom: 2em;
    font-size: 7.5px;
  }

  .linkedin:active, .linkedin:focus, .linkedin:visited {
    color: var(--brand-colors--blue);
  }

  .linkedin.is--email {
    margin-right: 0;
  }

  ._10collgrid2rows {
    grid-column-gap: 1em;
    grid-row-gap: 13em;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    padding: 50px 30px;
  }

  ._10collgrid2rows.is--casepadding.is--ifep--audit {
    padding: 50px 30px;
  }

  ._10collgrid2rows.is--casepadding.is--ifepbuild {
    grid-template-rows: auto;
    min-height: 120vh;
    padding: 50px 30px;
  }

  ._10collgrid2rows.is--casepadding.is--toolkit--cards {
    padding: 50px 30px;
  }

  ._10collgrid2rows.is--mimetic--butterflies {
    grid-row-gap: 13em;
    grid-template-columns: 1fr 1fr 1fr;
    padding-top: 50px;
    padding-left: 30px;
    padding-right: 30px;
  }

  ._10collgrid2rows.is--aeros, ._10collgrid2rows.is--mimetic--impact {
    grid-row-gap: 13em;
  }

  ._10collgrid2rows.is--bio {
    grid-row-gap: 25px;
    grid-template-rows: auto auto;
    grid-auto-rows: 0;
    padding-bottom: 0;
  }

  ._10collgridnew {
    grid-template-columns: 1fr 1fr 1fr;
    padding: 50px 30px;
  }

  ._10collgridnew.is--bio {
    grid-row-gap: 0em;
    grid-template-rows: .7fr .25fr;
    grid-auto-rows: 0;
    align-items: start;
    padding-top: 80px;
    padding-bottom: 0;
  }

  ._10collgridnew.is--bio-professional {
    padding-top: 0;
  }

  ._10collgridnew.is--100vh {
    grid-template-columns: 1fr 1fr 1fr;
    height: auto;
    padding-top: 50px;
    padding-left: 30px;
    padding-right: 30px;
  }

  ._10collgridnew.is--new--projects {
    grid-template-rows: auto;
    min-height: 145vh;
    padding-left: 30px;
    padding-right: 30px;
  }

  ._10collgridnew.is--first--section {
    grid-column-gap: 1em;
    grid-template-columns: 1fr 1fr 1fr;
    margin-left: auto;
    margin-right: auto;
    padding: 50px 30px;
  }

  ._10collgridnew.is--mimetic--build {
    grid-template-rows: auto;
    align-content: start;
    place-items: start;
    min-height: 70vh;
  }

  .case__title__grid {
    grid-column-gap: 1em;
    grid-row-gap: 2.08em;
    grid-template-columns: 1fr 1fr 1fr;
    font-size: 9px;
  }

  .case__2-3coll__out {
    grid-column-gap: 1.83em;
    grid-template-rows: auto auto auto;
    grid-template-columns: auto 1fr 1fr;
  }

  .caption__wrapper {
    width: 100%;
    font-size: 9px;
    display: block;
  }

  .case__5coll__out {
    grid-column-gap: 1.83em;
    grid-template-columns: auto 1fr 1fr;
  }

  .goals--wrapper {
    grid-column-gap: 1em;
    grid-template-columns: 1fr 1fr 1fr;
    margin-top: 2em;
  }

  .case__3-3coll__out, .case__6coll__out, .case__3coll__out, .case__4coll__out-problem {
    grid-template-columns: auto 1fr 1fr;
  }

  .next__projects {
    height: auto;
  }

  .project__thumbnail {
    height: 200px;
  }

  .new__project__wrapper {
    justify-content: center;
    font-size: 9px;
  }

  .new__projects__centerflex {
    font-size: 9px;
  }

  .new__projects__horizontal {
    grid-template-columns: 1fr 1fr 1fr;
    padding-right: 0;
  }

  .link-block-project-arrow {
    grid-column-gap: 1.1em;
    grid-template-columns: auto auto;
  }

  .timeline {
    display: none;
  }

  .contact__pageflex {
    align-items: center;
  }

  .bio_header.is--hero {
    height: auto;
  }

  .bio_header.is--professional {
    margin-top: -50px;
    padding-top: 0;
  }

  .bio_photo {
    height: 90%;
  }

  .button_stack.is--umbrella {
    z-index: 6;
    margin-top: 5em;
    font-size: 9px;
  }

  .button_stack.is--work {
    width: 95%;
    padding-top: 2.8em;
  }

  .button_stack.is--about {
    width: 100%;
    height: 6em;
    left: 0;
  }

  .button_eye {
    width: 100%;
    height: 5.5em;
  }

  .eye_wrapper {
    margin-top: .5em;
    font-size: 8px;
  }

  .button_eye_wrapper.is--grid {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: 1fr;
    grid-template-columns: auto auto 1fr;
    align-items: center;
    height: 5.5em;
    padding-left: 1.5em;
    padding-right: 0;
  }

  .is--eye--button {
    font-size: 2em;
    font-weight: 600;
  }

  .button_eye_arrow {
    display: none;
  }

  .button_eye_arrow:hover {
    color: var(--brand-colors--blue);
  }

  .is--txt--blue.is--professional.is--mobile {
    font-size: 2.5em;
  }

  .is--txt--blue.is--professional--title {
    color: var(--brand-colors--blue);
    line-height: 1.1;
  }

  .is--txt--white {
    font-size: 2em;
  }

  .professional_item {
    font-size: 8px;
  }

  .professional_line {
    height: .3em;
  }

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

  .professional_grid {
    grid-column-gap: 1em;
    grid-template-columns: auto 1fr 1fr 1fr;
  }

  .is--large {
    font-size: 1.9em;
    line-height: 1.3;
  }

  .professional_toggle.is--mobile {
    height: 16em;
  }

  .description__wrapper {
    grid-template-columns: 1fr 1fr 1fr;
    overflow: visible;
  }

  .professional_titles.is--professional--title {
    margin-bottom: 1em;
    font-size: 9px;
  }

  .professional_titles.is--core-skills {
    height: auto;
    font-size: 9px;
  }

  .skills-block-1 {
    width: 95%;
    font-size: 8px;
    left: 3em;
    overflow: visible;
  }

  .books-block {
    padding-top: 0;
    display: block;
  }

  .book {
    height: 5.8em;
    padding-top: 1em;
    padding-bottom: 1em;
  }

  .book.is--bg--citron {
    left: -3em;
  }

  .menu_click {
    align-self: center;
  }

  .navbar {
    display: none;
  }

  .navbar.is--mobile {
    background-color: #0000;
    font-size: 7px;
    display: block;
  }

  .skills_grid.is--skills {
    grid-column-gap: 1em;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    margin-bottom: 50px;
    font-size: 9px;
  }

  .skills_grid.is--softwares {
    grid-column-gap: 1em;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    font-size: 9px;
    overflow: hidden;
  }

  .is--company.is--mobile {
    min-width: 200px;
    font-size: 1.75em;
  }

  .book_grid {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: auto 1fr 1fr;
    margin-bottom: 50px;
    font-size: 8px;
  }

  .is--hero--roles.is--txt--white {
    display: none;
  }

  .is--hero--roles.is--txt--white.is--mobile {
    flex: 0 auto;
    order: 1;
    align-self: flex-end;
    display: block;
  }

  .portfolio_info_flex {
    flex-wrap: nowrap;
    margin-right: 0;
    font-size: 8px;
    display: flex;
  }

  .portfolio_info.is--role {
    flex-flow: wrap;
    justify-content: space-around;
    align-items: flex-start;
    display: flex;
  }

  .portfolio_info.is--role.is--mobile--1, .portfolio_info.is--role.is--mobile2 {
    justify-content: flex-start;
  }

  .portfolio_info.is--client {
    padding-bottom: 1em;
  }

  .portfolio_info_wrapper {
    flex-wrap: wrap;
    font-size: 9px;
    display: block;
  }

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

  .goals_triangle.is--txt--white {
    width: 1.3em;
  }

  .text_paragraph_animation {
    font-size: 2em;
  }

  .text_paragraph_animation.is--second, .text_paragraph_animation.is--mobile--2 {
    padding-top: 1em;
  }

  .text_section_title.is--padded.is--ifep {
    margin-top: 1.5em;
  }

  .case_goals {
    font-size: 9px;
  }

  ._14collgrid {
    grid-template-rows: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    height: 100vh;
    padding: 50px 30px 30px;
  }

  ._14collgrid.is--margins {
    padding-top: 50px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .home_text {
    z-index: 5;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 7px;
    position: relative;
  }

  .home_text.is--flex--center {
    font-size: 8px;
    display: flex;
  }

  .home_camera {
    height: 100vh;
  }

  .home_camera.is--case.is--mobile {
    height: auto;
    min-height: 130vh;
    position: relative;
  }

  .home_overflow_wrapper.is--contact {
    justify-content: center;
  }

  .home_overflow_wrapper.is--case.is--fullscreen.is--ifep--lab {
    min-height: 130vh;
  }

  .home_overflow_wrapper.is--case.is--mobile {
    height: auto;
  }

  .bird_whole {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 0;
    width: 45vh;
    height: 55vh;
    display: grid;
  }

  .bird.is--1 {
    left: -30px;
  }

  .bird.is--3 {
    width: 20vh;
    height: 16vh;
    left: 0;
    right: 0;
  }

  .bird_body {
    width: 100%;
    left: -30px;
    overflow: visible;
  }

  .bird_tail {
    margin-bottom: -15px;
  }

  .footer {
    grid-column-gap: 1em;
    grid-row-gap: 0em;
    grid-template-rows: auto auto;
    height: 9.5em;
    padding: 1.8em 1.5em 0 3em;
  }

  .copyright_grid {
    grid-row-gap: 2.25em;
    grid-template-rows: auto auto;
    grid-template-columns: auto;
    align-items: center;
    margin-top: 0;
    font-size: 7px;
    position: relative;
    top: -3em;
    overflow: visible;
  }

  .logo_ball {
    width: 12px;
    height: 12px;
  }

  .ball-wrapper {
    align-self: flex-end;
    position: relative;
    top: -.25em;
  }

  .menu_bottom_wrapper {
    justify-content: flex-start;
    align-items: flex-end;
    font-size: 8px;
  }

  .bottom_menu_underline {
    width: 105%;
    height: .2em;
    font-size: 9px;
  }

  .is--umbrella--footer {
    display: none;
  }

  .is--menu--bottom.is--date {
    padding-left: 0;
  }

  .copright_wrapper {
    font-size: 8px;
  }

  .mockup_home {
    margin-left: auto;
    margin-right: auto;
    display: block;
    top: 0;
    overflow: visible;
  }

  .home_work_text {
    padding-left: 2em;
    padding-right: 2em;
  }

  .work_title.is--txt--white {
    font-size: 3.25em;
  }

  .button_work_wrapper.is--grid {
    height: 5.5em;
  }

  .button_work_arrow {
    font-size: 11px;
  }

  .plant_wrapper {
    top: -2.5em;
    left: 0;
  }

  .work_computer {
    width: 35vh;
    height: 25vh;
    margin-top: 12em;
  }

  .work_computer.is--mimetic--hero {
    width: 40vh;
    height: 30vh;
    margin-top: 0;
  }

  .work_center_text {
    justify-content: flex-start;
    font-size: 9px;
  }

  .mimetic_plant {
    width: 20.2vh;
    height: 24vh;
    font-size: 30px;
  }

  .mimetic_plant.is--work--section {
    width: 20.2vh;
    height: 29vh;
  }

  .quote_small, .courtesy.is--small.is--txt--burnt.is--ifep {
    font-size: 9px;
  }

  .triangle_mockup.is--txt--blue {
    font-size: 14px;
  }

  .totebag {
    width: 50vh;
    height: 26vh;
  }

  .triangle_mockup_embed {
    margin-left: 0;
    font-size: 30px;
  }

  .eye_loadin {
    grid-template-columns: 1fr 1fr 1fr;
    height: 165px;
    padding-right: 5em;
    font-size: 9px;
    top: 10px;
  }

  .case_mockup_grid, .case_mockup_grid.is--horizontal--half {
    grid-template-rows: 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .case_mockup_grid.is--mobile {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-color: #0000;
    grid-template-rows: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    height: 100vh;
    display: grid;
  }

  .laptop_mimetic {
    width: 45vh;
    height: 30vh;
  }

  .teardrop {
    height: 50vh;
  }

  .halfcircle {
    height: 30vh;
    color: var(--brand-colors--lavendar);
    margin-bottom: -30px;
    font-size: 30px;
  }

  .phone_mimetic {
    width: 39.4vh;
    height: 35vh;
  }

  .press_wrapper {
    grid-template-columns: auto auto auto;
  }

  .press_eye.is--txt--blue {
    height: 30px;
  }

  .press_loadin {
    padding-left: 0;
  }

  .press_loadin.is--4coll--in {
    grid-template-columns: 1fr;
  }

  .work_laptop {
    width: 35vh;
    height: 25vh;
  }

  .work_laptop.is--ifep--hero {
    height: 27vh;
  }

  .work_laptop.is--next--project {
    width: 35vh;
    height: 22vh;
  }

  .work_laptop.is--ifep--visualize.is--mobile {
    width: 40vh;
    height: 32vh;
  }

  .work_laptop.is--merck--hero {
    height: 27vh;
  }

  .work_eye {
    font-size: 14px;
  }

  .ifep_eye {
    width: 20vh;
    height: 12vh;
    font-size: 30px;
  }

  .ifep_eye.is--case {
    width: 25vh;
    height: 17vh;
    font-size: 20px;
  }

  .about_text.is--verticalflex {
    grid-row-gap: 3em;
    width: 100%;
    padding-left: 0;
    font-size: 9px;
  }

  .en {
    width: 30px;
    height: 40px;
  }

  .deliverables_main {
    font-size: 9px;
  }

  .case_full.is--mimetic--build {
    min-height: 90vh;
  }

  .case_full.is--mimetic--build--mobile {
    display: block;
  }

  .case_full.is--ifep--visualize--mobile {
    background-color: var(--brand-colors--burnt);
    display: block;
  }

  .case_full.is--toolkit--service {
    min-height: 90vh;
  }

  .work_halfcircle {
    height: 45vh;
  }

  .bird_1_embed, .bird_3_embed {
    width: 20vh;
  }

  .bird_4_embed {
    width: 12vh;
  }

  .bird_7_embed {
    height: 12vh;
  }

  .bird_tail_embed {
    width: 60%;
    height: 60%;
  }

  .work_loadin {
    grid-template-rows: 1fr 1fr 1fr 1fr;
  }

  .professional_dropdown_mobile {
    min-width: 260px;
    margin-bottom: 1em;
    overflow: hidden;
  }

  .profession_title_wrapper {
    flex-wrap: nowrap;
    align-items: flex-start;
    margin-top: .4em;
  }

  .umbrella_embed {
    color: var(--brand-colors--blue);
  }

  .umbrella_embed.is--footer--green {
    display: none;
  }

  .mockup_nextprojects {
    margin-left: auto;
    margin-right: auto;
    display: flex;
    top: 0;
    overflow: visible;
  }

  .eyeshape.is--mobile {
    width: 30vh;
  }

  .quartercircle {
    height: 25vh;
  }

  .quartercircle.is--mobile {
    height: 40vh;
    top: -1em;
  }

  .work_imac_tilted {
    width: 35vh;
    height: 25vh;
  }

  .laptop_ifep_front {
    width: 40vh;
    height: 25vh;
  }

  .work_triangle.is--ifep {
    width: 50vh;
    height: 80vh;
    font-size: 20px;
  }

  .transition {
    display: none;
  }

  .transition_circle {
    width: 800vh;
    height: 800vh;
    margin: -50em -100em;
  }

  .work_ipad {
    width: 35vh;
    height: 25vh;
    margin-top: 12em;
  }

  .work_rotate {
    top: -2.5em;
    left: 0;
  }

  .work_rotate_lottie {
    width: 30vh;
    height: 30vh;
  }

  .worka-ipad {
    width: 35vh;
    height: 25vh;
  }

  .worka-ipad.is--next--project {
    width: 35vh;
    height: 22vh;
  }

  .case_3coll3out_wrapper {
    font-size: 9px;
  }

  .work_imac {
    width: 35vh;
    height: 25vh;
    margin-top: 12em;
  }

  .work_imac.is--next--projects {
    width: 30vh;
    height: 22vh;
    margin-top: 0;
  }

  .case__3coll__2out, .case__4coll__out-skinny {
    grid-template-columns: auto 1fr 1fr;
  }

  ._10collgrid4rows, ._10collgrid3rows {
    grid-column-gap: 1em;
    grid-row-gap: 13em;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    padding: 50px 30px;
  }

  .merck--arrow {
    width: 20vh;
    height: 12vh;
    font-size: 30px;
  }

  .merck--arrow--case {
    font-size: 14px;
  }

  .work_laptop_toolkit {
    width: 35vh;
    height: 25vh;
  }

  .laptop_merck_front {
    width: 40vh;
    height: 25vh;
  }

  .button_publications_arrow {
    font-size: 11px;
  }

  .skills-block-3 {
    font-size: 8px;
    left: 3em;
  }

  .is--txt--white-2 {
    font-size: 2em;
  }

  .merck--arrow-2 {
    width: 20vh;
    height: 12vh;
    font-size: 30px;
  }

  .button_work_arrow-2 {
    font-size: 11px;
  }

  .is--eye--button-2 {
    font-size: 2em;
    font-weight: 600;
  }

  .ifep_eye-2, .design--venn--svg {
    width: 20vh;
    height: 12vh;
    font-size: 30px;
  }
}

#w-node-_7eacdc4f-40b4-b671-7139-ee0f6d7fc01f-5011829f {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#w-node-_7eacdc4f-40b4-b671-7139-ee0f6d7fc025-5011829f {
  grid-area: 1 / 14 / 2 / 15;
  place-self: center end;
}

#w-node-_7eacdc4f-40b4-b671-7139-ee0f6d7fc030-5011829f {
  justify-self: auto;
}

#w-node-_383a82c4-a3b9-5635-7040-3c3ac5c0e4e6-5011829f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_383a82c4-a3b9-5635-7040-3c3ac5c0e4ec-5011829f {
  grid-area: 1 / 14 / 2 / 15;
  place-self: end center;
}

#w-node-_383a82c4-a3b9-5635-7040-3c3ac5c0e4f7-5011829f {
  justify-self: auto;
}

#w-node-_5cf04ee6-c550-ed13-d8c8-89bda547a9e4-5011829f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e3432968-fa87-9015-9f55-f288bc308171-5011829f {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_14c7a6ec-868a-d1c4-3f93-a073c8f8ddcd-5011829f {
  grid-area: 2 / 1 / 3 / 2;
  justify-self: start;
}

#w-node-f713dc52-09eb-da62-40c6-8bdf2cf765ae-5011829f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-cc8a3f1c-4b80-a26b-a729-a009e4f3cf53-5011829f {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_3534a9e6-4d80-d6c9-519b-df093e595d9b-5011829f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_17bbd9a5-48e2-06b4-99c6-8ed01f49a437-5011829f {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-b80f1bef-d10f-e1db-76c1-49a451d3fd3b-5011829f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-aa14130d-5dd4-17a5-53fd-76cb3e73ae32-5011829f {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_8fc150e0-70e3-7596-0f94-7013f027e81a-5011829f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f6543932-6c75-8303-221c-460e1658b378-5011829f {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-_2ea49a6f-d3fc-12f2-8693-ad1fc984802b-5011829f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9c66083b-4636-df3a-2696-058da6007ee3-5011829f {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-e1b654fe-8cde-5de8-4b78-3ab4f8a5bf3d-5011829f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-d86dbfa8-0aa2-cdf9-efe3-589b830d22fc-5011829f {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-_58d80027-004f-f597-a001-d0631588d732-5011829f {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-b04f0469-be43-78a5-39c9-45f5bd7b3a92-5011829f {
  grid-area: 4 / 5 / 9 / 12;
  place-self: center;
}

#w-node-b04f0469-be43-78a5-39c9-45f5bd7b3a93-5011829f {
  grid-area: 1 / 1 / 4 / 9;
  place-self: center;
}

#w-node-d9c794b6-e4e6-c98d-f31b-d425309b39b6-5011829f {
  grid-area: 2 / 2 / 10 / 15;
  place-self: center start;
}

#w-node-b3975a2f-ed07-e0d4-3e90-8f6754744eb5-5011829f {
  grid-area: 3 / 11 / 7 / 15;
  place-self: auto center;
}

#w-node-a461657b-6a46-f57f-e7b3-a5b76ee7bc9c-5011829f {
  grid-area: 2 / 2 / 10 / 15;
  align-self: center;
}

#w-node-_70c6039b-a4d5-d702-f635-97be0c57be4b-5011829f {
  grid-area: 4 / 5 / 9 / 11;
  align-self: center;
}

#w-node-_70c6039b-a4d5-d702-f635-97be0c57be4c-5011829f {
  grid-area: 1 / 1 / 4 / 9;
  place-self: center;
}

#w-node-_70c6039b-a4d5-d702-f635-97be0c57be50-5011829f {
  grid-area: 1 / 1 / 11 / 15;
}

#w-node-_32805088-1724-b2e8-630d-ecb92d31ff4f-5011829f {
  grid-area: 7 / 2 / 9 / 6;
  place-self: center;
}

#w-node-_6d459d4f-95df-9583-600c-4cad21d253c3-5011829f {
  grid-area: 2 / 3 / 10 / 15;
  align-self: center;
}

#w-node-f17e5454-1c06-d6a8-287b-4f30848dcfa4-5011829f {
  grid-area: 4 / 4 / 5 / 7;
  place-self: center end;
}

#w-node-c85c8c9e-f67c-4f54-b069-2619dd19df13-5011829f {
  grid-area: 1 / 1 / 3 / 6;
  place-self: stretch stretch;
}

#w-node-fe6368f1-e406-1013-1386-58424a6dee27-5011829f {
  grid-area: 8 / 10 / 10 / 13;
}

#w-node-_65fc7606-4244-f804-5f4a-082a57d6e1ad-5011829f {
  grid-area: 6 / 1 / 11 / 7;
  place-self: end;
}

#w-node-bb2fe309-d789-be24-ff16-76aaca1c094a-5011829f {
  grid-area: 7 / 8 / 10 / 13;
  place-self: center;
}

#w-node-_41bc32ee-9947-3ad6-4959-90ae3ba6d3f0-5011829f {
  grid-area: 5 / 5 / 7 / 8;
  place-self: stretch stretch;
}

#w-node-cda3c766-cb58-453b-90b0-ba7569ea6179-5011829f {
  grid-area: 1 / 6 / 4 / 15;
  place-self: center end;
}

#w-node-ead31632-5207-d631-9c8a-c30223229b71-5011829f {
  grid-area: 1 / 3 / 11 / 11;
  place-self: auto center;
}

#w-node-cd3c48c8-a093-ea71-4a2d-22cdcded5929-5011829f {
  grid-area: 1 / 6 / 3 / 8;
  place-self: auto;
}

#w-node-_97deab01-fe71-2a4b-43ed-8d0ce3967e64-5011829f {
  grid-area: 2 / 2 / 2 / 8;
  place-self: stretch stretch;
}

#w-node-eb162af4-204d-d328-dd8e-91a0b88e72f2-5011829f {
  grid-area: 7 / 6 / 11 / 8;
}

#w-node-_75ea95f8-89c5-35f8-c8d5-51bad0df08e2-5011829f {
  grid-area: 2 / 2 / 8 / 7;
  place-self: start;
}

#w-node-_07caa444-0194-9784-44fa-88e44b135fad-5011829f {
  grid-area: 1 / 1 / 2 / 6;
}

#w-node-_07caa444-0194-9784-44fa-88e44b135faf-5011829f {
  grid-area: 2 / 1 / 3 / 6;
}

#w-node-_07caa444-0194-9784-44fa-88e44b135fb1-5011829f {
  grid-area: 3 / 1 / 4 / 5;
}

#w-node-a67904f2-0325-c26c-c485-9811b65ec2b4-5011829f {
  grid-area: 4 / 1 / 5 / 4;
}

#w-node-_6e2a576d-f676-9986-b469-db8919a17f27-5011829f {
  grid-area: 1 / 7 / 11 / 15;
}

#w-node-_94643cf3-d101-d800-c6ad-00315b533be4-5011829f {
  grid-area: 4 / 1 / 7 / 8;
  place-self: center;
}

#w-node-_0f7372e0-4150-83b5-d954-a634df22f79d-5011829f {
  grid-area: 8 / 1 / 10 / 8;
  place-self: end center;
}

#w-node-_0eb9cbe6-1369-9ebe-4fc9-65337cd72d15-5011829f {
  grid-area: 1 / 2 / 4 / 7;
  place-self: start center;
}

#w-node-b4af2bdb-91f3-3437-5e64-94ff2359aa80-5011829f {
  grid-area: 1 / 8 / 11 / 14;
}

#w-node-bb656cc1-5794-4757-6012-7c95a16fe9ac-5011829f {
  grid-area: 4 / 1 / 5 / 4;
}

#w-node-b4af2bdb-91f3-3437-5e64-94ff2359aa82-5011829f {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-b4af2bdb-91f3-3437-5e64-94ff2359aa84-5011829f {
  grid-area: 2 / 1 / 3 / 6;
}

#w-node-b4af2bdb-91f3-3437-5e64-94ff2359aa86-5011829f {
  grid-area: 3 / 1 / 4 / 4;
}

#w-node-b4af2bdb-91f3-3437-5e64-94ff2359aa8e-5011829f {
  grid-area: 1 / 1 / 11 / 8;
}

#w-node-b4af2bdb-91f3-3437-5e64-94ff2359aa8f-5011829f {
  grid-area: 6 / 1 / 9 / 4;
  place-self: end center;
}

#w-node-b4af2bdb-91f3-3437-5e64-94ff2359aa91-5011829f {
  grid-area: 1 / 3 / 8 / 8;
  place-self: center;
}

#w-node-b4af2bdb-91f3-3437-5e64-94ff2359aa93-5011829f {
  grid-area: 3 / 1 / 7 / 7;
  place-self: start center;
}

#w-node-f0aa3559-5f7e-9461-0f88-29478ad7ffbc-5011829f {
  grid-area: 1 / 2 / 11 / 7;
}

#w-node-f0aa3559-5f7e-9461-0f88-29478ad7ffbe-5011829f {
  grid-area: 1 / 1 / 2 / 6;
}

#w-node-f0aa3559-5f7e-9461-0f88-29478ad7ffc0-5011829f {
  grid-area: 2 / 1 / 3 / 6;
}

#w-node-f0aa3559-5f7e-9461-0f88-29478ad7ffc2-5011829f {
  grid-area: 3 / 1 / 4 / 5;
}

#w-node-c4de3b44-0929-7f64-a48f-c6ea45675372-5011829f {
  grid-area: 4 / 1 / 4 / 4;
}

#w-node-f0aa3559-5f7e-9461-0f88-29478ad7ffca-5011829f {
  grid-area: 1 / 8 / 11 / 15;
}

#w-node-f0aa3559-5f7e-9461-0f88-29478ad7ffcb-5011829f {
  grid-area: 3 / 1 / 9 / 8;
  place-self: center start;
}

#w-node-f0aa3559-5f7e-9461-0f88-29478ad7ffcd-5011829f {
  order: 1;
  grid-area: 8 / 1 / 10 / 6;
  place-self: start end;
}

#w-node-f0aa3559-5f7e-9461-0f88-29478ad7ffcf-5011829f {
  grid-area: 2 / 2 / 4 / 5;
  place-self: center;
}

#w-node-_5e95467f-4f2f-bd4b-7019-867b78047658-5011829f {
  grid-area: 1 / 8 / 11 / 13;
}

#w-node-_5e95467f-4f2f-bd4b-7019-867b7804765a-5011829f {
  grid-area: 1 / 1 / 2 / 6;
}

#w-node-_5e95467f-4f2f-bd4b-7019-867b7804765c-5011829f {
  grid-area: 2 / 1 / 3 / 6;
}

#w-node-_5e95467f-4f2f-bd4b-7019-867b7804765e-5011829f {
  grid-area: 3 / 1 / 4 / 5;
}

#w-node-_377d7f93-cd43-f434-46a4-c3b6b1136493-5011829f {
  grid-area: 4 / 1 / 5 / 4;
}

#w-node-_770c7821-f3b1-8d4d-3f76-04a2351dd732-5011829f {
  grid-area: 1 / 1 / 11 / 8;
}

#w-node-_99b8c673-f5e4-334a-66e9-1d11520fa96a-5011829f {
  grid-area: 7 / 1 / 11 / 8;
  place-self: center;
}

#w-node-cdd380c7-4ac1-29ce-221e-64d4a0d5ef6c-5011829f {
  grid-area: 1 / 4 / 7 / 7;
  place-self: center;
}

#w-node-aad56b93-1ed3-afaf-0e1a-814ba9d24579-5011829f {
  grid-area: 4 / 1 / 7 / 8;
  place-self: start center;
}

#w-node-_33aa5909-3fb3-2b23-0ab2-f9f34703fdb0-5011829f {
  grid-area: 1 / 2 / 11 / 7;
}

#w-node-_33aa5909-3fb3-2b23-0ab2-f9f34703fdba-5011829f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_33aa5909-3fb3-2b23-0ab2-f9f34703fdbb-5011829f {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center stretch;
}

#w-node-_33aa5909-3fb3-2b23-0ab2-f9f34703fdbd-5011829f {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_33aa5909-3fb3-2b23-0ab2-f9f34703fdbe-5011829f {
  grid-area: 1 / 8 / 11 / 15;
}

#w-node-_33aa5909-3fb3-2b23-0ab2-f9f34703fdbf-5011829f {
  grid-area: 2 / 1 / 9 / 8;
  place-self: center start;
}

#w-node-_33aa5909-3fb3-2b23-0ab2-f9f34703fdc1-5011829f {
  grid-area: 6 / 1 / 10 / 8;
  place-self: start center;
}

#w-node-_33aa5909-3fb3-2b23-0ab2-f9f34703fdc3-5011829f {
  grid-area: 2 / 1 / 5 / 5;
  place-self: start center;
}

#w-node-_1d17ad39-52fd-2d61-2d3b-b02f8afc4121-5011829f {
  grid-area: 1 / 2 / 2 / 3;
  place-self: start;
}

#w-node-_1d17ad39-52fd-2d61-2d3b-b02f8afc4124-5011829f {
  grid-area: 2 / 2 / 3 / 3;
  align-self: start;
}

#w-node-b06ae022-fba2-9dbb-c477-8999b6278971-5011829f {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center start;
}

#w-node-b06ae022-fba2-9dbb-c477-8999b6278972-5011829f {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-b06ae022-fba2-9dbb-c477-8999b6278978-5011829f {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-b06ae022-fba2-9dbb-c477-8999b627897a-5011829f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_0a79e1c5-c1b1-a99e-a645-be4aef752f65-ef752f64 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center stretch;
}

#w-node-_0a79e1c5-c1b1-a99e-a645-be4aef752f67-ef752f64 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center start;
}

#w-node-_0a79e1c5-c1b1-a99e-a645-be4aef752f68-ef752f64 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_5d49d622-4948-16ec-a14a-81c02f4e9779-501182a0 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#w-node-_5d49d622-4948-16ec-a14a-81c02f4e977f-501182a0 {
  grid-area: 1 / 14 / 2 / 15;
  place-self: center end;
}

#w-node-_5d49d622-4948-16ec-a14a-81c02f4e978a-501182a0 {
  justify-self: auto;
}

#w-node-_869ff43c-a1c8-eab5-1db2-41de574ee350-501182a0 {
  grid-area: 2 / 2 / 8 / 10;
  place-self: center;
}

#w-node-_869ff43c-a1c8-eab5-1db2-41de574ee352-501182a0 {
  grid-area: 3 / 11 / 10 / 14;
  align-self: start;
}

#w-node-be7aa6f7-67dd-3410-3382-5ff48eb63d84-501182a0 {
  grid-area: 1 / 2 / 4 / 6;
  place-self: center;
}

#w-node-_8a8a5a25-2b18-1f7f-9581-459d30ee8df0-501182a0 {
  grid-area: 5 / 5 / 10 / 11;
  place-self: start;
}

#w-node-c29c161c-306f-2c40-2e52-aa652271879c-501182a0 {
  grid-area: 1 / 1 / 2 / 11;
  place-self: start;
}

#w-node-c29c161c-306f-2c40-2e52-aa652271879d-501182a0 {
  grid-area: 1 / 1 / 2 / 8;
  justify-self: end;
}

#w-node-c29c161c-306f-2c40-2e52-aa652271879f-501182a0 {
  grid-area: 2 / 5 / 3 / 9;
}

#w-node-_6cd38693-0f21-cc62-bd2b-eee64419f1a1-501182a0 {
  grid-area: 1 / 1 / 2 / 4;
  place-self: start;
}

#w-node-_6cd38693-0f21-cc62-bd2b-eee64419f1a4-501182a0 {
  grid-area: 1 / 1 / 2 / 8;
  justify-self: end;
}

#w-node-_6cd38693-0f21-cc62-bd2b-eee64419f1a8-501182a0 {
  grid-area: 1 / 5 / 2 / 11;
}

#w-node-_82a967e1-752f-6111-c482-3062489969c9-501182a0 {
  grid-area: 1 / 5 / 2 / 9;
  align-self: start;
}

#w-node-_82a967e1-752f-6111-c482-3062489969d0-501182a0 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start;
}

#w-node-_82a967e1-752f-6111-c482-3062489969d2-501182a0 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_82a967e1-752f-6111-c482-3062489969d4-501182a0 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_11fb28c3-7a80-791f-9160-7121bc36f0f2-501182a0 {
  grid-area: 1 / 1 / 2 / 11;
  align-self: center;
}

#w-node-_11fb28c3-7a80-791f-9160-7121bc36f0f3-501182a0 {
  grid-area: 1 / 6 / 2 / 10;
  justify-self: start;
}

#w-node-_11fb28c3-7a80-791f-9160-7121bc36f0f5-501182a0 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_11fb28c3-7a80-791f-9160-7121bc36f0f7-501182a0 {
  place-self: center start;
}

#w-node-_11fb28c3-7a80-791f-9160-7121bc36f0f9-501182a0 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center start;
}

#w-node-_11fb28c3-7a80-791f-9160-7121bc36f0fa-501182a0, #w-node-_11fb28c3-7a80-791f-9160-7121bc36f0fe-501182a0, #w-node-_11fb28c3-7a80-791f-9160-7121bc36f0ff-501182a0 {
  justify-self: start;
}

#w-node-_11fb28c3-7a80-791f-9160-7121bc36f103-501182a0 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#w-node-_11fb28c3-7a80-791f-9160-7121bc36f104-501182a0 {
  grid-area: 1 / 1 / 2 / 4;
  place-self: auto start;
}

#w-node-_11fb28c3-7a80-791f-9160-7121bc36f107-501182a0 {
  grid-area: 1 / 1 / 2 / 8;
  justify-self: end;
}

#w-node-d0f49304-e28e-b457-4244-16be22aa7190-501182a0 {
  grid-area: 2 / 1 / 3 / 11;
}

#w-node-d0fbfeca-63a0-3c20-6f9b-68ff5f113a36-501182a0, #w-node-d0fbfeca-63a0-3c20-6f9b-68ff5f113a38-501182a0 {
  grid-area: 1 / 2 / 2 / 8;
}

#w-node-d0fbfeca-63a0-3c20-6f9b-68ff5f113a3b-501182a0 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start end;
}

#w-node-d0fbfeca-63a0-3c20-6f9b-68ff5f113a3d-501182a0 {
  grid-area: 1 / 2 / 2 / 5;
  place-self: auto start;
}

#w-node-d0fbfeca-63a0-3c20-6f9b-68ff5f113a3f-501182a0 {
  grid-area: 1 / 5 / 2 / 8;
  justify-self: stretch;
}

#w-node-d0fbfeca-63a0-3c20-6f9b-68ff5f113a41-501182a0 {
  grid-area: 1 / 8 / 2 / 11;
  justify-self: stretch;
}

#w-node-_214ded3f-34aa-db41-8d3d-3360f6a0b96a-501182a0, #w-node-_29ff9a60-09ee-1646-41bb-b2c48c32209e-501182a0 {
  grid-area: 1 / 1 / 2 / 11;
}

#w-node-cd5bd58f-867b-f96b-6f9d-eb410321705d-501182a0 {
  grid-area: 1 / 1 / 2 / 3;
  place-self: end start;
}

#w-node-_55409143-6ae9-06d2-4b30-75156b041463-501182a0 {
  grid-area: 1 / 3 / 2 / 5;
  place-self: end center;
}

#w-node-b46934ab-ba40-5834-2879-37887ba587f6-501182a0 {
  grid-area: 1 / 7 / 2 / 9;
  place-self: end center;
}

#w-node-_24548744-9ec1-6165-b039-cc95d4fa6cd7-501182a0 {
  grid-area: 1 / 5 / 2 / 7;
  place-self: end center;
}

#w-node-_80acce90-d198-2d04-392c-fbef36da5db7-501182a0 {
  grid-area: 2 / 1 / 3 / 11;
}

#w-node-_4efa2c03-cdf7-9b3e-c7f2-6623a29db4d4-501182a0 {
  grid-area: 1 / 9 / 2 / 11;
  place-self: end;
}

#w-node-_2773d3d8-43b6-985c-52bb-f2a53d561c51-501182a0 {
  grid-area: 2 / 1 / 3 / 3;
  align-self: start;
}

#w-node-ac2152b3-2f22-27dd-3dd5-5f01c8281ea0-501182a0 {
  grid-area: 2 / 3 / 3 / 5;
  justify-self: center;
}

#w-node-_44e70626-d246-62c1-29c8-b29e0a96824f-501182a0 {
  grid-area: 2 / 5 / 3 / 7;
  justify-self: center;
}

#w-node-_433d7c77-8c27-c152-ea04-393a9ff89511-501182a0 {
  grid-area: 2 / 7 / 3 / 9;
  justify-self: center;
}

#w-node-_57368a91-57fb-7642-aa06-d44f17700db1-501182a0 {
  grid-area: 2 / 10 / 3 / 11;
  justify-self: end;
}

#w-node-_8a2d99ff-7a4a-0be2-0a08-c25c4d5021b7-501182a0 {
  grid-area: 1 / 1 / 2 / 4;
  align-self: start;
}

#w-node-a80d6299-2895-6513-96e0-0d1c2e3a9933-501182a0 {
  grid-area: 1 / 3 / 2 / 5;
  place-self: center;
}

#w-node-_43f54e13-8e3a-e021-019e-003684c8b6ea-501182a0 {
  grid-area: 1 / 5 / 2 / 7;
  place-self: start center;
}

#w-node-_5339f1aa-207a-4637-caec-d705b26f5439-501182a0 {
  grid-area: 1 / 7 / 2 / 9;
  place-self: center;
}

#w-node-fa8699de-0576-bfda-3087-9f6b4fbddce1-501182a0 {
  grid-area: 1 / 9 / 2 / 11;
  place-self: start end;
}

#w-node-d0587103-d621-805b-00a5-805457ee1853-501182a0 {
  grid-area: 1 / 3 / 2 / 9;
  align-self: start;
}

#w-node-d0587103-d621-805b-00a5-805457ee185a-501182a0 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start;
}

#w-node-d0587103-d621-805b-00a5-805457ee185c-501182a0 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_45f8a0cb-8dd3-db7e-bca5-0d423dbd5417-501182a0 {
  grid-area: 1 / 2 / 2 / 10;
  align-self: center;
}

#w-node-_45f8a0cb-8dd3-db7e-bca5-0d423dbd5419-501182a0 {
  grid-area: 1 / 1 / 2 / 11;
}

#w-node-_45f8a0cb-8dd3-db7e-bca5-0d423dbd541b-501182a0 {
  grid-area: 2 / 1 / 3 / 11;
}

#w-node-_45f8a0cb-8dd3-db7e-bca5-0d423dbd541d-501182a0 {
  grid-area: 3 / 2 / 4 / 10;
}

#w-node-_45f8a0cb-8dd3-db7e-bca5-0d423dbd541e-501182a0 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-_45f8a0cb-8dd3-db7e-bca5-0d423dbd5420-501182a0 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_45f8a0cb-8dd3-db7e-bca5-0d423dbd5422-501182a0 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_400923ac-af2f-8986-5d6b-5275e74e9ec8-501182a0 {
  grid-area: 1 / 1 / 2 / 7;
  align-self: start;
}

#w-node-_57f1183f-9cae-a4cd-8d07-c3410eae7cbb-501182a0 {
  grid-area: 1 / 7 / 2 / 11;
  align-self: center;
}

#w-node-_39212264-d1c2-cf30-3403-29b7ba978e01-501182a0, #w-node-_39212264-d1c2-cf30-3403-29b7ba978e03-501182a0 {
  grid-area: 1 / 2 / 2 / 5;
}

#w-node-_39212264-d1c2-cf30-3403-29b7ba978e05-501182a0 {
  grid-area: 2 / 1 / 3 / 2;
  place-self: start end;
}

#w-node-_39212264-d1c2-cf30-3403-29b7ba978e07-501182a0 {
  grid-area: 2 / 2 / 3 / 5;
  place-self: auto start;
}

#w-node-_2abe9d10-077b-5455-453f-5f82b3269887-501182a0 {
  grid-area: 2 / 2 / 6 / 8;
  place-self: start center;
}

#w-node-_2abe9d10-077b-5455-453f-5f82b3269889-501182a0 {
  grid-area: 5 / 2 / 11 / 8;
  place-self: center;
}

#w-node-_57b6f572-4c59-6341-fa69-9aaf1ff21445-501182a0 {
  grid-area: 1 / 1 / 5 / 4;
  place-self: start;
}

#w-node-ce00a783-4a3a-ec41-9dc5-17ab8ba16a17-501182a0 {
  grid-area: 1 / 1 / 5 / 6;
  place-self: center end;
}

#w-node-d4882e48-540d-e1ef-b100-a76c744a6839-501182a0 {
  grid-area: 1 / 1 / 2 / 11;
  align-self: stretch;
}

#w-node-d4882e48-540d-e1ef-b100-a76c744a683a-501182a0 {
  grid-area: 1 / 10 / 5 / 15;
  place-self: center end;
}

#w-node-d4882e48-540d-e1ef-b100-a76c744a683c-501182a0 {
  grid-area: 1 / 1 / 5 / 4;
  place-self: start;
}

#w-node-d4882e48-540d-e1ef-b100-a76c744a683e-501182a0 {
  grid-area: 1 / 2 / 6 / 7;
  place-self: center;
}

#w-node-d4882e48-540d-e1ef-b100-a76c744a6840-501182a0 {
  grid-area: 1 / 9 / 6 / 14;
  place-self: center;
}

#w-node-d4882e48-540d-e1ef-b100-a76c744a6842-501182a0 {
  grid-area: 2 / 1 / 3 / 8;
  align-self: end;
}

#w-node-_2167f82b-cf0d-6b59-fcc4-7957ad0e8d49-501182a0 {
  grid-area: 1 / 2 / 2 / 8;
}

#w-node-_2167f82b-cf0d-6b59-fcc4-7957ad0e8d4b-501182a0 {
  grid-area: 1 / 2 / 2 / 8;
  justify-self: start;
}

#w-node-_2167f82b-cf0d-6b59-fcc4-7957ad0e8d4d-501182a0 {
  grid-area: 2 / 1 / 3 / 2;
  place-self: start end;
}

#w-node-_2167f82b-cf0d-6b59-fcc4-7957ad0e8d4f-501182a0 {
  grid-area: 2 / 2 / 3 / 8;
  place-self: auto start;
}

#w-node-_2167f82b-cf0d-6b59-fcc4-7957ad0e8d52-501182a0 {
  grid-area: 3 / 2 / 4 / 8;
  place-self: auto start;
}

#w-node-_0d72565a-596e-2fcc-82f2-0157e33170d7-501182a0 {
  grid-area: 2 / 1 / 6 / 5;
  place-self: center start;
}

#w-node-_0d72565a-596e-2fcc-82f2-0157e33170d9-501182a0 {
  grid-area: 1 / 1 / 11 / 15;
  place-self: stretch start;
}

#w-node-_0d72565a-596e-2fcc-82f2-0157e33170db-501182a0 {
  grid-area: 5 / 1 / 10 / 7;
  place-self: center;
}

#w-node-_0d72565a-596e-2fcc-82f2-0157e33170dd-501182a0 {
  grid-area: 2 / 8 / 7 / 15;
  place-self: center;
}

#w-node-_95fed307-ddd7-3e39-fd29-c930faaa461e-501182a0 {
  grid-area: 1 / 1 / 2 / 8;
}

#w-node-_089f0ca6-1aed-9980-c4b9-c518fc05dc96-501182a0 {
  justify-self: center;
}

#w-node-_089f0ca6-1aed-9980-c4b9-c518fc05dc9a-501182a0 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-afd901fb-fa89-45cf-e5ba-6487069ad691-501182a0 {
  grid-area: 2 / 7 / 3 / 11;
  align-self: end;
}

#w-node-afd901fb-fa89-45cf-e5ba-6487069ad697-501182a0 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f4aafdc6-c4da-ee19-0201-a916e51560f1-501182a0 {
  grid-area: 1 / 2 / 2 / 6;
  place-self: auto start;
}

#w-node-f4aafdc6-c4da-ee19-0201-a916e51560f2-501182a0 {
  grid-area: 1 / 1 / 2 / 6;
}

#w-node-_9261304c-db23-9e40-a81c-3a15a72d15fb-501182a0 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-add69fd4-913f-5d00-b748-c0837c08e43d-501182a0 {
  grid-area: 2 / 1 / 3 / 6;
  align-self: center;
}

#w-node-a0c9c49c-4046-d595-4a4c-cdcb2830799a-501182a0 {
  grid-area: 2 / 1 / 3 / 6;
  align-self: end;
}

#w-node-c3bb2571-a825-5ecc-f030-19a044727718-501182a0 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-c3bb2571-a825-5ecc-f030-19a04472771e-501182a0 {
  grid-area: 1 / 14 / 2 / 15;
  place-self: end center;
}

#w-node-c3bb2571-a825-5ecc-f030-19a044727729-501182a0 {
  justify-self: auto;
}

#w-node-f96d5263-f283-2453-5b76-35e6d7921d0a-501182a0 {
  grid-area: 1 / 1 / 2 / 11;
  place-self: start;
}

#w-node-f96d5263-f283-2453-5b76-35e6d7921d0e-501182a0 {
  grid-area: 1 / 1 / 2 / 6;
}

#w-node-f96d5263-f283-2453-5b76-35e6d7921d18-501182a0 {
  justify-self: start;
}

#w-node-f96d5263-f283-2453-5b76-35e6d7921d1a-501182a0 {
  grid-area: 1 / 6 / 2 / 11;
}

#w-node-f96d5263-f283-2453-5b76-35e6d7921d23-501182a0 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_66b7c220-b0e2-d411-8f9f-9bf11ee79ac2-1ee79ac1 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center start;
}

#w-node-_66b7c220-b0e2-d411-8f9f-9bf11ee79ac3-1ee79ac1 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_66b7c220-b0e2-d411-8f9f-9bf11ee79ac9-1ee79ac1 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_66b7c220-b0e2-d411-8f9f-9bf11ee79acb-1ee79ac1 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_9285c734-67b9-203d-fc77-ed513d4e1676-501182a1 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#w-node-_9285c734-67b9-203d-fc77-ed513d4e167c-501182a1 {
  grid-area: 1 / 14 / 2 / 15;
  place-self: center end;
}

#w-node-_9285c734-67b9-203d-fc77-ed513d4e1687-501182a1 {
  justify-self: auto;
}

#w-node-_869ff43c-a1c8-eab5-1db2-41de574ee352-501182a1 {
  grid-area: 1 / 11 / 10 / 14;
  align-self: center;
}

#w-node-_4cb35e6e-22c6-627f-dd7b-6ed127b0877a-501182a1 {
  grid-area: 8 / 3 / 10 / 6;
  place-self: end center;
}

#w-node-_4aeec1ce-d8b6-8a17-c788-de40af9844a9-501182a1 {
  grid-area: 1 / 5 / 8 / 10;
  place-self: center;
}

#w-node-_66f4b29b-ee95-92a1-3fe8-8144cc8787fe-501182a1 {
  grid-area: 4 / 2 / 9 / 9;
  place-self: center;
}

#w-node-_1e80b87d-ddb5-7510-471f-a1026c1d7e6e-501182a1 {
  grid-area: 1 / 1 / 2 / 11;
  place-self: start;
}

#w-node-_1e80b87d-ddb5-7510-471f-a1026c1d7e6f-501182a1 {
  grid-area: 1 / 1 / 2 / 9;
  justify-self: end;
}

#w-node-_1e80b87d-ddb5-7510-471f-a1026c1d7e71-501182a1 {
  grid-area: 2 / 5 / 3 / 9;
}

#w-node-_0be71d13-96e0-3ba9-9d48-72e3e2083c6d-501182a1 {
  grid-area: 1 / 1 / 2 / 4;
  place-self: start;
}

#w-node-_0be71d13-96e0-3ba9-9d48-72e3e2083c70-501182a1 {
  grid-area: 1 / 1 / 2 / 8;
  justify-self: end;
}

#w-node-_0be71d13-96e0-3ba9-9d48-72e3e2083c74-501182a1 {
  grid-area: 1 / 5 / 2 / 11;
}

#w-node-_8ba3b09d-2f4c-2d81-115c-e3b20d6172f0-501182a1 {
  grid-area: 1 / 5 / 2 / 10;
  align-self: start;
}

#w-node-_8ba3b09d-2f4c-2d81-115c-e3b20d6172f7-501182a1 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start;
}

#w-node-_8ba3b09d-2f4c-2d81-115c-e3b20d6172f9-501182a1 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_8ba3b09d-2f4c-2d81-115c-e3b20d6172fb-501182a1 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_2abf0af7-448a-a638-369c-af053e2fe744-501182a1 {
  grid-area: 1 / 1 / 2 / 11;
  align-self: center;
}

#w-node-_2abf0af7-448a-a638-369c-af053e2fe745-501182a1 {
  grid-area: 1 / 6 / 2 / 11;
  justify-self: start;
}

#w-node-_2abf0af7-448a-a638-369c-af053e2fe747-501182a1 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_1612a70e-db73-afda-dd6b-f1ce6c6f5323-501182a1 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center start;
}

#w-node-_2abf0af7-448a-a638-369c-af053e2fe74c-501182a1 {
  justify-self: start;
}

#w-node-bf4b1399-f926-0083-d5f3-793a1fc60b5c-501182a1 {
  order: -9999;
  place-self: center start;
}

#w-node-_2abf0af7-448a-a638-369c-af053e2fe750-501182a1, #w-node-_2abf0af7-448a-a638-369c-af053e2fe751-501182a1 {
  justify-self: start;
}

#w-node-_2abf0af7-448a-a638-369c-af053e2fe755-501182a1 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#w-node-_2abf0af7-448a-a638-369c-af053e2fe756-501182a1 {
  grid-area: 1 / 1 / 2 / 5;
  place-self: auto start;
}

#w-node-_2abf0af7-448a-a638-369c-af053e2fe759-501182a1 {
  grid-area: 1 / 1 / 2 / 8;
  justify-self: end;
}

#w-node-_4063de9f-37bb-291e-c71c-5483ac15cf32-501182a1 {
  grid-area: 2 / 7 / 3 / 11;
  align-self: end;
}

#w-node-_4063de9f-37bb-291e-c71c-5483ac15cf38-501182a1 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_0716918e-1340-fc16-f258-bfab6a60f40d-501182a1 {
  grid-area: 2 / 1 / 3 / 6;
  align-self: end;
}

#w-node-a003b99e-ffe9-1c69-1667-a06e369153f7-501182a1 {
  grid-area: 1 / 1 / 2 / 6;
}

#w-node-a003b99e-ffe9-1c69-1667-a06e369153ff-501182a1 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-d0cf825e-bd96-5278-a570-927bd3ee580d-501182a1 {
  grid-area: 1 / 2 / 2 / 10;
}

#w-node-_23c61c46-19df-aa13-a6fa-9182397caf52-501182a1 {
  grid-area: 1 / 1 / 2 / 9;
}

#w-node-d0cf825e-bd96-5278-a570-927bd3ee5812-501182a1 {
  grid-area: 2 / 1 / 3 / 9;
}

#w-node-d0cf825e-bd96-5278-a570-927bd3ee5813-501182a1 {
  grid-area: 1 / 2 / 2 / 8;
  justify-self: stretch;
}

#w-node-d0cf825e-bd96-5278-a570-927bd3ee5814-501182a1 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: auto;
}

#w-node-d0cf825e-bd96-5278-a570-927bd3ee5815-501182a1 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: stretch;
}

#w-node-_29022c6a-2f00-1eb2-a73d-af646f58425c-501182a1 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: stretch;
}

#w-node-_8e9eedac-f8d5-ee02-6974-dfecff2e639c-501182a1 {
  grid-area: 2 / 1 / 3 / 2;
  justify-self: auto;
}

#w-node-_8e9eedac-f8d5-ee02-6974-dfecff2e639d-501182a1 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: stretch;
}

#w-node-_8e9eedac-f8d5-ee02-6974-dfecff2e639f-501182a1 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: stretch;
}

#w-node-c713656d-be7e-aaa3-5d30-967a2dd9d682-501182a1 {
  grid-area: 3 / 1 / 4 / 2;
  justify-self: auto;
}

#w-node-c713656d-be7e-aaa3-5d30-967a2dd9d683-501182a1 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: stretch;
}

#w-node-c713656d-be7e-aaa3-5d30-967a2dd9d685-501182a1 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: stretch;
}

#w-node-_7b67c2f4-7566-e540-8700-924edb96c183-501182a1 {
  grid-area: 4 / 1 / 5 / 2;
  justify-self: auto;
}

#w-node-_7b67c2f4-7566-e540-8700-924edb96c184-501182a1 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: stretch;
}

#w-node-_7b67c2f4-7566-e540-8700-924edb96c186-501182a1 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: stretch;
}

#w-node-_3a784321-5e13-4091-b0fc-fb29ce7c0ea2-501182a1 {
  grid-area: 5 / 1 / 6 / 2;
  justify-self: auto;
}

#w-node-_3a784321-5e13-4091-b0fc-fb29ce7c0ea3-501182a1 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: stretch;
}

#w-node-_3a784321-5e13-4091-b0fc-fb29ce7c0ea5-501182a1 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: stretch;
}

#w-node-afa032f5-f5e3-fc9c-1b1b-333870350425-501182a1 {
  grid-area: 6 / 1 / 7 / 2;
  justify-self: auto;
}

#w-node-afa032f5-f5e3-fc9c-1b1b-333870350426-501182a1 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: stretch;
}

#w-node-afa032f5-f5e3-fc9c-1b1b-333870350428-501182a1 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: stretch;
}

#w-node-_400923ac-af2f-8986-5d6b-5275e74e9ec8-501182a1 {
  grid-area: 1 / 1 / 2 / 7;
  align-self: center;
}

#w-node-_57f1183f-9cae-a4cd-8d07-c3410eae7cbb-501182a1 {
  grid-area: 1 / 7 / 2 / 11;
  align-self: center;
}

#w-node-a4eac0e6-a948-534a-47d1-8dbf3b5e35ec-501182a1 {
  grid-area: 1 / 2 / 2 / 5;
  place-self: start;
}

#w-node-_39212264-d1c2-cf30-3403-29b7ba978e05-501182a1 {
  grid-area: 2 / 1 / 3 / 2;
  place-self: start end;
}

#w-node-_39212264-d1c2-cf30-3403-29b7ba978e07-501182a1 {
  grid-area: 2 / 2 / 3 / 5;
  place-self: auto start;
}

#w-node-ed2b408b-6244-59ba-325b-e3360dfd7983-501182a1 {
  grid-area: 3 / 2 / 4 / 5;
  place-self: auto start;
}

#w-node-_6853e11e-8319-e01e-99b4-65cc5d5ddcd0-501182a1 {
  grid-area: 1 / 1 / 2 / 11;
  align-self: end;
}

#w-node-_8511877d-43a9-2ca7-8e2c-1809130efc57-501182a1 {
  grid-area: 1 / 2 / 2 / 10;
}

#w-node-_6853e11e-8319-e01e-99b4-65cc5d5ddcd6-501182a1 {
  grid-area: 2 / 1 / 3 / 2;
  place-self: start end;
}

#w-node-_6853e11e-8319-e01e-99b4-65cc5d5ddcd8-501182a1 {
  grid-area: 2 / 2 / 3 / 6;
  place-self: auto start;
}

#w-node-_6853e11e-8319-e01e-99b4-65cc5d5ddcdb-501182a1 {
  grid-area: 2 / 6 / 3 / 11;
  place-self: auto start;
}

#w-node-_2b069340-fb10-0d67-7331-ff5745a2b4c0-501182a1 {
  grid-area: 2 / 1 / 3 / 11;
  align-self: center;
}

#w-node-_4f3d90c7-acef-84df-0d19-1580246dc1b2-501182a1 {
  grid-area: 3 / 1 / 4 / 11;
  align-self: center;
}

#w-node-f0af9bef-720f-87c9-1de1-6aaf51dd8fe4-501182a1 {
  grid-area: 4 / 1 / 5 / 11;
  align-self: center;
}

#w-node-_90ef23a6-2991-7a0a-ddf0-72a95c576ca2-501182a1 {
  grid-area: 1 / 2 / 2 / 10;
  align-self: center;
}

#w-node-_90ef23a6-2991-7a0a-ddf0-72a95c576ca4-501182a1 {
  grid-area: 1 / 1 / 2 / 11;
}

#w-node-_90ef23a6-2991-7a0a-ddf0-72a95c576ca6-501182a1 {
  grid-area: 2 / 1 / 3 / 11;
}

#w-node-_90ef23a6-2991-7a0a-ddf0-72a95c576ca8-501182a1 {
  grid-area: 3 / 2 / 4 / 10;
}

#w-node-_90ef23a6-2991-7a0a-ddf0-72a95c576ca9-501182a1 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-_90ef23a6-2991-7a0a-ddf0-72a95c576cab-501182a1 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_90ef23a6-2991-7a0a-ddf0-72a95c576cad-501182a1 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-fee75e0d-2aa5-78f5-b82f-9a04cc2cbe0b-501182a1 {
  grid-area: 3 / 2 / 4 / 3;
  align-self: auto;
}

#w-node-_5faab7e0-2774-7339-d597-f893b5facb39-501182a1 {
  grid-area: 1 / 1 / 2 / 11;
  align-self: end;
}

#w-node-_5dfb337a-ab1a-17f3-5052-ccf1c54603b9-501182a1 {
  grid-area: 2 / 1 / 3 / 11;
  align-self: end;
}

#w-node-_4b912c8b-c9bb-3ce3-5fba-03da8d342e96-501182a1 {
  grid-area: 3 / 1 / 4 / 11;
  align-self: end;
}

#w-node-_2abe9d10-077b-5455-453f-5f82b3269887-501182a1 {
  grid-area: 2 / 2 / 6 / 8;
  place-self: start center;
}

#w-node-_2abe9d10-077b-5455-453f-5f82b3269889-501182a1 {
  grid-area: 5 / 2 / 11 / 8;
  place-self: center;
}

#w-node-_57b6f572-4c59-6341-fa69-9aaf1ff21445-501182a1 {
  grid-area: 1 / 1 / 5 / 4;
  place-self: start;
}

#w-node-ce00a783-4a3a-ec41-9dc5-17ab8ba16a17-501182a1 {
  grid-area: 1 / 1 / 5 / 6;
  place-self: center end;
}

#w-node-_50541a60-c4f1-b602-34a4-ce8ed6c91a50-501182a1 {
  grid-area: 1 / 1 / 2 / 11;
  align-self: end;
}

#w-node-_50541a60-c4f1-b602-34a4-ce8ed6c91a52-501182a1 {
  grid-area: 1 / 2 / 2 / 8;
}

#w-node-_50541a60-c4f1-b602-34a4-ce8ed6c91a54-501182a1 {
  grid-area: 1 / 2 / 2 / 8;
  justify-self: start;
}

#w-node-_50541a60-c4f1-b602-34a4-ce8ed6c91a56-501182a1 {
  grid-area: 2 / 1 / 3 / 2;
  place-self: start end;
}

#w-node-_50541a60-c4f1-b602-34a4-ce8ed6c91a58-501182a1 {
  grid-area: 2 / 2 / 3 / 6;
  place-self: auto start;
}

#w-node-_50541a60-c4f1-b602-34a4-ce8ed6c91a5b-501182a1 {
  grid-area: 2 / 6 / 3 / 11;
  place-self: auto start;
}

#w-node-_50541a60-c4f1-b602-34a4-ce8ed6c91a61-501182a1 {
  grid-area: 2 / 1 / 3 / 11;
  align-self: center;
}

#w-node-afd901fb-fa89-45cf-e5ba-6487069ad691-501182a1 {
  grid-area: 2 / 7 / 3 / 11;
  align-self: end;
}

#w-node-afd901fb-fa89-45cf-e5ba-6487069ad697-501182a1 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_8dd6ae4b-a17b-7ceb-c326-1b1593caaa72-501182a1 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-f4aafdc6-c4da-ee19-0201-a916e51560f1-501182a1 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: end start;
}

#w-node-f4aafdc6-c4da-ee19-0201-a916e51560f2-501182a1 {
  grid-area: 1 / 1 / 2 / 6;
}

#w-node-_8dbf9572-f3e2-bb8d-b7f9-0541deeadbef-501182a1 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-add69fd4-913f-5d00-b748-c0837c08e43d-501182a1 {
  grid-area: 2 / 1 / 3 / 6;
  align-self: center;
}

#w-node-a0c9c49c-4046-d595-4a4c-cdcb2830799a-501182a1 {
  grid-area: 2 / 1 / 3 / 6;
  align-self: end;
}

#w-node-_91a268e0-7d37-611a-0ab2-52e9b9ecb65a-501182a1 {
  grid-area: 1 / 1 / 2 / 10;
}

#w-node-_91a268e0-7d37-611a-0ab2-52e9b9ecb662-501182a1, #w-node-_31d9b566-a4ff-2cfd-4fb0-579c66ed45bf-501182a1 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_31d9b566-a4ff-2cfd-4fb0-579c66ed45c5-501182a1 {
  grid-area: 1 / 14 / 2 / 15;
  place-self: end center;
}

#w-node-_31d9b566-a4ff-2cfd-4fb0-579c66ed45d0-501182a1 {
  justify-self: auto;
}

#w-node-_6c703713-8931-02bf-fe5a-7139c732c4dd-501182a1 {
  grid-area: 1 / 1 / 2 / 11;
  place-self: start;
}

#w-node-_6c703713-8931-02bf-fe5a-7139c732c4e1-501182a1 {
  grid-area: 1 / 1 / 2 / 6;
}

#w-node-_6c703713-8931-02bf-fe5a-7139c732c4eb-501182a1 {
  justify-self: start;
}

#w-node-_6c703713-8931-02bf-fe5a-7139c732c4ed-501182a1 {
  grid-area: 1 / 6 / 2 / 11;
}

#w-node-_6c703713-8931-02bf-fe5a-7139c732c4f6-501182a1 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_7f9e6cf1-e42b-87a0-ee80-49389be31a85-501182a3 {
  grid-area: 1 / 6 / 3 / 11;
  place-self: center;
}

#w-node-fa4659c7-f2f1-003e-6cca-d9023acfafbd-501182a3 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-ef52f935-6761-163d-007e-ce5a34d31a3d-501182a3 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_674f48b5-b967-76b1-64ea-f227268f28ad-501182a3 {
  grid-area: 3 / 1 / 4 / 2;
  align-self: end;
}

#w-node-_79a8edf8-2eb2-7470-03f8-6cc9a563be76-501182a3 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_8bbdb94c-d9c0-e928-5fb1-b28c316a9de5-501182a3 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_79a8edf8-2eb2-7470-03f8-6cc9a563be77-501182a3 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center start;
}

#w-node-eea69217-22a4-b651-01e6-2bbf205df10e-501182a3 {
  grid-area: 1 / 3 / 2 / 4;
  place-self: center;
}

#w-node-_3ba2100a-b1cc-ad1c-20c3-69fe51de0932-501182a3 {
  grid-area: 1 / 1 / 3 / 6;
  place-self: center stretch;
}

#w-node-_423ee211-520f-781b-836d-cc13420139a7-501182a3 {
  grid-area: 1 / 1 / 2 / 11;
}

#w-node-cdff79b7-ab9d-ed88-38ae-b096061b10ca-501182a3 {
  grid-area: 3 / 1 / 4 / 10;
  place-self: end start;
}

#w-node-bfa2a0ec-d53a-92e9-8283-c6521d9db004-501182a3 {
  grid-area: 2 / 1 / 3 / 11;
}

#w-node-_8a8d5ac1-5bf8-6f12-b9a3-ceb543614263-501182a3 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: end start;
}

#w-node-ee3b2f6e-e422-cfb9-90f7-fb6c4e83a121-501182a3 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-ee3b2f6e-e422-cfb9-90f7-fb6c4e83a123-501182a3 {
  grid-area: 2 / 1 / 3 / 11;
}

#w-node-ee3b2f6e-e422-cfb9-90f7-fb6c4e83a124-501182a3 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-ee3b2f6e-e422-cfb9-90f7-fb6c4e83a12d-501182a3 {
  grid-area: 1 / 6 / 2 / 11;
}

#w-node-cbc68451-ce99-5aa8-a474-52e3f8d90bec-501182a3 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-cbc68451-ce99-5aa8-a474-52e3f8d90bee-501182a3 {
  grid-area: 2 / 1 / 3 / 11;
}

#w-node-cbc68451-ce99-5aa8-a474-52e3f8d90bef-501182a3 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-cbc68451-ce99-5aa8-a474-52e3f8d90bf8-501182a3 {
  grid-area: 1 / 6 / 2 / 11;
}

#w-node-_1c51b6cc-bfe5-d68c-b214-1eba0c212c98-501182a3 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_1c51b6cc-bfe5-d68c-b214-1eba0c212c9a-501182a3 {
  grid-area: 2 / 1 / 3 / 11;
}

#w-node-_1c51b6cc-bfe5-d68c-b214-1eba0c212c9b-501182a3 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_1c51b6cc-bfe5-d68c-b214-1eba0c212ca4-501182a3 {
  grid-area: 1 / 6 / 2 / 11;
}

#w-node-_9faf52b5-ca12-2170-8bd8-52a479232da3-501182a3 {
  grid-area: 1 / 1 / 2 / 11;
}

#w-node-_9faf52b5-ca12-2170-8bd8-52a479232da5-501182a3 {
  grid-area: 3 / 1 / 4 / 6;
  place-self: start;
}

#w-node-_9faf52b5-ca12-2170-8bd8-52a479232da7-501182a3 {
  grid-area: 2 / 1 / 3 / 11;
}

#w-node-_9faf52b5-ca12-2170-8bd8-52a479232da8-501182a3 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: end start;
}

#w-node-_9faf52b5-ca12-2170-8bd8-52a479232daa-501182a3 {
  grid-area: 3 / 5 / 4 / 11;
  align-self: start;
}

#w-node-_9faf52b5-ca12-2170-8bd8-52a479232dac-501182a3 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9faf52b5-ca12-2170-8bd8-52a479232daf-501182a3 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_9faf52b5-ca12-2170-8bd8-52a479232db1-501182a3 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_9faf52b5-ca12-2170-8bd8-52a479232db3-501182a3 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9faf52b5-ca12-2170-8bd8-52a479232db5-501182a3 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_9faf52b5-ca12-2170-8bd8-52a479232db6-501182a3 {
  grid-area: 2 / 1 / 3 / 2;
  justify-self: start;
}

#w-node-_9faf52b5-ca12-2170-8bd8-52a479232db8-501182a3 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_9faf52b5-ca12-2170-8bd8-52a479232dba-501182a3 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9faf52b5-ca12-2170-8bd8-52a479232dbc-501182a3, #w-node-_9faf52b5-ca12-2170-8bd8-52a479232dbd-501182a3 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_9faf52b5-ca12-2170-8bd8-52a479232dbf-501182a3 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_9faf52b5-ca12-2170-8bd8-52a479232dc1-501182a3 {
  grid-area: 3 / 1 / 4 / 6;
  place-self: start;
}

#w-node-_9faf52b5-ca12-2170-8bd8-52a479232dc3-501182a3 {
  grid-area: 2 / 1 / 3 / 11;
}

#w-node-_9faf52b5-ca12-2170-8bd8-52a479232dc4-501182a3 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: end start;
}

#w-node-_9faf52b5-ca12-2170-8bd8-52a479232dc6-501182a3 {
  grid-area: 3 / 5 / 4 / 8;
  align-self: start;
}

#w-node-_9faf52b5-ca12-2170-8bd8-52a479232dd4-501182a3 {
  grid-area: 3 / 8 / 4 / 11;
  place-self: start end;
}

#w-node-_9faf52b5-ca12-2170-8bd8-52a479232de3-501182a3 {
  grid-area: 3 / 1 / 4 / 6;
  place-self: start;
}

#w-node-_9faf52b5-ca12-2170-8bd8-52a479232de5-501182a3 {
  grid-area: 2 / 1 / 3 / 11;
}

#w-node-_9faf52b5-ca12-2170-8bd8-52a479232de6-501182a3 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: end start;
}

#w-node-_9faf52b5-ca12-2170-8bd8-52a479232de8-501182a3 {
  grid-area: 3 / 5 / 4 / 8;
  align-self: start;
}

#w-node-_9faf52b5-ca12-2170-8bd8-52a479232df4-501182a3 {
  grid-area: 3 / 8 / 4 / 11;
  align-self: start;
}

#w-node-_9faf52b5-ca12-2170-8bd8-52a479232e00-501182a3 {
  grid-area: 2 / 1 / 3 / 11;
}

#w-node-_9faf52b5-ca12-2170-8bd8-52a479232e01-501182a3 {
  grid-area: 3 / 1 / 4 / 5;
  place-self: start;
}

#w-node-_9faf52b5-ca12-2170-8bd8-52a479232e03-501182a3 {
  grid-area: 2 / 1 / 3 / 11;
}

#w-node-_9faf52b5-ca12-2170-8bd8-52a479232e04-501182a3 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: end start;
}

#w-node-_9faf52b5-ca12-2170-8bd8-52a479232e06-501182a3 {
  grid-area: 3 / 6 / 4 / 11;
  align-self: start;
}

#w-node-_9faf52b5-ca12-2170-8bd8-52a479232e08-501182a3 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_9faf52b5-ca12-2170-8bd8-52a479232e0a-501182a3 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: end start;
}

#w-node-_9faf52b5-ca12-2170-8bd8-52a479232e0c-501182a3 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_9faf52b5-ca12-2170-8bd8-52a479232e0e-501182a3 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center start;
}

#w-node-_9faf52b5-ca12-2170-8bd8-52a479232e10-501182a3 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_9faf52b5-ca12-2170-8bd8-52a479232e12-501182a3 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_9faf52b5-ca12-2170-8bd8-52a479232e14-501182a3 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_9faf52b5-ca12-2170-8bd8-52a479232e16-501182a3 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-_9faf52b5-ca12-2170-8bd8-52a479232e18-501182a3 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_9faf52b5-ca12-2170-8bd8-52a479232e1a-501182a3 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center start;
}

#w-node-_9faf52b5-ca12-2170-8bd8-52a479232e1c-501182a3 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_9faf52b5-ca12-2170-8bd8-52a479232e20-501182a3 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_2e32540c-303d-7632-b3b3-39b50cb42ac5-501182a3 {
  grid-area: 1 / 1 / 2 / 11;
  place-self: start;
}

#w-node-_2e32540c-303d-7632-b3b3-39b50cb42ac9-501182a3 {
  grid-area: 1 / 1 / 2 / 6;
}

#w-node-_2e32540c-303d-7632-b3b3-39b50cb42ad3-501182a3 {
  justify-self: start;
}

#w-node-_2e32540c-303d-7632-b3b3-39b50cb42ad5-501182a3 {
  grid-area: 1 / 6 / 2 / 11;
}

#w-node-_2e32540c-303d-7632-b3b3-39b50cb42ade-501182a3 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_6d5584c6-4648-b946-b27f-69cb5c40ae48-501182a3 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_6d5584c6-4648-b946-b27f-69cb5c40ae4e-501182a3 {
  grid-area: 1 / 14 / 2 / 15;
  place-self: end center;
}

#w-node-_6d5584c6-4648-b946-b27f-69cb5c40ae59-501182a3 {
  justify-self: auto;
}

#w-node-_42c21455-89f4-0c1e-577e-4e66c4b000bb-501182a3 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#w-node-_42c21455-89f4-0c1e-577e-4e66c4b000c1-501182a3 {
  grid-area: 1 / 14 / 2 / 15;
  place-self: center end;
}

#w-node-_42c21455-89f4-0c1e-577e-4e66c4b000cc-501182a3 {
  justify-self: auto;
}

#w-node-_75d4b29b-6172-ba81-a69f-e464cffc8da6-cffc8da3 {
  grid-area: 3 / 3 / 4 / 8;
  align-self: start;
}

#w-node-_75d4b29b-6172-ba81-a69f-e464cffc8da8-cffc8da3 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_75d4b29b-6172-ba81-a69f-e464cffc8daa-cffc8da3 {
  grid-area: 2 / 1 / 3 / 11;
}

#w-node-_75d4b29b-6172-ba81-a69f-e464cffc8dab-cffc8da3 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_75d4b29b-6172-ba81-a69f-e464cffc8daf-cffc8da3 {
  grid-area: 1 / 6 / 2 / 11;
}

#w-node-_75d4b29b-6172-ba81-a69f-e464cffc8db1-cffc8da3 {
  grid-area: 1 / 5 / 2 / 11;
  place-self: auto end;
}

#w-node-e7ac45da-e667-cc27-948c-c4848e113c14-8e113c11 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-e7ac45da-e667-cc27-948c-c4848e113c16-8e113c11 {
  grid-area: 2 / 1 / 3 / 11;
}

#w-node-e7ac45da-e667-cc27-948c-c4848e113c17-8e113c11 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-e7ac45da-e667-cc27-948c-c4848e113c20-8e113c11 {
  grid-area: 1 / 6 / 2 / 11;
}

#w-node-_384a96f2-f278-51fd-2815-f772dda3c030-501182a6, #w-node-_397c5bc9-07a6-35f7-d155-7b92ea27e658-501182a6 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_397c5bc9-07a6-35f7-d155-7b92ea27e659-501182a6 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center start;
}

#w-node-_397c5bc9-07a6-35f7-d155-7b92ea27e65b-501182a6 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center start;
}

#w-node-a63899de-1699-5a40-856e-fbd20278fc8c-501182a6 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a63899de-1699-5a40-856e-fbd20278fc92-501182a6 {
  grid-area: 1 / 14 / 2 / 15;
  place-self: end center;
}

#w-node-a63899de-1699-5a40-856e-fbd20278fc9d-501182a6 {
  justify-self: auto;
}

#w-node-a63899de-1699-5a40-856e-fbd20278fc9f-501182a6, #w-node-a63899de-1699-5a40-856e-fbd20278fca5-501182a6, #w-node-a63899de-1699-5a40-856e-fbd20278fcab-501182a6 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-d6f949cd-9c23-f7a2-e2a9-a309ab921b72-501182a7 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#w-node-d6f949cd-9c23-f7a2-e2a9-a309ab921b78-501182a7 {
  grid-area: 1 / 14 / 2 / 15;
  place-self: center end;
}

#w-node-d6f949cd-9c23-f7a2-e2a9-a309ab921b83-501182a7 {
  justify-self: auto;
}

#w-node-_92d6d5ba-02aa-59fd-94db-bd3797dcb840-501182a7 {
  grid-area: 3 / 8 / 5 / 13;
  justify-self: center;
}

#w-node-_92d6d5ba-02aa-59fd-94db-bd3797dcb842-501182a7 {
  grid-area: 3 / 3 / 10 / 10;
  place-self: center;
}

#w-node-_92d6d5ba-02aa-59fd-94db-bd3797dcb844-501182a7 {
  grid-area: 2 / 11 / 11 / 14;
  align-self: center;
}

#w-node-_92d6d5ba-02aa-59fd-94db-bd3797dcb871-501182a7 {
  grid-area: 7 / 3 / 10 / 10;
  place-self: center;
}

#w-node-_89684356-1d21-a5d9-93ee-0c680a470cc0-501182a7 {
  grid-area: 1 / 1 / 2 / 11;
  place-self: start;
}

#w-node-a6fe8f1f-c3df-523b-127c-4253d4d8994a-501182a7 {
  grid-area: 1 / 1 / 2 / 8;
  justify-self: end;
}

#w-node-_6d4fed18-f32c-3523-1c1c-3be17d01483f-501182a7 {
  grid-area: 2 / 5 / 3 / 9;
}

#w-node-_3076f772-c34e-0033-a93f-15a583f40da7-501182a7 {
  grid-area: 1 / 1 / 2 / 4;
  place-self: start;
}

#w-node-_3076f772-c34e-0033-a93f-15a583f40da8-501182a7 {
  grid-area: 1 / 1 / 2 / 8;
  justify-self: end;
}

#w-node-de58e532-20f2-3192-35c1-53a9059b808a-501182a7 {
  grid-area: 1 / 5 / 2 / 11;
}

#w-node-_409ea324-2ce3-2e1a-b7b0-33aedc1e9d6c-501182a7 {
  grid-area: 1 / 5 / 2 / 9;
  align-self: start;
}

#w-node-_49a5a70b-f4e9-05d6-21ac-e6eb0c781356-501182a7 {
  grid-area: 1 / 1 / 2 / 11;
  align-self: center;
}

#w-node-_7040265e-64dd-d188-fdc9-d648829868ab-501182a7 {
  grid-area: 1 / 6 / 2 / 11;
  justify-self: start;
}

#w-node-e70c3db0-558a-694f-aeea-25b2e5c810ae-501182a7 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#w-node-e70c3db0-558a-694f-aeea-25b2e5c810af-501182a7 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_5c2db78d-aaa2-ae92-5980-1b83c6993388-501182a7 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center start;
}

#w-node-_5c2db78d-aaa2-ae92-5980-1b83c6993389-501182a7, #w-node-d7cb6a45-f70e-7a61-2483-cf0b45fa4c25-501182a7 {
  justify-self: start;
}

#w-node-d7cb6a45-f70e-7a61-2483-cf0b45fa4c26-501182a7 {
  place-self: center start;
}

#w-node-d7cb6a45-f70e-7a61-2483-cf0b45fa4c27-501182a7 {
  justify-self: start;
}

#w-node-_804a9b56-9db5-dfb2-8f8c-97013c3150e8-501182a7 {
  grid-area: 1 / 1 / 2 / 4;
  place-self: auto start;
}

#w-node-_804a9b56-9db5-dfb2-8f8c-97013c3150eb-501182a7 {
  grid-area: 1 / 1 / 2 / 8;
  justify-self: end;
}

#w-node-_9b751624-661a-06cb-4a32-a34acd20b15c-501182a7 {
  grid-area: 1 / 2 / 2 / 10;
  align-self: center;
}

#w-node-_8f1b828a-d54c-d66e-dffa-c43757cac45e-501182a7 {
  grid-area: 1 / 1 / 2 / 11;
}

#w-node-_8f1b828a-d54c-d66e-dffa-c43757cac460-501182a7 {
  grid-area: 2 / 1 / 3 / 11;
}

#w-node-_8f1b828a-d54c-d66e-dffa-c43757cac462-501182a7 {
  grid-area: 3 / 4 / 4 / 10;
}

#w-node-_8f1b828a-d54c-d66e-dffa-c43757cac463-501182a7 {
  justify-self: end;
}

#w-node-_8f1b828a-d54c-d66e-dffa-c43757cac465-501182a7 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-baa3d3e8-cf19-e7fd-20a5-c5acf98eebfc-501182a7 {
  grid-area: 1 / 4 / 2 / 11;
  place-self: auto end;
}

#w-node-baa3d3e8-cf19-e7fd-20a5-c5acf98eebfd-501182a7 {
  grid-area: 1 / 5 / 2 / 7;
}

#w-node-baa3d3e8-cf19-e7fd-20a5-c5acf98eebff-501182a7 {
  grid-area: 1 / 3 / 2 / 7;
  place-self: start end;
}

#w-node-a04e945d-b0cc-ae50-fb97-6e2efcbdb309-501182a7 {
  grid-area: 1 / 1 / 2 / 3;
  place-self: auto end;
}

#w-node-b8f2d761-b408-fe59-cea1-298d597815c9-501182a7 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-baa3d3e8-cf19-e7fd-20a5-c5acf98eec06-501182a7 {
  grid-area: 1 / 1 / 3 / 6;
  place-self: stretch start;
}

#w-node-baa3d3e8-cf19-e7fd-20a5-c5acf98eec08-501182a7 {
  grid-area: 2 / 6 / 3 / 11;
  align-self: center;
}

#w-node-_0ae11add-14f1-ae1c-1853-377c2ff84b24-501182a7 {
  grid-area: 5 / 7 / 10 / 15;
  align-self: start;
}

#w-node-_0ae11add-14f1-ae1c-1853-377c2ff84b26-501182a7 {
  grid-area: 1 / 2 / 7 / 10;
  align-self: center;
}

#w-node-_0ae11add-14f1-ae1c-1853-377c2ff84b28-501182a7 {
  grid-area: 1 / 11 / 8 / 15;
  place-self: start end;
}

#w-node-_0ae11add-14f1-ae1c-1853-377c2ff84b2a-501182a7 {
  grid-area: 4 / 1 / 11 / 8;
  place-self: start;
}

#w-node-_242bdb3f-e81c-329c-02e5-88a8fe5e8ddf-501182a7 {
  grid-area: 2 / 1 / 3 / 5;
  align-self: center;
}

#w-node-c5e4d877-4bdb-00c2-561f-bd89029531d1-501182a7 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_262ddead-0189-cb25-9035-17f7589f5a2b-501182a7 {
  grid-area: 1 / 3 / 2 / 9;
}

#w-node-_793b84d3-b1e9-e87e-7687-b32c3cf57930-501182a7 {
  grid-area: 1 / 1 / 8 / 8;
  place-self: start center;
}

#w-node-_793b84d3-b1e9-e87e-7687-b32c3cf57932-501182a7 {
  grid-area: 7 / 3 / 11 / 9;
  place-self: end;
}

#w-node-_793b84d3-b1e9-e87e-7687-b32c3cf57934-501182a7 {
  grid-area: 2 / 2 / 6 / 8;
  place-self: start center;
}

#w-node-_793b84d3-b1e9-e87e-7687-b32c3cf57936-501182a7 {
  grid-area: 5 / 2 / 11 / 8;
  place-self: center;
}

#w-node-e1e29bb3-1f15-ec66-f7fc-6ffc08bbccf1-501182a7 {
  grid-area: 1 / 1 / 2 / 4;
  align-self: center;
}

#w-node-e1e29bb3-1f15-ec66-f7fc-6ffc08bbccf4-501182a7 {
  grid-area: 1 / 5 / 2 / 11;
  align-self: stretch;
}

#w-node-e1e29bb3-1f15-ec66-f7fc-6ffc08bbccf5-501182a7 {
  grid-area: 1 / 1 / 8 / 8;
  place-self: start center;
}

#w-node-e1e29bb3-1f15-ec66-f7fc-6ffc08bbccf7-501182a7 {
  grid-area: 7 / 4 / 11 / 10;
  place-self: end;
}

#w-node-e1e29bb3-1f15-ec66-f7fc-6ffc08bbccf9-501182a7 {
  grid-area: 2 / 3 / 6 / 9;
  place-self: start center;
}

#w-node-e1e29bb3-1f15-ec66-f7fc-6ffc08bbccfb-501182a7 {
  grid-area: 5 / 3 / 11 / 8;
  place-self: center;
}

#w-node-_4267ba75-a444-3585-68f1-41a0cb991d7e-501182a7 {
  grid-area: 2 / 1 / 3 / 6;
  place-self: auto;
}

#w-node-afd901fb-fa89-45cf-e5ba-6487069ad691-501182a7 {
  grid-area: 2 / 6 / 3 / 10;
  align-self: center;
}

#w-node-_7ded1c78-cc20-ac36-de84-231d9e738371-501182a7 {
  grid-area: 1 / 2 / 2 / 6;
  align-self: end;
}

#w-node-_7ded1c78-cc20-ac36-de84-231d9e738372-501182a7, #w-node-_1f698e0b-0de2-6ec4-4c7c-8822670b81fa-501182a7 {
  grid-area: 1 / 1 / 2 / 6;
}

#w-node-_529957cf-2e3b-3516-2bc6-9a44ca6cdaab-501182a7 {
  grid-area: 1 / 1 / 3 / 5;
  align-self: center;
}

#w-node-_2cf22b5d-4f39-76b6-7135-179690a32ddd-501182a7 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2cf22b5d-4f39-76b6-7135-179690a32ddf-501182a7 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-ca699020-1541-3ef1-ddd6-e3917fe524cb-501182a7 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_529957cf-2e3b-3516-2bc6-9a44ca6cdaa9-501182a7 {
  grid-area: 1 / 6 / 3 / 11;
  place-self: center end;
}

#w-node-_1679999c-6018-11fa-62ab-55a2e9cb3773-501182a7 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center start;
}

#w-node-_1679999c-6018-11fa-62ab-55a2e9cb3778-501182a7 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: start;
}

#w-node-_19b957fc-6873-cd3b-2194-3db3bc604246-501182a7 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1679999c-6018-11fa-62ab-55a2e9cb377a-501182a7 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-b5bfc4d9-7eea-bcf9-07cd-61aff3cb6599-501182a7 {
  grid-area: 1 / 1 / 2 / 11;
  place-self: center;
}

#w-node-b5bfc4d9-7eea-bcf9-07cd-61aff3cb659d-501182a7 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-b5bfc4d9-7eea-bcf9-07cd-61aff3cb65a6-501182a7 {
  justify-self: start;
}

#w-node-b5bfc4d9-7eea-bcf9-07cd-61aff3cb65a8-501182a7 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-b5bfc4d9-7eea-bcf9-07cd-61aff3cb65ad-501182a7 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-b5bfc4d9-7eea-bcf9-07cd-61aff3cb65b3-501182a7 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_256d0e25-5524-64a1-6cc0-501ea821e15e-501182a7 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_256d0e25-5524-64a1-6cc0-501ea821e164-501182a7 {
  grid-area: 1 / 14 / 2 / 15;
  place-self: end center;
}

#w-node-_256d0e25-5524-64a1-6cc0-501ea821e16f-501182a7 {
  justify-self: auto;
}

#w-node-d5c5f784-af3c-7a12-1109-fb7c6cc498b6-6cc498ae, #w-node-_4b58a7c3-76fa-471b-2c69-736174317f6d-7595289f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-eea162bd-e47b-0dba-2356-94d05badf89c-7595289f {
  grid-area: 1 / 2 / 2 / 2;
  justify-self: start;
}

#w-node-_792b552b-23a4-7f40-52ed-6ff15e464e94-7595289f {
  grid-area: 2 / 1 / 2 / 3;
}

#w-node-_792b552b-23a4-7f40-52ed-6ff15e464e95-7595289f {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-_792b552b-23a4-7f40-52ed-6ff15e464e96-7595289f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_792b552b-23a4-7f40-52ed-6ff15e464e99-7595289f {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-e7129777-5d53-7a89-ea47-4e3ff7fd32a5-f7fd329f {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start;
}

#w-node-e7129777-5d53-7a89-ea47-4e3ff7fd32a7-f7fd329f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-e7129777-5d53-7a89-ea47-4e3ff7fd32a9-f7fd329f {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_41fd3686-f758-e380-9e51-60b7f690d64c-f690d64c {
  grid-area: 2 / 6 / 3 / 11;
  align-self: end;
}

#w-node-_04f71e96-b048-41b4-d11a-8c998b848587-8b848582 {
  grid-area: 2 / 1 / 3 / 2;
  justify-self: end;
}

#w-node-_04f71e96-b048-41b4-d11a-8c998b848589-8b848582 {
  grid-area: 2 / 2 / 3 / 7;
}

#w-node-_234bb352-036a-b35a-43e0-35e5281648a9-8b848582 {
  grid-area: 1 / 2 / 2 / 7;
}

#w-node-_31f149e6-c8a5-667a-2971-65140a4e4d53-0a4e4d50 {
  grid-area: 1 / 4 / 2 / 11;
  align-self: auto;
}

#w-node-_31f149e6-c8a5-667a-2971-65140a4e4d55-0a4e4d50 {
  grid-area: 1 / 1 / 3 / 4;
  place-self: auto start;
}

#w-node-_31f149e6-c8a5-667a-2971-65140a4e4d5a-0a4e4d50 {
  grid-area: 2 / 4 / 3 / 11;
  align-self: start;
}

#w-node-_940e65c8-a3f1-d8bd-1a22-776eaddf5ac3-addf5ac2 {
  grid-area: 2 / 1 / 3 / 2;
  place-self: start end;
}

#w-node-_940e65c8-a3f1-d8bd-1a22-776eaddf5ac5-addf5ac2 {
  grid-area: 2 / 2 / 3 / 5;
  place-self: auto start;
}

#w-node-_940e65c8-a3f1-d8bd-1a22-776eaddf5ac7-addf5ac2 {
  grid-area: 2 / 5 / 3 / 9;
  justify-self: stretch;
}

#w-node-_940e65c8-a3f1-d8bd-1a22-776eaddf5acd-addf5ac2 {
  grid-area: 1 / 2 / 2 / 8;
}

#w-node-_869ff43c-a1c8-eab5-1db2-41de574ee350-c54ac1ae {
  grid-area: 3 / 2 / 9 / 10;
  place-self: center;
}

#w-node-_869ff43c-a1c8-eab5-1db2-41de574ee352-c54ac1ae {
  grid-area: 2 / 11 / 11 / 14;
  align-self: center;
}

#w-node-be7aa6f7-67dd-3410-3382-5ff48eb63d84-c54ac1ae {
  grid-area: 2 / 6 / 5 / 9;
  place-self: center end;
}

#w-node-_8a8a5a25-2b18-1f7f-9581-459d30ee8df0-c54ac1ae {
  grid-area: 8 / 4 / 10 / 8;
  place-self: center;
}

#w-node-c8ac02c4-025b-3c3c-8918-1596ce331429-c54ac1ae {
  grid-area: 1 / 1 / 2 / 11;
  place-self: start;
}

#w-node-c8ac02c4-025b-3c3c-8918-1596ce33142a-c54ac1ae {
  grid-area: 1 / 1 / 2 / 8;
  justify-self: end;
}

#w-node-c8ac02c4-025b-3c3c-8918-1596ce33142e-c54ac1ae {
  grid-area: 2 / 5 / 3 / 9;
}

#w-node-_3a77038c-40a3-86ec-1c2f-4235d4333a28-c54ac1ae {
  grid-area: 1 / 1 / 2 / 4;
  place-self: start;
}

#w-node-_3a77038c-40a3-86ec-1c2f-4235d4333a2b-c54ac1ae {
  grid-area: 1 / 1 / 2 / 8;
  justify-self: end;
}

#w-node-_3a77038c-40a3-86ec-1c2f-4235d4333a2f-c54ac1ae {
  grid-area: 1 / 5 / 2 / 11;
}

#w-node-_206ebe4f-9038-3426-ef22-7be1eb013445-c54ac1ae {
  grid-area: 1 / 5 / 2 / 9;
  align-self: start;
}

#w-node-_852c3d52-3ac3-4b1a-683c-101cea21b2b5-c54ac1ae {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start;
}

#w-node-_852c3d52-3ac3-4b1a-683c-101cea21b2b7-c54ac1ae {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_852c3d52-3ac3-4b1a-683c-101cea21b2b9-c54ac1ae {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_469aaf06-71d2-d286-f546-ecdfed11657c-c54ac1ae {
  grid-area: 1 / 1 / 2 / 11;
  align-self: center;
}

#w-node-_469aaf06-71d2-d286-f546-ecdfed11657d-c54ac1ae {
  grid-area: 1 / 6 / 2 / 11;
  justify-self: start;
}

#w-node-_469aaf06-71d2-d286-f546-ecdfed116580-c54ac1ae {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_7fd624b5-cd01-488b-cda3-a0cc01c3cff6-c54ac1ae {
  place-self: center start;
}

#w-node-_469aaf06-71d2-d286-f546-ecdfed116583-c54ac1ae {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center start;
}

#w-node-_469aaf06-71d2-d286-f546-ecdfed116584-c54ac1ae, #w-node-_469aaf06-71d2-d286-f546-ecdfed116588-c54ac1ae, #w-node-_469aaf06-71d2-d286-f546-ecdfed11658a-c54ac1ae {
  justify-self: start;
}

#w-node-_875e9b0f-e205-af29-59c1-861ace442a80-c54ac1ae {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#w-node-_469aaf06-71d2-d286-f546-ecdfed11658e-c54ac1ae {
  grid-area: 1 / 1 / 2 / 5;
  place-self: auto start;
}

#w-node-_469aaf06-71d2-d286-f546-ecdfed116591-c54ac1ae {
  grid-area: 1 / 1 / 2 / 8;
  justify-self: end;
}

#w-node-_3ca69dee-0838-ecaf-4db8-7e57d6287219-c54ac1ae {
  grid-area: 2 / 6 / 3 / 11;
  align-self: end;
}

#w-node-_3ca69dee-0838-ecaf-4db8-7e57d628721a-c54ac1ae {
  grid-area: 2 / 1 / 3 / 5;
  align-self: center;
}

#w-node-_3ca69dee-0838-ecaf-4db8-7e57d6287223-c54ac1ae {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_264f3e42-a5a3-3ea5-934f-2e364fe48d41-c54ac1ae {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_3ca69dee-0838-ecaf-4db8-7e57d6287228-c54ac1ae {
  grid-area: 1 / 3 / 2 / 10;
}

#w-node-_79b14971-5573-22bd-8e37-49a858e9b05e-c54ac1ae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9420e221-4cef-e77a-fc4f-fe586623fa1e-c54ac1ae {
  grid-area: 1 / 2 / 2 / 10;
  align-self: center;
}

#w-node-_9420e221-4cef-e77a-fc4f-fe586623fa20-c54ac1ae {
  grid-area: 1 / 1 / 2 / 11;
}

#w-node-_9420e221-4cef-e77a-fc4f-fe586623fa22-c54ac1ae {
  grid-area: 2 / 1 / 3 / 11;
}

#w-node-_9420e221-4cef-e77a-fc4f-fe586623fa24-c54ac1ae {
  grid-area: 3 / 2 / 4 / 10;
}

#w-node-_9420e221-4cef-e77a-fc4f-fe586623fa25-c54ac1ae {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-_9420e221-4cef-e77a-fc4f-fe586623fa27-c54ac1ae {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7d806508-0eb0-94a5-a95f-b767c5abdf62-c54ac1ae {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_25ce2a7a-1faa-b34c-d19c-e289b1d40423-c54ac1ae {
  grid-area: 1 / 1 / 2 / 5;
  place-self: stretch stretch;
}

#w-node-e4433dff-0de9-597e-731a-a0e4e1b1e48c-c54ac1ae {
  grid-area: 1 / 6 / 2 / 11;
  align-self: center;
}

#w-node-e4433dff-0de9-597e-731a-a0e4e1b1e492-c54ac1ae {
  grid-area: 2 / 1 / 3 / 2;
  place-self: start end;
}

#w-node-e4433dff-0de9-597e-731a-a0e4e1b1e494-c54ac1ae {
  grid-area: 2 / 2 / 3 / 5;
}

#w-node-e4433dff-0de9-597e-731a-a0e4e1b1e496-c54ac1ae {
  grid-area: 3 / 2 / 4 / 5;
  place-self: auto start;
}

#w-node-_4038d16a-65c0-49e6-2264-6078c0e2a468-c54ac1ae {
  grid-area: 1 / 2 / 2 / 5;
}

#w-node-a9768bd5-6779-ee69-b490-0c499ed58dfe-c54ac1ae {
  grid-area: 1 / 7 / 2 / 11;
  align-self: center;
}

#w-node-a9768bd5-6779-ee69-b490-0c499ed58e00-c54ac1ae {
  grid-area: 1 / 1 / 2 / 6;
  place-self: center start;
}

#w-node-a9768bd5-6779-ee69-b490-0c499ed58e06-c54ac1ae {
  grid-area: 2 / 1 / 3 / 2;
  place-self: start end;
}

#w-node-a9768bd5-6779-ee69-b490-0c499ed58e08-c54ac1ae {
  grid-area: 2 / 2 / 3 / 5;
  place-self: auto start;
}

#w-node-a9768bd5-6779-ee69-b490-0c499ed58e0a-c54ac1ae {
  grid-area: 3 / 2 / 4 / 5;
  place-self: auto start;
}

#w-node-b0107e81-8d93-8a86-149a-358e51c81d60-c54ac1ae {
  grid-area: 1 / 2 / 2 / 5;
}

#w-node-b8394ee7-983c-b046-1aac-a20772120b65-c54ac1ae {
  grid-area: 2 / 1 / 3 / 11;
  align-self: center;
}

#w-node-_01df2d4d-82d8-5288-6c7d-0fbc2ff9522a-c54ac1ae {
  grid-area: 1 / 1 / 2 / 7;
  align-self: center;
}

#w-node-_0a408b3b-0333-9b1c-8452-3a73b45fa3bf-c54ac1ae {
  grid-area: 1 / 7 / 2 / 11;
  place-self: end;
}

#w-node-_0a408b3b-0333-9b1c-8452-3a73b45fa3c5-c54ac1ae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_0c2752ea-d0db-d2fb-49c1-5fb8f0fd46e1-c54ac1ae {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_0d72565a-596e-2fcc-82f2-0157e33170d9-c54ac1ae {
  grid-area: 1 / 1 / 11 / 15;
  place-self: stretch center;
}

#w-node-_0d72565a-596e-2fcc-82f2-0157e33170dd-c54ac1ae {
  grid-area: 5 / 1 / 7 / 15;
  place-self: center;
}

#w-node-_0a24a8cb-e14c-6fdf-7015-0277c3a069c9-c54ac1ae {
  grid-area: 1 / 1 / 2 / 8;
}

#w-node-a0242355-bd84-9eb2-6942-932267ab55a0-c54ac1ae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-afd901fb-fa89-45cf-e5ba-6487069ad691-c54ac1ae {
  grid-area: 2 / 7 / 3 / 11;
  align-self: end;
}

#w-node-afd901fb-fa89-45cf-e5ba-6487069ad697-c54ac1ae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_3f31ccb7-88b2-f3ac-47f9-cda457cbf7b7-c54ac1ae {
  grid-area: 2 / 1 / 3 / 6;
}

#w-node-add69fd4-913f-5d00-b748-c0837c08e43d-c54ac1ae {
  grid-area: 2 / 1 / 3 / 6;
  align-self: center;
}

#w-node-cc6eae38-7ec4-d536-b09c-dc39a70fe2c8-c54ac1ae {
  grid-area: 1 / 1 / 2 / 11;
  place-self: start;
}

#w-node-cc6eae38-7ec4-d536-b09c-dc39a70fe2cc-c54ac1ae {
  grid-area: 1 / 1 / 2 / 6;
}

#w-node-cc6eae38-7ec4-d536-b09c-dc39a70fe2d5-c54ac1ae {
  justify-self: start;
}

#w-node-cc6eae38-7ec4-d536-b09c-dc39a70fe2d7-c54ac1ae {
  grid-area: 1 / 6 / 2 / 11;
}

#w-node-cc6eae38-7ec4-d536-b09c-dc39a70fe2e2-c54ac1ae {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_2f5f7a3c-d6cb-727e-54cd-43681bb1e620-c54ac1ae {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2f5f7a3c-d6cb-727e-54cd-43681bb1e626-c54ac1ae {
  grid-area: 1 / 14 / 2 / 15;
  place-self: end center;
}

#w-node-_2f5f7a3c-d6cb-727e-54cd-43681bb1e631-c54ac1ae {
  justify-self: auto;
}

#w-node-d1c43362-48d3-9b91-4e89-6654acafb1bc-c54ac1ae {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#w-node-d1c43362-48d3-9b91-4e89-6654acafb1c2-c54ac1ae {
  grid-area: 1 / 14 / 2 / 15;
  place-self: center end;
}

#w-node-d1c43362-48d3-9b91-4e89-6654acafb1cd-c54ac1ae {
  justify-self: auto;
}

#w-node-_1e24c1bd-5b38-80b8-92b2-843da2a2587c-63c030c3 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#w-node-_1e24c1bd-5b38-80b8-92b2-843da2a25882-63c030c3 {
  grid-area: 1 / 14 / 2 / 15;
  place-self: center end;
}

#w-node-_1e24c1bd-5b38-80b8-92b2-843da2a2588d-63c030c3 {
  justify-self: auto;
}

#w-node-_869ff43c-a1c8-eab5-1db2-41de574ee350-63c030c3 {
  grid-area: 4 / 2 / 8 / 10;
  place-self: center;
}

#w-node-_869ff43c-a1c8-eab5-1db2-41de574ee352-63c030c3 {
  grid-area: 2 / 11 / 10 / 14;
  align-self: center;
}

#w-node-e27c6515-bc5b-1189-124a-7703db7816b2-63c030c3 {
  order: 1;
  grid-area: 7 / 2 / 9 / 8;
  place-self: center end;
}

#w-node-_193400e3-c10d-d49d-0298-9a8a0958dfcd-63c030c3 {
  grid-area: 2 / 4 / 5 / 8;
  place-self: center;
}

#w-node-_05b441fa-ea2c-5d12-cb9c-1d4e64bfca94-63c030c3 {
  grid-area: 1 / 1 / 2 / 11;
  place-self: start;
}

#w-node-_05b441fa-ea2c-5d12-cb9c-1d4e64bfca95-63c030c3 {
  grid-area: 1 / 1 / 2 / 8;
  justify-self: end;
}

#w-node-_05b441fa-ea2c-5d12-cb9c-1d4e64bfca97-63c030c3 {
  grid-area: 2 / 5 / 3 / 9;
}

#w-node-_911e0c92-5ef3-8303-2070-397815fa6a3d-63c030c3 {
  grid-area: 1 / 1 / 2 / 4;
  place-self: start;
}

#w-node-_911e0c92-5ef3-8303-2070-397815fa6a40-63c030c3 {
  grid-area: 1 / 1 / 2 / 8;
  justify-self: end;
}

#w-node-_911e0c92-5ef3-8303-2070-397815fa6a44-63c030c3 {
  grid-area: 1 / 5 / 2 / 11;
}

#w-node-_4905d13e-5406-a378-a57f-1483582f1c3b-63c030c3 {
  grid-area: 1 / 5 / 2 / 9;
  align-self: start;
}

#w-node-_4905d13e-5406-a378-a57f-1483582f1c42-63c030c3 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start;
}

#w-node-_4905d13e-5406-a378-a57f-1483582f1c44-63c030c3 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_4905d13e-5406-a378-a57f-1483582f1c46-63c030c3 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_4131ea05-0717-af39-7762-c4cc5ad87c94-63c030c3 {
  grid-area: 1 / 1 / 2 / 11;
  align-self: center;
}

#w-node-_4131ea05-0717-af39-7762-c4cc5ad87c95-63c030c3 {
  grid-area: 1 / 6 / 2 / 11;
  justify-self: start;
}

#w-node-_4131ea05-0717-af39-7762-c4cc5ad87c97-63c030c3 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_4131ea05-0717-af39-7762-c4cc5ad87c99-63c030c3 {
  place-self: center start;
}

#w-node-_4131ea05-0717-af39-7762-c4cc5ad87c9b-63c030c3 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center start;
}

#w-node-_4131ea05-0717-af39-7762-c4cc5ad87c9c-63c030c3, #w-node-_4131ea05-0717-af39-7762-c4cc5ad87ca0-63c030c3, #w-node-_4131ea05-0717-af39-7762-c4cc5ad87ca1-63c030c3 {
  justify-self: start;
}

#w-node-_4131ea05-0717-af39-7762-c4cc5ad87ca5-63c030c3 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#w-node-_4131ea05-0717-af39-7762-c4cc5ad87ca6-63c030c3 {
  grid-area: 1 / 1 / 2 / 5;
  place-self: auto start;
}

#w-node-_4131ea05-0717-af39-7762-c4cc5ad87ca9-63c030c3 {
  grid-area: 1 / 1 / 2 / 8;
  justify-self: end;
}

#w-node-_01df2d4d-82d8-5288-6c7d-0fbc2ff9522a-63c030c3 {
  grid-area: 1 / 1 / 2 / 7;
  align-self: center;
}

#w-node-_0a408b3b-0333-9b1c-8452-3a73b45fa3bf-63c030c3 {
  grid-area: 1 / 7 / 2 / 11;
  align-self: end;
}

#w-node-_0a408b3b-0333-9b1c-8452-3a73b45fa3c5-63c030c3 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_0c2752ea-d0db-d2fb-49c1-5fb8f0fd46e1-63c030c3 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_76c7b47b-211d-a829-b713-8c978293e0a9-63c030c3 {
  grid-area: 1 / 1 / 2 / 6;
  align-self: stretch;
}

#w-node-_76c7b47b-211d-a829-b713-8c978293e0b0-63c030c3 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start;
}

#w-node-_76c7b47b-211d-a829-b713-8c978293e0b2-63c030c3 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_76c7b47b-211d-a829-b713-8c978293e0b4-63c030c3 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_76c7b47b-211d-a829-b713-8c978293e0b6-63c030c3 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_76c7b47b-211d-a829-b713-8c978293e0b8-63c030c3 {
  grid-area: 1 / 6 / 2 / 11;
  align-self: auto;
}

#w-node-_76c7b47b-211d-a829-b713-8c978293e0bd-63c030c3 {
  grid-area: 2 / 2 / 6 / 8;
  place-self: start center;
}

#w-node-_32d029fd-f56b-bc1b-b140-5a5d7fc3a734-63c030c3 {
  grid-area: 1 / 1 / 2 / 11;
  align-self: end;
}

#w-node-a6319b3a-1ca7-8f4a-9993-fefc9af6e6c4-63c030c3 {
  grid-area: 1 / 2 / 2 / 10;
}

#w-node-_32d029fd-f56b-bc1b-b140-5a5d7fc3a73a-63c030c3 {
  grid-area: 2 / 1 / 3 / 2;
  place-self: start end;
}

#w-node-_32d029fd-f56b-bc1b-b140-5a5d7fc3a73c-63c030c3 {
  grid-area: 2 / 2 / 3 / 6;
  place-self: auto start;
}

#w-node-_32d029fd-f56b-bc1b-b140-5a5d7fc3a73f-63c030c3 {
  grid-area: 2 / 6 / 3 / 11;
  place-self: auto start;
}

#w-node-_47c098e4-6b22-03b1-06e1-701ab8a868a6-63c030c3 {
  grid-area: 2 / 1 / 3 / 11;
  align-self: center;
}

#w-node-befc6498-a27a-6141-4ee7-3de38d5b93c8-63c030c3 {
  grid-area: 3 / 1 / 4 / 11;
  align-self: center;
}

#w-node-_8ed6621b-9dda-639f-6e92-3d92d7f79b79-63c030c3 {
  grid-area: 1 / 1 / 2 / 11;
  place-self: center stretch;
}

#w-node-c358aefc-6371-8d65-a19a-8764378477b5-63c030c3 {
  grid-area: 2 / 1 / 3 / 11;
}

#w-node-_5a98e591-eef5-883e-6d88-ce5864c0f702-63c030c3, #w-node-_5a98e591-eef5-883e-6d88-ce5864c0f704-63c030c3 {
  grid-area: 1 / 2 / 2 / 8;
}

#w-node-_5a98e591-eef5-883e-6d88-ce5864c0f707-63c030c3 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start end;
}

#w-node-_5a98e591-eef5-883e-6d88-ce5864c0f709-63c030c3 {
  grid-area: 1 / 2 / 2 / 5;
  place-self: auto start;
}

#w-node-_5a98e591-eef5-883e-6d88-ce5864c0f70b-63c030c3 {
  grid-area: 1 / 5 / 2 / 8;
  justify-self: stretch;
}

#w-node-_5a98e591-eef5-883e-6d88-ce5864c0f70d-63c030c3 {
  grid-area: 1 / 8 / 2 / 11;
  justify-self: stretch;
}

#w-node-_041aa2e0-00a2-bc1d-b8c3-a447632618bb-63c030c3 {
  grid-area: 1 / 1 / 2 / 7;
  place-self: center;
}

#w-node-_041aa2e0-00a2-bc1d-b8c3-a447632618bd-63c030c3 {
  grid-area: 1 / 7 / 2 / 11;
  align-self: end;
}

#w-node-_041aa2e0-00a2-bc1d-b8c3-a447632618c3-63c030c3 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_041aa2e0-00a2-bc1d-b8c3-a447632618c7-63c030c3 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_5ad34672-4f6d-d218-70e9-0ce784a9d930-63c030c3 {
  grid-area: 1 / 1 / 2 / 11;
  align-self: end;
}

#w-node-_616bdf73-8fec-962a-4e90-d1ad729ea1f8-63c030c3 {
  grid-area: 1 / 2 / 2 / 10;
}

#w-node-_5ad34672-4f6d-d218-70e9-0ce784a9d936-63c030c3 {
  grid-area: 2 / 1 / 3 / 2;
  place-self: start end;
}

#w-node-_5ad34672-4f6d-d218-70e9-0ce784a9d938-63c030c3 {
  grid-area: 2 / 2 / 3 / 6;
  place-self: auto start;
}

#w-node-_5ad34672-4f6d-d218-70e9-0ce784a9d93b-63c030c3 {
  grid-area: 2 / 6 / 3 / 10;
  place-self: auto start;
}

#w-node-_5ad34672-4f6d-d218-70e9-0ce784a9d940-63c030c3 {
  grid-area: 2 / 1 / 3 / 11;
  align-self: center;
}

#w-node-_45de002e-74ce-fd5b-d9c5-b9c331f186e4-63c030c3 {
  grid-area: 1 / 1 / 2 / 11;
  place-self: start;
}

#w-node-_45de002e-74ce-fd5b-d9c5-b9c331f186e8-63c030c3 {
  grid-area: 1 / 1 / 2 / 6;
}

#w-node-_45de002e-74ce-fd5b-d9c5-b9c331f186f1-63c030c3 {
  justify-self: start;
}

#w-node-_45de002e-74ce-fd5b-d9c5-b9c331f186f3-63c030c3 {
  grid-area: 1 / 6 / 2 / 11;
}

#w-node-_45de002e-74ce-fd5b-d9c5-b9c331f186fc-63c030c3 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-d291f128-406e-4b94-20ce-a2e37c66bfd9-63c030c3 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-d291f128-406e-4b94-20ce-a2e37c66bfdf-63c030c3 {
  grid-area: 1 / 14 / 2 / 15;
  place-self: end center;
}

#w-node-d291f128-406e-4b94-20ce-a2e37c66bfea-63c030c3 {
  justify-self: auto;
}

#w-node-fbde3bd7-532e-188a-bd5e-04072b9f0406-1868ad4b {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#w-node-fbde3bd7-532e-188a-bd5e-04072b9f040c-1868ad4b {
  grid-area: 1 / 14 / 2 / 15;
  place-self: center end;
}

#w-node-fbde3bd7-532e-188a-bd5e-04072b9f0417-1868ad4b {
  justify-self: auto;
}

#w-node-_19046b04-db53-5642-598e-e397084cf2aa-1868ad4b {
  grid-area: 1 / 2 / 11 / 7;
}

#w-node-_19046b04-db53-5642-598e-e397084cf2ac-1868ad4b {
  grid-area: 1 / 1 / 2 / 6;
}

#w-node-_19046b04-db53-5642-598e-e397084cf2ae-1868ad4b {
  grid-area: 2 / 1 / 3 / 6;
}

#w-node-_19046b04-db53-5642-598e-e397084cf2b0-1868ad4b {
  grid-area: 3 / 1 / 4 / 5;
}

#w-node-edaef277-e270-bec8-d6e7-b545d7840ed0-1868ad4b {
  grid-area: 4 / 1 / 5 / 4;
}

#w-node-e671cb23-5f69-f324-ac2c-6dbf7c6f2fca-1868ad4b {
  grid-area: 1 / 8 / 11 / 15;
}

#w-node-e671cb23-5f69-f324-ac2c-6dbf7c6f2fcb-1868ad4b {
  grid-area: 4 / 1 / 7 / 8;
  place-self: center;
}

#w-node-e671cb23-5f69-f324-ac2c-6dbf7c6f2fcd-1868ad4b {
  grid-area: 8 / 1 / 10 / 8;
  place-self: end center;
}

#w-node-e671cb23-5f69-f324-ac2c-6dbf7c6f2fcf-1868ad4b {
  grid-area: 1 / 2 / 4 / 7;
  place-self: start center;
}

#w-node-a551c85d-5e2f-893c-3294-2ead181b82c8-1868ad4b {
  grid-area: 1 / 1 / 11 / 8;
}

#w-node-a551c85d-5e2f-893c-3294-2ead181b82c9-1868ad4b {
  grid-area: 6 / 1 / 9 / 4;
  place-self: end center;
}

#w-node-a551c85d-5e2f-893c-3294-2ead181b82cb-1868ad4b {
  grid-area: 1 / 3 / 8 / 8;
  place-self: center;
}

#w-node-a551c85d-5e2f-893c-3294-2ead181b82cd-1868ad4b {
  grid-area: 3 / 1 / 7 / 7;
  place-self: start center;
}

#w-node-b8ff7861-e00b-11dd-c6b2-be97a86e3015-1868ad4b {
  grid-area: 1 / 8 / 11 / 14;
}

#w-node-b8ff7861-e00b-11dd-c6b2-be97a86e301d-1868ad4b {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-b8ff7861-e00b-11dd-c6b2-be97a86e301f-1868ad4b {
  grid-area: 2 / 1 / 3 / 6;
}

#w-node-b8ff7861-e00b-11dd-c6b2-be97a86e3023-1868ad4b {
  grid-area: 3 / 1 / 4 / 4;
}

#w-node-a8e9d62b-677e-207e-a203-475eae1b27f8-1868ad4b {
  grid-area: 4 / 1 / 5 / 4;
}

#w-node-fa816085-00a2-ca52-8e6e-c5951dbc1026-1868ad4b {
  grid-area: 1 / 2 / 11 / 7;
}

#w-node-fa816085-00a2-ca52-8e6e-c5951dbc1028-1868ad4b {
  grid-area: 1 / 1 / 2 / 6;
}

#w-node-fa816085-00a2-ca52-8e6e-c5951dbc102a-1868ad4b {
  grid-area: 2 / 1 / 3 / 6;
}

#w-node-fa816085-00a2-ca52-8e6e-c5951dbc102c-1868ad4b {
  grid-area: 3 / 1 / 4 / 5;
}

#w-node-_48a1774b-b7e2-a4d9-9335-568b47b8e7d6-1868ad4b {
  grid-area: 4 / 1 / 5 / 4;
}

#w-node-_06cbb2a0-a258-3cd5-bf68-836a5e0026a1-1868ad4b {
  grid-area: 1 / 8 / 11 / 15;
}

#w-node-_06cbb2a0-a258-3cd5-bf68-836a5e0026a2-1868ad4b {
  grid-area: 3 / 1 / 9 / 8;
  place-self: center start;
}

#w-node-_06cbb2a0-a258-3cd5-bf68-836a5e0026a4-1868ad4b {
  order: 1;
  grid-area: 8 / 1 / 10 / 6;
  place-self: start end;
}

#w-node-_06cbb2a0-a258-3cd5-bf68-836a5e0026a6-1868ad4b {
  grid-area: 1 / 2 / 4 / 6;
  place-self: center start;
}

#w-node-a8996fdc-d6f1-2664-3288-9d76be62d36e-1868ad4b {
  grid-area: 1 / 1 / 11 / 8;
}

#w-node-a8996fdc-d6f1-2664-3288-9d76be62d36f-1868ad4b {
  grid-area: 7 / 1 / 11 / 8;
  place-self: center;
}

#w-node-a8996fdc-d6f1-2664-3288-9d76be62d371-1868ad4b {
  grid-area: 1 / 4 / 7 / 7;
  place-self: center;
}

#w-node-a8996fdc-d6f1-2664-3288-9d76be62d373-1868ad4b {
  grid-area: 4 / 1 / 7 / 8;
  place-self: start center;
}

#w-node-_3b478b5b-f049-e2c9-69e0-ea77a9366bb4-1868ad4b {
  grid-area: 1 / 8 / 11 / 14;
}

#w-node-_3b478b5b-f049-e2c9-69e0-ea77a9366bb6-1868ad4b {
  grid-area: 1 / 1 / 2 / 6;
}

#w-node-_3b478b5b-f049-e2c9-69e0-ea77a9366bb8-1868ad4b {
  grid-area: 2 / 1 / 3 / 6;
}

#w-node-_3b478b5b-f049-e2c9-69e0-ea77a9366bba-1868ad4b {
  grid-area: 3 / 1 / 4 / 5;
}

#w-node-_3b478b5b-f049-e2c9-69e0-ea77a9366bbc-1868ad4b {
  grid-area: 4 / 1 / 5 / 4;
}

#w-node-_43c98676-f905-9bd0-2810-c4f08599c58c-1868ad4b {
  grid-area: 1 / 2 / 11 / 7;
}

#w-node-_43c98676-f905-9bd0-2810-c4f08599c58e-1868ad4b {
  grid-area: 1 / 1 / 2 / 6;
}

#w-node-_43c98676-f905-9bd0-2810-c4f08599c590-1868ad4b {
  grid-area: 2 / 1 / 3 / 6;
}

#w-node-_43c98676-f905-9bd0-2810-c4f08599c592-1868ad4b {
  grid-area: 3 / 1 / 4 / 5;
}

#w-node-f7e5f7b3-ec23-0d29-11a2-e015c03b3923-1868ad4b {
  grid-area: 4 / 1 / 5 / 4;
}

#w-node-f7e5f7b3-ec23-0d29-11a2-e015c03b3925-1868ad4b {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center stretch;
}

#w-node-f7e5f7b3-ec23-0d29-11a2-e015c03b3927-1868ad4b {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center start;
}

#w-node-f7e5f7b3-ec23-0d29-11a2-e015c03b3928-1868ad4b {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_43c98676-f905-9bd0-2810-c4f08599c59a-1868ad4b {
  grid-area: 1 / 8 / 11 / 15;
}

#w-node-_43c98676-f905-9bd0-2810-c4f08599c59b-1868ad4b {
  grid-area: 2 / 1 / 9 / 8;
  place-self: center start;
}

#w-node-_43c98676-f905-9bd0-2810-c4f08599c59d-1868ad4b {
  grid-area: 6 / 1 / 10 / 8;
  place-self: start center;
}

#w-node-_43c98676-f905-9bd0-2810-c4f08599c59f-1868ad4b {
  grid-area: 2 / 1 / 5 / 5;
  place-self: start center;
}

#w-node-ed533c5f-7469-8917-71b1-9970b63b77ab-1868ad4b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-ed533c5f-7469-8917-71b1-9970b63b77b1-1868ad4b {
  grid-area: 1 / 14 / 2 / 15;
  place-self: end center;
}

#w-node-ed533c5f-7469-8917-71b1-9970b63b77bc-1868ad4b {
  justify-self: auto;
}

#w-node-_95f12ab7-7187-4a0b-c25c-32bf9ce91924-c7b6c5d9 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-c7bd1bd9-09e0-45b4-a9c3-7d3182e5b2d7-c7b6c5d9 {
  grid-area: 1 / 14 / 2 / 15;
  place-self: end center;
}

#w-node-af00a2a9-6103-d248-7a9a-95cd442d4af0-c7b6c5d9 {
  justify-self: auto;
}

#w-node-_383a82c4-a3b9-5635-7040-3c3ac5c0e4e6-c7b6c5d9 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_383a82c4-a3b9-5635-7040-3c3ac5c0e4ec-c7b6c5d9 {
  grid-area: 1 / 14 / 2 / 15;
  place-self: end center;
}

#w-node-_383a82c4-a3b9-5635-7040-3c3ac5c0e4f7-c7b6c5d9 {
  justify-self: auto;
}

#w-node-_5cf04ee6-c550-ed13-d8c8-89bda547a9e4-c7b6c5d9 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_7266d604-c309-6fad-6ee2-8bc3e7b72449-c7b6c5d9 {
  justify-self: end;
}

#w-node-e3432968-fa87-9015-9f55-f288bc308171-c7b6c5d9 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: center;
}

#w-node-_14c7a6ec-868a-d1c4-3f93-a073c8f8ddcd-c7b6c5d9 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_6b605717-e3be-cb57-3ac3-f621cb1acb4a-c7b6c5d9 {
  justify-self: end;
}

#w-node-cc8a3f1c-4b80-a26b-a729-a009e4f3cf53-c7b6c5d9 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_8301e54a-c427-7bf4-ae56-9784e5df4455-c7b6c5d9 {
  justify-self: end;
}

#w-node-_17bbd9a5-48e2-06b4-99c6-8ed01f49a437-c7b6c5d9 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-f2d2a50a-42c6-9599-9d1a-c6cad28a7bf1-c7b6c5d9 {
  justify-self: end;
}

#w-node-aa14130d-5dd4-17a5-53fd-76cb3e73ae32-c7b6c5d9 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-aa14130d-5dd4-17a5-53fd-76cb3e73ae33-c7b6c5d9 {
  justify-self: end;
}

#w-node-f6543932-6c75-8303-221c-460e1658b378-c7b6c5d9 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-f6543932-6c75-8303-221c-460e1658b379-c7b6c5d9 {
  justify-self: end;
}

#w-node-_9c66083b-4636-df3a-2696-058da6007ee3-c7b6c5d9 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_974fe8a0-df0a-07dc-1908-2021b794d1c0-c7b6c5d9 {
  justify-self: end;
}

#w-node-d86dbfa8-0aa2-cdf9-efe3-589b830d22fc-c7b6c5d9 {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-acf42140-c772-2ca0-5872-4196ee4eaf7e-c7b6c5d9 {
  justify-self: end;
}

#w-node-_58d80027-004f-f597-a001-d0631588d732-c7b6c5d9 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_161f3b4c-32df-acd2-8412-282ae4c2add9-c7b6c5d9 {
  grid-area: 2 / 1 / 11 / 7;
  align-self: stretch;
}

#w-node-dc2cd3d9-7b98-ea3b-493c-4e5799ea701e-c7b6c5d9 {
  grid-area: 7 / 1 / 11 / 2;
  align-self: stretch;
}

#w-node-_462c39a8-653a-5ee0-9f16-f03e30175b8e-c7b6c5d9 {
  grid-area: 3 / 1 / 4 / 2;
  place-self: end center;
}

#w-node-_942811ae-bc7b-2d74-6465-5323219561ac-c7b6c5d9 {
  grid-area: 1 / 1 / 2 / 7;
}

#w-node-_8bb1e5c2-678e-43b8-fcf5-c2bde0ed1410-c7b6c5d9 {
  grid-area: 2 / 1 / 7 / 2;
  align-self: stretch;
}

#w-node-e914ca73-302a-67d3-4cd3-4453f14f4873-c7b6c5d9 {
  grid-area: 3 / 3 / 4 / 13;
  justify-self: stretch;
}

#w-node-dc347cb8-7929-f679-0f13-262e0fe99d5f-c7b6c5d9 {
  grid-area: 4 / 6 / 9 / 13;
  justify-self: center;
}

#w-node-dc347cb8-7929-f679-0f13-262e0fe99d60-c7b6c5d9 {
  grid-area: 1 / 1 / 4 / 9;
  place-self: center;
}

#w-node-a417a468-435b-e83c-72a0-518feebc73ff-c7b6c5d9 {
  grid-area: 4 / 5 / 7 / 9;
  align-self: auto;
}

#w-node-a417a468-435b-e83c-72a0-518feebc7401-c7b6c5d9 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a417a468-435b-e83c-72a0-518feebc7402-c7b6c5d9 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center end;
}

#w-node-a417a468-435b-e83c-72a0-518feebc7404-c7b6c5d9 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center start;
}

#w-node-abefe635-260f-00bf-025f-9b67f5cecfb5-c7b6c5d9 {
  grid-area: 6 / 1 / 11 / 8;
}

#w-node-_6f6e9a78-402c-57ff-17df-0f1cea5c1737-c7b6c5d9 {
  grid-area: 3 / 1 / 4 / 5;
}

#w-node-_563fe3a2-733c-d0e0-e8dc-d34925465e3b-c7b6c5d9 {
  grid-area: 1 / 2 / 3 / 5;
  place-self: center;
}

#w-node-_323bb0c3-23b4-8bb7-9bc7-89f2d350ff06-c7b6c5d9 {
  grid-area: 3 / 5 / 6 / 8;
  justify-self: stretch;
}

#w-node-_7772aab6-1765-ab6e-039d-febd6e20729d-c7b6c5d9 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_5685cf4c-9a96-5152-7395-bc619be0a347-c7b6c5d9 {
  grid-area: 2 / 2 / 4 / 4;
  align-self: stretch;
}

#w-node-_70553c06-5ed2-9c8a-abb8-26a395dce04a-c7b6c5d9 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_599ac851-4313-a9c8-b2b3-0a2d252603e7-c7b6c5d9, #w-node-fc777397-2fff-fd2a-b609-d74600e6a33f-c7b6c5d9 {
  grid-area: 1 / 1 / 3 / 3;
  place-self: center;
}

#w-node-_7aab3bd4-9fee-33eb-1955-a78484268f1f-c7b6c5d9 {
  grid-area: 1 / 3 / 5 / 7;
}

#w-node-_0dd7daa7-5067-b920-e7cc-035e2cf85ebc-c7b6c5d9 {
  grid-area: 1 / 1 / 2 / 5;
  justify-self: stretch;
}

#w-node-af40cfc4-ea53-98d5-722b-a6cb60e10624-c7b6c5d9 {
  grid-area: 2 / 1 / 4 / 5;
}

#w-node-dcea7d91-faea-e90c-6071-76930e11d1ef-c7b6c5d9 {
  grid-area: 1 / 1 / 5 / 2;
}

#w-node-_54e7b015-5bd1-936d-fd4d-c469ebb4a710-c7b6c5d9 {
  grid-area: 1 / 2 / 5 / 2;
}

#w-node-_73964293-2e84-43aa-1c27-cafcab6e468f-c7b6c5d9 {
  grid-area: 1 / 3 / 5 / 4;
}

#w-node-c5d2184b-86fc-705f-a557-08791d423d1f-c7b6c5d9 {
  grid-area: 1 / 8 / 11 / 13;
  align-self: center;
}

#w-node-c5d2184b-86fc-705f-a557-08791d423d20-c7b6c5d9 {
  grid-area: 1 / 1 / 6 / 2;
  place-self: end stretch;
}

#w-node-c5d2184b-86fc-705f-a557-08791d423d22-c7b6c5d9 {
  grid-area: 2 / 4 / 6 / 5;
  align-self: stretch;
}

#w-node-c5d2184b-86fc-705f-a557-08791d423d24-c7b6c5d9 {
  grid-area: 2 / 5 / 6 / 6;
  place-self: stretch;
}

#w-node-c5d2184b-86fc-705f-a557-08791d423d26-c7b6c5d9 {
  grid-area: 6 / 2 / 8 / 6;
  place-self: stretch stretch;
}

#w-node-c5d2184b-86fc-705f-a557-08791d423d28-c7b6c5d9 {
  grid-area: 4 / 2 / 6 / 4;
  place-self: end center;
}

#w-node-befcd9a8-c380-c07c-e74b-f81899a91e04-c7b6c5d9 {
  grid-area: 2 / 9 / 4 / 12;
  place-self: start center;
}

#w-node-_32805088-1724-b2e8-630d-ecb92d31ff4f-c7b6c5d9 {
  grid-area: 5 / 2 / 9 / 7;
  align-self: center;
}

#w-node-fe6368f1-e406-1013-1386-58424a6dee27-c7b6c5d9 {
  grid-area: 7 / 8 / 10 / 14;
  place-self: center end;
}

#w-node-c85c8c9e-f67c-4f54-b069-2619dd19df13-c7b6c5d9 {
  grid-area: 2 / 3 / 3 / 7;
  place-self: stretch center;
}

#w-node-_83c03c3a-4b11-648c-b0e3-6e9e98489d15-c7b6c5d9 {
  grid-area: 2 / 2 / 7 / 3;
  place-self: center stretch;
}

#w-node-_65fc7606-4244-f804-5f4a-082a57d6e1ad-c7b6c5d9 {
  grid-area: 4 / 4 / 8 / 7;
  place-self: center stretch;
}

#w-node-bb2fe309-d789-be24-ff16-76aaca1c094a-c7b6c5d9 {
  grid-area: 8 / 2 / 10 / 6;
  place-self: center;
}

#w-node-_41bc32ee-9947-3ad6-4959-90ae3ba6d3f0-c7b6c5d9 {
  grid-area: 5 / 5 / 7 / 8;
  place-self: stretch stretch;
}

#w-node-_5a5b4b61-c043-0667-0d59-954b4ee6fab5-c7b6c5d9 {
  grid-area: 3 / 4 / 5 / 11;
  place-self: center;
}

#w-node-cda3c766-cb58-453b-90b0-ba7569ea6179-c7b6c5d9 {
  grid-area: 1 / 10 / 4 / 11;
  place-self: center stretch;
}

#w-node-_9b727b1b-c28d-88b6-fcd9-b8584a0ee1b9-c7b6c5d9 {
  grid-area: 4 / 9 / 7 / 12;
  place-self: center;
}

#w-node-f32c004e-f6a0-56ad-124c-72916995c083-c7b6c5d9 {
  grid-area: 2 / 12 / 4 / 14;
  place-self: center;
}

#w-node-ead31632-5207-d631-9c8a-c30223229b71-c7b6c5d9 {
  grid-area: 2 / 1 / 11 / 8;
  align-self: auto;
}

#w-node-_0413763e-bb7e-79ea-9c8d-06c9b22582ef-c7b6c5d9 {
  grid-area: 1 / 5 / 6 / 8;
  place-self: stretch stretch;
}

#w-node-dbde2b7d-6205-80ba-4882-a30e31559f36-c7b6c5d9 {
  grid-area: 2 / 2 / 2 / 3;
  place-self: start center;
}

#w-node-e1fb06a6-a47b-3846-d02f-92fb6fa36f6e-c7b6c5d9 {
  grid-area: 1 / 1 / 7 / 4;
  align-self: start;
}

#w-node-cd3c48c8-a093-ea71-4a2d-22cdcded5929-c7b6c5d9 {
  grid-area: 3 / 3 / 5 / 5;
  place-self: start center;
}

#w-node-_97deab01-fe71-2a4b-43ed-8d0ce3967e64-c7b6c5d9 {
  grid-area: 2 / 1 / 8 / 7;
  place-self: stretch stretch;
}

#w-node-_75ea95f8-89c5-35f8-c8d5-51bad0df08e2-c7b6c5d9 {
  grid-area: 1 / 2 / 11 / 7;
}

#w-node-_75ea95f8-89c5-35f8-c8d5-51bad0df08ec-c7b6c5d9 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_75ea95f8-89c5-35f8-c8d5-51bad0df08ed-c7b6c5d9 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center stretch;
}

#w-node-_75ea95f8-89c5-35f8-c8d5-51bad0df08ef-c7b6c5d9 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_6e2a576d-f676-9986-b469-db8919a17f27-c7b6c5d9 {
  grid-area: 1 / 7 / 11 / 15;
}

#w-node-_94643cf3-d101-d800-c6ad-00315b533be4-c7b6c5d9 {
  grid-area: 2 / 1 / 9 / 7;
  place-self: center;
}

#w-node-_0f7372e0-4150-83b5-d954-a634df22f79d-c7b6c5d9 {
  grid-area: 7 / 2 / 10 / 6;
  place-self: end center;
}

#w-node-_0eb9cbe6-1369-9ebe-4fc9-65337cd72d15-c7b6c5d9 {
  grid-area: 1 / 3 / 4 / 7;
  place-self: start;
}

#w-node-b4af2bdb-91f3-3437-5e64-94ff2359aa80-c7b6c5d9 {
  grid-area: 1 / 8 / 11 / 13;
}

#w-node-b4af2bdb-91f3-3437-5e64-94ff2359aa8a-c7b6c5d9 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-b4af2bdb-91f3-3437-5e64-94ff2359aa8b-c7b6c5d9 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center stretch;
}

#w-node-b4af2bdb-91f3-3437-5e64-94ff2359aa8d-c7b6c5d9 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-b4af2bdb-91f3-3437-5e64-94ff2359aa8e-c7b6c5d9 {
  grid-area: 1 / 1 / 11 / 8;
}

#w-node-b4af2bdb-91f3-3437-5e64-94ff2359aa8f-c7b6c5d9 {
  grid-area: 6 / 1 / 9 / 4;
  place-self: end center;
}

#w-node-b4af2bdb-91f3-3437-5e64-94ff2359aa91-c7b6c5d9 {
  grid-area: 1 / 3 / 8 / 8;
  place-self: center;
}

#w-node-b4af2bdb-91f3-3437-5e64-94ff2359aa93-c7b6c5d9 {
  grid-area: 3 / 1 / 7 / 7;
  place-self: start center;
}

#w-node-f0aa3559-5f7e-9461-0f88-29478ad7ffbc-c7b6c5d9 {
  grid-area: 1 / 2 / 11 / 7;
}

#w-node-f0aa3559-5f7e-9461-0f88-29478ad7ffc6-c7b6c5d9 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f0aa3559-5f7e-9461-0f88-29478ad7ffc7-c7b6c5d9 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center stretch;
}

#w-node-f0aa3559-5f7e-9461-0f88-29478ad7ffc9-c7b6c5d9 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-f0aa3559-5f7e-9461-0f88-29478ad7ffca-c7b6c5d9 {
  grid-area: 1 / 8 / 11 / 15;
}

#w-node-f0aa3559-5f7e-9461-0f88-29478ad7ffcb-c7b6c5d9 {
  grid-area: 3 / 1 / 9 / 8;
  place-self: center start;
}

#w-node-f0aa3559-5f7e-9461-0f88-29478ad7ffcd-c7b6c5d9 {
  grid-area: 7 / 1 / 9 / 7;
  place-self: start center;
}

#w-node-f0aa3559-5f7e-9461-0f88-29478ad7ffcf-c7b6c5d9 {
  grid-area: 2 / 1 / 4 / 7;
  place-self: center;
}

#w-node-_5e95467f-4f2f-bd4b-7019-867b78047658-c7b6c5d9 {
  grid-area: 1 / 8 / 11 / 13;
}

#w-node-_5e95467f-4f2f-bd4b-7019-867b78047662-c7b6c5d9 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5e95467f-4f2f-bd4b-7019-867b78047663-c7b6c5d9 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center stretch;
}

#w-node-_5e95467f-4f2f-bd4b-7019-867b78047665-c7b6c5d9 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_770c7821-f3b1-8d4d-3f76-04a2351dd732-c7b6c5d9 {
  grid-area: 1 / 1 / 11 / 8;
}

#w-node-_99b8c673-f5e4-334a-66e9-1d11520fa96a-c7b6c5d9 {
  grid-area: 7 / 1 / 11 / 7;
  place-self: center;
}

#w-node-cdd380c7-4ac1-29ce-221e-64d4a0d5ef6c-c7b6c5d9 {
  grid-area: 2 / 3 / 8 / 8;
  justify-self: center;
}

#w-node-aad56b93-1ed3-afaf-0e1a-814ba9d24579-c7b6c5d9 {
  grid-area: 4 / 1 / 7 / 7;
  place-self: start center;
}

#w-node-_33aa5909-3fb3-2b23-0ab2-f9f34703fdb0-c7b6c5d9 {
  grid-area: 1 / 2 / 11 / 7;
}

#w-node-_33aa5909-3fb3-2b23-0ab2-f9f34703fdba-c7b6c5d9 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_33aa5909-3fb3-2b23-0ab2-f9f34703fdbb-c7b6c5d9 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center stretch;
}

#w-node-_33aa5909-3fb3-2b23-0ab2-f9f34703fdbd-c7b6c5d9 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-_33aa5909-3fb3-2b23-0ab2-f9f34703fdbe-c7b6c5d9 {
  grid-area: 1 / 8 / 11 / 15;
}

#w-node-_33aa5909-3fb3-2b23-0ab2-f9f34703fdbf-c7b6c5d9 {
  grid-area: 2 / 1 / 9 / 8;
  place-self: center start;
}

#w-node-_33aa5909-3fb3-2b23-0ab2-f9f34703fdc1-c7b6c5d9 {
  grid-area: 6 / 1 / 10 / 8;
  place-self: start center;
}

#w-node-_33aa5909-3fb3-2b23-0ab2-f9f34703fdc3-c7b6c5d9 {
  grid-area: 2 / 1 / 5 / 5;
  place-self: start center;
}

#w-node-_1d17ad39-52fd-2d61-2d3b-b02f8afc411f-c7b6c5d9 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-_1d17ad39-52fd-2d61-2d3b-b02f8afc4121-c7b6c5d9 {
  grid-area: 2 / 1 / 3 / 2;
  place-self: start center;
}

#w-node-b06ae022-fba2-9dbb-c477-8999b6278971-c7b6c5d9 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center start;
}

#w-node-b06ae022-fba2-9dbb-c477-8999b6278972-c7b6c5d9 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-b06ae022-fba2-9dbb-c477-8999b6278978-c7b6c5d9 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-b06ae022-fba2-9dbb-c477-8999b627897a-c7b6c5d9 {
  grid-area: 1 / 2 / 2 / 3;
}

@media screen and (min-width: 1920px) {
  #w-node-_7eacdc4f-40b4-b671-7139-ee0f6d7fc01f-5011829f, #w-node-_383a82c4-a3b9-5635-7040-3c3ac5c0e4e6-5011829f {
    place-self: stretch stretch;
  }

  #w-node-d9c794b6-e4e6-c98d-f31b-d425309b39b6-5011829f {
    grid-row: 1 / 11;
    grid-column-start: 1;
    align-self: start;
  }

  #w-node-f17e5454-1c06-d6a8-287b-4f30848dcfa4-5011829f {
    grid-row-start: 8;
  }

  #w-node-bb2fe309-d789-be24-ff16-76aaca1c094a-5011829f {
    justify-self: stretch;
  }

  #w-node-_75ea95f8-89c5-35f8-c8d5-51bad0df08e2-5011829f {
    grid-row: 1 / 11;
    align-self: center;
  }

  #w-node-_0f7372e0-4150-83b5-d954-a634df22f79d-5011829f {
    grid-row: 6 / 11;
    align-self: center;
  }

  #w-node-b4af2bdb-91f3-3437-5e64-94ff2359aa80-5011829f {
    grid-column-start: 8;
    place-self: center;
  }

  #w-node-b4af2bdb-91f3-3437-5e64-94ff2359aa84-5011829f {
    grid-column-end: 5;
  }

  #w-node-b4af2bdb-91f3-3437-5e64-94ff2359aa8f-5011829f {
    grid-row: 5 / 9;
    place-self: center start;
  }

  #w-node-b4af2bdb-91f3-3437-5e64-94ff2359aa91-5011829f, #w-node-b4af2bdb-91f3-3437-5e64-94ff2359aa93-5011829f, #w-node-f0aa3559-5f7e-9461-0f88-29478ad7ffcb-5011829f {
    justify-self: start;
  }

  #w-node-f0aa3559-5f7e-9461-0f88-29478ad7ffcd-5011829f {
    grid-row: 8 / 10;
    align-self: center;
  }

  #w-node-f0aa3559-5f7e-9461-0f88-29478ad7ffcf-5011829f {
    grid-row: 2 / 4;
  }

  #w-node-_770c7821-f3b1-8d4d-3f76-04a2351dd732-5011829f {
    grid-column-end: 8;
  }

  #w-node-_99b8c673-f5e4-334a-66e9-1d11520fa96a-5011829f {
    grid-area: 7 / 2 / 10 / 5;
    place-self: center;
  }

  #w-node-cdd380c7-4ac1-29ce-221e-64d4a0d5ef6c-5011829f {
    grid-column: 4 / 7;
    justify-self: start;
  }

  #w-node-aad56b93-1ed3-afaf-0e1a-814ba9d24579-5011829f {
    justify-self: start;
  }

  #w-node-_33aa5909-3fb3-2b23-0ab2-f9f34703fdc1-5011829f {
    grid-row-end: 11;
    align-self: center;
  }

  #w-node-_5d49d622-4948-16ec-a14a-81c02f4e9779-501182a0 {
    place-self: stretch stretch;
  }

  #w-node-_869ff43c-a1c8-eab5-1db2-41de574ee352-501182a0 {
    grid-row-start: 3;
  }

  #w-node-_8a8a5a25-2b18-1f7f-9581-459d30ee8df0-501182a0 {
    grid-row: 4 / 11;
    align-self: center;
  }

  #w-node-c29c161c-306f-2c40-2e52-aa652271879c-501182a0 {
    grid-column: 4 / 11;
    justify-self: end;
  }

  #w-node-c29c161c-306f-2c40-2e52-aa652271879d-501182a0 {
    grid-area: 1 / 1 / 2 / 8;
    justify-self: end;
  }

  #w-node-c29c161c-306f-2c40-2e52-aa652271879f-501182a0 {
    grid-column: 2 / 7;
  }

  #w-node-_6cd38693-0f21-cc62-bd2b-eee64419f1a1-501182a0 {
    grid-column: 4 / 11;
    justify-self: end;
  }

  #w-node-_6cd38693-0f21-cc62-bd2b-eee64419f1a4-501182a0 {
    grid-area: 1 / 1 / 2 / 8;
    justify-self: end;
  }

  #w-node-_82a967e1-752f-6111-c482-3062489969c9-501182a0 {
    align-self: start;
  }

  #w-node-_11fb28c3-7a80-791f-9160-7121bc36f0f3-501182a0 {
    align-self: center;
  }

  #w-node-_11fb28c3-7a80-791f-9160-7121bc36f104-501182a0 {
    grid-column: 4 / 11;
    justify-self: end;
  }

  #w-node-_11fb28c3-7a80-791f-9160-7121bc36f107-501182a0 {
    grid-area: 1 / 1 / 2 / 8;
    justify-self: end;
  }

  #w-node-d0587103-d621-805b-00a5-805457ee1853-501182a0 {
    align-self: start;
  }

  #w-node-_39212264-d1c2-cf30-3403-29b7ba978e05-501182a0 {
    justify-self: center;
  }

  #w-node-_57b6f572-4c59-6341-fa69-9aaf1ff21445-501182a0 {
    grid-row-end: 5;
    align-self: start;
  }

  #w-node-ce00a783-4a3a-ec41-9dc5-17ab8ba16a17-501182a0, #w-node-d4882e48-540d-e1ef-b100-a76c744a683a-501182a0 {
    grid-row: 1 / 5;
    align-self: start;
  }

  #w-node-d4882e48-540d-e1ef-b100-a76c744a683c-501182a0 {
    grid-row-end: 5;
    align-self: start;
  }

  #w-node-d4882e48-540d-e1ef-b100-a76c744a6842-501182a0 {
    align-self: end;
  }

  #w-node-_0d72565a-596e-2fcc-82f2-0157e33170db-501182a0 {
    grid-column: 1 / 6;
    justify-self: start;
  }

  #w-node-f4aafdc6-c4da-ee19-0201-a916e51560f1-501182a0 {
    justify-self: stretch;
  }

  #w-node-c3bb2571-a825-5ecc-f030-19a044727718-501182a0 {
    place-self: stretch stretch;
  }

  #w-node-f96d5263-f283-2453-5b76-35e6d7921d0a-501182a0 {
    grid-column-start: 2;
  }

  #w-node-_9285c734-67b9-203d-fc77-ed513d4e1676-501182a1 {
    place-self: stretch stretch;
  }

  #w-node-_869ff43c-a1c8-eab5-1db2-41de574ee352-501182a1 {
    grid-row-start: 3;
  }

  #w-node-_4cb35e6e-22c6-627f-dd7b-6ed127b0877a-501182a1 {
    grid-row: 6 / 9;
    align-self: center;
  }

  #w-node-_1e80b87d-ddb5-7510-471f-a1026c1d7e6e-501182a1 {
    grid-column: 4 / 11;
    justify-self: end;
  }

  #w-node-_1e80b87d-ddb5-7510-471f-a1026c1d7e6f-501182a1 {
    grid-area: 1 / 1 / 2 / 8;
    justify-self: end;
  }

  #w-node-_1e80b87d-ddb5-7510-471f-a1026c1d7e71-501182a1 {
    grid-column: 2 / 7;
  }

  #w-node-_0be71d13-96e0-3ba9-9d48-72e3e2083c6d-501182a1 {
    grid-column: 4 / 11;
    justify-self: end;
  }

  #w-node-_0be71d13-96e0-3ba9-9d48-72e3e2083c70-501182a1 {
    grid-area: 1 / 1 / 2 / 8;
    justify-self: end;
  }

  #w-node-_8ba3b09d-2f4c-2d81-115c-e3b20d6172f0-501182a1 {
    align-self: start;
  }

  #w-node-_2abf0af7-448a-a638-369c-af053e2fe745-501182a1 {
    align-self: center;
  }

  #w-node-_2abf0af7-448a-a638-369c-af053e2fe756-501182a1 {
    grid-column: 4 / 11;
    justify-self: end;
  }

  #w-node-_2abf0af7-448a-a638-369c-af053e2fe759-501182a1 {
    grid-area: 1 / 1 / 2 / 8;
    justify-self: end;
  }

  #w-node-_0716918e-1340-fc16-f258-bfab6a60f40d-501182a1 {
    justify-self: auto;
  }

  #w-node-_39212264-d1c2-cf30-3403-29b7ba978e05-501182a1 {
    justify-self: center;
  }

  #w-node-_6853e11e-8319-e01e-99b4-65cc5d5ddcd0-501182a1 {
    align-self: end;
  }

  #w-node-_5faab7e0-2774-7339-d597-f893b5facb39-501182a1, #w-node-_5dfb337a-ab1a-17f3-5052-ccf1c54603b9-501182a1, #w-node-_4b912c8b-c9bb-3ce3-5fba-03da8d342e96-501182a1 {
    justify-self: auto;
  }

  #w-node-_57b6f572-4c59-6341-fa69-9aaf1ff21445-501182a1 {
    grid-row-end: 5;
    align-self: start;
  }

  #w-node-ce00a783-4a3a-ec41-9dc5-17ab8ba16a17-501182a1 {
    grid-row: 1 / 5;
    align-self: start;
  }

  #w-node-_50541a60-c4f1-b602-34a4-ce8ed6c91a50-501182a1 {
    align-self: end;
  }

  #w-node-f4aafdc6-c4da-ee19-0201-a916e51560f1-501182a1 {
    justify-self: stretch;
  }

  #w-node-_31d9b566-a4ff-2cfd-4fb0-579c66ed45bf-501182a1 {
    place-self: stretch stretch;
  }

  #w-node-_6c703713-8931-02bf-fe5a-7139c732c4dd-501182a1 {
    grid-column-start: 2;
  }

  #w-node-_7f9e6cf1-e42b-87a0-ee80-49389be31a85-501182a3 {
    align-self: center;
  }

  #w-node-_2e32540c-303d-7632-b3b3-39b50cb42ac5-501182a3 {
    grid-column-start: 2;
  }

  #w-node-_6d5584c6-4648-b946-b27f-69cb5c40ae48-501182a3, #w-node-_42c21455-89f4-0c1e-577e-4e66c4b000bb-501182a3, #w-node-a63899de-1699-5a40-856e-fbd20278fc8c-501182a6, #w-node-d6f949cd-9c23-f7a2-e2a9-a309ab921b72-501182a7 {
    place-self: stretch stretch;
  }

  #w-node-_92d6d5ba-02aa-59fd-94db-bd3797dcb844-501182a7 {
    grid-row-start: 3;
  }

  #w-node-_92d6d5ba-02aa-59fd-94db-bd3797dcb871-501182a7 {
    grid-row-end: 11;
    align-self: center;
  }

  #w-node-_89684356-1d21-a5d9-93ee-0c680a470cc0-501182a7 {
    grid-column: 4 / 11;
    justify-self: end;
  }

  #w-node-a6fe8f1f-c3df-523b-127c-4253d4d8994a-501182a7 {
    grid-area: 1 / 1 / 2 / 8;
    justify-self: end;
  }

  #w-node-_6d4fed18-f32c-3523-1c1c-3be17d01483f-501182a7 {
    grid-column: 2 / 7;
  }

  #w-node-_3076f772-c34e-0033-a93f-15a583f40da7-501182a7 {
    grid-column: 4 / 11;
    justify-self: end;
  }

  #w-node-_3076f772-c34e-0033-a93f-15a583f40da8-501182a7 {
    grid-area: 1 / 1 / 2 / 8;
    justify-self: end;
  }

  #w-node-_409ea324-2ce3-2e1a-b7b0-33aedc1e9d6c-501182a7 {
    align-self: start;
  }

  #w-node-_7040265e-64dd-d188-fdc9-d648829868ab-501182a7 {
    align-self: center;
  }

  #w-node-_804a9b56-9db5-dfb2-8f8c-97013c3150e8-501182a7 {
    grid-column: 4 / 11;
    justify-self: end;
  }

  #w-node-_804a9b56-9db5-dfb2-8f8c-97013c3150eb-501182a7 {
    grid-area: 1 / 1 / 2 / 8;
    justify-self: end;
  }

  #w-node-baa3d3e8-cf19-e7fd-20a5-c5acf98eec06-501182a7 {
    justify-self: auto;
  }

  #w-node-_0ae11add-14f1-ae1c-1853-377c2ff84b24-501182a7 {
    grid-column-start: 8;
  }

  #w-node-_0ae11add-14f1-ae1c-1853-377c2ff84b26-501182a7 {
    grid-row: 2 / 8;
  }

  #w-node-_0ae11add-14f1-ae1c-1853-377c2ff84b28-501182a7 {
    grid-row-end: 11;
    align-self: center;
  }

  #w-node-_0ae11add-14f1-ae1c-1853-377c2ff84b2a-501182a7 {
    grid-row-end: 11;
    grid-column-end: 8;
    align-self: end;
  }

  #w-node-_793b84d3-b1e9-e87e-7687-b32c3cf57930-501182a7 {
    grid-row: 1 / 11;
    align-self: start;
  }

  #w-node-_793b84d3-b1e9-e87e-7687-b32c3cf57932-501182a7 {
    grid-row-end: 11;
    align-self: center;
  }

  #w-node-e1e29bb3-1f15-ec66-f7fc-6ffc08bbccf5-501182a7 {
    grid-row: 1 / 11;
    align-self: start;
  }

  #w-node-e1e29bb3-1f15-ec66-f7fc-6ffc08bbccf7-501182a7 {
    grid-row-end: 11;
    align-self: center;
  }

  #w-node-_7ded1c78-cc20-ac36-de84-231d9e738371-501182a7 {
    justify-self: stretch;
  }

  #w-node-_7ded1c78-cc20-ac36-de84-231d9e738378-501182a7 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-b5bfc4d9-7eea-bcf9-07cd-61aff3cb6599-501182a7 {
    grid-column-start: 2;
  }

  #w-node-_256d0e25-5524-64a1-6cc0-501ea821e15e-501182a7 {
    place-self: stretch stretch;
  }

  #w-node-_41fd3686-f758-e380-9e51-60b7f690d64c-f690d64c {
    justify-self: auto;
  }

  #w-node-_869ff43c-a1c8-eab5-1db2-41de574ee352-c54ac1ae {
    grid-row-start: 3;
  }

  #w-node-_8a8a5a25-2b18-1f7f-9581-459d30ee8df0-c54ac1ae {
    grid-row: 4 / 11;
    align-self: center;
  }

  #w-node-c8ac02c4-025b-3c3c-8918-1596ce331429-c54ac1ae {
    grid-column: 4 / 11;
    justify-self: end;
  }

  #w-node-c8ac02c4-025b-3c3c-8918-1596ce33142a-c54ac1ae {
    grid-area: 1 / 1 / 2 / 8;
    justify-self: end;
  }

  #w-node-c8ac02c4-025b-3c3c-8918-1596ce33142e-c54ac1ae {
    grid-column: 2 / 7;
  }

  #w-node-_3a77038c-40a3-86ec-1c2f-4235d4333a28-c54ac1ae {
    grid-column: 4 / 11;
    justify-self: end;
  }

  #w-node-_3a77038c-40a3-86ec-1c2f-4235d4333a2b-c54ac1ae {
    grid-area: 1 / 1 / 2 / 8;
    justify-self: end;
  }

  #w-node-_206ebe4f-9038-3426-ef22-7be1eb013445-c54ac1ae {
    align-self: start;
  }

  #w-node-_469aaf06-71d2-d286-f546-ecdfed11657d-c54ac1ae {
    align-self: center;
  }

  #w-node-_469aaf06-71d2-d286-f546-ecdfed11658e-c54ac1ae {
    grid-column: 4 / 11;
    justify-self: end;
  }

  #w-node-_469aaf06-71d2-d286-f546-ecdfed116591-c54ac1ae {
    grid-area: 1 / 1 / 2 / 8;
    justify-self: end;
  }

  #w-node-_3ca69dee-0838-ecaf-4db8-7e57d6287219-c54ac1ae {
    justify-self: auto;
  }

  #w-node-e4433dff-0de9-597e-731a-a0e4e1b1e492-c54ac1ae, #w-node-a9768bd5-6779-ee69-b490-0c499ed58e06-c54ac1ae {
    justify-self: center;
  }

  #w-node-cc6eae38-7ec4-d536-b09c-dc39a70fe2c8-c54ac1ae {
    grid-column-start: 2;
  }

  #w-node-_2f5f7a3c-d6cb-727e-54cd-43681bb1e620-c54ac1ae, #w-node-d1c43362-48d3-9b91-4e89-6654acafb1bc-c54ac1ae, #w-node-_1e24c1bd-5b38-80b8-92b2-843da2a2587c-63c030c3 {
    place-self: stretch stretch;
  }

  #w-node-_869ff43c-a1c8-eab5-1db2-41de574ee352-63c030c3 {
    grid-row-start: 3;
  }

  #w-node-e27c6515-bc5b-1189-124a-7703db7816b2-63c030c3 {
    grid-row: 8 / 10;
    align-self: center;
  }

  #w-node-_193400e3-c10d-d49d-0298-9a8a0958dfcd-63c030c3 {
    grid-row: 2 / 4;
  }

  #w-node-_05b441fa-ea2c-5d12-cb9c-1d4e64bfca94-63c030c3 {
    grid-column: 4 / 11;
    justify-self: end;
  }

  #w-node-_05b441fa-ea2c-5d12-cb9c-1d4e64bfca95-63c030c3 {
    grid-area: 1 / 1 / 2 / 8;
    justify-self: end;
  }

  #w-node-_05b441fa-ea2c-5d12-cb9c-1d4e64bfca97-63c030c3 {
    grid-column: 2 / 7;
  }

  #w-node-_911e0c92-5ef3-8303-2070-397815fa6a3d-63c030c3 {
    grid-column: 4 / 11;
    justify-self: end;
  }

  #w-node-_911e0c92-5ef3-8303-2070-397815fa6a40-63c030c3 {
    grid-area: 1 / 1 / 2 / 8;
    justify-self: end;
  }

  #w-node-_4905d13e-5406-a378-a57f-1483582f1c3b-63c030c3 {
    align-self: start;
  }

  #w-node-_4131ea05-0717-af39-7762-c4cc5ad87c95-63c030c3 {
    align-self: center;
  }

  #w-node-_4131ea05-0717-af39-7762-c4cc5ad87ca6-63c030c3 {
    grid-column: 4 / 11;
    justify-self: end;
  }

  #w-node-_4131ea05-0717-af39-7762-c4cc5ad87ca9-63c030c3 {
    grid-area: 1 / 1 / 2 / 8;
    justify-self: end;
  }

  #w-node-_32d029fd-f56b-bc1b-b140-5a5d7fc3a734-63c030c3, #w-node-_5ad34672-4f6d-d218-70e9-0ce784a9d930-63c030c3 {
    align-self: end;
  }

  #w-node-_45de002e-74ce-fd5b-d9c5-b9c331f186e4-63c030c3 {
    grid-column-start: 2;
  }

  #w-node-d291f128-406e-4b94-20ce-a2e37c66bfd9-63c030c3, #w-node-fbde3bd7-532e-188a-bd5e-04072b9f0406-1868ad4b {
    place-self: stretch stretch;
  }

  #w-node-e671cb23-5f69-f324-ac2c-6dbf7c6f2fcd-1868ad4b {
    grid-row-end: 11;
    align-self: center;
  }

  #w-node-a551c85d-5e2f-893c-3294-2ead181b82c9-1868ad4b {
    grid-row: 6 / 9;
    align-self: center;
  }

  #w-node-_06cbb2a0-a258-3cd5-bf68-836a5e0026a4-1868ad4b, #w-node-a8996fdc-d6f1-2664-3288-9d76be62d36f-1868ad4b, #w-node-_43c98676-f905-9bd0-2810-c4f08599c59d-1868ad4b {
    grid-row-end: 11;
    align-self: center;
  }

  #w-node-ed533c5f-7469-8917-71b1-9970b63b77ab-1868ad4b, #w-node-_95f12ab7-7187-4a0b-c25c-32bf9ce91924-c7b6c5d9, #w-node-_383a82c4-a3b9-5635-7040-3c3ac5c0e4e6-c7b6c5d9, #w-node-_6f6e9a78-402c-57ff-17df-0f1cea5c1737-c7b6c5d9 {
    place-self: stretch stretch;
  }

  #w-node-c5d2184b-86fc-705f-a557-08791d423d1f-c7b6c5d9 {
    grid-row-start: 2;
    align-self: start;
  }

  #w-node-c5d2184b-86fc-705f-a557-08791d423d22-c7b6c5d9, #w-node-c5d2184b-86fc-705f-a557-08791d423d24-c7b6c5d9 {
    align-self: stretch;
  }

  #w-node-c5d2184b-86fc-705f-a557-08791d423d26-c7b6c5d9, #w-node-bb2fe309-d789-be24-ff16-76aaca1c094a-c7b6c5d9 {
    justify-self: stretch;
  }

  #w-node-_0f7372e0-4150-83b5-d954-a634df22f79d-c7b6c5d9 {
    grid-row-end: 11;
    align-self: center;
  }

  #w-node-b4af2bdb-91f3-3437-5e64-94ff2359aa8f-c7b6c5d9 {
    grid-row: 6 / 9;
    align-self: center;
  }

  #w-node-f0aa3559-5f7e-9461-0f88-29478ad7ffcd-c7b6c5d9, #w-node-_99b8c673-f5e4-334a-66e9-1d11520fa96a-c7b6c5d9, #w-node-_33aa5909-3fb3-2b23-0ab2-f9f34703fdc1-c7b6c5d9 {
    grid-row-end: 11;
    align-self: center;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_7eacdc4f-40b4-b671-7139-ee0f6d7fc025-5011829f, #w-node-_383a82c4-a3b9-5635-7040-3c3ac5c0e4ec-5011829f {
    grid-column: 6 / 7;
  }

  #w-node-b04f0469-be43-78a5-39c9-45f5bd7b3a93-5011829f, #w-node-_70c6039b-a4d5-d702-f635-97be0c57be4c-5011829f {
    grid-row-end: 2;
    grid-column-end: 4;
  }

  #w-node-_32805088-1724-b2e8-630d-ecb92d31ff4f-5011829f {
    grid-area: 8 / 1 / 11 / 6;
    place-self: center;
  }

  #w-node-f17e5454-1c06-d6a8-287b-4f30848dcfa4-5011829f {
    grid-area: 1 / 1 / 4 / 5;
    place-self: center start;
  }

  #w-node-c85c8c9e-f67c-4f54-b069-2619dd19df13-5011829f {
    grid-column: 1 / 4;
    grid-row-start: 1;
    place-self: center start;
  }

  #w-node-_65fc7606-4244-f804-5f4a-082a57d6e1ad-5011829f {
    grid-column: 1 / 4;
    grid-row-start: 3;
    place-self: center start;
  }

  #w-node-bb2fe309-d789-be24-ff16-76aaca1c094a-5011829f {
    grid-row: 7 / 9;
    grid-column-start: 2;
    justify-self: center;
  }

  #w-node-cda3c766-cb58-453b-90b0-ba7569ea6179-5011829f {
    grid-column: 3 / 6;
    grid-row-end: 3;
    place-self: start center;
  }

  #w-node-ead31632-5207-d631-9c8a-c30223229b71-5011829f {
    grid-row: 1 / 8;
    grid-column-end: 6;
    justify-self: center;
  }

  #w-node-cd3c48c8-a093-ea71-4a2d-22cdcded5929-5011829f {
    grid-area: 2 / 2 / 5 / 4;
    align-self: stretch;
  }

  #w-node-_97deab01-fe71-2a4b-43ed-8d0ce3967e64-5011829f {
    grid-column-end: 6;
    justify-self: start;
  }

  #w-node-_75ea95f8-89c5-35f8-c8d5-51bad0df08e2-5011829f {
    grid-column: 1 / 6;
    grid-row-start: 7;
  }

  #w-node-_6e2a576d-f676-9986-b469-db8919a17f27-5011829f {
    grid-column: 1 / 6;
    grid-row-end: 7;
  }

  #w-node-_94643cf3-d101-d800-c6ad-00315b533be4-5011829f {
    grid-column-end: 6;
    place-self: start center;
  }

  #w-node-_0f7372e0-4150-83b5-d954-a634df22f79d-5011829f {
    grid-row: 4 / 7;
    grid-column-end: 6;
  }

  #w-node-_0eb9cbe6-1369-9ebe-4fc9-65337cd72d15-5011829f {
    grid-row: 1 / 3;
    grid-column-end: 4;
    justify-self: start;
  }

  #w-node-b4af2bdb-91f3-3437-5e64-94ff2359aa80-5011829f {
    grid-column: 1 / 6;
    grid-row-start: 6;
    align-self: center;
  }

  #w-node-b4af2bdb-91f3-3437-5e64-94ff2359aa8e-5011829f {
    grid-row-end: 7;
    grid-column-end: 6;
  }

  #w-node-b4af2bdb-91f3-3437-5e64-94ff2359aa91-5011829f {
    grid-area: 1 / 2 / 7 / 6;
    place-self: start end;
  }

  #w-node-b4af2bdb-91f3-3437-5e64-94ff2359aa93-5011829f {
    grid-row: 1 / 7;
    grid-column-end: 6;
    place-self: center;
  }

  #w-node-f0aa3559-5f7e-9461-0f88-29478ad7ffbc-5011829f {
    grid-column: 1 / 6;
    grid-row-start: 7;
  }

  #w-node-f0aa3559-5f7e-9461-0f88-29478ad7ffca-5011829f {
    grid-column: 1 / 6;
    grid-row-end: 7;
  }

  #w-node-f0aa3559-5f7e-9461-0f88-29478ad7ffcb-5011829f {
    grid-column-end: 6;
    place-self: start center;
  }

  #w-node-f0aa3559-5f7e-9461-0f88-29478ad7ffcd-5011829f {
    grid-row: 4 / 7;
    grid-column-end: 6;
  }

  #w-node-f0aa3559-5f7e-9461-0f88-29478ad7ffcf-5011829f {
    grid-row: 1 / 3;
    grid-column-end: 4;
    justify-self: start;
  }

  #w-node-_5e95467f-4f2f-bd4b-7019-867b78047658-5011829f {
    grid-column: 1 / 6;
    grid-row-start: 7;
    align-self: center;
  }

  #w-node-_770c7821-f3b1-8d4d-3f76-04a2351dd732-5011829f {
    grid-row-end: 7;
  }

  #w-node-cdd380c7-4ac1-29ce-221e-64d4a0d5ef6c-5011829f {
    grid-area: 1 / 2 / 7 / 6;
    place-self: start center;
  }

  #w-node-aad56b93-1ed3-afaf-0e1a-814ba9d24579-5011829f {
    grid-row: 2 / 7;
    grid-column-end: 6;
    place-self: center;
  }

  #w-node-_33aa5909-3fb3-2b23-0ab2-f9f34703fdb0-5011829f {
    grid-column: 1 / 6;
    grid-row-start: 7;
  }

  #w-node-_33aa5909-3fb3-2b23-0ab2-f9f34703fdbe-5011829f {
    grid-column: 1 / 6;
    grid-row-end: 7;
  }

  #w-node-_33aa5909-3fb3-2b23-0ab2-f9f34703fdbf-5011829f {
    grid-column-end: 6;
    place-self: start center;
  }

  #w-node-_33aa5909-3fb3-2b23-0ab2-f9f34703fdc1-5011829f {
    grid-row: 4 / 7;
    grid-column-end: 6;
  }

  #w-node-_33aa5909-3fb3-2b23-0ab2-f9f34703fdc3-5011829f {
    grid-row: 1 / 3;
    grid-column-end: 4;
    justify-self: start;
  }

  #w-node-_5d49d622-4948-16ec-a14a-81c02f4e977f-501182a0 {
    grid-column: 6 / 7;
  }

  #w-node-_869ff43c-a1c8-eab5-1db2-41de574ee350-501182a0 {
    grid-column: 1 / 6;
  }

  #w-node-_869ff43c-a1c8-eab5-1db2-41de574ee352-501182a0 {
    grid-area: 8 / 1 / 11 / 6;
    align-self: center;
  }

  #w-node-bbc42b15-2ac2-d651-4ced-e44fb09a499b-501182a0 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-bbc42b15-2ac2-d651-4ced-e44fb09a49a6-501182a0 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-bbc42b15-2ac2-d651-4ced-e44fb09a49b0-501182a0 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-be7aa6f7-67dd-3410-3382-5ff48eb63d84-501182a0 {
    grid-column: 1 / 4;
  }

  #w-node-c29c161c-306f-2c40-2e52-aa652271879c-501182a0 {
    grid-column: 1 / 6;
    justify-self: auto;
  }

  #w-node-c29c161c-306f-2c40-2e52-aa652271879d-501182a0 {
    grid-column-end: 6;
    justify-self: start;
  }

  #w-node-c29c161c-306f-2c40-2e52-aa652271879f-501182a0 {
    grid-column: 2 / 6;
  }

  #w-node-_6cd38693-0f21-cc62-bd2b-eee64419f1a1-501182a0 {
    grid-column: 1 / 6;
    justify-self: auto;
  }

  #w-node-_6cd38693-0f21-cc62-bd2b-eee64419f1a4-501182a0 {
    grid-column-end: 6;
    justify-self: start;
  }

  #w-node-_82a967e1-752f-6111-c482-3062489969c9-501182a0 {
    grid-column-end: 6;
  }

  #w-node-_11fb28c3-7a80-791f-9160-7121bc36f0f3-501182a0 {
    grid-column: 1 / 6;
  }

  #w-node-_11fb28c3-7a80-791f-9160-7121bc36f104-501182a0 {
    grid-column: 1 / 6;
    justify-self: auto;
  }

  #w-node-_11fb28c3-7a80-791f-9160-7121bc36f107-501182a0 {
    grid-column-end: 6;
    justify-self: start;
  }

  #w-node-d0f49304-e28e-b457-4244-16be22aa7190-501182a0 {
    grid-area: 2 / 1 / 3 / 6;
  }

  #w-node-d0fbfeca-63a0-3c20-6f9b-68ff5f113a3d-501182a0 {
    grid-column-end: 6;
  }

  #w-node-d0fbfeca-63a0-3c20-6f9b-68ff5f113a3f-501182a0 {
    grid-area: 2 / 2 / 3 / 6;
  }

  #w-node-d0fbfeca-63a0-3c20-6f9b-68ff5f113a41-501182a0 {
    grid-area: 3 / 2 / 4 / 6;
  }

  #w-node-_214ded3f-34aa-db41-8d3d-3360f6a0b96a-501182a0 {
    grid-column-end: 6;
  }

  #w-node-_29ff9a60-09ee-1646-41bb-b2c48c32209e-501182a0 {
    grid-column-end: 9;
  }

  #w-node-cd5bd58f-867b-f96b-6f9d-eb410321705d-501182a0 {
    grid-column-end: 2;
  }

  #w-node-_55409143-6ae9-06d2-4b30-75156b041463-501182a0 {
    grid-column: 2 / 4;
  }

  #w-node-b46934ab-ba40-5834-2879-37887ba587f6-501182a0 {
    grid-column: 6 / 8;
  }

  #w-node-_24548744-9ec1-6165-b039-cc95d4fa6cd7-501182a0 {
    grid-column: 4 / 6;
    justify-self: center;
  }

  #w-node-_80acce90-d198-2d04-392c-fbef36da5db7-501182a0 {
    grid-column-end: 9;
  }

  #w-node-_4efa2c03-cdf7-9b3e-c7f2-6623a29db4d4-501182a0 {
    grid-column: 8 / 9;
  }

  #w-node-_2773d3d8-43b6-985c-52bb-f2a53d561c51-501182a0 {
    grid-column-end: 2;
  }

  #w-node-ac2152b3-2f22-27dd-3dd5-5f01c8281ea0-501182a0 {
    grid-column: 2 / 4;
    justify-self: center;
  }

  #w-node-_44e70626-d246-62c1-29c8-b29e0a96824f-501182a0 {
    grid-column: 4 / 6;
  }

  #w-node-_433d7c77-8c27-c152-ea04-393a9ff89511-501182a0 {
    grid-column: 6 / 8;
  }

  #w-node-_57368a91-57fb-7642-aa06-d44f17700db1-501182a0 {
    grid-column: 8 / 9;
  }

  #w-node-_8a2d99ff-7a4a-0be2-0a08-c25c4d5021b7-501182a0 {
    grid-column-end: 4;
  }

  #w-node-a80d6299-2895-6513-96e0-0d1c2e3a9933-501182a0 {
    grid-column: 2 / 4;
    align-self: center;
  }

  #w-node-_43f54e13-8e3a-e021-019e-003684c8b6ea-501182a0 {
    grid-column: 4 / 6;
    align-self: start;
  }

  #w-node-_5339f1aa-207a-4637-caec-d705b26f5439-501182a0 {
    grid-column: 6 / 8;
  }

  #w-node-fa8699de-0576-bfda-3087-9f6b4fbddce1-501182a0 {
    grid-column: 6 / 9;
  }

  #w-node-d0587103-d621-805b-00a5-805457ee1853-501182a0 {
    grid-column-end: 6;
  }

  #w-node-_45f8a0cb-8dd3-db7e-bca5-0d423dbd5417-501182a0 {
    grid-column: 1 / 6;
  }

  #w-node-_400923ac-af2f-8986-5d6b-5275e74e9ec8-501182a0 {
    grid-column-end: 6;
  }

  #w-node-_57f1183f-9cae-a4cd-8d07-c3410eae7cbb-501182a0 {
    grid-area: 2 / 1 / 3 / 6;
  }

  #w-node-_39212264-d1c2-cf30-3403-29b7ba978e01-501182a0, #w-node-_39212264-d1c2-cf30-3403-29b7ba978e03-501182a0, #w-node-_39212264-d1c2-cf30-3403-29b7ba978e07-501182a0 {
    grid-column-end: 6;
  }

  #w-node-_2abe9d10-077b-5455-453f-5f82b3269887-501182a0 {
    grid-area: 1 / 3 / 4 / 6;
    align-self: center;
  }

  #w-node-_2abe9d10-077b-5455-453f-5f82b3269889-501182a0 {
    grid-area: 3 / 1 / 6 / 4;
    place-self: center;
  }

  #w-node-_57b6f572-4c59-6341-fa69-9aaf1ff21445-501182a0 {
    grid-area: 1 / 1 / 5 / 5;
    align-self: start;
  }

  #w-node-ce00a783-4a3a-ec41-9dc5-17ab8ba16a17-501182a0 {
    grid-column: 4 / 6;
    grid-row-end: 4;
    place-self: end center;
  }

  #w-node-d4882e48-540d-e1ef-b100-a76c744a6839-501182a0 {
    grid-column: 1 / 6;
  }

  #w-node-d4882e48-540d-e1ef-b100-a76c744a683a-501182a0 {
    grid-column: 4 / 6;
    grid-row-end: 4;
    place-self: end center;
  }

  #w-node-d4882e48-540d-e1ef-b100-a76c744a683c-501182a0 {
    grid-area: 1 / 1 / 5 / 5;
    align-self: start;
  }

  #w-node-d4882e48-540d-e1ef-b100-a76c744a683e-501182a0 {
    grid-column: 1 / 4;
    grid-row-end: 5;
    justify-self: start;
  }

  #w-node-d4882e48-540d-e1ef-b100-a76c744a6840-501182a0 {
    grid-column: 3 / 6;
    grid-row-start: 3;
    justify-self: center;
  }

  #w-node-d4882e48-540d-e1ef-b100-a76c744a6842-501182a0 {
    grid-column-end: 6;
    align-self: center;
  }

  #w-node-_2167f82b-cf0d-6b59-fcc4-7957ad0e8d49-501182a0, #w-node-_2167f82b-cf0d-6b59-fcc4-7957ad0e8d4b-501182a0, #w-node-_2167f82b-cf0d-6b59-fcc4-7957ad0e8d4f-501182a0, #w-node-_2167f82b-cf0d-6b59-fcc4-7957ad0e8d52-501182a0 {
    grid-column-end: 6;
  }

  #w-node-_0d72565a-596e-2fcc-82f2-0157e33170d7-501182a0 {
    grid-row: 1 / 3;
  }

  #w-node-_0d72565a-596e-2fcc-82f2-0157e33170d9-501182a0 {
    grid-column-end: 6;
    justify-self: stretch;
  }

  #w-node-_0d72565a-596e-2fcc-82f2-0157e33170db-501182a0 {
    grid-area: 7 / 1 / 11 / 5;
    place-self: center end;
  }

  #w-node-_0d72565a-596e-2fcc-82f2-0157e33170dd-501182a0 {
    grid-area: 2 / 1 / 6 / 6;
    align-self: end;
  }

  #w-node-_95fed307-ddd7-3e39-fd29-c930faaa461e-501182a0 {
    grid-column-end: 6;
  }

  #w-node-afd901fb-fa89-45cf-e5ba-6487069ad691-501182a0 {
    grid-area: 3 / 1 / 4 / 6;
  }

  #w-node-f4aafdc6-c4da-ee19-0201-a916e51560f1-501182a0 {
    grid-column: 1 / 2;
  }

  #w-node-a0c9c49c-4046-d595-4a4c-cdcb2830799a-501182a0 {
    align-self: end;
  }

  #w-node-c3bb2571-a825-5ecc-f030-19a04472771e-501182a0 {
    grid-column: 6 / 7;
  }

  #w-node-f96d5263-f283-2453-5b76-35e6d7921d0a-501182a0 {
    grid-column: 1 / 6;
    place-self: start center;
  }

  #w-node-f96d5263-f283-2453-5b76-35e6d7921d18-501182a0 {
    justify-self: center;
  }

  #w-node-f96d5263-f283-2453-5b76-35e6d7921d1a-501182a0 {
    grid-area: 2 / 1 / 3 / 6;
  }

  #w-node-f96d5263-f283-2453-5b76-35e6d7921d23-501182a0 {
    justify-self: center;
  }

  #w-node-_66b7c220-b0e2-d411-8f9f-9bf11ee79acb-1ee79ac1 {
    place-self: auto;
  }

  #w-node-_9285c734-67b9-203d-fc77-ed513d4e167c-501182a1 {
    grid-column: 6 / 7;
  }

  #w-node-_869ff43c-a1c8-eab5-1db2-41de574ee352-501182a1 {
    grid-area: 8 / 1 / 11 / 6;
    align-self: center;
  }

  #w-node-bbc42b15-2ac2-d651-4ced-e44fb09a499b-501182a1 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-bbc42b15-2ac2-d651-4ced-e44fb09a49a6-501182a1 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-bbc42b15-2ac2-d651-4ced-e44fb09a49b0-501182a1 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_4aeec1ce-d8b6-8a17-c788-de40af9844a9-501182a1 {
    grid-area: 1 / 1 / 7 / 5;
    place-self: start end;
  }

  #w-node-_66f4b29b-ee95-92a1-3fe8-8144cc8787fe-501182a1 {
    grid-row: 1 / 7;
    grid-column-end: 6;
    place-self: center;
  }

  #w-node-_1e80b87d-ddb5-7510-471f-a1026c1d7e6e-501182a1 {
    grid-column: 1 / 6;
    justify-self: auto;
  }

  #w-node-_1e80b87d-ddb5-7510-471f-a1026c1d7e6f-501182a1 {
    grid-column-end: 6;
    justify-self: start;
  }

  #w-node-_1e80b87d-ddb5-7510-471f-a1026c1d7e71-501182a1 {
    grid-column: 2 / 6;
  }

  #w-node-_0be71d13-96e0-3ba9-9d48-72e3e2083c6d-501182a1 {
    grid-column: 1 / 6;
    justify-self: auto;
  }

  #w-node-_0be71d13-96e0-3ba9-9d48-72e3e2083c70-501182a1 {
    grid-column-end: 6;
    justify-self: start;
  }

  #w-node-_8ba3b09d-2f4c-2d81-115c-e3b20d6172f0-501182a1 {
    grid-column-end: 6;
  }

  #w-node-_2abf0af7-448a-a638-369c-af053e2fe745-501182a1 {
    grid-column: 1 / 6;
  }

  #w-node-_2abf0af7-448a-a638-369c-af053e2fe756-501182a1 {
    grid-column: 1 / 6;
    justify-self: auto;
  }

  #w-node-_2abf0af7-448a-a638-369c-af053e2fe759-501182a1 {
    grid-column-end: 6;
    justify-self: start;
  }

  #w-node-_4063de9f-37bb-291e-c71c-5483ac15cf32-501182a1 {
    grid-area: 3 / 1 / 4 / 6;
  }

  #w-node-_0716918e-1340-fc16-f258-bfab6a60f40d-501182a1 {
    grid-column: 1 / 6;
  }

  #w-node-d0cf825e-bd96-5278-a570-927bd3ee580d-501182a1 {
    grid-column: 1 / 6;
    grid-row-end: 3;
    align-self: auto;
  }

  #w-node-d0cf825e-bd96-5278-a570-927bd3ee5813-501182a1 {
    grid-column: 1 / 6;
  }

  #w-node-_400923ac-af2f-8986-5d6b-5275e74e9ec8-501182a1 {
    grid-column-end: 6;
  }

  #w-node-_57f1183f-9cae-a4cd-8d07-c3410eae7cbb-501182a1 {
    grid-area: 2 / 1 / 3 / 6;
  }

  #w-node-_39212264-d1c2-cf30-3403-29b7ba978e07-501182a1, #w-node-ed2b408b-6244-59ba-325b-e3360dfd7983-501182a1 {
    grid-column-end: 6;
  }

  #w-node-_6853e11e-8319-e01e-99b4-65cc5d5ddcd0-501182a1 {
    grid-column-end: 6;
    align-self: center;
  }

  #w-node-_6853e11e-8319-e01e-99b4-65cc5d5ddcd8-501182a1, #w-node-_6853e11e-8319-e01e-99b4-65cc5d5ddcdb-501182a1, #w-node-_2b069340-fb10-0d67-7331-ff5745a2b4c0-501182a1, #w-node-_4f3d90c7-acef-84df-0d19-1580246dc1b2-501182a1, #w-node-f0af9bef-720f-87c9-1de1-6aaf51dd8fe4-501182a1 {
    grid-column-end: 6;
  }

  #w-node-_90ef23a6-2991-7a0a-ddf0-72a95c576ca2-501182a1, #w-node-_5faab7e0-2774-7339-d597-f893b5facb39-501182a1, #w-node-_5dfb337a-ab1a-17f3-5052-ccf1c54603b9-501182a1, #w-node-_4b912c8b-c9bb-3ce3-5fba-03da8d342e96-501182a1 {
    grid-column: 1 / 6;
  }

  #w-node-_2abe9d10-077b-5455-453f-5f82b3269887-501182a1 {
    grid-area: 1 / 3 / 4 / 6;
    align-self: center;
  }

  #w-node-_2abe9d10-077b-5455-453f-5f82b3269889-501182a1 {
    grid-area: 3 / 1 / 6 / 4;
    place-self: center;
  }

  #w-node-_57b6f572-4c59-6341-fa69-9aaf1ff21445-501182a1 {
    grid-area: 1 / 1 / 5 / 5;
    align-self: start;
  }

  #w-node-ce00a783-4a3a-ec41-9dc5-17ab8ba16a17-501182a1 {
    grid-column: 4 / 6;
    grid-row-end: 4;
    place-self: end center;
  }

  #w-node-_50541a60-c4f1-b602-34a4-ce8ed6c91a50-501182a1 {
    grid-column-end: 6;
    align-self: center;
  }

  #w-node-_50541a60-c4f1-b602-34a4-ce8ed6c91a52-501182a1, #w-node-_50541a60-c4f1-b602-34a4-ce8ed6c91a54-501182a1, #w-node-_50541a60-c4f1-b602-34a4-ce8ed6c91a58-501182a1, #w-node-_50541a60-c4f1-b602-34a4-ce8ed6c91a5b-501182a1, #w-node-_50541a60-c4f1-b602-34a4-ce8ed6c91a61-501182a1 {
    grid-column-end: 6;
  }

  #w-node-afd901fb-fa89-45cf-e5ba-6487069ad691-501182a1 {
    grid-area: 3 / 1 / 4 / 6;
  }

  #w-node-f4aafdc6-c4da-ee19-0201-a916e51560f1-501182a1 {
    grid-column: 1 / 2;
  }

  #w-node-a0c9c49c-4046-d595-4a4c-cdcb2830799a-501182a1 {
    align-self: end;
  }

  #w-node-_31d9b566-a4ff-2cfd-4fb0-579c66ed45c5-501182a1 {
    grid-column: 6 / 7;
  }

  #w-node-_6c703713-8931-02bf-fe5a-7139c732c4dd-501182a1 {
    grid-column: 1 / 6;
    place-self: start center;
  }

  #w-node-_6c703713-8931-02bf-fe5a-7139c732c4eb-501182a1 {
    justify-self: center;
  }

  #w-node-_6c703713-8931-02bf-fe5a-7139c732c4ed-501182a1 {
    grid-area: 2 / 1 / 3 / 6;
  }

  #w-node-_6c703713-8931-02bf-fe5a-7139c732c4f6-501182a1 {
    justify-self: center;
  }

  #w-node-_7f9e6cf1-e42b-87a0-ee80-49389be31a85-501182a3 {
    grid-column: 1 / 6;
    grid-row-start: 2;
    place-self: center start;
  }

  #w-node-_674f48b5-b967-76b1-64ea-f227268f28ad-501182a3 {
    justify-self: start;
  }

  #w-node-_3ba2100a-b1cc-ad1c-20c3-69fe51de0932-501182a3 {
    grid-row-end: 2;
    align-self: end;
  }

  #w-node-_423ee211-520f-781b-836d-cc13420139a7-501182a3, #w-node-ee3b2f6e-e422-cfb9-90f7-fb6c4e83a123-501182a3 {
    grid-column-end: 6;
  }

  #w-node-ee3b2f6e-e422-cfb9-90f7-fb6c4e83a124-501182a3 {
    place-self: start;
  }

  #w-node-ee3b2f6e-e422-cfb9-90f7-fb6c4e83a126-501182a3 {
    grid-area: 4 / 2 / 5 / 6;
  }

  #w-node-ee3b2f6e-e422-cfb9-90f7-fb6c4e83a12d-501182a3 {
    grid-column: 2 / 5;
  }

  #w-node-cbc68451-ce99-5aa8-a474-52e3f8d90bee-501182a3 {
    grid-column-end: 6;
  }

  #w-node-cbc68451-ce99-5aa8-a474-52e3f8d90bef-501182a3 {
    place-self: start;
  }

  #w-node-cbc68451-ce99-5aa8-a474-52e3f8d90bf1-501182a3 {
    grid-area: 4 / 2 / 5 / 6;
  }

  #w-node-cbc68451-ce99-5aa8-a474-52e3f8d90bf8-501182a3 {
    grid-column: 2 / 5;
  }

  #w-node-_1c51b6cc-bfe5-d68c-b214-1eba0c212c9a-501182a3 {
    grid-column-end: 6;
  }

  #w-node-_1c51b6cc-bfe5-d68c-b214-1eba0c212c9b-501182a3 {
    place-self: start;
  }

  #w-node-_1c51b6cc-bfe5-d68c-b214-1eba0c212c9d-501182a3 {
    grid-area: 4 / 2 / 5 / 6;
  }

  #w-node-_1c51b6cc-bfe5-d68c-b214-1eba0c212ca4-501182a3 {
    grid-column: 2 / 5;
  }

  #w-node-_9faf52b5-ca12-2170-8bd8-52a479232da3-501182a3 {
    grid-area: 1 / 1 / 2 / 6;
  }

  #w-node-_9faf52b5-ca12-2170-8bd8-52a479232da5-501182a3 {
    grid-column-end: 4;
  }

  #w-node-_9faf52b5-ca12-2170-8bd8-52a479232da7-501182a3 {
    grid-column-end: 6;
  }

  #w-node-_9faf52b5-ca12-2170-8bd8-52a479232daa-501182a3 {
    grid-column: 3 / 6;
  }

  #w-node-_9faf52b5-ca12-2170-8bd8-52a479232dc1-501182a3 {
    grid-column-end: 4;
  }

  #w-node-_9faf52b5-ca12-2170-8bd8-52a479232dc3-501182a3 {
    grid-column-end: 6;
  }

  #w-node-_9faf52b5-ca12-2170-8bd8-52a479232dc6-501182a3 {
    grid-column: 3 / 6;
  }

  #w-node-_9faf52b5-ca12-2170-8bd8-52a479232dd4-501182a3 {
    grid-area: 4 / 3 / 5 / 6;
    justify-self: start;
  }

  #w-node-_9faf52b5-ca12-2170-8bd8-52a479232de3-501182a3 {
    grid-column-end: 4;
  }

  #w-node-_9faf52b5-ca12-2170-8bd8-52a479232de5-501182a3 {
    grid-column-end: 6;
  }

  #w-node-_9faf52b5-ca12-2170-8bd8-52a479232de8-501182a3 {
    grid-column: 3 / 4;
    justify-self: start;
  }

  #w-node-_9faf52b5-ca12-2170-8bd8-52a479232df4-501182a3 {
    grid-area: 3 / 4 / 4 / 6;
    justify-self: start;
  }

  #w-node-_9faf52b5-ca12-2170-8bd8-52a479232e00-501182a3, #w-node-_9faf52b5-ca12-2170-8bd8-52a479232e01-501182a3, #w-node-_9faf52b5-ca12-2170-8bd8-52a479232e03-501182a3 {
    grid-column-end: 6;
  }

  #w-node-_9faf52b5-ca12-2170-8bd8-52a479232e06-501182a3 {
    grid-area: 4 / 1 / 5 / 6;
    justify-self: end;
  }

  #w-node-_2e32540c-303d-7632-b3b3-39b50cb42ac5-501182a3 {
    grid-column: 1 / 6;
    place-self: start center;
  }

  #w-node-_2e32540c-303d-7632-b3b3-39b50cb42ad3-501182a3 {
    justify-self: center;
  }

  #w-node-_2e32540c-303d-7632-b3b3-39b50cb42ad5-501182a3 {
    grid-area: 2 / 1 / 3 / 6;
  }

  #w-node-_2e32540c-303d-7632-b3b3-39b50cb42ade-501182a3 {
    justify-self: center;
  }

  #w-node-_6d5584c6-4648-b946-b27f-69cb5c40ae4e-501182a3, #w-node-_42c21455-89f4-0c1e-577e-4e66c4b000c1-501182a3 {
    grid-column: 6 / 7;
  }

  #w-node-_75d4b29b-6172-ba81-a69f-e464cffc8da6-cffc8da3 {
    grid-column-start: 1;
  }

  #w-node-e7ac45da-e667-cc27-948c-c4848e113c16-8e113c11 {
    grid-column-end: 6;
  }

  #w-node-e7ac45da-e667-cc27-948c-c4848e113c17-8e113c11 {
    place-self: start;
  }

  #w-node-e7ac45da-e667-cc27-948c-c4848e113c19-8e113c11 {
    grid-area: 4 / 2 / 5 / 6;
  }

  #w-node-e7ac45da-e667-cc27-948c-c4848e113c20-8e113c11 {
    grid-column: 2 / 5;
  }

  #w-node-d6f949cd-9c23-f7a2-e2a9-a309ab921b78-501182a7 {
    grid-column: 6 / 7;
  }

  #w-node-_92d6d5ba-02aa-59fd-94db-bd3797dcb840-501182a7 {
    grid-column: 2 / 6;
  }

  #w-node-_92d6d5ba-02aa-59fd-94db-bd3797dcb842-501182a7 {
    grid-column: 1 / 6;
    align-self: center;
  }

  #w-node-_92d6d5ba-02aa-59fd-94db-bd3797dcb844-501182a7 {
    grid-area: 8 / 1 / 11 / 6;
    align-self: center;
  }

  #w-node-_89684356-1d21-a5d9-93ee-0c680a470cc0-501182a7 {
    grid-column: 1 / 6;
    justify-self: auto;
  }

  #w-node-a6fe8f1f-c3df-523b-127c-4253d4d8994a-501182a7 {
    grid-column-end: 6;
    justify-self: start;
  }

  #w-node-_6d4fed18-f32c-3523-1c1c-3be17d01483f-501182a7 {
    grid-column: 2 / 6;
  }

  #w-node-_3076f772-c34e-0033-a93f-15a583f40da7-501182a7 {
    grid-column: 1 / 6;
    justify-self: auto;
  }

  #w-node-_3076f772-c34e-0033-a93f-15a583f40da8-501182a7 {
    grid-column-end: 6;
    justify-self: start;
  }

  #w-node-_409ea324-2ce3-2e1a-b7b0-33aedc1e9d6c-501182a7 {
    grid-column-end: 6;
  }

  #w-node-_7040265e-64dd-d188-fdc9-d648829868ab-501182a7 {
    grid-column: 1 / 6;
  }

  #w-node-_804a9b56-9db5-dfb2-8f8c-97013c3150e8-501182a7 {
    grid-column: 1 / 6;
    justify-self: auto;
  }

  #w-node-_804a9b56-9db5-dfb2-8f8c-97013c3150eb-501182a7 {
    grid-column-end: 6;
    justify-self: start;
  }

  #w-node-_9b751624-661a-06cb-4a32-a34acd20b15c-501182a7, #w-node-baa3d3e8-cf19-e7fd-20a5-c5acf98eebfc-501182a7 {
    grid-column: 1 / 6;
  }

  #w-node-baa3d3e8-cf19-e7fd-20a5-c5acf98eebfd-501182a7 {
    grid-column: 3 / 6;
  }

  #w-node-baa3d3e8-cf19-e7fd-20a5-c5acf98eebff-501182a7 {
    grid-column: 1 / 4;
    justify-self: start;
  }

  #w-node-a04e945d-b0cc-ae50-fb97-6e2efcbdb309-501182a7 {
    grid-area: 2 / 3 / 3 / 6;
  }

  #w-node-baa3d3e8-cf19-e7fd-20a5-c5acf98eec06-501182a7 {
    grid-row: 3 / 4;
  }

  #w-node-baa3d3e8-cf19-e7fd-20a5-c5acf98eec08-501182a7 {
    grid-column: 1 / 6;
  }

  #w-node-_0ae11add-14f1-ae1c-1853-377c2ff84b24-501182a7 {
    grid-area: 5 / 1 / 11 / 6;
    place-self: end start;
  }

  #w-node-_0ae11add-14f1-ae1c-1853-377c2ff84b26-501182a7 {
    grid-area: 1 / 2 / 6 / 6;
    justify-self: stretch;
  }

  #w-node-_0ae11add-14f1-ae1c-1853-377c2ff84b28-501182a7 {
    grid-column: 3 / 6;
  }

  #w-node-_0ae11add-14f1-ae1c-1853-377c2ff84b2a-501182a7 {
    grid-row-start: 5;
    grid-column-end: 5;
    align-self: end;
  }

  #w-node-_242bdb3f-e81c-329c-02e5-88a8fe5e8ddf-501182a7 {
    grid-row-start: 3;
    grid-column-end: 6;
  }

  #w-node-_262ddead-0189-cb25-9035-17f7589f5a2b-501182a7 {
    grid-column: 1 / 6;
  }

  #w-node-_793b84d3-b1e9-e87e-7687-b32c3cf57930-501182a7 {
    grid-row-end: 4;
    grid-column-end: 6;
    place-self: end start;
  }

  #w-node-_793b84d3-b1e9-e87e-7687-b32c3cf57932-501182a7 {
    grid-area: 4 / 2 / 6 / 6;
    align-self: end;
  }

  #w-node-_793b84d3-b1e9-e87e-7687-b32c3cf57934-501182a7 {
    grid-area: 1 / 3 / 4 / 6;
    align-self: center;
  }

  #w-node-_793b84d3-b1e9-e87e-7687-b32c3cf57936-501182a7 {
    grid-area: 3 / 1 / 6 / 4;
    place-self: center;
  }

  #w-node-e1e29bb3-1f15-ec66-f7fc-6ffc08bbccf1-501182a7 {
    grid-row: 2 / 3;
    grid-column-end: 6;
    place-self: end center;
  }

  #w-node-e1e29bb3-1f15-ec66-f7fc-6ffc08bbccf4-501182a7 {
    grid-column: 1 / 6;
    align-self: start;
  }

  #w-node-e1e29bb3-1f15-ec66-f7fc-6ffc08bbccf5-501182a7 {
    grid-row-end: 4;
    grid-column-end: 6;
    place-self: end start;
  }

  #w-node-e1e29bb3-1f15-ec66-f7fc-6ffc08bbccf7-501182a7 {
    grid-area: 4 / 2 / 6 / 6;
    align-self: end;
  }

  #w-node-e1e29bb3-1f15-ec66-f7fc-6ffc08bbccf9-501182a7 {
    grid-area: 1 / 3 / 4 / 6;
    align-self: center;
  }

  #w-node-e1e29bb3-1f15-ec66-f7fc-6ffc08bbccfb-501182a7 {
    grid-area: 3 / 1 / 6 / 4;
    place-self: center;
  }

  #w-node-afd901fb-fa89-45cf-e5ba-6487069ad691-501182a7 {
    grid-area: 3 / 1 / 4 / 6;
  }

  #w-node-_7ded1c78-cc20-ac36-de84-231d9e738371-501182a7 {
    grid-column-start: 1;
  }

  #w-node-_1f698e0b-0de2-6ec4-4c7c-8822670b81fa-501182a7 {
    grid-column-end: 6;
  }

  #w-node-_529957cf-2e3b-3516-2bc6-9a44ca6cdaab-501182a7 {
    grid-row-start: 2;
    grid-column-end: 6;
  }

  #w-node-_529957cf-2e3b-3516-2bc6-9a44ca6cdaa9-501182a7 {
    grid-column: 1 / 6;
    grid-row-end: 2;
    place-self: auto;
  }

  #w-node-_1679999c-6018-11fa-62ab-55a2e9cb377a-501182a7 {
    place-self: auto;
  }

  #w-node-b5bfc4d9-7eea-bcf9-07cd-61aff3cb6599-501182a7 {
    grid-column: 1 / 6;
  }

  #w-node-b5bfc4d9-7eea-bcf9-07cd-61aff3cb65a6-501182a7 {
    justify-self: center;
  }

  #w-node-b5bfc4d9-7eea-bcf9-07cd-61aff3cb65a8-501182a7 {
    grid-area: 2 / 1 / 3 / 6;
  }

  #w-node-b5bfc4d9-7eea-bcf9-07cd-61aff3cb65b3-501182a7 {
    justify-self: center;
  }

  #w-node-_256d0e25-5524-64a1-6cc0-501ea821e164-501182a7 {
    grid-column: 6 / 7;
  }

  #w-node-_41fd3686-f758-e380-9e51-60b7f690d64c-f690d64c, #w-node-_31f149e6-c8a5-667a-2971-65140a4e4d53-0a4e4d50 {
    grid-column: 1 / 6;
  }

  #w-node-_31f149e6-c8a5-667a-2971-65140a4e4d55-0a4e4d50 {
    grid-row: 3 / 4;
    grid-column-end: 6;
    place-self: center;
  }

  #w-node-_31f149e6-c8a5-667a-2971-65140a4e4d5a-0a4e4d50 {
    grid-area: 2 / 1 / 3 / 6;
  }

  #w-node-_869ff43c-a1c8-eab5-1db2-41de574ee350-c54ac1ae {
    grid-column: 1 / 6;
  }

  #w-node-_869ff43c-a1c8-eab5-1db2-41de574ee352-c54ac1ae {
    grid-area: 8 / 1 / 11 / 6;
    align-self: center;
  }

  #w-node-bbc42b15-2ac2-d651-4ced-e44fb09a499b-c54ac1ae {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-bbc42b15-2ac2-d651-4ced-e44fb09a49a6-c54ac1ae {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-bbc42b15-2ac2-d651-4ced-e44fb09a49b0-c54ac1ae {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-be7aa6f7-67dd-3410-3382-5ff48eb63d84-c54ac1ae {
    grid-column: 1 / 4;
  }

  #w-node-c8ac02c4-025b-3c3c-8918-1596ce331429-c54ac1ae {
    grid-column: 1 / 6;
    justify-self: auto;
  }

  #w-node-c8ac02c4-025b-3c3c-8918-1596ce33142a-c54ac1ae {
    grid-column-end: 6;
    justify-self: start;
  }

  #w-node-c8ac02c4-025b-3c3c-8918-1596ce33142e-c54ac1ae {
    grid-column: 2 / 6;
  }

  #w-node-_3a77038c-40a3-86ec-1c2f-4235d4333a28-c54ac1ae {
    grid-column: 1 / 6;
    justify-self: auto;
  }

  #w-node-_3a77038c-40a3-86ec-1c2f-4235d4333a2b-c54ac1ae {
    grid-column-end: 6;
    justify-self: start;
  }

  #w-node-_206ebe4f-9038-3426-ef22-7be1eb013445-c54ac1ae {
    grid-column-end: 6;
  }

  #w-node-_469aaf06-71d2-d286-f546-ecdfed11657d-c54ac1ae {
    grid-column: 1 / 6;
  }

  #w-node-_469aaf06-71d2-d286-f546-ecdfed11658e-c54ac1ae {
    grid-column: 1 / 6;
    justify-self: auto;
  }

  #w-node-_469aaf06-71d2-d286-f546-ecdfed116591-c54ac1ae {
    grid-column-end: 6;
    justify-self: start;
  }

  #w-node-_3ca69dee-0838-ecaf-4db8-7e57d6287219-c54ac1ae {
    grid-column: 1 / 6;
  }

  #w-node-_3ca69dee-0838-ecaf-4db8-7e57d628721a-c54ac1ae {
    grid-row-start: 3;
    grid-column-end: 6;
  }

  #w-node-_3ca69dee-0838-ecaf-4db8-7e57d6287228-c54ac1ae, #w-node-_9420e221-4cef-e77a-fc4f-fe586623fa1e-c54ac1ae {
    grid-column: 1 / 6;
  }

  #w-node-e4433dff-0de9-597e-731a-a0e4e1b1e48c-c54ac1ae {
    grid-area: 2 / 1 / 3 / 6;
  }

  #w-node-e4433dff-0de9-597e-731a-a0e4e1b1e496-c54ac1ae, #w-node-a9768bd5-6779-ee69-b490-0c499ed58dfe-c54ac1ae {
    grid-column-end: 6;
  }

  #w-node-a9768bd5-6779-ee69-b490-0c499ed58e00-c54ac1ae {
    grid-area: 2 / 1 / 3 / 6;
  }

  #w-node-a9768bd5-6779-ee69-b490-0c499ed58e08-c54ac1ae, #w-node-a9768bd5-6779-ee69-b490-0c499ed58e0a-c54ac1ae, #w-node-b8394ee7-983c-b046-1aac-a20772120b65-c54ac1ae, #w-node-_01df2d4d-82d8-5288-6c7d-0fbc2ff9522a-c54ac1ae {
    grid-column-end: 6;
  }

  #w-node-_0a408b3b-0333-9b1c-8452-3a73b45fa3bf-c54ac1ae {
    grid-area: 1 / 1 / 2 / 6;
  }

  #w-node-_0d72565a-596e-2fcc-82f2-0157e33170d9-c54ac1ae {
    grid-column-end: 6;
    justify-self: stretch;
  }

  #w-node-_0d72565a-596e-2fcc-82f2-0157e33170dd-c54ac1ae {
    grid-area: 2 / 1 / 6 / 6;
    align-self: end;
  }

  #w-node-afd901fb-fa89-45cf-e5ba-6487069ad691-c54ac1ae {
    grid-area: 3 / 1 / 4 / 6;
  }

  #w-node-cc6eae38-7ec4-d536-b09c-dc39a70fe2c8-c54ac1ae {
    grid-column: 1 / 6;
    place-self: start center;
  }

  #w-node-cc6eae38-7ec4-d536-b09c-dc39a70fe2d5-c54ac1ae {
    justify-self: center;
  }

  #w-node-cc6eae38-7ec4-d536-b09c-dc39a70fe2d7-c54ac1ae {
    grid-area: 2 / 1 / 3 / 6;
  }

  #w-node-cc6eae38-7ec4-d536-b09c-dc39a70fe2e2-c54ac1ae {
    justify-self: center;
  }

  #w-node-_2f5f7a3c-d6cb-727e-54cd-43681bb1e626-c54ac1ae, #w-node-d1c43362-48d3-9b91-4e89-6654acafb1c2-c54ac1ae, #w-node-_1e24c1bd-5b38-80b8-92b2-843da2a25882-63c030c3 {
    grid-column: 6 / 7;
  }

  #w-node-_869ff43c-a1c8-eab5-1db2-41de574ee350-63c030c3 {
    grid-column: 1 / 6;
  }

  #w-node-_869ff43c-a1c8-eab5-1db2-41de574ee352-63c030c3 {
    grid-area: 8 / 1 / 11 / 6;
    align-self: center;
  }

  #w-node-bbc42b15-2ac2-d651-4ced-e44fb09a499b-63c030c3 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-bbc42b15-2ac2-d651-4ced-e44fb09a49a6-63c030c3 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-bbc42b15-2ac2-d651-4ced-e44fb09a49b0-63c030c3 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-e27c6515-bc5b-1189-124a-7703db7816b2-63c030c3 {
    grid-row: 4 / 7;
    grid-column-end: 6;
  }

  #w-node-_193400e3-c10d-d49d-0298-9a8a0958dfcd-63c030c3 {
    grid-row: 1 / 3;
    grid-column-end: 4;
    justify-self: start;
  }

  #w-node-_05b441fa-ea2c-5d12-cb9c-1d4e64bfca94-63c030c3 {
    grid-column: 1 / 6;
    justify-self: auto;
  }

  #w-node-_05b441fa-ea2c-5d12-cb9c-1d4e64bfca95-63c030c3 {
    grid-column-end: 6;
    justify-self: start;
  }

  #w-node-_05b441fa-ea2c-5d12-cb9c-1d4e64bfca97-63c030c3 {
    grid-column: 2 / 6;
  }

  #w-node-_911e0c92-5ef3-8303-2070-397815fa6a3d-63c030c3 {
    grid-column: 1 / 6;
    justify-self: auto;
  }

  #w-node-_911e0c92-5ef3-8303-2070-397815fa6a40-63c030c3 {
    grid-column-end: 6;
    justify-self: start;
  }

  #w-node-_4905d13e-5406-a378-a57f-1483582f1c3b-63c030c3 {
    grid-column-end: 6;
  }

  #w-node-_4131ea05-0717-af39-7762-c4cc5ad87c95-63c030c3 {
    grid-column: 1 / 6;
  }

  #w-node-_4131ea05-0717-af39-7762-c4cc5ad87ca6-63c030c3 {
    grid-column: 1 / 6;
    justify-self: auto;
  }

  #w-node-_4131ea05-0717-af39-7762-c4cc5ad87ca9-63c030c3 {
    grid-column-end: 6;
    justify-self: start;
  }

  #w-node-_01df2d4d-82d8-5288-6c7d-0fbc2ff9522a-63c030c3 {
    grid-column-end: 6;
  }

  #w-node-_0a408b3b-0333-9b1c-8452-3a73b45fa3bf-63c030c3 {
    grid-area: 1 / 1 / 2 / 6;
  }

  #w-node-_76c7b47b-211d-a829-b713-8c978293e0a9-63c030c3 {
    grid-row: 2 / 3;
    grid-column-end: 6;
    place-self: end center;
  }

  #w-node-_76c7b47b-211d-a829-b713-8c978293e0b8-63c030c3 {
    grid-column: 1 / 6;
    align-self: start;
  }

  #w-node-_76c7b47b-211d-a829-b713-8c978293e0bd-63c030c3 {
    grid-area: 1 / 3 / 4 / 6;
    align-self: center;
  }

  #w-node-_32d029fd-f56b-bc1b-b140-5a5d7fc3a734-63c030c3 {
    grid-column-end: 6;
    align-self: center;
  }

  #w-node-_32d029fd-f56b-bc1b-b140-5a5d7fc3a73c-63c030c3, #w-node-_32d029fd-f56b-bc1b-b140-5a5d7fc3a73f-63c030c3, #w-node-_47c098e4-6b22-03b1-06e1-701ab8a868a6-63c030c3, #w-node-befc6498-a27a-6141-4ee7-3de38d5b93c8-63c030c3 {
    grid-column-end: 6;
  }

  #w-node-_8ed6621b-9dda-639f-6e92-3d92d7f79b79-63c030c3 {
    grid-column: 1 / 6;
  }

  #w-node-c358aefc-6371-8d65-a19a-8764378477b5-63c030c3 {
    grid-area: 2 / 1 / 3 / 6;
  }

  #w-node-_5a98e591-eef5-883e-6d88-ce5864c0f709-63c030c3 {
    grid-column-end: 6;
  }

  #w-node-_5a98e591-eef5-883e-6d88-ce5864c0f70b-63c030c3 {
    grid-area: 2 / 2 / 3 / 6;
  }

  #w-node-_5a98e591-eef5-883e-6d88-ce5864c0f70d-63c030c3 {
    grid-area: 3 / 2 / 4 / 6;
  }

  #w-node-_041aa2e0-00a2-bc1d-b8c3-a447632618bb-63c030c3 {
    grid-column-end: 6;
  }

  #w-node-_041aa2e0-00a2-bc1d-b8c3-a447632618bd-63c030c3 {
    grid-area: 1 / 1 / 2 / 6;
  }

  #w-node-_5ad34672-4f6d-d218-70e9-0ce784a9d930-63c030c3 {
    grid-column-end: 6;
    align-self: center;
  }

  #w-node-_5ad34672-4f6d-d218-70e9-0ce784a9d938-63c030c3, #w-node-_5ad34672-4f6d-d218-70e9-0ce784a9d93b-63c030c3, #w-node-_5ad34672-4f6d-d218-70e9-0ce784a9d940-63c030c3 {
    grid-column-end: 6;
  }

  #w-node-_45de002e-74ce-fd5b-d9c5-b9c331f186e4-63c030c3 {
    grid-column: 1 / 6;
    place-self: start center;
  }

  #w-node-_45de002e-74ce-fd5b-d9c5-b9c331f186f1-63c030c3 {
    justify-self: center;
  }

  #w-node-_45de002e-74ce-fd5b-d9c5-b9c331f186f3-63c030c3 {
    grid-area: 2 / 1 / 3 / 6;
  }

  #w-node-_45de002e-74ce-fd5b-d9c5-b9c331f186fc-63c030c3 {
    justify-self: center;
  }

  #w-node-d291f128-406e-4b94-20ce-a2e37c66bfdf-63c030c3, #w-node-fbde3bd7-532e-188a-bd5e-04072b9f040c-1868ad4b {
    grid-column: 6 / 7;
  }

  #w-node-_19046b04-db53-5642-598e-e397084cf2aa-1868ad4b {
    grid-column: 1 / 6;
    grid-row-start: 7;
  }

  #w-node-e671cb23-5f69-f324-ac2c-6dbf7c6f2fca-1868ad4b {
    grid-column: 1 / 6;
    grid-row-end: 7;
  }

  #w-node-e671cb23-5f69-f324-ac2c-6dbf7c6f2fcb-1868ad4b {
    grid-column-end: 6;
    place-self: start center;
  }

  #w-node-e671cb23-5f69-f324-ac2c-6dbf7c6f2fcd-1868ad4b {
    grid-row: 4 / 7;
    grid-column-end: 6;
  }

  #w-node-e671cb23-5f69-f324-ac2c-6dbf7c6f2fcf-1868ad4b {
    grid-row: 1 / 3;
    grid-column-end: 4;
    justify-self: start;
  }

  #w-node-a551c85d-5e2f-893c-3294-2ead181b82c8-1868ad4b {
    grid-row-end: 7;
    grid-column-end: 6;
  }

  #w-node-a551c85d-5e2f-893c-3294-2ead181b82cb-1868ad4b {
    grid-area: 1 / 2 / 7 / 6;
    place-self: start end;
  }

  #w-node-a551c85d-5e2f-893c-3294-2ead181b82cd-1868ad4b {
    grid-row: 1 / 7;
    grid-column-end: 6;
    place-self: center;
  }

  #w-node-b8ff7861-e00b-11dd-c6b2-be97a86e3015-1868ad4b {
    grid-column: 1 / 6;
    grid-row-start: 6;
    align-self: center;
  }

  #w-node-fa816085-00a2-ca52-8e6e-c5951dbc1026-1868ad4b {
    grid-column: 1 / 6;
    grid-row-start: 7;
  }

  #w-node-_06cbb2a0-a258-3cd5-bf68-836a5e0026a1-1868ad4b {
    grid-column: 1 / 6;
    grid-row-end: 7;
  }

  #w-node-_06cbb2a0-a258-3cd5-bf68-836a5e0026a2-1868ad4b {
    grid-column-end: 6;
    place-self: start center;
  }

  #w-node-_06cbb2a0-a258-3cd5-bf68-836a5e0026a4-1868ad4b {
    grid-row: 4 / 7;
    grid-column-end: 6;
  }

  #w-node-_06cbb2a0-a258-3cd5-bf68-836a5e0026a6-1868ad4b {
    grid-row: 1 / 3;
    grid-column-end: 4;
    justify-self: start;
  }

  #w-node-a8996fdc-d6f1-2664-3288-9d76be62d36e-1868ad4b {
    grid-row-end: 7;
  }

  #w-node-a8996fdc-d6f1-2664-3288-9d76be62d371-1868ad4b {
    grid-area: 1 / 2 / 7 / 6;
    place-self: start center;
  }

  #w-node-a8996fdc-d6f1-2664-3288-9d76be62d373-1868ad4b {
    grid-row: 2 / 7;
    grid-column-end: 6;
    place-self: center;
  }

  #w-node-_3b478b5b-f049-e2c9-69e0-ea77a9366bb4-1868ad4b {
    grid-column: 1 / 6;
    grid-row-start: 7;
    align-self: center;
  }

  #w-node-_43c98676-f905-9bd0-2810-c4f08599c58c-1868ad4b {
    grid-column: 1 / 6;
    grid-row-start: 7;
  }

  #w-node-_43c98676-f905-9bd0-2810-c4f08599c59a-1868ad4b {
    grid-column: 1 / 6;
    grid-row-end: 7;
  }

  #w-node-_43c98676-f905-9bd0-2810-c4f08599c59b-1868ad4b {
    grid-column-end: 6;
    place-self: start center;
  }

  #w-node-_43c98676-f905-9bd0-2810-c4f08599c59d-1868ad4b {
    grid-row: 4 / 7;
    grid-column-end: 6;
  }

  #w-node-_43c98676-f905-9bd0-2810-c4f08599c59f-1868ad4b {
    grid-row: 1 / 3;
    grid-column-end: 4;
    justify-self: start;
  }

  #w-node-ed533c5f-7469-8917-71b1-9970b63b77b1-1868ad4b, #w-node-c7bd1bd9-09e0-45b4-a9c3-7d3182e5b2d7-c7b6c5d9, #w-node-_383a82c4-a3b9-5635-7040-3c3ac5c0e4ec-c7b6c5d9 {
    grid-column: 6 / 7;
  }

  #w-node-_161f3b4c-32df-acd2-8412-282ae4c2add9-c7b6c5d9 {
    grid-column-end: 6;
  }

  #w-node-dc2cd3d9-7b98-ea3b-493c-4e5799ea701e-c7b6c5d9 {
    grid-row-start: 6;
  }

  #w-node-_942811ae-bc7b-2d74-6465-5323219561ac-c7b6c5d9 {
    grid-column-end: 6;
  }

  #w-node-_8bb1e5c2-678e-43b8-fcf5-c2bde0ed1410-c7b6c5d9 {
    grid-row: 1 / 7;
  }

  #w-node-e914ca73-302a-67d3-4cd3-4453f14f4873-c7b6c5d9 {
    grid-row: 3 / 4;
    grid-column-end: 6;
  }

  #w-node-dc347cb8-7929-f679-0f13-262e0fe99d5f-c7b6c5d9 {
    grid-area: 3 / 3 / 8 / 6;
    align-self: center;
  }

  #w-node-dc347cb8-7929-f679-0f13-262e0fe99d60-c7b6c5d9 {
    grid-row-end: 2;
    grid-column-end: 4;
  }

  #w-node-a417a468-435b-e83c-72a0-518feebc73ff-c7b6c5d9 {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-abefe635-260f-00bf-025f-9b67f5cecfb5-c7b6c5d9 {
    grid-row: 7 / 11;
    grid-column-end: 6;
  }

  #w-node-_6f6e9a78-402c-57ff-17df-0f1cea5c1737-c7b6c5d9 {
    grid-row: 2 / 3;
    grid-column-end: 3;
  }

  #w-node-_563fe3a2-733c-d0e0-e8dc-d34925465e3b-c7b6c5d9 {
    grid-area: 1 / 2 / 3 / 4;
    place-self: end center;
  }

  #w-node-_323bb0c3-23b4-8bb7-9bc7-89f2d350ff06-c7b6c5d9 {
    grid-area: 2 / 1 / 5 / 6;
  }

  #w-node-_7aab3bd4-9fee-33eb-1955-a78484268f1f-c7b6c5d9 {
    grid-column: 2 / 5;
    grid-row-end: 3;
    align-self: center;
  }

  #w-node-c5d2184b-86fc-705f-a557-08791d423d1f-c7b6c5d9 {
    grid-column: 1 / 6;
    grid-row-end: 8;
    place-self: start center;
  }

  #w-node-c5d2184b-86fc-705f-a557-08791d423d20-c7b6c5d9 {
    grid-row-end: 5;
    align-self: start;
  }

  #w-node-c5d2184b-86fc-705f-a557-08791d423d22-c7b6c5d9, #w-node-c5d2184b-86fc-705f-a557-08791d423d24-c7b6c5d9 {
    grid-row-end: 5;
  }

  #w-node-c5d2184b-86fc-705f-a557-08791d423d26-c7b6c5d9 {
    grid-row: 5 / 7;
  }

  #w-node-c5d2184b-86fc-705f-a557-08791d423d28-c7b6c5d9 {
    grid-row: 3 / 5;
  }

  #w-node-befcd9a8-c380-c07c-e74b-f81899a91e04-c7b6c5d9 {
    grid-area: 1 / 2 / 3 / 5;
  }

  #w-node-_32805088-1724-b2e8-630d-ecb92d31ff4f-c7b6c5d9 {
    grid-area: 8 / 1 / 11 / 6;
    place-self: center;
  }

  #w-node-fe6368f1-e406-1013-1386-58424a6dee27-c7b6c5d9 {
    grid-area: 8 / 2 / 11 / 6;
    place-self: center start;
  }

  #w-node-c85c8c9e-f67c-4f54-b069-2619dd19df13-c7b6c5d9 {
    grid-column: 1 / 4;
    grid-row-start: 1;
    place-self: center start;
  }

  #w-node-_83c03c3a-4b11-648c-b0e3-6e9e98489d15-c7b6c5d9 {
    grid-area: 7 / 1 / 11 / 2;
  }

  #w-node-_65fc7606-4244-f804-5f4a-082a57d6e1ad-c7b6c5d9 {
    grid-column: 1 / 4;
    grid-row-start: 3;
    place-self: center start;
  }

  #w-node-bb2fe309-d789-be24-ff16-76aaca1c094a-c7b6c5d9 {
    grid-row: 7 / 9;
    grid-column-start: 2;
    justify-self: center;
  }

  #w-node-_5a5b4b61-c043-0667-0d59-954b4ee6fab5-c7b6c5d9 {
    grid-area: 5 / 4 / 7 / 6;
  }

  #w-node-cda3c766-cb58-453b-90b0-ba7569ea6179-c7b6c5d9 {
    grid-column: 3 / 6;
    grid-row-end: 3;
    place-self: start center;
  }

  #w-node-_9b727b1b-c28d-88b6-fcd9-b8584a0ee1b9-c7b6c5d9 {
    grid-area: 2 / 2 / 5 / 4;
  }

  #w-node-f32c004e-f6a0-56ad-124c-72916995c083-c7b6c5d9 {
    grid-area: 3 / 5 / 5 / 6;
    place-self: start;
  }

  #w-node-ead31632-5207-d631-9c8a-c30223229b71-c7b6c5d9 {
    grid-row: 1 / 8;
    grid-column-end: 6;
    justify-self: center;
  }

  #w-node-_0413763e-bb7e-79ea-9c8d-06c9b22582ef-c7b6c5d9 {
    grid-column: 4 / 6;
    place-self: start;
  }

  #w-node-cd3c48c8-a093-ea71-4a2d-22cdcded5929-c7b6c5d9 {
    grid-area: 2 / 2 / 5 / 4;
    align-self: stretch;
  }

  #w-node-_97deab01-fe71-2a4b-43ed-8d0ce3967e64-c7b6c5d9 {
    grid-column-end: 6;
    justify-self: start;
  }

  #w-node-_75ea95f8-89c5-35f8-c8d5-51bad0df08e2-c7b6c5d9 {
    grid-column: 1 / 6;
    grid-row-start: 7;
  }

  #w-node-_6e2a576d-f676-9986-b469-db8919a17f27-c7b6c5d9 {
    grid-column: 1 / 6;
    grid-row-end: 7;
  }

  #w-node-_94643cf3-d101-d800-c6ad-00315b533be4-c7b6c5d9 {
    grid-column-end: 6;
    place-self: start center;
  }

  #w-node-_0f7372e0-4150-83b5-d954-a634df22f79d-c7b6c5d9 {
    grid-row: 4 / 7;
    grid-column-end: 6;
  }

  #w-node-_0eb9cbe6-1369-9ebe-4fc9-65337cd72d15-c7b6c5d9 {
    grid-row: 1 / 3;
    grid-column-end: 4;
    justify-self: start;
  }

  #w-node-b4af2bdb-91f3-3437-5e64-94ff2359aa80-c7b6c5d9 {
    grid-column: 1 / 6;
    grid-row-start: 6;
    align-self: center;
  }

  #w-node-b4af2bdb-91f3-3437-5e64-94ff2359aa8e-c7b6c5d9 {
    grid-row-end: 7;
    grid-column-end: 6;
  }

  #w-node-b4af2bdb-91f3-3437-5e64-94ff2359aa91-c7b6c5d9 {
    grid-area: 1 / 2 / 7 / 6;
    place-self: start end;
  }

  #w-node-b4af2bdb-91f3-3437-5e64-94ff2359aa93-c7b6c5d9 {
    grid-row: 1 / 7;
    grid-column-end: 6;
    place-self: center;
  }

  #w-node-f0aa3559-5f7e-9461-0f88-29478ad7ffbc-c7b6c5d9 {
    grid-column: 1 / 6;
    grid-row-start: 7;
  }

  #w-node-f0aa3559-5f7e-9461-0f88-29478ad7ffca-c7b6c5d9 {
    grid-column: 1 / 6;
    grid-row-end: 7;
  }

  #w-node-f0aa3559-5f7e-9461-0f88-29478ad7ffcb-c7b6c5d9 {
    grid-column-end: 6;
    place-self: start center;
  }

  #w-node-f0aa3559-5f7e-9461-0f88-29478ad7ffcd-c7b6c5d9 {
    grid-row: 4 / 7;
    grid-column-end: 6;
  }

  #w-node-f0aa3559-5f7e-9461-0f88-29478ad7ffcf-c7b6c5d9 {
    grid-row: 1 / 3;
    grid-column-end: 4;
    justify-self: start;
  }

  #w-node-_5e95467f-4f2f-bd4b-7019-867b78047658-c7b6c5d9 {
    grid-column: 1 / 6;
    grid-row-start: 7;
    align-self: center;
  }

  #w-node-_770c7821-f3b1-8d4d-3f76-04a2351dd732-c7b6c5d9 {
    grid-row-end: 7;
  }

  #w-node-cdd380c7-4ac1-29ce-221e-64d4a0d5ef6c-c7b6c5d9 {
    grid-area: 1 / 2 / 7 / 6;
    place-self: start center;
  }

  #w-node-aad56b93-1ed3-afaf-0e1a-814ba9d24579-c7b6c5d9 {
    grid-row: 2 / 7;
    grid-column-end: 6;
    place-self: center;
  }

  #w-node-_33aa5909-3fb3-2b23-0ab2-f9f34703fdb0-c7b6c5d9 {
    grid-column: 1 / 6;
    grid-row-start: 7;
  }

  #w-node-_33aa5909-3fb3-2b23-0ab2-f9f34703fdbe-c7b6c5d9 {
    grid-column: 1 / 6;
    grid-row-end: 7;
  }

  #w-node-_33aa5909-3fb3-2b23-0ab2-f9f34703fdbf-c7b6c5d9 {
    grid-column-end: 6;
    place-self: start center;
  }

  #w-node-_33aa5909-3fb3-2b23-0ab2-f9f34703fdc1-c7b6c5d9 {
    grid-row: 4 / 7;
    grid-column-end: 6;
  }

  #w-node-_33aa5909-3fb3-2b23-0ab2-f9f34703fdc3-c7b6c5d9 {
    grid-row: 1 / 3;
    grid-column-end: 4;
    justify-self: start;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_383a82c4-a3b9-5635-7040-3c3ac5c0e4ec-5011829f {
    grid-column: 4 / 5;
  }

  #w-node-_32805088-1724-b2e8-630d-ecb92d31ff4f-5011829f {
    grid-area: 8 / 1 / 11 / 6;
    align-self: center;
  }

  #w-node-f17e5454-1c06-d6a8-287b-4f30848dcfa4-5011829f {
    grid-row-start: 9;
    grid-column-start: 1;
  }

  #w-node-_65fc7606-4244-f804-5f4a-082a57d6e1ad-5011829f {
    grid-row-start: 4;
    grid-column-end: 5;
    place-self: start stretch;
  }

  #w-node-bb2fe309-d789-be24-ff16-76aaca1c094a-5011829f {
    align-self: start;
  }

  #w-node-cd3c48c8-a093-ea71-4a2d-22cdcded5929-5011829f {
    grid-column: 2 / 4;
    align-self: end;
  }

  #w-node-_75ea95f8-89c5-35f8-c8d5-51bad0df08e2-5011829f {
    grid-column: 1 / 6;
    grid-row-start: 4;
    align-self: center;
  }

  #w-node-_6e2a576d-f676-9986-b469-db8919a17f27-5011829f {
    grid-row-end: 6;
  }

  #w-node-_94643cf3-d101-d800-c6ad-00315b533be4-5011829f {
    grid-row: 1 / 4;
    align-self: start;
  }

  #w-node-_0eb9cbe6-1369-9ebe-4fc9-65337cd72d15-5011829f {
    grid-column-end: 3;
    justify-self: start;
  }

  #w-node-b4af2bdb-91f3-3437-5e64-94ff2359aa80-5011829f {
    grid-row-start: 5;
    align-self: center;
  }

  #w-node-b4af2bdb-91f3-3437-5e64-94ff2359aa8e-5011829f {
    grid-row-end: 5;
    grid-column-end: 6;
  }

  #w-node-b4af2bdb-91f3-3437-5e64-94ff2359aa8f-5011829f {
    grid-row: 1 / 5;
    grid-column-end: 5;
  }

  #w-node-b4af2bdb-91f3-3437-5e64-94ff2359aa91-5011829f {
    grid-column: 3 / 4;
    grid-row-end: 4;
    place-self: start end;
  }

  #w-node-b4af2bdb-91f3-3437-5e64-94ff2359aa93-5011829f {
    grid-area: 1 / 1 / 5 / 4;
    place-self: start center;
  }

  #w-node-f0aa3559-5f7e-9461-0f88-29478ad7ffbc-5011829f {
    grid-column: 1 / 6;
    grid-row-start: 4;
    align-self: center;
  }

  #w-node-f0aa3559-5f7e-9461-0f88-29478ad7ffca-5011829f {
    grid-row-end: 6;
  }

  #w-node-f0aa3559-5f7e-9461-0f88-29478ad7ffcb-5011829f {
    grid-row: 1 / 4;
    align-self: start;
  }

  #w-node-f0aa3559-5f7e-9461-0f88-29478ad7ffcf-5011829f {
    grid-column-end: 3;
    justify-self: start;
  }

  #w-node-_5e95467f-4f2f-bd4b-7019-867b78047658-5011829f {
    grid-row-start: 5;
    align-self: center;
  }

  #w-node-_770c7821-f3b1-8d4d-3f76-04a2351dd732-5011829f {
    grid-row-end: 5;
    grid-column-end: 6;
  }

  #w-node-_99b8c673-f5e4-334a-66e9-1d11520fa96a-5011829f {
    grid-row: 1 / 5;
    grid-column-end: 5;
  }

  #w-node-cdd380c7-4ac1-29ce-221e-64d4a0d5ef6c-5011829f {
    grid-column: 2 / 6;
    grid-row-end: 6;
    align-self: start;
  }

  #w-node-aad56b93-1ed3-afaf-0e1a-814ba9d24579-5011829f {
    grid-area: 1 / 1 / 5 / 6;
    place-self: start center;
  }

  #w-node-_33aa5909-3fb3-2b23-0ab2-f9f34703fdb0-5011829f {
    grid-column: 1 / 6;
    grid-row-start: 4;
    align-self: center;
  }

  #w-node-_33aa5909-3fb3-2b23-0ab2-f9f34703fdbe-5011829f {
    grid-row-end: 6;
  }

  #w-node-_33aa5909-3fb3-2b23-0ab2-f9f34703fdbf-5011829f {
    grid-row: 1 / 4;
    align-self: start;
  }

  #w-node-_33aa5909-3fb3-2b23-0ab2-f9f34703fdc3-5011829f {
    grid-column-end: 3;
    justify-self: start;
  }

  #w-node-b06ae022-fba2-9dbb-c477-8999b6278971-5011829f {
    grid-row: 2 / 3;
    grid-column-end: 3;
    place-self: start;
  }

  #w-node-b06ae022-fba2-9dbb-c477-8999b6278972-5011829f {
    grid-row: 2 / 3;
    place-self: end center;
  }

  #w-node-b06ae022-fba2-9dbb-c477-8999b6278978-5011829f {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: end;
  }

  #w-node-b06ae022-fba2-9dbb-c477-8999b627897a-5011829f {
    grid-area: 1 / 1 / 2 / 3;
    place-self: end start;
  }

  #w-node-_869ff43c-a1c8-eab5-1db2-41de574ee350-501182a0 {
    grid-column: 1 / 6;
    grid-row-end: 6;
  }

  #w-node-_869ff43c-a1c8-eab5-1db2-41de574ee352-501182a0 {
    grid-area: 6 / 1 / 11 / 6;
  }

  #w-node-bbc42b15-2ac2-d651-4ced-e44fb09a498c-501182a0 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-bbc42b15-2ac2-d651-4ced-e44fb09a499b-501182a0 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
  }

  #w-node-bbc42b15-2ac2-d651-4ced-e44fb09a49a6-501182a0 {
    grid-area: 2 / 2 / 3 / 3;
    align-self: end;
  }

  #w-node-bbc42b15-2ac2-d651-4ced-e44fb09a49b0-501182a0 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-be7aa6f7-67dd-3410-3382-5ff48eb63d84-501182a0 {
    grid-column: 1 / 4;
    grid-row-end: 3;
  }

  #w-node-c29c161c-306f-2c40-2e52-aa652271879c-501182a0 {
    grid-column-end: 4;
    justify-self: center;
  }

  #w-node-c29c161c-306f-2c40-2e52-aa652271879d-501182a0 {
    grid-column-end: 4;
  }

  #w-node-c29c161c-306f-2c40-2e52-aa652271879f-501182a0 {
    grid-column: 1 / 4;
  }

  #w-node-_6cd38693-0f21-cc62-bd2b-eee64419f1a1-501182a0 {
    grid-column-end: 4;
    justify-self: center;
  }

  #w-node-_6cd38693-0f21-cc62-bd2b-eee64419f1a4-501182a0, #w-node-_82a967e1-752f-6111-c482-3062489969c9-501182a0, #w-node-_11fb28c3-7a80-791f-9160-7121bc36f0f3-501182a0 {
    grid-column-end: 4;
  }

  #w-node-_11fb28c3-7a80-791f-9160-7121bc36f104-501182a0 {
    grid-column-end: 4;
    justify-self: center;
  }

  #w-node-_11fb28c3-7a80-791f-9160-7121bc36f107-501182a0, #w-node-d0fbfeca-63a0-3c20-6f9b-68ff5f113a3d-501182a0, #w-node-d0fbfeca-63a0-3c20-6f9b-68ff5f113a3f-501182a0, #w-node-d0fbfeca-63a0-3c20-6f9b-68ff5f113a41-501182a0, #w-node-d0587103-d621-805b-00a5-805457ee1853-501182a0, #w-node-_45f8a0cb-8dd3-db7e-bca5-0d423dbd5417-501182a0 {
    grid-column-end: 4;
  }

  #w-node-_45f8a0cb-8dd3-db7e-bca5-0d423dbd541e-501182a0 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_400923ac-af2f-8986-5d6b-5275e74e9ec8-501182a0, #w-node-_57f1183f-9cae-a4cd-8d07-c3410eae7cbb-501182a0, #w-node-_39212264-d1c2-cf30-3403-29b7ba978e01-501182a0, #w-node-_39212264-d1c2-cf30-3403-29b7ba978e03-501182a0 {
    grid-column-end: 4;
  }

  #w-node-_39212264-d1c2-cf30-3403-29b7ba978e07-501182a0 {
    grid-column-end: 5;
  }

  #w-node-_2abe9d10-077b-5455-453f-5f82b3269887-501182a0 {
    grid-row: 2 / 5;
    grid-column-start: 1;
    align-self: center;
  }

  #w-node-_2abe9d10-077b-5455-453f-5f82b3269889-501182a0 {
    grid-row: 6 / 10;
    grid-column-end: 6;
    place-self: end center;
  }

  #w-node-_57b6f572-4c59-6341-fa69-9aaf1ff21445-501182a0 {
    grid-area: 1 / 1 / 5 / 5;
  }

  #w-node-ce00a783-4a3a-ec41-9dc5-17ab8ba16a17-501182a0 {
    grid-area: 6 / 1 / 8 / 4;
    align-self: center;
  }

  #w-node-d4882e48-540d-e1ef-b100-a76c744a683a-501182a0 {
    align-self: center;
  }

  #w-node-d4882e48-540d-e1ef-b100-a76c744a6842-501182a0 {
    grid-row: 1 / 2;
    grid-column-end: 4;
  }

  #w-node-_2167f82b-cf0d-6b59-fcc4-7957ad0e8d49-501182a0, #w-node-_2167f82b-cf0d-6b59-fcc4-7957ad0e8d4b-501182a0 {
    grid-column: 1 / 4;
  }

  #w-node-_2167f82b-cf0d-6b59-fcc4-7957ad0e8d4f-501182a0, #w-node-_2167f82b-cf0d-6b59-fcc4-7957ad0e8d52-501182a0 {
    grid-column-end: 4;
  }

  #w-node-_0d72565a-596e-2fcc-82f2-0157e33170d9-501182a0 {
    grid-row-start: 4;
    grid-column-end: 4;
  }

  #w-node-_0d72565a-596e-2fcc-82f2-0157e33170db-501182a0 {
    grid-row-start: 6;
    grid-column-end: 6;
    place-self: center;
  }

  #w-node-_0d72565a-596e-2fcc-82f2-0157e33170dd-501182a0 {
    grid-row-end: 6;
    align-self: center;
  }

  #w-node-f4aafdc6-c4da-ee19-0201-a916e51560f2-501182a0 {
    grid-column-end: 4;
  }

  #w-node-f4aafdc6-c4da-ee19-0201-a916e51560f4-501182a0 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-f4aafdc6-c4da-ee19-0201-a916e51560f8-501182a0 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-c3bb2571-a825-5ecc-f030-19a04472771e-501182a0 {
    grid-column: 4 / 5;
  }

  #w-node-f96d5263-f283-2453-5b76-35e6d7921d0a-501182a0 {
    grid-column-end: 4;
  }

  #w-node-f96d5263-f283-2453-5b76-35e6d7921d0e-501182a0 {
    grid-column-end: 4;
    align-self: center;
  }

  #w-node-f96d5263-f283-2453-5b76-35e6d7921d18-501182a0 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-f96d5263-f283-2453-5b76-35e6d7921d1a-501182a0 {
    grid-column-end: 4;
  }

  #w-node-f96d5263-f283-2453-5b76-35e6d7921d23-501182a0 {
    justify-self: end;
  }

  #w-node-_66b7c220-b0e2-d411-8f9f-9bf11ee79ac2-1ee79ac1 {
    grid-row: 2 / 3;
    grid-column-end: 3;
    place-self: start;
  }

  #w-node-_66b7c220-b0e2-d411-8f9f-9bf11ee79ac3-1ee79ac1 {
    grid-row: 2 / 3;
    place-self: end center;
  }

  #w-node-_66b7c220-b0e2-d411-8f9f-9bf11ee79ac9-1ee79ac1 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: end;
  }

  #w-node-_66b7c220-b0e2-d411-8f9f-9bf11ee79acb-1ee79ac1 {
    grid-area: 1 / 1 / 2 / 3;
    place-self: end start;
  }

  #w-node-_869ff43c-a1c8-eab5-1db2-41de574ee352-501182a1 {
    grid-area: 6 / 1 / 11 / 6;
  }

  #w-node-bbc42b15-2ac2-d651-4ced-e44fb09a498c-501182a1 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-bbc42b15-2ac2-d651-4ced-e44fb09a499b-501182a1 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
  }

  #w-node-bbc42b15-2ac2-d651-4ced-e44fb09a49a6-501182a1 {
    grid-area: 2 / 2 / 3 / 3;
    align-self: end;
  }

  #w-node-bbc42b15-2ac2-d651-4ced-e44fb09a49b0-501182a1 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_4cb35e6e-22c6-627f-dd7b-6ed127b0877a-501182a1 {
    grid-row: 1 / 5;
    grid-column-end: 5;
  }

  #w-node-_4aeec1ce-d8b6-8a17-c788-de40af9844a9-501182a1 {
    grid-column: 3 / 4;
    grid-row-end: 4;
    place-self: start end;
  }

  #w-node-_66f4b29b-ee95-92a1-3fe8-8144cc8787fe-501182a1 {
    grid-area: 1 / 1 / 5 / 4;
    place-self: start center;
  }

  #w-node-_1e80b87d-ddb5-7510-471f-a1026c1d7e6e-501182a1 {
    grid-column-end: 4;
    justify-self: center;
  }

  #w-node-_1e80b87d-ddb5-7510-471f-a1026c1d7e6f-501182a1 {
    grid-column-end: 4;
  }

  #w-node-_1e80b87d-ddb5-7510-471f-a1026c1d7e71-501182a1 {
    grid-column: 1 / 4;
  }

  #w-node-_0be71d13-96e0-3ba9-9d48-72e3e2083c6d-501182a1 {
    grid-column-end: 4;
    justify-self: center;
  }

  #w-node-_0be71d13-96e0-3ba9-9d48-72e3e2083c70-501182a1, #w-node-_8ba3b09d-2f4c-2d81-115c-e3b20d6172f0-501182a1, #w-node-_2abf0af7-448a-a638-369c-af053e2fe745-501182a1 {
    grid-column-end: 4;
  }

  #w-node-_2abf0af7-448a-a638-369c-af053e2fe756-501182a1 {
    grid-column-end: 4;
    justify-self: center;
  }

  #w-node-_2abf0af7-448a-a638-369c-af053e2fe759-501182a1, #w-node-_0716918e-1340-fc16-f258-bfab6a60f40d-501182a1, #w-node-d0cf825e-bd96-5278-a570-927bd3ee580d-501182a1, #w-node-d0cf825e-bd96-5278-a570-927bd3ee5813-501182a1, #w-node-_400923ac-af2f-8986-5d6b-5275e74e9ec8-501182a1, #w-node-_57f1183f-9cae-a4cd-8d07-c3410eae7cbb-501182a1 {
    grid-column-end: 4;
  }

  #w-node-_39212264-d1c2-cf30-3403-29b7ba978e07-501182a1, #w-node-ed2b408b-6244-59ba-325b-e3360dfd7983-501182a1 {
    grid-column-end: 5;
  }

  #w-node-_6853e11e-8319-e01e-99b4-65cc5d5ddcd0-501182a1 {
    grid-row: 1 / 2;
    grid-column-end: 4;
  }

  #w-node-_6853e11e-8319-e01e-99b4-65cc5d5ddcd8-501182a1, #w-node-_6853e11e-8319-e01e-99b4-65cc5d5ddcdb-501182a1, #w-node-_2b069340-fb10-0d67-7331-ff5745a2b4c0-501182a1, #w-node-_4f3d90c7-acef-84df-0d19-1580246dc1b2-501182a1, #w-node-f0af9bef-720f-87c9-1de1-6aaf51dd8fe4-501182a1, #w-node-_90ef23a6-2991-7a0a-ddf0-72a95c576ca2-501182a1 {
    grid-column-end: 4;
  }

  #w-node-_90ef23a6-2991-7a0a-ddf0-72a95c576ca9-501182a1 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_5faab7e0-2774-7339-d597-f893b5facb39-501182a1, #w-node-_5dfb337a-ab1a-17f3-5052-ccf1c54603b9-501182a1, #w-node-_4b912c8b-c9bb-3ce3-5fba-03da8d342e96-501182a1 {
    grid-column-end: 4;
  }

  #w-node-_2abe9d10-077b-5455-453f-5f82b3269887-501182a1 {
    grid-row: 2 / 5;
    grid-column-start: 1;
    align-self: center;
  }

  #w-node-_2abe9d10-077b-5455-453f-5f82b3269889-501182a1 {
    grid-row: 6 / 10;
    grid-column-end: 6;
    place-self: end center;
  }

  #w-node-_57b6f572-4c59-6341-fa69-9aaf1ff21445-501182a1 {
    grid-area: 1 / 1 / 5 / 5;
  }

  #w-node-ce00a783-4a3a-ec41-9dc5-17ab8ba16a17-501182a1 {
    grid-area: 6 / 1 / 8 / 4;
    align-self: center;
  }

  #w-node-_50541a60-c4f1-b602-34a4-ce8ed6c91a50-501182a1 {
    grid-row: 1 / 2;
    grid-column-end: 4;
  }

  #w-node-_50541a60-c4f1-b602-34a4-ce8ed6c91a52-501182a1, #w-node-_50541a60-c4f1-b602-34a4-ce8ed6c91a54-501182a1 {
    grid-column: 1 / 4;
  }

  #w-node-_50541a60-c4f1-b602-34a4-ce8ed6c91a58-501182a1, #w-node-_50541a60-c4f1-b602-34a4-ce8ed6c91a5b-501182a1, #w-node-_50541a60-c4f1-b602-34a4-ce8ed6c91a61-501182a1, #w-node-f4aafdc6-c4da-ee19-0201-a916e51560f2-501182a1 {
    grid-column-end: 4;
  }

  #w-node-f4aafdc6-c4da-ee19-0201-a916e51560f4-501182a1 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-f4aafdc6-c4da-ee19-0201-a916e51560f8-501182a1 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_31d9b566-a4ff-2cfd-4fb0-579c66ed45c5-501182a1 {
    grid-column: 4 / 5;
  }

  #w-node-_6c703713-8931-02bf-fe5a-7139c732c4dd-501182a1 {
    grid-column-end: 4;
  }

  #w-node-_6c703713-8931-02bf-fe5a-7139c732c4e1-501182a1 {
    grid-column-end: 4;
    align-self: center;
  }

  #w-node-_6c703713-8931-02bf-fe5a-7139c732c4eb-501182a1 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_6c703713-8931-02bf-fe5a-7139c732c4ed-501182a1 {
    grid-column-end: 4;
  }

  #w-node-_6c703713-8931-02bf-fe5a-7139c732c4f6-501182a1 {
    justify-self: end;
  }

  #w-node-_7f9e6cf1-e42b-87a0-ee80-49389be31a85-501182a3, #w-node-_79a8edf8-2eb2-7470-03f8-6cc9a563be77-501182a3 {
    grid-column-end: 4;
  }

  #w-node-_3ba2100a-b1cc-ad1c-20c3-69fe51de0932-501182a3 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_423ee211-520f-781b-836d-cc13420139a7-501182a3 {
    grid-column-end: 4;
  }

  #w-node-cdff79b7-ab9d-ed88-38ae-b096061b10ca-501182a3, #w-node-bfa2a0ec-d53a-92e9-8283-c6521d9db004-501182a3 {
    grid-column-end: 5;
  }

  #w-node-ee3b2f6e-e422-cfb9-90f7-fb6c4e83a121-501182a3, #w-node-ee3b2f6e-e422-cfb9-90f7-fb6c4e83a123-501182a3 {
    grid-column-end: 4;
  }

  #w-node-ee3b2f6e-e422-cfb9-90f7-fb6c4e83a126-501182a3, #w-node-ee3b2f6e-e422-cfb9-90f7-fb6c4e83a12d-501182a3 {
    grid-column: 1 / 4;
  }

  #w-node-cbc68451-ce99-5aa8-a474-52e3f8d90bec-501182a3, #w-node-cbc68451-ce99-5aa8-a474-52e3f8d90bee-501182a3 {
    grid-column-end: 4;
  }

  #w-node-cbc68451-ce99-5aa8-a474-52e3f8d90bf1-501182a3, #w-node-cbc68451-ce99-5aa8-a474-52e3f8d90bf8-501182a3 {
    grid-column: 1 / 4;
  }

  #w-node-_1c51b6cc-bfe5-d68c-b214-1eba0c212c98-501182a3, #w-node-_1c51b6cc-bfe5-d68c-b214-1eba0c212c9a-501182a3 {
    grid-column-end: 4;
  }

  #w-node-_1c51b6cc-bfe5-d68c-b214-1eba0c212c9d-501182a3, #w-node-_1c51b6cc-bfe5-d68c-b214-1eba0c212ca4-501182a3 {
    grid-column: 1 / 4;
  }

  #w-node-_9faf52b5-ca12-2170-8bd8-52a479232da3-501182a3 {
    grid-column-end: 4;
  }

  #w-node-_9faf52b5-ca12-2170-8bd8-52a479232da5-501182a3, #w-node-_9faf52b5-ca12-2170-8bd8-52a479232da7-501182a3 {
    grid-column-end: 5;
  }

  #w-node-_9faf52b5-ca12-2170-8bd8-52a479232daa-501182a3 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_9faf52b5-ca12-2170-8bd8-52a479232dc1-501182a3, #w-node-_9faf52b5-ca12-2170-8bd8-52a479232dc3-501182a3 {
    grid-column-end: 5;
  }

  #w-node-_9faf52b5-ca12-2170-8bd8-52a479232dc6-501182a3 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_9faf52b5-ca12-2170-8bd8-52a479232dd4-501182a3 {
    grid-area: 5 / 1 / 6 / 5;
  }

  #w-node-_9faf52b5-ca12-2170-8bd8-52a479232de8-501182a3 {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_9faf52b5-ca12-2170-8bd8-52a479232df4-501182a3 {
    grid-area: 5 / 1 / 6 / 5;
  }

  #w-node-_9faf52b5-ca12-2170-8bd8-52a479232e00-501182a3, #w-node-_9faf52b5-ca12-2170-8bd8-52a479232e01-501182a3, #w-node-_9faf52b5-ca12-2170-8bd8-52a479232e03-501182a3 {
    grid-column-end: 4;
  }

  #w-node-_9faf52b5-ca12-2170-8bd8-52a479232e06-501182a3 {
    grid-row: 4 / 5;
    grid-column-end: 4;
  }

  #w-node-_9faf52b5-ca12-2170-8bd8-52a479232e16-501182a3 {
    align-self: center;
  }

  #w-node-_2e32540c-303d-7632-b3b3-39b50cb42ac5-501182a3 {
    grid-column-end: 4;
  }

  #w-node-_2e32540c-303d-7632-b3b3-39b50cb42ac9-501182a3 {
    grid-column-end: 4;
    align-self: center;
  }

  #w-node-_2e32540c-303d-7632-b3b3-39b50cb42ad3-501182a3 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_2e32540c-303d-7632-b3b3-39b50cb42ad5-501182a3 {
    grid-column-end: 4;
  }

  #w-node-_2e32540c-303d-7632-b3b3-39b50cb42ade-501182a3 {
    justify-self: end;
  }

  #w-node-_6d5584c6-4648-b946-b27f-69cb5c40ae4e-501182a3 {
    grid-column: 4 / 5;
  }

  #w-node-e7ac45da-e667-cc27-948c-c4848e113c14-8e113c11, #w-node-e7ac45da-e667-cc27-948c-c4848e113c16-8e113c11 {
    grid-column-end: 4;
  }

  #w-node-e7ac45da-e667-cc27-948c-c4848e113c19-8e113c11, #w-node-e7ac45da-e667-cc27-948c-c4848e113c20-8e113c11 {
    grid-column: 1 / 4;
  }

  #w-node-_92d6d5ba-02aa-59fd-94db-bd3797dcb842-501182a7 {
    grid-row: 1 / 7;
    grid-column-start: 1;
    align-self: center;
  }

  #w-node-_92d6d5ba-02aa-59fd-94db-bd3797dcb844-501182a7 {
    grid-row-start: 6;
  }

  #w-node-e0e8c29e-8ce7-caa1-f1aa-3fe6d40e971c-501182a7 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-e0e8c29e-8ce7-caa1-f1aa-3fe6d40e972b-501182a7 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
  }

  #w-node-_66c23d60-b7fd-ae72-6325-c71d2a7e3784-501182a7 {
    grid-area: 2 / 2 / 3 / 3;
    align-self: end;
  }

  #w-node-e0e8c29e-8ce7-caa1-f1aa-3fe6d40e974e-501182a7 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_89684356-1d21-a5d9-93ee-0c680a470cc0-501182a7 {
    grid-column-end: 4;
    justify-self: center;
  }

  #w-node-a6fe8f1f-c3df-523b-127c-4253d4d8994a-501182a7 {
    grid-column-end: 4;
  }

  #w-node-_6d4fed18-f32c-3523-1c1c-3be17d01483f-501182a7 {
    grid-column: 1 / 4;
  }

  #w-node-_3076f772-c34e-0033-a93f-15a583f40da7-501182a7 {
    grid-column-end: 4;
    justify-self: center;
  }

  #w-node-_3076f772-c34e-0033-a93f-15a583f40da8-501182a7, #w-node-_409ea324-2ce3-2e1a-b7b0-33aedc1e9d6c-501182a7, #w-node-_7040265e-64dd-d188-fdc9-d648829868ab-501182a7 {
    grid-column-end: 4;
  }

  #w-node-_804a9b56-9db5-dfb2-8f8c-97013c3150e8-501182a7 {
    grid-column-end: 4;
    justify-self: center;
  }

  #w-node-_804a9b56-9db5-dfb2-8f8c-97013c3150eb-501182a7, #w-node-_9b751624-661a-06cb-4a32-a34acd20b15c-501182a7 {
    grid-column-end: 4;
  }

  #w-node-_8f1b828a-d54c-d66e-dffa-c43757cac463-501182a7 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-baa3d3e8-cf19-e7fd-20a5-c5acf98eebfc-501182a7 {
    grid-area: 1 / 1 / 2 / 4;
    place-self: auto end;
  }

  #w-node-baa3d3e8-cf19-e7fd-20a5-c5acf98eebfd-501182a7 {
    grid-column: 2 / 4;
    justify-self: end;
  }

  #w-node-baa3d3e8-cf19-e7fd-20a5-c5acf98eebff-501182a7 {
    grid-column: 1 / 3;
    align-self: center;
  }

  #w-node-a04e945d-b0cc-ae50-fb97-6e2efcbdb309-501182a7 {
    grid-area: 2 / 1 / 3 / 4;
    justify-self: stretch;
  }

  #w-node-baa3d3e8-cf19-e7fd-20a5-c5acf98eec06-501182a7 {
    grid-row: 3 / 4;
    grid-column-end: 4;
  }

  #w-node-baa3d3e8-cf19-e7fd-20a5-c5acf98eec08-501182a7 {
    grid-column: 1 / 4;
  }

  #w-node-_0ae11add-14f1-ae1c-1853-377c2ff84b24-501182a7 {
    grid-area: 5 / 1 / 11 / 6;
    align-self: end;
  }

  #w-node-_0ae11add-14f1-ae1c-1853-377c2ff84b26-501182a7 {
    grid-column: 1 / 6;
    align-self: start;
  }

  #w-node-_0ae11add-14f1-ae1c-1853-377c2ff84b28-501182a7 {
    grid-column: 3 / 6;
  }

  #w-node-_0ae11add-14f1-ae1c-1853-377c2ff84b2a-501182a7 {
    grid-column-end: 6;
  }

  #w-node-_242bdb3f-e81c-329c-02e5-88a8fe5e8ddf-501182a7, #w-node-_262ddead-0189-cb25-9035-17f7589f5a2b-501182a7 {
    grid-column-end: 4;
  }

  #w-node-_793b84d3-b1e9-e87e-7687-b32c3cf57930-501182a7 {
    grid-row: 2 / 6;
    align-self: center;
  }

  #w-node-_793b84d3-b1e9-e87e-7687-b32c3cf57932-501182a7 {
    grid-row: 8 / 11;
    grid-column-start: 1;
  }

  #w-node-_793b84d3-b1e9-e87e-7687-b32c3cf57934-501182a7 {
    grid-row: 2 / 5;
    grid-column-start: 1;
    align-self: center;
  }

  #w-node-_793b84d3-b1e9-e87e-7687-b32c3cf57936-501182a7 {
    grid-row: 6 / 10;
    grid-column-end: 6;
    place-self: end center;
  }

  #w-node-e1e29bb3-1f15-ec66-f7fc-6ffc08bbccf1-501182a7 {
    grid-row: 1 / 2;
    grid-column-end: 4;
  }

  #w-node-e1e29bb3-1f15-ec66-f7fc-6ffc08bbccf5-501182a7 {
    align-self: center;
  }

  #w-node-e1e29bb3-1f15-ec66-f7fc-6ffc08bbccf9-501182a7 {
    grid-row-end: 4;
    align-self: center;
  }

  #w-node-e1e29bb3-1f15-ec66-f7fc-6ffc08bbccfb-501182a7 {
    grid-row-start: 3;
    grid-column-end: 6;
    place-self: center;
  }

  #w-node-_4267ba75-a444-3585-68f1-41a0cb991d7e-501182a7, #w-node-afd901fb-fa89-45cf-e5ba-6487069ad691-501182a7, #w-node-_1f698e0b-0de2-6ec4-4c7c-8822670b81fa-501182a7, #w-node-_529957cf-2e3b-3516-2bc6-9a44ca6cdaab-501182a7, #w-node-_529957cf-2e3b-3516-2bc6-9a44ca6cdaa9-501182a7 {
    grid-column-end: 4;
  }

  #w-node-_1679999c-6018-11fa-62ab-55a2e9cb3773-501182a7 {
    grid-row: 2 / 3;
    grid-column-end: 3;
    place-self: start;
  }

  #w-node-_1679999c-6018-11fa-62ab-55a2e9cb3778-501182a7 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: end;
  }

  #w-node-_1679999c-6018-11fa-62ab-55a2e9cb377a-501182a7 {
    grid-area: 1 / 1 / 2 / 3;
    place-self: end start;
  }

  #w-node-b5bfc4d9-7eea-bcf9-07cd-61aff3cb6599-501182a7 {
    grid-column-end: 4;
  }

  #w-node-b5bfc4d9-7eea-bcf9-07cd-61aff3cb659d-501182a7 {
    grid-column-end: 4;
    align-self: center;
  }

  #w-node-b5bfc4d9-7eea-bcf9-07cd-61aff3cb65a6-501182a7 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-b5bfc4d9-7eea-bcf9-07cd-61aff3cb65a8-501182a7 {
    grid-column-end: 4;
  }

  #w-node-b5bfc4d9-7eea-bcf9-07cd-61aff3cb65b3-501182a7 {
    justify-self: end;
  }

  #w-node-_256d0e25-5524-64a1-6cc0-501ea821e164-501182a7 {
    grid-column: 4 / 5;
  }

  #w-node-_41fd3686-f758-e380-9e51-60b7f690d64c-f690d64c, #w-node-_04f71e96-b048-41b4-d11a-8c998b848589-8b848582 {
    grid-column-end: 4;
  }

  #w-node-_234bb352-036a-b35a-43e0-35e5281648a9-8b848582 {
    grid-column: 1 / 4;
  }

  #w-node-_31f149e6-c8a5-667a-2971-65140a4e4d53-0a4e4d50, #w-node-_31f149e6-c8a5-667a-2971-65140a4e4d55-0a4e4d50, #w-node-_31f149e6-c8a5-667a-2971-65140a4e4d5a-0a4e4d50, #w-node-_940e65c8-a3f1-d8bd-1a22-776eaddf5ac5-addf5ac2 {
    grid-column-end: 4;
  }

  #w-node-_940e65c8-a3f1-d8bd-1a22-776eaddf5ac7-addf5ac2 {
    grid-area: 3 / 2 / 4 / 4;
  }

  #w-node-_940e65c8-a3f1-d8bd-1a22-776eaddf5acd-addf5ac2 {
    grid-column: 1 / 4;
  }

  #w-node-_869ff43c-a1c8-eab5-1db2-41de574ee350-c54ac1ae {
    grid-column: 1 / 6;
    grid-row-end: 6;
  }

  #w-node-_869ff43c-a1c8-eab5-1db2-41de574ee352-c54ac1ae {
    grid-area: 6 / 1 / 11 / 6;
  }

  #w-node-bbc42b15-2ac2-d651-4ced-e44fb09a498c-c54ac1ae {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-bbc42b15-2ac2-d651-4ced-e44fb09a499b-c54ac1ae {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
  }

  #w-node-bbc42b15-2ac2-d651-4ced-e44fb09a49a6-c54ac1ae {
    grid-area: 2 / 2 / 3 / 3;
    align-self: end;
  }

  #w-node-bbc42b15-2ac2-d651-4ced-e44fb09a49b0-c54ac1ae {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-be7aa6f7-67dd-3410-3382-5ff48eb63d84-c54ac1ae {
    grid-column: 1 / 4;
    grid-row-end: 3;
  }

  #w-node-c8ac02c4-025b-3c3c-8918-1596ce331429-c54ac1ae {
    grid-column-end: 4;
    justify-self: center;
  }

  #w-node-c8ac02c4-025b-3c3c-8918-1596ce33142a-c54ac1ae {
    grid-column-end: 4;
  }

  #w-node-c8ac02c4-025b-3c3c-8918-1596ce33142e-c54ac1ae {
    grid-column: 1 / 4;
  }

  #w-node-_3a77038c-40a3-86ec-1c2f-4235d4333a28-c54ac1ae {
    grid-column-end: 4;
    justify-self: center;
  }

  #w-node-_3a77038c-40a3-86ec-1c2f-4235d4333a2b-c54ac1ae, #w-node-_206ebe4f-9038-3426-ef22-7be1eb013445-c54ac1ae, #w-node-_469aaf06-71d2-d286-f546-ecdfed11657d-c54ac1ae {
    grid-column-end: 4;
  }

  #w-node-_469aaf06-71d2-d286-f546-ecdfed11658e-c54ac1ae {
    grid-column-end: 4;
    justify-self: center;
  }

  #w-node-_469aaf06-71d2-d286-f546-ecdfed116591-c54ac1ae, #w-node-_3ca69dee-0838-ecaf-4db8-7e57d6287219-c54ac1ae, #w-node-_3ca69dee-0838-ecaf-4db8-7e57d628721a-c54ac1ae, #w-node-_3ca69dee-0838-ecaf-4db8-7e57d6287228-c54ac1ae, #w-node-_9420e221-4cef-e77a-fc4f-fe586623fa1e-c54ac1ae {
    grid-column-end: 4;
  }

  #w-node-_9420e221-4cef-e77a-fc4f-fe586623fa25-c54ac1ae {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-e4433dff-0de9-597e-731a-a0e4e1b1e48c-c54ac1ae {
    grid-column-end: 4;
  }

  #w-node-e4433dff-0de9-597e-731a-a0e4e1b1e496-c54ac1ae {
    grid-column-end: 5;
  }

  #w-node-a9768bd5-6779-ee69-b490-0c499ed58dfe-c54ac1ae, #w-node-a9768bd5-6779-ee69-b490-0c499ed58e00-c54ac1ae {
    grid-column-end: 4;
  }

  #w-node-a9768bd5-6779-ee69-b490-0c499ed58e08-c54ac1ae, #w-node-a9768bd5-6779-ee69-b490-0c499ed58e0a-c54ac1ae {
    grid-column-end: 5;
  }

  #w-node-b8394ee7-983c-b046-1aac-a20772120b65-c54ac1ae, #w-node-_01df2d4d-82d8-5288-6c7d-0fbc2ff9522a-c54ac1ae {
    grid-column-end: 4;
  }

  #w-node-_0d72565a-596e-2fcc-82f2-0157e33170d9-c54ac1ae {
    grid-row-start: 4;
    grid-column-end: 4;
  }

  #w-node-_0d72565a-596e-2fcc-82f2-0157e33170dd-c54ac1ae {
    grid-row-end: 6;
    align-self: center;
  }

  #w-node-cc6eae38-7ec4-d536-b09c-dc39a70fe2c8-c54ac1ae {
    grid-column-end: 4;
  }

  #w-node-cc6eae38-7ec4-d536-b09c-dc39a70fe2cc-c54ac1ae {
    grid-column-end: 4;
    align-self: center;
  }

  #w-node-cc6eae38-7ec4-d536-b09c-dc39a70fe2d5-c54ac1ae {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-cc6eae38-7ec4-d536-b09c-dc39a70fe2d7-c54ac1ae {
    grid-column-end: 4;
  }

  #w-node-cc6eae38-7ec4-d536-b09c-dc39a70fe2e2-c54ac1ae {
    justify-self: end;
  }

  #w-node-_2f5f7a3c-d6cb-727e-54cd-43681bb1e626-c54ac1ae {
    grid-column: 4 / 5;
  }

  #w-node-_869ff43c-a1c8-eab5-1db2-41de574ee350-63c030c3 {
    grid-column: 1 / 6;
    grid-row-end: 6;
  }

  #w-node-_869ff43c-a1c8-eab5-1db2-41de574ee352-63c030c3 {
    grid-area: 6 / 1 / 11 / 6;
  }

  #w-node-bbc42b15-2ac2-d651-4ced-e44fb09a498c-63c030c3 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-bbc42b15-2ac2-d651-4ced-e44fb09a499b-63c030c3 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
  }

  #w-node-bbc42b15-2ac2-d651-4ced-e44fb09a49a6-63c030c3 {
    grid-area: 2 / 2 / 3 / 3;
    align-self: end;
  }

  #w-node-bbc42b15-2ac2-d651-4ced-e44fb09a49b0-63c030c3 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_193400e3-c10d-d49d-0298-9a8a0958dfcd-63c030c3 {
    grid-column-end: 3;
    justify-self: start;
  }

  #w-node-_05b441fa-ea2c-5d12-cb9c-1d4e64bfca94-63c030c3 {
    grid-column-end: 4;
    justify-self: center;
  }

  #w-node-_05b441fa-ea2c-5d12-cb9c-1d4e64bfca95-63c030c3 {
    grid-column-end: 4;
  }

  #w-node-_05b441fa-ea2c-5d12-cb9c-1d4e64bfca97-63c030c3 {
    grid-column: 1 / 4;
  }

  #w-node-_911e0c92-5ef3-8303-2070-397815fa6a3d-63c030c3 {
    grid-column-end: 4;
    justify-self: center;
  }

  #w-node-_911e0c92-5ef3-8303-2070-397815fa6a40-63c030c3, #w-node-_4905d13e-5406-a378-a57f-1483582f1c3b-63c030c3, #w-node-_4131ea05-0717-af39-7762-c4cc5ad87c95-63c030c3 {
    grid-column-end: 4;
  }

  #w-node-_4131ea05-0717-af39-7762-c4cc5ad87ca6-63c030c3 {
    grid-column-end: 4;
    justify-self: center;
  }

  #w-node-_4131ea05-0717-af39-7762-c4cc5ad87ca9-63c030c3, #w-node-_01df2d4d-82d8-5288-6c7d-0fbc2ff9522a-63c030c3 {
    grid-column-end: 4;
  }

  #w-node-_76c7b47b-211d-a829-b713-8c978293e0a9-63c030c3 {
    grid-row: 1 / 2;
    grid-column-end: 4;
  }

  #w-node-_76c7b47b-211d-a829-b713-8c978293e0bd-63c030c3 {
    grid-row-end: 4;
    align-self: center;
  }

  #w-node-_32d029fd-f56b-bc1b-b140-5a5d7fc3a734-63c030c3 {
    grid-row: 1 / 2;
    grid-column-end: 4;
  }

  #w-node-_32d029fd-f56b-bc1b-b140-5a5d7fc3a73c-63c030c3, #w-node-_32d029fd-f56b-bc1b-b140-5a5d7fc3a73f-63c030c3, #w-node-_47c098e4-6b22-03b1-06e1-701ab8a868a6-63c030c3, #w-node-befc6498-a27a-6141-4ee7-3de38d5b93c8-63c030c3, #w-node-_5a98e591-eef5-883e-6d88-ce5864c0f709-63c030c3, #w-node-_5a98e591-eef5-883e-6d88-ce5864c0f70b-63c030c3, #w-node-_5a98e591-eef5-883e-6d88-ce5864c0f70d-63c030c3, #w-node-_041aa2e0-00a2-bc1d-b8c3-a447632618bb-63c030c3 {
    grid-column-end: 4;
  }

  #w-node-_5ad34672-4f6d-d218-70e9-0ce784a9d930-63c030c3 {
    grid-row: 1 / 2;
    grid-column-end: 4;
  }

  #w-node-_5ad34672-4f6d-d218-70e9-0ce784a9d938-63c030c3, #w-node-_5ad34672-4f6d-d218-70e9-0ce784a9d93b-63c030c3, #w-node-_5ad34672-4f6d-d218-70e9-0ce784a9d940-63c030c3, #w-node-_45de002e-74ce-fd5b-d9c5-b9c331f186e4-63c030c3 {
    grid-column-end: 4;
  }

  #w-node-_45de002e-74ce-fd5b-d9c5-b9c331f186e8-63c030c3 {
    grid-column-end: 4;
    align-self: center;
  }

  #w-node-_45de002e-74ce-fd5b-d9c5-b9c331f186f1-63c030c3 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: end;
  }

  #w-node-_45de002e-74ce-fd5b-d9c5-b9c331f186f3-63c030c3 {
    grid-column-end: 4;
  }

  #w-node-_45de002e-74ce-fd5b-d9c5-b9c331f186fc-63c030c3 {
    justify-self: end;
  }

  #w-node-d291f128-406e-4b94-20ce-a2e37c66bfdf-63c030c3 {
    grid-column: 4 / 5;
  }

  #w-node-_19046b04-db53-5642-598e-e397084cf2aa-1868ad4b {
    grid-column: 1 / 6;
    grid-row-start: 4;
    align-self: center;
  }

  #w-node-e671cb23-5f69-f324-ac2c-6dbf7c6f2fca-1868ad4b {
    grid-row-end: 6;
  }

  #w-node-e671cb23-5f69-f324-ac2c-6dbf7c6f2fcb-1868ad4b {
    grid-row: 1 / 4;
    align-self: start;
  }

  #w-node-e671cb23-5f69-f324-ac2c-6dbf7c6f2fcf-1868ad4b {
    grid-column-end: 3;
    justify-self: start;
  }

  #w-node-a551c85d-5e2f-893c-3294-2ead181b82c8-1868ad4b {
    grid-row-end: 5;
    grid-column-end: 6;
  }

  #w-node-a551c85d-5e2f-893c-3294-2ead181b82c9-1868ad4b {
    grid-row: 1 / 5;
    grid-column-end: 5;
  }

  #w-node-a551c85d-5e2f-893c-3294-2ead181b82cb-1868ad4b {
    grid-column: 3 / 4;
    grid-row-end: 4;
    place-self: start end;
  }

  #w-node-a551c85d-5e2f-893c-3294-2ead181b82cd-1868ad4b {
    grid-area: 1 / 1 / 5 / 4;
    place-self: start center;
  }

  #w-node-b8ff7861-e00b-11dd-c6b2-be97a86e3015-1868ad4b {
    grid-row-start: 5;
    align-self: center;
  }

  #w-node-fa816085-00a2-ca52-8e6e-c5951dbc1026-1868ad4b {
    grid-column: 1 / 6;
    grid-row-start: 4;
    align-self: center;
  }

  #w-node-_06cbb2a0-a258-3cd5-bf68-836a5e0026a1-1868ad4b {
    grid-row-end: 6;
  }

  #w-node-_06cbb2a0-a258-3cd5-bf68-836a5e0026a2-1868ad4b {
    grid-row: 1 / 4;
    align-self: start;
  }

  #w-node-_06cbb2a0-a258-3cd5-bf68-836a5e0026a6-1868ad4b {
    grid-column-end: 3;
    justify-self: start;
  }

  #w-node-a8996fdc-d6f1-2664-3288-9d76be62d36e-1868ad4b {
    grid-row-end: 5;
    grid-column-end: 6;
  }

  #w-node-a8996fdc-d6f1-2664-3288-9d76be62d36f-1868ad4b {
    grid-row: 1 / 5;
    grid-column-end: 5;
  }

  #w-node-a8996fdc-d6f1-2664-3288-9d76be62d371-1868ad4b {
    grid-column: 2 / 6;
    grid-row-end: 6;
    align-self: start;
  }

  #w-node-a8996fdc-d6f1-2664-3288-9d76be62d373-1868ad4b {
    grid-area: 1 / 1 / 5 / 6;
    place-self: start center;
  }

  #w-node-_3b478b5b-f049-e2c9-69e0-ea77a9366bb4-1868ad4b {
    grid-row-start: 5;
    align-self: center;
  }

  #w-node-_43c98676-f905-9bd0-2810-c4f08599c58c-1868ad4b {
    grid-column: 1 / 6;
    grid-row-start: 4;
    align-self: center;
  }

  #w-node-_43c98676-f905-9bd0-2810-c4f08599c59a-1868ad4b {
    grid-row-end: 6;
  }

  #w-node-_43c98676-f905-9bd0-2810-c4f08599c59b-1868ad4b {
    grid-row: 1 / 4;
    align-self: start;
  }

  #w-node-_43c98676-f905-9bd0-2810-c4f08599c59f-1868ad4b {
    grid-column-end: 3;
    justify-self: start;
  }

  #w-node-ed533c5f-7469-8917-71b1-9970b63b77b1-1868ad4b, #w-node-_383a82c4-a3b9-5635-7040-3c3ac5c0e4ec-c7b6c5d9 {
    grid-column: 4 / 5;
  }

  #w-node-_462c39a8-653a-5ee0-9f16-f03e30175b8e-c7b6c5d9 {
    align-self: start;
  }

  #w-node-dc347cb8-7929-f679-0f13-262e0fe99d5f-c7b6c5d9 {
    grid-column-start: 2;
    place-self: end center;
  }

  #w-node-_323bb0c3-23b4-8bb7-9bc7-89f2d350ff06-c7b6c5d9 {
    grid-column-end: 5;
  }

  #w-node-_7aab3bd4-9fee-33eb-1955-a78484268f1f-c7b6c5d9 {
    grid-column-end: 6;
    place-self: stretch stretch;
  }

  #w-node-_0dd7daa7-5067-b920-e7cc-035e2cf85ebc-c7b6c5d9 {
    grid-column-end: 4;
  }

  #w-node-af40cfc4-ea53-98d5-722b-a6cb60e10624-c7b6c5d9 {
    grid-column: 1 / 4;
    justify-self: center;
  }

  #w-node-_54e7b015-5bd1-936d-fd4d-c469ebb4a710-c7b6c5d9 {
    grid-column: 2 / 3;
  }

  #w-node-_73964293-2e84-43aa-1c27-cafcab6e468f-c7b6c5d9 {
    grid-column: 3 / 4;
  }

  #w-node-c5d2184b-86fc-705f-a557-08791d423d1f-c7b6c5d9 {
    grid-area: 2 / 1 / 7 / 6;
    align-self: start;
  }

  #w-node-befcd9a8-c380-c07c-e74b-f81899a91e04-c7b6c5d9 {
    grid-row: 1 / 3;
    grid-column-start: 2;
    place-self: center;
  }

  #w-node-_32805088-1724-b2e8-630d-ecb92d31ff4f-c7b6c5d9 {
    grid-area: 8 / 1 / 11 / 6;
    align-self: center;
  }

  #w-node-fe6368f1-e406-1013-1386-58424a6dee27-c7b6c5d9 {
    grid-row-start: 9;
    grid-column-start: 1;
  }

  #w-node-_83c03c3a-4b11-648c-b0e3-6e9e98489d15-c7b6c5d9 {
    grid-row: 4 / 10;
  }

  #w-node-_65fc7606-4244-f804-5f4a-082a57d6e1ad-c7b6c5d9 {
    grid-row-start: 4;
    grid-column-end: 5;
    place-self: start stretch;
  }

  #w-node-bb2fe309-d789-be24-ff16-76aaca1c094a-c7b6c5d9 {
    align-self: start;
  }

  #w-node-_0413763e-bb7e-79ea-9c8d-06c9b22582ef-c7b6c5d9 {
    grid-row-end: 4;
    grid-column-start: 4;
    justify-self: end;
  }

  #w-node-dbde2b7d-6205-80ba-4882-a30e31559f36-c7b6c5d9 {
    grid-row: 1 / 2;
    align-self: center;
  }

  #w-node-cd3c48c8-a093-ea71-4a2d-22cdcded5929-c7b6c5d9 {
    grid-column: 2 / 4;
    align-self: end;
  }

  #w-node-_75ea95f8-89c5-35f8-c8d5-51bad0df08e2-c7b6c5d9 {
    grid-column: 1 / 6;
    grid-row-start: 4;
    align-self: center;
  }

  #w-node-_6e2a576d-f676-9986-b469-db8919a17f27-c7b6c5d9 {
    grid-row-end: 6;
  }

  #w-node-_94643cf3-d101-d800-c6ad-00315b533be4-c7b6c5d9 {
    grid-row: 1 / 4;
    align-self: start;
  }

  #w-node-_0eb9cbe6-1369-9ebe-4fc9-65337cd72d15-c7b6c5d9 {
    grid-column-end: 3;
    justify-self: start;
  }

  #w-node-b4af2bdb-91f3-3437-5e64-94ff2359aa80-c7b6c5d9 {
    grid-row-start: 5;
    align-self: center;
  }

  #w-node-b4af2bdb-91f3-3437-5e64-94ff2359aa8e-c7b6c5d9 {
    grid-row-end: 5;
    grid-column-end: 6;
  }

  #w-node-b4af2bdb-91f3-3437-5e64-94ff2359aa8f-c7b6c5d9 {
    grid-row: 1 / 5;
    grid-column-end: 5;
  }

  #w-node-b4af2bdb-91f3-3437-5e64-94ff2359aa91-c7b6c5d9 {
    grid-column: 3 / 4;
    grid-row-end: 4;
    place-self: start end;
  }

  #w-node-b4af2bdb-91f3-3437-5e64-94ff2359aa93-c7b6c5d9 {
    grid-area: 1 / 1 / 5 / 4;
    place-self: start center;
  }

  #w-node-f0aa3559-5f7e-9461-0f88-29478ad7ffbc-c7b6c5d9 {
    grid-column: 1 / 6;
    grid-row-start: 4;
    align-self: center;
  }

  #w-node-f0aa3559-5f7e-9461-0f88-29478ad7ffca-c7b6c5d9 {
    grid-row-end: 6;
  }

  #w-node-f0aa3559-5f7e-9461-0f88-29478ad7ffcb-c7b6c5d9 {
    grid-row: 1 / 4;
    align-self: start;
  }

  #w-node-f0aa3559-5f7e-9461-0f88-29478ad7ffcf-c7b6c5d9 {
    grid-column-end: 3;
    justify-self: start;
  }

  #w-node-_5e95467f-4f2f-bd4b-7019-867b78047658-c7b6c5d9 {
    grid-row-start: 5;
    align-self: center;
  }

  #w-node-_770c7821-f3b1-8d4d-3f76-04a2351dd732-c7b6c5d9 {
    grid-row-end: 5;
    grid-column-end: 6;
  }

  #w-node-_99b8c673-f5e4-334a-66e9-1d11520fa96a-c7b6c5d9 {
    grid-row: 1 / 5;
    grid-column-end: 5;
  }

  #w-node-cdd380c7-4ac1-29ce-221e-64d4a0d5ef6c-c7b6c5d9 {
    grid-column: 2 / 6;
    grid-row-end: 6;
    align-self: start;
  }

  #w-node-aad56b93-1ed3-afaf-0e1a-814ba9d24579-c7b6c5d9 {
    grid-area: 1 / 1 / 5 / 6;
    place-self: start center;
  }

  #w-node-_33aa5909-3fb3-2b23-0ab2-f9f34703fdb0-c7b6c5d9 {
    grid-column: 1 / 6;
    grid-row-start: 4;
    align-self: center;
  }

  #w-node-_33aa5909-3fb3-2b23-0ab2-f9f34703fdbe-c7b6c5d9 {
    grid-row-end: 6;
  }

  #w-node-_33aa5909-3fb3-2b23-0ab2-f9f34703fdbf-c7b6c5d9 {
    grid-row: 1 / 4;
    align-self: start;
  }

  #w-node-_33aa5909-3fb3-2b23-0ab2-f9f34703fdc3-c7b6c5d9 {
    grid-column-end: 3;
    justify-self: start;
  }

  #w-node-b06ae022-fba2-9dbb-c477-8999b6278971-c7b6c5d9 {
    grid-row: 2 / 3;
    grid-column-end: 3;
    place-self: start;
  }

  #w-node-b06ae022-fba2-9dbb-c477-8999b6278972-c7b6c5d9 {
    grid-row: 2 / 3;
    place-self: end center;
  }

  #w-node-b06ae022-fba2-9dbb-c477-8999b6278978-c7b6c5d9 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: end;
  }

  #w-node-b06ae022-fba2-9dbb-c477-8999b627897a-c7b6c5d9 {
    grid-area: 1 / 1 / 2 / 3;
    place-self: end start;
  }
}
