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: Aeonik;
  src: url("https://cdn.prod.website-files.com/6576eafe321ab6b34978209f/6576f273fcf807e5bec528d7_Aeonik-Regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

:root {
  --cream: #fffcf5;
  --dark-blue: #2f4462;
  --prussian-blue: #1c304a;
  --teal: #5eb7b8;
  --custard: #fff8de;
  --yellow: #f5e4a4;
  --white: white;
  --black: black;
}

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

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

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

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

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

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

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

body {
  background-color: var(--cream);
  color: var(--dark-blue);
  letter-spacing: 0;
  font-family: Manrope, sans-serif;
  font-size: 1vw;
  line-height: 1.6;
}

h1 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3.28em;
  font-weight: 700;
  line-height: 1.4;
}

h2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.5em;
  font-weight: 700;
  line-height: 1.4;
}

h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.19em;
  font-weight: 700;
  line-height: 1.4;
}

h4 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.88em;
  font-weight: 700;
  line-height: 1.4;
}

h5 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.67em;
  font-weight: 700;
  line-height: 1.4;
}

h6 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.46em;
  font-weight: 700;
  line-height: 1.4;
}

p {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.125rem;
  line-height: 1.5625rem;
}

a {
  font-size: 1em;
  text-decoration: none;
}

li {
  font-size: 1.125rem;
}

label {
  margin-bottom: .3em;
  font-size: 1.25em;
  font-weight: 700;
  display: block;
}

blockquote {
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/6576eafe321ab6b34978209f/6579840c4dfdfcfae7b18b1e_%E2%80%9C.svg"), url("https://cdn.prod.website-files.com/6576eafe321ab6b34978209f/6579840c4dfdfcfae7b18b1e_%E2%80%9C.svg");
  background-position: 100% 100%, 0 0;
  background-repeat: no-repeat, no-repeat;
  background-size: 30px, 30px;
  border: 1px #000;
  margin-bottom: 1em;
  padding: 1em 3em;
  font-size: 1.5rem;
  line-height: 1.6;
}

.container {
  width: 100%;
  max-width: 1560px;
  margin-left: auto;
  margin-right: auto;
  padding: 5em 3.125em;
  position: relative;
}

.container.nav {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 35px;
  padding-bottom: 0;
  display: flex;
}

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

.container.top {
  padding-top: 20em;
}

.container.top.grid.expert {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  padding-top: 200px;
}

.container.top.expert {
  padding-top: 200px;
}

.container.glossary {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 500px auto 1fr;
  grid-auto-columns: 1fr;
  padding-top: 0;
  display: grid;
}

.style_item {
  color: var(--prussian-blue);
}

.html {
  width: 0;
  height: 0;
  position: absolute;
  inset: 0% 0% auto;
  overflow: hidden;
}

.global-styles {
  position: fixed;
  inset: 0% 0% auto;
}

.rich-text {
  max-width: 780px;
}

.rich-text p {
  margin-top: 0;
  margin-bottom: 1.6em;
}

.rich-text h1 {
  margin-top: 0;
  margin-bottom: .2em;
  font-family: Aeonik, sans-serif;
  font-size: 3.28em;
  font-weight: 400;
}

.rich-text h2 {
  margin-top: 0;
  margin-bottom: .2em;
  font-family: Aeonik, sans-serif;
  font-size: 2.5em;
  font-weight: 400;
}

.rich-text h3 {
  margin-top: 0;
  margin-bottom: .3em;
  font-family: Aeonik, sans-serif;
  font-size: 2.19em;
  font-weight: 400;
}

.rich-text h4 {
  margin-top: 0;
  margin-bottom: .4em;
  font-family: Aeonik, sans-serif;
  font-size: 1.88em;
  font-weight: 400;
}

.rich-text h5 {
  margin-top: 0;
  margin-bottom: .6em;
  font-family: Aeonik, sans-serif;
  font-size: 1.67em;
  font-weight: 400;
}

.rich-text h6 {
  margin-top: 0;
  margin-bottom: .7em;
  font-family: Aeonik, sans-serif;
  font-size: 1.46em;
  font-weight: 400;
}

.rich-text.trunc {
  max-height: 100px;
  font-size: 1.125rem;
  overflow: hidden;
}

.rich-text.trunc li {
  font-size: 1.125rem;
}

.rich-text.article {
  margin-top: 100px;
}

.rich-text a {
  color: var(--teal);
  text-decoration: underline;
}

.rich-text a:hover {
  text-decoration: none;
}

.rich-text.legal {
  margin-top: 100px;
  margin-left: 50px;
}

.section.top {
  background-image: url("https://cdn.prod.website-files.com/6576eafe321ab6b34978209f/6578b106f1ab47a5ad8a29b5_story-texture.png");
  background-position: 50%;
  background-size: 101%;
  align-items: center;
  height: 62.5em;
  min-height: 900px;
  display: flex;
  position: relative;
}

.section.top.news, .section.top.careers {
  background-image: url("https://cdn.prod.website-files.com/6576eafe321ab6b34978209f/6578b1ef78e97b72bf29103d_home-texture.png");
}

.section.top.check {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/6576eafe321ab6b34978209f/657986a528fc6bf573c44cb8_check-texture-page.png");
  background-size: cover;
  border-radius: 0;
  width: auto;
  min-height: 900px;
  margin-right: 0;
  display: flex;
}

.section.our-story {
  background-image: url("https://cdn.prod.website-files.com/6576eafe321ab6b34978209f/6578b106f1ab47a5ad8a29b5_story-texture.png");
  background-position: 50%;
  background-size: cover;
  padding-top: 12.5em;
  padding-bottom: 12.5em;
  position: relative;
}

.section.overflow {
  overflow: hidden;
}

.section.expert {
  background-image: linear-gradient(180deg, transparent, var(--cream)), url("https://cdn.prod.website-files.com/6576eafe321ab6b34978209f/6578b26fd9d2a615772b5aa5_check-texture.png");
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, 100%;
}

.page-wrapper {
  width: 100%;
  font-size: 1em;
  position: relative;
  overflow: hidden;
}

.h1 {
  letter-spacing: -.1rem;
  max-width: 23ch;
  font-family: Aeonik, sans-serif;
  font-size: 4.5rem;
  font-weight: 400;
  line-height: 1;
}

.h2 {
  color: var(--dark-blue);
  letter-spacing: -.08rem;
  max-width: 15ch;
  font-family: Aeonik, sans-serif;
  font-size: 4rem;
  font-weight: 400;
  line-height: 1;
}

.h2.long {
  color: var(--dark-blue);
}

.h3 {
  letter-spacing: -.05rem;
  max-width: 29ch;
  font-family: Aeonik, sans-serif;
  font-size: 3rem;
  font-weight: 400;
  line-height: 1;
}

.h3.link:hover {
  text-decoration: underline;
}

.h4 {
  letter-spacing: -.03rem;
  max-width: 42ch;
  font-family: Aeonik, sans-serif;
  font-size: 2.5rem;
  font-weight: 400;
  line-height: 1.1;
}

.h4.short {
  max-width: 16ch;
}

.h5 {
  letter-spacing: -.01rem;
  font-family: Aeonik, sans-serif;
  font-size: 1.75rem;
  font-weight: 400;
  line-height: 1;
}

.h5.bottom-margin {
  margin-bottom: 40px;
}

.h5.bottom-margin.less {
  margin-bottom: 20px;
}

.h5.pref {
  margin-top: 20px;
  margin-bottom: 20px;
}

.h6 {
  letter-spacing: 0;
  margin-bottom: 10px;
  font-family: Aeonik, sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 1.1;
}

.h6.title {
  color: var(--dark-blue);
  text-transform: uppercase;
}

.h6.no-pad {
  margin-bottom: 1px;
}

.h6.no-pad.smol {
  font-size: 1.25rem;
}

.h6.mobile-left {
  letter-spacing: -.03rem;
  margin-bottom: 0;
}

.form_input {
  border-style: none none solid;
  border-width: 1px 1px .35px;
  border-color: #0003 #0003 var(--dark-blue);
  color: var(--dark-blue);
  text-transform: uppercase;
  background-color: #0000;
  border-radius: 0;
  height: auto;
  margin-bottom: 0;
  padding: 10px 0;
  font-family: Aeonik, sans-serif;
  font-size: 1rem;
  line-height: 1.25rem;
}

.form_input:focus {
  border-bottom-style: solid;
  border-bottom-color: var(--dark-blue);
  background-color: var(--cream);
}

.form_input::placeholder {
  color: #2f4462cc;
}

.display {
  letter-spacing: -.15rem;
  max-width: 18ch;
  font-family: Aeonik, sans-serif;
  font-size: 6rem;
  font-weight: 400;
  line-height: 1;
}

.display.left-margin {
  margin-left: 150px;
}

.form_submit {
  border: .35px solid var(--dark-blue);
  background-color: var(--teal);
  color: var(--prussian-blue);
  width: 215px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 1rem;
  line-height: 1;
  position: absolute;
  inset: auto 0% 0% auto;
}

.form_submit:hover {
  background-color: var(--custard);
  color: var(--dark-blue);
}

.form-block {
  background-color: #fff8de;
  background-image: url("https://cdn.prod.website-files.com/6576eafe321ab6b34978209f/6578b26fa3462e7291e1aa87_contact-texture.png");
  background-position: 0 0;
  background-size: cover;
  border-radius: 9px;
  margin-bottom: 0;
  padding: 3.75em 3.75em 6.25em;
  position: relative;
}

.form-grid {
  grid-column-gap: 60px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 600px;
  margin-top: 50px;
  display: grid;
  position: relative;
}

.textarea {
  border: .35px solid var(--dark-blue);
  color: var(--dark-blue);
  background-color: #0000;
  min-height: 200px;
  margin-bottom: 0;
  padding: 10px;
  font-size: 1rem;
}

.textarea:focus {
  border-style: solid;
  border-color: var(--dark-blue);
  background-color: var(--cream);
}

.textarea::placeholder {
  color: #2f4462cc;
}

.banner-wrapper {
  border-top: .35px none var(--dark-blue);
  width: auto;
}

.banner-wrapper.bottom-margin {
  margin-bottom: 20px;
}

.banner-wrapper.bottom-margin.more {
  margin-bottom: 100px;
}

.eyebrow {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: var(--dark-blue);
  color: var(--cream);
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: 12px 1fr;
  grid-auto-columns: 1fr;
  justify-content: start;
  place-items: center start;
  width: auto;
  min-width: 125px;
  max-width: 175px;
  height: 20px;
  padding-left: 5px;
  padding-right: 10px;
  font-size: .75rem;
  display: grid;
}

.eyebrow.team {
  width: auto;
  min-width: 125px;
  padding-right: 10px;
}

.dot {
  background-color: var(--cream);
  border-radius: 1000em;
  width: 12px;
  height: 12px;
}

.dot.red {
  background-color: #f7685b;
}

.dot.blue {
  background-color: var(--dark-blue);
}

.grid {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  max-width: 950px;
  display: grid;
}

.grid.top {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  max-width: none;
  position: relative;
}

.grid.full {
  max-width: none;
  position: relative;
}

.horizontal-line {
  z-index: auto;
  background-color: var(--dark-blue);
  width: 100%;
  height: .35px;
  position: relative;
}

.navbar {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #0000;
  position: fixed;
  inset: 0% 0% auto;
}

.logo {
  opacity: 1;
  width: 160px;
}

.logo:hover {
  opacity: .6;
}

.logo.foot {
  width: 23.75em;
  max-width: 380px;
  margin-bottom: 0;
}

.button {
  border: .35px solid var(--dark-blue);
  background-color: var(--teal);
  color: var(--prussian-blue);
  text-align: center;
  min-width: 220px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Aeonik, sans-serif;
  font-size: 1rem;
  line-height: 1;
}

.button:hover {
  background-color: #0000;
}

.button.nav {
  color: var(--prussian-blue);
  border-bottom-style: none;
  border-left-style: solid;
  justify-content: center;
  align-items: center;
  min-width: 175px;
  height: 50px;
  display: flex;
}

.button.nav:hover {
  color: var(--dark-blue);
  background-color: #0000;
}

.button.no-bottom {
  border-bottom-style: none;
  width: 220px;
}

.button.no-bottom:hover {
  color: var(--dark-blue);
  background-color: #0000;
}

.button.no-bottom.nor-left {
  border-left-style: none;
  width: 100%;
  min-width: auto;
  margin-left: .35px;
}

.button.no-bottom.nor-left.less {
  width: auto;
  min-width: 270px;
}

.button.no-bottom.nor-left.not-mobie {
  margin-left: 0;
  padding-left: 10px;
  padding-right: 10px;
}

.button.no-bottom.nor-left.not-mobie.bottom-margin {
  margin-bottom: 50px;
}

.button.no-bottom-or-sides {
  border-style: solid none none;
  margin-left: 0;
}

.button.no-bottom-or-sides:hover {
  color: var(--dark-blue);
  background-color: #0000;
}

.button.cookie {
  background-color: var(--cream);
  color: var(--dark-blue);
}

.button.cookie:hover {
  background-color: var(--cream);
}

.button.empty {
  color: var(--dark-blue);
  background-color: #0000;
  min-width: auto;
}

.button.empty:hover {
  background-color: var(--yellow);
}

.button.empty.n:hover {
  background-color: var(--cream);
}

.button.accept {
  min-width: auto;
}

.button.accept:hover {
  color: var(--dark-blue);
  background-color: #0000;
}

.button.allow {
  margin-top: 20px;
}

.button.prusiian {
  color: #1c304a;
}

.button.no-left {
  border-left-style: none;
}

.button.no-left.bottom {
  margin-bottom: 50px;
}

.nav-link {
  border-right: .05px none var(--dark-blue);
  border-left: .35px solid var(--dark-blue);
  color: var(--dark-blue);
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 170px;
  height: 50px;
  padding: 10px 15px;
  font-family: Aeonik, sans-serif;
  font-size: 1rem;
  line-height: 1;
  display: flex;
}

.nav-link:hover {
  opacity: .6;
  color: var(--dark-blue);
}

.nav-link.w--current {
  color: var(--teal);
}

.nav-link.w--open {
  padding-right: 20px;
}

.nav-link.r {
  text-align: left;
  border: 1px #000;
  width: auto;
  height: auto;
  padding: 0;
  display: block;
}

.nav-wrapper {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.nav-menu {
  align-items: flex-end;
  max-width: 75%;
  display: flex;
}

.blend {
  z-index: 0;
  background-image: linear-gradient(to bottom, #0000, var(--cream));
  width: 100%;
  height: 20em;
  position: absolute;
  inset: auto 0% 0%;
}

.underline {
  background-image: url("https://cdn.prod.website-files.com/6576eafe321ab6b34978209f/6578aa13bb9fc322ec691d0d_bulding-underline.svg");
  background-position: 50% 95%;
  background-repeat: no-repeat;
  background-size: contain;
  margin-left: -35px;
  margin-right: -25px;
  padding-left: 35px;
  padding-right: 20px;
}

.underline._4 {
  background-image: url("https://cdn.prod.website-files.com/6576eafe321ab6b34978209f/657720ce86f610f4288c5284_service-underline.svg");
  background-position: 50% 100%;
  margin-left: -25px;
  margin-right: -40px;
  padding-left: 25px;
  padding-right: 40px;
}

.underline._2 {
  background-image: url("https://cdn.prod.website-files.com/6576eafe321ab6b34978209f/6578aa13bb9fc322ec691d0d_bulding-underline.svg");
  background-position: 50% 100%;
  margin-left: -20px;
  padding-left: 20px;
}

.underline._5 {
  background-image: url("https://cdn.prod.website-files.com/6576eafe321ab6b34978209f/6578ab82f93c13def440be22_planet-underline.svg");
  background-position: 63% 95%;
  background-size: 93%;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

.underline._6 {
  background-image: url("https://cdn.prod.website-files.com/6576eafe321ab6b34978209f/6578ade02279fd1465060719_fresh-underline.svg");
  background-position: 50% 100%;
  margin-left: -10px;
  margin-right: -5px;
  padding-left: 10px;
  padding-right: 5px;
}

.underline._7 {
  background-image: url("https://cdn.prod.website-files.com/6576eafe321ab6b34978209f/6578afa9d9d2a61577298421_accelerate-underline.svg");
  background-size: 90%;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

.top-text-wrapper {
  max-width: 775px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  position: relative;
}

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

.text-grid._2 {
  grid-template-columns: .35px .5fr .35px .5fr;
}

.p-wrapper {
  flex-direction: column;
  justify-content: center;
  max-width: 650px;
  padding: 30px 20px;
  display: flex;
}

.p-wrapper.more {
  padding: 50px;
}

.p-wrapper.more.side {
  justify-content: flex-start;
  max-width: none;
  padding-left: 0;
}

.p-wrapper.more.side.not.grid {
  grid-template-rows: 1fr 1fr;
  padding-left: 0;
}

.p-wrapper.more.up {
  justify-content: flex-start;
}

.p-wrapper.more.up.grid {
  grid-template-rows: 1fr 1fr;
}

.p-wrapper.more.grid {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  padding: 30px;
  display: grid;
}

.p-wrapper.more.top-bottom {
  padding-top: 30px;
  padding-bottom: 30px;
}

.p-wrapper.more.cred {
  justify-content: space-between;
  padding-bottom: 0;
}

.p-short {
  max-width: 40ch;
}

.p-short.shorter {
  max-width: 32ch;
}

.p-short.credits {
  margin-bottom: 50px;
}

.little-line {
  background-color: var(--dark-blue);
  width: .35px;
  height: 36px;
  position: static;
}

.little-line.ab {
  position: absolute;
  inset: 0% 20% auto auto;
}

.little-line.ab._1 {
  inset: 0 220px 0% auto;
}

.vertical-line {
  background-color: var(--dark-blue);
  width: .35px;
  height: 100%;
}

.product-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: .35px .5fr .35px 1fr .35px;
  grid-template-columns: .35px .7fr .35px .3fr .35px 1fr .35px;
  grid-auto-columns: 1fr;
  max-width: 1560px;
  margin-top: 100px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.product-wrapper._2 {
  grid-template-columns: .35px 1fr .35px .7fr .35px .3fr .35px;
}

.product-wrapper.no-margin {
  margin-top: 0;
}

.product-text-wrapper {
  height: 100%;
  padding: 50px 3.125em;
}

.product-text-wrapper.creditc {
  flex-flow: column;
  justify-content: space-between;
  padding-bottom: 0;
  display: flex;
}

.product-text-wrapper.no-left {
  padding-left: 0;
}

.product-image-wrapper {
  background-image: url("https://cdn.prod.website-files.com/6576eafe321ab6b34978209f/6578b26ff4ccd1e68ac67d18_automate-texture.png");
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  margin-left: .35px;
  padding: 60px;
  display: flex;
}

.product-image-wrapper._2 {
  background-image: url("https://cdn.prod.website-files.com/6576eafe321ab6b34978209f/6578b26ff4ccd1e68ac67d18_automate-texture.png");
}

.product-image {
  max-width: 100%;
  max-height: 480px;
}

.sponsors-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: .35px auto .35px;
  grid-template-columns: .35px 1fr .35px 1fr .35px 1fr .35px 1fr .35px 1fr .35px 1fr .35px;
  grid-auto-columns: 1fr;
  margin-top: 50px;
  padding-left: 200px;
  display: grid;
}

.sponsors-grid.items-holder {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  justify-content: start;
  padding-left: 0;
  display: flex;
}

.sponsor-wrapper {
  border-style: solid;
  border-width: .35px .35px .35px 0;
  border-color: var(--dark-blue);
  justify-content: center;
  align-items: center;
  width: 10em;
  height: 10em;
  padding-top: 45px;
  padding-bottom: 45px;
  display: flex;
}

.sponsor-wrapper._2 {
  border-style: none;
  border-width: 1px;
}

.sponsor-logo {
  max-width: 85%;
  max-height: 60px;
}

.team-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto;
  grid-template-columns: .35px 1.75fr .35px .25fr .35px .35fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.team-grid.about {
  grid-template-rows: auto .35px auto .35px auto .35px;
  grid-template-columns: 1fr .35px .75fr;
}

.team-grid.news {
  grid-template-columns: .35fr .35px .25fr .35px 1.75fr;
  grid-auto-columns: .35px;
}

.team-photo {
  width: 100%;
  min-height: 300px;
}

.team-photo.about {
  object-fit: cover;
  height: 100%;
}

.news-image {
  object-fit: cover;
  width: 200%;
  height: 20em;
  margin-top: .35px;
}

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

.news-grid.home {
  grid-template-columns: 1fr;
}

.news-wrapper {
  margin-top: .35px;
  margin-left: .35px;
}

.news-title-grid {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  grid-template-rows: minmax(125px, auto) auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 30px 35px 75px 15px;
  display: grid;
}

.news-title-grid.expert {
  grid-template-rows: auto;
}

.image-link {
  background-color: var(--dark-blue);
  width: 100%;
  position: relative;
}

.footer-wrapper {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  height: 350px;
  padding-top: 0;
  display: flex;
}

.boring-foot-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  justify-content: start;
  justify-items: start;
  width: 380px;
  margin-top: 100px;
  display: grid;
}

.boring-foot-wrapper.desktop-hidden {
  display: none;
}

.p-small {
  margin-right: 0;
  font-size: .75rem;
  line-height: 1.2;
}

.p-small.ish {
  font-size: .875rem;
  line-height: 1.125rem;
}

.p-small.teal {
  filter: brightness(75%);
  color: var(--teal);
  mix-blend-mode: normal;
}

.p-small.pad {
  padding: 5px;
}

.underlined {
  color: var(--dark-blue);
  text-decoration: underline;
}

.foot-inner-wrapper {
  width: auto;
  margin-top: 60px;
  margin-right: 0;
}

.foot-grid {
  grid-column-gap: 3.5em;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 60px;
  margin-left: 10px;
  display: grid;
}

.foot-link-grid {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  grid-template: "."
                 "."
                 "."
                 "."
                 "Area"
                 / 1fr;
  grid-auto-columns: 1fr;
  width: 10em;
  max-width: none;
  display: grid;
}

.foot-link {
  color: var(--dark-blue);
  font-size: .75rem;
  line-height: 1;
}

.foot-link:hover {
  color: #2f446299;
  line-height: 1;
}

.foot-link.w--current {
  color: var(--dark-blue);
}

.foot-link.cook {
  color: var(--dark-blue);
  margin-right: 10px;
}

.foot-link.cook:hover {
  text-decoration: underline;
}

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

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

.mini-grid.news {
  grid-template-columns: 50px 1fr;
}

.team-collection-list {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.headshot {
  object-fit: cover;
  width: 100%;
  height: 25em;
  min-height: 300px;
  max-height: 400px;
}

.team-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.team-info-grid {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: 2fr 25px .35px 25px;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.social-icon {
  filter: grayscale();
  width: auto;
  height: 25px;
}

.social-icon:hover {
  filter: grayscale(0%);
}

.social-icon.email {
  width: 35px;
  height: 20px;
}

.featured-new-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: .35px auto .35px auto .35px;
  grid-template-columns: .8fr .35px 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.featured-new-wrapper.tempalte {
  grid-template-rows: .35px auto .35px .35px;
  grid-template-columns: auto .35px 1fr;
}

.featured-new-wrapper.tempalte.expert {
  grid-template-columns: 1fr .35px 1fr;
}

.featured-image {
  object-fit: cover;
  width: 100%;
  min-width: 30em;
  max-width: none;
  height: 31.25em;
  min-height: 100%;
}

.date-wrapper {
  background-color: var(--dark-blue);
  color: var(--cream);
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 16px;
  font-size: .75rem;
  display: flex;
  position: absolute;
  inset: auto auto 0% 0%;
}

.date-wrapper.featured {
  background-color: var(--cream);
  color: var(--dark-blue);
  width: 130px;
  height: 25px;
  bottom: -.7px;
}

.article-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .35px 1fr .35px;
  grid-auto-columns: 1fr;
  justify-content: center;
  justify-items: center;
  display: grid;
}

.article-wrapper.legal {
  margin-left: 100px;
  margin-right: 100px;
}

.product-top-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: .35px auto .35px auto .35px auto;
  grid-template-columns: 1fr .35px .8fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
}

.priduct-3-piont-grid {
  grid-column-gap: 35px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 50px;
  padding-left: 50px;
  padding-right: 50px;
  display: grid;
}

.product-benefit-grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: space-between;
  align-items: start;
  width: 16.875em;
  min-width: 250px;
  max-width: 100%;
  height: 100%;
  display: grid;
}

.icon {
  max-width: 25px;
  height: 20px;
  max-height: 25px;
}

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

._3-benefit-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: .35px auto .35px;
  grid-template-columns: .35px 1fr .35px 1fr .35px 1fr .35px 1fr .35px;
  grid-auto-columns: 1fr;
  margin-top: 60px;
  margin-bottom: 60px;
  display: grid;
}

