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

body {
  margin: 0;
}

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

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

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

[hidden], template {
  display: none;
}

a {
  background-color: #0000;
}

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

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

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

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

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

small {
  font-size: 80%;
}

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

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

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

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

pre {
  overflow: auto;
}

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

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

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

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

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

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

input {
  line-height: normal;
}

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

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

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

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

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

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

td, th {
  padding: 0;
}

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

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

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

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

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

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

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

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

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

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

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

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

.w-block {
  display: block;
}

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

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

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

.w-hidden {
  display: none;
}

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

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

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

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

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

.w-optimization {
  display: contents;
}

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

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

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

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

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

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

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

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

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

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

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

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

figure {
  margin: 0 0 10px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .w-col {
    width: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

.w-widget {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-tabs {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@font-face {
  font-family: MontaguSlab;
  src: url("https://cdn.prod.website-files.com/684c8fd8ce6d3dfb7a31f851/684c90f14d84779fc69ecf56_MontaguSlab_24pt-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Montagu Slab;
  src: url("https://cdn.prod.website-files.com/684c8fd8ce6d3dfb7a31f851/684c90f1625e4c0856715f8c_MontaguSlab_36pt-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: InstrumentSans;
  src: url("https://cdn.prod.website-files.com/684c8fd8ce6d3dfb7a31f851/684c90f1b1eaffd26e73eb67_InstrumentSans-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: InstrumentSans;
  src: url("https://cdn.prod.website-files.com/684c8fd8ce6d3dfb7a31f851/684c90f12e78c2571526cdb4_InstrumentSans-Italic.ttf") format("truetype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: InstrumentSans;
  src: url("https://cdn.prod.website-files.com/684c8fd8ce6d3dfb7a31f851/684c90f1b9e5bbac41f2a690_InstrumentSans-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: MontaguSlab;
  src: url("https://cdn.prod.website-files.com/684c8fd8ce6d3dfb7a31f851/684c94414d84779fc6a0b567_MontaguSlab_36pt-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: InstrumentSans;
  src: url("https://cdn.prod.website-files.com/684c8fd8ce6d3dfb7a31f851/68595a61a0303994d9b008f0_InstrumentSans-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

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

.w-layout-hflex {
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

body {
  color: #333;
  font-family: InstrumentSans, Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

h1 {
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: MontaguSlab, Georgia, sans-serif;
  font-size: 38px;
  font-weight: 300;
  line-height: 44px;
}

h2 {
  letter-spacing: -.5px;
  margin-top: 60px;
  margin-bottom: 20px;
  font-family: MontaguSlab, Georgia, sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 36px;
}

h3 {
  margin-top: 30px;
  margin-bottom: 15px;
  font-size: 24px;
  font-weight: 600;
  line-height: 30px;
}

p {
  margin-bottom: 20px;
  font-family: InstrumentSans, Arial, sans-serif;
  font-size: 19px;
  line-height: 160%;
}

a {
  color: #333232;
  font-weight: 400;
  text-decoration: none;
}

a:hover {
  color: #9e9e9e;
}

a:active {
  color: #818181;
}

ul {
  margin-top: 0;
  margin-bottom: 10px;
  margin-left: 10px;
  padding-left: 20px;
}

li {
  padding-bottom: 10px;
  padding-left: 5px;
  padding-right: 5%;
  font-family: InstrumentSans, Arial, sans-serif;
  font-size: 19px;
  line-height: 160%;
}

img {
  display: inline-block;
}

blockquote {
  background-image: linear-gradient(#e6e6e680, #e6e6e680);
  border-radius: 8px;
  margin-top: 30px;
  margin-bottom: 29px;
  padding: 20px;
  font-size: 18px;
  line-height: 22px;
}

.nav-main {
  position: sticky;
  top: 30px;
}

.home-hero {
  margin: 15vh 0;
}

.heading-home {
  letter-spacing: -2px;
  font-family: MontaguSlab, Georgia, sans-serif;
  font-weight: 300;
  line-height: 130%;
}

.heading-home.notes {
  margin-bottom: 50px;
  padding-right: 10%;
}

.h1-bold-text {
  letter-spacing: 0;
  margin-right: 20px;
  font-family: InstrumentSans, Arial, sans-serif;
  font-weight: 700;
}

.h1-bold-text.d16a30 {
  color: #d14530;
}

.h1-bold-text.hero {
  margin-right: 0;
}

.h1-bold-text.hero.gradient {
  color: #3ccf8f;
  font-size: 39px;
}

.h1-bold-text._05d39c {
  color: #05d39c;
}

.h1-bold-text.b7be31 {
  color: #cbce1f;
}

.h1-bold-text.d305d3 {
  color: #d305d3;
}

.h1-bold-text._0469db {
  color: #0469db;
}

.h1-bold-text.a9bc25 {
  color: #a9bc25;
}

.h1-bold-text._9c2d8c {
  color: #9c2d8c;
}

.h1-bold-text._08adf6 {
  color: #08adf6;
  font-size: 38px;
}

.h1-bold-text._3f6fc7 {
  color: #3f6fc7;
}

.h1-bold-text._86bb5e {
  color: #86bb5e;
}

.h1-bold-text._6467ee {
  color: #6467ee;
  font-size: 38px;
}

.h1-bold-text._9869a3 {
  color: #9869a3;
}

.h1-bold-text._575044 {
  color: #575044;
}

.h1-bold-text._6059bb {
  color: #6059bb;
}

.h1-bold-text._00adef {
  color: #00adef;
}

.h2-small {
  color: #999;
  letter-spacing: 0;
  text-overflow: ellipsis;
  margin-top: 0;
  margin-bottom: 0;
  font-family: InstrumentSans, Arial, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 120%;
  position: sticky;
  top: 100px;
}

.h2-small.secondary {
  font-size: 13px;
  top: 100px;
}

.h2-small.secondary.pd-bottom {
  margin-bottom: 10px;
  font-size: 13px;
}

.column-default {
  padding-left: 0;
  padding-right: 0;
}

.h3-project-intro {
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 0;
  padding-right: 0;
  font-family: MontaguSlab, Georgia, sans-serif;
  font-size: 24px;
  font-weight: 300;
  line-height: 130%;
  display: inline;
}

.h3-project-intro.sticky {
  position: sticky;
  top: 100px;
}

.company-name {
  color: #333;
  letter-spacing: 0;
  font-family: InstrumentSans, Arial, sans-serif;
  font-weight: 700;
}

.img-hero-hover {
  z-index: 2;
  opacity: 0;
  border-radius: 10px;
  position: absolute;
}

.body {
  max-width: 1600px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 60px;
  padding-right: 60px;
  font-size: 13px;
  overflow: scroll;
}

.body.bg-secondary {
  background-color: #f4f4f5;
  max-width: 1600px;
  overflow: visible;
}

.h2-container-sticky {
  margin-top: 5px;
  padding-right: 10px;
  position: relative;
}

.h2-container-sticky.services, .h2-container-sticky.projec--details {
  padding-right: 0;
}

.arrow-inline-default {
  width: 20px;
  display: inline-flex;
}

.arrow-inline-default.small {
  width: 18px;
}

.h3-intro-container {
  flex-flow: wrap;
  min-width: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.h3-intro-container.divider {
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  max-width: 800px;
  padding-top: 0;
}

.h3-intro-container.divider.pad {
  margin-top: 30px;
  margin-bottom: 30px;
  margin-right: 0%;
}

.section-project-archive {
  margin: 140px 0 0;
}

.section-project-archive.creative-notes {
  margin-bottom: 120px;
}

.section-project-archive.pd-bottom-xl {
  margin-bottom: 0;
}

.grid-project-archive {
  grid-column-gap: 40px;
  grid-row-gap: 25px;
  grid-template-rows: auto;
  grid-template-columns: .65fr 3fr;
}

.grid-project-archive.project {
  grid-template-columns: .65fr 3fr;
}

.grid-project-archive.wider-col-1 {
  grid-template-columns: .6fr 3fr;
}

.grid-project-archive.home {
  grid-template-columns: .3fr 3fr;
}

.grid-project-archive.notes {
  grid-template-columns: .6fr 3fr;
}

.h3-project-archive {
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  padding-right: 0;
  font-family: InstrumentSans, Arial, sans-serif;
  font-size: 19px;
  font-weight: 400;
  line-height: 150%;
  display: inline;
}

.h3-project-archive:hover {
  color: #333;
}

.grid-project-features-fix {
  grid-column-gap: 40px;
  grid-row-gap: 80px;
  grid-template-rows: auto auto auto;
  grid-template-columns: .3fr 3fr;
}

.grid-featured-project {
  grid-column-gap: 39px;
  grid-template-rows: auto;
  grid-template-columns: .6fr 2fr;
}

.grid-featured-project:active, .project-link-block:hover {
  color: #333;
}

.img-hero-wrapper {
  flex-flow: column;
  display: flex;
  position: relative;
}

.img-hero-default {
  border-radius: 10px;
}

.project-arrow {
  flex-flow: column;
  margin-left: 10px;
  padding-top: 8px;
  display: inline-flex;
  position: relative;
}

.project-arrow.archive {
  margin-top: 0;
}

.arrow-inline-hover {
  opacity: 0;
  width: 22px;
  display: inline-block;
  position: absolute;
}

.arrow-inline-hover.small {
  width: 20px;
}

.nowrap-wrapper {
  display: inline-flex;
  position: sticky;
}

.section-about {
  margin-top: 140px;
  margin-bottom: 0;
}

.grid-about {
  grid-column-gap: 40px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: .3fr 2.2fr .8fr;
}

.about-text-wrap {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1.75fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.paragraph {
  margin-right: 0;
  font-family: InstrumentSans, Arial, sans-serif;
  font-size: 16px;
  line-height: 130%;
}

.paragraph.lg {
  letter-spacing: -1px;
  margin-bottom: 0;
  font-family: MontaguSlab, Georgia, sans-serif;
  font-size: 24px;
  font-weight: 300;
  line-height: 140%;
}

.paragraph.lg.pd-bottom {
  margin-top: 0;
  margin-bottom: 20px;
  margin-right: 10%;
}

.paragraph.lg.pd-right {
  margin-right: 10%;
}

.paragraph.lg.notes {
  max-width: 800px;
  margin-bottom: 50px;
  line-height: 150%;
}

.paragraph.pd-right-33 {
  margin-right: 0;
  font-size: 19px;
  font-weight: 400;
  line-height: 160%;
}

.paragraph.metric {
  letter-spacing: 0;
  margin-top: -8px;
  margin-bottom: 0;
  margin-right: 5px;
  font-family: InstrumentSans, Arial, sans-serif;
  font-size: 78px;
  font-weight: 700;
  line-height: 100%;
}

.paragraph.metric.small {
  font-size: 78px;
}

.paragraph.small {
  margin-right: 0;
  font-size: 14px;
}

.paragraph.small.book {
  margin-top: 12px;
  margin-right: 0;
  padding-top: 0;
  font-weight: 400;
  line-height: 160%;
}

.paragraph.author {
  color: #a29d9d;
  font-size: 18px;
  font-weight: 400;
}

.paragraph.footer-title.w--current {
  margin-right: 0;
}

.column-display-none {
  max-height: 20px;
}

.project-title-sticky {
  aspect-ratio: auto;
  align-self: flex-start;
  position: sticky;
  top: 100px;
  overflow: visible;
}

.nav-grid {
  z-index: 10;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 30px;
  margin-bottom: 30px;
  position: relative;
}

.nav-logo-div {
  grid-column-gap: 38px;
  grid-row-gap: 38px;
  justify-content: flex-start;
  align-items: center;
  display: inline-flex;
}

.section-project-hero {
  margin-top: 15vh;
  margin-bottom: 10vh;
}

.nav-main-secondary {
  z-index: 9999;
  position: sticky;
  top: 30px;
}

.project-about-copy {
  align-items: flex-start;
  display: flex;
}

.paragraph-metric-exp {
  color: #999;
  text-overflow: ellipsis;
  min-width: 75px;
  max-width: 150px;
  margin-top: 0;
  margin-bottom: 0;
  padding-right: 10px;
  font-family: InstrumentSans, Arial, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 120%;
}

.paragraph-metric-exp.dark {
  color: #000;
}

.h2-small-about-dark {
  color: #333;
  letter-spacing: 0;
  text-overflow: ellipsis;
  margin-top: 0;
  margin-bottom: 0;
  padding-right: 0;
  font-family: InstrumentSans, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 130%;
  position: sticky;
  top: 100px;
}

.h2-small-about-dark.pd-bottom {
  padding-bottom: 10px;
  font-size: 13px;
}

.h2-small-about-dark.pd-bottom.plus {
  padding-bottom: 25px;
  position: static;
}

.h2-small-about-dark.pd-bottom.side {
  position: static;
}

.h2-small-about-dark.metric {
  max-width: 50%;
  position: static;
}

.project-details {
  grid-column-gap: 21px;
  grid-row-gap: 21px;
  flex-flow: column;
  align-items: flex-start;
  margin-top: 0;
  display: flex;
  position: sticky;
  top: 90px;
}

.project-details.sticky.mobile-hide {
  margin-bottom: 20px;
}

.div-metrics-stat {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 250px;
  display: flex;
  overflow: visible;
}

.div-metrics-stat._2nd {
  max-width: 225px;
}

.div-metrics {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  align-items: flex-start;
  display: flex;
}

.div-metrics.inset {
  grid-column-gap: 45px;
  grid-row-gap: 45px;
  margin-bottom: 0;
}

.div-metrics.main {
  grid-column-gap: 6%;
  grid-row-gap: 6%;
  flex-flow: row;
  justify-content: flex-start;
}

.grid-project-intro {
  grid-column-gap: 40px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: .65fr 3fr;
  margin-bottom: 50px;
  position: relative;
}

.grid-project-img {
  grid-column-gap: 40px;
  grid-row-gap: 60px;
  border-radius: 8px;
  grid-template-rows: auto;
  grid-template-columns: .6fr 3fr;
  margin-bottom: 50px;
}

.project-image-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
}

.project-copy-grid {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 6fr 1fr;
}

.h2-project-subhead {
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: MontaguSlab, Georgia, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 32px;
}

.h2-project-subhead.max-width {
  margin-right: 32%;
}

.grid-project-section {
  grid-column-gap: 40px;
  grid-row-gap: 80px;
  grid-template-rows: auto;
  grid-template-columns: .65fr 3fr;
  margin-bottom: 100px;
}

.grid-project-section.mobile {
  display: none;
}

.grid-project-title {
  grid-column-gap: 31px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 3fr .5fr;
}

.grid-project-title._1col {
  grid-template-columns: 13.25fr;
}

.img-project-default {
  border-radius: 10px;
  min-width: 100%;
  overflow: clip;
}

.img-project-default.mobile {
  display: none;
}

.project-intro-copy {
  padding-right: 5%;
}

.div-video {
  border-radius: 10px;
  overflow: hidden;
}

.div-video.mobile {
  display: none;
}

.grid-footer {
  grid-column-gap: 30px;
  grid-row-gap: 0px;
  border-top: 1px dotted #8b8b8b;
  grid-template-rows: auto;
  grid-template-columns: .65fr 3fr;
  padding-bottom: 60px;
}

.grid-footer.home {
  grid-template-columns: .3fr 2.2fr .8fr;
  align-items: start;
  padding-top: 50px;
}

.grid-footer.project {
  grid-template-columns: .65fr 3fr;
}

.grid-footer.project-new {
  grid-template-columns: .65fr 2.2fr .8fr;
  align-items: start;
  padding-top: 50px;
}

.footer-links {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  align-items: flex-start;
  display: inline-flex;
}

.footer-links.top-pad {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  padding-top: 40px;
}

.footer-title {
  align-items: flex-start;
  display: flex;
}

.text-links {
  font-weight: 600;
  text-decoration: underline;
}

.list-link {
  display: inline-flex;
}

.list-link:hover {
  color: #333;
}

.faq-plus {
  background-color: #333;
  border-radius: 0;
  width: 100%;
  height: 3px;
}

.faq-answer {
  border: 1px solid #f4f4f5;
  padding-bottom: 0;
  padding-left: 35px;
  overflow: hidden;
}

.faq-plus-wrap {
  justify-content: center;
  align-items: center;
  width: 13px;
  height: 13px;
  margin-bottom: 5px;
  margin-right: 20px;
  display: flex;
  position: relative;
}

.faq-plus-l {
  background-color: #333;
  border-radius: 0;
  width: 3px;
  height: 100%;
  position: absolute;
}

.faq-question {
  cursor: pointer;
  align-items: center;
  height: 80px;
  font-size: 22px;
  font-weight: 800;
  display: flex;
}

.strategy-card-a {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  background-color: #fff;
  border-radius: 7.5px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 30px;
  padding: 25px 40px 25px 25px;
  display: flex;
}

.h3-strategy {
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: MontaguSlab, Georgia, sans-serif;
  font-size: 20px;
  line-height: 130%;
}

.strategy-card-stack {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  display: flex;
}

.strategy-column-l {
  padding-left: 0;
  padding-right: 15px;
}

.grid-project-stats {
  grid-column-gap: 40px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: .65fr 3fr;
  margin-bottom: 60px;
}

.footer-space {
  min-height: 140px;
}

.grid-project-page {
  grid-column-gap: 40px;
  grid-row-gap: 25px;
  grid-template-rows: auto;
  grid-template-columns: 7.35fr;
}

.spacer-xl {
  min-height: 200px;
}

.nav-home-link {
  min-width: 100px;
}

.nav-home-link.w--current {
  min-width: 90px;
  min-height: auto;
}

.project-grid-inline {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  margin-top: 20px;
  display: flex;
}

.project-grid-inline.pad-top-zero {
  margin-top: 0;
}

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

.notes-title-copy {
  margin-bottom: 0;
  padding-right: 10%;
}

.notes-two-column {
  grid-column-gap: 29px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 20px;
  margin-right: 10%;
  display: grid;
}

.small-headline {
  font-family: Montagu Slab, Georgia, sans-serif;
  font-size: 18px;
}

.small-headline.pd-bttom {
  padding-bottom: 25px;
}

.notes-two-column-sub {
  grid-column-gap: 16px;
  grid-template-columns: .4fr 1fr;
}

.definition-card {
  background-color: #fff;
  border-radius: 10px;
  padding: 40px 40px 30px 30px;
}

.definition-title-bold {
  font-size: 22px;
  font-weight: 700;
}

.grid-notes {
  grid-column-gap: 40px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: .6fr 3fr;
  margin-bottom: 50px;
  padding-right: 36px;
  position: relative;
}

.grid-notes.terms {
  margin-bottom: 0;
}

.logo-main {
  max-width: 50px;
}

.notes-image.desktop {
  min-width: 100%;
}

.notes-image.mobile {
  min-width: 100%;
  display: none;
}

.notes-hero-img {
  border-radius: 10px;
  margin-bottom: 10px;
  margin-right: 0;
  overflow: hidden;
}

.alt-title {
  font-weight: 300;
}

.pd-top-30px {
  margin-top: 30px;
}

.tag-table-underline {
  border-bottom: 3px solid #29e6be;
  border-radius: 2px;
  flex-flow: column;
  justify-content: flex-start;
  display: flex;
}

.pd-bottom-small {
  margin-bottom: 13px;
  margin-right: -6px;
  padding-right: 0;
}

.tagline-analysis {
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  margin-top: 20px;
  margin-bottom: 25px;
  margin-right: 10%;
  padding-top: 15px;
  padding-bottom: 34px;
}

.tagline-analysis.flex {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-top-style: none;
  border-top-color: #0000001a;
  border-bottom-style: none;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0%;
  padding-top: 0;
  display: flex;
}

.chart-title {
  color: #b1b1b1;
  max-width: 100px;
  margin-top: 16px;
  margin-bottom: 0;
  margin-right: 23px;
  font-family: InstrumentSans, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 110%;
}

.chart-title.wide {
  max-width: 200px;
  margin-top: 34px;
  margin-bottom: 11px;
  font-weight: 400;
}

.tagline-anatomy-h3 {
  letter-spacing: -.5px;
  margin-top: 0;
  margin-bottom: 13px;
  font-size: 26px;
  line-height: 32px;
}

._128px {
  max-width: 110px;
  margin-top: 15px;
}

._150px {
  max-width: 135px;
  margin-top: 15px;
}

._170px {
  max-width: 160px;
  margin-top: 15px;
}

.div-block {
  margin-top: 15px;
}

.tagline-flex {
  grid-column-gap: 27px;
  grid-row-gap: 27px;
}

.sidebar-right-flex {
  flex-flow: column;
  display: flex;
}

.further-reading-incline {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 50px;
  margin-right: 5%;
  display: grid;
}

.tagline-intro-div {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  flex-flow: column;
  align-self: flex-start;
  align-items: flex-start;
  max-width: 140px;
  margin-right: 30px;
  display: flex;
}

.tagline-support {
  margin-right: 5%;
}

.json-mobile-mod {
  border-radius: 15px;
  overflow: clip;
}

.img-hero-wrapper-v2 {
  background-color: #e7e7e7;
  border-radius: 10px;
  flex-flow: column;
  min-height: 600px;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-left: 35px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.json-shadow {
  border-radius: 9px;
  min-width: 105%;
  overflow: hidden;
}

.project-link-block-v2:hover {
  color: #333;
}

.list {
  padding-left: 20px;
}

._08adf6 {
  color: #08adf6;
  font-size: 24px;
}

.block-quote {
  border-left: 1px solid #ededed;
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 30px;
  line-height: 160%;
}

.heading {
  margin-top: 70px;
}

.quote-6467ee {
  color: #6467ee;
  letter-spacing: -1px;
  font-family: MontaguSlab, Georgia, sans-serif;
  font-size: 36px;
}

.h3-recommended-reading {
  letter-spacing: -.5px;
  margin-top: 38px;
  margin-bottom: 40px;
  padding-top: 0;
  font-family: MontaguSlab, Georgia, sans-serif;
  font-size: 20px;
  line-height: 130%;
}

.book-link {
  font-size: 17px;
  font-weight: 600;
  text-decoration: none;
}

.h3-book {
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: -2px;
  font-family: MontaguSlab, Georgia, sans-serif;
  font-size: 26px;
  line-height: 130%;
}

.strategy-column-lr {
  padding-left: 15px;
  padding-right: 0;
}

.bold-text-8 {
  font-size: 22px;
}

.div-block-2 {
  margin-top: -16px;
}

.logo-project {
  max-width: 45px;
}

.blog-text-wrap {
  grid-column-gap: 59px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 2fr;
  grid-auto-columns: 1fr;
  max-width: 800px;
  margin-right: 15%;
  display: grid;
}

.blog-toc-item {
  align-items: flex-start;
  display: flex;
}

.paragraph-toc-item {
  color: #999;
  text-overflow: ellipsis;
  min-width: 50px;
  max-width: 200px;
  margin-top: 0;
  margin-bottom: 0;
  padding-right: 10px;
  font-family: InstrumentSans, Arial, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 130%;
}

.paragraph-toc-item:hover {
  color: #333;
}

.paragraph-toc-title {
  color: #999;
  text-overflow: ellipsis;
  min-width: 50px;
  max-width: 150px;
  margin-top: 0;
  margin-bottom: 0;
  padding-right: 10px;
  font-family: InstrumentSans, Arial, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 130%;
}

.paragraph-toc-title:hover {
  color: #333;
}

.toc-link {
  color: #999;
  vertical-align: baseline;
}

.toc-link:hover {
  color: #333;
}

.mg-top-lg {
  margin-top: 60px;
}

.toc-mobile-hide {
  margin-bottom: 20px;
}

.list-item {
  padding-right: 0%;
}

.rich-text-block {
  max-width: 700px;
}

.blog-post-breadcrumb {
  align-items: flex-start;
  padding-top: 5px;
  display: flex;
}

.blog-post-breadcrumb-text {
  color: #999;
  text-overflow: ellipsis;
  min-width: 50px;
  max-width: 150px;
  margin-top: 0;
  margin-bottom: 0;
  padding-right: 10px;
  font-family: InstrumentSans, Arial, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 120%;
}

.blog-post-breadcrumb-text:hover {
  color: #333;
}

.toc-target.first {
  margin-top: 24px;
}

.json-round-corners {
  border-radius: 15px;
  overflow: clip;
}

.lottie-animation {
  overflow: hidden;
}

.tldr-answer {
  margin-bottom: 25px;
}

.link--b7be31 {
  color: #b7be31;
}

.div-block-3 {
  margin-right: 223px;
  display: none;
}

.link--3f6fc7 {
  color: #3f6fc7;
  font-weight: 600;
}

.list-100 {
  min-width: 100%;
}

.list-100.no-pad {
  min-width: 105%;
  margin-bottom: 0;
}

.list-item-2 {
  padding-right: 0%;
}

.link--05d39c {
  color: #05d39c;
}

.link--00a6fa {
  color: #00a6fa;
  font-weight: 600;
}

.link--9c2d8c {
  color: #9c2d8c;
  font-weight: 700;
}

.h3-intro-container-copy {
  flex-flow: wrap;
  min-width: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.footer-link-text {
  margin-right: 20px;
  font-family: InstrumentSans, Arial, sans-serif;
  font-size: 16px;
  line-height: 130%;
}

.footer-link-text.lg {
  letter-spacing: -1px;
  margin-bottom: 0;
  font-family: MontaguSlab, Georgia, sans-serif;
  font-size: 24px;
  font-weight: 300;
  line-height: 140%;
}

.footer-link-text.lg.pd-bottom {
  margin-top: 0;
  margin-bottom: 20px;
}

.footer-link-text.lg.pd-right {
  margin-right: 10%;
}

.footer-link-text.lg.notes {
  max-width: 800px;
  margin-bottom: 50px;
  line-height: 150%;
}

.footer-link-text.pd-right-33 {
  margin-right: 5%;
  font-size: 19px;
  font-weight: 400;
  line-height: 160%;
}

.footer-link-text.metric {
  letter-spacing: 0;
  margin-top: -8px;
  margin-bottom: 0;
  margin-right: 5px;
  font-family: InstrumentSans, Arial, sans-serif;
  font-size: 78px;
  font-weight: 700;
  line-height: 100%;
}

.footer-link-text.metric.small {
  font-size: 64px;
}

.footer-link-text.small {
  font-size: 14px;
}

.footer-link-text.small.book {
  margin-top: 12px;
  padding-top: 0;
  font-weight: 400;
  line-height: 160%;
}

.footer-link-text.author {
  color: #a29d9d;
  font-size: 18px;
  font-weight: 400;
}

.link--d305d3 {
  color: #00a6fa;
  font-weight: 600;
}

.link--6467ee {
  color: #6467ee;
  font-weight: 600;
}

.footer-dislcaimer {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  flex-flow: column;
  align-items: flex-start;
  display: inline-flex;
}

.footer-dislcaimer.top-pad {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  padding-top: 40px;
}

@media screen and (max-width: 991px) {
  li {
    padding-right: 0%;
  }

  .nav-main {
    position: static;
  }

  .heading-home.notes {
    margin-bottom: 80px;
  }

  .h1-bold-text._6467ee {
    display: inline-flex;
  }

  .h2-small.secondary {
    margin-bottom: 0;
  }

  .h3-project-intro {
    font-size: 24px;
  }

  .img-hero-hover {
    border-radius: 0;
    min-width: 120%;
    max-width: 120%;
  }

  .body {
    margin-left: 40px;
    margin-right: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .body.bg-secondary {
    overflow: visible;
  }

  .h2-container-sticky.caption {
    margin-top: 0;
  }

  .h2-container-sticky.caption.hidden {
    display: none;
  }

  .h2-container-sticky.caption.fix {
    margin-top: -30px;
  }

  .h2-container-sticky.caption.fix-2 {
    margin-top: -10px;
  }

  .h2-container-sticky.services {
    grid-column-gap: 120px;
    grid-row-gap: 120px;
    margin-top: 30px;
    display: flex;
  }

  .h2-container-sticky.desktop {
    display: none;
  }

  .arrow-inline-default {
    width: 22px;
  }

  .h3-intro-container {
    padding-right: 0;
  }

  .section-project-archive {
    margin-top: 140px;
  }

  .section-project-archive.pd-bottom-xl {
    margin-bottom: 120px;
  }

  .grid-project-archive {
    grid-row-gap: 30px;
    grid-template-rows: auto;
    grid-template-columns: 2fr;
    padding-right: 29px;
  }

  .grid-project-features-fix {
    grid-row-gap: 60px;
    grid-template-rows: auto;
    grid-template-columns: 2fr;
  }

  .grid-featured-project {
    grid-column-gap: 41px;
  }

  .img-hero-wrapper {
    box-sizing: border-box;
    border-radius: 10px;
    overflow: hidden;
  }

  .img-hero-default {
    border-radius: 0;
    min-width: 120%;
    max-width: 120%;
  }

  .project-arrow.archive {
    margin-top: -2px;
  }

  .arrow-inline-hover {
    width: 22px;
  }

  .grid-about {
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 2fr;
  }

  .about-text-wrap {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .about-text-wrap.home {
    margin-bottom: 30px;
  }

  .paragraph.lg.pd-bottom {
    margin-right: 20px;
  }

  .paragraph.lg.pd-right, .paragraph.lg.notes, .paragraph.pd-right-33 {
    margin-right: 0%;
  }

  .paragraph.metric, .paragraph.metric.small {
    font-size: 72px;
  }

  .paragraph-metric-exp.tertiary {
    margin-top: 10px;
  }

  .h2-small-about-dark {
    text-align: left;
    padding-bottom: 10px;
  }

  .project-details {
    grid-column-gap: 22px;
    grid-row-gap: 22px;
    flex-flow: column;
    position: static;
  }

  .project-details.mobile-hide {
    display: flex;
  }

  .project-details.sticky {
    position: sticky;
  }

  .project-details.sticky.mobile-hide {
    margin-bottom: 20px;
  }

  .div-metrics-stat {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-flow: column;
  }

  .div-metrics-stat._2nd {
    max-width: 250px;
  }

  .div-metrics {
    justify-content: space-between;
    margin-right: 25%;
  }

  .div-metrics.inset {
    margin-top: 15px;
    margin-right: 10%;
  }

  .div-metrics.main {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: space-between;
    margin-right: 0%;
    padding-right: 40px;
  }

  .grid-project-intro {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: .3fr 1fr;
    margin-bottom: 50px;
  }

  .grid-project-img {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    grid-template-rows: auto;
    grid-template-columns: 2fr;
  }

  .project-image-grid {
    margin-top: 40px;
  }

  .project-image-grid.no-top-pad {
    margin-top: 0;
  }

  .project-copy-grid {
    grid-template-columns: 6fr;
    margin-top: 0;
    margin-bottom: 20px;
  }

  .h2-project-subhead.max-width {
    margin-right: 0%;
  }

  .grid-project-section {
    grid-row-gap: 30px;
    grid-template-rows: auto;
    grid-template-columns: 2fr;
  }

  .grid-project-section.mobile {
    display: block;
  }

  .grid-project-section.desktop {
    display: none;
  }

  .grid-project-title {
    grid-row-gap: 60px;
    grid-template-rows: auto;
    grid-template-columns: 2fr;
  }

  .img-project-default {
    border-radius: 10px;
  }

  .img-project-default.mobile {
    display: none;
  }

  .img-project-default.desktop.first {
    margin-top: -30px;
  }

  .project-intro-copy {
    padding-right: 0;
  }

  .grid-footer {
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: .25fr 1fr;
  }

  .grid-footer.home {
    grid-row-gap: 30px;
    grid-template-columns: 1fr 3fr;
    padding-top: 0;
  }

  .grid-footer.project {
    grid-template-columns: 1fr 3fr;
  }

  .grid-footer.project-new {
    grid-row-gap: 30px;
    grid-template-columns: 1fr 3fr;
    padding-top: 0;
  }

  .footer-links {
    grid-column-gap: 36px;
    grid-row-gap: 36px;
  }

  .footer-links.top-pad {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    padding-top: 2px;
  }

  .footer-title {
    margin-top: 20px;
  }

  .strategy-card-a {
    padding-right: 25px;
  }

  .grid-project-stats {
    grid-column-gap: 40px;
    grid-row-gap: 60px;
    grid-template-rows: auto;
    grid-template-columns: .3fr 1fr;
  }

  .grid-project-page {
    grid-row-gap: 30px;
    grid-template-rows: auto;
    grid-template-columns: 2fr;
    padding-right: 0;
  }

  .spacer-xl {
    min-height: 160px;
  }

  .metrics-wrap {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    padding-right: 33%;
  }

  .metrics-wrap.inset {
    padding-right: 10%;
  }

  .metrics-wrap.inset.nokia {
    margin-top: 20px;
    margin-bottom: -20px;
  }

  .notes-title-copy {
    padding-right: 0;
  }

  .notes-two-column {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    margin-right: 0%;
  }

  .notes-two-column-sub {
    grid-row-gap: 9px;
    grid-template-columns: 2.4fr;
  }

  .definition-card {
    padding-right: 30px;
  }

  .grid-notes {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    margin-bottom: 50px;
    padding-right: 0;
  }

  .notes-image.mobile {
    display: none;
  }

  .notes-hero-img {
    margin-right: 0;
  }

  .tagline-analysis {
    margin-bottom: 15px;
    margin-right: 0%;
  }

  .tagline-analysis.flex {
    flex-flow: column;
    margin-right: 0%;
  }

  .chart-title {
    max-width: 200px;
  }

  .chart-title.wide {
    font-size: 12px;
  }

  .tagline-anatomy-h3 {
    letter-spacing: -.5px;
    font-size: 27px;
  }

  ._170px {
    max-width: 180px;
  }

  .mobile {
    display: none;
  }

  .tagline-flex {
    grid-column-gap: 39px;
    grid-row-gap: 39px;
  }

  .sidebar-right-flex {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
  }

  .sidebar-right-flex.secondary {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    flex-flow: column;
  }

  .further-reading-incline {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    margin-top: 40px;
    margin-right: 3%;
    display: block;
  }

  .tagline-intro-div {
    max-width: 550px;
    margin-right: 0;
  }

  .tagline-support {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    max-width: 550px;
  }

  .json-mobile-mod.no-bp {
    margin-bottom: -30px;
  }

  .img-hero-wrapper-v2 {
    box-sizing: border-box;
    border-radius: 10px;
    min-height: 300px;
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 35px;
    overflow: hidden;
  }

  .json-shadow {
    min-width: 110%;
  }

  .h3-book {
    line-height: 120%;
  }

  .h3-book.book {
    font-size: 24px;
    line-height: 120%;
  }

  .blog-text-wrap {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 3fr;
    margin-right: 3%;
  }

  .mg-top-lg {
    margin-top: 70px;
  }

  .toc-mobile-hide {
    display: none;
  }

  .list-item {
    padding-right: 0%;
  }

  .more-projects-pad {
    margin-right: 0%;
  }

  .list-100 {
    padding-left: 25px;
    padding-right: 37px;
  }

  .h3-intro-container-copy {
    padding-right: 0;
  }

  .footer-link-text {
    margin-right: 30px;
  }

  .footer-link-text.lg.pd-right, .footer-link-text.lg.notes, .footer-link-text.pd-right-33 {
    margin-right: 0%;
  }

  .footer-link-text.metric, .footer-link-text.metric.small {
    font-size: 72px;
  }

  .footer-dislcaimer {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    flex-flow: row;
    margin-top: 0;
  }

  .footer-dislcaimer.top-pad {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    padding-top: 2px;
  }
}

@media screen and (max-width: 767px) {
  ul {
    padding-left: 20px;
  }

  li {
    padding-right: 0%;
  }

  .heading-home {
    margin-right: 20px;
    font-size: 34px;
  }

  .heading-home.notes {
    margin-bottom: 80px;
  }

  .h1-bold-text._6467ee {
    font-size: 34px;
    display: inline-flex;
  }

  .h3-project-intro {
    font-size: 22px;
  }

  .img-hero-hover {
    border-radius: 10px;
    min-width: 130%;
    max-width: 130%;
  }

  .body {
    margin-left: 20px;
    margin-right: 20px;
  }

  .h2-container-sticky.caption {
    margin-top: 0;
    padding-right: 5%;
  }

  .h2-container-sticky.caption.fix {
    margin-top: -20px;
  }

  .h2-container-sticky.services {
    grid-column-gap: 70px;
    grid-row-gap: 70px;
    flex-flow: row;
  }

  .arrow-inline-default, .arrow-inline-default.small {
    width: 18px;
  }

  .h3-intro-container {
    padding-right: 0;
  }

  .section-project-archive {
    margin-top: 160px;
  }

  .grid-project-archive {
    grid-row-gap: 30px;
    padding-right: 0;
  }

  .h3-project-archive {
    display: inline;
  }

  .grid-project-features-fix {
    grid-row-gap: 61px;
  }

  .grid-featured-project {
    grid-row-gap: 20px;
    grid-template-columns: .5fr 1fr;
  }

  .img-hero-wrapper {
    padding-bottom: 0;
  }

  .img-hero-default {
    border-radius: 10px;
    min-width: 130%;
    max-width: 130%;
  }

  .project-arrow.archive {
    margin-top: 0;
  }

  .arrow-inline-hover, .arrow-inline-hover.small {
    width: 18px;
  }

  .about-text-wrap.home {
    margin-bottom: 30px;
  }

  .paragraph.lg.pd-bottom {
    margin-right: 10px;
  }

  .paragraph.lg.notes {
    margin-bottom: 40px;
    margin-right: 5%;
  }

  .paragraph.pd-right-33 {
    margin-right: 5%;
  }

  .paragraph.metric {
    font-size: 64px;
  }

  .paragraph.metric.small {
    font-size: 62px;
  }

  .column-display-none {
    display: none;
  }

  .section-project-hero {
    margin-top: 20vh;
  }

  .h2-small-about-dark.pd-bottom {
    position: static;
  }

  .project-details {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: column;
  }

  .project-details.mobile-hide {
    display: none;
  }

  .div-metrics {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
  }

  .div-metrics.inset {
    margin-right: 0%;
  }

  .div-metrics.main {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
  }

  .div-metrics.main.gene {
    margin-top: 20px;
    margin-bottom: -20px;
  }

  .grid-project-intro {
    grid-row-gap: 50px;
    grid-template-columns: 2.3fr;
    margin-bottom: 60px;
  }

  .grid-project-img {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
  }

  .project-image-grid {
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr;
  }

  .project-image-grid.pd-bottom {
    padding-bottom: 20px;
  }

  .project-copy-grid {
    grid-column-gap: 0px;
    grid-template-columns: 2.5fr;
    margin-top: 0;
  }

  .h2-project-subhead {
    line-height: 32px;
  }

  .grid-project-section {
    grid-row-gap: 20px;
    margin-bottom: 70px;
  }

  .grid-project-title {
    grid-row-gap: 61px;
  }

  .img-project-default {
    border-radius: 14px;
  }

  .img-project-default.mobile {
    display: none;
  }

  .img-project-default.desktop {
    display: block;
  }

  .img-project-default.hero {
    min-width: 120%;
  }

  .project-intro-copy {
    padding-right: 5%;
  }

  .grid-footer {
    grid-template-rows: auto auto;
    grid-template-columns: .75fr 1.5fr;
  }

  .grid-footer.home, .grid-footer.project, .grid-footer.project-new {
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .footer-links {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
  }

  .footer-links.top-pad {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    padding-top: 0;
  }

  .list-link {
    display: inline-flex;
  }

  .strategy-card-a {
    margin-bottom: 20px;
  }

  .strategy-column-l {
    padding-right: 0;
  }

  .grid-project-stats {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    margin-bottom: 60px;
  }

  .grid-project-page {
    grid-row-gap: 30px;
    padding-right: 0;
  }

  .notes-title-copy {
    padding-right: 0%;
  }

  .grid-notes {
    grid-row-gap: 50px;
    grid-template-columns: 2.3fr;
    margin-bottom: 60px;
  }

  .tagline-analysis {
    margin-right: -10%;
  }

  .tagline-analysis.flex {
    margin-right: 0%;
  }

  .tagline-anatomy-h3 {
    font-size: 23px;
  }

  .tagline-flex {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: space-between;
    align-items: flex-start;
  }

  .sidebar-right-flex {
    flex-flow: column;
  }

  .further-reading-incline {
    margin-top: 60px;
    margin-right: 5%;
  }

  .tagline-support {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    display: flex;
  }

  .img-hero-wrapper-v2 {
    min-height: 200px;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 25px;
  }

  .json-shadow {
    min-width: 125%;
  }

  .strategy-column-lr {
    padding-left: 0;
  }

  .blog-text-wrap {
    grid-template-columns: 3fr;
    margin-right: 5%;
  }

  .rich-text-block {
    margin-right: 5%;
  }

  .json-round-corners {
    padding-bottom: 0;
  }

  .more-projects-pad {
    margin-right: 15%;
  }

  .list-100 {
    padding-left: 25px;
    padding-right: 22px;
  }

  .list-item-2 {
    padding-left: 2px;
  }

  .hero-img {
    border-radius: 15px;
    justify-content: center;
    align-items: center;
    display: flex;
    overflow: clip;
  }

  .h3-intro-container-copy {
    padding-right: 0;
  }

  .results-metrics {
    margin-top: 30px;
    margin-bottom: -20px;
  }

  .footer-link-text {
    margin-right: 0;
  }

  .footer-link-text.lg.notes {
    margin-bottom: 40px;
    margin-right: 5%;
  }

  .footer-link-text.pd-right-33 {
    margin-right: 5%;
  }

  .footer-link-text.metric {
    font-size: 64px;
  }

  .footer-link-text.metric.small {
    font-size: 62px;
  }

  .footer-dislcaimer.top-pad {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    padding-top: 0;
  }
}

@media screen and (max-width: 479px) {
  h3 {
    font-weight: 600;
  }

  ul {
    margin-left: 5px;
    padding-left: 20px;
  }

  li {
    padding-right: 0%;
    font-size: 19px;
  }

  .home-hero {
    margin-bottom: 15vh;
  }

  .heading-home {
    font-size: 30px;
  }

  .heading-home.notes {
    margin-bottom: 50px;
    margin-right: 10px;
  }

  .h1-bold-text._6467ee {
    font-size: 30px;
    display: inline-flex;
  }

  .h2-small {
    padding-bottom: 0;
  }

  .h2-small.secondary {
    margin-bottom: -50px;
    top: 0;
  }

  .h2-small.secondary.pd-bottom {
    margin-bottom: 20px;
  }

  .h3-project-intro {
    font-size: 24px;
  }

  .img-hero-hover {
    min-width: 140%;
    max-width: 140%;
  }

  .body.bg-secondary {
    overflow: visible;
  }

  .h2-container-sticky {
    padding-bottom: 20px;
  }

  .h2-container-sticky.caption {
    margin-top: -40px;
    padding-bottom: 20px;
    padding-right: 25px;
  }

  .h2-container-sticky.caption.hidden {
    display: none;
  }

  .h2-container-sticky.caption.fix {
    margin-top: -50px;
    padding-bottom: 40px;
  }

  .h2-container-sticky.caption.fix-2 {
    margin-top: -30px;
    padding-bottom: 30px;
  }

  .h2-container-sticky.project {
    padding-bottom: 30px;
  }

  .h2-container-sticky.project.pad-fix {
    margin-top: -40px;
  }

  .h2-container-sticky.featured {
    padding-bottom: 0;
  }

  .h2-container-sticky.services {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    flex-flow: column;
    padding-bottom: 0;
  }

  .h2-container-sticky.projec--details {
    padding-bottom: 0;
  }

  .arrow-inline-default {
    width: 22px;
    margin-top: -11px;
  }

  .h3-intro-container {
    padding-right: 10px;
  }

  .h3-intro-container.featured {
    padding-right: 15%;
  }

  .h3-intro-container.divider.pad {
    margin-top: 20px;
    margin-bottom: 20px;
    margin-right: 0;
    padding-right: 0;
  }

  .section-project-archive {
    margin-top: 110px;
    margin-bottom: 5vh;
  }

  .section-project-features {
    overflow: clip;
  }

  .grid-project-archive {
    grid-row-gap: 40px;
  }

  .grid-project-archive.project, .grid-project-archive.wider-col-1 {
    grid-template-columns: 1fr;
  }

  .grid-project-archive.home {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
  }

  .h3-project-archive {
    font-size: 20px;
    line-height: 140%;
    display: inline;
  }

  .grid-project-features-fix {
    grid-row-gap: 50px;
  }

  .grid-featured-project {
    grid-template-columns: 1.75fr;
  }

  .grid-featured-project.pd-bottom-small {
    grid-column-gap: 40px;
    grid-row-gap: 20px;
  }

  .img-hero-wrapper {
    padding-bottom: 20px;
  }

  .img-hero-wrapper.mobilr {
    padding-bottom: 0;
  }

  .img-hero-default {
    border-radius: 10px;
    min-width: 140%;
    max-width: 140%;
  }

  .project-arrow {
    padding-top: 16px;
  }

  .project-arrow.archive {
    margin-top: 3px;
  }

  .arrow-inline-hover {
    width: 22px;
    margin-top: -11px;
  }

  .about-text-wrap {
    margin-bottom: 30px;
  }

  .paragraph {
    margin-right: 10px;
  }

  .paragraph.lg {
    font-size: 21px;
  }

  .paragraph.lg.pd-bottom {
    margin-bottom: 20px;
  }

  .paragraph.lg.notes {
    margin-bottom: 40px;
  }

  .paragraph.pd-right-33 {
    margin-right: 5%;
    font-size: 17px;
  }

  .paragraph.metric, .paragraph.metric.small {
    font-size: 48px;
  }

  .column-display-none {
    display: none;
  }

  .section-project-hero {
    margin-bottom: 50px;
    overflow: visible;
  }

  .h1-semibold-text {
    font-family: MontaguSlab, Georgia, sans-serif;
    font-weight: 400;
  }

  .h2-small-about-dark._100px {
    font-size: 11px;
  }

  .h2-small-about-dark.pd-bottom {
    position: static;
  }

  .h2-small-about-dark.tagline {
    font-size: 9px;
  }

  .h2-small-about-dark.caption {
    margin-top: -40px;
  }

  .project-details {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .div-metrics {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    justify-content: space-between;
    padding-right: 10%;
  }

  .div-metrics.inset {
    grid-column-gap: 29px;
    grid-row-gap: 29px;
    margin-top: 20px;
    margin-right: 0%;
    padding-right: 0%;
  }

  .div-metrics.main {
    grid-column-gap: 35px;
    grid-row-gap: 35px;
    margin-right: 5%;
    padding-right: 0;
  }

  .grid-project-intro {
    grid-row-gap: 40px;
    margin-bottom: 50px;
  }

  .grid-project-img {
    grid-row-gap: 60px;
    grid-template-columns: 100%;
  }

  .grid-project-img.metrics {
    grid-row-gap: 40px;
  }

  .project-image-grid {
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
    margin-top: 0;
  }

  .project-image-grid.pd-bottom.extra {
    padding-bottom: 40px;
  }

  .project-copy-grid {
    grid-template-columns: 6fr;
    margin-top: -50px;
  }

  .h2-project-subhead {
    margin-right: 40px;
    font-size: 30px;
    line-height: 120%;
  }

  .grid-project-section {
    grid-row-gap: 50px;
    margin-bottom: 50px;
  }

  .grid-project-section.pd-bottom {
    margin-bottom: 70px;
  }

  .grid-project-title {
    grid-row-gap: 90px;
  }

  .img-project-default {
    border-radius: 10px;
  }

  .img-project-default.mobile {
    display: block;
  }

  .img-project-default.desktop {
    display: none;
  }

  .img-project-default.hero {
    text-align: left;
    min-width: 175%;
    display: inline-block;
  }

  .img-project-default.mobile-mcbig {
    aspect-ratio: auto;
    min-width: auto;
  }

  .div-video {
    overflow: clip;
  }

  .div-video.mobile {
    display: block;
    overflow: clip;
  }

  .div-video.desktop {
    display: none;
  }

  .div-video.yellow {
    background-color: #e2c168;
  }

  .div-video.gene {
    margin-bottom: 10px;
  }

  .grid-footer {
    grid-template-columns: 100%;
  }

  .grid-footer.home {
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .grid-footer.project {
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .grid-footer.project-new {
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
    padding-bottom: 20px;
  }

  .footer-links {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .footer-links.top-pad {
    grid-column-gap: 17px;
    grid-row-gap: 17px;
    flex-flow: wrap;
    justify-content: flex-start;
    min-width: 100%;
    padding-top: 0;
    padding-bottom: 40px;
  }

  .faq-answer {
    padding-left: 27px;
  }

  .faq-plus-wrap {
    width: 12px;
    height: 12px;
    margin-right: 15px;
  }

  .grid-project-stats {
    grid-row-gap: 60px;
    grid-template-columns: 100%;
    margin-bottom: 50px;
  }

  .grid-project-page {
    grid-row-gap: 40px;
  }

  .spacer-xl {
    min-height: 0;
  }

  .metrics-wrap.inset {
    margin-bottom: -30px;
    padding-right: 5%;
  }

  .metrics-wrap.results-metrics {
    padding-right: 20%;
  }

  .notes-two-column {
    grid-template-columns: 1fr;
  }

  .notes-two-column-sub {
    grid-template-columns: .4fr 1fr;
  }

  .grid-notes {
    grid-row-gap: 40px;
    margin-bottom: 40px;
  }

  .notes-image.desktop {
    display: none;
  }

  .notes-image.mobile {
    display: block;
  }

  .pd-top-30px {
    margin-top: 0;
  }

  .pd-bottom-small {
    margin-right: -3px;
  }

  .tagline-analysis {
    margin-right: 0%;
  }

  .tagline-analysis.flex {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    margin-right: 0%;
    padding-bottom: 20px;
  }

  .tagline-anatomy-h3 {
    letter-spacing: -.5px;
    margin-top: 11px;
    margin-bottom: 5px;
    font-size: 16px;
  }

  .tagline-flex {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .tagline-we-get {
    max-width: 22%;
  }

  .tagline-ev-power {
    max-width: 28%;
  }

  .tagline-your-people {
    max-width: 40%;
  }

  .sidebar-right-flex {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    margin-top: 4px;
  }

  .further-reading-incline {
    margin-right: 0%;
  }

  .json-mobile-mod {
    min-width: 160%;
    overflow: clip;
  }

  .img-hero-wrapper-v2 {
    min-height: 200px;
    padding-bottom: 20px;
  }

  .json-shadow {
    min-width: 145%;
  }

  .blog-text-wrap {
    margin-right: 0%;
  }

  .list-item-2 {
    font-size: 17px;
  }

  .img-proj-mobile-crop {
    border-radius: 15px;
    margin-left: -30px;
    margin-right: -30px;
    overflow: clip;
  }

  .hero-img {
    border-radius: 15px;
    justify-content: center;
    align-items: center;
    display: flex;
    overflow: clip;
  }

  .h3-intro-container-copy {
    padding-right: 10px;
  }

  .results-metrics {
    margin-top: 10px;
    margin-bottom: -30px;
  }

  .footer-link-text {
    margin-right: 20px;
  }

  .footer-link-text.lg {
    font-size: 21px;
  }

  .footer-link-text.lg.pd-bottom {
    margin-bottom: 10px;
  }

  .footer-link-text.lg.notes {
    margin-bottom: 40px;
  }

  .footer-link-text.pd-right-33 {
    margin-right: 5%;
    font-size: 17px;
  }

  .footer-link-text.metric, .footer-link-text.metric.small {
    font-size: 48px;
  }

  .footer-dislcaimer.top-pad {
    grid-column-gap: 17px;
    grid-row-gap: 17px;
    flex-flow: wrap;
    justify-content: flex-start;
    min-width: 100%;
    padding-top: 0;
    padding-bottom: 40px;
  }

  .mobile-mcbig {
    aspect-ratio: auto;
    object-fit: cover;
    min-height: 400px;
  }
}

#w-node-_52a92740-9822-9313-c38f-69b4e2a1691d-7a31f85b {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_19d12926-9cfb-25bb-e871-23aa1fbc2751-7a31f85b, #w-node-b957dafd-a038-6a93-0092-b4e4e894d383-7a31f85b, #w-node-_902a7709-200c-f5d2-5e9a-d250993dbe0a-7a31f85b, #w-node-c5c93b69-828a-9e21-e2f6-e8eba2bef09f-7a31f85b, #w-node-ba991589-4123-e5fe-6665-2fef105476cf-7a31f85b, #w-node-_65960861-fd31-5e60-9933-abd3be1cb923-7a31f85b, #w-node-_6d053614-2e8f-cc9a-e625-4de15490218c-7a31f85b, #w-node-_6d053614-2e8f-cc9a-e625-4de154902192-7a31f85b, #w-node-_1ada7b22-b056-d1a8-c8d6-5f8fa5606c37-7a31f85b, #w-node-_8b0e5adf-6b8e-87d3-1870-eed5fd24a126-7a31f85b, #w-node-_19943c1f-d42e-49c8-1346-4a9a06c6207b-7a31f85b, #w-node-_043579ee-abf9-b6c8-12a1-a6af77d82c4f-7a31f85b, #w-node-f24bc1d3-5f22-0f2f-0479-9401df0de60a-7a31f85b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5e772567-8b31-e585-1802-396f73bfffc9-73bfffc6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_5e772567-8b31-e585-1802-396f73bfffcd-73bfffc6, #w-node-_24d23f58-a236-ff87-beb4-6095cb6a1e97-73bfffc6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-f73ea65a-87c0-8a6f-ca9b-7fdb6dfb84b2-51816cd4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cd997270-a0fe-85d9-70c7-d05bd33db6e3-51816cd4, #w-node-cd997270-a0fe-85d9-70c7-d05bd33db6f6-51816cd4, #w-node-_7e16dd82-5981-e5a7-4ec1-84753a06ee1e-51816cd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cd997270-a0fe-85d9-70c7-d05bd33db70e-51816cd4 {
  order: -9999;
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_84db8955-2342-d424-e7e5-df7c50c29929-51816cd4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cd997270-a0fe-85d9-70c7-d05bd33db712-51816cd4, #w-node-cd997270-a0fe-85d9-70c7-d05bd33db717-51816cd4, #w-node-cd997270-a0fe-85d9-70c7-d05bd33db71a-51816cd4, #w-node-cd997270-a0fe-85d9-70c7-d05bd33db71f-51816cd4, #w-node-cd997270-a0fe-85d9-70c7-d05bd33db727-51816cd4, #w-node-cd997270-a0fe-85d9-70c7-d05bd33db72c-51816cd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f580d64a-f627-06ae-f518-adb4324bcb20-51816cd4, #w-node-_95466578-429a-1fb0-2928-0c07a75ca702-51816cd4, #w-node-_5c86303f-44d1-673d-dd62-349a52ebaff1-51816cd4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cd997270-a0fe-85d9-70c7-d05bd33db736-51816cd4, #w-node-cd997270-a0fe-85d9-70c7-d05bd33db73b-51816cd4, #w-node-cd997270-a0fe-85d9-70c7-d05bd33db742-51816cd4, #w-node-cd997270-a0fe-85d9-70c7-d05bd33db745-51816cd4, #w-node-cd997270-a0fe-85d9-70c7-d05bd33db749-51816cd4, #w-node-cd997270-a0fe-85d9-70c7-d05bd33db752-51816cd4, #w-node-_08da8b2f-0675-a909-2d7c-095712ec2e3c-51816cd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fcec6bea-493e-4e88-4121-fa8d78522fc6-51816cd4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_53950533-afac-b3c3-d2b6-c9c3291cd698-51816cd4, #w-node-_53950533-afac-b3c3-d2b6-c9c3291cd69d-51816cd4, #w-node-cd997270-a0fe-85d9-70c7-d05bd33db75a-51816cd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9fa99dca-5137-2e4d-b8b6-eb4b3e206ce4-51816cd4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_34f84c46-b154-d1cf-7afd-39edb14dfd25-51816cd4, #w-node-a868bb69-601b-f043-679e-30dce867f541-51816cd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_42f3a64b-6a54-879d-aaaa-50a8c93d9747-51816cd4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cd997270-a0fe-85d9-70c7-d05bd33db776-51816cd4, #w-node-cd997270-a0fe-85d9-70c7-d05bd33db78b-51816cd4, #w-node-cd997270-a0fe-85d9-70c7-d05bd33db78c-51816cd4, #w-node-cd997270-a0fe-85d9-70c7-d05bd33db78f-51816cd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99a5e058-b326-c048-80df-201dfd8853d9-51816cd4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_586649dc-420c-9f30-82fc-15f6b6ffb9e4-51816cd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3c1ba3c1-ae7e-3330-14ba-0c05c053c526-51816cd4, #w-node-fc150787-c464-fd09-d646-866252e4d522-51816cd4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8961bbc6-aa7a-d35e-9dc5-fa117876449b-51816cd4, #w-node-_80bd6e72-43e2-3f80-9988-ed5b0f23924f-51816cd4, #w-node-db05303a-6c12-5443-47e0-74dba2c76d7e-51816cd4, #w-node-db05303a-6c12-5443-47e0-74dba2c76d83-51816cd4, #w-node-db05303a-6c12-5443-47e0-74dba2c76d87-51816cd4, #w-node-db05303a-6c12-5443-47e0-74dba2c76d8a-51816cd4, #w-node-db05303a-6c12-5443-47e0-74dba2c76d8d-51816cd4, #w-node-db05303a-6c12-5443-47e0-74dba2c76d90-51816cd4, #w-node-c5c93b69-828a-9e21-e2f6-e8eba2bef09f-51816cd4, #w-node-ddc22320-9f55-1ae8-6ea2-a46aa30f2fb4-51816cd4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dbf4f155-b8cd-e232-faec-2be4eaf88787-d2f8f0aa, #w-node-dbf4f155-b8cd-e232-faec-2be4eaf8878b-d2f8f0aa {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-dbf4f155-b8cd-e232-faec-2be4eaf88794-d2f8f0aa {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-f73ea65a-87c0-8a6f-ca9b-7fdb6dfb84b2-2ef7bbef, #w-node-_9176d06a-f5e8-d450-afd9-64194a3f4cd4-2ef7bbef, #w-node-_9176d06a-f5e8-d450-afd9-64194a3f4ce5-2ef7bbef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9176d06a-f5e8-d450-afd9-64194a3f4cff-2ef7bbef {
  order: -9999;
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2d44d871-dd4d-e8f5-143d-c0b6d0a9acad-2ef7bbef, #w-node-f011f4b2-0af5-5473-e25d-7ca182bdb71e-2ef7bbef {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9176d06a-f5e8-d450-afd9-64194a3f4d03-2ef7bbef, #w-node-_9176d06a-f5e8-d450-afd9-64194a3f4d08-2ef7bbef, #w-node-_9176d06a-f5e8-d450-afd9-64194a3f4d0b-2ef7bbef, #w-node-_9176d06a-f5e8-d450-afd9-64194a3f4d10-2ef7bbef, #w-node-_9176d06a-f5e8-d450-afd9-64194a3f4d18-2ef7bbef, #w-node-d541ba82-9e21-9b40-d152-763e1899322b-2ef7bbef, #w-node-f8aa9dc0-1a60-bf64-5028-a0292f11b4c2-2ef7bbef, #w-node-_9176d06a-f5e8-d450-afd9-64194a3f4d1d-2ef7bbef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d14e44e9-f638-f8f8-10ba-7c62ad439678-2ef7bbef {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9176d06a-f5e8-d450-afd9-64194a3f4d23-2ef7bbef, #w-node-_9176d06a-f5e8-d450-afd9-64194a3f4d28-2ef7bbef, #w-node-_9176d06a-f5e8-d450-afd9-64194a3f4d2c-2ef7bbef, #w-node-_02c87245-9811-5fab-5c23-764dff130b56-2ef7bbef, #w-node-_9176d06a-f5e8-d450-afd9-64194a3f4d2f-2ef7bbef, #w-node-_9176d06a-f5e8-d450-afd9-64194a3f4d64-2ef7bbef, #w-node-_6feeeb08-4e48-80b1-8797-383942710712-2ef7bbef, #w-node-_7baf1a34-9056-2851-4dd5-54aa00c6aa1c-2ef7bbef, #w-node-_9176d06a-f5e8-d450-afd9-64194a3f4d8b-2ef7bbef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9176d06a-f5e8-d450-afd9-64194a3f4d8f-2ef7bbef {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9176d06a-f5e8-d450-afd9-64194a3f4da0-2ef7bbef, #w-node-_9176d06a-f5e8-d450-afd9-64194a3f4da1-2ef7bbef, #w-node-_9176d06a-f5e8-d450-afd9-64194a3f4da4-2ef7bbef, #w-node-_9e08d5a0-8076-3b50-daa6-d31ce3341792-2ef7bbef, #w-node-_531fda8f-ed30-c72a-4a72-6243100c3c05-2ef7bbef, #w-node-_531fda8f-ed30-c72a-4a72-6243100c3c0a-2ef7bbef, #w-node-_531fda8f-ed30-c72a-4a72-6243100c3c0e-2ef7bbef, #w-node-_531fda8f-ed30-c72a-4a72-6243100c3c23-2ef7bbef, #w-node-_531fda8f-ed30-c72a-4a72-6243100c3c27-2ef7bbef, #w-node-eea0f5b0-c58a-5b86-28d3-7585c01800bf-2ef7bbef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a00be364-d5c5-83e9-500f-3704ec479c75-2ef7bbef {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c5c93b69-828a-9e21-e2f6-e8eba2bef09f-2ef7bbef {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-bcde9d7a-c670-8e48-e219-e75ed4eed047-2ef7bbef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f73ea65a-87c0-8a6f-ca9b-7fdb6dfb84b2-5f2a83a6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f28442b2-809c-15ca-ced7-825fa137c30f-5f2a83a6, #w-node-f28442b2-809c-15ca-ced7-825fa137c320-5f2a83a6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f28442b2-809c-15ca-ced7-825fa137c33a-5f2a83a6 {
  order: -9999;
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_66054d9e-f002-b7e0-4245-2e4ca0320a10-5f2a83a6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f28442b2-809c-15ca-ced7-825fa137c33e-5f2a83a6, #w-node-f28442b2-809c-15ca-ced7-825fa137c343-5f2a83a6, #w-node-f28442b2-809c-15ca-ced7-825fa137c346-5f2a83a6, #w-node-f28442b2-809c-15ca-ced7-825fa137c34b-5f2a83a6, #w-node-f28442b2-809c-15ca-ced7-825fa137c358-5f2a83a6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f28442b2-809c-15ca-ced7-825fa137c3a7-5f2a83a6, #w-node-f28442b2-809c-15ca-ced7-825fa137c3a8-5f2a83a6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4993dd36-ad44-87a0-55bb-8b40bb805c98-5f2a83a6, #w-node-_0554a4e8-4137-840a-24ff-8bc36c76799c-5f2a83a6, #w-node-f28442b2-809c-15ca-ced7-825fa137c35e-5f2a83a6, #w-node-f28442b2-809c-15ca-ced7-825fa137c363-5f2a83a6, #w-node-f28442b2-809c-15ca-ced7-825fa137c367-5f2a83a6, #w-node-f28442b2-809c-15ca-ced7-825fa137c36a-5f2a83a6, #w-node-f28442b2-809c-15ca-ced7-825fa137c3a2-5f2a83a6, #w-node-_7d5a8888-c705-244c-716a-00e724354c85-5f2a83a6, #w-node-_104b5135-6a85-b9e0-0843-f5a0f43b4ccf-5f2a83a6, #w-node-f28442b2-809c-15ca-ced7-825fa137c3aa-5f2a83a6, #w-node-f28442b2-809c-15ca-ced7-825fa137c3af-5f2a83a6, #w-node-f28442b2-809c-15ca-ced7-825fa137c3b3-5f2a83a6, #w-node-f28442b2-809c-15ca-ced7-825fa137c3b6-5f2a83a6, #w-node-f28442b2-809c-15ca-ced7-825fa137c3b9-5f2a83a6, #w-node-f28442b2-809c-15ca-ced7-825fa137c3bc-5f2a83a6, #w-node-_7df5afde-66c7-bc4c-7e20-985d04c18ca0-5f2a83a6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7df5afde-66c7-bc4c-7e20-985d04c18cc1-5f2a83a6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7df5afde-66c7-bc4c-7e20-985d04c18cc3-5f2a83a6, #w-node-_7df5afde-66c7-bc4c-7e20-985d04c18cc6-5f2a83a6, #w-node-f28442b2-809c-15ca-ced7-825fa137c3c6-5f2a83a6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f28442b2-809c-15ca-ced7-825fa137c3ca-5f2a83a6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f28442b2-809c-15ca-ced7-825fa137c3cb-5f2a83a6, #w-node-f28442b2-809c-15ca-ced7-825fa137c3db-5f2a83a6, #w-node-f28442b2-809c-15ca-ced7-825fa137c3dc-5f2a83a6, #w-node-f28442b2-809c-15ca-ced7-825fa137c3df-5f2a83a6, #w-node-_84a6b628-79f5-ed22-5890-16f12d183d3b-5f2a83a6, #w-node-_84a6b628-79f5-ed22-5890-16f12d183d40-5f2a83a6, #w-node-_84a6b628-79f5-ed22-5890-16f12d183d44-5f2a83a6, #w-node-_84a6b628-79f5-ed22-5890-16f12d183d47-5f2a83a6, #w-node-_84a6b628-79f5-ed22-5890-16f12d183d4d-5f2a83a6, #w-node-_84a6b628-79f5-ed22-5890-16f12d183d53-5f2a83a6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c5c93b69-828a-9e21-e2f6-e8eba2bef09f-5f2a83a6 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-be881f7a-d5b2-fb14-7699-c28c80e7af8f-5f2a83a6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f73ea65a-87c0-8a6f-ca9b-7fdb6dfb84b2-6ea225c0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f08c9e36-de87-2768-cafd-238dd8094228-6ea225c0, #w-node-f08c9e36-de87-2768-cafd-238dd8094239-6ea225c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f08c9e36-de87-2768-cafd-238dd8094253-6ea225c0 {
  order: -9999;
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_542f61b3-d5dd-c905-6a77-660e3dfff097-6ea225c0 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-f08c9e36-de87-2768-cafd-238dd8094257-6ea225c0, #w-node-f08c9e36-de87-2768-cafd-238dd809425c-6ea225c0, #w-node-f08c9e36-de87-2768-cafd-238dd809425f-6ea225c0, #w-node-f08c9e36-de87-2768-cafd-238dd8094264-6ea225c0, #w-node-f08c9e36-de87-2768-cafd-238dd809426c-6ea225c0, #w-node-f08c9e36-de87-2768-cafd-238dd8094271-6ea225c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4f382941-b1eb-524e-971a-8fb1761fbd11-6ea225c0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f08c9e36-de87-2768-cafd-238dd809427b-6ea225c0, #w-node-f08c9e36-de87-2768-cafd-238dd8094280-6ea225c0, #w-node-f08c9e36-de87-2768-cafd-238dd8094287-6ea225c0, #w-node-f08c9e36-de87-2768-cafd-238dd809428a-6ea225c0, #w-node-f08c9e36-de87-2768-cafd-238dd8094293-6ea225c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f08c9e36-de87-2768-cafd-238dd8094297-6ea225c0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8cf5c7f6-a8ec-9b95-c9f8-f072b5ed8aa2-6ea225c0, #w-node-_7167fa0a-8b47-d0b9-fe2d-62532d2bd3a0-6ea225c0, #w-node-f08c9e36-de87-2768-cafd-238dd809429b-6ea225c0, #w-node-f08c9e36-de87-2768-cafd-238dd80942a0-6ea225c0, #w-node-f08c9e36-de87-2768-cafd-238dd80942a4-6ea225c0, #w-node-f08c9e36-de87-2768-cafd-238dd80942a7-6ea225c0, #w-node-f08c9e36-de87-2768-cafd-238dd80942aa-6ea225c0, #w-node-f08c9e36-de87-2768-cafd-238dd80942ad-6ea225c0, #w-node-_6bb8177b-588a-1367-bd16-524760cda644-6ea225c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5bd1fe32-124e-de51-c81a-65e4b9606a5a-6ea225c0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a4dc0cb7-660c-399e-cf18-7c77cfc6d63e-6ea225c0, #w-node-a4dc0cb7-660c-399e-cf18-7c77cfc6d63f-6ea225c0, #w-node-f08c9e36-de87-2768-cafd-238dd80942b7-6ea225c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f08c9e36-de87-2768-cafd-238dd80942bb-6ea225c0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f08c9e36-de87-2768-cafd-238dd80942cc-6ea225c0, #w-node-f08c9e36-de87-2768-cafd-238dd80942cd-6ea225c0, #w-node-f08c9e36-de87-2768-cafd-238dd80942d0-6ea225c0, #w-node-f08c9e36-de87-2768-cafd-238dd80942d3-6ea225c0, #w-node-_51f99612-3bcb-fa11-7c2d-046006feeec8-6ea225c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_51f99612-3bcb-fa11-7c2d-046006feeeca-6ea225c0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_51f99612-3bcb-fa11-7c2d-046006feeecb-6ea225c0, #w-node-_51f99612-3bcb-fa11-7c2d-046006feeecc-6ea225c0, #w-node-_8c560c08-7c0d-f816-2f72-97f2015c1252-6ea225c0, #w-node-e5a752f0-b7e5-e4da-23fe-53d59ee03587-6ea225c0, #w-node-e5a752f0-b7e5-e4da-23fe-53d59ee0358b-6ea225c0, #w-node-e5a752f0-b7e5-e4da-23fe-53d59ee0358e-6ea225c0, #w-node-e5a752f0-b7e5-e4da-23fe-53d59ee03591-6ea225c0, #w-node-e5a752f0-b7e5-e4da-23fe-53d59ee03594-6ea225c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e5a752f0-b7e5-e4da-23fe-53d59ee035ab-6ea225c0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c5c93b69-828a-9e21-e2f6-e8eba2bef09f-6ea225c0, #w-node-_4f2fc5d9-4126-bf8e-7c8f-70bb525e7f0d-6ea225c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6fb3a404-2823-cd56-7a8f-59d359c749e3-78e54e01 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2e4fd103-e8aa-291b-6c00-6d1323631cd3-78e54e01, #w-node-_2e4fd103-e8aa-291b-6c00-6d1323631ce4-78e54e01 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2e4fd103-e8aa-291b-6c00-6d1323631d04-78e54e01 {
  order: -9999;
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-de7815ae-0597-f04a-7a2c-0420878e4543-78e54e01 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2e4fd103-e8aa-291b-6c00-6d1323631d08-78e54e01, #w-node-_2e4fd103-e8aa-291b-6c00-6d1323631d0d-78e54e01, #w-node-_2e4fd103-e8aa-291b-6c00-6d1323631d10-78e54e01, #w-node-_2e4fd103-e8aa-291b-6c00-6d1323631d15-78e54e01, #w-node-_3572e18d-ab52-4b1c-a33f-250d05833d2a-78e54e01, #w-node-_3572e18d-ab52-4b1c-a33f-250d05833d3e-78e54e01, #w-node-_2e4fd103-e8aa-291b-6c00-6d1323631d29-78e54e01, #w-node-_2e4fd103-e8aa-291b-6c00-6d1323631d2e-78e54e01, #w-node-_2e4fd103-e8aa-291b-6c00-6d1323631d32-78e54e01, #w-node-_2e4fd103-e8aa-291b-6c00-6d1323631d35-78e54e01, #w-node-_7b01a05e-d58f-c63f-b85e-3fb267afe4e0-78e54e01 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7b01a05e-d58f-c63f-b85e-3fb267afe4f1-78e54e01, #w-node-_7b01a05e-d58f-c63f-b85e-3fb267afe4f2-78e54e01 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2e4fd103-e8aa-291b-6c00-6d1323631d8b-78e54e01, #w-node-_2e4fd103-e8aa-291b-6c00-6d1323631d90-78e54e01, #w-node-_2e4fd103-e8aa-291b-6c00-6d1323631d94-78e54e01, #w-node-_2e4fd103-e8aa-291b-6c00-6d1323631d97-78e54e01 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2e4fd103-e8aa-291b-6c00-6d1323631da3-78e54e01, #w-node-_10797cd1-6fe9-72fe-917d-af62680b26ef-78e54e01, #w-node-_2e4fd103-e8aa-291b-6c00-6d1323631da5-78e54e01 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2e4fd103-e8aa-291b-6c00-6d1323631dac-78e54e01 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2e4fd103-e8aa-291b-6c00-6d1323631db0-78e54e01 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2e4fd103-e8aa-291b-6c00-6d1323631dc8-78e54e01, #w-node-_2e4fd103-e8aa-291b-6c00-6d1323631dc9-78e54e01, #w-node-_2e4fd103-e8aa-291b-6c00-6d1323631dcc-78e54e01, #w-node-_2e4fd103-e8aa-291b-6c00-6d1323631dcf-78e54e01, #w-node-_104d640e-36e9-1ec3-526d-8e799c96712f-78e54e01, #w-node-_104d640e-36e9-1ec3-526d-8e799c967134-78e54e01, #w-node-_104d640e-36e9-1ec3-526d-8e799c967138-78e54e01, #w-node-_104d640e-36e9-1ec3-526d-8e799c96713b-78e54e01, #w-node-_46beadc7-4968-aacb-615e-f4e3b2dba137-78e54e01, #w-node-_591b173c-4770-bbf2-555b-538c1773d72d-78e54e01, #w-node-d60950cb-829f-8ed9-0c91-efaea1cd7ff7-78e54e01, #w-node-e195f5e9-1ef4-e58d-88af-e1754f6c50a4-78e54e01 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_69d0ef5b-2cd4-c543-8e00-1c7e6fc9f728-fee7736e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a65c0e49-e0e1-1c1f-10a2-0627291b2826-fee7736e, #w-node-a65c0e49-e0e1-1c1f-10a2-0627291b2837-fee7736e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_932803a5-37a4-dc62-d3e5-91d5b1ef6d77-fee7736e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a65c0e49-e0e1-1c1f-10a2-0627291b285b-fee7736e, #w-node-a65c0e49-e0e1-1c1f-10a2-0627291b2860-fee7736e, #w-node-a65c0e49-e0e1-1c1f-10a2-0627291b2863-fee7736e, #w-node-a65c0e49-e0e1-1c1f-10a2-0627291b2868-fee7736e, #w-node-_02f5d8c2-6e8f-154f-8020-ac4e7ab102b5-fee7736e, #w-node-_02f5d8c2-6e8f-154f-8020-ac4e7ab102c6-fee7736e, #w-node-_02f5d8c2-6e8f-154f-8020-ac4e7ab102c7-fee7736e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_02f5d8c2-6e8f-154f-8020-ac4e7ab102c8-fee7736e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a65c0e49-e0e1-1c1f-10a2-0627291b287c-fee7736e, #w-node-a65c0e49-e0e1-1c1f-10a2-0627291b2881-fee7736e, #w-node-a65c0e49-e0e1-1c1f-10a2-0627291b2885-fee7736e, #w-node-a65c0e49-e0e1-1c1f-10a2-0627291b2888-fee7736e, #w-node-a65c0e49-e0e1-1c1f-10a2-0627291b28d3-fee7736e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_35cfc307-b4bb-3541-eede-0af4b3557e0c-fee7736e, #w-node-_7800059c-2bbb-7388-b8e3-8e53851cd511-fee7736e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a65c0e49-e0e1-1c1f-10a2-0627291b28de-fee7736e, #w-node-a65c0e49-e0e1-1c1f-10a2-0627291b28e3-fee7736e, #w-node-a65c0e49-e0e1-1c1f-10a2-0627291b28e7-fee7736e, #w-node-a65c0e49-e0e1-1c1f-10a2-0627291b28ea-fee7736e, #w-node-a65c0e49-e0e1-1c1f-10a2-0627291b28ed-fee7736e, #w-node-_28d656e5-9729-672b-ed2d-64aa568e89f2-fee7736e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_28d656e5-9729-672b-ed2d-64aa568e8a04-fee7736e, #w-node-_28d656e5-9729-672b-ed2d-64aa568e8a05-fee7736e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_803a099d-c59b-c02a-8081-a5076e729316-fee7736e, #w-node-_803a099d-c59b-c02a-8081-a5076e72931b-fee7736e, #w-node-_803a099d-c59b-c02a-8081-a5076e72931f-fee7736e, #w-node-_803a099d-c59b-c02a-8081-a5076e729322-fee7736e, #w-node-_803a099d-c59b-c02a-8081-a5076e729325-fee7736e, #w-node-_8694cafa-8db3-b9de-015d-3bea5e920e90-fee7736e, #w-node-_0d2a2287-7888-9a31-8c69-31101cd02037-fee7736e, #w-node-a13e2376-78c8-7b81-61e3-3f388cb01a4a-fee7736e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f73ea65a-87c0-8a6f-ca9b-7fdb6dfb84b2-9de3febc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e7e10f8c-3f34-5667-3f9e-867c8ed0e5f4-9de3febc, #w-node-e7e10f8c-3f34-5667-3f9e-867c8ed0e605-9de3febc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7e10f8c-3f34-5667-3f9e-867c8ed0e625-9de3febc {
  order: -9999;
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e7e10f8c-3f34-5667-3f9e-867c8ed0e626-9de3febc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e7e10f8c-3f34-5667-3f9e-867c8ed0e629-9de3febc, #w-node-e7e10f8c-3f34-5667-3f9e-867c8ed0e62e-9de3febc, #w-node-e7e10f8c-3f34-5667-3f9e-867c8ed0e631-9de3febc, #w-node-_37cb6d49-a5e8-39ab-c318-e570aef65e9c-9de3febc, #w-node-e7e10f8c-3f34-5667-3f9e-867c8ed0e643-9de3febc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ccbaf361-0add-7ec6-7c14-488b052b3e40-9de3febc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-badf56c1-204e-aeed-5d2b-b99e00ca81bd-9de3febc, #w-node-badf56c1-204e-aeed-5d2b-b99e00ca81c6-9de3febc, #w-node-badf56c1-204e-aeed-5d2b-b99e00ca81c9-9de3febc, #w-node-badf56c1-204e-aeed-5d2b-b99e00ca81cc-9de3febc, #w-node-e7e10f8c-3f34-5667-3f9e-867c8ed0e64a-9de3febc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cf222b72-6c2f-f9a9-799f-87299e7f4148-9de3febc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a996a514-2b8a-f3b9-f5e2-e857ec8274d1-9de3febc, #w-node-a0049f3e-c378-27eb-2884-b591f5cdf62c-9de3febc, #w-node-e25f8a1e-5b75-18c3-21a3-0ccacd3f9bbf-9de3febc, #w-node-e25f8a1e-5b75-18c3-21a3-0ccacd3f9bc4-9de3febc, #w-node-e25f8a1e-5b75-18c3-21a3-0ccacd3f9bc7-9de3febc, #w-node-e25f8a1e-5b75-18c3-21a3-0ccacd3f9bca-9de3febc, #w-node-bba5adbc-4916-813f-7579-0e5a96e2b947-9de3febc, #w-node-d70db313-e696-bb8b-62be-a633480aa46c-9de3febc, #w-node-_726c10be-6a6b-c03c-9aa7-0a4d161996ad-9de3febc, #w-node-e7e10f8c-3f34-5667-3f9e-867c8ed0e6ac-9de3febc, #w-node-e7e10f8c-3f34-5667-3f9e-867c8ed0e6b1-9de3febc, #w-node-e7e10f8c-3f34-5667-3f9e-867c8ed0e6b5-9de3febc, #w-node-e7e10f8c-3f34-5667-3f9e-867c8ed0e6b8-9de3febc, #w-node-_0268e8ba-675f-c0b8-1b32-c0731b217d85-9de3febc, #w-node-ea3c8e8d-2b1b-cdfb-08a1-5b2f63bd638f-9de3febc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ea3c8e8d-2b1b-cdfb-08a1-5b2f63bd63a1-9de3febc, #w-node-ea3c8e8d-2b1b-cdfb-08a1-5b2f63bd63a3-9de3febc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e7e10f8c-3f34-5667-3f9e-867c8ed0e6cd-9de3febc, #w-node-e7e10f8c-3f34-5667-3f9e-867c8ed0e6e8-9de3febc, #w-node-e7e10f8c-3f34-5667-3f9e-867c8ed0e6e9-9de3febc, #w-node-e7e10f8c-3f34-5667-3f9e-867c8ed0e6ec-9de3febc, #w-node-_2b9393d7-3b82-915c-e5b2-c094fe7c16e1-9de3febc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2b9393d7-3b82-915c-e5b2-c094fe7c16ec-9de3febc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7e8ae562-c447-ca57-9563-6f11093d6805-9de3febc, #w-node-_7e8ae562-c447-ca57-9563-6f11093d6809-9de3febc, #w-node-_7e8ae562-c447-ca57-9563-6f11093d680a-9de3febc, #w-node-_7e8ae562-c447-ca57-9563-6f11093d680d-9de3febc, #w-node-_2feb11b2-f52a-983a-dab1-33846f168b16-9de3febc, #w-node-c152728a-a3ec-97ca-e570-97fe2df430cd-9de3febc, #w-node-ed411ae6-03ba-4ecc-2556-67f70fc0c861-9de3febc, #w-node-af4dd04c-3189-8822-8638-ab5d2e6aa6c3-9de3febc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6f885a29-c80e-f313-4fd8-2f8f16b3fd55-a20fcd72 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4215de19-b36e-ecbb-9079-31a69a2bfad6-a20fcd72, #w-node-_4215de19-b36e-ecbb-9079-31a69a2bfae7-a20fcd72 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4215de19-b36e-ecbb-9079-31a69a2bfb07-a20fcd72 {
  order: -9999;
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_97b546e5-7c94-d451-7591-bf8bb3edc6a6-a20fcd72 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4215de19-b36e-ecbb-9079-31a69a2bfb0b-a20fcd72, #w-node-_4215de19-b36e-ecbb-9079-31a69a2bfb10-a20fcd72, #w-node-_4215de19-b36e-ecbb-9079-31a69a2bfb13-a20fcd72, #w-node-_4215de19-b36e-ecbb-9079-31a69a2bfb18-a20fcd72, #w-node-_4215de19-b36e-ecbb-9079-31a69a2bfb25-a20fcd72, #w-node-_8264502e-53f3-4688-a08b-a61229c80430-a20fcd72, #w-node-_9879af89-efd9-cb06-6345-284ab4e0f585-a20fcd72, #w-node-_4215de19-b36e-ecbb-9079-31a69a2bfb8e-a20fcd72, #w-node-_4215de19-b36e-ecbb-9079-31a69a2bfb93-a20fcd72, #w-node-_4215de19-b36e-ecbb-9079-31a69a2bfb97-a20fcd72, #w-node-_4215de19-b36e-ecbb-9079-31a69a2bfb9a-a20fcd72 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4215de19-b36e-ecbb-9079-31a69a2bfba6-a20fcd72, #w-node-_4215de19-b36e-ecbb-9079-31a69a2bfba8-a20fcd72 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_390d44b7-a664-648e-4dc2-8265f15035d5-a20fcd72, #w-node-_94e0ad41-ff19-ad33-d016-951296676515-a20fcd72, #w-node-_4215de19-b36e-ecbb-9079-31a69a2bfbaf-a20fcd72 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4215de19-b36e-ecbb-9079-31a69a2bfbb3-a20fcd72 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4215de19-b36e-ecbb-9079-31a69a2bfbcb-a20fcd72, #w-node-_4215de19-b36e-ecbb-9079-31a69a2bfbcc-a20fcd72, #w-node-_4215de19-b36e-ecbb-9079-31a69a2bfbcf-a20fcd72 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_45acfa9c-fef4-3069-493a-56834d1cd566-a20fcd72, #w-node-_4b7f6856-b4e9-ac2d-1c9d-7f46dfb58b96-a20fcd72 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4215de19-b36e-ecbb-9079-31a69a2bfb2c-a20fcd72, #w-node-_4215de19-b36e-ecbb-9079-31a69a2bfb31-a20fcd72, #w-node-_4215de19-b36e-ecbb-9079-31a69a2bfb35-a20fcd72, #w-node-_4215de19-b36e-ecbb-9079-31a69a2bfb38-a20fcd72, #w-node-_08488fb7-bdf6-b733-2576-a62f22b291a4-a20fcd72, #w-node-_18b42b51-7c3d-c331-c651-ed139d7a012d-a20fcd72, #w-node-_4215de19-b36e-ecbb-9079-31a69a2bfb83-a20fcd72 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_181e2dcd-daa4-d6d3-f792-9d8d861ce21a-a20fcd72 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ee808156-0e5c-b88a-357d-8b7cb7a1e6ea-a20fcd72, #w-node-_572fd8b0-192b-0fd4-6638-9600da65780e-a20fcd72 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f73ea65a-87c0-8a6f-ca9b-7fdb6dfb84b2-9883b707 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_52383bc2-2988-7240-25bb-6b71301841fd-9883b707, #w-node-_52383bc2-2988-7240-25bb-6b713018420e-9883b707, #w-node-_52383bc2-2988-7240-25bb-6b7130184217-9883b707 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_52383bc2-2988-7240-25bb-6b7130184228-9883b707 {
  order: -9999;
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_52383bc2-2988-7240-25bb-6b7130184229-9883b707, #w-node-_52383bc2-2988-7240-25bb-6b713018422a-9883b707 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_52383bc2-2988-7240-25bb-6b713018422c-9883b707, #w-node-_52383bc2-2988-7240-25bb-6b7130184231-9883b707, #w-node-_52383bc2-2988-7240-25bb-6b7130184234-9883b707, #w-node-_52383bc2-2988-7240-25bb-6b7130184239-9883b707, #w-node-_52383bc2-2988-7240-25bb-6b7130184241-9883b707, #w-node-cc0fbfa6-ff51-ce6a-c479-904e4ea8ac52-9883b707, #w-node-_52383bc2-2988-7240-25bb-6b7130184246-9883b707 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ce0dbe05-ecf5-98f9-f9ad-8979c185db0b-9883b707 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_52383bc2-2988-7240-25bb-6b713018424c-9883b707, #w-node-_52383bc2-2988-7240-25bb-6b7130184251-9883b707, #w-node-_52383bc2-2988-7240-25bb-6b7130184258-9883b707, #w-node-b7e5943f-c879-6205-ac8e-d5394d01c26c-9883b707, #w-node-_52383bc2-2988-7240-25bb-6b713018425b-9883b707, #w-node-_52383bc2-2988-7240-25bb-6b7130184264-9883b707 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_52383bc2-2988-7240-25bb-6b7130184269-9883b707 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6039c7fe-03f7-2773-0dbd-d89a0c22c239-9883b707, #w-node-_6039c7fe-03f7-2773-0dbd-d89a0c22c23a-9883b707, #w-node-_52383bc2-2988-7240-25bb-6b713018426c-9883b707, #w-node-_52383bc2-2988-7240-25bb-6b7130184271-9883b707, #w-node-_52383bc2-2988-7240-25bb-6b7130184275-9883b707, #w-node-ab6dfd19-c587-d7a2-d797-d1af4dde9fae-9883b707, #w-node-_52383bc2-2988-7240-25bb-6b7130184278-9883b707, #w-node-ae8cc717-7976-6290-2ac0-e638c485e3d4-9883b707 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ae8cc717-7976-6290-2ac0-e638c485e3fa-9883b707, #w-node-ae8cc717-7976-6290-2ac0-e638c485e3fc-9883b707 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ae8cc717-7976-6290-2ac0-e638c485e3fd-9883b707, #w-node-ae8cc717-7976-6290-2ac0-e638c485e3fe-9883b707 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ae8cc717-7976-6290-2ac0-e638c485e3ff-9883b707 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_52383bc2-2988-7240-25bb-6b7130184288-9883b707 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_90db5044-b139-09e8-ed42-1381ce28218a-9883b707 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_52383bc2-2988-7240-25bb-6b713018429d-9883b707, #w-node-_52383bc2-2988-7240-25bb-6b713018429e-9883b707, #w-node-_52383bc2-2988-7240-25bb-6b71301842a1-9883b707, #w-node-_41570489-75af-d323-b911-795e4aef1a9c-9883b707 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41570489-75af-d323-b911-795e4aef1ab3-9883b707, #w-node-_41570489-75af-d323-b911-795e4aef1ab4-9883b707 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_41570489-75af-d323-b911-795e4aef1ab5-9883b707, #w-node-_41570489-75af-d323-b911-795e4aef1ab6-9883b707 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41570489-75af-d323-b911-795e4aef1ab7-9883b707 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b5cdd89b-5750-20ef-7776-302061d7c3f0-9883b707, #w-node-b5cdd89b-5750-20ef-7776-302061d7c3f5-9883b707, #w-node-b5cdd89b-5750-20ef-7776-302061d7c3f9-9883b707, #w-node-b5cdd89b-5750-20ef-7776-302061d7c3fc-9883b707, #w-node-b5cdd89b-5750-20ef-7776-302061d7c403-9883b707, #w-node-b5cdd89b-5750-20ef-7776-302061d7c40a-9883b707, #w-node-_354f94da-4b41-5713-8bba-d4a0ab0e4c18-9883b707, #w-node-_4728a058-2368-ab53-5ac8-1cddc40b9c50-9883b707, #w-node-ad02b8af-f1d2-8ee5-e600-86cd4709dfe7-ffdb8543, #w-node-ad02b8af-f1d2-8ee5-e600-86cd4709dff8-ffdb8543 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ad02b8af-f1d2-8ee5-e600-86cd4709e004-ffdb8543 {
  order: -9999;
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ad02b8af-f1d2-8ee5-e600-86cd4709e005-ffdb8543 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ad02b8af-f1d2-8ee5-e600-86cd4709e008-ffdb8543, #w-node-ad02b8af-f1d2-8ee5-e600-86cd4709e00d-ffdb8543, #w-node-ad02b8af-f1d2-8ee5-e600-86cd4709e010-ffdb8543, #w-node-ad02b8af-f1d2-8ee5-e600-86cd4709e017-ffdb8543, #w-node-ad02b8af-f1d2-8ee5-e600-86cd4709e01a-ffdb8543, #w-node-ad02b8af-f1d2-8ee5-e600-86cd4709e01d-ffdb8543 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ad02b8af-f1d2-8ee5-e600-86cd4709e021-ffdb8543 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ad02b8af-f1d2-8ee5-e600-86cd4709e024-ffdb8543, #w-node-ad02b8af-f1d2-8ee5-e600-86cd4709e029-ffdb8543, #w-node-ad02b8af-f1d2-8ee5-e600-86cd4709e02d-ffdb8543, #w-node-ad02b8af-f1d2-8ee5-e600-86cd4709e030-ffdb8543, #w-node-ad02b8af-f1d2-8ee5-e600-86cd4709e036-ffdb8543, #w-node-ad02b8af-f1d2-8ee5-e600-86cd4709e076-ffdb8543, #w-node-ad02b8af-f1d2-8ee5-e600-86cd4709e079-ffdb8543, #w-node-ad02b8af-f1d2-8ee5-e600-86cd4709e07c-ffdb8543, #w-node-ad02b8af-f1d2-8ee5-e600-86cd4709e08b-ffdb8543 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ad02b8af-f1d2-8ee5-e600-86cd4709e093-ffdb8543 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ad02b8af-f1d2-8ee5-e600-86cd4709e096-ffdb8543, #w-node-ad02b8af-f1d2-8ee5-e600-86cd4709e09b-ffdb8543, #w-node-ad02b8af-f1d2-8ee5-e600-86cd4709e09f-ffdb8543, #w-node-ad02b8af-f1d2-8ee5-e600-86cd4709e0a2-ffdb8543, #w-node-ad02b8af-f1d2-8ee5-e600-86cd4709e0a5-ffdb8543, #w-node-ad02b8af-f1d2-8ee5-e600-86cd4709e0a8-ffdb8543, #w-node-ad02b8af-f1d2-8ee5-e600-86cd4709e0f0-ffdb8543 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ad02b8af-f1d2-8ee5-e600-86cd4709e0f4-ffdb8543, #w-node-ad02b8af-f1d2-8ee5-e600-86cd4709e0f6-ffdb8543, #w-node-ad02b8af-f1d2-8ee5-e600-86cd4709e0f7-ffdb8543 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ad02b8af-f1d2-8ee5-e600-86cd4709e0fd-ffdb8543 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ad02b8af-f1d2-8ee5-e600-86cd4709e101-ffdb8543 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ad02b8af-f1d2-8ee5-e600-86cd4709e102-ffdb8543, #w-node-ad02b8af-f1d2-8ee5-e600-86cd4709e119-ffdb8543, #w-node-ad02b8af-f1d2-8ee5-e600-86cd4709e11a-ffdb8543, #w-node-ad02b8af-f1d2-8ee5-e600-86cd4709e11d-ffdb8543, #w-node-ad02b8af-f1d2-8ee5-e600-86cd4709e121-ffdb8543 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ad02b8af-f1d2-8ee5-e600-86cd4709e125-ffdb8543 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ad02b8af-f1d2-8ee5-e600-86cd4709e128-ffdb8543, #w-node-ad02b8af-f1d2-8ee5-e600-86cd4709e12d-ffdb8543, #w-node-ad02b8af-f1d2-8ee5-e600-86cd4709e130-ffdb8543, #w-node-ad02b8af-f1d2-8ee5-e600-86cd4709e137-ffdb8543, #w-node-ad02b8af-f1d2-8ee5-e600-86cd4709e13e-ffdb8543, #w-node-f597ccc0-e18d-3e14-4eaf-dcf829396b23-ffdb8543, #w-node-d9842488-08c5-1c2d-fc46-06b00f59e06f-ffdb8543 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7205cb25-8718-8eff-727f-52367886ca43-7886ca41 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4324350d-f8cb-72f2-2941-f120041575d4-e515c287, #w-node-f88277b3-cf9a-5184-34a4-1fac6194f6be-e515c287, #w-node-d357d9fe-a538-5272-6e70-f96f3a09af69-3a09af68, #w-node-d357d9fe-a538-5272-6e70-f96f3a09af75-3a09af68, #w-node-d357d9fe-a538-5272-6e70-f96f3a09af81-3a09af68, #w-node-d357d9fe-a538-5272-6e70-f96f3a09af8d-3a09af68, #w-node-_42ebefeb-6588-2002-597c-2b9716a3c6dd-3a09af68, #w-node-d357d9fe-a538-5272-6e70-f96f3a09af99-3a09af68, #w-node-d357d9fe-a538-5272-6e70-f96f3a09afa5-3a09af68, #w-node-d357d9fe-a538-5272-6e70-f96f3a09afb1-3a09af68, #w-node-d357d9fe-a538-5272-6e70-f96f3a09afbd-3a09af68, #w-node-d357d9fe-a538-5272-6e70-f96f3a09afc9-3a09af68, #w-node-e86e7b4c-ce5a-5aae-1e5e-8d0a20344fdb-3a09af68, #w-node-d16b9564-dcb6-ffd7-23c4-6ba001908df4-a4b1703a, #w-node-adac158e-6785-ce7e-8387-3a42a4b1703b-a4b1703a, #w-node-_496e6f55-69e8-c23b-ec3a-dc1a54b85540-a4b1703a, #w-node-_84a246bb-b8c2-b593-775f-ecbfb159a8e6-a4b1703a, #w-node-_027c41ed-cd3f-01e6-dd92-21932649e993-9d8e2322, #w-node-_027c41ed-cd3f-01e6-dd92-21932649e9a6-9d8e2322 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_027c41ed-cd3f-01e6-dd92-21932649e9a7-9d8e2322 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b98d761a-db02-9ea9-e0f1-7989c93e925f-9d8e2322, #w-node-b98d761a-db02-9ea9-e0f1-7989c93e9262-9d8e2322, #w-node-b98d761a-db02-9ea9-e0f1-7989c93e9268-9d8e2322, #w-node-_9e1e5368-b8af-d8e5-0a7a-0fc45f051f7d-9d8e2322, #w-node-_5218a219-83d9-9521-2fe0-db216473fdf2-9d8e2322, #w-node-f19e636d-04c7-ae4a-8c5e-be287d929ecd-9d8e2322, #w-node-e3126e83-0cfb-22a5-c31c-bea91135f332-9d8e2322, #w-node-_9601b331-33fd-53f0-26e9-d8c6e805a17a-9d8e2322, #w-node-f61ffbdb-7bd6-4165-a12c-8a97d1b436f5-9d8e2322, #w-node-d21a1c1d-447e-7e8e-4eb5-21d5bce19aca-9d8e2322, #w-node-_9190c67c-ec0c-de97-0b50-617c1a3b5c0d-9d8e2322, #w-node-ea3eba47-ceff-0d2a-96be-97dbd58fe5a4-9d8e2322, #w-node-_7abca754-949c-b416-c88f-dbcd5c86df3b-9d8e2322, #w-node-_585eea72-0b95-737a-1a61-8db4b9ee4491-9d8e2322, #w-node-_3395eed7-9061-a7b3-0507-2aabf2fcade5-9d8e2322, #w-node-_677cb1c6-8b79-70b3-9c9b-2b0228847d1b-9d8e2322, #w-node-_94228592-3a5f-bf7c-b29b-5f85658ad34e-9d8e2322, #w-node-_0407c823-2196-313f-1de5-9bb73a4bb32a-9d8e2322, #w-node-b66cb4ca-d4d2-0d8e-c55f-29f63a0aab13-9d8e2322, #w-node-a969d1c3-5ffc-25fb-9cd5-175eaa4901b6-9d8e2322, #w-node-_7c084627-6f51-9c13-1fd1-08ea8880bd51-9d8e2322, #w-node-_3a0e0d8c-8d19-31bc-38cc-655eb5d80444-9d8e2322, #w-node-b7c43c98-8fe9-37cb-853a-8025a97e3e31-9d8e2322, #w-node-_1697da52-cf0e-c29d-aaa8-e3a8b0a02291-9d8e2322, #w-node-_0e9d6119-4891-e5eb-4a74-67ba80002791-9d8e2322, #w-node-_6f4ed789-a7b0-0ae3-07f0-76aabdb0f77a-9d8e2322, #w-node-_6f4ed789-a7b0-0ae3-07f0-76aabdb0f781-9d8e2322, #w-node-c62dff90-2391-7796-702d-5d3e7b311842-9d8e2322, #w-node-c62dff90-2391-7796-702d-5d3e7b311849-9d8e2322, #w-node-a1a2fafd-1859-9fbe-eb43-f0eb4471fa67-9d8e2322, #w-node-a1a2fafd-1859-9fbe-eb43-f0eb4471fa6e-9d8e2322, #w-node-_4d76dc6e-308f-bac3-dd23-6c68e0d484f4-9d8e2322, #w-node-_4d76dc6e-308f-bac3-dd23-6c68e0d484fb-9d8e2322, #w-node-adf1170a-615e-d292-e1ca-2ce836befebb-9d8e2322, #w-node-adf1170a-615e-d292-e1ca-2ce836befec2-9d8e2322, #w-node-_239e0d19-f16e-8f28-eaf0-86824ec2361f-9d8e2322, #w-node-_239e0d19-f16e-8f28-eaf0-86824ec23626-9d8e2322, #w-node-_4f1243da-4ea3-0175-6e0d-146baceff078-9d8e2322, #w-node-_4f1243da-4ea3-0175-6e0d-146baceff07f-9d8e2322, #w-node-_7339f959-3ad2-3acf-0254-15139abaae27-9d8e2322, #w-node-_7339f959-3ad2-3acf-0254-15139abaae2e-9d8e2322, #w-node-f5e493b8-52f5-e3ab-3109-9dba8f48dc7b-9d8e2322, #w-node-f5e493b8-52f5-e3ab-3109-9dba8f48dc82-9d8e2322, #w-node-e1d8d18a-4fac-7b23-6645-a587f0cc126c-9d8e2322, #w-node-e1d8d18a-4fac-7b23-6645-a587f0cc1273-9d8e2322, #w-node-_60900f8e-5d4b-b044-8fe1-7e0c437b4598-9d8e2322, #w-node-_60900f8e-5d4b-b044-8fe1-7e0c437b459f-9d8e2322, #w-node-_644c2db6-7145-40d7-7e3f-127d7d79c729-9d8e2322, #w-node-_644c2db6-7145-40d7-7e3f-127d7d79c730-9d8e2322, #w-node-_33878819-00d4-bce7-4cfa-89db3f48bb0e-9d8e2322, #w-node-_33878819-00d4-bce7-4cfa-89db3f48bb15-9d8e2322, #w-node-_1e427f12-d101-3bea-b728-8b621648d50e-9d8e2322, #w-node-_1e427f12-d101-3bea-b728-8b621648d515-9d8e2322, #w-node-ad2af074-50b3-4997-4e29-06645236b3ba-9d8e2322, #w-node-ad2af074-50b3-4997-4e29-06645236b3c1-9d8e2322, #w-node-_1c5dd3f2-ff31-9837-6d16-d7aa77c238d5-9d8e2322, #w-node-_1c5dd3f2-ff31-9837-6d16-d7aa77c238dc-9d8e2322, #w-node-f4dace2f-477f-bc17-eaed-869ba65b6704-9d8e2322, #w-node-f4dace2f-477f-bc17-eaed-869ba65b670b-9d8e2322, #w-node-b63987d6-bd8d-d9c8-811c-9dec3bdb819f-9d8e2322, #w-node-b63987d6-bd8d-d9c8-811c-9dec3bdb81a6-9d8e2322, #w-node-da7aa418-0b9b-3bd1-5933-311617b578be-9d8e2322, #w-node-da7aa418-0b9b-3bd1-5933-311617b578c5-9d8e2322, #w-node-ee1bb42a-74e0-93ac-3b73-3d9f45ca5eef-9d8e2322, #w-node-ee1bb42a-74e0-93ac-3b73-3d9f45ca5ef6-9d8e2322, #w-node-_85a74131-baa3-b780-4bd6-39d095fdccf7-9d8e2322, #w-node-_85a74131-baa3-b780-4bd6-39d095fdccfe-9d8e2322, #w-node-c4caf493-6842-a6c3-93d8-0e55466f7dc0-9d8e2322, #w-node-c4caf493-6842-a6c3-93d8-0e55466f7dc7-9d8e2322, #w-node-_20d4d768-9f5d-17f3-9e99-3ed95fe5f7ed-9d8e2322, #w-node-_20d4d768-9f5d-17f3-9e99-3ed95fe5f7f4-9d8e2322, #w-node-_284eb131-a16a-0b19-9c62-ae0a73a56780-9d8e2322, #w-node-_284eb131-a16a-0b19-9c62-ae0a73a56787-9d8e2322, #w-node-aaa5b00e-dd9b-7178-4a51-9889092178c1-9d8e2322, #w-node-aaa5b00e-dd9b-7178-4a51-9889092178c8-9d8e2322, #w-node-f83e506d-4ae7-d046-674d-171e951cccae-9d8e2322, #w-node-f83e506d-4ae7-d046-674d-171e951cccb5-9d8e2322, #w-node-_53ef6a2f-a8f9-56c3-298b-0a2dfb22fa2f-9d8e2322, #w-node-_53ef6a2f-a8f9-56c3-298b-0a2dfb22fa31-9d8e2322, #w-node-_53ef6a2f-a8f9-56c3-298b-0a2dfb22fa36-9d8e2322, #w-node-_115d4ca7-3283-adcd-14c6-73814619e158-9d8e2322, #w-node-_115d4ca7-3283-adcd-14c6-73814619e15a-9d8e2322, #w-node-_115d4ca7-3283-adcd-14c6-73814619e15f-9d8e2322, #w-node-_733e318a-1719-6148-7bc0-56f9baead910-9d8e2322, #w-node-_733e318a-1719-6148-7bc0-56f9baead912-9d8e2322, #w-node-_733e318a-1719-6148-7bc0-56f9baead917-9d8e2322, #w-node-_1567a470-77eb-ca50-d6cf-fa47188dfcba-9d8e2322, #w-node-_1567a470-77eb-ca50-d6cf-fa47188dfcc1-9d8e2322, #w-node-d245067d-3305-42db-3173-f4f2544d73d6-9d8e2322, #w-node-d245067d-3305-42db-3173-f4f2544d73dd-9d8e2322, #w-node-_3d42b48f-1c26-638d-6cc7-8c5485c4c127-9d8e2322, #w-node-_3d42b48f-1c26-638d-6cc7-8c5485c4c12e-9d8e2322, #w-node-_6a8ce7cd-b86a-5ce1-6d5f-eb3febbbe2fb-9d8e2322, #w-node-_027c41ed-cd3f-01e6-dd92-21932649e993-103825bc, #w-node-_027c41ed-cd3f-01e6-dd92-21932649e9a6-103825bc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#home.w-node-_027c41ed-cd3f-01e6-dd92-21932649e9a7-103825bc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8252f060-3042-b6a7-e7e6-4a3d563af2a5-103825bc, #w-node-_8252f060-3042-b6a7-e7e6-4a3d563af2aa-103825bc, #w-node-_335b264f-b84f-9764-0504-fa88549c5c9f-103825bc, #w-node-_84c98ff2-46c7-29fd-d0b6-73484f136263-103825bc, #w-node-af412d24-abbf-af7c-958b-2944ff0e4a62-103825bc, #w-node-_027c41ed-cd3f-01e6-dd92-21932649e993-be5fef92, #w-node-_027c41ed-cd3f-01e6-dd92-21932649e9a6-be5fef92 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#home.w-node-_027c41ed-cd3f-01e6-dd92-21932649e9a7-be5fef92 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5f5e1c05-8ad4-d280-c84f-6255f8979870-be5fef92, #w-node-_5f5e1c05-8ad4-d280-c84f-6255f8979877-be5fef92, #w-node-_60ba0bd9-2598-240b-afdd-048d5c8c4943-be5fef92, #w-node-_2d63828e-b664-cb40-e1ce-03ff5c12dd1b-be5fef92 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_26cde651-8139-e57e-4d10-47a4f69b70bc-0feed84e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5a24abbc-d5fd-b76b-ccce-d6f74ff5a84e-0feed84e, #w-node-_5a24abbc-d5fd-b76b-ccce-d6f74ff5a85f-0feed84e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5a24abbc-d5fd-b76b-ccce-d6f74ff5a87f-0feed84e {
  order: -9999;
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ba600816-99c3-c7ac-2c9a-dbfb0cd2cab1-0feed84e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5a24abbc-d5fd-b76b-ccce-d6f74ff5a883-0feed84e, #w-node-_5a24abbc-d5fd-b76b-ccce-d6f74ff5a888-0feed84e, #w-node-_5a24abbc-d5fd-b76b-ccce-d6f74ff5a88b-0feed84e, #w-node-_5a24abbc-d5fd-b76b-ccce-d6f74ff5a890-0feed84e, #w-node-b7cc63bb-1502-d462-b804-f2317e7aff0d-0feed84e, #w-node-_5a24abbc-d5fd-b76b-ccce-d6f74ff5a89d-0feed84e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ce491ed3-5285-1f92-e771-6d5d9da70cfa-0feed84e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5a24abbc-d5fd-b76b-ccce-d6f74ff5a8a3-0feed84e, #w-node-_5a24abbc-d5fd-b76b-ccce-d6f74ff5a8a8-0feed84e, #w-node-_5a24abbc-d5fd-b76b-ccce-d6f74ff5a8ae-0feed84e, #w-node-_5a24abbc-d5fd-b76b-ccce-d6f74ff5a8b1-0feed84e, #w-node-_5a24abbc-d5fd-b76b-ccce-d6f74ff5a8ea-0feed84e, #w-node-_5a24abbc-d5fd-b76b-ccce-d6f74ff5a912-0feed84e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5a24abbc-d5fd-b76b-ccce-d6f74ff5a916-0feed84e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5a24abbc-d5fd-b76b-ccce-d6f74ff5a92d-0feed84e, #w-node-_5a24abbc-d5fd-b76b-ccce-d6f74ff5a92e-0feed84e, #w-node-_5a24abbc-d5fd-b76b-ccce-d6f74ff5a931-0feed84e, #w-node-_5a24abbc-d5fd-b76b-ccce-d6f74ff5a934-0feed84e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5a24abbc-d5fd-b76b-ccce-d6f74ff5a935-0feed84e, #w-node-_5a24abbc-d5fd-b76b-ccce-d6f74ff5a936-0feed84e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7d984865-052e-981e-a8f8-2d081441001c-0feed84e, #w-node-_7d984865-052e-981e-a8f8-2d0814410037-0feed84e, #w-node-_7d984865-052e-981e-a8f8-2d0814410038-0feed84e, #w-node-_7d984865-052e-981e-a8f8-2d081441003b-0feed84e, #w-node-_7d984865-052e-981e-a8f8-2d081441003e-0feed84e, #w-node-c09b1c5c-4420-761b-f7aa-8cde9e0abeba-0feed84e, #w-node-cb530d97-3b9e-740c-1ebf-107ec3f36286-0feed84e, #w-node-c41c50b3-bf22-ac4b-680f-1f86226df262-0feed84e, #w-node-a8e49cca-bdc5-a523-f007-157293704a6b-5369bee2, #w-node-a8e49cca-bdc5-a523-f007-157293704a70-5369bee2, #w-node-a8e49cca-bdc5-a523-f007-157293704a79-5369bee2, #w-node-a8e49cca-bdc5-a523-f007-157293704a9e-5369bee2, #w-node-_73f65b3d-8e26-7c1e-b441-44e0ea876b5d-5369bee2, #w-node-_027c41ed-cd3f-01e6-dd92-21932649e993-2cb6e37b, #w-node-_027c41ed-cd3f-01e6-dd92-21932649e9a6-2cb6e37b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_027c41ed-cd3f-01e6-dd92-21932649e9a7-2cb6e37b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b98d761a-db02-9ea9-e0f1-7989c93e925f-2cb6e37b, #w-node-_027c41ed-cd3f-01e6-dd92-21932649e993-807b849d, #w-node-_027c41ed-cd3f-01e6-dd92-21932649e9a6-807b849d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_027c41ed-cd3f-01e6-dd92-21932649e9a7-807b849d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b98d761a-db02-9ea9-e0f1-7989c93e925f-807b849d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (max-width: 991px) {
  #w-node-_52a92740-9822-9313-c38f-69b4e2a1691d-7a31f85b, #w-node-_19d12926-9cfb-25bb-e871-23aa1fbc274f-7a31f85b, #w-node-_19d12926-9cfb-25bb-e871-23aa1fbc275d-7a31f85b, #w-node-b957dafd-a038-6a93-0092-b4e4e894d381-7a31f85b, #w-node-_773d35ad-68fd-6715-9c9f-06aed685c5a5-7a31f85b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c5c93b69-828a-9e21-e2f6-e8eba2bef09f-7a31f85b {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-ba991589-4123-e5fe-6665-2fef105476cf-7a31f85b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_65960861-fd31-5e60-9933-abd3be1cb923-7a31f85b {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_6d053614-2e8f-cc9a-e625-4de15490218c-7a31f85b, #w-node-_043579ee-abf9-b6c8-12a1-a6af77d82c4f-7a31f85b, #w-node-f24bc1d3-5f22-0f2f-0479-9401df0de60a-7a31f85b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5e772567-8b31-e585-1802-396f73bfffc9-73bfffc6, #w-node-_5e772567-8b31-e585-1802-396f73bfffcd-73bfffc6, #w-node-_24d23f58-a236-ff87-beb4-6095cb6a1e97-73bfffc6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: end;
  }

  #w-node-cd997270-a0fe-85d9-70c7-d05bd33db6e3-51816cd4 {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-cd997270-a0fe-85d9-70c7-d05bd33db6f6-51816cd4 {
    order: 9999;
  }

  #w-node-cd997270-a0fe-85d9-70c7-d05bd33db712-51816cd4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-cd997270-a0fe-85d9-70c7-d05bd33db72c-51816cd4 {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-cd997270-a0fe-85d9-70c7-d05bd33db736-51816cd4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-cd997270-a0fe-85d9-70c7-d05bd33db752-51816cd4 {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_53950533-afac-b3c3-d2b6-c9c3291cd698-51816cd4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-cd997270-a0fe-85d9-70c7-d05bd33db75a-51816cd4 {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9fa99dca-5137-2e4d-b8b6-eb4b3e206ce4-51816cd4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-cd997270-a0fe-85d9-70c7-d05bd33db776-51816cd4, #w-node-db05303a-6c12-5443-47e0-74dba2c76d7e-51816cd4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c5c93b69-828a-9e21-e2f6-e8eba2bef09f-51816cd4 {
    grid-row: span 1 / span 1;
  }

  #w-node-ddc22320-9f55-1ae8-6ea2-a46aa30f2fb4-51816cd4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-dbf4f155-b8cd-e232-faec-2be4eaf88787-d2f8f0aa, #w-node-dbf4f155-b8cd-e232-faec-2be4eaf8878b-d2f8f0aa, #w-node-dbf4f155-b8cd-e232-faec-2be4eaf88794-d2f8f0aa {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: end;
  }

  #w-node-_9176d06a-f5e8-d450-afd9-64194a3f4cd4-2ef7bbef {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9176d06a-f5e8-d450-afd9-64194a3f4ce5-2ef7bbef {
    order: 9999;
  }

  #w-node-_9176d06a-f5e8-d450-afd9-64194a3f4d03-2ef7bbef {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9176d06a-f5e8-d450-afd9-64194a3f4d1d-2ef7bbef {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9176d06a-f5e8-d450-afd9-64194a3f4d23-2ef7bbef {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7baf1a34-9056-2851-4dd5-54aa00c6aa1c-2ef7bbef {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9176d06a-f5e8-d450-afd9-64194a3f4d8b-2ef7bbef {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9176d06a-f5e8-d450-afd9-64194a3f4da0-2ef7bbef {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_9176d06a-f5e8-d450-afd9-64194a3f4da1-2ef7bbef {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9e08d5a0-8076-3b50-daa6-d31ce3341792-2ef7bbef {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_531fda8f-ed30-c72a-4a72-6243100c3c05-2ef7bbef {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_531fda8f-ed30-c72a-4a72-6243100c3c09-2ef7bbef {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c5c93b69-828a-9e21-e2f6-e8eba2bef09f-2ef7bbef {
    grid-row: span 1 / span 1;
  }

  #w-node-bcde9d7a-c670-8e48-e219-e75ed4eed047-2ef7bbef {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f28442b2-809c-15ca-ced7-825fa137c30f-5f2a83a6 {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f28442b2-809c-15ca-ced7-825fa137c320-5f2a83a6 {
    order: 9999;
  }

  #w-node-f28442b2-809c-15ca-ced7-825fa137c33e-5f2a83a6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f28442b2-809c-15ca-ced7-825fa137c358-5f2a83a6 {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f28442b2-809c-15ca-ced7-825fa137c35e-5f2a83a6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f28442b2-809c-15ca-ced7-825fa137c3a2-5f2a83a6 {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f28442b2-809c-15ca-ced7-825fa137c3aa-5f2a83a6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7df5afde-66c7-bc4c-7e20-985d04c18ca0-5f2a83a6 {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f28442b2-809c-15ca-ced7-825fa137c3c6-5f2a83a6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f28442b2-809c-15ca-ced7-825fa137c3db-5f2a83a6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_84a6b628-79f5-ed22-5890-16f12d183d3b-5f2a83a6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c5c93b69-828a-9e21-e2f6-e8eba2bef09f-5f2a83a6 {
    grid-row: span 1 / span 1;
  }

  #w-node-be881f7a-d5b2-fb14-7699-c28c80e7af8f-5f2a83a6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f08c9e36-de87-2768-cafd-238dd8094228-6ea225c0 {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f08c9e36-de87-2768-cafd-238dd8094239-6ea225c0 {
    order: 9999;
  }

  #w-node-f08c9e36-de87-2768-cafd-238dd8094257-6ea225c0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f08c9e36-de87-2768-cafd-238dd8094271-6ea225c0 {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f08c9e36-de87-2768-cafd-238dd809427b-6ea225c0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f08c9e36-de87-2768-cafd-238dd8094293-6ea225c0 {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f08c9e36-de87-2768-cafd-238dd809429b-6ea225c0, #w-node-_6bb8177b-588a-1367-bd16-524760cda644-6ea225c0, #w-node-f08c9e36-de87-2768-cafd-238dd80942b7-6ea225c0, #w-node-_51f99612-3bcb-fa11-7c2d-046006feeec8-6ea225c0, #w-node-_8c560c08-7c0d-f816-2f72-97f2015c1252-6ea225c0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c5c93b69-828a-9e21-e2f6-e8eba2bef09f-6ea225c0 {
    grid-row: span 1 / span 1;
  }

  #w-node-_4f2fc5d9-4126-bf8e-7c8f-70bb525e7f0d-6ea225c0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2e4fd103-e8aa-291b-6c00-6d1323631cd3-78e54e01 {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2e4fd103-e8aa-291b-6c00-6d1323631ce4-78e54e01 {
    order: 9999;
  }

  #w-node-_2e4fd103-e8aa-291b-6c00-6d1323631d08-78e54e01 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3572e18d-ab52-4b1c-a33f-250d05833d2a-78e54e01 {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2e4fd103-e8aa-291b-6c00-6d1323631d29-78e54e01 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7b01a05e-d58f-c63f-b85e-3fb267afe4e0-78e54e01 {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2e4fd103-e8aa-291b-6c00-6d1323631d8b-78e54e01, #w-node-_2e4fd103-e8aa-291b-6c00-6d1323631dac-78e54e01, #w-node-_2e4fd103-e8aa-291b-6c00-6d1323631db0-78e54e01, #w-node-_104d640e-36e9-1ec3-526d-8e799c96712f-78e54e01 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d60950cb-829f-8ed9-0c91-efaea1cd7ff7-78e54e01 {
    grid-row: span 1 / span 1;
  }

  #w-node-e195f5e9-1ef4-e58d-88af-e1754f6c50a4-78e54e01 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a65c0e49-e0e1-1c1f-10a2-0627291b2826-fee7736e {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a65c0e49-e0e1-1c1f-10a2-0627291b2837-fee7736e {
    order: 9999;
  }

  #w-node-a65c0e49-e0e1-1c1f-10a2-0627291b285b-fee7736e, #w-node-_02f5d8c2-6e8f-154f-8020-ac4e7ab102b5-fee7736e, #w-node-a65c0e49-e0e1-1c1f-10a2-0627291b287c-fee7736e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a65c0e49-e0e1-1c1f-10a2-0627291b28d3-fee7736e {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a65c0e49-e0e1-1c1f-10a2-0627291b28de-fee7736e, #w-node-_28d656e5-9729-672b-ed2d-64aa568e89f2-fee7736e, #w-node-_803a099d-c59b-c02a-8081-a5076e729316-fee7736e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0d2a2287-7888-9a31-8c69-31101cd02037-fee7736e {
    grid-row: span 1 / span 1;
  }

  #w-node-a13e2376-78c8-7b81-61e3-3f388cb01a4a-fee7736e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e7e10f8c-3f34-5667-3f9e-867c8ed0e5f4-9de3febc {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e7e10f8c-3f34-5667-3f9e-867c8ed0e605-9de3febc {
    order: 9999;
  }

  #w-node-e7e10f8c-3f34-5667-3f9e-867c8ed0e629-9de3febc {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e7e10f8c-3f34-5667-3f9e-867c8ed0e643-9de3febc {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-badf56c1-204e-aeed-5d2b-b99e00ca81bd-9de3febc, #w-node-e7e10f8c-3f34-5667-3f9e-867c8ed0e64a-9de3febc, #w-node-e25f8a1e-5b75-18c3-21a3-0ccacd3f9bbf-9de3febc, #w-node-bba5adbc-4916-813f-7579-0e5a96e2b947-9de3febc, #w-node-e7e10f8c-3f34-5667-3f9e-867c8ed0e6ac-9de3febc, #w-node-ea3c8e8d-2b1b-cdfb-08a1-5b2f63bd638f-9de3febc, #w-node-e7e10f8c-3f34-5667-3f9e-867c8ed0e6cd-9de3febc, #w-node-_2b9393d7-3b82-915c-e5b2-c094fe7c16e1-9de3febc, #w-node-_7e8ae562-c447-ca57-9563-6f11093d6805-9de3febc {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ed411ae6-03ba-4ecc-2556-67f70fc0c861-9de3febc {
    grid-row: span 1 / span 1;
  }

  #w-node-af4dd04c-3189-8822-8638-ab5d2e6aa6c3-9de3febc {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4215de19-b36e-ecbb-9079-31a69a2bfad6-a20fcd72 {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4215de19-b36e-ecbb-9079-31a69a2bfae7-a20fcd72 {
    order: 9999;
  }

  #w-node-_4215de19-b36e-ecbb-9079-31a69a2bfb0b-a20fcd72 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4215de19-b36e-ecbb-9079-31a69a2bfb25-a20fcd72 {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4215de19-b36e-ecbb-9079-31a69a2bfb8e-a20fcd72, #w-node-_4215de19-b36e-ecbb-9079-31a69a2bfbaf-a20fcd72 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4215de19-b36e-ecbb-9079-31a69a2bfbb3-a20fcd72 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_4215de19-b36e-ecbb-9079-31a69a2bfb2c-a20fcd72 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4215de19-b36e-ecbb-9079-31a69a2bfb83-a20fcd72 {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ee808156-0e5c-b88a-357d-8b7cb7a1e6ea-a20fcd72 {
    grid-row: span 1 / span 1;
  }

  #w-node-_572fd8b0-192b-0fd4-6638-9600da65780e-a20fcd72 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_52383bc2-2988-7240-25bb-6b71301841fd-9883b707 {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_52383bc2-2988-7240-25bb-6b713018420e-9883b707 {
    order: 9999;
  }

  #w-node-_52383bc2-2988-7240-25bb-6b713018422c-9883b707 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_52383bc2-2988-7240-25bb-6b7130184246-9883b707 {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_52383bc2-2988-7240-25bb-6b713018424c-9883b707 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_52383bc2-2988-7240-25bb-6b7130184264-9883b707 {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_52383bc2-2988-7240-25bb-6b713018426c-9883b707 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ae8cc717-7976-6290-2ac0-e638c485e3d4-9883b707 {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_52383bc2-2988-7240-25bb-6b7130184288-9883b707 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_41570489-75af-d323-b911-795e4aef1a9c-9883b707 {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b5cdd89b-5750-20ef-7776-302061d7c3f0-9883b707, #w-node-b5cdd89b-5750-20ef-7776-302061d7c3f4-9883b707 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_354f94da-4b41-5713-8bba-d4a0ab0e4c18-9883b707 {
    grid-row: span 1 / span 1;
  }

  #w-node-_4728a058-2368-ab53-5ac8-1cddc40b9c50-9883b707 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ad02b8af-f1d2-8ee5-e600-86cd4709dfe7-ffdb8543 {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ad02b8af-f1d2-8ee5-e600-86cd4709dff8-ffdb8543 {
    order: 9999;
  }

  #w-node-ad02b8af-f1d2-8ee5-e600-86cd4709e008-ffdb8543 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ad02b8af-f1d2-8ee5-e600-86cd4709e01d-ffdb8543 {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ad02b8af-f1d2-8ee5-e600-86cd4709e024-ffdb8543 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ad02b8af-f1d2-8ee5-e600-86cd4709e08b-ffdb8543 {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ad02b8af-f1d2-8ee5-e600-86cd4709e096-ffdb8543 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ad02b8af-f1d2-8ee5-e600-86cd4709e0f0-ffdb8543 {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ad02b8af-f1d2-8ee5-e600-86cd4709e0fd-ffdb8543, #w-node-ad02b8af-f1d2-8ee5-e600-86cd4709e101-ffdb8543 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ad02b8af-f1d2-8ee5-e600-86cd4709e121-ffdb8543 {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ad02b8af-f1d2-8ee5-e600-86cd4709e128-ffdb8543 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f597ccc0-e18d-3e14-4eaf-dcf829396b23-ffdb8543 {
    grid-row: span 1 / span 1;
  }

  #w-node-d9842488-08c5-1c2d-fc46-06b00f59e06f-ffdb8543, #w-node-_4324350d-f8cb-72f2-2941-f120041575e0-e515c287, #w-node-d357d9fe-a538-5272-6e70-f96f3a09af69-3a09af68, #w-node-d357d9fe-a538-5272-6e70-f96f3a09af75-3a09af68, #w-node-d357d9fe-a538-5272-6e70-f96f3a09af81-3a09af68, #w-node-d357d9fe-a538-5272-6e70-f96f3a09af8d-3a09af68, #w-node-_42ebefeb-6588-2002-597c-2b9716a3c6dd-3a09af68, #w-node-d357d9fe-a538-5272-6e70-f96f3a09af99-3a09af68, #w-node-d357d9fe-a538-5272-6e70-f96f3a09afa5-3a09af68, #w-node-d357d9fe-a538-5272-6e70-f96f3a09afb1-3a09af68, #w-node-d357d9fe-a538-5272-6e70-f96f3a09afbd-3a09af68, #w-node-d357d9fe-a538-5272-6e70-f96f3a09afc9-3a09af68, #w-node-e86e7b4c-ce5a-5aae-1e5e-8d0a20344fdb-3a09af68, #w-node-d16b9564-dcb6-ffd7-23c4-6ba001908df4-a4b1703a, #w-node-adac158e-6785-ce7e-8387-3a42a4b1703b-a4b1703a, #w-node-_496e6f55-69e8-c23b-ec3a-dc1a54b85540-a4b1703a, #w-node-_84a246bb-b8c2-b593-775f-ecbfb159a8e6-a4b1703a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_027c41ed-cd3f-01e6-dd92-21932649e993-9d8e2322, #w-node-_027c41ed-cd3f-01e6-dd92-21932649e9a6-9d8e2322 {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6a8ce7cd-b86a-5ce1-6d5f-eb3febbbe2fb-9d8e2322 {
    grid-row: span 1 / span 1;
  }

  #w-node-_027c41ed-cd3f-01e6-dd92-21932649e993-103825bc, #w-node-_027c41ed-cd3f-01e6-dd92-21932649e9a6-103825bc, #w-node-_8252f060-3042-b6a7-e7e6-4a3d563af2a5-103825bc, #w-node-_8252f060-3042-b6a7-e7e6-4a3d563af2aa-103825bc {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-af412d24-abbf-af7c-958b-2944ff0e4a62-103825bc {
    grid-row: span 1 / span 1;
  }

  #w-node-_027c41ed-cd3f-01e6-dd92-21932649e993-be5fef92, #w-node-_027c41ed-cd3f-01e6-dd92-21932649e9a6-be5fef92, #w-node-_5f5e1c05-8ad4-d280-c84f-6255f8979870-be5fef92, #w-node-_5f5e1c05-8ad4-d280-c84f-6255f8979877-be5fef92 {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b98d761a-db02-9ea9-e0f1-7989c93e925e-be5fef92 {
    order: 9999;
  }

  #w-node-_2d63828e-b664-cb40-e1ce-03ff5c12dd1b-be5fef92 {
    grid-row: span 1 / span 1;
  }

  #w-node-_5a24abbc-d5fd-b76b-ccce-d6f74ff5a84e-0feed84e {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5a24abbc-d5fd-b76b-ccce-d6f74ff5a85f-0feed84e {
    order: 9999;
  }

  #w-node-_5a24abbc-d5fd-b76b-ccce-d6f74ff5a883-0feed84e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5a24abbc-d5fd-b76b-ccce-d6f74ff5a89d-0feed84e {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5a24abbc-d5fd-b76b-ccce-d6f74ff5a8a3-0feed84e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5a24abbc-d5fd-b76b-ccce-d6f74ff5a8ea-0feed84e {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5a24abbc-d5fd-b76b-ccce-d6f74ff5a912-0feed84e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5a24abbc-d5fd-b76b-ccce-d6f74ff5a916-0feed84e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_5a24abbc-d5fd-b76b-ccce-d6f74ff5a917-0feed84e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5a24abbc-d5fd-b76b-ccce-d6f74ff5a92d-0feed84e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_7d984865-052e-981e-a8f8-2d081441001c-0feed84e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-cb530d97-3b9e-740c-1ebf-107ec3f36286-0feed84e {
    grid-row: span 1 / span 1;
  }

  #w-node-c41c50b3-bf22-ac4b-680f-1f86226df262-0feed84e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a8e49cca-bdc5-a523-f007-157293704a6b-5369bee2, #w-node-a8e49cca-bdc5-a523-f007-157293704a70-5369bee2, #w-node-a8e49cca-bdc5-a523-f007-157293704a79-5369bee2, #w-node-a8e49cca-bdc5-a523-f007-157293704a9e-5369bee2 {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_73f65b3d-8e26-7c1e-b441-44e0ea876b5d-5369bee2 {
    grid-row: span 1 / span 1;
  }

  #w-node-_027c41ed-cd3f-01e6-dd92-21932649e993-2cb6e37b, #w-node-_027c41ed-cd3f-01e6-dd92-21932649e9a6-2cb6e37b, #w-node-_027c41ed-cd3f-01e6-dd92-21932649e993-807b849d, #w-node-_027c41ed-cd3f-01e6-dd92-21932649e9a6-807b849d {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_19d12926-9cfb-25bb-e871-23aa1fbc275d-7a31f85b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f24bc1d3-5f22-0f2f-0479-9401df0de60a-7a31f85b {
    grid-column: span 1 / span 1;
  }

  #w-node-cd997270-a0fe-85d9-70c7-d05bd33db6e3-51816cd4, #w-node-cd997270-a0fe-85d9-70c7-d05bd33db6f6-51816cd4 {
    order: -9999;
  }

  #w-node-_08da8b2f-0675-a909-2d7c-095712ec2e3c-51816cd4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-cd997270-a0fe-85d9-70c7-d05bd33db75a-51816cd4 {
    order: 9999;
  }

  #w-node-_42f3a64b-6a54-879d-aaaa-50a8c93d9747-51816cd4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_9176d06a-f5e8-d450-afd9-64194a3f4cd4-2ef7bbef, #w-node-_9176d06a-f5e8-d450-afd9-64194a3f4ce5-2ef7bbef, #w-node-f28442b2-809c-15ca-ced7-825fa137c30f-5f2a83a6, #w-node-f28442b2-809c-15ca-ced7-825fa137c320-5f2a83a6 {
    order: -9999;
  }

  #w-node-_7df5afde-66c7-bc4c-7e20-985d04c18ca0-5f2a83a6 {
    order: 9999;
  }

  #w-node-_7df5afde-66c7-bc4c-7e20-985d04c18cc3-5f2a83a6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f08c9e36-de87-2768-cafd-238dd8094228-6ea225c0, #w-node-f08c9e36-de87-2768-cafd-238dd8094239-6ea225c0, #w-node-_2e4fd103-e8aa-291b-6c00-6d1323631cd3-78e54e01, #w-node-_2e4fd103-e8aa-291b-6c00-6d1323631ce4-78e54e01 {
    order: -9999;
  }

  #w-node-_2e4fd103-e8aa-291b-6c00-6d1323631d8f-78e54e01 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2e4fd103-e8aa-291b-6c00-6d1323631d97-78e54e01 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a65c0e49-e0e1-1c1f-10a2-0627291b2826-fee7736e, #w-node-a65c0e49-e0e1-1c1f-10a2-0627291b2837-fee7736e, #w-node-e7e10f8c-3f34-5667-3f9e-867c8ed0e5f4-9de3febc, #w-node-e7e10f8c-3f34-5667-3f9e-867c8ed0e605-9de3febc, #w-node-_4215de19-b36e-ecbb-9079-31a69a2bfad6-a20fcd72, #w-node-_4215de19-b36e-ecbb-9079-31a69a2bfae7-a20fcd72, #w-node-_52383bc2-2988-7240-25bb-6b71301841fd-9883b707, #w-node-_52383bc2-2988-7240-25bb-6b713018420e-9883b707 {
    order: -9999;
  }

  #w-node-ad02b8af-f1d2-8ee5-e600-86cd4709dfe7-ffdb8543 {
    order: 9999;
  }

  #w-node-ad02b8af-f1d2-8ee5-e600-86cd4709dff8-ffdb8543 {
    order: -9999;
  }

  #w-node-ad02b8af-f1d2-8ee5-e600-86cd4709e091-ffdb8543 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ad02b8af-f1d2-8ee5-e600-86cd4709e0f0-ffdb8543 {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4324350d-f8cb-72f2-2941-f120041575e0-e515c287 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_027c41ed-cd3f-01e6-dd92-21932649e993-9d8e2322, #w-node-_027c41ed-cd3f-01e6-dd92-21932649e9a6-9d8e2322, #w-node-_027c41ed-cd3f-01e6-dd92-21932649e993-103825bc, #w-node-_027c41ed-cd3f-01e6-dd92-21932649e9a6-103825bc, #w-node-_8252f060-3042-b6a7-e7e6-4a3d563af2a5-103825bc, #w-node-_8252f060-3042-b6a7-e7e6-4a3d563af2aa-103825bc, #w-node-_027c41ed-cd3f-01e6-dd92-21932649e993-be5fef92, #w-node-_027c41ed-cd3f-01e6-dd92-21932649e9a6-be5fef92, #w-node-_5f5e1c05-8ad4-d280-c84f-6255f8979870-be5fef92, #w-node-_5f5e1c05-8ad4-d280-c84f-6255f8979877-be5fef92, #w-node-_5a24abbc-d5fd-b76b-ccce-d6f74ff5a84e-0feed84e, #w-node-_5a24abbc-d5fd-b76b-ccce-d6f74ff5a85f-0feed84e, #w-node-a8e49cca-bdc5-a523-f007-157293704a6b-5369bee2, #w-node-a8e49cca-bdc5-a523-f007-157293704a70-5369bee2, #w-node-a8e49cca-bdc5-a523-f007-157293704a79-5369bee2, #w-node-a8e49cca-bdc5-a523-f007-157293704a9e-5369bee2, #w-node-_027c41ed-cd3f-01e6-dd92-21932649e993-2cb6e37b, #w-node-_027c41ed-cd3f-01e6-dd92-21932649e9a6-2cb6e37b, #w-node-_027c41ed-cd3f-01e6-dd92-21932649e993-807b849d, #w-node-_027c41ed-cd3f-01e6-dd92-21932649e9a6-807b849d {
    order: -9999;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_19d12926-9cfb-25bb-e871-23aa1fbc2751-7a31f85b, #w-node-_902a7709-200c-f5d2-5e9a-d250993dbe0a-7a31f85b, #w-node-c5c93b69-828a-9e21-e2f6-e8eba2bef09f-7a31f85b, #w-node-_65960861-fd31-5e60-9933-abd3be1cb923-7a31f85b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5e772567-8b31-e585-1802-396f73bfffcd-73bfffc6, #w-node-_24d23f58-a236-ff87-beb4-6095cb6a1e97-73bfffc6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: end;
  }

  #w-node-f580d64a-f627-06ae-f518-adb4324bcb20-51816cd4, #w-node-_5ac58e2e-a5a8-622a-458a-d70bf75b503c-51816cd4, #w-node-_08da8b2f-0675-a909-2d7c-095712ec2e3c-51816cd4, #w-node-_05d9f95f-d0d2-9626-b863-b1b9dcef30c5-51816cd4, #w-node-_53950533-afac-b3c3-d2b6-c9c3291cd69c-51816cd4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_53950533-afac-b3c3-d2b6-c9c3291cd69d-51816cd4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-cd997270-a0fe-85d9-70c7-d05bd33db75a-51816cd4 {
    order: 9999;
  }

  #w-node-cd997270-a0fe-85d9-70c7-d05bd33db78b-51816cd4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-cd997270-a0fe-85d9-70c7-d05bd33db78c-51816cd4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_586649dc-420c-9f30-82fc-15f6b6ffb9e4-51816cd4, #w-node-cea0986d-0f26-8a5c-0ba2-a3e7f789d31d-51816cd4, #w-node-_8961bbc6-aa7a-d35e-9dc5-fa117876449b-51816cd4, #w-node-_80bd6e72-43e2-3f80-9988-ed5b0f23924f-51816cd4, #w-node-db05303a-6c12-5443-47e0-74dba2c76d82-51816cd4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-db05303a-6c12-5443-47e0-74dba2c76d83-51816cd4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-dbf4f155-b8cd-e232-faec-2be4eaf8878b-d2f8f0aa, #w-node-dbf4f155-b8cd-e232-faec-2be4eaf88794-d2f8f0aa {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: end;
  }

  #w-node-d14e44e9-f638-f8f8-10ba-7c62ad439678-2ef7bbef {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_7baf1a34-9056-2851-4dd5-54aa00c6aa1c-2ef7bbef {
    order: 9999;
  }

  #w-node-_9176d06a-f5e8-d450-afd9-64194a3f4da0-2ef7bbef {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_9176d06a-f5e8-d450-afd9-64194a3f4da1-2ef7bbef {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9e08d5a0-8076-3b50-daa6-d31ce3341792-2ef7bbef {
    order: 9999;
  }

  #w-node-_9e08d5a0-8076-3b50-daa6-d31ce33417b9-2ef7bbef, #w-node-_9e08d5a0-8076-3b50-daa6-d31ce33417bb-2ef7bbef, #w-node-_9e08d5a0-8076-3b50-daa6-d31ce33417bd-2ef7bbef, #w-node-_9e08d5a0-8076-3b50-daa6-d31ce33417bf-2ef7bbef, #w-node-_531fda8f-ed30-c72a-4a72-6243100c3c09-2ef7bbef, #w-node-_4993dd36-ad44-87a0-55bb-8b40bb805c98-5f2a83a6, #w-node-_0554a4e8-4137-840a-24ff-8bc36c76799c-5f2a83a6, #w-node-_7d5a8888-c705-244c-716a-00e724354c85-5f2a83a6, #w-node-_104b5135-6a85-b9e0-0843-f5a0f43b4ccf-5f2a83a6, #w-node-f28442b2-809c-15ca-ced7-825fa137c3ae-5f2a83a6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f28442b2-809c-15ca-ced7-825fa137c3af-5f2a83a6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7df5afde-66c7-bc4c-7e20-985d04c18cc3-5f2a83a6, #w-node-_7df5afde-66c7-bc4c-7e20-985d04c18cc4-5f2a83a6, #w-node-_7df5afde-66c7-bc4c-7e20-985d04c18cc5-5f2a83a6, #w-node-_7df5afde-66c7-bc4c-7e20-985d04c18cc6-5f2a83a6, #w-node-f28442b2-809c-15ca-ced7-825fa137c3db-5f2a83a6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f28442b2-809c-15ca-ced7-825fa137c3dc-5f2a83a6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_84a6b628-79f5-ed22-5890-16f12d183d3f-5f2a83a6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_84a6b628-79f5-ed22-5890-16f12d183d40-5f2a83a6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f08c9e36-de87-2768-cafd-238dd8094297-6ea225c0, #w-node-_8cf5c7f6-a8ec-9b95-c9f8-f072b5ed8aa2-6ea225c0, #w-node-_7167fa0a-8b47-d0b9-fe2d-62532d2bd3a0-6ea225c0, #w-node-f08c9e36-de87-2768-cafd-238dd809429f-6ea225c0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f08c9e36-de87-2768-cafd-238dd80942a0-6ea225c0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a4dc0cb7-660c-399e-cf18-7c77cfc6d63e-6ea225c0, #w-node-a4dc0cb7-660c-399e-cf18-7c77cfc6d63f-6ea225c0, #w-node-f08c9e36-de87-2768-cafd-238dd80942cc-6ea225c0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f08c9e36-de87-2768-cafd-238dd80942cd-6ea225c0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_51f99612-3bcb-fa11-7c2d-046006feeecb-6ea225c0, #w-node-_51f99612-3bcb-fa11-7c2d-046006feeecc-6ea225c0, #w-node-e5a752f0-b7e5-e4da-23fe-53d59ee03586-6ea225c0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e5a752f0-b7e5-e4da-23fe-53d59ee03587-6ea225c0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6fb3a404-2823-cd56-7a8f-59d359c749e3-78e54e01 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_3572e18d-ab52-4b1c-a33f-250d05833d2a-78e54e01, #w-node-_7b01a05e-d58f-c63f-b85e-3fb267afe4e0-78e54e01 {
    order: 9999;
  }

  #w-node-_2e4fd103-e8aa-291b-6c00-6d1323631d8f-78e54e01 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2e4fd103-e8aa-291b-6c00-6d1323631d90-78e54e01 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2e4fd103-e8aa-291b-6c00-6d1323631dc8-78e54e01 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2e4fd103-e8aa-291b-6c00-6d1323631dc9-78e54e01 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_104d640e-36e9-1ec3-526d-8e799c967133-78e54e01 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_104d640e-36e9-1ec3-526d-8e799c967134-78e54e01 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_69d0ef5b-2cd4-c543-8e00-1c7e6fc9f728-fee7736e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_02f5d8c2-6e8f-154f-8020-ac4e7ab102b5-fee7736e {
    order: 9999;
  }

  #w-node-_02f5d8c2-6e8f-154f-8020-ac4e7ab102c6-fee7736e, #w-node-_02f5d8c2-6e8f-154f-8020-ac4e7ab102c7-fee7736e {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-a65c0e49-e0e1-1c1f-10a2-0627291b28e2-fee7736e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a65c0e49-e0e1-1c1f-10a2-0627291b28e3-fee7736e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_803a099d-c59b-c02a-8081-a5076e72931a-fee7736e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_803a099d-c59b-c02a-8081-a5076e72931b-fee7736e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e7e10f8c-3f34-5667-3f9e-867c8ed0e626-9de3febc, #w-node-e7e10f8c-3f34-5667-3f9e-867c8ed0e6b0-9de3febc {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e7e10f8c-3f34-5667-3f9e-867c8ed0e6b1-9de3febc {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e7e10f8c-3f34-5667-3f9e-867c8ed0e6e8-9de3febc {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e7e10f8c-3f34-5667-3f9e-867c8ed0e6e9-9de3febc {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7e8ae562-c447-ca57-9563-6f11093d6809-9de3febc {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_7e8ae562-c447-ca57-9563-6f11093d680a-9de3febc {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6f885a29-c80e-f313-4fd8-2f8f16b3fd55-a20fcd72 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_4215de19-b36e-ecbb-9079-31a69a2bfb25-a20fcd72 {
    order: 9999;
  }

  #w-node-_4215de19-b36e-ecbb-9079-31a69a2bfb92-a20fcd72 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_4215de19-b36e-ecbb-9079-31a69a2bfb93-a20fcd72 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_390d44b7-a664-648e-4dc2-8265f15035d5-a20fcd72, #w-node-_94e0ad41-ff19-ad33-d016-951296676515-a20fcd72, #w-node-_4215de19-b36e-ecbb-9079-31a69a2bfbcb-a20fcd72 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_4215de19-b36e-ecbb-9079-31a69a2bfbcc-a20fcd72 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ce0dbe05-ecf5-98f9-f9ad-8979c185db0b-9883b707, #w-node-_6039c7fe-03f7-2773-0dbd-d89a0c22c239-9883b707, #w-node-_6039c7fe-03f7-2773-0dbd-d89a0c22c23a-9883b707, #w-node-_52383bc2-2988-7240-25bb-6b7130184270-9883b707 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_52383bc2-2988-7240-25bb-6b7130184271-9883b707 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ae8cc717-7976-6290-2ac0-e638c485e3d4-9883b707 {
    order: 9999;
  }

  #w-node-ae8cc717-7976-6290-2ac0-e638c485e3fd-9883b707, #w-node-ae8cc717-7976-6290-2ac0-e638c485e3fe-9883b707, #w-node-_52383bc2-2988-7240-25bb-6b713018429d-9883b707 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_52383bc2-2988-7240-25bb-6b713018429e-9883b707 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_41570489-75af-d323-b911-795e4aef1ab5-9883b707, #w-node-_41570489-75af-d323-b911-795e4aef1ab6-9883b707, #w-node-b5cdd89b-5750-20ef-7776-302061d7c3f4-9883b707 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b5cdd89b-5750-20ef-7776-302061d7c3f5-9883b707 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ad02b8af-f1d2-8ee5-e600-86cd4709e005-ffdb8543, #w-node-ad02b8af-f1d2-8ee5-e600-86cd4709e021-ffdb8543, #w-node-ad02b8af-f1d2-8ee5-e600-86cd4709e08f-ffdb8543, #w-node-ad02b8af-f1d2-8ee5-e600-86cd4709e091-ffdb8543, #w-node-ad02b8af-f1d2-8ee5-e600-86cd4709e093-ffdb8543, #w-node-ad02b8af-f1d2-8ee5-e600-86cd4709e09a-ffdb8543 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ad02b8af-f1d2-8ee5-e600-86cd4709e09b-ffdb8543 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ad02b8af-f1d2-8ee5-e600-86cd4709e0f7-ffdb8543 {
    order: 9999;
  }

  #w-node-ad02b8af-f1d2-8ee5-e600-86cd4709e0f8-ffdb8543, #w-node-ad02b8af-f1d2-8ee5-e600-86cd4709e0fa-ffdb8543, #w-node-ad02b8af-f1d2-8ee5-e600-86cd4709e119-ffdb8543 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ad02b8af-f1d2-8ee5-e600-86cd4709e11a-ffdb8543 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ad02b8af-f1d2-8ee5-e600-86cd4709e125-ffdb8543, #w-node-ad02b8af-f1d2-8ee5-e600-86cd4709e12c-ffdb8543, #w-node-_7205cb25-8718-8eff-727f-52367886ca43-7886ca41 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_4324350d-f8cb-72f2-2941-f120041575d4-e515c287 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_26cde651-8139-e57e-4d10-47a4f69b70bc-0feed84e, #w-node-ce491ed3-5285-1f92-e771-6d5d9da70cfa-0feed84e, #w-node-ed02d208-f928-6f9c-61b4-eb213efee651-0feed84e, #w-node-_6d6090dc-1f0a-5a8f-a2db-6d5bf9cd475e-0feed84e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_5a24abbc-d5fd-b76b-ccce-d6f74ff5a917-0feed84e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5a24abbc-d5fd-b76b-ccce-d6f74ff5a92d-0feed84e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_5a24abbc-d5fd-b76b-ccce-d6f74ff5a92e-0feed84e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7d984865-052e-981e-a8f8-2d0814410037-0feed84e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_7d984865-052e-981e-a8f8-2d0814410038-0feed84e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}