._3-benefit-grid._2 {
  grid-template-rows: .35px minmax(auto, 1fr) .35px;
  grid-template-columns: .35px 1fr .35px 1fr .35px;
  margin-bottom: 60px;
}

._3-benefit-grid._1 {
  grid-template-columns: .35px 1fr .35px 1fr .35px 1fr .35px;
}

.arrow {
  margin-left: 15px;
}

.drop-link {
  border-bottom: .35px none var(--dark-blue);
  background-color: var(--custard);
  color: var(--dark-blue);
  font-family: Aeonik, sans-serif;
  font-size: 1rem;
  line-height: 1.6;
}

.drop-link:hover {
  background-color: var(--cream);
  opacity: 1;
}

.drop-link.w--current {
  color: var(--teal);
  background-color: #0000;
  border: 1px #000;
  font-family: Aeonik, sans-serif;
}

.dropdown-loist.w--open {
  border: .35px solid var(--dark-blue);
  background-color: var(--cream);
  width: 200.5%;
}

.dropdown-loist.resources.w--open {
  width: 100%;
}

.drop-link-wrapper {
  padding: 30px;
}

.drop-link-wrapper:hover {
  background-color: var(--custard);
}

.drop-link-wrapper.r {
  width: 100%;
  padding-top: 20px;
  padding-bottom: 10px;
}

.drop-title-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 30px 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-bottom: 10px;
  display: grid;
}

.drop-title-wrapper.r {
  grid-template-columns: auto;
}

.folders {
  object-fit: contain;
  width: 80%;
  max-width: 600px;
  max-height: 75%;
}

.message {
  text-align: left;
  background-color: #0000;
  padding-left: 0;
  font-size: .75rem;
}

.message-wrapper {
  grid-column-gap: 26px;
  grid-row-gap: 26px;
  grid-template-rows: auto;
  grid-template-columns: 12px 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.manager {
  z-index: 100;
  padding: 0;
  display: block;
  position: fixed;
  inset: auto 50px 0 auto;
}

.preferences {
  z-index: 101;
  border: .35px solid var(--dark-blue);
  background-color: var(--cream);
  flex-direction: column;
  justify-content: center;
  width: 500px;
  padding: 12em 50px 50px;
  display: flex;
  position: fixed;
  inset: 0% 0% 0% auto;
  transform: none;
}

.close {
  position: absolute;
  inset: 12em 50px auto auto;
}

.close:hover {
  opacity: .6;
}

.button-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 20px;
  display: grid;
}

.cookie-wrapper {
  border: .35px solid var(--dark-blue);
  width: 100%;
  margin-top: 10px;
  margin-bottom: 10px;
}

.cookie-dropdown-toggle {
  color: var(--dark-blue);
  justify-content: space-between;
  width: 100%;
  padding-top: 15px;
  padding-bottom: 15px;
  line-height: 1;
  display: flex;
}

.cookie-dropdown-list.w--open {
  background-color: var(--cream);
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.check {
  border-width: .35px;
  border-color: var(--dark-blue);
  cursor: pointer;
  background-color: #f7685b;
  background-image: url("https://cdn.prod.website-files.com/6576eafe321ab6b34978209f/6579b8f3778a582c27956b09_dot.svg");
  background-position: 3px;
  background-repeat: no-repeat;
  background-size: 20px 20px;
  border-radius: 100em;
  width: 52px;
  height: 26px;
  margin-top: 0;
  margin-right: 20px;
  transition: background-color .3s, background-position .3s, background-color .3s;
}

.check.w--redirected-checked {
  border-width: .35px;
  border-color: var(--dark-blue);
  background-color: #2cb67d;
  background-image: url("https://cdn.prod.website-files.com/6576eafe321ab6b34978209f/6579b8f3778a582c27956b09_dot.svg");
  background-position: 97%;
  background-size: 20px 20px;
}

.checkbox-field {
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.offse {
  margin-left: 50px;
}

.big-arrow {
  margin-left: 10px;
}

.hori-wrapper {
  display: flex;
}

.desktop-hidden {
  display: none;
}

.cookie-banner {
  z-index: 102;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: .35px solid var(--dark-blue);
  background-color: var(--cream);
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 300px;
  height: 300px;
  padding: 20px;
  display: flex;
  position: fixed;
  inset: auto 50px 0% auto;
  transform: none;
}

.inline-link {
  color: var(--teal);
}

.inline-link:hover {
  text-decoration: underline;
}

.prefermces {
  color: var(--dark-blue);
  margin-top: 10px;
  font-size: 1rem;
  text-decoration: underline;
  display: block;
}

.cookies {
  display: none;
  transform: none;
}

.testimonial-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto 44px auto;
  grid-template-columns: 45px 130px auto 130px auto 130px auto 1fr 45px;
  grid-auto-columns: 1fr;
  max-width: 720px;
  height: auto;
  margin-right: 0;
  display: grid;
  position: relative;
}

.quote-wrapper {
  width: 100%;
  min-height: 300px;
  padding: 75px 45px 45px 0;
}

.testee-name {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  background-color: var(--dark-blue);
  color: var(--cream);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: center;
  width: 100%;
  padding: 0 10px;
  font-size: .75rem;
  line-height: 1;
  display: grid;
}

.quote-logo {
  max-width: 75px;
}

.quote-product-wrapper {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  place-content: center start;
  place-items: center start;
  padding: 10px;
  font-size: .75rem;
  line-height: 1;
  display: grid;
}

.product {
  color: var(--prussian-blue);
  font-size: .75rem;
  line-height: 1;
}

.product.tick {
  color: var(--teal);
}

.quote {
  width: 45px;
}

.quote-mark {
  background-color: var(--dark-blue);
  color: var(--cream);
  width: 45px;
  height: 45px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.quote-mark.bottom {
  inset: auto 0% 0% auto;
}

.quote-headshot {
  border: .35px solid var(--prussian-blue);
  object-fit: cover;
  width: 100%;
  height: 130px;
}

.creds-wraper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.creds-inner-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: center;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: auto 1fr auto;
  grid-auto-columns: 1fr;
  max-width: 250px;
  display: grid;
}

.partner-logo {
  width: 100px;
  padding-top: 20px;
  padding-bottom: 20px;
}

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

.glossary-cpolleciton-list-wrapper {
  margin-top: 0;
}

.glossary-dropdown {
  width: 100%;
}

.glossary-collection-item {
  margin-bottom: 60px;
  padding-top: 0;
}

.glossary-term {
  color: var(--dark-blue);
  white-space: pre-wrap;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-left: 120px;
  font-family: Aeonik, sans-serif;
  font-size: 1.71875rem;
  text-decoration: none;
  display: flex;
}

.glossary-term:hover {
  background-color: #ffffff80;
}

.text-block {
  font-family: Aeonik, sans-serif;
  line-height: 1.1;
}

.glossary-arrow {
  width: 17px;
}

.glossary-definition {
  background-color: #0000;
  padding-left: 120px;
  position: relative;
}

.glossary-definition.w--open {
  border-top: .35px solid var(--prussian-blue);
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 100px;
  overflow: hidden;
}

.related-terms {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  display: block;
}

.related-term {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--dark-blue);
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  place-items: center start;
  width: auto;
  margin-top: 15px;
  padding-right: 0;
  text-decoration: underline;
  display: block;
}

.related-term:hover {
  color: var(--teal);
}

.related-arrow {
  width: 18px;
}

.definition-wrapper {
  padding-top: 40px;
  padding-bottom: 40px;
}

.search-wrapper {
  width: 100%;
  padding: 50px 100px;
}

.search {
  border-style: none none solid;
  border-width: 1px 1px .35px;
  border-color: black black var(--dark-blue);
  color: var(--dark-blue);
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/6576eafe321ab6b34978209f/66990c38c488fd2e97cb766c_Group%20755.svg");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: auto 35px;
  height: 35px;
  margin-bottom: 0;
  padding: 0 40px 0 0;
  font-size: 1.125rem;
  line-height: 1;
}

.search:focus {
  border-top-style: none;
  border-right-style: none;
  border-bottom-color: var(--dark-blue);
  background-color: var(--white);
  border-left-style: none;
}

.search::placeholder {
  color: #2f446266;
}

.glossary-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 500px 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.glossary-letter-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto 1fr;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  width: 500px;
  height: 100%;
  padding-left: 100px;
  padding-right: 100px;
  display: block;
  position: absolute;
  inset: auto 0% auto auto;
}

.glossary-line-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 55px;
  height: 100%;
  display: flex;
  position: static;
}

.iss-hidden {
  display: none;
}

.zindex {
  z-index: 100;
  position: relative;
}

.dropdown-wrapper {
  width: 100%;
  position: relative;
}

.dropdown-trigger {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  align-items: center;
  padding: 20px 40px 20px 120px;
  font-size: 1.71875rem;
  display: grid;
}

.dropdown-trigger:hover {
  background-color: #ffffffbf;
}

.is--hidden {
  display: none;
}

.testimonial-slider {
  background-color: #0000;
  position: static;
}

.testimonial-mask {
  width: auto;
  max-width: 720px;
  overflow: visible;
}

.slide {
  margin-right: 60px;
}

.left-arrow {
  border: .35px solid var(--prussian-blue);
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/6576eafe321ab6b34978209f/66dec4658cbb913561f9e0e8_%E2%86%92-1.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  width: 80px;
  height: 80px;
  transition: all .2s;
  position: absolute;
  inset: 0% 80px auto auto;
}

.left-arrow:hover {
  background-color: var(--custard);
}

.left-arrow.none {
  opacity: .2;
}

.right-arrow {
  border: .35px solid var(--prussian-blue);
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/6576eafe321ab6b34978209f/66dec46547890069379d1935_%E2%86%92.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  width: 80px;
  height: 80px;
  transition: all .2s;
  inset: 0% 0% auto auto;
}

.right-arrow:hover {
  background-color: var(--custard);
}

.right-arrow.none {
  opacity: .2;
  position: absolute;
}

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

.stat-grid.kpi {
  grid-template-columns: 1fr .35px 1fr .35px;
}

.items-wrapper {
  display: flex;
}

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

@media screen and (max-width: 991px) {
  body {
    font-size: .619375em;
  }

  blockquote {
    font-size: 1.25rem;
    line-height: 1.3;
  }

  .container {
    padding-left: 30px;
    padding-right: 30px;
  }

  .container.nav {
    padding-top: 20px;
  }

  .container.bottom {
    padding-bottom: 5em;
  }

  .container.glossary {
    grid-template-columns: 100px auto 1fr;
  }

  .rich-text p {
    font-size: 1rem;
    line-height: 1.19rem;
  }

  .rich-text.trunc {
    max-height: 120px;
    font-size: 1rem;
  }

  .rich-text.article {
    width: 80%;
  }

  .rich-text.legal {
    width: 80%;
    margin-top: 50px;
    margin-left: 30px;
    margin-right: 30px;
  }

  .section.top {
    background-size: cover;
  }

  .h1 {
    font-size: 3.75rem;
  }

  .h2 {
    font-size: 2.75rem;
  }

  .h3 {
    font-size: 2rem;
  }

  .h4 {
    font-size: 1.75rem;
  }

  .h5 {
    font-size: 1.5rem;
  }

  .h6.title {
    font-size: 1.25rem;
  }

  .h6.no-pad {
    color: var(--dark-blue);
  }

  .h6.no-pad.nav {
    font-size: 1rem;
  }

  .h6.mobile-left {
    font-size: 1.2rem;
  }

  .display {
    font-size: 5rem;
  }

  .display.left-margin {
    margin-left: 60px;
  }

  .banner-wrapper.bottom-margin.more {
    margin-bottom: 30px;
  }

  .grid.full {
    max-width: 100%;
  }

  .button.nav {
    background-color: var(--cream);
    color: var(--dark-blue);
    text-align: left;
    border-style: solid none;
    justify-content: flex-start;
    height: auto;
    padding: 20px 0;
    font-size: 1.5rem;
    line-height: 1.6;
  }

  .button.no-bottom-or-sides.eek {
    border-left-style: solid;
    width: 100%;
    min-width: auto;
  }

  .nav-link {
    border-style: solid none none;
    border-width: .35px 1px;
    border-color: var(--dark-blue) black;
    text-align: left;
    justify-content: flex-start;
    width: 100%;
    height: auto;
    padding: 20px 0;
    font-size: 1.5rem;
    line-height: 1.6;
  }

  .nav-menu {
    background-color: var(--cream);
    width: 100vw;
    max-width: none;
    height: 100vh;
    padding-top: 40px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .text-grid.ipad {
    padding-left: 0;
  }

  .p-wrapper.more {
    padding: 29px;
  }

  .p-wrapper.more.up {
    padding: 30px;
  }

  .p-wrapper.more.top-bottom {
    padding-left: 30px;
    padding-right: 30px;
  }

  .p-wrapper.mobile-side.ipad-side {
    padding-left: 0;
  }

  .product-text-wrapper {
    padding: 30px;
  }

  .product-image-wrapper {
    padding: 31px;
  }

  .sponsors-grid {
    padding-left: 0;
  }

  .team-grid.news {
    justify-content: stretch;
    justify-items: stretch;
    margin-right: 0;
  }

  .team-photo {
    object-fit: cover;
  }

  .news-title-grid {
    padding-top: 20px;
    padding-bottom: 30px;
    padding-right: 15px;
  }

  .footer-wrapper {
    flex-direction: column;
    height: auto;
  }

  .boring-foot-wrapper {
    margin-top: 40px;
  }

  .boring-foot-wrapper.desktop-hidden {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto;
    grid-template-columns: auto auto;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .boring-foot-wrapper.table-hidden {
    display: none;
  }

  .foot-grid, .foot-link-grid {
    width: 100%;
  }

  .mini-grid {
    grid-template-columns: .25fr 2fr;
  }

  .team-collection-list {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .headshot {
    min-height: 200px;
  }

  .article-wrapper.legal {
    margin-left: 30px;
    margin-right: 30px;
  }

  .priduct-3-piont-grid {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .product-benefit-grid {
    width: 100%;
    min-width: auto;
  }

  ._3-benefit-grid {
    grid-template-rows: .35px auto .35px auto .35px auto .35px;
    grid-template-columns: .35px 1fr .35px 1fr .35px;
  }

  .dropdown-loist.w--open {
    border-style: none;
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    display: flex;
    position: relative;
  }

  .drop-link-wrapper {
    padding: 0 40px 20px 0;
  }

  .drop-link-wrapper:hover {
    background-color: #0000;
  }

  .offse {
    margin-left: 30px;
  }

  .tablet--hidden {
    display: none;
  }

  .big-arrow {
    height: 80%;
    margin-left: 10px;
  }

  .hori-wrapper {
    align-items: center;
    display: flex;
  }

  .menu-button {
    margin-right: -20px;
    padding: 20px 20px 20px 30px;
    font-size: 1rem;
    line-height: 1;
  }

  .menu-button:hover {
    opacity: .6;
  }

  .menu-button.w--open {
    color: var(--dark-blue);
    background-color: #0000;
  }

  .mobile-hidden.tablet-too {
    display: none;
  }

  .desktop-hidden.not-tablet {
    display: block;
  }

  .cookies {
    display: none;
  }

  .dropdown-nav {
    width: 100%;
  }

  .testimonial-grid {
    width: 100%;
    max-width: 100%;
  }

  .glossary-term, .glossary-term.w--open {
    padding-left: 80px;
  }

  .glossary-definition.w--open {
    padding-left: 80px;
    padding-right: 80px;
  }

  .search-wrapper {
    z-index: 101;
    background-color: #0000;
    padding-left: 80px;
    padding-right: 40px;
    position: static;
  }

  .glossary-wrapper {
    grid-template-columns: 100px 1fr;
  }

  .glossary-letter-wrapper {
    justify-content: flex-start;
    align-items: center;
    width: 100px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .testimonial-slider {
    max-width: 708px;
  }

  .testimonial-mask {
    max-width: 100%;
  }

  .left-arrow {
    background-size: 20px;
    width: 50px;
    height: 50px;
    right: 50px;
  }

  .right-arrow {
    background-size: 20px;
    width: 50px;
    height: 50px;
  }
}

@media screen and (max-width: 767px) {
  blockquote {
    font-size: 1.1rem;
  }

  .container {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container.nav {
    padding-top: 15px;
  }

  .container.top {
    padding-top: 100px;
  }

  .rich-text.trunc {
    line-height: 1.3;
  }

  .rich-text.article {
    margin-top: 50px;
  }

  .section.top, .section.top.check {
    min-height: auto;
  }

  .h1 {
    letter-spacing: -.05rem;
    font-size: 2.3rem;
  }

  .h1.block {
    font-size: 4rem;
  }

  .h2 {
    font-size: 2rem;
  }

  .h6 {
    padding-right: 0;
    font-size: 1.25rem;
  }

  .h6.title {
    font-size: 1rem;
  }

  .h6.mobile-left {
    font-size: 1.2rem;
  }

  .display {
    font-size: 3rem;
  }

  .form-grid {
    grid-column-gap: 30px;
    grid-row-gap: 20px;
  }

  .grid {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .logo {
    width: 120px;
  }

  .button.nav {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 1rem;
  }

  .button.no-bottom.nor-left {
    margin-left: 0;
  }

  .nav-link {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 1rem;
  }

  .nav-menu {
    padding-top: 39px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-grid {
    padding-left: 0;
  }

  .p-wrapper, .p-wrapper.more {
    padding: 20px;
  }

  .p-wrapper.more.side.not {
    padding-top: 0;
    padding-left: 20px;
  }

  .p-wrapper.more.side.not.grid {
    grid-template-rows: auto auto;
    padding-left: 20px;
  }

  .p-wrapper.more.side.not-not {
    padding-left: 20px;
  }

  .p-wrapper.more.up {
    padding: 19px;
  }

  .p-wrapper.more.up.not {
    padding: 0 20px 20px;
  }

  .p-wrapper.more.up.grid {
    grid-template-rows: auto auto;
    padding-bottom: 20px;
  }

  .p-wrapper.more.grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding: 20px;
  }

  .p-wrapper.more.top-bottom {
    padding: 20px;
  }

  .product-wrapper {
    margin-top: 30px;
  }

  .sponsor-wrapper {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .team-grid {
    grid-template-columns: .35px 1.75fr .35px .35px;
  }

  .news-title-grid {
    grid-template-rows: 110px 1fr;
  }

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

  .team-collection-list {
    grid-template-columns: 1fr 1fr;
  }

  .featured-new-wrapper.tempalte {
    grid-template-columns: 1fr .35px 1fr;
  }

  .product-benefit-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .brand {
    padding-left: 0;
  }

  .menu-button {
    padding: 0 20px 10px;
  }

  .menu-button.w--open {
    padding-left: 20px;
    padding-right: 20px;
  }

  .testimonial-grid {
    grid-template-rows: auto auto auto auto 29px auto;
    grid-template-columns: 30px 120px auto auto auto auto auto auto 30px;
    max-width: 100%;
  }

  .quote-wrapper {
    min-height: 250px;
    padding-top: 45px;
    padding-right: 30px;
  }

  .testee-name {
    padding-left: 5px;
    padding-right: 5px;
  }

  .quote-logo {
    margin-left: 10px;
    margin-right: 10px;
  }

  .quote-mark {
    width: 30px;
    height: 30px;
  }

  .glossary-term, .glossary-term.w--open, .glossary-definition.w--open {
    padding-left: 40px;
  }

  .definition-wrapper {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .search-wrapper {
    background-color: #0000;
    padding-left: 40px;
  }

  .testimonial-slider {
    max-width: 440px;
  }

  .left-arrow {
    width: 42px;
    height: 42px;
    right: 42px;
  }

  .right-arrow {
    width: 42px;
    height: 42px;
  }

  .stat-grid.kpi {
    grid-template-rows: auto .35px auto .35px;
    grid-template-columns: .35px 1fr .35px;
  }
}

@media screen and (max-width: 479px) {
  li {
    font-size: 1rem;
  }

  blockquote {
    padding-left: 2em;
    padding-right: 2em;
  }

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

  .container.top.grid.expert, .container.top.expert {
    padding-top: 100px;
  }

  .container.contact {
    padding-top: 0;
    padding-bottom: 0;
  }

  .container.glossary {
    grid-template-columns: 1fr;
  }

  .rich-text {
    overflow-wrap: anywhere;
  }

  .rich-text.article {
    overflow-wrap: anywhere;
    width: 90%;
    max-width: 100%;
  }

  .rich-text.legal {
    width: auto;
    margin-left: 20px;
    margin-right: 20px;
  }

  .section.top.news {
    height: auto;
    padding-top: 5em;
  }

  .section.top.check {
    height: auto;
    padding-top: 50px;
  }

  .h1.mobile-left {
    margin-left: 20px;
    margin-right: 20px;
  }

  .h2.long {
    max-width: none;
  }

  .h3, .h3.link {
    font-size: 1.75rem;
  }

  .h3.mobile-left {
    margin-left: 20px;
  }

  .h4 {
    font-size: 1.5rem;
  }

  .h4.mobile-left {
    margin-left: 20px;
    margin-right: 20px;
    font-size: 1.25rem;
  }

  .h6 {
    padding-right: 0;
  }

  .h6.mobile-left {
    margin-left: 20px;
    margin-right: 20px;
    font-size: .9rem;
  }

  .display.left-margin {
    margin-left: 20px;
  }

  .display.mobile-left {
    margin-left: 20px;
    margin-right: 20px;
    font-size: 2.75rem;
  }

  .form_submit {
    width: 100%;
  }

  .form-block {
    border-radius: 0;
    padding: 20px;
  }

  .form-grid {
    grid-template-columns: 1fr;
    margin-top: 30px;
  }

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

  .logo {
    margin-bottom: 10px;
  }

  .logo.foot {
    max-width: 100%;
  }

  .button.nav {
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 1.5625rem;
  }

  .button.no-bottom {
    width: 220px;
    min-width: auto;
  }

  .button.no-bottom.nor-left.less, .button.no-bottom.nor-left.not-mobie {
    border-left-style: solid;
    width: 220px;
  }

  .button.no-bottom-or-sides.eek {
    border-right-style: solid;
    width: 200px;
  }

  .nav-link {
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 1.5rem;
  }

  .nav-wrapper {
    align-items: center;
    padding-left: 10px;
    padding-right: 10px;
  }

  .nav-menu {
    padding-top: 30px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-grid, .text-grid._2 {
    grid-template-columns: 1fr;
    padding-left: 0;
  }

  .p-wrapper.mobile-side {
    padding-left: 20px;
    padding-right: 20px;
  }

  .p-wrapper.mobile-side.ipad-side {
    padding-left: 20px;
  }

  .little-line.ab {
    display: none;
  }

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

  .product-wrapper._2 {
    grid-template-columns: 1fr;
  }

  .product-text-wrapper.creditc {
    padding-left: 20px;
    padding-right: 20px;
  }

  .product-text-wrapper.no-left.mobile-left {
    padding-left: 30px;
  }

  .sponsors-grid {
    grid-template-rows: .35px auto .35px auto;
    grid-template-columns: .35px 1fr .35px 1fr .35px 1fr .35px;
  }

  .sponsors-grid.items-holder {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .team-grid {
    grid-template-columns: 1fr;
  }

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

  .team-grid.news {
    grid-template-columns: 1fr;
  }

  .team-photo {
    border-bottom: .35px solid var(--dark-blue);
  }

  .news-image {
    min-height: 100%;
  }

  .news-grid {
    grid-template-columns: 1fr;
  }

  .news-title-grid {
    grid-template-rows: auto 1fr;
  }

  .image-link.w--current {
    height: 25em;
  }

  .footer-wrapper {
    padding-left: 20px;
    padding-right: 20px;
  }

  .boring-foot-wrapper.desktop-hidden {
    grid-template-columns: auto;
    width: auto;
    margin-left: 0;
  }

  .p-small.pad {
    padding-left: 0;
  }

  .foot-grid {
    grid-column-gap: 2em;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr;
    width: 90%;
    margin-top: 40px;
    margin-left: 0;
  }

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

  .mini-grid.news {
    grid-template-columns: 1fr;
  }

  .team-collection-list {
    grid-template-columns: 1fr;
    padding-left: 20px;
    padding-right: 20px;
  }

  .featured-new-wrapper {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .featured-new-wrapper.tempalte {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .featured-new-wrapper.tempalte.expert {
    grid-template-columns: 1fr;
  }

  .featured-image {
    min-width: auto;
    max-width: 100%;
    height: 25em;
  }

  .article-wrapper.legal {
    grid-template-columns: 1fr;
    margin-left: 0;
    margin-right: 0;
  }

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

  .priduct-3-piont-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .product-benefit-grid {
    padding-left: 20px;
    padding-right: 20px;
  }

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

  ._3-benefit-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    margin-top: 30px;
    margin-bottom: 30px;
  }

  ._3-benefit-grid._2 {
    grid-template-columns: 1fr;
  }

  .folders {
    display: block;
  }

  .folders.globe {
    margin-top: 20px;
    margin-left: 20px;
  }

  .folders.hjkl {
    width: auto;
    max-width: 80%;
    margin-left: 20px;
    margin-right: 20px;
  }

  .folders.hjkl.bnjk {
    margin-top: 40px;
  }

  .offse {
    display: none;
  }

  .hori-wrapper {
    margin-left: 20px;
  }

  .mobile-hidden {
    display: none;
  }

  .desktop-hidden, .desktop-hidden.not-tablet {
    display: block;
  }

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

  .quote-wrapper {
    min-height: auto;
    padding-top: 35px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .testee-name {
    place-items: center start;
    height: 40px;
    padding-left: 10px;
  }

  .quote-logo {
    aspect-ratio: auto;
    object-fit: contain;
    height: 40px;
    margin-left: 10px;
  }

  .quote-product-wrapper {
    height: 40px;
    min-height: auto;
  }

  .quote-mark {
    width: 20px;
    height: 20px;
  }

  .quote-mark.bottom {
    bottom: 40px;
  }

  .quote-headshot {
    height: 120px;
    position: relative;
  }

  .creds-wraper {
    margin-bottom: 30px;
    padding-left: 0;
    padding-right: 0;
  }

  .creds-wraper.no-pad {
    padding-left: 0;
    padding-right: 0;
  }

  .creds-inner-wrapper {
    text-align: left;
    grid-template-columns: 1fr;
  }

  .glossary-term {
    padding-left: 20px;
    padding-right: 20px;
  }

  .glossary-term.w--open {
    padding-left: 20px;
  }

  .glossary-definition.w--open {
    padding-left: 20px;
    padding-right: 20px;
  }

  .glossary-wrapper {
    grid-template-columns: 1fr;
  }

  .glossary-letter-wrapper {
    display: none;
  }

  .testimonial-slider {
    width: 100%;
    max-width: 100vw;
    min-height: 350px;
  }

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

#w-node-b021841b-e93a-cc2c-5c24-e9054fecc9ef-4fecc9ed {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-b021841b-e93a-cc2c-5c24-e9054fecc9f2-4fecc9ed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#Message.w-node-b021841b-e93a-cc2c-5c24-e9054fecc9fc-4fecc9ed {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8adc3c8c-7782-36a7-08ff-0c3733260992-4fecc9ed, #w-node-ea998975-ed67-f8d3-65ba-a612888b93dc-4fecc9ed, #w-node-_8520a1bc-0f55-fc40-520e-53b9c64719e2-c64719e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_66c3860e-f3ff-1e01-e8b7-8fb1795b70a7-6f9b3e6b {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start;
}

#w-node-c847e44f-0f77-c6dc-90a4-047c179f0686-6f9b3e6b {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_2a6c3e9a-6b3a-d1c9-4a94-56e38f0cc035-6f9b3e6b {
  grid-area: 1 / 4 / 2 / 5;
  place-self: end;
}

#w-node-_111fe52b-a1dd-9aad-572b-934c193b84b9-6f9b3e6b {
  grid-area: 1 / 2 / 2 / 3;
  place-self: start;
}

#w-node-_10367e84-48df-bdb8-99fd-3892886578a7-6f9b3e6b {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start;
}

#w-node-fc8ddfea-0706-2382-8926-1091ea7cf4c3-6f9b3e6b {
  justify-self: auto;
}

#w-node-fc8ddfea-0706-2382-8926-1091ea7cf4c7-6f9b3e6b, #w-node-b437f995-79a9-67b6-d791-2b7d558e075e-6f9b3e6b, #w-node-_06795599-d2be-8021-9466-cfa3177697eb-6f9b3e6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fc8ac299-42d0-abba-f849-210f7afca254-6f9b3e6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_58e86a4a-3e77-2fbe-f211-9c617d3902d5-6f9b3e6b {
  justify-self: auto;
}

#w-node-_58e86a4a-3e77-2fbe-f211-9c617d3902d9-6f9b3e6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d77069b-f96c-f514-fd8c-8c211456532e-6f9b3e6b {
  grid-area: 1 / 1 / 6 / 2;
}

#w-node-_9b10084e-e9e4-c399-ddd3-a53bac66e0b8-6f9b3e6b {
  grid-area: 1 / 9 / 6 / 10;
  justify-self: end;
}

#w-node-_61bae159-5494-465f-243f-c09650b6a1a5-6f9b3e6b {
  grid-area: 4 / 3 / 7 / 4;
}

#w-node-_832a6a9e-9b84-c923-c9ff-a71e80dc6b42-6f9b3e6b {
  grid-area: 4 / 5 / 7 / 6;
}

#w-node-e4346166-a85d-2d3e-883c-9b901ef91db4-6f9b3e6b {
  grid-area: 4 / 7 / 7 / 8;
}

#w-node-_59f59189-e669-4a46-6a0e-cc894297c2f0-6f9b3e6b {
  grid-area: 1 / 1 / 2 / 10;
}

#w-node-_093b9b9b-62e1-aac1-e082-ac3d3439b3b4-6f9b3e6b {
  grid-area: 4 / 1 / 5 / 10;
}

#w-node-_2f7a5268-c260-606b-15b1-3ccef0d8a499-6f9b3e6b {
  grid-area: 6 / 1 / 7 / 10;
}

#w-node-d35e01de-0987-ccf4-03e3-3dd46d065903-6f9b3e6b {
  grid-area: 2 / 2 / 3 / 10;
}

#w-node-_33e40b30-17a8-d00e-2ea3-a010f819f21b-6f9b3e6b {
  grid-area: 5 / 2 / 6 / 3;
  align-self: auto;
}

#w-node-f4aec403-07dd-b44b-bf9b-5e805e7f7ca0-6f9b3e6b {
  grid-area: 5 / 4 / 6 / 5;
  place-self: center;
}

#w-node-_889a27d5-f195-94e1-64fb-2d9974d6983d-6f9b3e6b {
  grid-area: 5 / 6 / 6 / 7;
  justify-self: center;
}

#w-node-c91718fd-5bc7-a41f-3525-ad29cc3c9af6-6f9b3e6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c91718fd-5bc7-a41f-3525-ad29cc3c9af0-6f9b3e6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-c91718fd-5bc7-a41f-3525-ad29cc3c9af4-6f9b3e6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e8c3db91-e206-4cdf-7ff7-820f246eac03-6f9b3e6b {
  grid-area: 2 / 6 / 5 / 7;
}

#w-node-e8c3db91-e206-4cdf-7ff7-820f246eac05-6f9b3e6b {
  grid-area: 2 / 2 / 3 / 5;
}

#w-node-e8c3db91-e206-4cdf-7ff7-820f246eac06-6f9b3e6b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e8c3db91-e206-4cdf-7ff7-820f246eac0a-6f9b3e6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-e8c3db91-e206-4cdf-7ff7-820f246eac12-6f9b3e6b {
  grid-area: 1 / 1 / 5 / 2;
}

#w-node-e8c3db91-e206-4cdf-7ff7-820f246eac14-6f9b3e6b {
  grid-area: 1 / 3 / 4 / 4;
}

#w-node-e8c3db91-e206-4cdf-7ff7-820f246eac16-6f9b3e6b {
  order: 9999;
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-e8c3db91-e206-4cdf-7ff7-820f246eac18-6f9b3e6b {
  order: 9999;
  grid-area: 3 / 1 / 4 / 4;
}

#w-node-e8c3db91-e206-4cdf-7ff7-820f246eac1a-6f9b3e6b, #w-node-e8c3db91-e206-4cdf-7ff7-820f246eac1c-6f9b3e6b {
  place-self: center;
}

#w-node-e8c3db91-e206-4cdf-7ff7-820f246eac1d-6f9b3e6b {
  align-self: end;
}

#w-node-e8c3db91-e206-4cdf-7ff7-820f246eac1f-6f9b3e6b {
  order: 9999;
  grid-area: 5 / 1 / 6 / 8;
}

#w-node-e8c3db91-e206-4cdf-7ff7-820f246eac21-6f9b3e6b {
  grid-area: 3 / 1 / 4 / 5;
}

#w-node-e8c3db91-e206-4cdf-7ff7-820f246eac23-6f9b3e6b {
  grid-area: 5 / 1 / 6 / 8;
}

#w-node-e8c3db91-e206-4cdf-7ff7-820f246eac25-6f9b3e6b {
  order: 9999;
  grid-area: 1 / 1 / 2 / 8;
}

#w-node-e8c3db91-e206-4cdf-7ff7-820f246eac27-6f9b3e6b {
  grid-area: 1 / 1 / 6 / 2;
}

#w-node-e8c3db91-e206-4cdf-7ff7-820f246eac29-6f9b3e6b {
  grid-area: 1 / 5 / 6 / 6;
}

#w-node-e8c3db91-e206-4cdf-7ff7-820f246eac2b-6f9b3e6b {
  grid-area: 1 / 7 / 6 / 8;
  justify-self: end;
}

#w-node-e8c3db91-e206-4cdf-7ff7-820f246eac2d-6f9b3e6b {
  grid-area: 3 / 3 / 6 / 4;
  justify-self: end;
}

#w-node-_8f4477da-a54d-9a07-bede-c7403ce8b74e-6f9b3e6b {
  grid-area: 2 / 2 / 5 / 4;
}

#w-node-_8f4477da-a54d-9a07-bede-c7403ce8b75e-6f9b3e6b {
  grid-area: 2 / 4 / 3 / 7;
}

#w-node-_8f4477da-a54d-9a07-bede-c7403ce8b75f-6f9b3e6b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8f4477da-a54d-9a07-bede-c7403ce8b761-6f9b3e6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_8f4477da-a54d-9a07-bede-c7403ce8b764-6f9b3e6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_8f4477da-a54d-9a07-bede-c7403ce8b750-6f9b3e6b {
  grid-area: 1 / 1 / 2 / 8;
}

#w-node-_8f4477da-a54d-9a07-bede-c7403ce8b752-6f9b3e6b {
  grid-area: 3 / 4 / 4 / 8;
}

#w-node-_8f4477da-a54d-9a07-bede-c7403ce8b754-6f9b3e6b {
  grid-area: 5 / 1 / 6 / 8;
}

#w-node-_8f4477da-a54d-9a07-bede-c7403ce8b756-6f9b3e6b {
  grid-area: 1 / 1 / 6 / 2;
}

#w-node-_8f4477da-a54d-9a07-bede-c7403ce8b758-6f9b3e6b {
  grid-area: 1 / 3 / 6 / 4;
}

#w-node-_8f4477da-a54d-9a07-bede-c7403ce8b75a-6f9b3e6b {
  grid-area: 1 / 7 / 6 / 8;
  justify-self: end;
}

#w-node-_8f4477da-a54d-9a07-bede-c7403ce8b75c-6f9b3e6b {
  grid-area: 3 / 5 / 6 / 6;
  justify-self: end;
}

#w-node-_214f6d5d-1696-41fe-5e4d-bf38965e76b5-6f9b3e6b {
  grid-area: 1 / 1 / 2 / 8;
}

#w-node-d3e1728d-8af0-ab4e-e514-425a8e3492e7-6f9b3e6b {
  grid-area: 2 / 6 / 5 / 7;
}

#w-node-_4606af94-5289-19f9-eabb-f2717050f7f3-6f9b3e6b {
  grid-area: 2 / 2 / 3 / 5;
}

#w-node-_0875eee5-cb18-338a-0df2-4a56a94db896-6f9b3e6b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a59d93b7-3309-f20f-9cd4-f7afe72ed987-6f9b3e6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_48a3da92-98fd-cfd8-7ceb-9a8c35224bb0-6f9b3e6b {
  align-self: end;
}

#w-node-ec3fef3b-6de2-34c7-4794-da4ca63e5ddb-6f9b3e6b {
  order: 9999;
  grid-area: 5 / 1 / 6 / 8;
}

#w-node-_621843c8-060a-f78f-67fe-ff62eee28977-6f9b3e6b {
  grid-area: 3 / 1 / 4 / 5;
}

#w-node-_73e861ed-12e4-50a5-bc6a-2b3386baf3c3-6f9b3e6b {
  grid-area: 5 / 1 / 6 / 8;
}

#w-node-_4b301513-2277-0c61-bbd1-762759588383-6f9b3e6b {
  order: 9999;
  grid-area: 1 / 1 / 2 / 8;
}

#w-node-ffb27f6d-fffb-3c46-3b81-5d6eee851425-6f9b3e6b {
  grid-area: 1 / 1 / 6 / 2;
}

#w-node-_1299ba26-bec6-f164-3a8f-70e373a9ed63-6f9b3e6b {
  grid-area: 1 / 5 / 6 / 6;
}

#w-node-_23cf2c07-e1f5-9d21-42da-bc3b58265f6f-6f9b3e6b {
  grid-area: 1 / 7 / 6 / 8;
  justify-self: end;
}

#w-node-_33390be3-ca21-0333-e943-85461c1ad0f2-6f9b3e6b {
  grid-area: 3 / 3 / 6 / 4;
  justify-self: end;
}

#w-node-b3144e82-b1fc-3b82-0f34-149865faff31-6f9b3e6b {
  justify-self: auto;
}

#w-node-b3144e82-b1fc-3b82-0f34-149865faff35-6f9b3e6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_82a4a90d-8d3d-523f-ae66-1fbb2fb05698-6f9b3e6b {
  grid-area: 1 / 2 / 2 / 5;
}

#w-node-_1dfa8732-d02e-1948-d99f-a4133f057830-6f9b3e6b {
  grid-area: 3 / 2 / 4 / 5;
}

#w-node-_3bf2adae-4e8a-c8d6-1a6e-9118c8857f68-6f9b3e6b {
  grid-area: 1 / 2 / 4 / 3;
}

#w-node-_0c09f730-5a6c-27e5-9a81-c5910ece0a29-6f9b3e6b {
  grid-area: 1 / 4 / 4 / 5;
}

#w-node-_8259e810-1a4f-6e1d-5abd-486a0a47b3b6-6f9b3e6b {
  grid-area: 1 / 6 / 4 / 7;
}

#w-node-fd038c20-b1dd-6c1c-aa25-1a3576ac6f56-6f9b3e6b {
  grid-area: 2 / 1 / 3 / 2;
  place-self: center start;
}

#w-node-bdff9657-a0b2-dcc0-85ae-5896a3e2cef7-6f9b3e6b {
  grid-area: 2 / 3 / 3 / 4;
  place-self: center start;
}

#w-node-_97cf3a45-dcfd-d3d3-573e-62bfbf2cca36-6f9b3e6b {
  grid-area: 2 / 5 / 3 / 6;
  place-self: center start;
}

#w-node-_1c716ccd-c947-fa50-9503-d70c3aef9a96-6f9b3e6b {
  justify-self: auto;
}

#w-node-_1c716ccd-c947-fa50-9503-d70c3aef9a9a-6f9b3e6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1c716ccd-c947-fa50-9503-d70c3aef9aa7-6f9b3e6b, #w-node-_05b0eecd-7e74-8592-19b8-1eaac2a8e68e-6f9b3e6b {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-b4f933d0-8a59-12f4-b3d1-713555894fdf-6f9b3e6b {
  justify-self: auto;
}

#w-node-b4f933d0-8a59-12f4-b3d1-713555894fe3-6f9b3e6b, #w-node-b4f933d0-8a59-12f4-b3d1-713555894fe5-6f9b3e6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4e0a4cc1-5559-4d08-25c2-e98d5266314b-6f9b3e6b {
  grid-area: 1 / 1 / 2 / 6;
}

#w-node-d58e2cbe-bbb9-e46d-5f34-11165fcbca8e-6f9b3e6b {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_65bf78c4-07e1-22db-eea5-d838953de1c6-6f9b3e6b {
  grid-area: 2 / 6 / 3 / 7;
  align-self: end;
}

#w-node-_9e62a479-c48d-b284-5bfb-a1d38b14a892-6f9b3e6b {
  grid-area: 3 / 1 / 4 / 7;
}

#w-node-d6f09b3f-384e-b1a3-0485-e2b8361fe55b-6f9b3e6b {
  grid-area: 1 / 1 / 2 / 7;
  justify-self: auto;
}

#w-node-d6f09b3f-384e-b1a3-0485-e2b8361fe55f-6f9b3e6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c6052b6e-febd-f7d9-87d1-c8f1831ac10b-6f9b3e6b {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-a75b4aa4-cf29-5460-0a39-44a5ed0d49ba-6f9b3e6b, #w-node-_59e4a023-2b9f-cffb-a9f7-34f67790bf02-6f9b3e6b, #w-node-d20d5220-c815-60ea-7c9b-e69e5bb62908-6f9b3e6b, #w-node-d20d5220-c815-60ea-7c9b-e69e5bb62915-6f9b3e6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4652b22f-b70b-0171-543f-1178bc948624-6f9b3e6b, #w-node-e89435e1-f2ee-29ec-d002-a9cb8a2e6a52-6f9b3e6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_42ff91c5-2738-38c3-900a-babe0e4d22cd-6f9b3e6b {
  grid-area: 3 / 1 / 4 / 7;
}

#w-node-_468553d1-3284-2067-c4b8-b921e97123ea-6f9b3e6b {
  grid-area: 1 / 5 / 4 / 6;
  justify-self: end;
}

#w-node-_48ea992a-1af7-371a-ba9b-582dc1ff74d6-6f9b3e6b {
  grid-area: 2 / 1 / 4 / 2;
  justify-self: end;
}

#w-node-_072f5e01-b7ae-3e29-923e-3c262b26f34a-6f9b3e6b {
  grid-area: 1 / 3 / 4 / 4;
  justify-self: end;
}

#w-node-_2c22319d-b19c-b1f0-e3ee-d6166b7764ab-6f9b3e6b {
  grid-area: 2 / 1 / 4 / 3;
  justify-self: center;
}

#w-node-f27e8afa-6fce-1e86-3986-e62722b6e21b-070896f7, #w-node-_2abddb01-90ad-ab6d-3d3d-c28207089707-070896f7, #w-node-_2abddb01-90ad-ab6d-3d3d-c28207089709-070896f7, #w-node-_2abddb01-90ad-ab6d-3d3d-c2820708970b-070896f7, #w-node-_2abddb01-90ad-ab6d-3d3d-c2820708970d-070896f7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2abddb01-90ad-ab6d-3d3d-c2820708970f-070896f7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_2abddb01-90ad-ab6d-3d3d-c28207089710-070896f7, #w-node-_2abddb01-90ad-ab6d-3d3d-c28207089712-070896f7, #w-node-_2abddb01-90ad-ab6d-3d3d-c28207089713-070896f7, #w-node-_2abddb01-90ad-ab6d-3d3d-c28207089715-070896f7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2abddb01-90ad-ab6d-3d3d-c28207089716-070896f7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_2abddb01-90ad-ab6d-3d3d-c28207089717-070896f7, #w-node-_2abddb01-90ad-ab6d-3d3d-c28207089719-070896f7, #w-node-_2abddb01-90ad-ab6d-3d3d-c2820708971a-070896f7, #w-node-_2abddb01-90ad-ab6d-3d3d-c2820708971c-070896f7, #w-node-_2abddb01-90ad-ab6d-3d3d-c28207089720-070896f7, #w-node-_2abddb01-90ad-ab6d-3d3d-c28207089722-070896f7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2abddb01-90ad-ab6d-3d3d-c28207089723-070896f7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_2abddb01-90ad-ab6d-3d3d-c28207089724-070896f7, #w-node-_2abddb01-90ad-ab6d-3d3d-c28207089726-070896f7, #w-node-_2abddb01-90ad-ab6d-3d3d-c28207089727-070896f7, #w-node-_2abddb01-90ad-ab6d-3d3d-c28207089729-070896f7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2abddb01-90ad-ab6d-3d3d-c2820708972a-070896f7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_2abddb01-90ad-ab6d-3d3d-c2820708972b-070896f7, #w-node-_2abddb01-90ad-ab6d-3d3d-c2820708972d-070896f7, #w-node-_2abddb01-90ad-ab6d-3d3d-c2820708972e-070896f7, #w-node-_2abddb01-90ad-ab6d-3d3d-c28207089730-070896f7, #w-node-_95cf94c9-f2bf-af3b-879a-b8800db1f8b2-070896f7, #w-node-e37ae384-b433-986b-5d40-5c57f2257412-070896f7, #w-node-_48982cfd-8f3b-ebcb-1907-c84a87eed69f-070896f7, #w-node-_2abddb01-90ad-ab6d-3d3d-c28207089733-070896f7, #w-node-b676c07d-123f-fd1b-9a12-4abb7b95363c-7b95363c, #w-node-a4833399-151b-a67f-702b-b573feca96dc-feca96d2, #w-node-a4833399-151b-a67f-702b-b573feca96de-feca96d2, #w-node-ea9ecf6a-4448-f45a-2600-351cd8765a23-66e03b5b, #w-node-dab6e0fc-907d-25c9-17ac-5ea1d2e2d155-66e03b5b, #w-node-_777a4674-c0ab-d7f7-58b5-c47100a5b756-66e03b5b, #w-node-_7f38df65-6c32-aad1-8be8-ebdd3e643671-66e03b5b, #w-node-_7f38df65-6c32-aad1-8be8-ebdd3e643672-66e03b5b, #w-node-d61a9382-b33e-be4b-d4dc-7f6add40f141-66e03b5b, #w-node-d61a9382-b33e-be4b-d4dc-7f6add40f142-66e03b5b, #w-node-_9c669c6b-8825-3633-9e9d-fc94007b8c98-66e03b5b, #w-node-_9c669c6b-8825-3633-9e9d-fc94007b8c9c-66e03b5b, #w-node-_9c669c6b-8825-3633-9e9d-fc94007b8ca0-66e03b5b, #w-node-_45feb185-dcd5-1ab4-e294-01fcb71e22d6-66e03b5b, #w-node-_21c9c08f-152c-b7dd-03eb-00d8057c2108-6974e786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d9198631-329a-5d95-1cb5-dd71f4508aff-6974e786 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-d9198631-329a-5d95-1cb5-dd71f4508b01-6974e786 {
  grid-area: 3 / 2 / 4 / 4;
}

#w-node-a43b4671-e678-d45c-3274-1d6780a2d7aa-6974e786 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-d9198631-329a-5d95-1cb5-dd71f4508b07-6974e786 {
  grid-area: 1 / 2 / 6 / 3;
}

#w-node-d9198631-329a-5d95-1cb5-dd71f4508b09-6974e786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a73bb3f4-53e8-213a-66c8-784fda4d6460-6974e786 {
  justify-self: center;
}

#w-node-_7185e443-86cc-c13c-8d5d-4d2bc61800bf-6974e786 {
  grid-area: 1 / 1 / 2 / 6;
}

#w-node-_7185e443-86cc-c13c-8d5d-4d2bc61800c3-6974e786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7185e443-86cc-c13c-8d5d-4d2bc61800c5-6974e786 {
  grid-area: 2 / 5 / 3 / 6;
}

#w-node-_7185e443-86cc-c13c-8d5d-4d2bc61800c6-6974e786, #w-node-_7185e443-86cc-c13c-8d5d-4d2bc61800d2-6974e786 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7185e443-86cc-c13c-8d5d-4d2bc61800d6-6974e786 {
  grid-area: 3 / 2 / 4 / 7;
}

#w-node-_7185e443-86cc-c13c-8d5d-4d2bc61800da-6974e786 {
  grid-area: 1 / 3 / 4 / 4;
  justify-self: end;
}

#w-node-_7185e443-86cc-c13c-8d5d-4d2bc61800dc-6974e786 {
  grid-area: 2 / 5 / 4 / 6;
  justify-self: center;
}

#w-node-_7185e443-86cc-c13c-8d5d-4d2bc61800de-6974e786 {
  grid-area: 1 / 1 / 3 / 2;
  justify-self: end;
}

#w-node-_7185e443-86cc-c13c-8d5d-4d2bc61800e0-6974e786 {
  grid-area: 1 / 6 / 4 / 7;
  justify-self: end;
}

#w-node-bd8d99c2-6aea-73c5-4527-f65000f08aa5-d1606de3 {
  justify-self: auto;
}

#w-node-bd8d99c2-6aea-73c5-4527-f65000f08aa9-d1606de3, #w-node-bd8d99c2-6aea-73c5-4527-f65000f08aab-d1606de3, #w-node-ae4a47eb-cbdb-26e2-1288-f6ac6e1e9a84-d1606de3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_659cb3c3-4329-a882-7b79-d3e8df967623-d1606de3 {
  grid-area: 1 / 1 / 4 / 2;
  place-self: center;
}

#w-node-_59334d35-0950-6f25-e5c8-7afce20bf030-d1606de3 {
  grid-area: 1 / 2 / 4 / 3;
}

#w-node-_88f6450b-b78c-131d-fe11-4c9f53d4fe2d-d1606de3 {
  grid-area: 1 / 3 / 2 / 5;
}

#w-node-_324214a7-9b75-287b-5b14-6ff4db8cc763-d1606de3 {
  grid-area: 2 / 3 / 3 / 5;
}

#w-node-_54f9c641-8737-6dc5-85c4-71e7f1cff3cd-d1606de3, #w-node-_50e08b7a-9c05-dd0a-0d80-036e2b4bb9ad-d1606de3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e14f212c-8c97-7ca9-0c64-83cfb55c0c15-d1606de3 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: start;
}

#w-node-e14f212c-8c97-7ca9-0c64-83cfb55c0c16-d1606de3 {
  grid-area: 2 / 2 / 4 / 3;
}

#w-node-_0254343b-fe98-aa75-8dbd-298356a71683-d1606de3 {
  grid-area: 1 / 4 / 3 / 5;
}

#w-node-d4af4fa2-1317-d859-6727-70330115e90d-d1606de3 {
  grid-area: 1 / 4 / 2 / 5;
  place-self: center;
}

#w-node-e14f212c-8c97-7ca9-0c64-83cfb55c0c18-d1606de3 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-e14f212c-8c97-7ca9-0c64-83cfb55c0c1d-d1606de3 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-e14f212c-8c97-7ca9-0c64-83cfb55c0c1f-d1606de3 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-e14f212c-8c97-7ca9-0c64-83cfb55c0c22-d1606de3 {
  grid-area: 3 / 4 / 4 / 5;
}

#w-node-_12ccee16-e1bd-38c3-45eb-6e8d9189d079-d1606de3 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: end;
}

#w-node-_12ccee16-e1bd-38c3-45eb-6e8d9189d07a-d1606de3 {
  grid-area: 2 / 4 / 4 / 5;
  justify-self: start;
}

#w-node-_12ccee16-e1bd-38c3-45eb-6e8d9189d07c-d1606de3 {
  grid-area: 1 / 4 / 3 / 5;
  justify-self: start;
}

#w-node-_7ed3e208-a590-7376-9fff-084c759d779b-d1606de3 {
  grid-area: 1 / 4 / 2 / 5;
  place-self: center end;
}

#w-node-_12ccee16-e1bd-38c3-45eb-6e8d9189d07e-d1606de3 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_12ccee16-e1bd-38c3-45eb-6e8d9189d07f-d1606de3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_12ccee16-e1bd-38c3-45eb-6e8d9189d084-d1606de3 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-_12ccee16-e1bd-38c3-45eb-6e8d9189d086-d1606de3 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_12ccee16-e1bd-38c3-45eb-6e8d9189d089-d1606de3 {
  grid-area: 3 / 2 / 4 / 4;
}

#w-node-_2f91681e-af80-4043-4305-631963b27828-d1606de3 {
  grid-area: 1 / 1 / 2 / 4;
  justify-self: auto;
}

#w-node-_2f91681e-af80-4043-4305-631963b2782c-d1606de3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f26f8706-9e25-1c40-d02d-0145f4b134f7-d1606de3 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-f26f8706-9e25-1c40-d02d-0145f4b134f8-d1606de3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e6761319-6875-65f9-e975-bc13a5615c76-d1606de3 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_2be7f179-f2b7-9c1c-0698-1c1779821bb9-d1606de3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_945f6c79-4bc1-0227-28a6-33d4b7d19692-d1606de3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c1e8b371-4fac-8563-82c0-7c66586a294f-d1606de3 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_257ccaeb-f190-e97e-62c7-6b9cdd298851-d1606de3 {
  grid-area: 4 / 1 / 5 / 3;
}

#w-node-fc031ed4-b14f-f215-1bd4-12fa98e07a0a-d1606de3 {
  grid-area: 6 / 1 / 7 / 4;
}

#w-node-_18b90bdd-0372-ea84-b777-ec5d42241047-d1606de3 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-a0c9c941-0c3a-6d55-2151-56f1c9b0dfe1-d1606de3 {
  grid-area: 1 / 2 / 7 / 3;
  justify-self: end;
}

#w-node-_3f2a744a-4be7-62fa-e2a2-9a7ae320ebb6-d1606de3 {
  grid-area: 1 / 3 / 7 / 4;
}

#w-node-a482f176-cf5c-9f29-6ec5-bf5fa9db5aa6-d1606de3 {
  justify-self: auto;
}

#w-node-a482f176-cf5c-9f29-6ec5-bf5fa9db5aaa-d1606de3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a482f176-cf5c-9f29-6ec5-bf5fa9db5aad-d1606de3 {
  grid-area: 3 / 1 / 4 / 14;
}

#w-node-a482f176-cf5c-9f29-6ec5-bf5fa9db5aaf-d1606de3, #w-node-a482f176-cf5c-9f29-6ec5-bf5fa9db5ab1-d1606de3 {
  grid-area: 1 / 1 / 2 / 14;
}

#w-node-a482f176-cf5c-9f29-6ec5-bf5fa9db5ab4-d1606de3, #w-node-a482f176-cf5c-9f29-6ec5-bf5fa9db5ab7-d1606de3, #w-node-a482f176-cf5c-9f29-6ec5-bf5fa9db5aba-d1606de3 {
  justify-self: center;
}

#w-node-a482f176-cf5c-9f29-6ec5-bf5fa9db5abd-d1606de3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a482f176-cf5c-9f29-6ec5-bf5fa9db5abf-d1606de3, #w-node-a482f176-cf5c-9f29-6ec5-bf5fa9db5ac2-d1606de3, #w-node-a482f176-cf5c-9f29-6ec5-bf5fa9db5ac5-d1606de3 {
  justify-self: center;
}

#w-node-_443bc20a-80df-6aac-db8a-ac23062138c1-d1606de3, #w-node-_01bad507-2473-8ff7-a3cc-87e0bb74c5e3-d1606de3, #w-node-de2c0c7b-1b5a-c793-22c3-01fc546631f9-d1606de3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_01bad507-2473-8ff7-a3cc-87e0bb74c5e5-d1606de3 {
  justify-self: start;
}

#w-node-_01bad507-2473-8ff7-a3cc-87e0bb74c5e7-d1606de3, #w-node-_5b27e25f-2779-b252-d8db-2f746e02a2f8-d1606de3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6a4c8939-b3c0-45ba-8cc9-bcb4a8861d69-d1606de3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-f6bae589-dd6c-54c6-d50d-25922fda5f1c-d5f5ab31 {
  justify-self: auto;
}

#w-node-f6bae589-dd6c-54c6-d50d-25922fda5f20-d5f5ab31, #w-node-d3a028e8-aca7-5642-5aea-ee68eb179d51-d5f5ab31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_52d60f41-ffc3-59f0-8aac-53d86566fa01-d5f5ab31 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_1c0d2a2b-fd3d-55de-0fdf-89266827fecc-d5f5ab31 {
  grid-area: 3 / 2 / 4 / 4;
}

#w-node-a26bcd7a-828a-6c5a-67fc-da015f572e17-d5f5ab31 {
  grid-area: 5 / 1 / 6 / 4;
}

#w-node-fa7ab76d-ad30-dd3e-7fc7-1d1871ee9a3f-d5f5ab31 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_5d9a2691-2851-07da-9c37-b510dc9192e8-d5f5ab31 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_2b30c96d-2848-e8c2-9262-6397c1cf3485-d5f5ab31 {
  grid-area: 1 / 2 / 6 / 3;
}

#w-node-_9d8e4518-bfcc-6c03-bb5e-22f81d780bf6-d5f5ab31, #w-node-bacfe0cc-c032-af5e-cb5a-743404dd4c68-d5f5ab31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bacfe0cc-c032-af5e-cb5a-743404dd4c69-d5f5ab31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-bacfe0cc-c032-af5e-cb5a-743404dd4c6b-d5f5ab31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6c2e7592-787c-dc96-c48e-fea848b0283b-d5f5ab31 {
  grid-area: 1 / 1 / 2 / 6;
  justify-self: auto;
}

#w-node-_6c2e7592-787c-dc96-c48e-fea848b0283f-d5f5ab31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6c2e7592-787c-dc96-c48e-fea848b02843-d5f5ab31 {
  grid-area: 2 / 5 / 3 / 6;
}

#w-node-_6c2e7592-787c-dc96-c48e-fea848b02845-d5f5ab31, #w-node-_6c2e7592-787c-dc96-c48e-fea848b0284d-d5f5ab31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6c2e7592-787c-dc96-c48e-fea848b02851-d5f5ab31 {
  grid-area: 3 / 2 / 4 / 7;
}

#w-node-_6c2e7592-787c-dc96-c48e-fea848b02855-d5f5ab31 {
  grid-area: 1 / 1 / 4 / 2;
  justify-self: end;
}

#w-node-_6c2e7592-787c-dc96-c48e-fea848b02857-d5f5ab31 {
  grid-area: 1 / 3 / 4 / 4;
  justify-self: end;
}

#w-node-_4a92ee78-c107-1ebd-baf9-7577341a9165-d5f5ab31 {
  grid-area: 2 / 5 / 4 / 6;
  justify-self: center;
}

#w-node-_1a6a696f-5a45-0ef1-3eff-f20ab1c06140-d5f5ab31 {
  grid-area: 1 / 6 / 4 / 7;
  justify-self: end;
}

#w-node-b06d080e-4487-72cc-1b70-5b6d1d40c070-6400bf91, #w-node-_1932508b-3d0c-a680-858c-be42149dfc63-6400bf91 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_86f7dbb8-f73b-178b-3fda-5331a1a32670-6400bf91 {
  align-self: center;
}

#w-node-_0cc79c44-8e7c-9990-3b45-ec6a2acb2012-6400bf91 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8c2928a7-cb0c-3f0c-7e13-6219b79f6906-bf8e5b8d {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ab94b29e-12af-4ffc-cffe-b49d9a1475d8-bf8e5b8d {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-e43b5e38-7ce9-5b29-9079-b43c9b2878f8-bf8e5b8d {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c3687a56-71e6-5285-bdca-62c84c2cb949-bf8e5b8d {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-b55e6fb0-4704-7ffe-d280-f78622c5a42c-bf8e5b8d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_48303d71-41f0-44ee-db7d-44e96c93ad1b-bf8e5b8d {
  grid-area: 2 / 3 / 3 / 4;
  align-self: end;
}

#w-node-_48303d71-41f0-44ee-db7d-44e96c93ad23-bf8e5b8d {
  order: 9999;
  grid-area: 3 / 1 / 4 / 4;
}

#w-node-_48303d71-41f0-44ee-db7d-44e96c93ad25-bf8e5b8d {
  place-self: center;
}

#w-node-_48303d71-41f0-44ee-db7d-44e96c93ad1d-bf8e5b8d {
  grid-area: 1 / 1 / 5 / 2;
}

#w-node-_48303d71-41f0-44ee-db7d-44e96c93ad21-bf8e5b8d {
  order: 9999;
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_48303d71-41f0-44ee-db7d-44e96c93ad1f-bf8e5b8d {
  grid-area: 1 / 3 / 4 / 4;
}

#w-node-_48303d71-41f0-44ee-db7d-44e96c93ad27-bf8e5b8d {
  place-self: center;
}

#w-node-_1b26c00f-d7a4-492d-9685-d7fd78d14782-bf8e5b8d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a78679cb-d427-27e8-d5b2-c07063cef380-bf8e5b8d {
  grid-area: 4 / 3 / 5 / 4;
  place-self: end start;
}

#w-node-_964b76db-a10f-c722-bbbb-a95ef578c1db-bf8e5b8d {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_883c6eca-5feb-3e49-2884-6ab5da159bf6-bf8e5b8d {
  grid-area: 6 / 1 / 7 / 4;
  justify-self: start;
}

#w-node-a784b495-4c1d-d4d7-8c45-221ea88d160b-bf8e5b8d, #w-node-_57aa6cc0-1a3b-0703-c081-64a1603b84a1-bf8e5b8d, #w-node-a4b1a97b-4907-3aa9-27f8-ec8c62220e20-bf8e5b8d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ab4f6dd-6d8d-aea6-3988-fde700efe107-bf8e5b8d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_0ab4f6dd-6d8d-aea6-3988-fde700efe108-bf8e5b8d, #w-node-_0ab4f6dd-6d8d-aea6-3988-fde700efe109-bf8e5b8d, #w-node-_6c7b0f9b-eda5-5e74-d10f-dce967697109-bf8e5b8d, #w-node-_6c7b0f9b-eda5-5e74-d10f-dce96769710a-bf8e5b8d, #w-node-_6c7b0f9b-eda5-5e74-d10f-dce96769710b-bf8e5b8d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_68272518-ff17-f817-fda0-ab8b1562bdd2-bf8e5b8d {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-cab0d659-0586-b724-1047-f3faa79da175-bf8e5b8d, #w-node-_09f32548-50d4-8440-db1d-a68b7864f0e9-bf8e5b8d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5e0315d0-b480-b6eb-73aa-0e0ac90febe6-bf8e5b8d {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-e83bdf48-ca4b-d686-9042-f81784feca52-bf8e5b8d {
  grid-area: span 4 / span 1 / span 4 / span 1;
}

#w-node-_39af909b-48fc-2445-a32c-a4d14c83ecc4-bf8e5b8d, #w-node-_6a800a93-8221-911e-7935-35b3066838e9-bf8e5b8d, #w-node-_6a800a93-8221-911e-7935-35b3066838ea-bf8e5b8d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_959e78f6-7783-9c41-cb84-bb3f2fe60a63-bf8e5b8d {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_5bd8e973-0b3f-46df-4467-2db29fdadbfb-bf8e5b8d, #w-node-a81d12d6-684a-01f0-4eeb-8ee075347e60-bf8e5b8d {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_620112ec-6eae-5b9c-caca-7cbc59c8ca5d-bf8e5b8d {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a55169dc-a62a-aedb-20ea-6b3667bfb6f8-bf8e5b8d, #w-node-_620112ec-6eae-5b9c-caca-7cbc59c8ca5e-bf8e5b8d, #w-node-da16802e-4bb8-33f6-1772-e3615c1fe886-bf8e5b8d, #w-node-_341816b0-f3b1-3a3d-8c0a-607ea73a27f5-bf8e5b8d, #w-node-_48b91c37-ea2e-9769-650c-608591b3189a-bf8e5b8d, #w-node-_48b91c37-ea2e-9769-650c-608591b3189b-bf8e5b8d, #w-node-_48b91c37-ea2e-9769-650c-608591b3189c-bf8e5b8d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bb89dedd-0b06-44fc-6667-9ef438884496-bf8e5b8d {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-b4d436f5-64ba-ae92-7af6-97ea78d5677d-bf8e5b8d, #w-node-_860ac0ae-6e80-1b65-e774-786574149f9d-bf8e5b8d, #w-node-_860ac0ae-6e80-1b65-e774-786574149f9e-bf8e5b8d, #w-node-_860ac0ae-6e80-1b65-e774-786574149f9f-bf8e5b8d, #w-node-cbd82faa-8a11-ada4-4106-e57f79336aae-bf8e5b8d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e8c2ddef-40bb-14fb-602e-3f75b0fcf409-bf8e5b8d {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_56c10bb9-cf19-d524-50d3-be28c4c2c6c5-bf8e5b8d {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_56c10bb9-cf19-d524-50d3-be28c4c2c6cc-bf8e5b8d {
  grid-area: span 4 / span 1 / span 4 / span 1;
}

#w-node-_56c10bb9-cf19-d524-50d3-be28c4c2c6ca-bf8e5b8d {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_56c10bb9-cf19-d524-50d3-be28c4c2c6c7-bf8e5b8d, #w-node-_56c10bb9-cf19-d524-50d3-be28c4c2c6ce-bf8e5b8d, #w-node-_56c10bb9-cf19-d524-50d3-be28c4c2c6d0-bf8e5b8d, #w-node-_56c10bb9-cf19-d524-50d3-be28c4c2c6d1-bf8e5b8d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_449e686c-fa49-6fa1-6be1-567ca5d7de32-bf8e5b8d {
  grid-area: 1 / 1 / 5 / 2;
}

#w-node-_449e686c-fa49-6fa1-6be1-567ca5d7de34-bf8e5b8d {
  grid-area: 1 / 3 / 4 / 4;
}

#w-node-_449e686c-fa49-6fa1-6be1-567ca5d7de36-bf8e5b8d {
  order: 9999;
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_449e686c-fa49-6fa1-6be1-567ca5d7de38-bf8e5b8d {
  order: 9999;
  grid-area: 3 / 1 / 4 / 4;
}

#w-node-_449e686c-fa49-6fa1-6be1-567ca5d7de3a-bf8e5b8d, #w-node-_449e686c-fa49-6fa1-6be1-567ca5d7de3c-bf8e5b8d {
  place-self: center;
}

#w-node-_56c10bb9-cf19-d524-50d3-be28c4c2c6d3-bf8e5b8d, #w-node-_708579fc-c088-b4a2-08ee-2084ecbaea8b-bf8e5b8d {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_171e900d-372a-3424-1612-4299e7af6ead-bf8e5b8d {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_171e900d-372a-3424-1612-4299e7af6eaf-bf8e5b8d, #w-node-_171e900d-372a-3424-1612-4299e7af6eb1-bf8e5b8d, #w-node-_171e900d-372a-3424-1612-4299e7af6eb2-bf8e5b8d, #w-node-_171e900d-372a-3424-1612-4299e7af6eb3-bf8e5b8d, #w-node-_171e900d-372a-3424-1612-4299e7af6eb5-bf8e5b8d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_171e900d-372a-3424-1612-4299e7af6ec3-bf8e5b8d {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_171e900d-372a-3424-1612-4299e7af6eb7-bf8e5b8d, #w-node-_171e900d-372a-3424-1612-4299e7af6eb8-bf8e5b8d, #w-node-_171e900d-372a-3424-1612-4299e7af6eb9-bf8e5b8d, #w-node-_171e900d-372a-3424-1612-4299e7af6ebb-bf8e5b8d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c0a21c1d-cfbf-c616-8e29-9fd393ef9524-bf8e5b8d {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_8c2928a7-cb0c-3f0c-7e13-6219b79f6906-740c8d88, #w-node-ab94b29e-12af-4ffc-cffe-b49d9a1475d8-740c8d88, #w-node-e43b5e38-7ce9-5b29-9079-b43c9b2878f8-740c8d88 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c3687a56-71e6-5285-bdca-62c84c2cb949-740c8d88, #w-node-b55e6fb0-4704-7ffe-d280-f78622c5a42c-740c8d88, #w-node-_1b26c00f-d7a4-492d-9685-d7fd78d14782-740c8d88 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a78679cb-d427-27e8-d5b2-c07063cef380-740c8d88 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end start;
}

#w-node-_964b76db-a10f-c722-bbbb-a95ef578c1db-740c8d88 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_883c6eca-5feb-3e49-2884-6ab5da159bf6-740c8d88 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: start;
}

#w-node-a784b495-4c1d-d4d7-8c45-221ea88d160b-740c8d88, #w-node-_57aa6cc0-1a3b-0703-c081-64a1603b84a1-740c8d88, #w-node-a4b1a97b-4907-3aa9-27f8-ec8c62220e20-740c8d88 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ab4f6dd-6d8d-aea6-3988-fde700efe107-740c8d88 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_0ab4f6dd-6d8d-aea6-3988-fde700efe108-740c8d88, #w-node-_0ab4f6dd-6d8d-aea6-3988-fde700efe109-740c8d88, #w-node-_6c7b0f9b-eda5-5e74-d10f-dce967697109-740c8d88, #w-node-_6c7b0f9b-eda5-5e74-d10f-dce96769710a-740c8d88, #w-node-_6c7b0f9b-eda5-5e74-d10f-dce96769710b-740c8d88, #w-node-_04d7f7e3-b93a-219a-a142-580613a22f8a-740c8d88, #w-node-_04d7f7e3-b93a-219a-a142-580613a22f8b-740c8d88, #w-node-_04d7f7e3-b93a-219a-a142-580613a22f8c-740c8d88 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_68272518-ff17-f817-fda0-ab8b1562bdd2-740c8d88 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-cab0d659-0586-b724-1047-f3faa79da175-740c8d88 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5e0315d0-b480-b6eb-73aa-0e0ac90febe6-740c8d88 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_2be83b54-32f7-cdf5-db44-e328ec9a683d-740c8d88 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-e83bdf48-ca4b-d686-9042-f81784feca52-740c8d88 {
  grid-area: span 4 / span 1 / span 4 / span 1;
}

#w-node-_09f32548-50d4-8440-db1d-a68b7864f0e9-740c8d88, #w-node-_6a800a93-8221-911e-7935-35b3066838e9-740c8d88, #w-node-_6a800a93-8221-911e-7935-35b3066838ea-740c8d88 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_959e78f6-7783-9c41-cb84-bb3f2fe60a63-740c8d88 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_31f01068-b200-56fd-2243-ac95f74fb5b8-740c8d88 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_31f01068-b200-56fd-2243-ac95f74fb5ba-740c8d88, #w-node-_31f01068-b200-56fd-2243-ac95f74fb5bc-740c8d88, #w-node-_31f01068-b200-56fd-2243-ac95f74fb5bd-740c8d88, #w-node-_31f01068-b200-56fd-2243-ac95f74fb5be-740c8d88, #w-node-_31f01068-b200-56fd-2243-ac95f74fb5c0-740c8d88 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_31f01068-b200-56fd-2243-ac95f74fb5c2-740c8d88 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_31f01068-b200-56fd-2243-ac95f74fb5c4-740c8d88, #w-node-_31f01068-b200-56fd-2243-ac95f74fb5c5-740c8d88, #w-node-_31f01068-b200-56fd-2243-ac95f74fb5c6-740c8d88, #w-node-_31f01068-b200-56fd-2243-ac95f74fb5c8-740c8d88 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_31f01068-b200-56fd-2243-ac95f74fb5ca-740c8d88 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_31f01068-b200-56fd-2243-ac95f74fb5cc-740c8d88, #w-node-_31f01068-b200-56fd-2243-ac95f74fb5cd-740c8d88, #w-node-_31f01068-b200-56fd-2243-ac95f74fb5ce-740c8d88, #w-node-_31f01068-b200-56fd-2243-ac95f74fb5d0-740c8d88 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_31f01068-b200-56fd-2243-ac95f74fb5d2-740c8d88 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_56c10bb9-cf19-d524-50d3-be28c4c2c6c5-740c8d88 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_56c10bb9-cf19-d524-50d3-be28c4c2c6cc-740c8d88 {
  grid-area: span 4 / span 1 / span 4 / span 1;
}

#w-node-_56c10bb9-cf19-d524-50d3-be28c4c2c6ca-740c8d88 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_3a28c53a-b335-df7c-1c4c-3db8a82e5d5a-740c8d88 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_56c10bb9-cf19-d524-50d3-be28c4c2c6c7-740c8d88, #w-node-_56c10bb9-cf19-d524-50d3-be28c4c2c6ce-740c8d88, #w-node-_56c10bb9-cf19-d524-50d3-be28c4c2c6d0-740c8d88, #w-node-_56c10bb9-cf19-d524-50d3-be28c4c2c6d1-740c8d88 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_56c10bb9-cf19-d524-50d3-be28c4c2c6d3-740c8d88 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_171e900d-372a-3424-1612-4299e7af6ead-740c8d88 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_171e900d-372a-3424-1612-4299e7af6eaf-740c8d88 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_171e900d-372a-3424-1612-4299e7af6eb1-740c8d88 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_171e900d-372a-3424-1612-4299e7af6eb2-740c8d88, #w-node-_171e900d-372a-3424-1612-4299e7af6eb3-740c8d88, #w-node-_171e900d-372a-3424-1612-4299e7af6eb5-740c8d88 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_39af6174-f8f6-9710-6d2f-162e79395ebd-740c8d88 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_171e900d-372a-3424-1612-4299e7af6eb7-740c8d88, #w-node-_171e900d-372a-3424-1612-4299e7af6eb8-740c8d88, #w-node-_171e900d-372a-3424-1612-4299e7af6eb9-740c8d88, #w-node-_171e900d-372a-3424-1612-4299e7af6ebb-740c8d88 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_171e900d-372a-3424-1612-4299e7af6ec3-740c8d88 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-d4651651-4d97-41bd-4358-fe8a14fc941f-740c8d88, #w-node-_807e2ccb-7b8b-6085-38f3-89a3b29ca200-740c8d88, #w-node-e11aecab-9a12-9694-a111-b519137090ec-740c8d88, #w-node-_84427968-14a9-59cb-6d22-30da67ff806f-740c8d88, #w-node-_28161a85-2663-7e9b-5e3a-d97eb699733d-740c8d88, #w-node-_5cddaf4f-6f21-213e-34d5-721ddf7e75a6-740c8d88 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_147d47ce-79ac-6993-369e-c05fa38c4469-740c8d88 {
  grid-area: 2 / 1 / 5 / 2;
}

#w-node-_147d47ce-79ac-6993-369e-c05fa38c446b-740c8d88 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_99a9223e-3d8e-c290-076f-6f0db4ab217e-740c8d88 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_147d47ce-79ac-6993-369e-c05fa38c446f-740c8d88 {
  grid-area: 2 / 3 / 5 / 4;
}

#w-node-_650718fa-0ee4-f5a6-4b8a-025aa26eb63e-740c8d88 {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-_147d47ce-79ac-6993-369e-c05fa38c447b-740c8d88 {
  grid-area: 2 / 5 / 5 / 6;
}

#w-node-_0bd0b062-b49d-6ee8-c712-b9e9a228cb41-740c8d88 {
  grid-area: 2 / 8 / 3 / 9;
}

#w-node-_147d47ce-79ac-6993-369e-c05fa38c4475-740c8d88 {
  grid-area: 2 / 7 / 5 / 8;
}

#w-node-_706c9e57-545d-380b-5d81-f395ed1407e5-740c8d88 {
  grid-area: 2 / 9 / 5 / 10;
}

#w-node-_147d47ce-79ac-6993-369e-c05fa38c4467-740c8d88 {
  grid-area: 3 / 1 / 4 / 10;
}

#w-node-_6f2cfe58-eb5b-9a66-c013-e046256a28ac-740c8d88, #w-node-b75ac309-52b7-71f8-b98b-c6a20ebcbd74-740c8d88 {
  grid-area: 1 / 1 / 2 / 10;
}

#w-node-c6d6ae29-8800-4867-9023-7da2a8ceb41e-740c8d88 {
  grid-area: 2 / 6 / 3 / 7;
}

#w-node-_353cf161-ed5b-d192-817b-630f9566013b-740c8d88, #w-node-_353cf161-ed5b-d192-817b-630f9566013c-740c8d88, #w-node-ad09ce6f-e5b2-f7ea-f017-de037994e93a-740c8d88, #w-node-ad09ce6f-e5b2-f7ea-f017-de037994e93b-740c8d88, #w-node-_147d47ce-79ac-6993-369e-c05fa38c4477-740c8d88, #w-node-_147d47ce-79ac-6993-369e-c05fa38c4479-740c8d88, #w-node-_147d47ce-79ac-6993-369e-c05fa38c4471-740c8d88 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_147d47ce-79ac-6993-369e-c05fa38c447d-740c8d88 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_11f6df60-e7d7-9fca-811c-234e90c31302-f62588c7 {
  justify-self: auto;
}

#w-node-_11f6df60-e7d7-9fca-811c-234e90c31306-f62588c7, #w-node-ae340ca5-03bd-3912-adba-0600bbc111d0-f62588c7, #w-node-_6eb5e950-b65f-d185-8584-384787928f59-f62588c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7a90a4aa-0e67-49f4-2739-3d31f39cabb2-f62588c7 {
  justify-self: start;
}

#w-node-_2c1b35d3-57ae-4f7a-32bb-b69e123cdbba-f62588c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_11f6df60-e7d7-9fca-811c-234e90c31302-1e73f2a1 {
  justify-self: auto;
}

#w-node-_11f6df60-e7d7-9fca-811c-234e90c31306-1e73f2a1, #w-node-ae340ca5-03bd-3912-adba-0600bbc111d0-1e73f2a1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7a90a4aa-0e67-49f4-2739-3d31f39cabb2-1e73f2a1 {
  justify-self: start;
}

#w-node-_11f6df60-e7d7-9fca-811c-234e90c31302-0660374b {
  justify-self: auto;
}

#w-node-_11f6df60-e7d7-9fca-811c-234e90c31306-0660374b, #w-node-ae340ca5-03bd-3912-adba-0600bbc111d0-0660374b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7a90a4aa-0e67-49f4-2739-3d31f39cabb2-0660374b {
  justify-self: start;
}

#w-node-_11f6df60-e7d7-9fca-811c-234e90c31302-ed1be8d7 {
  justify-self: auto;
}

#w-node-_11f6df60-e7d7-9fca-811c-234e90c31306-ed1be8d7, #w-node-ae340ca5-03bd-3912-adba-0600bbc111d0-ed1be8d7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7a90a4aa-0e67-49f4-2739-3d31f39cabb2-ed1be8d7 {
  justify-self: start;
}

#w-node-f7c3fda9-01f4-6285-5c97-1a3d73b24579-1563ff35 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start;
}

#w-node-f7c3fda9-01f4-6285-5c97-1a3d73b2457c-1563ff35 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-f7c3fda9-01f4-6285-5c97-1a3d73b24581-1563ff35 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: start;
}

#w-node-f7c3fda9-01f4-6285-5c97-1a3d73b24582-1563ff35 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start;
}

#w-node-b3e6bc78-1493-54d9-4d5c-e087e4cf5432-1563ff35 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_94c38fbf-842a-3923-0945-9be1cba89a4e-1563ff35 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_9ec8e00f-0b50-183c-3c63-bc1434c5125d-1563ff35 {
  grid-area: 1 / 2 / 27 / 3;
}

#w-node-_2fc29b5f-ef08-4601-c8a0-b13db0bb6f94-1563ff35 {
  grid-area: 3 / 1 / 4 / 4;
}

#w-node-_2b045ca3-966b-e969-68ea-afd7602cfaca-1563ff35 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_83e250bc-825b-afe4-7eb8-caea8e97db01-1563ff35 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7d6a0b7c-6d22-b901-7a60-553c7448fea2-1563ff35 {
  grid-area: 4 / 1 / 5 / 4;
}

#w-node-_7d6a0b7c-6d22-b901-7a60-553c7448fea3-1563ff35 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_7d6a0b7c-6d22-b901-7a60-553c7448feaa-1563ff35 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_83a0f594-cec7-79b7-b003-68c083743289-1563ff35 {
  grid-area: 5 / 1 / 6 / 4;
}

#w-node-_83a0f594-cec7-79b7-b003-68c08374328a-1563ff35 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_83a0f594-cec7-79b7-b003-68c083743291-1563ff35 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a6a564b3-0976-4aeb-bc9c-87b392b713b9-1563ff35 {
  grid-area: 6 / 1 / 7 / 4;
}

#w-node-a6a564b3-0976-4aeb-bc9c-87b392b713ba-1563ff35 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a6a564b3-0976-4aeb-bc9c-87b392b713c1-1563ff35 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_3b50827a-e3f7-96bb-67c3-271e4b80212e-1563ff35 {
  grid-area: 7 / 1 / 8 / 4;
}

#w-node-_3b50827a-e3f7-96bb-67c3-271e4b80212f-1563ff35 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_3b50827a-e3f7-96bb-67c3-271e4b802136-1563ff35 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_9e2538fa-1e5d-ecb6-ed0f-599accbeb086-1563ff35 {
  grid-area: 8 / 1 / 9 / 4;
}

#w-node-_9e2538fa-1e5d-ecb6-ed0f-599accbeb087-1563ff35 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9e2538fa-1e5d-ecb6-ed0f-599accbeb08e-1563ff35 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_373bb4cd-62e7-7b58-1960-4d4d730149c6-1563ff35 {
  grid-area: 9 / 1 / 10 / 4;
}

#w-node-_373bb4cd-62e7-7b58-1960-4d4d730149c7-1563ff35 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_373bb4cd-62e7-7b58-1960-4d4d730149ce-1563ff35 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-eebd84f2-c211-26be-5937-b9ef2256d721-1563ff35 {
  grid-area: 10 / 1 / 11 / 4;
}

#w-node-eebd84f2-c211-26be-5937-b9ef2256d722-1563ff35 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-eebd84f2-c211-26be-5937-b9ef2256d729-1563ff35 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_3a53e087-2f8b-ddf8-d4e2-48213d401c00-1563ff35 {
  grid-area: 11 / 1 / 12 / 4;
}

#w-node-_3a53e087-2f8b-ddf8-d4e2-48213d401c01-1563ff35 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_3a53e087-2f8b-ddf8-d4e2-48213d401c08-1563ff35 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_989f8e15-2f4f-59f7-60b6-d8bae7c1ab55-1563ff35 {
  grid-area: 12 / 1 / 13 / 4;
}

#w-node-_989f8e15-2f4f-59f7-60b6-d8bae7c1ab56-1563ff35 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_989f8e15-2f4f-59f7-60b6-d8bae7c1ab5d-1563ff35 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2ea176c5-cee4-9e98-4e4b-ae891307e37e-1563ff35 {
  grid-area: 13 / 1 / 14 / 4;
}

#w-node-_2ea176c5-cee4-9e98-4e4b-ae891307e37f-1563ff35 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2ea176c5-cee4-9e98-4e4b-ae891307e386-1563ff35 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-fbc73d4f-54ac-4fd0-dfdb-b4e5edd301bb-1563ff35 {
  grid-area: 14 / 1 / 15 / 4;
}

#w-node-fbc73d4f-54ac-4fd0-dfdb-b4e5edd301bc-1563ff35 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-fbc73d4f-54ac-4fd0-dfdb-b4e5edd301c3-1563ff35 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_9a262f5a-8e85-26a4-a316-e71d00dec9eb-1563ff35 {
  grid-area: 15 / 1 / 16 / 4;
}

#w-node-_9a262f5a-8e85-26a4-a316-e71d00dec9ec-1563ff35 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9a262f5a-8e85-26a4-a316-e71d00dec9f3-1563ff35 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f33af439-f936-0213-7a74-e0c788501165-1563ff35 {
  grid-area: 17 / 1 / 18 / 4;
}

#w-node-f33af439-f936-0213-7a74-e0c788501166-1563ff35 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f33af439-f936-0213-7a74-e0c78850116d-1563ff35 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_8c2928a7-cb0c-3f0c-7e13-6219b79f6906-6594cfd2 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ab94b29e-12af-4ffc-cffe-b49d9a1475d8-6594cfd2 {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-e43b5e38-7ce9-5b29-9079-b43c9b2878f8-6594cfd2 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c3687a56-71e6-5285-bdca-62c84c2cb949-6594cfd2 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-b55e6fb0-4704-7ffe-d280-f78622c5a42c-6594cfd2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_48303d71-41f0-44ee-db7d-44e96c93ad1b-6594cfd2 {
  grid-area: 2 / 3 / 3 / 4;
  align-self: end;
}

#w-node-_48303d71-41f0-44ee-db7d-44e96c93ad23-6594cfd2 {
  order: 9999;
  grid-area: 3 / 1 / 4 / 4;
}

#w-node-_48303d71-41f0-44ee-db7d-44e96c93ad25-6594cfd2 {
  place-self: center;
}

#w-node-_48303d71-41f0-44ee-db7d-44e96c93ad1d-6594cfd2 {
  grid-area: 1 / 1 / 5 / 2;
}

#w-node-_48303d71-41f0-44ee-db7d-44e96c93ad21-6594cfd2 {
  order: 9999;
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_48303d71-41f0-44ee-db7d-44e96c93ad1f-6594cfd2 {
  grid-area: 1 / 3 / 4 / 4;
}

#w-node-_48303d71-41f0-44ee-db7d-44e96c93ad27-6594cfd2 {
  place-self: center;
}

#w-node-_1b26c00f-d7a4-492d-9685-d7fd78d14782-6594cfd2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a78679cb-d427-27e8-d5b2-c07063cef380-6594cfd2 {
  grid-area: 4 / 3 / 5 / 4;
  place-self: end start;
}

#w-node-_964b76db-a10f-c722-bbbb-a95ef578c1db-6594cfd2 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_883c6eca-5feb-3e49-2884-6ab5da159bf6-6594cfd2 {
  grid-area: 6 / 1 / 7 / 4;
  justify-self: start;
}

#w-node-a784b495-4c1d-d4d7-8c45-221ea88d160b-6594cfd2, #w-node-_57aa6cc0-1a3b-0703-c081-64a1603b84a1-6594cfd2, #w-node-a4b1a97b-4907-3aa9-27f8-ec8c62220e20-6594cfd2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ab4f6dd-6d8d-aea6-3988-fde700efe107-6594cfd2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_0ab4f6dd-6d8d-aea6-3988-fde700efe108-6594cfd2, #w-node-_0ab4f6dd-6d8d-aea6-3988-fde700efe109-6594cfd2, #w-node-_6c7b0f9b-eda5-5e74-d10f-dce967697109-6594cfd2, #w-node-_6c7b0f9b-eda5-5e74-d10f-dce96769710a-6594cfd2, #w-node-_6c7b0f9b-eda5-5e74-d10f-dce96769710b-6594cfd2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_68272518-ff17-f817-fda0-ab8b1562bdd2-6594cfd2 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-cab0d659-0586-b724-1047-f3faa79da175-6594cfd2, #w-node-_09f32548-50d4-8440-db1d-a68b7864f0e9-6594cfd2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5e0315d0-b480-b6eb-73aa-0e0ac90febe6-6594cfd2 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-e83bdf48-ca4b-d686-9042-f81784feca52-6594cfd2 {
  grid-area: span 4 / span 1 / span 4 / span 1;
}

#w-node-_39af909b-48fc-2445-a32c-a4d14c83ecc4-6594cfd2, #w-node-_6a800a93-8221-911e-7935-35b3066838e9-6594cfd2, #w-node-_6a800a93-8221-911e-7935-35b3066838ea-6594cfd2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_959e78f6-7783-9c41-cb84-bb3f2fe60a63-6594cfd2 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_5bd8e973-0b3f-46df-4467-2db29fdadbfb-6594cfd2 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-cbd82faa-8a11-ada4-4106-e57f79336aae-6594cfd2, #w-node-_620112ec-6eae-5b9c-caca-7cbc59c8ca5d-6594cfd2, #w-node-a55169dc-a62a-aedb-20ea-6b3667bfb6f8-6594cfd2, #w-node-_620112ec-6eae-5b9c-caca-7cbc59c8ca5e-6594cfd2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a81d12d6-684a-01f0-4eeb-8ee075347e60-6594cfd2 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_341816b0-f3b1-3a3d-8c0a-607ea73a27f5-6594cfd2, #w-node-_48b91c37-ea2e-9769-650c-608591b3189a-6594cfd2, #w-node-_48b91c37-ea2e-9769-650c-608591b3189b-6594cfd2, #w-node-_48b91c37-ea2e-9769-650c-608591b3189c-6594cfd2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bb89dedd-0b06-44fc-6667-9ef438884496-6594cfd2 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-b4d436f5-64ba-ae92-7af6-97ea78d5677d-6594cfd2, #w-node-_860ac0ae-6e80-1b65-e774-786574149f9d-6594cfd2, #w-node-_860ac0ae-6e80-1b65-e774-786574149f9e-6594cfd2, #w-node-_860ac0ae-6e80-1b65-e774-786574149f9f-6594cfd2, #w-node-da16802e-4bb8-33f6-1772-e3615c1fe886-6594cfd2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e8c2ddef-40bb-14fb-602e-3f75b0fcf409-6594cfd2 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_56c10bb9-cf19-d524-50d3-be28c4c2c6c5-6594cfd2 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_56c10bb9-cf19-d524-50d3-be28c4c2c6cc-6594cfd2 {
  grid-area: span 4 / span 1 / span 4 / span 1;
}

#w-node-_56c10bb9-cf19-d524-50d3-be28c4c2c6ca-6594cfd2 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_56c10bb9-cf19-d524-50d3-be28c4c2c6c7-6594cfd2, #w-node-_56c10bb9-cf19-d524-50d3-be28c4c2c6ce-6594cfd2, #w-node-_56c10bb9-cf19-d524-50d3-be28c4c2c6d0-6594cfd2, #w-node-_56c10bb9-cf19-d524-50d3-be28c4c2c6d1-6594cfd2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_449e686c-fa49-6fa1-6be1-567ca5d7de32-6594cfd2 {
  grid-area: 1 / 1 / 5 / 2;
}

#w-node-_449e686c-fa49-6fa1-6be1-567ca5d7de34-6594cfd2 {
  grid-area: 1 / 3 / 4 / 4;
}

#w-node-_449e686c-fa49-6fa1-6be1-567ca5d7de36-6594cfd2 {
  order: 9999;
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_449e686c-fa49-6fa1-6be1-567ca5d7de38-6594cfd2 {
  order: 9999;
  grid-area: 3 / 1 / 4 / 4;
}

#w-node-_449e686c-fa49-6fa1-6be1-567ca5d7de3a-6594cfd2, #w-node-_449e686c-fa49-6fa1-6be1-567ca5d7de3c-6594cfd2 {
  place-self: center;
}

#w-node-_56c10bb9-cf19-d524-50d3-be28c4c2c6d3-6594cfd2, #w-node-_708579fc-c088-b4a2-08ee-2084ecbaea8b-6594cfd2 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_171e900d-372a-3424-1612-4299e7af6ead-6594cfd2 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_171e900d-372a-3424-1612-4299e7af6eaf-6594cfd2, #w-node-_171e900d-372a-3424-1612-4299e7af6eb1-6594cfd2, #w-node-_171e900d-372a-3424-1612-4299e7af6eb2-6594cfd2, #w-node-_171e900d-372a-3424-1612-4299e7af6eb3-6594cfd2, #w-node-_171e900d-372a-3424-1612-4299e7af6eb5-6594cfd2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_171e900d-372a-3424-1612-4299e7af6ec3-6594cfd2 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_171e900d-372a-3424-1612-4299e7af6eb7-6594cfd2, #w-node-_171e900d-372a-3424-1612-4299e7af6eb8-6594cfd2, #w-node-_171e900d-372a-3424-1612-4299e7af6eb9-6594cfd2, #w-node-_171e900d-372a-3424-1612-4299e7af6ebb-6594cfd2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c0a21c1d-cfbf-c616-8e29-9fd393ef9524-6594cfd2 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_95476256-2095-eb8d-55ab-927ccd1dd6e8-e32934df, #w-node-_78b2418b-d23e-3743-2ce4-9251496b06e6-e32934df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_78b2418b-d23e-3743-2ce4-9251496b06e7-e32934df {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_78b2418b-d23e-3743-2ce4-9251496b06e9-e32934df {
  grid-area: 3 / 1 / 4 / 4;
}

#w-node-_78b2418b-d23e-3743-2ce4-9251496b06eb-e32934df {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_78b2418b-d23e-3743-2ce4-9251496b06f0-e32934df, #w-node-_78b2418b-d23e-3743-2ce4-9251496b06ee-e32934df {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_78b2418b-d23e-3743-2ce4-9251496b06ed-e32934df {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_5ca91744-71c2-f486-05c8-0f90423e0801-e32934df {
  justify-self: center;
}

#w-node-_78b2418b-d23e-3743-2ce4-9251496b0729-e32934df {
  grid-area: 1 / 1 / 2 / 6;
}

#w-node-_78b2418b-d23e-3743-2ce4-9251496b072d-e32934df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_78b2418b-d23e-3743-2ce4-9251496b072f-e32934df {
  grid-area: 2 / 5 / 3 / 6;
}

#w-node-_78b2418b-d23e-3743-2ce4-9251496b0730-e32934df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_78b2418b-d23e-3743-2ce4-9251496b0775-e32934df {
  grid-area: 3 / 2 / 4 / 7;
}

#w-node-_78b2418b-d23e-3743-2ce4-9251496b0777-e32934df {
  grid-area: 1 / 3 / 4 / 4;
  justify-self: end;
}

#w-node-_78b2418b-d23e-3743-2ce4-9251496b0779-e32934df {
  grid-area: 2 / 5 / 4 / 6;
  justify-self: center;
}

#w-node-_78b2418b-d23e-3743-2ce4-9251496b077b-e32934df {
  grid-area: 1 / 1 / 3 / 2;
  justify-self: end;
}

#w-node-_78b2418b-d23e-3743-2ce4-9251496b077d-e32934df {
  grid-area: 1 / 6 / 4 / 7;
  justify-self: end;
}

#w-node-_76e2b55c-11ec-04a5-337e-20758c4d299f-d42e1e3a {
  grid-area: 1 / 1 / 2 / 6;
  justify-self: auto;
}

#w-node-_76e2b55c-11ec-04a5-337e-20758c4d29a3-d42e1e3a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_76e2b55c-11ec-04a5-337e-20758c4d29a5-d42e1e3a {
  grid-area: 2 / 5 / 3 / 6;
}

#w-node-_76e2b55c-11ec-04a5-337e-20758c4d29a6-d42e1e3a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_76e2b55c-11ec-04a5-337e-20758c4d29b9-d42e1e3a {
  grid-area: 3 / 2 / 4 / 7;
}

#w-node-_76e2b55c-11ec-04a5-337e-20758c4d29bb-d42e1e3a {
  grid-area: 1 / 1 / 4 / 2;
  justify-self: end;
}

#w-node-_76e2b55c-11ec-04a5-337e-20758c4d29bd-d42e1e3a {
  grid-area: 1 / 3 / 4 / 4;
  justify-self: end;
}

#w-node-_76e2b55c-11ec-04a5-337e-20758c4d29bf-d42e1e3a {
  grid-area: 2 / 5 / 4 / 6;
  justify-self: center;
}

#w-node-_76e2b55c-11ec-04a5-337e-20758c4d29c1-d42e1e3a {
  grid-area: 1 / 6 / 4 / 7;
  justify-self: end;
}

@media screen and (max-width: 991px) {
  #w-node-e8c3db91-e206-4cdf-7ff7-820f246eac1d-6f9b3e6b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_8f4477da-a54d-9a07-bede-c7403ce8b764-6f9b3e6b {
    grid-column: span 2 / span 2;
    justify-self: start;
  }

  #w-node-_48a3da92-98fd-cfd8-7ceb-9a8c35224bb0-6f9b3e6b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_4a92ee78-c107-1ebd-baf9-7577341a9165-d5f5ab31 {
    grid-area: 2 / 5 / 4 / 7;
    justify-self: center;
  }

  #w-node-_1a6a696f-5a45-0ef1-3eff-f20ab1c06140-d5f5ab31 {
    justify-self: end;
  }

  #w-node-_1932508b-3d0c-a680-858c-be42149dfc63-6400bf91 {
    grid-column: span 3 / span 3;
  }

  #w-node-_86f7dbb8-f73b-178b-3fda-5331a1a32670-6400bf91, #w-node-_721162e1-c822-2e2a-fc6d-bc924d94e860-6400bf91 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d4651651-4d97-41bd-4358-fe8a14fc941f-740c8d88 {
    grid-column: span 5 / span 5;
  }

  #w-node-_147d47ce-79ac-6993-369e-c05fa38c4469-740c8d88, #w-node-_147d47ce-79ac-6993-369e-c05fa38c446f-740c8d88, #w-node-_147d47ce-79ac-6993-369e-c05fa38c447b-740c8d88 {
    grid-row-end: 9;
  }

  #w-node-_0bd0b062-b49d-6ee8-c712-b9e9a228cb41-740c8d88 {
    grid-area: 6 / 4 / 7 / 5;
  }

  #w-node-_147d47ce-79ac-6993-369e-c05fa38c4467-740c8d88 {
    grid-column-end: 6;
  }

  #w-node-_6f2cfe58-eb5b-9a66-c013-e046256a28ac-740c8d88 {
    grid-area: 7 / 2 / 8 / 5;
  }

  #w-node-b75ac309-52b7-71f8-b98b-c6a20ebcbd74-740c8d88 {
    grid-area: 5 / 2 / 6 / 6;
  }

  #w-node-c6d6ae29-8800-4867-9023-7da2a8ceb41e-740c8d88 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-_353cf161-ed5b-d192-817b-630f9566013b-740c8d88 {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-ad09ce6f-e5b2-f7ea-f017-de037994e93a-740c8d88 {
    grid-area: 4 / 4 / 5 / 5;
  }

  #w-node-_147d47ce-79ac-6993-369e-c05fa38c4477-740c8d88 {
    grid-area: 8 / 2 / 9 / 3;
  }

  #w-node-_147d47ce-79ac-6993-369e-c05fa38c4471-740c8d88 {
    grid-area: 8 / 4 / 9 / 5;
  }

  #w-node-_147d47ce-79ac-6993-369e-c05fa38c447d-740c8d88 {
    grid-column: span 5 / span 5;
  }

  #w-node-_94c38fbf-842a-3923-0945-9be1cba89a4e-1563ff35 {
    grid-column: 3 / 4;
  }

  #w-node-_76e2b55c-11ec-04a5-337e-20758c4d29bf-d42e1e3a {
    grid-area: 2 / 5 / 4 / 7;
    justify-self: center;
  }

  #w-node-_76e2b55c-11ec-04a5-337e-20758c4d29c1-d42e1e3a {
    justify-self: end;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_06795599-d2be-8021-9466-cfa3177697eb-6f9b3e6b, #w-node-fc8ac299-42d0-abba-f849-210f7afca254-6f9b3e6b {
    grid-column: span 1 / span 1;
  }

  #w-node-e8c3db91-e206-4cdf-7ff7-820f246eac05-6f9b3e6b {
    align-self: center;
  }

  #w-node-e8c3db91-e206-4cdf-7ff7-820f246eac0a-6f9b3e6b {
    grid-area: 4 / 2 / 5 / 5;
    align-self: start;
  }

  #w-node-e8c3db91-e206-4cdf-7ff7-820f246eac1d-6f9b3e6b {
    grid-area: 5 / 1 / 6 / 5;
  }

  #w-node-_8f4477da-a54d-9a07-bede-c7403ce8b75e-6f9b3e6b {
    align-self: center;
  }

  #w-node-_8f4477da-a54d-9a07-bede-c7403ce8b761-6f9b3e6b {
    grid-column: span 3 / span 3;
    align-self: start;
  }

  #w-node-_8f4477da-a54d-9a07-bede-c7403ce8b764-6f9b3e6b {
    grid-area: 5 / 3 / 6 / 7;
  }

  #w-node-_4606af94-5289-19f9-eabb-f2717050f7f3-6f9b3e6b {
    align-self: center;
  }

  #w-node-a59d93b7-3309-f20f-9cd4-f7afe72ed987-6f9b3e6b {
    grid-area: 4 / 2 / 5 / 5;
    align-self: start;
  }

  #w-node-_48a3da92-98fd-cfd8-7ceb-9a8c35224bb0-6f9b3e6b {
    grid-area: 5 / 1 / 6 / 5;
  }

  #w-node-_82a4a90d-8d3d-523f-ae66-1fbb2fb05698-6f9b3e6b {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-_1dfa8732-d02e-1948-d99f-a4133f057830-6f9b3e6b {
    grid-area: 4 / 1 / 5 / 4;
  }

  #w-node-_3bf2adae-4e8a-c8d6-1a6e-9118c8857f68-6f9b3e6b {
    grid-area: 2 / 1 / 5 / 2;
  }

  #w-node-_0c09f730-5a6c-27e5-9a81-c5910ece0a29-6f9b3e6b {
    grid-area: 2 / 3 / 5 / 4;
  }

  #w-node-_8259e810-1a4f-6e1d-5abd-486a0a47b3b6-6f9b3e6b {
    grid-area: 2 / 5 / 5 / 6;
  }

  #w-node-fd038c20-b1dd-6c1c-aa25-1a3576ac6f56-6f9b3e6b {
    grid-area: 1 / 1 / 2 / 4;
    align-self: start;
  }

  #w-node-bdff9657-a0b2-dcc0-85ae-5896a3e2cef7-6f9b3e6b {
    grid-area: 3 / 2 / 4 / 3;
    align-self: start;
  }

  #w-node-_97cf3a45-dcfd-d3d3-573e-62bfbf2cca36-6f9b3e6b {
    grid-area: 3 / 4 / 4 / 5;
    align-self: start;
  }

  #w-node-_4e0a4cc1-5559-4d08-25c2-e98d5266314b-6f9b3e6b {
    grid-column-end: 7;
  }

  #w-node-_65bf78c4-07e1-22db-eea5-d838953de1c6-6f9b3e6b {
    grid-column: 4 / 7;
  }

  #w-node-d6f09b3f-384e-b1a3-0485-e2b8361fe55b-6f9b3e6b {
    grid-column-end: 4;
  }

  #w-node-_4652b22f-b70b-0171-543f-1178bc948624-6f9b3e6b, #w-node-e89435e1-f2ee-29ec-d002-a9cb8a2e6a52-6f9b3e6b {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_42ff91c5-2738-38c3-900a-babe0e4d22cd-6f9b3e6b {
    grid-row: 4 / 5;
    grid-column-end: 4;
  }

  #w-node-_468553d1-3284-2067-c4b8-b921e97123ea-6f9b3e6b {
    grid-column: 3 / 4;
  }

  #w-node-_2abddb01-90ad-ab6d-3d3d-c2820708970b-070896f7, #w-node-_2abddb01-90ad-ab6d-3d3d-c2820708970d-070896f7, #w-node-_2abddb01-90ad-ab6d-3d3d-c28207089723-070896f7, #w-node-_2abddb01-90ad-ab6d-3d3d-c2820708972a-070896f7 {
    order: 9999;
  }

  #w-node-_659cb3c3-4329-a882-7b79-d3e8df967623-d1606de3, #w-node-_59334d35-0950-6f25-e5c8-7afce20bf030-d1606de3 {
    grid-row-end: 5;
  }

  #w-node-_54f9c641-8737-6dc5-85c4-71e7f1cff3cd-d1606de3, #w-node-_50e08b7a-9c05-dd0a-0d80-036e2b4bb9ad-d1606de3 {
    grid-column: span 2 / span 2;
  }

  #w-node-e14f212c-8c97-7ca9-0c64-83cfb55c0c16-d1606de3 {
    grid-row-end: 5;
  }

  #w-node-e14f212c-8c97-7ca9-0c64-83cfb55c0c1f-d1606de3 {
    grid-column-end: 5;
  }

  #w-node-e14f212c-8c97-7ca9-0c64-83cfb55c0c22-d1606de3 {
    grid-row: 4 / 5;
    grid-column-start: 2;
  }

  #w-node-_12ccee16-e1bd-38c3-45eb-6e8d9189d07a-d1606de3 {
    grid-row-end: 5;
  }

  #w-node-_12ccee16-e1bd-38c3-45eb-6e8d9189d086-d1606de3, #w-node-_12ccee16-e1bd-38c3-45eb-6e8d9189d089-d1606de3 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_94c38fbf-842a-3923-0945-9be1cba89a4e-1563ff35 {
    grid-area: 1 / 3 / 3 / 4;
  }
}

@media screen and (max-width: 479px) {
  #Message.w-node-b021841b-e93a-cc2c-5c24-e9054fecc9fc-4fecc9ed {
    grid-column: span 1 / span 1;
  }

  #w-node-c847e44f-0f77-c6dc-90a4-047c179f0686-6f9b3e6b {
    grid-column-end: 2;
  }

  #w-node-_2a6c3e9a-6b3a-d1c9-4a94-56e38f0cc035-6f9b3e6b {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_06795599-d2be-8021-9466-cfa3177697eb-6f9b3e6b {
    grid-column: span 1 / span 1;
  }

  #w-node-_9b10084e-e9e4-c399-ddd3-a53bac66e0b8-6f9b3e6b {
    grid-column: 8 / 9;
  }

  #w-node-_59f59189-e669-4a46-6a0e-cc894297c2f0-6f9b3e6b {
    grid-column-end: 4;
  }

  #w-node-_093b9b9b-62e1-aac1-e082-ac3d3439b3b4-6f9b3e6b {
    grid-row: 3 / 4;
    grid-column-end: 4;
    align-self: start;
  }

  #w-node-_2f7a5268-c260-606b-15b1-3ccef0d8a499-6f9b3e6b {
    grid-row: 3 / 4;
    grid-column-end: 4;
    align-self: end;
  }

  #w-node-d35e01de-0987-ccf4-03e3-3dd46d065903-6f9b3e6b {
    grid-column: 1 / 4;
  }

  #w-node-adcabe28-c91b-5d32-3d52-bb54086bb512-6f9b3e6b {
    grid-area: 3 / 1 / 6 / 2;
  }

  #w-node-_33e40b30-17a8-d00e-2ea3-a010f819f21b-6f9b3e6b {
    grid-area: 3 / 3 / 4 / 4;
    justify-self: center;
  }

  #w-node-f4aec403-07dd-b44b-bf9b-5e805e7f7ca0-6f9b3e6b {
    grid-area: 3 / 2 / 4 / 3;
    justify-self: start;
  }

  #w-node-_889a27d5-f195-94e1-64fb-2d9974d6983d-6f9b3e6b {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: start;
  }

  #w-node-e8c3db91-e206-4cdf-7ff7-820f246eac03-6f9b3e6b {
    order: 3;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e8c3db91-e206-4cdf-7ff7-820f246eac05-6f9b3e6b {
    order: 1;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e8c3db91-e206-4cdf-7ff7-820f246eac0a-6f9b3e6b {
    order: 5;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e8c3db91-e206-4cdf-7ff7-820f246eac16-6f9b3e6b {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e8c3db91-e206-4cdf-7ff7-820f246eac18-6f9b3e6b {
    order: 2;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e8c3db91-e206-4cdf-7ff7-820f246eac1c-6f9b3e6b {
    order: 9999;
  }

  #w-node-e8c3db91-e206-4cdf-7ff7-820f246eac1d-6f9b3e6b {
    order: 7;
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-e8c3db91-e206-4cdf-7ff7-820f246eac1f-6f9b3e6b {
    order: 7;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e8c3db91-e206-4cdf-7ff7-820f246eac21-6f9b3e6b {
    order: 4;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e8c3db91-e206-4cdf-7ff7-820f246eac23-6f9b3e6b {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e8c3db91-e206-4cdf-7ff7-820f246eac25-6f9b3e6b {
    order: 2;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e8c3db91-e206-4cdf-7ff7-820f246eac27-6f9b3e6b, #w-node-e8c3db91-e206-4cdf-7ff7-820f246eac29-6f9b3e6b, #w-node-e8c3db91-e206-4cdf-7ff7-820f246eac2b-6f9b3e6b, #w-node-e8c3db91-e206-4cdf-7ff7-820f246eac2d-6f9b3e6b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8f4477da-a54d-9a07-bede-c7403ce8b74e-6f9b3e6b {
    order: 3;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8f4477da-a54d-9a07-bede-c7403ce8b75e-6f9b3e6b {
    order: 1;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8f4477da-a54d-9a07-bede-c7403ce8b761-6f9b3e6b {
    order: 5;
    grid-column: span 1 / span 1;
  }

  #w-node-_8f4477da-a54d-9a07-bede-c7403ce8b764-6f9b3e6b {
    order: 7;
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_8f4477da-a54d-9a07-bede-c7403ce8b750-6f9b3e6b {
    order: 2;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8f4477da-a54d-9a07-bede-c7403ce8b752-6f9b3e6b {
    order: 4;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8f4477da-a54d-9a07-bede-c7403ce8b754-6f9b3e6b {
    order: 7;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8f4477da-a54d-9a07-bede-c7403ce8b756-6f9b3e6b, #w-node-_8f4477da-a54d-9a07-bede-c7403ce8b758-6f9b3e6b, #w-node-_8f4477da-a54d-9a07-bede-c7403ce8b75a-6f9b3e6b, #w-node-_8f4477da-a54d-9a07-bede-c7403ce8b75c-6f9b3e6b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_214f6d5d-1696-41fe-5e4d-bf38965e76b5-6f9b3e6b {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d3e1728d-8af0-ab4e-e514-425a8e3492e7-6f9b3e6b {
    order: 3;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4606af94-5289-19f9-eabb-f2717050f7f3-6f9b3e6b {
    order: 1;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a59d93b7-3309-f20f-9cd4-f7afe72ed987-6f9b3e6b {
    order: 5;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_48a3da92-98fd-cfd8-7ceb-9a8c35224bb0-6f9b3e6b {
    order: 7;
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-ec3fef3b-6de2-34c7-4794-da4ca63e5ddb-6f9b3e6b {
    order: 7;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_621843c8-060a-f78f-67fe-ff62eee28977-6f9b3e6b {
    order: 4;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_73e861ed-12e4-50a5-bc6a-2b3386baf3c3-6f9b3e6b {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4b301513-2277-0c61-bbd1-762759588383-6f9b3e6b {
    order: 2;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ffb27f6d-fffb-3c46-3b81-5d6eee851425-6f9b3e6b, #w-node-_1299ba26-bec6-f164-3a8f-70e373a9ed63-6f9b3e6b, #w-node-_23cf2c07-e1f5-9d21-42da-bc3b58265f6f-6f9b3e6b, #w-node-_33390be3-ca21-0333-e943-85461c1ad0f2-6f9b3e6b, #w-node-_82a4a90d-8d3d-523f-ae66-1fbb2fb05698-6f9b3e6b, #w-node-_1dfa8732-d02e-1948-d99f-a4133f057830-6f9b3e6b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fd038c20-b1dd-6c1c-aa25-1a3576ac6f56-6f9b3e6b {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bdff9657-a0b2-dcc0-85ae-5896a3e2cef7-6f9b3e6b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_97cf3a45-dcfd-d3d3-573e-62bfbf2cca36-6f9b3e6b {
    grid-column: span 1 / span 1;
  }

  #w-node-_4e0a4cc1-5559-4d08-25c2-e98d5266314b-6f9b3e6b, #w-node-d58e2cbe-bbb9-e46d-5f34-11165fcbca8e-6f9b3e6b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_65bf78c4-07e1-22db-eea5-d838953de1c6-6f9b3e6b {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_9e62a479-c48d-b284-5bfb-a1d38b14a892-6f9b3e6b, #w-node-d6f09b3f-384e-b1a3-0485-e2b8361fe55b-6f9b3e6b, #w-node-c6052b6e-febd-f7d9-87d1-c8f1831ac10b-6f9b3e6b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4652b22f-b70b-0171-543f-1178bc948624-6f9b3e6b, #w-node-e89435e1-f2ee-29ec-d002-a9cb8a2e6a52-6f9b3e6b {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_42ff91c5-2738-38c3-900a-babe0e4d22cd-6f9b3e6b {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_468553d1-3284-2067-c4b8-b921e97123ea-6f9b3e6b, #w-node-_48ea992a-1af7-371a-ba9b-582dc1ff74d6-6f9b3e6b, #w-node-_072f5e01-b7ae-3e29-923e-3c262b26f34a-6f9b3e6b, #w-node-_2c22319d-b19c-b1f0-e3ee-d6166b7764ab-6f9b3e6b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2abddb01-90ad-ab6d-3d3d-c28207089707-070896f7 {
    order: 1;
  }

  #w-node-_2abddb01-90ad-ab6d-3d3d-c28207089709-070896f7 {
    order: 2;
  }

  #w-node-_2abddb01-90ad-ab6d-3d3d-c2820708970b-070896f7 {
    order: 5;
  }

  #w-node-_2abddb01-90ad-ab6d-3d3d-c2820708970d-070896f7 {
    order: 6;
  }

  #w-node-_2abddb01-90ad-ab6d-3d3d-c2820708970f-070896f7 {
    order: 3;
  }

  #w-node-_2abddb01-90ad-ab6d-3d3d-c28207089716-070896f7 {
    order: 4;
  }

  #w-node-_2abddb01-90ad-ab6d-3d3d-c28207089723-070896f7 {
    order: 7;
  }

  #w-node-_2abddb01-90ad-ab6d-3d3d-c2820708972a-070896f7 {
    order: 9999;
  }

  #w-node-d9198631-329a-5d95-1cb5-dd71f4508aff-6974e786 {
    order: 1;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d9198631-329a-5d95-1cb5-dd71f4508b01-6974e786 {
    order: 3;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a43b4671-e678-d45c-3274-1d6780a2d7aa-6974e786 {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d9198631-329a-5d95-1cb5-dd71f4508b07-6974e786 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d9198631-329a-5d95-1cb5-dd71f4508b09-6974e786 {
    order: 4;
  }

  #w-node-_7185e443-86cc-c13c-8d5d-4d2bc61800bf-6974e786, #w-node-_7185e443-86cc-c13c-8d5d-4d2bc61800c5-6974e786, #w-node-_7185e443-86cc-c13c-8d5d-4d2bc61800d6-6974e786, #w-node-_7185e443-86cc-c13c-8d5d-4d2bc61800da-6974e786, #w-node-_7185e443-86cc-c13c-8d5d-4d2bc61800dc-6974e786, #w-node-_7185e443-86cc-c13c-8d5d-4d2bc61800e0-6974e786, #w-node-_659cb3c3-4329-a882-7b79-d3e8df967623-d1606de3, #w-node-_59334d35-0950-6f25-e5c8-7afce20bf030-d1606de3, #w-node-_88f6450b-b78c-131d-fe11-4c9f53d4fe2d-d1606de3, #w-node-_324214a7-9b75-287b-5b14-6ff4db8cc763-d1606de3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_54f9c641-8737-6dc5-85c4-71e7f1cff3cd-d1606de3, #w-node-_50e08b7a-9c05-dd0a-0d80-036e2b4bb9ad-d1606de3 {
    grid-column: span 1 / span 1;
  }

  #w-node-e14f212c-8c97-7ca9-0c64-83cfb55c0c15-d1606de3, #w-node-e14f212c-8c97-7ca9-0c64-83cfb55c0c16-d1606de3, #w-node-_0254343b-fe98-aa75-8dbd-298356a71683-d1606de3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d4af4fa2-1317-d859-6727-70330115e90d-d1606de3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }

  #w-node-e14f212c-8c97-7ca9-0c64-83cfb55c0c18-d1606de3, #w-node-e14f212c-8c97-7ca9-0c64-83cfb55c0c1d-d1606de3, #w-node-e14f212c-8c97-7ca9-0c64-83cfb55c0c1f-d1606de3, #w-node-e14f212c-8c97-7ca9-0c64-83cfb55c0c22-d1606de3, #w-node-_12ccee16-e1bd-38c3-45eb-6e8d9189d079-d1606de3, #w-node-_12ccee16-e1bd-38c3-45eb-6e8d9189d07a-d1606de3, #w-node-_12ccee16-e1bd-38c3-45eb-6e8d9189d07c-d1606de3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7ed3e208-a590-7376-9fff-084c759d779b-d1606de3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }

  #w-node-_12ccee16-e1bd-38c3-45eb-6e8d9189d07e-d1606de3, #w-node-_12ccee16-e1bd-38c3-45eb-6e8d9189d084-d1606de3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_12ccee16-e1bd-38c3-45eb-6e8d9189d086-d1606de3, #w-node-_12ccee16-e1bd-38c3-45eb-6e8d9189d089-d1606de3 {
    grid-column: span 1 / span 1;
  }

  #w-node-_2f91681e-af80-4043-4305-631963b27828-d1606de3 {
    order: 1;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f26f8706-9e25-1c40-d02d-0145f4b134f7-d1606de3 {
    order: 3;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e6761319-6875-65f9-e975-bc13a5615c76-d1606de3 {
    order: 5;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_945f6c79-4bc1-0227-28a6-33d4b7d19692-d1606de3 {
    grid-column: span 2 / span 2;
  }

  #w-node-c1e8b371-4fac-8563-82c0-7c66586a294f-d1606de3 {
    order: 2;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_257ccaeb-f190-e97e-62c7-6b9cdd298851-d1606de3 {
    order: 4;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fc031ed4-b14f-f215-1bd4-12fa98e07a0a-d1606de3 {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_18b90bdd-0372-ea84-b777-ec5d42241047-d1606de3 {
    order: 5;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a0c9c941-0c3a-6d55-2151-56f1c9b0dfe1-d1606de3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3f2a744a-4be7-62fa-e2a2-9a7ae320ebb6-d1606de3 {
    order: 5;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a482f176-cf5c-9f29-6ec5-bf5fa9db5aad-d1606de3, #w-node-a482f176-cf5c-9f29-6ec5-bf5fa9db5aaf-d1606de3 {
    grid-column-end: 8;
  }

  #w-node-a482f176-cf5c-9f29-6ec5-bf5fa9db5ab1-d1606de3 {
    grid-area: 5 / 1 / 6 / 8;
  }

  #w-node-a482f176-cf5c-9f29-6ec5-bf5fa9db5abd-d1606de3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_52d60f41-ffc3-59f0-8aac-53d86566fa01-d5f5ab31 {
    order: 1;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1c0d2a2b-fd3d-55de-0fdf-89266827fecc-d5f5ab31 {
    order: 3;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a26bcd7a-828a-6c5a-67fc-da015f572e17-d5f5ab31 {
    order: 5;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fa7ab76d-ad30-dd3e-7fc7-1d1871ee9a3f-d5f5ab31 {
    order: 7;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5d9a2691-2851-07da-9c37-b510dc9192e8-d5f5ab31 {
    order: 2;
    grid-row: span 1 / span 1;
  }

  #w-node-_2b30c96d-2848-e8c2-9262-6397c1cf3485-d5f5ab31 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9d8e4518-bfcc-6c03-bb5e-22f81d780bf6-d5f5ab31 {
    order: 4;
  }

  #w-node-bacfe0cc-c032-af5e-cb5a-743404dd4c68-d5f5ab31 {
    order: 6;
  }

  #w-node-_6c2e7592-787c-dc96-c48e-fea848b0283b-d5f5ab31 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_6c2e7592-787c-dc96-c48e-fea848b02843-d5f5ab31, #w-node-_6c2e7592-787c-dc96-c48e-fea848b02851-d5f5ab31, #w-node-b06d080e-4487-72cc-1b70-5b6d1d40c070-6400bf91 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1932508b-3d0c-a680-858c-be42149dfc63-6400bf91, #w-node-_8c2928a7-cb0c-3f0c-7e13-6219b79f6906-bf8e5b8d, #w-node-ab94b29e-12af-4ffc-cffe-b49d9a1475d8-bf8e5b8d, #w-node-e43b5e38-7ce9-5b29-9079-b43c9b2878f8-bf8e5b8d {
    grid-column: span 1 / span 1;
  }

  #w-node-c3687a56-71e6-5285-bdca-62c84c2cb949-bf8e5b8d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_48303d71-41f0-44ee-db7d-44e96c93ad1b-bf8e5b8d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: end;
  }

  #w-node-_48303d71-41f0-44ee-db7d-44e96c93ad23-bf8e5b8d {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_48303d71-41f0-44ee-db7d-44e96c93ad21-bf8e5b8d {
    order: 2;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_48303d71-41f0-44ee-db7d-44e96c93ad27-bf8e5b8d {
    order: 9999;
    justify-self: start;
  }

  #w-node-a78679cb-d427-27e8-d5b2-c07063cef380-bf8e5b8d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_964b76db-a10f-c722-bbbb-a95ef578c1db-bf8e5b8d, #w-node-_883c6eca-5feb-3e49-2884-6ab5da159bf6-bf8e5b8d, #w-node-_68272518-ff17-f817-fda0-ab8b1562bdd2-bf8e5b8d {
    grid-column: span 1 / span 1;
  }

  #w-node-_5e0315d0-b480-b6eb-73aa-0e0ac90febe6-bf8e5b8d, #w-node-e83bdf48-ca4b-d686-9042-f81784feca52-bf8e5b8d {
    grid-row: span 1 / span 1;
  }

  #w-node-_39af909b-48fc-2445-a32c-a4d14c83ecc4-bf8e5b8d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_959e78f6-7783-9c41-cb84-bb3f2fe60a63-bf8e5b8d, #w-node-_5bd8e973-0b3f-46df-4467-2db29fdadbfb-bf8e5b8d {
    grid-column: span 1 / span 1;
  }

  #w-node-a81d12d6-684a-01f0-4eeb-8ee075347e60-bf8e5b8d, #w-node-bb89dedd-0b06-44fc-6667-9ef438884496-bf8e5b8d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e8c2ddef-40bb-14fb-602e-3f75b0fcf409-bf8e5b8d {
    grid-column: span 1 / span 1;
  }

  #w-node-_56c10bb9-cf19-d524-50d3-be28c4c2c6c5-bf8e5b8d {
    order: 1;
    grid-column: span 1 / span 1;
  }

  #w-node-_56c10bb9-cf19-d524-50d3-be28c4c2c6cc-bf8e5b8d {
    order: 5;
    grid-row: span 1 / span 1;
  }

  #w-node-_56c10bb9-cf19-d524-50d3-be28c4c2c6ca-bf8e5b8d {
    grid-row: span 1 / span 1;
  }

  #w-node-_56c10bb9-cf19-d524-50d3-be28c4c2c6c7-bf8e5b8d {
    order: 2;
  }

  #w-node-_56c10bb9-cf19-d524-50d3-be28c4c2c6ce-bf8e5b8d {
    order: 3;
  }

  #w-node-_56c10bb9-cf19-d524-50d3-be28c4c2c6d0-bf8e5b8d {
    order: 7;
  }

  #w-node-_449e686c-fa49-6fa1-6be1-567ca5d7de36-bf8e5b8d {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_449e686c-fa49-6fa1-6be1-567ca5d7de38-bf8e5b8d {
    order: 2;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_449e686c-fa49-6fa1-6be1-567ca5d7de3a-bf8e5b8d {
    justify-self: start;
  }

  #w-node-_449e686c-fa49-6fa1-6be1-567ca5d7de3c-bf8e5b8d {
    order: 9999;
    justify-self: start;
  }

  #w-node-_56c10bb9-cf19-d524-50d3-be28c4c2c6d3-bf8e5b8d {
    order: 8;
    grid-column: span 1 / span 1;
  }

  #w-node-_708579fc-c088-b4a2-08ee-2084ecbaea8b-bf8e5b8d {
    order: 6;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_171e900d-372a-3424-1612-4299e7af6ead-bf8e5b8d, #w-node-_171e900d-372a-3424-1612-4299e7af6ec3-bf8e5b8d {
    grid-column: span 1 / span 1;
  }

  #w-node-c0a21c1d-cfbf-c616-8e29-9fd393ef9524-bf8e5b8d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8c2928a7-cb0c-3f0c-7e13-6219b79f6906-740c8d88, #w-node-ab94b29e-12af-4ffc-cffe-b49d9a1475d8-740c8d88, #w-node-e43b5e38-7ce9-5b29-9079-b43c9b2878f8-740c8d88 {
    grid-column: span 1 / span 1;
  }

  #w-node-a78679cb-d427-27e8-d5b2-c07063cef380-740c8d88 {
    justify-self: center;
  }

  #w-node-_964b76db-a10f-c722-bbbb-a95ef578c1db-740c8d88, #w-node-_883c6eca-5feb-3e49-2884-6ab5da159bf6-740c8d88, #w-node-_68272518-ff17-f817-fda0-ab8b1562bdd2-740c8d88 {
    grid-column: span 1 / span 1;
  }

  #w-node-_5e0315d0-b480-b6eb-73aa-0e0ac90febe6-740c8d88 {
    grid-row: span 1 / span 1;
  }

  #w-node-_2be83b54-32f7-cdf5-db44-e328ec9a683d-740c8d88 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e83bdf48-ca4b-d686-9042-f81784feca52-740c8d88 {
    grid-row: span 1 / span 1;
  }

  #w-node-_959e78f6-7783-9c41-cb84-bb3f2fe60a63-740c8d88, #w-node-_31f01068-b200-56fd-2243-ac95f74fb5b8-740c8d88 {
    grid-column: span 1 / span 1;
  }

  #w-node-_31f01068-b200-56fd-2243-ac95f74fb5c2-740c8d88, #w-node-_31f01068-b200-56fd-2243-ac95f74fb5ca-740c8d88 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_31f01068-b200-56fd-2243-ac95f74fb5d2-740c8d88, #w-node-_56c10bb9-cf19-d524-50d3-be28c4c2c6c5-740c8d88 {
    grid-column: span 1 / span 1;
  }

  #w-node-_56c10bb9-cf19-d524-50d3-be28c4c2c6cc-740c8d88, #w-node-_56c10bb9-cf19-d524-50d3-be28c4c2c6ca-740c8d88 {
    grid-row: span 1 / span 1;
  }

  #w-node-_3a28c53a-b335-df7c-1c4c-3db8a82e5d5a-740c8d88 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_56c10bb9-cf19-d524-50d3-be28c4c2c6d3-740c8d88, #w-node-_171e900d-372a-3424-1612-4299e7af6ead-740c8d88 {
    grid-column: span 1 / span 1;
  }

  #w-node-_39af6174-f8f6-9710-6d2f-162e79395ebd-740c8d88 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_171e900d-372a-3424-1612-4299e7af6ec3-740c8d88 {
    grid-column: span 1 / span 1;
  }

  #w-node-d4651651-4d97-41bd-4358-fe8a14fc941f-740c8d88 {
    order: 8;
    grid-column: span 1 / span 1;
  }

  #w-node-_807e2ccb-7b8b-6085-38f3-89a3b29ca200-740c8d88 {
    order: 1;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e11aecab-9a12-9694-a111-b519137090ec-740c8d88 {
    order: 3;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_84427968-14a9-59cb-6d22-30da67ff806f-740c8d88 {
    order: 5;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_28161a85-2663-7e9b-5e3a-d97eb699733d-740c8d88 {
    order: 6;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5cddaf4f-6f21-213e-34d5-721ddf7e75a6-740c8d88 {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_147d47ce-79ac-6993-369e-c05fa38c4469-740c8d88 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_147d47ce-79ac-6993-369e-c05fa38c446b-740c8d88 {
    order: 2;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_147d47ce-79ac-6993-369e-c05fa38c446f-740c8d88 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_650718fa-0ee4-f5a6-4b8a-025aa26eb63e-740c8d88 {
    order: 5;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_147d47ce-79ac-6993-369e-c05fa38c447b-740c8d88 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0bd0b062-b49d-6ee8-c712-b9e9a228cb41-740c8d88 {
    order: 12;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_147d47ce-79ac-6993-369e-c05fa38c4475-740c8d88, #w-node-_706c9e57-545d-380b-5d81-f395ed1407e5-740c8d88 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_147d47ce-79ac-6993-369e-c05fa38c4467-740c8d88 {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6f2cfe58-eb5b-9a66-c013-e046256a28ac-740c8d88 {
    order: 11;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b75ac309-52b7-71f8-b98b-c6a20ebcbd74-740c8d88 {
    order: 13;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c6d6ae29-8800-4867-9023-7da2a8ceb41e-740c8d88 {
    order: 8;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_353cf161-ed5b-d192-817b-630f9566013b-740c8d88 {
    order: 4;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ad09ce6f-e5b2-f7ea-f017-de037994e93a-740c8d88 {
    order: 7;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_147d47ce-79ac-6993-369e-c05fa38c4477-740c8d88 {
    order: 10;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_147d47ce-79ac-6993-369e-c05fa38c4471-740c8d88 {
    order: 13;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_147d47ce-79ac-6993-369e-c05fa38c447d-740c8d88 {
    order: 8;
    grid-column: span 1 / span 1;
  }

  #w-node-_6eb5e950-b65f-d185-8584-384787928f59-f62588c7, #w-node-_2c1b35d3-57ae-4f7a-32bb-b69e123cdbba-f62588c7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f7c3fda9-01f4-6285-5c97-1a3d73b2457c-1563ff35, #w-node-b3e6bc78-1493-54d9-4d5c-e087e4cf5432-1563ff35 {
    grid-column-end: 2;
  }

  #w-node-_94c38fbf-842a-3923-0945-9be1cba89a4e-1563ff35 {
    grid-column: 1 / 2;
  }

  #w-node-_2fc29b5f-ef08-4601-c8a0-b13db0bb6f94-1563ff35 {
    grid-column-end: 2;
  }

  #w-node-_83e250bc-825b-afe4-7eb8-caea8e97db01-1563ff35 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7d6a0b7c-6d22-b901-7a60-553c7448fea2-1563ff35 {
    grid-column-end: 2;
  }

  #w-node-_7d6a0b7c-6d22-b901-7a60-553c7448feaa-1563ff35 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_83a0f594-cec7-79b7-b003-68c083743289-1563ff35 {
    grid-column-end: 2;
  }

  #w-node-_83a0f594-cec7-79b7-b003-68c083743291-1563ff35 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a6a564b3-0976-4aeb-bc9c-87b392b713b9-1563ff35 {
    grid-column-end: 2;
  }

  #w-node-a6a564b3-0976-4aeb-bc9c-87b392b713c1-1563ff35 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3b50827a-e3f7-96bb-67c3-271e4b80212e-1563ff35 {
    grid-column-end: 2;
  }

  #w-node-_3b50827a-e3f7-96bb-67c3-271e4b802136-1563ff35 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9e2538fa-1e5d-ecb6-ed0f-599accbeb086-1563ff35 {
    grid-column-end: 2;
  }

  #w-node-_9e2538fa-1e5d-ecb6-ed0f-599accbeb08e-1563ff35 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_373bb4cd-62e7-7b58-1960-4d4d730149c6-1563ff35 {
    grid-column-end: 2;
  }

  #w-node-_373bb4cd-62e7-7b58-1960-4d4d730149ce-1563ff35 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-eebd84f2-c211-26be-5937-b9ef2256d721-1563ff35 {
    grid-column-end: 2;
  }

  #w-node-eebd84f2-c211-26be-5937-b9ef2256d729-1563ff35 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3a53e087-2f8b-ddf8-d4e2-48213d401c00-1563ff35 {
    grid-column-end: 2;
  }

  #w-node-_3a53e087-2f8b-ddf8-d4e2-48213d401c08-1563ff35 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_989f8e15-2f4f-59f7-60b6-d8bae7c1ab55-1563ff35 {
    grid-column-end: 2;
  }

  #w-node-_989f8e15-2f4f-59f7-60b6-d8bae7c1ab5d-1563ff35 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2ea176c5-cee4-9e98-4e4b-ae891307e37e-1563ff35 {
    grid-column-end: 2;
  }

  #w-node-_2ea176c5-cee4-9e98-4e4b-ae891307e386-1563ff35 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fbc73d4f-54ac-4fd0-dfdb-b4e5edd301bb-1563ff35 {
    grid-column-end: 2;
  }

  #w-node-fbc73d4f-54ac-4fd0-dfdb-b4e5edd301c3-1563ff35 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9a262f5a-8e85-26a4-a316-e71d00dec9eb-1563ff35 {
    grid-column-end: 2;
  }

  #w-node-_9a262f5a-8e85-26a4-a316-e71d00dec9f3-1563ff35 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f33af439-f936-0213-7a74-e0c788501165-1563ff35 {
    grid-column-end: 2;
  }

  #w-node-f33af439-f936-0213-7a74-e0c78850116d-1563ff35 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8c2928a7-cb0c-3f0c-7e13-6219b79f6906-6594cfd2, #w-node-ab94b29e-12af-4ffc-cffe-b49d9a1475d8-6594cfd2, #w-node-e43b5e38-7ce9-5b29-9079-b43c9b2878f8-6594cfd2 {
    grid-column: span 1 / span 1;
  }

  #w-node-c3687a56-71e6-5285-bdca-62c84c2cb949-6594cfd2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_48303d71-41f0-44ee-db7d-44e96c93ad1b-6594cfd2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: end;
  }

  #w-node-_48303d71-41f0-44ee-db7d-44e96c93ad23-6594cfd2 {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_48303d71-41f0-44ee-db7d-44e96c93ad21-6594cfd2 {
    order: 2;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_48303d71-41f0-44ee-db7d-44e96c93ad27-6594cfd2 {
    order: 9999;
    justify-self: start;
  }

  #w-node-a78679cb-d427-27e8-d5b2-c07063cef380-6594cfd2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_964b76db-a10f-c722-bbbb-a95ef578c1db-6594cfd2, #w-node-_883c6eca-5feb-3e49-2884-6ab5da159bf6-6594cfd2, #w-node-_68272518-ff17-f817-fda0-ab8b1562bdd2-6594cfd2 {
    grid-column: span 1 / span 1;
  }

  #w-node-_5e0315d0-b480-b6eb-73aa-0e0ac90febe6-6594cfd2, #w-node-e83bdf48-ca4b-d686-9042-f81784feca52-6594cfd2 {
    grid-row: span 1 / span 1;
  }

  #w-node-_39af909b-48fc-2445-a32c-a4d14c83ecc4-6594cfd2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_959e78f6-7783-9c41-cb84-bb3f2fe60a63-6594cfd2, #w-node-_5bd8e973-0b3f-46df-4467-2db29fdadbfb-6594cfd2 {
    grid-column: span 1 / span 1;
  }

  #w-node-a81d12d6-684a-01f0-4eeb-8ee075347e60-6594cfd2, #w-node-bb89dedd-0b06-44fc-6667-9ef438884496-6594cfd2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e8c2ddef-40bb-14fb-602e-3f75b0fcf409-6594cfd2 {
    grid-column: span 1 / span 1;
  }

  #w-node-_56c10bb9-cf19-d524-50d3-be28c4c2c6c5-6594cfd2 {
    order: 1;
    grid-column: span 1 / span 1;
  }

  #w-node-_56c10bb9-cf19-d524-50d3-be28c4c2c6cc-6594cfd2 {
    order: 5;
    grid-row: span 1 / span 1;
  }

  #w-node-_56c10bb9-cf19-d524-50d3-be28c4c2c6ca-6594cfd2 {
    grid-row: span 1 / span 1;
  }

  #w-node-_56c10bb9-cf19-d524-50d3-be28c4c2c6c7-6594cfd2 {
    order: 2;
  }

  #w-node-_56c10bb9-cf19-d524-50d3-be28c4c2c6ce-6594cfd2 {
    order: 3;
  }

  #w-node-_56c10bb9-cf19-d524-50d3-be28c4c2c6d0-6594cfd2 {
    order: 7;
  }

  #w-node-_449e686c-fa49-6fa1-6be1-567ca5d7de36-6594cfd2 {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_449e686c-fa49-6fa1-6be1-567ca5d7de38-6594cfd2 {
    order: 2;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_449e686c-fa49-6fa1-6be1-567ca5d7de3a-6594cfd2 {
    justify-self: start;
  }

  #w-node-_449e686c-fa49-6fa1-6be1-567ca5d7de3c-6594cfd2 {
    order: 9999;
    justify-self: start;
  }

  #w-node-_56c10bb9-cf19-d524-50d3-be28c4c2c6d3-6594cfd2 {
    order: 8;
    grid-column: span 1 / span 1;
  }

  #w-node-_708579fc-c088-b4a2-08ee-2084ecbaea8b-6594cfd2 {
    order: 6;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_171e900d-372a-3424-1612-4299e7af6ead-6594cfd2, #w-node-_171e900d-372a-3424-1612-4299e7af6ec3-6594cfd2 {
    grid-column: span 1 / span 1;
  }

  #w-node-c0a21c1d-cfbf-c616-8e29-9fd393ef9524-6594cfd2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_78b2418b-d23e-3743-2ce4-9251496b06e7-e32934df {
    order: 1;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_78b2418b-d23e-3743-2ce4-9251496b06e9-e32934df {
    order: 3;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_78b2418b-d23e-3743-2ce4-9251496b06eb-e32934df {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_78b2418b-d23e-3743-2ce4-9251496b06f0-e32934df {
    order: 4;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_78b2418b-d23e-3743-2ce4-9251496b06ee-e32934df, #w-node-_78b2418b-d23e-3743-2ce4-9251496b06ed-e32934df, #w-node-_78b2418b-d23e-3743-2ce4-9251496b0729-e32934df, #w-node-_78b2418b-d23e-3743-2ce4-9251496b072f-e32934df, #w-node-_78b2418b-d23e-3743-2ce4-9251496b0775-e32934df, #w-node-_78b2418b-d23e-3743-2ce4-9251496b0777-e32934df, #w-node-_78b2418b-d23e-3743-2ce4-9251496b0779-e32934df, #w-node-_78b2418b-d23e-3743-2ce4-9251496b077d-e32934df {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_76e2b55c-11ec-04a5-337e-20758c4d299f-d42e1e3a {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_76e2b55c-11ec-04a5-337e-20758c4d29a5-d42e1e3a, #w-node-_76e2b55c-11ec-04a5-337e-20758c4d29b9-d42e1e3a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}
