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

body {
  margin: 0;
}

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

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

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

[hidden], template {
  display: none;
}

a {
  background-color: #0000;
}

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

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

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

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

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

small {
  font-size: 80%;
}

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

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

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

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

pre {
  overflow: auto;
}

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

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

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

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

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

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

input {
  line-height: normal;
}

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

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

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

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

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

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

td, th {
  padding: 0;
}

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

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

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

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

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

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

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

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

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

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

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

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

.w-block {
  display: block;
}

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

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

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

.w-hidden {
  display: none;
}

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

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

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

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

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

.w-optimization {
  display: contents;
}

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

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

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

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

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

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

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

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

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

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

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

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

figure {
  margin: 0 0 10px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .w-col {
    width: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

.w-widget {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-tabs {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

:root {
  --dark-slate-blue: #0d477a;
  --new-blue: #0b243a;
  --midnight-blue2: #080c29;
  --dark-blue: #0a2236;
  --midnight-blue: #0b0e29;
  --white: white;
  --medium-aquamarine: #7ec4bd;
  --white-smoke: whitesmoke;
  --blue: #181e47;
}

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

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

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

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

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

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

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

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

h1 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 32px;
  font-weight: 700;
  line-height: 38px;
}

h2 {
  color: var(--dark-slate-blue);
  text-align: center;
  text-transform: uppercase;
  margin: 10px 0;
  font-family: Montserrat, sans-serif;
  font-size: 23px;
  font-weight: 400;
  line-height: 36px;
}

h3 {
  text-transform: uppercase;
  margin: 0 0 20px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}

h4 {
  color: var(--dark-slate-blue);
  margin: 10px 0;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
}

h5 {
  margin: 10px 0;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
}

h6 {
  margin: 10px 0;
  font-size: 12px;
  font-weight: 700;
  line-height: 18px;
}

p {
  margin-top: 0;
  margin-bottom: 5px;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  line-height: 22px;
}

.button {
  color: var(--new-blue);
  text-align: center;
  background-image: linear-gradient(#f5f5f5, #f5f5f5);
  border: 1px solid #47474f;
  border-bottom-width: 2px;
  padding: 15px 33px;
  font-family: Montserrat, sans-serif;
  font-size: 19px;
  font-style: normal;
  text-decoration: none;
  display: inline-block;
}

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

.button.form {
  color: #7ec4bd;
  border-width: 1px 1px 2px;
  border-color: #7ec4bd;
  margin-top: 23px;
  margin-bottom: 24px;
  padding-left: 54px;
  padding-right: 54px;
}

.button.form:hover {
  background-color: #7ec4bd57;
}

.header {
  color: #fff;
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/5bd85e3e7eec400378bc4995/60918186748b6206e59293be_FB%20Banner.jpg"), url("https://cdn.prod.website-files.com/5bd85e3e7eec400378bc4995/5c2d0927bc074d4f236189fc_COLLAGE123456.png");
  background-position: 0 0, 50% 15%;
  background-size: auto, cover;
  padding: 300px 10px;
}

.header.project-page {
  background-image: linear-gradient(#64d1c68c, #64d1c68c), url("https://cdn.prod.website-files.com/5bd85e3e7eec400378bc4995/5bd85e3e7eec40373ebc49d0_lake.jpg");
  padding-top: 77px;
  padding-bottom: 77px;
}

.navbar {
  background-color: #fff;
  padding-top: 18px;
  padding-bottom: 18px;
}

.nav-link {
  color: #404040;
  text-align: center;
  text-transform: uppercase;
  border-bottom: 2px solid #0000;
  margin-top: 23px;
  margin-left: 34px;
  padding: 0;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 400;
  transition: border-color .3s;
}

.nav-link:hover {
  border-bottom-color: #7ec4bd;
}

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

.logo-title {
  float: left;
  color: var(--midnight-blue2);
  text-transform: uppercase;
  margin-top: 13px;
  font-family: Montserrat, sans-serif;
  font-size: 35px;
  font-weight: 400;
}

.logo-img {
  float: left;
  margin-right: 18px;
}

.brand-block {
  font-family: Montserrat, sans-serif;
}

.main-heading {
  text-transform: uppercase;
  text-shadow: 0 -1px 0 var(--midnight-blue2), 0 1px 0 black;
  margin-top: 7px;
  font-family: Montserrat, sans-serif;
  font-size: 60px;
  font-weight: 400;
  line-height: 55px;
}

.divider {
  background-color: #fff;
  width: 80px;
  height: 2px;
  margin: 28px auto;
  display: block;
}

.divider.grey {
  background-color: var(--new-blue);
  color: var(--new-blue);
  margin-bottom: 43px;
}

.main-subtitle {
  color: #ffffffcf;
  font-family: Vollkorn, serif;
  font-size: 18px;
  font-style: italic;
}

.about-section {
  background-color: var(--dark-blue);
  text-align: center;
  padding-top: 0;
  padding-bottom: 34px;
}

.about-text {
  color: #f5f5f5;
  margin-bottom: 40px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 25px;
}

.x-icon {
  margin-top: -26px;
  margin-bottom: 34px;
}

.section {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 40px;
  padding-bottom: 0;
}

.section.grey {
  background-color: #f5f5f5;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
}

.section.contact {
  background-color: var(--midnight-blue);
  opacity: 1;
  filter: saturate(0%);
  background-image: linear-gradient(#7ec4bdde 90%, #7ec4bd), url("https://cdn.prod.website-files.com/5bd85e3e7eec400378bc4995/5bd865fc1cab6c6f2d30dd18_Tinyhouse.june22.2017.TIMSNYDERPHOTO2017-3.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
  margin-bottom: 20px;
  padding-bottom: 10px;
  font-family: Vollkorn, serif;
}

.section.footer {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--dark-blue);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: -1px;
  margin-bottom: 45px;
  padding-top: 19px;
  padding-bottom: 0;
  display: grid;
}

.grey-icon-wrapper {
  background-color: #f5f5f5;
  margin-bottom: 38px;
  padding-top: 50px;
  padding-bottom: 50px;
}

.project-wrapper {
  color: #333;
  text-decoration: none;
  transition: bottom .3s;
  display: block;
  position: relative;
  bottom: 0;
}

.project-wrapper:hover {
  bottom: 8px;
}

.team-image {
  border-radius: 100%;
  margin-bottom: 21px;
}

.role {
  margin-bottom: 16px;
  font-family: Vollkorn, serif;
  font-size: 17px;
  font-style: italic;
}

.social-link {
  background-color: #f5f5f5;
  border-radius: 100%;
  width: 29px;
  height: 29px;
  margin: 3px;
  padding-top: 5px;
  padding-left: 1px;
  transition: box-shadow .3s;
  box-shadow: inset 0 0 0 1px #0000;
}

.social-link:hover {
  box-shadow: inset 0 0 0 2px #7ec4bd;
}

.team-title {
  margin-bottom: 7px;
}

.testimonial-slider {
  background-color: #0000;
  height: auto;
}

.quote-icon {
  margin-bottom: 37px;
}

.arrow {
  color: #e3e3e3;
  width: 40px;
  font-size: 30px;
  transition: color .3s;
}

.arrow:hover {
  color: #333;
}

.testimonial-slide {
  text-align: center;
  width: 50%;
  padding: 30px 34px 29px;
}

.testimonial-slide.left-border {
  border-left: 2px solid #0000000a;
  padding-top: 50px;
}

.mask {
  width: 95%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.team-row {
  margin-bottom: 20px;
}

.testimonial {
  margin-bottom: 22px;
  font-size: 26px;
  line-height: 33px;
}

.from {
  color: #ababab;
  text-transform: uppercase;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.icon-wrapper {
  height: 95px;
  margin-bottom: 10px;
  padding-top: 13px;
}

.icon-wrapper._2 {
  padding-top: 20px;
}

.footer-logo {
  opacity: 1;
  margin-bottom: 15px;
}

.contact-text {
  color: var(--new-blue);
  font-family: Verdana, Geneva, sans-serif;
  font-size: 17px;
}

.link {
  color: #1c1c1c;
}

.social-wrapper {
  text-align: left;
  margin-bottom: 11px;
  margin-left: 33%;
  text-decoration: none;
  transition: opacity .3s;
  display: block;
}

.social-wrapper:hover {
  opacity: .43;
}

.footer-text {
  color: #f5f5f5;
  font-family: Montserrat, sans-serif;
}

.social-link-text {
  display: inline-block;
}

.social-icon {
  margin-top: -6px;
  margin-right: 9px;
}

.field {
  color: #7ec4bd;
  background-color: #fff3;
  border: 0 solid #000;
  height: 57px;
  margin-bottom: 0;
  padding-top: 17px;
  padding-bottom: 17px;
  font-size: 18px;
  font-style: italic;
  box-shadow: inset 3px 0 #0000;
}

.field:focus {
  box-shadow: inset 3px 0 #7ec4bd;
}

.field.large {
  height: 127px;
}

.field.darker {
  background-color: #ffffff2e;
  transition: box-shadow .3s;
}

.form-wrapper {
  padding-left: 20%;
  padding-right: 20%;
}

.success-message {
  color: #7ec4bd;
  background-color: #0000;
  border: 1px solid #7ec4bd;
  border-bottom-width: 2px;
  padding-top: 82px;
  padding-bottom: 82px;
}

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

.project-title {
  color: var(--dark-slate-blue);
  margin-bottom: 4px;
}

.grow-row {
  margin-bottom: 42px;
}

.screenshot {
  margin-bottom: 43px;
}

.face {
  border-radius: 100%;
  margin-bottom: 10px;
}

.container {
  padding-top: 37px;
}

.heading {
  color: var(--midnight-blue);
  font-size: 40px;
}

.heading-2 {
  color: var(--new-blue);
  font-size: 30px;
}

.heading-3, .heading-4, .heading-5 {
  color: var(--new-blue);
}

.paragraph, .paragraph-2 {
  color: var(--new-blue);
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
}

.heading-6, .heading-7 {
  color: var(--new-blue);
}

.paragraph-3 {
  color: var(--new-blue);
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
}

.heading-8, .heading-9, .heading-10 {
  color: var(--new-blue);
}

.paragraph-4 {
  color: var(--new-blue);
  font-family: Montserrat, sans-serif;
}

.paragraph-5, .paragraph-6 {
  color: var(--new-blue);
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
}

.heading-11 {
  color: var(--new-blue);
}

.heading-12 {
  color: var(--new-blue);
  font-weight: 500;
}

.section-2 {
  color: #7ec4bd;
}

.heading-13 {
  background-color: var(--new-blue);
  color: #f5f5f5;
  text-align: center;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
  text-decoration: none;
  display: block;
}

.heading-14 {
  background-color: var(--new-blue);
  background-image: linear-gradient(to bottom, var(--dark-blue), var(--dark-blue)), linear-gradient(to bottom, black, white);
  color: #f5f5f5;
  text-align: center;
  margin-top: 13px;
  margin-bottom: 16px;
  padding-top: 20px;
  padding-bottom: 11px;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
}

.paragraph-7 {
  color: var(--dark-blue);
  text-align: center;
  margin-bottom: -50px;
  margin-left: 100px;
  margin-right: 100px;
  padding-top: 8px;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
}

.form-block {
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: block;
  position: relative;
}

.field-label, .field-label-2 {
  font-family: Montserrat, sans-serif;
  font-weight: 400;
}

.text-field, .text-field-2, .text-field-3, .text-field-4, .text-field-5, .text-field-6, .text-field-7 {
  font-family: Montserrat, sans-serif;
}

.submit-button {
  background-color: var(--dark-blue);
  font-family: Montserrat, sans-serif;
}

.image {
  margin-top: -100px;
  margin-bottom: -500px;
  padding-bottom: -400px;
}

.image-2 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: 125px;
}

.section-3 {
  opacity: 1;
  background-color: #0000;
  height: 50%;
  margin-top: -16px;
  margin-bottom: -164px;
  padding-top: 200px;
  padding-bottom: 200px;
  display: block;
  position: static;
  overflow: visible;
}

.section-4 {
  overflow: scroll;
}

.heading-15 {
  color: #f5f5f5;
  text-align: center;
  padding-top: 200px;
  padding-bottom: 200px;
  font-family: Montserrat, sans-serif;
  font-size: 75px;
  font-weight: 400;
}

.text-block {
  opacity: .79;
  color: var(--dark-blue);
  text-align: center;
  background-image: linear-gradient(#f5f5f5, #f5f5f5);
  border-style: none;
  margin-top: -100px;
  padding-top: 52px;
  padding-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 100px;
}

.text-block-2 {
  opacity: 1;
  color: var(--dark-blue);
  display: inline;
  position: static;
}

.paragraph-8 {
  color: var(--dark-blue);
  text-align: center;
  padding-left: 200px;
  padding-right: 200px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
}

.section-5 {
  padding-top: 50px;
}

.container-2 {
  background-image: linear-gradient(#f5f5f5f2, #f5f5f5f2);
  margin-top: 36px;
  margin-bottom: 14px;
  display: block;
}

.text-field-8 {
  padding-right: 451px;
}

.form-block-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  display: grid;
}

.form-2 {
  display: flex;
}

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

.select-field {
  margin-left: auto;
  margin-right: auto;
  padding-left: 147px;
  padding-right: 147px;
  display: block;
}

.radio-button-field, .radio-button-field-2, .radio-button-field-3 {
  margin-left: 100px;
  font-family: Montserrat, sans-serif;
}

.text-block-3 {
  color: var(--dark-slate-blue);
  margin-left: 50px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.text-block-4 {
  margin-left: 50px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.form-3 {
  margin-bottom: auto;
  margin-right: 0;
  padding-right: 238px;
}

.text-block-5 {
  color: var(--dark-slate-blue);
  margin-left: 50px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.radio-button-field-4, .radio-button-field-5 {
  margin-left: 100px;
}

.radio-button-field-6 {
  margin-left: 100px;
  font-family: Montserrat, sans-serif;
}

.radio-button-field-7, .radio-button-field-8 {
  margin-left: 100px;
}

.radio-button-label, .radio-button-label-2, .radio-button-label-3, .radio-button-label-4 {
  font-family: Montserrat, sans-serif;
}

.text-block-6 {
  color: var(--dark-slate-blue);
  margin-left: 50px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.radio-button-field-9, .radio-button-field-10, .radio-button-field-11 {
  margin-left: 100px;
}

.radio-button-label-5, .radio-button-label-6, .radio-button-label-7 {
  font-family: Montserrat, sans-serif;
}

.div-block {
  color: var(--dark-slate-blue);
  margin-left: 50px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.radio-button-field-12 {
  margin-left: 100px;
}

.radio-button-label-8 {
  font-family: Montserrat, sans-serif;
}

.radio-button-field-13 {
  margin-left: 100px;
}

.radio-button-label-9 {
  font-family: Montserrat, sans-serif;
}

.radio-button-field-14 {
  margin-left: 100px;
}

.radio-button-label-10 {
  font-family: Montserrat, sans-serif;
}

.radio-button-field-15 {
  margin-left: 100px;
}

.radio-button-label-11 {
  font-family: Montserrat, sans-serif;
}

.radio-button-field-16, .radio-button-field-17 {
  margin-left: 100px;
  font-family: Montserrat, sans-serif;
}

.text-block-7 {
  color: var(--dark-slate-blue);
  margin-left: 50px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.radio-button-field-18 {
  margin-left: 100px;
  font-family: Montserrat, sans-serif;
}

.radio-button-field-19 {
  margin-left: 100px;
}

.radio-button-label-12 {
  font-family: Montserrat, sans-serif;
}

.text-block-8 {
  color: var(--dark-slate-blue);
  margin-left: 50px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.text-field-9, .text-field-10, .text-field-11, .text-field-12 {
  margin-left: 100px;
  font-family: Montserrat, sans-serif;
}

.text-block-9 {
  color: var(--dark-slate-blue);
  margin-left: 50px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.textarea {
  margin-bottom: 65px;
  margin-left: 100px;
  padding-top: 3px;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
}

.submit-button-2 {
  background-color: var(--dark-blue);
  margin-left: 50px;
  font-family: Montserrat, sans-serif;
}

.button-2 {
  background-color: var(--dark-blue);
  margin-left: 500px;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
}

.image-3 {
  padding-top: 42px;
}

.text-block-10 {
  padding-top: 0;
}

.text-block-11 {
  color: #f5f5f5;
  margin-top: -13px;
  margin-bottom: 11px;
  padding-top: 157px;
  padding-bottom: 9px;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
}

.image-4 {
  align-self: center;
  padding-top: 0;
  padding-bottom: 24px;
}

.text-block-12 {
  color: #f5f5f5;
  text-align: center;
  margin-top: 175px;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
}

.body {
  text-align: center;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.image-5 {
  align-self: center;
  margin-top: 2px;
  padding-top: 6px;
  padding-bottom: 73px;
}

.italic-text {
  margin-bottom: 45px;
  padding-bottom: 2px;
}

.section-6 {
  background-image: url("https://cdn.prod.website-files.com/5bd85e3e7eec400378bc4995/5be08c9efe5e2515d0a41751_40ft.Tinyhouse.Interior.TIMSNYDERPHOTO2018-20.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: fixed;
  width: 100%;
  height: 100%;
  margin-bottom: -7px;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
  position: relative;
}

.heading-17 {
  float: none;
  color: #f5f5f5;
  text-align: center;
  text-shadow: 1px 1px 6px #000;
  width: 100%;
  height: 100%;
  padding-top: 103px;
  padding-bottom: 83px;
  font-family: Montserrat, sans-serif;
  font-size: 50px;
  font-weight: 600;
  line-height: 50px;
  position: relative;
}

.heading-18, .heading-19 {
  color: var(--dark-slate-blue);
  font-family: Montserrat, sans-serif;
  font-size: 25px;
  font-weight: 500;
}

.text-block-13 {
  padding-top: 57px;
  font-family: Montserrat, sans-serif;
}

.text-block-14 {
  padding-top: 79px;
  padding-bottom: 38px;
  font-family: Montserrat, sans-serif;
}

.grid {
  grid-template-columns: .5fr;
  margin-left: 64px;
  margin-right: 64px;
}

.heading-20 {
  color: var(--dark-slate-blue);
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.div-block-2 {
  text-align: center;
  margin-left: 150px;
  margin-right: 150px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
}

.heading-21 {
  color: var(--dark-slate-blue);
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.text-block-15 {
  text-align: center;
  margin-left: 150px;
  margin-right: 150px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
}

.heading-22 {
  color: var(--dark-slate-blue);
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.container-3 {
  text-align: center;
  padding-left: 0;
  position: static;
}

.image-6 {
  position: relative;
}

.paragraph-9 {
  text-align: center;
  margin-bottom: 30px;
  font-family: Montserrat, sans-serif;
}

.slide {
  bottom: 0;
}

.slider {
  clear: none;
  background-image: linear-gradient(#0000, #0000);
  width: 100%;
  height: 100%;
  position: relative;
  bottom: -18px;
}

.container-4 {
  padding-top: 21px;
}

.rich-text-block {
  color: #f5f5f5;
  text-align: center;
  text-transform: capitalize;
  text-shadow: 1px 1px 6px #000;
  background-image: url("https://cdn.prod.website-files.com/5bd85e3e7eec400378bc4995/5be08c9efe5e2515d0a41751_40ft.Tinyhouse.Interior.TIMSNYDERPHOTO2018-20.jpg");
  background-position: 0 0;
  background-size: cover;
  margin-top: 8px;
  padding-top: 201px;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 40px;
  font-weight: 400;
}

.rich-text-block-2 {
  text-align: left;
  font-family: Montserrat, sans-serif;
}

.rich-text-block-3 {
  font-family: Montserrat, sans-serif;
}

.rich-text-block-4 {
  float: none;
  clear: both;
  direction: ltr;
  text-align: left;
  font-family: Montserrat, sans-serif;
}

.button-3 {
  float: none;
  clear: both;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  font-family: Montserrat, sans-serif;
  display: block;
  position: fixed;
  inset: auto;
  overflow: visible;
}

.link-block {
  display: block;
  position: relative;
}

.diy-shop {
  float: none;
  clear: none;
  text-align: center;
  margin-left: 0;
  margin-right: 0;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  display: block;
  position: static;
  overflow: auto;
}

.button-4 {
  background-image: linear-gradient(to bottom, var(--dark-blue), var(--dark-blue));
  margin-bottom: 11px;
  font-family: Montserrat, sans-serif;
}

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

.section-7 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.section-8 {
  background-image: linear-gradient(to bottom, var(--dark-blue), var(--dark-blue));
  padding-top: 0;
  padding-bottom: 18px;
}

.image-7 {
  text-align: center;
  margin: 16px auto 10px;
  padding-top: 0;
  display: block;
}

.column {
  margin-top: -10px;
  padding-top: 0;
  top: 14px;
}

.image-8 {
  padding-top: 25px;
}

.rich-text-block-5 {
  color: #f5f5f5;
  text-align: center;
  font-family: Montserrat, sans-serif;
}

.rich-text-block-6 {
  color: #f5f5f5;
  background-image: url("https://cdn.prod.website-files.com/5bd85e3e7eec400378bc4995/5bdc96c37b8a579bf3e31606_RVIA-NEW-LOGO.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 151px;
  margin-top: -16px;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
}

.image-9 {
  padding-top: 16px;
}

.section-9 {
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: fixed;
}

.columns {
  float: none;
  clear: none;
  position: relative;
}

.section-10 {
  background-image: linear-gradient(to bottom, var(--dark-blue), var(--dark-blue));
  padding-top: 15px;
  padding-bottom: 15px;
  position: static;
}

.text-block-16 {
  color: #f5f5f5;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
}

.section-11 {
  justify-content: center;
  padding-top: 30px;
  padding-bottom: 30px;
  display: flex;
}

.image-10, .image-11 {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

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

.column-2, .column-3 {
  display: inline-block;
}

.column-4 {
  padding-top: 4px;
  display: inline-block;
}

.section-12 {
  background-image: linear-gradient(to bottom, var(--dark-blue), var(--dark-blue));
  color: #f5f5f5;
  justify-content: space-between;
  align-items: center;
  padding: 30px 150px 40px;
  display: flex;
}

.link-block-2 {
  flex-grow: 0;
}

.section-13 {
  background-image: linear-gradient(to bottom, var(--dark-blue), var(--dark-blue));
  justify-content: center;
  padding-top: 20px;
  padding-bottom: 40px;
  display: flex;
}

.text-block-17 {
  color: #f5f5f5;
  font-family: Montserrat, sans-serif;
  display: inline;
  position: static;
}

.container-6 {
  display: flex;
}

.text-block-18 {
  color: #f5f5f5;
  text-align: center;
  flex: 1;
  justify-content: center;
  font-family: Montserrat, sans-serif;
  display: flex;
}

.div-block-3 {
  font-size: 40px;
}

.container-7 {
  background-image: linear-gradient(#f5f5f5e6, #f5f5f5e6);
}

.rich-text-block-7 {
  text-align: center;
}

.image-13 {
  padding-bottom: 0;
}

.rich-text-block-8 {
  text-align: center;
}

.image-14 {
  padding-bottom: 0;
}

.button-5 {
  color: var(--dark-blue);
  background-image: linear-gradient(#f5f5f5, #f5f5f5);
  font-family: Montserrat, sans-serif;
}

.image-16 {
  padding-top: 0;
  padding-bottom: 0;
}

.heading-24 {
  background-image: linear-gradient(to bottom, var(--dark-blue), var(--dark-blue));
  color: #f5f5f5;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 35px;
}

.collection-item {
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 463px;
  padding-left: 50px;
  padding-right: 50px;
  display: block;
  position: static;
  overflow: visible;
}

.container-8 {
  clear: none;
  text-align: center;
  padding-left: 0;
  padding-right: 0;
  display: inline;
  position: static;
}

.collection-list-wrapper {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

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

.image-18 {
  padding-left: 0;
  padding-right: 0;
}

.columns-2 {
  clear: both;
}

.rich-text-block-9 {
  text-align: center;
}

.rich-text-block-10 {
  text-align: left;
}

.navbar-3 {
  background-image: linear-gradient(to bottom, var(--dark-blue), var(--dark-blue));
}

.image-19 {
  padding-top: 15px;
  padding-bottom: 15px;
}

.nav-link-2, .nav-link-3 {
  color: #f5f5f5;
  font-family: Montserrat, sans-serif;
}

.nav-link-3.w--current {
  color: #f5f5f5;
}

.nav-link-4 {
  color: #f5f5f5;
  font-family: Montserrat, sans-serif;
}

.navbar-4 {
  background-image: linear-gradient(to bottom, var(--dark-blue), var(--dark-blue));
  color: #f5f5f5;
  padding-top: 15px;
  padding-bottom: 15px;
}

.nav-link-5, .nav-link-6 {
  color: #f5f5f5;
  font-family: Montserrat, sans-serif;
}

.nav-link-6.w--current {
  color: #f5f5f5;
}

.nav-link-7 {
  color: #f5f5f5;
  font-family: Montserrat, sans-serif;
}

.navbar-5 {
  background-image: linear-gradient(to bottom, var(--dark-blue), var(--dark-blue));
  padding-top: 15px;
  padding-bottom: 15px;
}

.nav-link-8, .nav-link-9 {
  color: #f5f5f5;
  font-family: Montserrat, sans-serif;
}

.nav-link-9.w--current {
  color: #f5f5f5;
}

.nav-link-10 {
  color: #f5f5f5;
  font-family: Montserrat, sans-serif;
}

.slide-2 {
  margin-top: 0;
  position: static;
}

.navbar-6 {
  background-image: linear-gradient(to bottom, var(--dark-blue), var(--dark-blue));
  padding-top: 15px;
  padding-bottom: 15px;
}

.nav-link-11, .nav-link-12, .nav-link-13, .nav-link-14 {
  color: #f5f5f5;
  font-family: Montserrat, sans-serif;
}

.mask-2 {
  padding-top: 0;
}

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

.image-20 {
  text-align: center;
  position: relative;
  left: 13px;
}

.text-block-19 {
  color: var(--dark-slate-blue);
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  line-height: 35px;
}

.image-21 {
  clear: none;
  display: block;
  position: static;
  overflow: visible;
}

.container-9 {
  margin-bottom: 41px;
  padding-top: 0;
  padding-bottom: 2px;
}

.body-2 {
  background-color: #0000;
}

.image-23 {
  background-image: linear-gradient(to bottom, var(--white), var(--white));
  display: block;
  position: fixed;
}

.slide-3 {
  background-image: url("https://cdn.prod.website-files.com/5bd85e3e7eec400378bc4995/5be1f139b80b6e301521c572_image13.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  background-attachment: fixed;
  position: static;
}

.container-10 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template: "Area"
  / 1fr 1fr 1fr;
  display: grid;
}

.image-24 {
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  display: block;
  position: static;
}

.image-25 {
  text-align: center;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 8px;
  display: block;
}

.image-26 {
  margin-left: auto;
  margin-right: auto;
  padding-top: 15px;
  padding-bottom: 15px;
  display: block;
}

.heading-25 {
  font-size: 32px;
  font-weight: 600;
}

.paragraph-10 {
  text-align: center;
  margin-bottom: 25px;
}

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

.image-27 {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.body-3 {
  margin-bottom: 15px;
}

.container-12 {
  margin-top: 15px;
  margin-bottom: 15px;
}

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

.container-14 {
  margin-bottom: 15px;
}

.heading-26 {
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 600;
}

.container-15 {
  margin-bottom: 15px;
}

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

.image-28 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.container-16 {
  margin-top: 15px;
  margin-bottom: 15px;
}

.container-17, .container-18, .container-19 {
  margin-bottom: 15px;
}

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

.heading-27 {
  color: var(--dark-slate-blue);
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

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

.image-29 {
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.container-20 {
  margin-top: 15px;
  margin-bottom: 15px;
}

.container-21, .container-22, .container-23 {
  margin-bottom: 15px;
}

.heading-28 {
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 600;
}

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

.container-24 {
  margin-top: 15px;
  margin-bottom: 15px;
}

.container-25, .container-26, .container-27 {
  margin-bottom: 15px;
}

.heading-29 {
  color: var(--dark-slate-blue);
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

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

.container-28 {
  margin-top: 15px;
  margin-bottom: 15px;
}

.body-4, .container-29, .container-30, .container-31 {
  margin-bottom: 15px;
}

.heading-30 {
  color: var(--dark-slate-blue);
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

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

.container-32 {
  margin-top: 15px;
  margin-bottom: 15px;
}

.container-33, .container-34, .container-35 {
  margin-bottom: 15px;
}

.heading-31 {
  color: var(--dark-slate-blue);
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

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

.container-36 {
  text-align: center;
  margin-top: 15px;
  margin-bottom: 15px;
}

.container-37, .container-38, .container-39 {
  margin-bottom: 15px;
}

.heading-32 {
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 600;
}

.paragraph-17 {
  color: #20254e;
  text-align: center;
}

.container-40 {
  margin-top: 15px;
  margin-bottom: 15px;
}

.container-41, .container-42, .container-43 {
  margin-bottom: 15px;
}

.heading-33 {
  color: var(--dark-slate-blue);
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

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

.paragraph-19 {
  text-align: center;
  margin-bottom: 15px;
}

.container-44 {
  margin-top: 15px;
  margin-bottom: 15px;
}

.container-45, .container-46 {
  margin-bottom: 15px;
}

.heading-34 {
  color: var(--dark-slate-blue);
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.container-47 {
  margin-top: 15px;
  margin-bottom: 15px;
}

.container-48, .container-49, .container-50 {
  margin-bottom: 15px;
}

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

.heading-35 {
  color: var(--dark-slate-blue);
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.container-51 {
  margin-top: 15px;
  margin-bottom: 15px;
}

.container-52, .container-53, .container-54 {
  margin-bottom: 15px;
}

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

.heading-36 {
  color: var(--dark-slate-blue);
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.container-55 {
  margin-top: 15px;
  margin-bottom: 15px;
}

.container-56, .container-57, .container-58 {
  margin-bottom: 15px;
}

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

.heading-37 {
  color: var(--dark-slate-blue);
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.container-59 {
  margin-top: 15px;
  margin-bottom: 15px;
}

.container-60, .container-61, .container-62 {
  margin-bottom: 15px;
}

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

.heading-38 {
  color: var(--dark-slate-blue);
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.container-63 {
  margin-top: 15px;
  margin-bottom: 15px;
}

.container-64, .container-65, .container-66 {
  margin-bottom: 15px;
}

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

.heading-39 {
  color: var(--dark-slate-blue);
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.container-67 {
  margin-top: 15px;
  margin-bottom: 15px;
}

.container-68, .container-69, .container-70 {
  margin-bottom: 15px;
}

.paragraph-25 {
  text-align: center;
  font-family: Montserrat, sans-serif;
}

.heading-40 {
  color: var(--dark-slate-blue);
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.container-71 {
  margin-top: 15px;
  margin-bottom: 15px;
}

.container-72, .container-73, .container-74 {
  margin-bottom: 15px;
}

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

.heading-41 {
  color: var(--dark-slate-blue);
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.container-75 {
  margin-top: 15px;
  margin-bottom: 15px;
}

.container-76, .container-77, .container-78 {
  margin-bottom: 15px;
}

.heading-42 {
  color: var(--dark-slate-blue);
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

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

.text-block-20, .text-block-21, .text-block-22, .text-block-23, .text-block-24, .text-block-25, .text-block-26, .text-block-27, .text-block-28, .text-block-29, .text-block-30, .text-block-31, .text-block-32, .text-block-33, .text-block-34, .text-block-35, .text-block-36, .text-block-37 {
  font-family: Montserrat, sans-serif;
}

.image-30 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

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

.image-31, .image-32 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

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

.image-33 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

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

.image-34 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

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

.image-35 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

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

.image-36 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

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

.image-37 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.grid-10 {
  grid-template: ". . ."
                 ". . ."
                 ". . Area"
                 ". . ."
                 ". . ."
                 / 1fr 1fr 1fr;
}

.image-38 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

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

.image-39 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

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

.image-40 {
  padding-top: 36px;
}

.image-41, .image-42 {
  padding-top: 12px;
}

.image-43 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

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

.image-44 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

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

.image-45 {
  padding-top: 18px;
}

.image-46 {
  padding-top: 16px;
}

.image-47 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

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

.image-48 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

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

.image-49 {
  padding-top: 107px;
}

.image-50 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

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

.video {
  margin-right: 0;
}

.heading-43 {
  color: var(--dark-slate-blue);
  font-size: 32px;
  font-weight: 600;
}

.image-51 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

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

.paragraph-28 {
  text-align: center;
  display: block;
}

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

.image-52 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

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

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

.container-80 {
  margin-top: 15px;
}

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

.image-53 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

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

.container-81 {
  margin-top: 15px;
}

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

.image-54 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.image-55 {
  padding-top: 16px;
}

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

.container-82 {
  margin-top: 15px;
}

.heading-44 {
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 600;
}

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

.image-56 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

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

.container-83 {
  margin-top: 15px;
}

.heading-45 {
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 600;
}

.image-57 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

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

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

.heading-46, .heading-47, .heading-48 {
  font-size: 32px;
  font-weight: 600;
}

.container-84 {
  margin-top: 15px;
}

.heading-49 {
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 600;
}

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

.image-58 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

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

.container-85 {
  margin-top: 15px;
}

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

.heading-50 {
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 600;
}

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

.image-59 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.container-86 {
  margin-top: 15px;
}

.heading-51 {
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 600;
}

.image-60 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

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

.paragraph-36 {
  color: var(--midnight-blue2);
  text-align: center;
  margin-bottom: 0;
  font-size: 15px;
}

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

.image-61 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.image-62 {
  padding-top: 104px;
}

.container-87 {
  margin-top: 15px;
}

.heading-52 {
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 600;
}

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

.image-63 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

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

.image-64 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.container-88 {
  margin-top: 15px;
}

.heading-53 {
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 600;
}

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

.block-quote {
  color: #7ec4bd;
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 25px;
}

.container-89 {
  margin-top: 15px;
}

.heading-54 {
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 600;
}

.block-quote-2 {
  color: #7ec4bd;
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 25px;
}

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

.image-65 {
  display: block;
}

.container-90 {
  background-image: url("https://cdn.prod.website-files.com/5bd85e3e7eec400378bc4995/5c0033b0daf9c9d2d581a8e9_20171215_1354081.jpg");
  background-position: 0 0;
  background-size: cover;
  margin-bottom: 25px;
  padding-top: 200px;
  padding-bottom: 100px;
}

.button-6 {
  clear: none;
  background-color: var(--white);
  color: var(--dark-blue);
  text-align: center;
  margin: 5px 200px 100px;
  padding: 28px 20px;
  font-family: Montserrat, sans-serif;
  font-size: 50px;
  font-weight: 600;
  display: block;
  position: static;
  box-shadow: 6px 6px 6px #000;
}

.heading-55 {
  font-family: Montserrat, sans-serif;
  font-size: 50px;
  font-weight: 600;
  line-height: 50px;
}

.heading-56 {
  float: none;
  clear: none;
  text-shadow: 1px 1px #000;
  margin-left: 50px;
  margin-right: 50px;
  display: block;
  position: relative;
  right: 28px;
}

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

.link-block-3 {
  border-color: #0000;
  padding-top: 44px;
  padding-bottom: 50px;
  text-decoration: none;
  position: relative;
}

.image-66 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.link-block-4 {
  margin-bottom: 19px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 22px;
  display: block;
}

.body-5 {
  margin-bottom: 12px;
  padding-top: 0;
}

.image-67 {
  margin-bottom: 16px;
}

.html-embed {
  float: right;
  display: block;
  position: static;
}

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

.container-93 {
  margin-bottom: 134px;
  padding-top: 22px;
}

.container-94 {
  margin-top: 15px;
  margin-bottom: 15px;
}

.lightbox-link {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.container-95 {
  margin-top: 15px;
  margin-bottom: 15px;
}

.slider-3 {
  background-image: linear-gradient(to bottom, var(--white), var(--white));
}

.slide-1 {
  background-image: url("https://cdn.prod.website-files.com/5bd85e3e7eec400378bc4995/5c0150413ea9136413b48076_6-640x500.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-nav {
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: static;
}

.mask-4 {
  position: static;
}

.image-68 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.slide-4 {
  background-image: url("https://cdn.prod.website-files.com/5bd85e3e7eec400378bc4995/5c01586ab8b0812a60113474_IMG_5517.JPG");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
}

.image-69 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.slide-5 {
  background-image: url("https://cdn.prod.website-files.com/5bd85e3e7eec400378bc4995/5c015877d82b406c43c9e6c5_TinyHouse.Warehouse.August.4.2016.TIMSNYDERPHOTO2016-15.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-6 {
  background-image: url("https://cdn.prod.website-files.com/5bd85e3e7eec400378bc4995/5c015870f3b050d66c7b5744_IMG_5550.JPG");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: fixed;
}

.slide-7 {
  background-image: url("https://cdn.prod.website-files.com/5bd85e3e7eec400378bc4995/5c015874f3b05052847b5745_IMG_5906.JPG");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-8 {
  background-image: url("https://cdn.prod.website-files.com/5bd85e3e7eec400378bc4995/5c01587ff3b0500fd27b574a_TinyHouse.Warehouse.August.4.2016.TIMSNYDERPHOTO2016-61.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-9 {
  background-image: url("https://cdn.prod.website-files.com/5bd85e3e7eec400378bc4995/5c015879ae8fcd8b56d8a231_TinyHouse.Warehouse.August.4.2016.TIMSNYDERPHOTO2016-19.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-10 {
  background-image: url("https://cdn.prod.website-files.com/5bd85e3e7eec400378bc4995/5c015c3c1f38b5133f75df50_IMG_7069.JPG");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-13 {
  background-image: url("https://cdn.prod.website-files.com/5bd85e3e7eec400378bc4995/5c015c3eb8b0818aa2113b3c_IMG_7075.JPG");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-14 {
  background-image: url("https://cdn.prod.website-files.com/5bd85e3e7eec400378bc4995/5c015c3eae8fcd002cd8aec9_IMG_7074.JPG");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-1-2 {
  background-image: url("https://cdn.prod.website-files.com/5bd85e3e7eec400378bc4995/5c015c40e62bfa35c3692efd_IMG_7077.JPG");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-1-3 {
  background-image: url("https://cdn.prod.website-files.com/5bd85e3e7eec400378bc4995/5c015c40e62bfaa1f8692efe_IMG_7078.JPG");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-1-4 {
  background-image: url("https://cdn.prod.website-files.com/5bd85e3e7eec400378bc4995/5c015c3fe62bfa2e8c692efc_IMG_7076.JPG");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-1-5 {
  background-image: url("https://cdn.prod.website-files.com/5bd85e3e7eec400378bc4995/5c015870f3b050d66c7b5744_IMG_5550.JPG");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-1-6 {
  background-image: url("https://cdn.prod.website-files.com/5bd85e3e7eec400378bc4995/5c015f58ae8fcd9bd0d8b0f4_Photo%20Oct%2016%2C%2011%2040%2038%20AM.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-1-7 {
  background-image: url("https://cdn.prod.website-files.com/5bd85e3e7eec400378bc4995/5c015f9637903438ff4135b7_320_Bedroom_Library1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-1-8 {
  background-image: url("https://cdn.prod.website-files.com/5bd85e3e7eec400378bc4995/5c015f9c37903459d04135b9_320_Kitchen1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-1-9 {
  background-image: url("https://cdn.prod.website-files.com/5bd85e3e7eec400378bc4995/5c015f9af033cc34bd632fd6_320_Cross%20Section1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-1-10 {
  background-image: url("https://cdn.prod.website-files.com/5bd85e3e7eec400378bc4995/5c015f9ce3ef7c62a2e3bd25_320_Loft1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-1-11 {
  background-image: url("https://cdn.prod.website-files.com/5bd85e3e7eec400378bc4995/5c01610742f37f4b1656b34e_TinyHouse.December2016.TIMSNYDERPHOTO2016-4.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-2-2 {
  background-image: url("https://cdn.prod.website-files.com/5bd85e3e7eec400378bc4995/5c016108f8a3cfd00661ffa0_TinyHouse.December2016.TIMSNYDERPHOTO2016-17.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-2-3 {
  background-image: url("https://cdn.prod.website-files.com/5bd85e3e7eec400378bc4995/5c0161a71f38b560ce75ee88_Tinyhouse.May2017.TIMSNYDERPHOTO2017-8.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-2-4 {
  background-image: url("https://cdn.prod.website-files.com/5bd85e3e7eec400378bc4995/5c0161c93ea9137988b49aff_Tinyhouse.May2017.TIMSNYDERPHOTO2017-12.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-2-5 {
  background-image: url("https://cdn.prod.website-files.com/5bd85e3e7eec400378bc4995/5c01629737903432a9413af3_14469431_1256644017719198_7796567546831771853_n.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-2-6 {
  background-image: url("https://cdn.prod.website-files.com/5bd85e3e7eec400378bc4995/5c016298e62bfaa676693d20_21106868_1051857691583732_7523806594896426856_n.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-2-7 {
  background-image: url("https://cdn.prod.website-files.com/5bd85e3e7eec400378bc4995/5c016298f033cc472163434f_21743196_1623337104383219_6440933354504649771_n.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-2-8 {
  background-image: url("https://cdn.prod.website-files.com/5bd85e3e7eec400378bc4995/5c016299d82b4003d8c9f8f7_24550346_1676259502395869_1880019163_n.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-2-9 {
  background-image: url("https://cdn.prod.website-files.com/5bd85e3e7eec400378bc4995/5c01629a3ea9133880b49b53_26055579_1724235540960041_1471839094916469639_n.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-2-10 {
  background-image: url("https://cdn.prod.website-files.com/5bd85e3e7eec400378bc4995/5c01629a1f38b5e68075ef18_25593991_1718769558173306_5780240620427768587_n.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-2-11 {
  background-image: url("https://cdn.prod.website-files.com/5bd85e3e7eec400378bc4995/5c01629cae8fcd059ad8bef1_Photo%20Nov%2004%2C%205%2035%2020%20PM.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-3-2 {
  background-image: url("https://cdn.prod.website-files.com/5bd85e3e7eec400378bc4995/5c01629df033cc375a634355_Photo%20Nov%2004%2C%209%2007%2009%20PM.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-3-3 {
  background-image: url("https://cdn.prod.website-files.com/5bd85e3e7eec400378bc4995/5c01629df3b0504a4b7b6364_Photo%20Nov%2007%2C%206%2024%2028%20PM.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-3-4 {
  background-image: url("https://cdn.prod.website-files.com/5bd85e3e7eec400378bc4995/5c01648ef8a3cf497f62020a_tinyhouse.Nov.21.17.TIMSNYDERPHOTO2017-5.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.container-96 {
  margin-top: 15px;
}

.heading-57 {
  color: var(--dark-slate-blue);
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

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

.image-70 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

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

.heading-58 {
  color: var(--dark-blue);
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.image-71 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

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

.button-7 {
  background-color: var(--dark-blue);
  text-align: center;
  padding-left: 200px;
  padding-right: 200px;
  display: block;
}

.link-block-5 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.container-97 {
  text-align: center;
  margin-top: 42px;
  margin-bottom: 33px;
}

.button-8 {
  background-color: var(--dark-blue);
  color: #f5f5f5;
  padding: 25px;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
}

.icon-2 {
  background-color: #0b0e2936;
}

.icon-3 {
  background-color: #00000038;
}

.image-72, .image-73, .image-74, .image-75, .link-block-6, .link-block-7 {
  margin-bottom: 30px;
}

.column-8 {
  margin-bottom: 146px;
}

.container-98 {
  margin-top: 15px;
  margin-bottom: 20px;
}

.rich-text-block-12 {
  text-align: center;
  padding-top: 4px;
  padding-bottom: 0;
}

.heading-59 {
  color: #f5f5f5;
  font-family: Montserrat, sans-serif;
  font-size: 45px;
  font-weight: 400;
}

.section-15 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.heading-60 {
  margin-top: 15px;
  margin-bottom: 15px;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 600;
}

.text-block-38 {
  color: var(--dark-slate-blue);
  text-align: center;
  margin-top: 15px;
  margin-bottom: 15px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 30px;
}

.text-block-39 {
  text-align: center;
  margin-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 25px;
}

.rich-text-block-13 {
  clear: none;
  color: #f5f5f5;
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/5bd85e3e7eec400378bc4995/5c0050141b8b785c61ad3b1e_Events_Banner.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 447px;
  padding-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 700;
  display: block;
  position: relative;
  bottom: -10px;
}

.heading-61 {
  color: var(--dark-blue);
  text-align: center;
  margin-top: 15px;
  margin-bottom: 15px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.body-6 {
  margin-bottom: 15px;
}

.container-99 {
  margin-top: 15px;
  margin-bottom: 15px;
}

.heading-62 {
  color: var(--dark-blue);
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

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

.container-101 {
  margin-top: 20px;
}

.image-76 {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.image-77 {
  margin-bottom: 12px;
}

.image-78 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.container-102 {
  background-image: linear-gradient(to bottom, var(--dark-blue), var(--dark-blue));
  margin-bottom: 25px;
}

.heading-63 {
  padding-top: 38px;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
}

.image-79, .image-80 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.div-block-4 {
  color: #f5f5f5;
  text-align: center;
  margin-top: 24px;
  margin-bottom: 24px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
}

.html-embed-2 {
  clear: both;
  text-align: center;
  position: static;
  overflow: auto;
}

.image-81 {
  margin-top: 10px;
  margin-bottom: 15px;
  padding-bottom: 0;
}

.heading-64 {
  margin-top: 40px;
  margin-bottom: 40px;
  font-size: 40px;
}

.image-82 {
  max-width: 40%;
}

.heading-65 {
  color: var(--dark-slate-blue);
}

.heading-66 {
  margin-top: 40px;
  margin-bottom: 40px;
  font-size: 40px;
}

.image-83 {
  margin-top: 100px;
}

.columns-3 {
  margin-bottom: 40px;
}

.text-block-40 {
  text-align: center;
  margin-top: 34px;
  padding-bottom: 0;
  font-size: 30px;
  line-height: 30px;
}

.image-84 {
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  display: block;
  position: static;
  overflow: auto;
}

.container-103 {
  clear: both;
  text-align: center;
}

.container-104 {
  text-align: center;
  margin-top: 31px;
  padding-bottom: 17px;
}

.button-9 {
  float: none;
  clear: none;
  background-color: var(--dark-slate-blue);
  margin-left: auto;
  margin-right: auto;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  display: inline-block;
}

.italic-text-2 {
  color: var(--dark-slate-blue);
}

.nav-link-15 {
  vertical-align: bottom;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
}

.text-block-41 {
  font-family: Montserrat, sans-serif;
  font-size: 25px;
}

.text-block-42 {
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-style: normal;
  text-decoration: none;
}

.heading-67 {
  text-align: center;
  font-weight: 400;
}

.feature-section {
  justify-content: center;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.flex-container {
  flex-direction: row;
  flex: 1;
  order: 0;
  justify-content: space-between;
  align-self: auto;
  align-items: center;
  display: flex;
}

.feature-image-mask {
  width: 100%;
  margin-right: 40px;
}

.feature-image {
  object-fit: contain;
  object-position: 50% 50%;
  width: 150%;
  height: 150%;
  padding-left: 0;
}

.heading-68 {
  color: #d32b55;
  text-shadow: 1px 1px 4px #000;
  margin-left: 0;
  margin-right: 0;
  padding-right: 0;
  font-family: Montserrat, sans-serif;
  font-size: 40px;
  line-height: 60px;
}

.div-block-5 {
  padding-left: 0;
}

.video-2 {
  flex: 0 auto;
  margin-left: 0;
  padding-left: 0;
}

.video-3 {
  display: block;
}

.video-4 {
  align-self: center;
}

.video-5 {
  flex-direction: column;
  order: 1;
  align-items: center;
  display: flex;
}

.video-6 {
  margin-bottom: 40px;
  padding-bottom: 0;
}

.video-7 {
  margin-bottom: 40px;
}

.paragraph-41 {
  margin-bottom: 20px;
  font-size: 25px;
  line-height: 30px;
}

.link-2 {
  text-decoration: none;
}

.heading-69 {
  color: #ff00a1;
  font-size: 30px;
  line-height: 45px;
}

.text-block-43 {
  color: #d60b3e;
  margin-bottom: -22px;
  font-family: Montserrat, sans-serif;
  font-size: 25px;
  line-height: 30px;
}

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

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

.bold-text {
  font-size: 40px;
}

.text-block-44 {
  font-family: Verdana, Geneva, sans-serif;
  font-size: 20px;
  font-style: italic;
}

.heading-71 {
  color: #ff0d0d;
  font-size: 20px;
  font-weight: 700;
}

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

.image-86 {
  padding-bottom: 24px;
}

.heading-72 {
  margin-bottom: -48px;
}

.image-87 {
  margin-top: 32px;
}

.image-88 {
  text-align: right;
  margin-top: 10px;
}

.column-9 {
  text-align: right;
}

.text-block-45 {
  text-align: left;
}

.heading-73 {
  color: #ff0308;
  font-family: Oswald, sans-serif;
}

.section-16 {
  padding-bottom: 10px;
}

.image-89 {
  clear: none;
  text-align: center;
  position: static;
}

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

.text-block-46 {
  font-family: Oswald, sans-serif;
}

.text-span {
  color: var(--new-blue);
}

.columns-4 {
  margin-bottom: 0;
}

.button-10 {
  clear: both;
  text-align: center;
  object-position: 50% 50%;
  font-family: Montserrat, sans-serif;
  position: relative;
}

.paragraph-42 {
  text-align: center;
  font-size: 40px;
}

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

.column-10 {
  padding-bottom: 20px;
}

.div-block-6 {
  margin-bottom: 0;
}

.container-107 {
  margin-top: 9px;
}

.heading-74 {
  border: 1px solid var(--dark-slate-blue);
  text-align: center;
}

.text-span-2 {
  border: 1px solid var(--dark-slate-blue);
  font-family: Montserrat, sans-serif;
}

.heading-75 {
  color: var(--dark-slate-blue);
  text-align: center;
  font-family: Montserrat, sans-serif;
}

.text-block-47 {
  text-align: center;
  font-size: 18px;
}

.div-block-7 {
  color: var(--dark-slate-blue);
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.button-11 {
  clear: both;
  text-align: center;
  background-color: #ff0e0e;
  position: relative;
}

.heading-76 {
  color: #ff0228;
  text-align: center;
}

.text-block-48 {
  text-align: center;
  font-size: 16px;
}

.button-12 {
  text-align: center;
  position: fixed;
}

.container-108 {
  text-align: center;
  margin-bottom: 20px;
}

.button-13 {
  background-color: #d80d10;
  font-size: 20px;
}

.heading-77 {
  color: #f50ed6;
  font-family: PT Sans, sans-serif;
}

.heading-78 {
  color: #ff0894;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
}

.heading-79 {
  color: #f804af;
}

.grid-32 {
  grid-row-gap: 22px;
  grid-template: "."
                 "."
                 "."
                 "Area"
                 "."
                 / 1fr 1fr 1fr;
}

.grid-33 {
  grid-row-gap: 17px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.heading-80 {
  color: red;
  font-family: Montserrat, sans-serif;
  font-size: 25px;
}

.text-block-49 {
  color: #fc0206;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
}

.container-109 {
  margin-top: 7px;
}

.image-90 {
  margin-top: 10px;
}

.image-91 {
  margin-right: -2px;
}

.image-92 {
  padding-top: 23px;
}

.heading-81 {
  margin-top: 22px;
}

.image-93 {
  margin-top: 0;
  margin-bottom: 10px;
}

.text-block-50 {
  color: #fc0606;
}

.text-block-51 {
  color: #fc0202;
}

.text-block-52 {
  color: #fd0202;
}

.text-block-53 {
  color: #f50d0d;
}

.text-block-54 {
  color: #ee0909;
}

.image-94 {
  margin-bottom: -21px;
}

.section-17 {
  text-align: center;
  margin-top: -3px;
}

.section-18 {
  margin-top: 10px;
}

.image-95 {
  margin-top: -28px;
}

.image-96 {
  align-self: center;
}

.cell {
  align-items: center;
}

.heading-82 {
  color: #ff0105;
  text-align: center;
  -webkit-text-stroke-color: #1d5adf;
  font-family: Montserrat, sans-serif;
  font-size: 25px;
  font-weight: 600;
}

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

.image-98 {
  text-align: center;
  position: relative;
}

.cell-2 {
  text-align: center;
  align-items: center;
}

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

.image-99 {
  text-align: center;
  align-self: center;
}

.text-block-55 {
  color: #fb07b2;
  text-align: center;
  text-shadow: 0 1px 1px #0003;
  font-family: Varela, sans-serif;
  font-size: 20px;
}

.youtube {
  width: 0%;
}

.youtube-2 {
  margin-bottom: 10px;
  padding-bottom: 0;
}

.video-8 {
  margin-bottom: 20px;
}

.heading-83 {
  color: #f41111;
  text-align: center;
  text-shadow: 0 1px 1px #0003;
  font-family: Oswald, sans-serif;
}

.div-block-8 {
  text-align: center;
}

.text-block-56 {
  font-family: Montserrat, sans-serif;
  font-size: 20px;
}

.youtube-3 {
  margin-top: 0;
  margin-bottom: 10px;
  padding-bottom: 0;
}

.image-100 {
  margin-bottom: 10px;
}

.image-101 {
  margin-bottom: 40px;
}

.section-19 {
  text-align: center;
  margin-bottom: 20px;
}

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

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

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

.section-20 {
  height: 100vh;
}

.collection-list-wrapper-2 {
  padding-top: 60px;
  padding-left: 80px;
  padding-right: 80px;
  display: block;
}

.div-block-9 {
  border-bottom: 2px solid #0d477a;
  border-radius: 0;
  height: 300px;
  text-decoration: none;
}

.div-block-10 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  height: 175px;
}

.text-block-57 {
  color: #217988;
  text-indent: 0;
  text-transform: uppercase;
  word-break: normal;
  margin-top: 10px;
  padding-top: 0;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-style: italic;
  font-weight: 700;
}

.heading-84 {
  text-align: left;
  padding-bottom: 0;
  font-weight: 600;
}

.collection-item-2 {
  border-bottom: 1px #000;
  margin-bottom: 20px;
}

.collection-list {
  padding-bottom: 0;
}

.section-21 {
  height: 100px;
}

.heading-85 {
  padding-top: 46px;
  font-size: 30px;
  font-weight: 500;
  display: block;
}

.div-block-11 {
  width: 85%;
  display: flex;
}

.div-block-12 {
  margin-top: 61px;
}

.div-block-13 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: block;
}

.div-block-14 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 85%;
  height: 100vh;
  margin-top: 50px;
  margin-left: 140px;
  display: flex;
}

.div-block-15 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.div-block-16 {
  flex-flow: column;
  display: flex;
}

.section-22 {
  width: 85%;
}

.div-block-17 {
  width: 85px;
  position: static;
}

.div-block-18 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  height: 50%;
  display: block;
}

.div-block-19 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  height: 50%;
  display: flex;
}

.image-104 {
  margin-top: 20px;
  margin-left: 35%;
}

.text-block-58 {
  text-align: center;
  margin-top: 14px;
}

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

.paragraph-43 {
  margin-left: 10%;
  margin-right: 10px;
  padding-top: 40px;
}

.body-7 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

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

.section-23 {
  margin-bottom: 35px;
}

.section-24 {
  margin-top: 20px;
}

.section-25 {
  margin-bottom: 10px;
}

.container-111 {
  margin-top: 20px;
}

.container-112, .video-9 {
  margin-top: 10px;
}

.youtube-4 {
  margin-bottom: 10px;
}

.video-10 {
  margin-top: 10px;
}

@media screen and (max-width: 991px) {
  .nav-link {
    margin: 0 auto;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .nav-link:hover {
    border-bottom-color: #0000;
  }

  .main-heading {
    font-size: 38px;
    line-height: 44px;
  }

  .project-wrapper:hover {
    transform: translate(0);
  }

  .social-wrapper {
    margin-left: 30%;
  }

  .menu-button {
    margin-top: 7px;
    padding: 10px;
    font-size: 32px;
  }

  .menu-button.w--open {
    color: #7ec4bd;
    background-color: #0000;
  }

  .nav-menu {
    background-color: #f5f5f5;
  }

  .image-15 {
    padding-top: 8px;
  }

  .navbar-2 {
    background-image: linear-gradient(to bottom, var(--dark-blue), var(--dark-blue));
  }

  .menu-button-2 {
    color: #f5f5f5;
  }

  .heading-23 {
    text-align: center;
    display: inline-block;
  }

  .section-14 {
    background-image: linear-gradient(to bottom, var(--dark-blue), var(--dark-blue));
  }

  .heading-24 {
    color: #f5f5f5;
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 36px;
  }

  .slider-2 {
    background-image: linear-gradient(to bottom, var(--white), var(--white));
  }

  .left-arrow {
    background-color: #0000;
  }

  .image-22 {
    margin-top: 0;
    padding-bottom: 1px;
    position: static;
    overflow: visible;
  }

  .button-7 {
    padding-right: 200px;
  }

  .heading-84 {
    font-size: 12px;
  }
}

@media screen and (max-width: 767px) {
  .header {
    padding-top: 45px;
    padding-bottom: 45px;
  }

  .navbar {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-link {
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 10px;
  }

  .logo-title {
    margin-top: 6px;
  }

  .logo-img {
    width: 50px;
  }

  .about-section {
    padding-bottom: 30px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .x-icon {
    margin-bottom: 21px;
  }

  .section {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .grey-icon-wrapper {
    margin-bottom: 16px;
    padding: 34px 56px;
    display: inline-block;
  }

  .grey-icon-wrapper.push-top {
    margin-top: 30px;
  }

  .testimonial-slide {
    width: 100%;
  }

  .testimonial-slide.left-border {
    border-left-width: 0;
  }

  .icon-wrapper {
    height: 85px;
  }

  .icon-wrapper._2 {
    margin-top: 37px;
  }

  .social-wrapper {
    text-align: center;
    margin-left: 0%;
  }

  .form-wrapper {
    padding-left: 10%;
    padding-right: 10%;
  }

  .menu-button {
    margin-top: 0;
  }

  .member {
    padding-bottom: 47px;
  }

  .grow-row {
    margin-bottom: 0;
  }

  .screenshot {
    width: 90%;
  }

  .feature-section {
    padding: 40px 20px;
  }

  .flex-container {
    flex-direction: column;
  }

  .feature-image-mask {
    margin-right: 0;
  }

  .feature-image {
    margin-left: auto;
    margin-right: auto;
  }
}

@media screen and (max-width: 479px) {
  .header {
    margin-bottom: 10px;
    padding-top: 157px;
    padding-bottom: 10px;
    display: block;
  }

  .main-heading {
    font-size: 34px;
    line-height: 38px;
  }

  .grey-icon-wrapper {
    display: block;
  }

  .form-wrapper {
    padding-left: 5%;
    padding-right: 5%;
  }

  .icon {
    color: #f5f5f5;
  }

  .column-5, .column-6, .column-7, .column-8 {
    margin-bottom: 15px;
  }

  .heading-59 {
    line-height: 45px;
  }

  .heading-84 {
    text-transform: capitalize;
    word-break: normal;
    overflow-wrap: normal;
  }
}

#w-node-_5040a8f8-62ab-8abd-ee2e-d96fbf770af0-8f016ebf {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_14a395d5-a8d1-b754-e4e1-eddfe02d15d7-8f016ebf, #w-node-e8c0384c-43ce-507d-41ff-6a7f5f0da17c-5f0da154, #w-node-e8c0384c-43ce-507d-41ff-6a7f5f0da180-5f0da154, #w-node-_0ea9097a-f32e-b95e-8aca-b526f85174e1-f85174e0, #w-node-_39732277-06a9-41b4-4ad6-ddee264779e1-264779e0, #w-node-_5449f33d-3c1f-e12a-7d2a-277d2587bc39-2587bc38, #w-node-b8799f46-8287-695e-99f0-ae22e12c30a2-e12c3046 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5464a514-786e-e2f7-d3f4-b65fdd0ddb48-8f016ed7 {
  grid-area: 4 / 3 / 5 / 4;
}

#w-node-_7a2f13f0-7847-3c38-906c-43940f230df6-8f016ed7 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-eb0dcf71-bf28-f492-931d-ac1772acd3c0-8f016ed7 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_310e542c-823b-fe72-6bfb-765da954fde6-8f016ed7 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-b20d34be-22d4-3f96-9c9f-6f4266f249dc-8f016ed7 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-aea4df32-6550-1bb5-4e37-c2580a2aac66-8f016ed7 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_2b0c4528-392a-4316-b104-573caae6d19e-8f016ed7 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e631d01f-be45-36ff-99eb-006e6444026c-8f016ed7 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2f45f35b-cdab-00ae-187d-3579b8979bed-8f016ed7 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-db429318-3c8d-b7e0-6986-db0fba9f3684-8f016ed7 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-ab37e5f1-7925-8d7b-025c-88d923808aa9-8f016ed7 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-bb72f71e-29a5-71b7-3d89-2dfc79c523c1-8f016ed7 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_67ecbd5f-b1a8-237e-168f-f80ca73b9a06-8f016ed9 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_7ff5b771-9835-6e4c-0119-edcdb26b715a-8f016ed9 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-bd74c21f-406b-2130-0e6b-f5c9b1c96d28-8f016ed9 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-a6efa22d-1abe-e339-f6a7-865d503891ee-8f016ed9 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_6738d5e3-3039-2795-e86d-f6381bd3fda4-8f016ed9 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_4881bf7e-9746-ea9e-68f7-016e328e1579-8f016ed9 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_5c9e1e0b-0cd9-c33a-9bfe-dafbc1134a12-8f016ed9 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-c850251a-c13b-0cd9-a6c5-fcb92e12c46c-8f016ed9 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-d6205afa-c065-7f84-6e0a-22cc66c12f2a-8f016ed9 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_60d7a52f-bf7a-afda-bea2-28704e046e99-8f016ed9 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-be00620c-9f20-e106-58ed-272f8d308e72-8f016ed9 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_091e9177-62e1-0ce6-d2d9-c95aac62c87c-8f016ed9 {
  grid-area: 4 / 3 / 5 / 4;
}

#w-node-_496e7337-c0c3-602d-087c-7c95ba2710bb-8f016ed9 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-ef039c97-c492-a52a-4ade-7fcf1daa1eff-8f016ed9 {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-_2e28cb50-c834-7d7a-22c6-81806ffb96d3-8f016ed9 {
  grid-area: 5 / 3 / 6 / 4;
}

#w-node-_8f6522d5-2b42-ef38-230a-c4241f174ec4-8f016eda {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-d916800d-760e-26bf-86c9-47bc1bc6dbc3-8f016eda, #w-node-_15b15d61-988e-e60b-29e9-0e097195e88f-8f016eda {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_97b84a22-172e-2531-a589-f5a8a1ddd679-8f016eda {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_791f54e2-724d-ace1-7cc5-47d2d9fb1b58-8f016eda {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_1fbeadbe-e7a3-4224-9ff4-2ae731539d87-8f016eda {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_2d8409ec-6db0-8a71-ffb2-9ef4507c8348-8f016eda {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-cc99b900-4766-3787-e42b-59d79bacd0bc-8f016eda {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_1c719887-67bc-147d-8856-d6cde07cb5c8-8f016eda {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-dd528683-2d1f-0479-5211-9c2902c54bae-8f016eda {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_3eb6c98d-af5c-8ee5-1a9a-a8c8d0585a9a-8f016eda {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-a76c2017-7f3f-18eb-c7a1-756e08586ea4-8f016eda {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_2a4b2fe7-0390-3794-1d5d-efcde0607bda-8f016eda {
  grid-area: 4 / 3 / 5 / 4;
}

#w-node-_2a959513-8687-f5bb-f81d-23a8919bd034-8f016eda {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_32cd592d-0625-90d9-e115-d7f1d6f423fd-8f016eda {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-_7db2794a-1760-1656-b0a1-8ecb31116e59-8f016eda {
  grid-area: 5 / 3 / 6 / 4;
}

#w-node-ebb1bae9-173b-e7e1-cbbc-15e2f140e557-8f016eda {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-e3082a03-1893-4186-bce5-0c0f3e237af0-8f016eda {
  grid-area: 6 / 2 / 7 / 3;
}

#w-node-bd459238-7549-6400-1df4-2602171ed907-8f016eda {
  grid-area: 6 / 3 / 7 / 4;
}

#w-node-b674eef4-8bf7-610c-6d77-6d94b2a8cd09-8f016eda {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_307889c3-a9a7-2579-0c9c-3355bb37a6c5-8f016eda {
  grid-area: 7 / 2 / 8 / 3;
}

#w-node-_68048ab9-26be-76a3-1155-1e80b8631c70-8f016eda {
  grid-area: 7 / 3 / 8 / 4;
}

#w-node-_4caf1bf3-95bd-2bdb-c06b-9158263dec14-8f016eda {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-b3c38a2a-9b60-189a-4abb-83b91e33c475-8f016eda {
  grid-area: 8 / 2 / 9 / 3;
}

#w-node-fc32f545-7c2d-12b3-e8ef-0293baabfc94-8f016eda {
  grid-area: 8 / 3 / 9 / 4;
}

#w-node-_32691f92-041a-ccf3-e9b0-6ccd6025f6b5-8f016edc {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9229b6d0-8c65-7115-202d-33e1a48dcd17-8f016edc {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_838e9fab-1cba-ee17-1d06-1f9b0f4d6934-8f016edc {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_268fe5bc-388e-f891-5d11-3ca66f85e067-8f016edc {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_04b59cab-59fb-3fb3-fd87-85ed6c3b9358-8f016edc {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_0cc1e327-7ce6-be02-7c0d-fc024193a6b3-8f016edc {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-e590953f-4e36-9c77-4b86-31177861e6e5-8f016edc {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-ee727c09-b381-cad9-a4ad-4def58c4d2fa-8f016edc {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_24fee06e-8fbf-8776-672e-62b209b2ac38-8f016edc {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_911f25f6-6ab5-a435-f386-28193cfaaf18-8f016edc {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-b92db087-5085-3099-a3a3-ccf0ae5cc777-8f016edc {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-ce6f3720-765f-2576-2302-91a85060b390-8f016edc {
  grid-area: 4 / 3 / 5 / 4;
}

#w-node-_9e3c68ec-46d9-1a44-fd56-11b9bba01d40-8f016edc {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_23db0397-8aef-7c92-f914-e4b62466233e-8f016edc {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-fd3d33e3-3ad8-1aef-f22c-1ee4106b8c85-8f016edc {
  grid-area: 5 / 3 / 6 / 4;
}

#w-node-_1bb3ffa8-dfd6-60d3-c698-5f78d3a3eff6-8f016edc, #w-node-ab428516-fcf3-691b-3142-891a219f5c9d-8f016edc {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-_4b123b88-1171-7f8a-6df1-9dd450ec5902-8f016edc {
  grid-area: 6 / 2 / 7 / 3;
}

#w-node-_3a1fd1d6-afc5-ab4b-7c25-20dff5a3a252-8f016edc {
  grid-area: 5 / 3 / 6 / 4;
}

#w-node-_3dd3b9a0-2496-9768-9378-aa9f59178a59-8f016edd {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1fbc88a4-e86b-d608-16e4-aa3530161417-8f016edd {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_708d2e53-2828-f59c-20b7-8f0ee4f49b1d-8f016edd {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-ae27d1e6-049c-edc1-6850-f79183a85a84-8f016edd {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-d88ac56f-502c-ba8c-a44a-4a13d519ce05-8f016edd {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-f30203c0-8e76-5320-ab64-d068d5ab24a0-8f016edd {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_07dd61f6-e1d3-0050-40ed-c3f747518cb1-8f016edd {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_5e266556-7cb9-7ba1-723b-fb8ad26ec0b7-8f016edd {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_73fab6a7-c66f-d92f-8c3d-b962fde4a409-8f016edd {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_16bc81ab-2289-d736-d8e1-f121fcfb8905-8f016edd {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_264c9c0f-c346-dab2-5684-7d85b5830406-8f016edd {
  grid-area: 4 / 3 / 5 / 4;
}

#w-node-_874c7f2a-5653-50cc-e20f-166f9cd715b1-8f016edd {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_17e87fcb-756f-8e98-c9ca-096333789e8e-8f016edd {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_17705525-fefa-8586-a000-b84bcf64521e-8f016edd {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-bd87ea74-125f-33f4-0b3b-a8c4e21cf9d4-8f016edd {
  grid-area: 5 / 3 / 6 / 4;
}

#w-node-a052e088-465e-3df4-4428-5f7132f0491c-8f016edd {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-_919aa021-259d-5d27-e301-d2adb51ecd6e-8f016edd {
  grid-area: 6 / 2 / 7 / 3;
}

#w-node-f554a594-6ed0-1cf3-7dfe-5bb04cef0cc1-8f016edd {
  grid-area: 6 / 3 / 7 / 4;
}

#w-node-dc4ee624-cca8-2347-eafb-59b60c35f501-8f016ee0 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_10ee5b60-9498-d6eb-139c-6b6043147456-8f016ee0 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_6a6bfd49-fcff-4b63-66c3-4c9bc82c3175-8f016ee0 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_4f893c56-7120-1075-9c95-a66623553400-8f016ee0 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-d4e3a0d3-091e-708a-35a8-480a868e93fd-8f016ee0 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-e1dd68aa-89aa-d5b2-ddd9-c90931226a24-8f016ee0 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_378f9691-6b22-3506-2224-5101b94b70d4-8f016ee0 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_0b2f6970-5e85-f06f-1c54-0497f7811e23-8f016ee0 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5042e3d8-8eb5-954b-9f71-76579cb4d1c2-8f016ee0 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_447622ab-c070-7d74-ed18-cfe6ae5494c2-8f016ee1 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_458ecf59-8c8b-0636-80ef-8db60952923b-8f016ee1 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_8df9f80b-54af-cb2f-b071-aca60e7b0b9a-8f016ee1 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_14b91acc-19f9-6d3e-791d-f7145829f962-8f016ee1 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-a2fc2644-bdcb-3c2d-0109-53f23e7a9f0a-8f016ee1 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-e457e4dc-3fc6-20d2-ed06-9b2b87c1f9eb-8f016ee1 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_5af2a83a-c0aa-963e-9580-f3f7096a846d-8f016ee1 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-ab26e6c2-ffa8-1cee-bcf1-95a2f9a20e7b-8f016ee1 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_99a450c0-eee1-2e1a-6217-c3d2e1541e4a-8f016ee1 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_5b5f4bfb-d6d7-861c-dfec-8032154ad949-8f016ee1 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_89af71c5-29ae-5513-10ac-fa2bdd996e69-8f016ee1 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-a4c039ad-d5ac-a622-c445-15a3f3f78072-8f016ee1 {
  grid-area: 4 / 3 / 5 / 4;
}

#w-node-a9486a13-f530-3c7e-827c-b3fe82a6cb94-8f016ee1 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_4826ce09-8e52-4077-f969-dff69ab2f345-8f016ee1 {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-a15c96e5-9238-1893-59be-76c25071efd0-8f016ee1 {
  grid-area: 5 / 3 / 6 / 4;
}

#w-node-b73f23b6-7fb9-d4c2-2f52-bcad07fcc9ee-8f016ee1 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-_159d2334-7b7d-b927-5d07-09e0c84056c2-8f016ee1 {
  grid-area: 6 / 2 / 7 / 3;
}

#w-node-_10a5d1a3-04ee-17fe-9f56-3e94cb6cb5b7-8f016ee1 {
  grid-area: 6 / 3 / 7 / 4;
}

#w-node-_2feb61d6-1674-721c-86bc-57fa835fb2f8-8f016ee1 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-d8bec0d3-0be5-aa72-e41f-83ec02b09736-8f016ee1 {
  grid-area: 7 / 2 / 8 / 3;
}

#w-node-_0fa8db64-d9ab-9aaa-9125-8d6029970d6c-8f016ee1 {
  grid-area: 7 / 3 / 8 / 4;
}

#w-node-_2cfedf57-957a-2268-d11e-28c04b3961d3-8f016ee1 {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-b8f2f495-dbbf-7f30-1c17-36275ed39055-8f016ee1 {
  grid-area: 8 / 2 / 9 / 3;
}

#w-node-_0109358a-b3bb-c76b-5c47-e5c2a635f137-8f016ee1 {
  grid-area: 8 / 3 / 9 / 4;
}

#w-node-_34b05a43-35ee-aa84-2b19-e18f01531003-8f016ef7 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-b00a6326-4a9f-aae2-df83-1c28acf52a29-8f016ef7 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-fe51042c-e965-cf0e-9004-d3459d787e24-8f016ef7 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_4e3ff1ba-c909-fcd0-1244-6049cfc664da-8f016ef7 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-d8d6e994-fc58-1570-8414-078150614bd0-8f016ef7 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-bee9eeab-f310-2ecb-6c6b-aaad268550ff-8f016ef7 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_1b54711e-a5d4-5614-a47b-28aa234ef593-8f016ef7 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_79712bbd-ef02-e2b6-46c5-fc17b227c9a8-8f016ef7 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_42bca4fe-1e43-2a65-1785-d63248213df4-8f016ef7 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-ad3d40fc-24b1-91c1-ee4a-f46bb230f43b-8f016ef7 {
  grid-area: 4 / 3 / 5 / 4;
}

#w-node-_2f3d8d61-139a-3049-5ed4-09a44353bcfc-8f016ef7 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_23550734-17d2-220d-9a1b-863ae23151cc-8f016ef7 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_7fa36194-ec96-f5e6-7940-9a212a6c0d83-8f016ef7 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-abfb573d-9f7b-9687-abed-13949dddfcef-8f016ef7 {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-_9d122170-a06a-a22a-873f-96ee01f58d39-8f016ef7 {
  grid-area: 5 / 3 / 6 / 4;
}

#w-node-_0d7728e0-d6fe-acfe-f436-f4a820c42c31-8f016ef7 {
  grid-area: 6 / 3 / 7 / 4;
}

#w-node-_605ab465-1c7d-36a9-45ac-d5a70e77236b-8f016ef7 {
  grid-area: 6 / 2 / 7 / 3;
}

#w-node-_3e209cb2-f5e2-65e0-b732-542332b534cd-8f016ef7 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-_972113b4-9b5d-473d-f539-50c52dda4102-8f016ef8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f98d978f-98f3-bf19-55ee-b07f80b110a3-8f016ef8 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f1540883-c0e6-1dfa-a90e-6127f9761db5-8f016ef8 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_9c231143-46ec-33b3-e01d-87013ef4b920-8f016ef8 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_59f389fa-4448-8ef8-d814-5e8456b78cf8-8f016ef8 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-e6a3abd2-ff6b-ffac-b4a9-14e1da815ef3-8f016ef8 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_8fe07e75-99aa-87f9-7d76-34738bddca4c-8f016ef8 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_1ab9c86f-8df9-b41b-8dd9-3b8afcc6b5b4-8f016ef8 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-ec1ae8ab-d102-2020-248e-c0a04a6eea9a-8f016ef8 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-d8d4e874-2191-4aee-5aac-5617205e6a6c-8f016ef8 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_1f583bad-522d-6489-df4c-2a6b9c5c21f3-8f016ef8, #w-node-cd089510-30aa-9895-bc41-d7adc1aea70f-8f016ef8 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-d8ca5ff9-44a7-d255-4e6e-53011b1f2598-8f016ef8 {
  grid-area: 4 / 3 / 5 / 4;
}

#w-node-_190a3f90-5a58-d4c3-469c-a59ed1667c3b-8f016efa {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-bd1dfddf-5772-7347-4c45-05315e700218-8f016efa {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-ab8624ae-c635-6d34-21fe-6ba5731d888d-8f016efa {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-e7b1650c-4b4a-ad71-8b5c-5f4440a4ca40-8f016efa {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-e13577da-6af0-6b2b-5de4-d5a057d6f62c-8f016efa {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_9f1a1b19-34fa-928a-0827-3857fbac0ac8-8f016efa {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_39f6cb54-67f7-5975-aaa4-3ba5edad6a34-8f016efa {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-d631ff62-502a-0dcf-f7c2-fa63dcd64826-8f016efa {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_3f8e44a1-d2e9-6fef-b71e-16d586e689ac-8f016efa {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_1943d472-3db1-9615-087b-d7bd80e8fd82-8f016efa {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-e9cb5690-28e0-761d-0ef5-ae79ab543e23-8f016efa {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-c44af8ca-02fa-960c-8ff9-277cc906f3c8-8f016efa {
  grid-area: 4 / 3 / 5 / 4;
}

#w-node-_923c406a-8829-b37c-af05-225642f5c00b-8f016efa {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_0396402e-d875-1454-6629-ebbccc14b3c8-8f016efa {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-c1826b45-83bf-ed1b-c228-284087d076ed-8f016efa {
  grid-area: 5 / 3 / 6 / 4;
}

#w-node-a179f154-fa65-1909-b14e-64d58f71f874-8f016efd {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a9284188-0e49-fb1a-7520-a99f9c3ace54-8f016efd {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_4838ec19-b155-036f-c35f-e9f86a8af62e-8f016efd {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_78d680a7-8668-89fd-fea9-6464ed3916be-8f016efd {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_1f5fddbe-f691-c49e-87c6-b2c7be9c54c8-8f016efd {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-a6b3f6d1-63c4-367d-197b-e48bac155f15-8f016efd {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_4bb9c431-3d43-6f61-7630-7e474231d4e9-8f016efd {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-df4c66cc-0362-3d6d-eb2e-60b1b94bd11e-8f016efd {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_2c26b8f8-2904-e716-ad2f-7250f1a46ef5-8f016efd {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-f207abdc-1fec-a251-ecca-db4b2ada359d-8f016efd {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_3116dafd-bf4b-0017-fdd6-3876c8cf6ddb-8f016efd {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-cc512eaa-d2c7-e6cc-fcee-c5807d817e23-8f016efd {
  grid-area: 4 / 3 / 5 / 4;
}

#w-node-_4687a9b0-b440-edd3-0113-c1d4320de9fb-8f016efd {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_4911d7b5-8735-18d4-8608-88e8d0085417-8f016efd {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-_99164f88-7376-760f-46c0-7bd78f1221f4-8f016efd {
  grid-area: 5 / 3 / 6 / 4;
}

#w-node-ae3ba50d-3c8a-73c7-f782-b9c4f5026e3b-8f016efd {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-fb6651f9-fce9-7f30-75f3-10f9f67ac466-8f016efd {
  grid-area: 6 / 2 / 7 / 3;
}

#w-node-_217c1e19-c15d-07e2-224d-4ba9e9b9209d-8f016efd {
  grid-area: 6 / 3 / 7 / 4;
}

#w-node-_01a71e45-ff36-66f4-770b-650ee5cdc40e-8f016efe {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-eed0ca9a-b411-72e3-df9f-69dbfc60d484-8f016efe {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_4cc26cf8-030f-9872-c117-e8d23984ac92-8f016efe {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_2ade4f47-1069-7c2d-ef4e-d46d735316da-8f016efe {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_921215b9-0714-0fcb-afd3-aa945cb448bc-8f016efe {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-ca836734-6950-9e21-627c-79f7ff06bd12-8f016efe {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-c063e40e-c605-c667-9e86-d9385d4763ca-8f016efe {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_6e26f538-a23d-ae6a-e693-055205518cdc-8f016efe {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-ebb62b4f-1ecf-b3c0-3b12-019998905a49-8f016efe {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-e6015c5e-8553-a117-c694-b68893352575-8f016efe {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_62fa7ec0-1297-f112-1b5e-707db349a225-8f016efe {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_531b8bd5-6c61-16c5-faa9-61d953b9684e-8f016efe {
  grid-area: 4 / 3 / 5 / 4;
}

#w-node-_6d725d1c-900b-2324-d41d-339573276c66-8f016efe {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_7b0fb9d5-4356-e90d-f1e3-c06bce9d80aa-8f016efe {
  grid-area: 6 / 2 / 7 / 3;
}

#w-node-c72be268-e0e5-8b27-e9c7-97386106ed24-8f016efe {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-_4edd4a29-0cc6-a76e-733e-e4cd8efd24bb-8f016efe {
  grid-area: 5 / 3 / 6 / 4;
}

#w-node-d8b0baed-5611-2af8-39c0-67bb75efca5d-8f016efe {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-_1e7bc384-10d7-5c09-374f-5657bdd395ae-8f016efe {
  grid-area: 6 / 3 / 7 / 4;
}

#w-node-bcf9b9f0-95e6-4c35-ab54-efcc6d89d57b-8f016eff {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_96876930-a90b-ff98-dcca-43be333cedd2-8f016eff {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-b8cc4165-1913-df79-3b95-67308680ae38-8f016eff {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-dca388c4-3e7c-c9c1-cbee-f248a3d9be01-8f016eff {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_3941ad41-8855-61a4-55ef-e897c190e06d-8f016eff {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_09cc1c22-e622-7380-b2be-8d7ee8a79f52-8f016eff {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_057d0364-0955-3899-8864-d61543dc5b14-8f016eff {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-c17593b9-6102-cdfa-34e7-e6aad6885624-8f016eff {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_00c6b673-19a9-77b6-3dd1-8b56fc512d13-8f016eff {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-fefbb9e7-00f1-47b7-8b52-16ead0e59947-8f016eff {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_05de0801-97f1-ffd9-ef02-2a4d18f32dd9-8f016eff {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-d0e05ae5-5dbd-23ff-a3fe-1670628c6580-8f016eff {
  grid-area: 4 / 3 / 5 / 4;
}

#w-node-_5c42bc1b-15ba-a82d-d9ac-267f12b4306e-8f016eff {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_11549b56-b8e3-5a9f-99e0-5ffd751a0446-8f016eff {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-a8645999-482a-2fb5-912c-73a7c44ae8dc-8f016eff {
  grid-area: 5 / 3 / 6 / 4;
}

#w-node-_397a1242-d081-3b6f-fa85-e6cfa8e229c5-8f016eff {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-b24cb27e-4dab-c13b-f3eb-36c5c9dad405-8f016eff {
  grid-area: 6 / 2 / 7 / 3;
}

#w-node-e9285b46-f09c-cfc1-5d71-1464f8d6284b-8f016eff {
  grid-area: 6 / 3 / 7 / 4;
}

#w-node-_14d8602c-ac5c-1074-ec63-96d54924a7a0-8f016f00 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-efd5da69-7b6a-d208-63ae-4dd2e64adfee-8f016f00 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-c4206be6-1fc4-4520-0a2b-1aeee8168b81-8f016f00 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_96e5e3a8-ccf6-833d-ee27-84f21dfc45b2-8f016f00 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_9abf7378-d7ce-b7f6-0782-1520b9bafb70-8f016f00 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_5b071941-edba-301a-34e6-f51cf96429ae-8f016f00 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_69ac01ee-9fac-214d-871a-68e6acdd3bd4-8f016f00 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_692c8f70-e00b-b604-2068-0b6498d843b3-8f016f00 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_9bf534d6-01ce-8885-e048-39c39853dcbb-8f016f00 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_94a800a2-e71f-4c25-5432-504fed264e4e-8f016f00 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-afa05c12-e61a-c250-ee9e-556b5630b9f0-8f016f00 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_33b996be-972b-6ebf-b51a-5d27debabf05-8f016f00 {
  grid-area: 4 / 3 / 5 / 4;
}

#w-node-a4da56d1-61a5-a498-794e-7e496b3b61d2-8f016f00 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_1111399c-a3f1-7da0-0db0-7ba38b1f0c53-8f016f00 {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-_48fde2f7-5fd8-0fb1-f893-9c460917b4e9-8f016f00 {
  grid-area: 5 / 3 / 6 / 4;
}

#w-node-aa7ca2e4-cd25-e50b-7da3-8cce2dfa4660-8f016f12 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_9c981002-8af2-5406-7e51-5c8134b59a4f-8f016f12 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-cbf16e19-afda-904c-91c2-98b12c7e6d46-8f016f12 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-eb796fcf-7d9b-d01c-e99f-e97cdaf77f88-8f016f12 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_145d69e6-97f9-5ba9-43b0-8449abce13c7-8f016f12 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_512c084f-fcc8-a2a1-12f8-df734940911d-8f016f12, #w-node-_0f7f5152-1b9c-b22b-e6dd-4661f28f2ee3-8f016f12 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-dac846fc-738e-df9c-7648-b5c09a5f6e03-8f016f12 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_644831e2-0788-6675-eb78-da0f1841e6a8-8f016f12 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_0c77ed09-56ac-810e-df31-01f0c1237005-8f016f12 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_4fab5432-eb32-a97f-cf50-80a58ce6966d-8f016f12 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_921c9432-13cb-f4f9-ce31-6646a05db9aa-8f016f12 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-a8231a3f-0037-2dd3-e823-148965c73268-8f016f12 {
  grid-area: 4 / 3 / 5 / 4;
}

#w-node-a8eccc07-77d9-1264-adce-52717860456e-8f016f12 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_1adf60af-7266-188b-ddca-da445e620c05-8f016f12 {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-_7234b7d3-e9ba-d8bf-59e8-88d7f3b9696d-8f016f12 {
  grid-area: 5 / 3 / 6 / 4;
}

#w-node-_300e1d4e-3ddb-9d9d-20d9-b1ed5b50f7ec-8f016f23 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-ce145692-8eca-667b-2966-3792c3a6d3b4-8f016f23 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-b01452f8-5d00-7553-f01f-9e126988616c-8f016f23 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_0db49e2c-9be7-dcd6-af7c-4fada17c18c7-8f016f23 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-c2b4b93d-b741-84b1-9b4f-377218e200cf-8f016f23 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_943054d3-f19d-6e82-46bf-4a8eef465c3f-8f016f23 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-e7496a59-05ae-dc04-4e3d-9a50cc53786c-8f016f23 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_62c7bbcf-bb68-d318-468f-76c87b05fb13-8f016f23 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_94ac2b8d-e4f8-bec6-8218-a7bf774a79d0-8f016f23 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_020c841e-c8ae-05e2-3d60-26e6738134df-8f016f23 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_3c92896b-3834-dd5e-4b62-94b9b4f5553f-8f016f23 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_7ec6140c-b321-ee68-ba5b-d5ced9d7cbaf-8f016f23 {
  grid-area: 4 / 3 / 5 / 4;
}

#w-node-_2b0dac66-8345-75ef-c7cc-eb8f9d1b0333-8f016f24 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_586dcbae-6121-b275-f297-377986f1039a-8f016f24 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-ad5435d6-50db-5925-b051-622932b3fa05-8f016f24 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_6fe2ca87-5c80-25a0-8fa9-18ff833d790c-8f016f24 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_511f70b4-aa08-d844-4df6-a3d34e5a4346-8f016f24 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_056d322f-0e1a-9173-bc75-e0171be89b58-8f016f24 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_657d7a21-e7fd-bc5f-a0ae-1bcb78bbf419-8f016f24 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_6d076743-d894-497a-9a15-ef3ddaf8b52d-8f016f24 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_5b90527c-da43-e9a5-b2d8-07bf680cbfee-8f016f24 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_62a2f8a6-3902-524c-cc3f-3ec19f8e68a8-8f016f24 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-e41071f2-a28b-7485-fb1f-ee35f4db7b29-8f016f24 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_19b46d65-89db-9766-4f1d-f2a823d96217-8f016f24 {
  grid-area: 4 / 3 / 5 / 4;
}

#w-node-_39dad491-a013-7a71-ffb0-12b58b81eea7-8f016f24 {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-f46f50cb-d020-8711-45b8-c0e75c2e1dc0-8f016f24 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_44726ac3-3163-d5e1-e467-834285e45da8-8f016f24 {
  grid-area: 5 / 3 / 6 / 4;
}

#w-node-_675cde4e-87ab-06b0-4acc-78a9d4ac1335-8f016f24 {
  grid-area: 6 / 2 / 7 / 3;
}

#w-node-_3d8fb59a-0c1c-43fe-49cd-9aea85b6c753-8f016f24 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-fef7d20d-dc43-5f37-dd06-e61ff73c1807-8f016f24 {
  grid-area: 6 / 3 / 7 / 4;
}

#w-node-_37154ecd-847c-5249-bb69-4cfb5a189898-8f016f24 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-f556aa1e-700a-dae6-c510-100f9980977e-8f016f24 {
  grid-area: 7 / 2 / 8 / 3;
}

#w-node-e6f22f00-7a0b-f0d8-1434-85178352ff19-8f016f24 {
  grid-area: 7 / 3 / 8 / 4;
}

#w-node-_4b7b6066-cc40-eb11-f3b7-5e8950a2e954-8f016f25 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-a6f382ed-3448-7b83-6010-a466ed00f2e9-8f016f25 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_6665a2da-d40a-0cce-8378-b3bd095c3a56-8f016f25 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_3c0fc382-b613-93ff-376a-624da5ae6f7d-8f016f25 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_03847083-7b7f-032d-41c5-59029a279668-8f016f25 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-e771d7e5-bb4b-0ddb-8919-8d80f50713e7-8f016f25 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-a5ee495c-8eb1-e143-e05f-024511f6c89e-8f016f25 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_7f7de415-cee3-5bf9-07b2-db2c3e7b6268-8f016f25, #w-node-caba0979-0904-96fe-536d-d2ae9f2e57ae-8f016f25, #w-node-_5518895c-2432-3391-7bb1-0cbf0848f9c1-8f016f25 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_156b7d1a-4f36-7835-c2a0-d4e16e6f0823-8f016f25 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_70ff8f0b-6dbd-232b-e80d-6bc363b2d2d6-8f016f25 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-c3e43c2b-6bfd-fb3e-4a4e-a16b1c0693d1-8f016f25 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_2e4253ae-0bed-6021-fced-a103509dcf09-8f016f25 {
  grid-area: 4 / 3 / 5 / 4;
}

#w-node-_363d9eaf-2f07-27e6-24b2-e79ca5820681-8f016f25 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_79502c63-a617-9e37-342f-5f89fbc80d35-8f016f25 {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-_7a5e3c9f-0cf3-8d8d-cd5e-7b30ff4b7e14-8f016f25 {
  grid-area: 5 / 3 / 6 / 4;
}

#w-node-_111971b8-8ae4-2a98-9314-c562684a2894-8f016f25 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-_5bf4c86c-9bab-152c-135c-011dff8799d8-8f016f25 {
  grid-area: 6 / 2 / 7 / 3;
}

#w-node-_914f85c4-4bc8-a8b0-447b-a942b937c27f-8f016f25 {
  grid-area: 6 / 3 / 7 / 4;
}

#w-node-_7aa049a1-b9cc-1226-7f16-a4b7bfcb5d65-8f016f26 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_4eca7c9e-b5d2-7d4e-7bfa-a824b2566234-8f016f26 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_41c72f04-9c08-4095-e827-27f8e9fbbc9a-8f016f26 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-d5877933-5ba9-a9cc-6e33-9ffb88ef6980-8f016f26 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_216fe38d-2e9c-a74c-f3c8-ed6831d0e917-8f016f26 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-b71d4ae5-cf92-1600-e42e-aa6c02b0ca9e-8f016f26 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-a1ee9012-cfd2-f30e-53b4-8d24f8137a57-8f016f26 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-fe917ad8-24e4-284a-7c64-7f6fd116d667-8f016f26 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-dd78acf7-70cf-5486-c098-524a6acccd97-8f016f26 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-f4ab734a-c43d-ae3c-5aeb-5e4eea58c4f9-8f016f26 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-e185ffc8-23c3-a696-3015-c185cded90eb-8f016f26 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_30f64cd4-5b71-37a8-6243-5fc936c4a952-8f016f26 {
  grid-area: 4 / 3 / 5 / 4;
}

#w-node-d6b4511d-830f-6434-3d30-dd902d676e26-8f016f26 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_986379c2-5aee-4d91-fc43-10caa16d708e-8f016f26 {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-_8f67c9b0-3913-16c4-a4f4-eb48a4fdadef-8f016f26 {
  grid-area: 5 / 3 / 6 / 4;
}

#w-node-a21ce17e-73ba-5e13-7376-f5becc1cdce7-8f016f27 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f1e54a4f-3819-d6ab-19c0-97244629890c-8f016f27 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_95062d23-2340-29bc-85d1-abcf12d6ac2e-8f016f27 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-bea14c75-55e8-43d8-9617-0e3138395ebf-8f016f27 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-a08f4d35-ab42-f23b-752d-9795c105f24a-8f016f27 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_2a400cc2-81ee-aa38-e9f9-3c177847cd88-8f016f27 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-f629c4cd-ecd4-c99f-c6f4-ff9872ebb5a5-8f016f27 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_6128d1b2-cfd3-52cb-afef-67e459c390dc-8f016f27 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_546352f1-99e1-a6d1-13a6-3c7a2d1edff9-8f016f27, #w-node-_3110422c-d7dd-0a82-fe20-975574fb7c8c-8f016f27 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-b718639c-b4bf-139c-6785-5b50b1eb0def-8f016f27 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_01d09141-6054-fd2d-da4c-b1f52ba44285-8f016f27, #w-node-_3e16b1f0-1c88-a9fc-c744-f920be5f30f4-8f016f27 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_6b8822ce-b074-6951-acf1-e544dc702c79-8f016f27 {
  grid-area: 4 / 3 / 5 / 4;
}

#w-node-a337649c-b6e9-c372-5264-1272c3a3cd18-8f016f27 {
  grid-area: 5 / 3 / 6 / 4;
}

#w-node-_752c98cd-02e0-e8c9-ee4c-63ef46e03fea-8f016f27 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_2ee85652-c874-dee6-4377-e93d55a8ad3b-8f016f27 {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-_7c687e63-fcf0-9075-d4e3-406fd12d5d2a-8f016f27 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-_7f86ce86-5743-1ea1-3e92-993f5f2c356e-8f016f27 {
  grid-area: 6 / 2 / 7 / 3;
}

#w-node-_15520df7-d0a4-baf4-9758-8bbe2255e550-8f016f27 {
  grid-area: 6 / 3 / 7 / 4;
}

#w-node-c26b0758-b3e7-eb9b-9761-e894b876b11f-8f016f27 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-e496512b-3c35-6f72-88d5-c56f3f45bbf4-8f016f27 {
  grid-area: 7 / 2 / 8 / 3;
}

#w-node-_02c9e093-b5ca-83c5-012e-aee493ae107d-8f016f27 {
  grid-area: 7 / 3 / 8 / 4;
}

#w-node-d14bd75d-a9d6-e7ab-6570-d6434514fbd5-8f016f27 {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-_7de55c29-893d-0cb9-8ac1-8b2eac4d86be-8f016f27 {
  grid-area: 8 / 3 / 9 / 4;
}

#w-node-_0f4e2fc3-8c86-7067-9ae2-75564e2b5f53-8f016f27 {
  grid-area: 8 / 2 / 9 / 3;
}

#w-node-_7aa049a1-b9cc-1226-7f16-a4b7bfcb5d65-8f016f29 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_4eca7c9e-b5d2-7d4e-7bfa-a824b2566234-8f016f29 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_41c72f04-9c08-4095-e827-27f8e9fbbc9a-8f016f29 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-d5877933-5ba9-a9cc-6e33-9ffb88ef6980-8f016f29 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_216fe38d-2e9c-a74c-f3c8-ed6831d0e917-8f016f29 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-b71d4ae5-cf92-1600-e42e-aa6c02b0ca9e-8f016f29 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-a1ee9012-cfd2-f30e-53b4-8d24f8137a57-8f016f29 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-fe917ad8-24e4-284a-7c64-7f6fd116d667-8f016f29 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-dd78acf7-70cf-5486-c098-524a6acccd97-8f016f29 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-f4ab734a-c43d-ae3c-5aeb-5e4eea58c4f9-8f016f29 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-e185ffc8-23c3-a696-3015-c185cded90eb-8f016f29 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_30f64cd4-5b71-37a8-6243-5fc936c4a952-8f016f29 {
  grid-area: 4 / 3 / 5 / 4;
}

#w-node-d6b4511d-830f-6434-3d30-dd902d676e26-8f016f29 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_986379c2-5aee-4d91-fc43-10caa16d708e-8f016f29 {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-_8f67c9b0-3913-16c4-a4f4-eb48a4fdadef-8f016f29 {
  grid-area: 5 / 3 / 6 / 4;
}

#w-node-bea5af91-454e-49bb-3204-2f8c4ad8b99e-8f016f2a, #w-node-_2f0221c9-26dc-a7ab-129b-80ec59558984-8f016f2a, #w-node-_85307871-356e-d20b-0fd2-4b72d9faa56c-d9faa510 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_0a1386f0-7274-985c-51e1-7adccc1df212-8f016f2b {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_5b602f7b-c66f-3476-05ca-2e978155d0f8-8f016f2b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_59b28bc9-c3b0-ce97-dcd9-181fdcb0716c-8f016f2b {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_1b25dc06-199c-2fac-5348-47e7ec0bfbe1-8f016f2b {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_7d1a78db-2b49-7887-cf79-2e595e35954b-8f016f2b {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-dd6b93f5-0050-56c0-0817-ec6f1b447381-8f016f2b {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-a134f51d-275b-6729-1fb2-9913fadc1750-8f016f3d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e5880139-0376-838d-cee6-070f1b13b4bb-8f016f3d {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-be51fa74-74d8-6211-b4a0-a46b0922c491-8f016f3d {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_8d8e04f8-6660-7521-be84-9986fdfabb4e-8f016f3d {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_740c7b88-d20a-e7f4-52d4-cc41debc0148-8f016f3d {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-a0176d3b-740a-a8ba-a035-e1ac03bbce6d-8f016f3d {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_7992f18a-281d-3c9b-bddc-300196a51e8b-8f016f3d {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_699c0fe9-1a77-76e6-7c7a-7c89f36817ca-8f016f3d {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_8578fdfd-195a-2a11-1705-d223da7cf737-8f016f3d {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_8d036996-ae64-c58e-2f85-1d7161a73089-8f016f3d {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-db5fb046-1ab7-d83a-dbea-39c8dca99085-8f016f3d {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-cd26d13d-df86-759a-1952-42883bfb8b0b-8f016f3d {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-e5212a28-c406-d68d-2168-52238d33cd4a-8f016f3d {
  grid-area: 4 / 3 / 5 / 4;
}

#w-node-a7631565-72cc-18ef-aa7d-7aaa7b579f5a-8f016f3d {
  grid-area: 5 / 3 / 6 / 4;
}

#w-node-c8cd7b44-3840-ae6c-5df4-6aefaa5ff8bc-8f016f3d {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-_09e79ea9-4c91-7441-62b9-7e4f77d80580-8f016f3d {
  grid-area: 6 / 2 / 7 / 3;
}

#w-node-_3fc2c57a-6cf1-5306-f71f-bb07a8491c76-8f016f3d {
  grid-area: 6 / 3 / 7 / 4;
}

#w-node-_2fa4ab55-8caf-6061-b0e3-42f8fbe42403-8f016f3d {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-bb167f9b-bc34-8ed3-f844-5911a1808aa7-8f016f3d {
  grid-area: 7 / 2 / 8 / 3;
}

#w-node-_691a6983-8e0a-0ac7-6873-305c3decc5a4-8f016f3d {
  grid-area: 7 / 3 / 8 / 4;
}

#w-node-_125022b4-9cb1-cfa2-3bd6-4df0c62ade19-8f016f3d {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-abbf0259-ef29-f642-b02c-34274f3faa0b-8f016f3d {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_8e3d71c6-b7b4-a2fb-9005-85c5464eee89-8f016f3d {
  grid-area: 8 / 3 / 9 / 4;
}

#w-node-d702226b-0f31-6571-b960-ce323be1b0be-8f016f4e {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_8d7e7f05-5b53-a99a-3a98-37cb65e8a43f-8f016f4e {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f93d8324-a7e6-ad52-f66a-1e60db33cd27-8f016f4e {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_1ca68615-64da-d564-089a-455dbbc4e9ac-8f016f4e {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_64df89de-9c00-d7d0-05ab-d21bb7a31b5b-8f016f4e {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_72c75202-f6b4-d415-e846-76919ae7d4cf-8f016f4e {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-bb23c748-4258-4e1b-24d1-4675b03d4dcc-8f016f4e {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_5409e114-268f-8e9f-cb87-a53ef889af3d-8f016f4e {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_3982b8da-daf3-bf6d-419e-bb5c8980c769-8f016f4e, #w-node-f87df984-435a-eda0-20b5-e2bb74da6fcf-8f016f4e {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-ef28030b-6de4-fc67-12d7-6b2cd5afdd79-8f016f4e {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_7ea11ae9-8efb-2e08-48aa-f800786bc024-8f016f4e {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-bc29ae0d-0a4b-34e9-5e80-3216cf2da7b7-8f016f4e {
  grid-area: 4 / 3 / 5 / 4;
}

#w-node-e2530c6e-7b43-ed94-95ec-b8d7c14ef8c2-8f016f4e {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_56c99e78-9e00-33c5-ef60-f2c143da30ff-8f016f4e {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-_7d82a8fb-bb95-e8b5-306f-ab08b9252ca1-8f016f4e {
  grid-area: 5 / 3 / 6 / 4;
}

#w-node-_0f74353f-8ae1-8513-cf8c-9adba70c8aeb-8f016f4e {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-_8b56fb6e-ef51-f87e-63eb-82f7c2a800a5-8f016f4e {
  grid-area: 6 / 2 / 7 / 3;
}

#w-node-c02b730e-9107-cc91-9e05-d615cfdff21b-8f016f4e {
  grid-area: 6 / 3 / 7 / 4;
}

#w-node-_3822466e-7b1f-e8a3-e56f-c076dc07f9c1-8f016f4e {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_0f03fb6b-77e2-0548-3e82-cc2811d7dc8e-8f016f4e {
  grid-area: 7 / 2 / 8 / 3;
}

#w-node-_7e30e9bf-6fb1-a35d-aa1c-6ddabf445a91-8f016f4e {
  grid-area: 7 / 3 / 8 / 4;
}

#w-node-_7124cf5e-f987-6e35-4ce3-e065c2017404-8f016f60 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a3c60a25-e5b9-1064-b3fd-2a53e0b00a35-8f016f60 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f55aba13-6e53-89a9-a9b9-df35af51f592-8f016f60 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-a3f8a454-afec-1f99-a2d2-d9c0e1a4cfa3-8f016f60 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_5ee63266-0ba8-597f-8eb6-2507e02587cb-8f016f60 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_552097bd-9917-f5c9-00ec-40527ae93290-8f016f60 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-cad882fc-12cb-95ae-69e6-cbf14006956c-8f016f60 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-a10517d0-95d1-83e0-dc71-025f37573608-8f016f60 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-b2b44880-6afe-650a-fd35-5bebe252464d-8f016f60 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_08131780-5f76-1296-66dc-56db8a43faf5-8f016f60 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_18fdf326-8a31-faac-6084-70f4735a4747-8f016f60 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_37a48fe9-0efc-e4ad-3ef9-b47dfb4ebdfd-8f016f60 {
  grid-area: 4 / 3 / 5 / 4;
}

#w-node-_3d25e006-59ce-93f6-f8d8-27ab09f9b832-8f016f60 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_977660f0-9625-7928-1937-3b4855070b7a-8f016f60 {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-cb92d4b3-abdc-9bc9-aeaf-bda5fd6204b8-8f016f60 {
  grid-area: 5 / 3 / 6 / 4;
}

#w-node-bd905b99-3ce4-977f-93de-e07ffb01e2ed-8f016f60 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-_1656bc8a-e76d-7e39-63d5-7766ca1c2258-8f016f60 {
  grid-area: 6 / 2 / 7 / 3;
}

#w-node-c6d9dd90-e8bf-d6bd-a2ee-3f131c90c27e-8f016f60 {
  grid-area: 6 / 3 / 7 / 4;
}

#w-node-_5e487b37-7d2d-d9d9-b1a0-b6a0c9d19c64-8f016f60 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-e0f3affa-7ab5-2163-5562-ce8c83e89611-8f016f60 {
  grid-area: 7 / 2 / 8 / 3;
}

#w-node-_59f6a71f-31f1-58c6-c723-a4cd34c4eb41-8f016f60 {
  grid-area: 7 / 3 / 8 / 4;
}

#w-node-_3182107d-51cb-e08a-636e-104351c2536c-8f016f64 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-b1e8bc4c-9d0a-911c-477a-0115d8d62cb3-8f016f64 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_273150ee-8fd8-e68c-bee0-fd3b067c066d-8f016f64 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_6246af43-b782-6eec-aceb-dde39a403a6b-8f016f64, #w-node-_9922aa5e-69e7-0e9e-01e0-03939f4b451a-8f016f64 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f1bd7747-4102-2d1b-90a8-99d806435430-8f016f64 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_480c2a75-5242-1d25-643e-c7495b46f140-8f016f64 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-e8fc6c5d-ac64-2178-08bf-648775dc48d4-8f016f64 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_63729af4-a7a7-0f3a-15fb-f956b8269209-8f016f64 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-f0f0f7ee-3492-2cbd-ed87-8553798c1f84-8f016f64 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_62b90e13-60d3-2e0f-e117-c422371c9b6a-8f016f64 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_901e8591-938b-e209-6b81-8e44f0922326-8f016f64 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_41ce786d-4e69-2e26-3057-e8fd0258a73f-8f016f64 {
  grid-area: 4 / 3 / 5 / 4;
}

#w-node-a89bfc14-293e-92b1-5e7f-157d7fd6646c-8f016f64 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-b4a709d3-9d85-1a6e-3630-21d63ea594fc-8f016f66 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-d855d383-3b0b-7930-df08-eecb641d15c2-8f016f66 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-fda3e6d6-8caf-870b-63bf-649dc5edd075-8f016f66 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_70da7696-89f7-9c31-01aa-ad1f29114826-8f016f66 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-b6df5e56-5296-3819-8680-f764c4b5eb02-8f016f66 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_2a0a492e-d22c-0016-97b0-c4db15c69d0e-8f016f66 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_5f1cc117-7e7b-8e4d-54ea-c2a633568357-8f016f66, #w-node-_6e28597f-f9d1-25f9-e10d-89efd99e24b2-8f016f66 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7179a472-98d4-f6c0-5c25-42caafae0509-8f016f6c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1de4fa3e-d289-5e15-016c-e9f4c276ca9d-8f016f6c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_3a98fed9-8855-0d56-709d-6f6cbdb77820-8f016f6c {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_50a385f9-a305-d9b5-a20a-5bcd4544d26f-8f016f6c {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_2b6bff83-2d64-8379-451f-6aa4835de11f-8f016f6c {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_93a8c555-18bc-158f-e20a-2af3be2e5d98-8f016f6c {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_87605afc-bd2a-663f-9d96-1de3a1234326-8f016f6c {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_5ccf17f3-3c27-9d0b-3353-8374feb55f8e-8f016f6c {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_674a36b3-364f-19fe-d41d-c84b9de980bd-8f016f6c {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_600bcc26-ee29-278f-c799-5f9517813407-8f016f6c {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-b54e2da9-89c1-db7f-0fba-59cac53eaa7b-8f016f6c {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-c9177c7a-3f51-03a3-ca35-81968239cab6-8f016f6c {
  grid-area: 4 / 3 / 5 / 4;
}

#w-node-_67ebca5e-80d8-58b1-6f36-490dccf97a95-8f016f6c {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_775a4d42-1e8b-2ac2-3135-7b13ca749b20-8f016f6c {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-_6de04f09-86a7-4cfa-850a-3c1de4585b17-8f016f6c {
  grid-area: 5 / 3 / 6 / 4;
}

#w-node-_21012ebf-547d-7b83-29ee-5b709ddf4c79-8f016f6c {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-_5b147df2-ae70-f79f-22b3-1eebcd37eb86-8f016f6c {
  grid-area: 6 / 2 / 7 / 3;
}

#w-node-e0840297-ef5a-7113-78e9-1074ce05950d-8f016f6c {
  grid-area: 6 / 3 / 7 / 4;
}

#w-node-f3b41e5d-f27b-95a2-2e14-e1d0e5c0ce70-8f016f6d, #w-node-_482db28c-100f-264f-6c98-dbbed05d9255-8f016f6d, #w-node-_189932b8-6abb-a254-5e41-33f721c5662d-8f016f6d, #w-node-_278825d0-705f-23a6-74cd-4541152b96d2-8f016f6d, #w-node-_65e3fd20-2516-1a81-31fa-40bfbc20ab50-8f016f6d, #w-node-e9b73b62-5e99-e0d7-d4b3-b66797dd1dc9-8f016f6d, #w-node-_85cab1cd-9518-86f3-7c57-5ea34243107e-8f016f6d, #w-node-_7979ccc5-fe9e-477f-53db-6a8f410e8d57-8f016f6d, #w-node-d798d9e8-acf0-1281-ae6c-1388f92121a4-8f016f6d, #w-node-_129f949b-da4b-7eef-c033-b00f5584f979-8f016f6d, #w-node-_23c90f8e-18a2-d79e-4600-d0138f4677b7-8f016f6d, #w-node-_92aabcb8-af2b-c4ed-59a9-49448badc6bf-8f016f6d, #w-node-_4e25c3cb-a10a-9091-aa33-d5228a19e2b1-8f016f6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ea5e0fc1-fae0-48a1-7917-9e7db557cea6-8f016f6d {
  grid-area: Area;
}

#w-node-_14d8602c-ac5c-1074-ec63-96d54924a7a0-8f016f6e {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-efd5da69-7b6a-d208-63ae-4dd2e64adfee-8f016f6e {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-c4206be6-1fc4-4520-0a2b-1aeee8168b81-8f016f6e {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_96e5e3a8-ccf6-833d-ee27-84f21dfc45b2-8f016f6e {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_9abf7378-d7ce-b7f6-0782-1520b9bafb70-8f016f6e {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_5b071941-edba-301a-34e6-f51cf96429ae-8f016f6e {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_69ac01ee-9fac-214d-871a-68e6acdd3bd4-8f016f6e {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_692c8f70-e00b-b604-2068-0b6498d843b3-8f016f6e {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_9bf534d6-01ce-8885-e048-39c39853dcbb-8f016f6e {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-c5e306d7-998f-4a30-2e95-9a290eeda871-8f016f70 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_3e1a93bd-48e2-3e65-2518-23ce0607af2f-8f016f70, #w-node-_2e003dfd-4cf1-e733-0f79-e3030148839a-8f016f70 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-b9ab6f54-f81f-89a5-c414-f8fc04a4eb30-8f016f70 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_53d3a9e9-cf8e-708b-b191-257752606864-8f016f70, #w-node-_04a450ea-71d5-a8a1-c947-5e6077730304-8f016f70 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-c1397c94-24e5-119f-0546-3f64983baaa5-8f016f70 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_2a4a34d7-387d-d054-9314-164783dbb161-8f016f70 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-f9258e8d-dc53-822e-fd15-53a13fa524e5-8f016f70 {
  grid-area: 4 / 3 / 5 / 4;
}

#w-node-b649d5e4-3e25-b274-6747-0c8615cd5a3f-8f016f70 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-c57cfe4f-cf91-0567-42eb-33113ac41739-8f016f70 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-bc75f854-401c-0db4-d0e9-b9ca8d7464af-8f016f70 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_1fc69f7f-b5c1-121d-f3ac-bcbb6cda074b-8f016f70 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-a6ae18b2-da93-62c7-1660-0d972951edc5-8f016f70 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_88750753-ddba-b133-7645-dffd9f0d21ce-8f016f71 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-ae6e3b59-5d46-299f-1533-be7eb0962384-8f016f71 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-c28eb114-613d-acdb-8490-a0bf5c862e50-8f016f71 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_6e439264-ffa3-6395-8c84-1791888fd72b-8f016f71 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_1949ce5b-3dfc-dc5a-b23e-d19fe54960fa-8f016f71 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-b5e3f9ec-92fa-9d07-dfb7-2f7cc68952ed-8f016f71 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_7e5c8892-dd87-58aa-eb55-5d835d25819d-8f016f71 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_1fa4e8b3-cdad-a6ed-462f-f3f1726585d1-8f016f71 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_6a9ad3aa-ee48-b50d-98f4-992f13bdd58b-8f016f71 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_5883f726-9b5d-39b3-1867-56b529e098c0-8f016f71 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-a928cda4-970e-8762-55ce-d0f7a6dc4bfe-8f016f71 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-c93a33f5-914a-220a-671f-4bcf68a9f990-8f016f71 {
  grid-area: 4 / 3 / 5 / 4;
}

#w-node-dba1ddd0-b3b2-e092-156f-93af6df276fe-8f016f71 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_68471026-252a-48a6-30c7-e736aa9ea017-8f016f71 {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-_7cee8336-6d46-ce03-d71e-c7756e8e6bbd-8f016f71 {
  grid-area: 5 / 3 / 6 / 4;
}

#w-node-_0c31dcab-b1b8-73a5-17cb-09dae2ea5da4-8f016f71 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-_80295961-8a5a-0b73-c886-0ea827558849-8f016f71 {
  grid-area: 6 / 2 / 7 / 3;
}

#w-node-_8ef49ffa-5354-dc73-f35d-03faee2d552a-8f016f71 {
  grid-area: 6 / 3 / 7 / 4;
}

#w-node-f5a749db-df39-a1fa-178d-4969ed1c5a8e-8f016f71 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-b5503b11-d8c0-7254-9e14-7e57b1420e21-8f016f71 {
  grid-area: 7 / 2 / 8 / 3;
}

#w-node-c497a9a6-7283-dcc2-5d27-20b47c627272-8f016f71 {
  grid-area: 7 / 3 / 8 / 4;
}

#w-node-e1e01fe7-8350-84f3-94b5-0557c3ef4f4b-8f016f71 {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-_8e8ec7c6-689b-0fb5-0423-847c298d45b6-8f016f71 {
  grid-area: 8 / 2 / 9 / 3;
}

#w-node-_977503b1-f53e-f1d5-cfdb-b619d1385cc4-8f016f71 {
  grid-area: 8 / 3 / 9 / 4;
}

#w-node-_928b5510-8671-97d6-ddf3-04c03d56a9f3-8f016f71 {
  grid-area: 9 / 1 / 10 / 2;
}

#w-node-bd3238fc-d4d1-3201-48a4-faa329e4ac5a-8f016f71 {
  grid-area: 9 / 2 / 10 / 3;
}

#w-node-e3016b3b-ca7d-a69a-9b75-b5228edd1663-8f016f71 {
  grid-area: 9 / 3 / 10 / 4;
}

#w-node-b5eda5ea-b02a-b5b0-03e4-0a73cfb84693-8f016f71 {
  grid-area: 10 / 1 / 11 / 2;
}

#w-node-_84f980ec-6996-b4c3-4566-8878d1d84188-8f016f71 {
  grid-area: 10 / 2 / 11 / 3;
}

#w-node-_9aaff505-5cea-179d-ce12-d79c83a8f472-8f016f71 {
  grid-area: 10 / 3 / 11 / 4;
}

#w-node-e1e3addb-7cfa-bee5-eb5e-fd5bc5c063c5-8f016f72 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_7cc6439a-803b-7939-8c0e-9b1e9277204a-8f016f72 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_27409867-ffe2-23c1-06a5-9a51759b182c-8f016f72 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-d9317928-e3dc-2094-c4aa-df258d1a3a7b-8f016f72, #w-node-_2d5b1489-4b72-9925-14bc-d4d0328dc6ab-8f016f72, #w-node-_1a45c24a-61de-b5eb-907a-bc0fa00ad011-8f016f72, #w-node-_0e48c374-6ed6-f5e9-e5c3-bfda33233eca-8f016f72, #w-node-bc160c75-5a58-ccea-5525-40a472fddb14-8f016f72, #w-node-b4e9d141-14b6-af7d-754e-4741644ab654-8f016f72, #w-node-d11ba92b-1f18-1e4b-e7b9-169b7bd899c6-8f016f72, #w-node-_9f236d0e-7684-7c85-c89c-3a87728a6978-8f016f72, #w-node-_8f527174-39da-41d5-0252-109310e6b800-8f016f72, #w-node-_105768dc-baa6-4d92-4e7e-1bf2644c579f-8f016f72, #w-node-_5c970426-43e5-d1ee-9cd0-720c82f54678-8f016f72, #w-node-_57655f52-6013-099a-a549-e2032671009d-8f016f72, #w-node-_2847c276-358d-2ed2-0143-49eb8b896f78-8f016f72, #w-node-_4044d255-75e9-fcf9-34bf-032028ca6ea6-8f016f72, #w-node-ec395ac0-3eb5-127b-44b5-509af8735eb3-8f016f72, #w-node-_4117da2a-5458-0590-4678-7aed52b96988-8f016f73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_30f9aa61-483f-d9c3-ac3c-b1f5ce941500-8f016f74 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_18c1afe8-f62b-5b52-085c-b6cf955d80fa-8f016f74 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_29a007e6-6734-8b9f-ec41-c2e43c62f80c-8f016f74 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_79cfadb7-76a3-653d-9484-6711e802cbce-8f016f74 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_4fd8a834-6c2a-62c8-6213-f564e27e75bc-8f016f74 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-f849a408-4009-6282-1634-e9862673923c-8f016f74 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_438318a6-8529-c300-003c-bed427edc84d-8f016f74 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_79566f06-5b55-33d2-2f64-dd8fe36154ef-8f016f74 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-e91f4cd2-63e9-d47a-6078-54e5ebfb5f36-8f016f74 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_7692e45e-b8cb-9439-c3b6-ce66b59742bc-8f016f74 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-b272235c-d7dc-5221-d0c2-5175747cd705-8f016f74 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_3725ea33-1724-9a53-cd00-03bfd2bb9507-8f016f74 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_645f10c5-44e6-de3c-7cbb-bcb05b668100-8f016f74 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_24306959-9119-ad2b-3b92-dbac2dd1ac58-8f016f74 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_7844ffb9-de6c-27ec-6f2e-e2defe7b8f6f-8f016f74 {
  grid-area: 4 / 3 / 5 / 4;
}

#w-node-b4a709d3-9d85-1a6e-3630-21d63ea594fc-8f016f75 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-d855d383-3b0b-7930-df08-eecb641d15c2-8f016f75 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-fda3e6d6-8caf-870b-63bf-649dc5edd075-8f016f75 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_70da7696-89f7-9c31-01aa-ad1f29114826-8f016f75 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-b6df5e56-5296-3819-8680-f764c4b5eb02-8f016f75 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_2a0a492e-d22c-0016-97b0-c4db15c69d0e-8f016f75 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_83390686-add4-b87b-b1f0-cd4a0002bf10-8f016f75 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_3dd4c9d6-ebf3-da43-f46b-7046deace012-8f016f75 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_4d65ff44-7c21-98f2-6779-bda9eb405f6a-8f016f75 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_0b49417a-4fb7-6195-4327-73b57e45bd87-8f016f75 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_1f1b7266-da50-0af5-2945-eb260e6b7a3a-8f016f75 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_25e65690-2d89-fcd1-458a-42f4f49f70a3-8f016f75 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-da0e3a60-b539-ba8c-3f5e-fcf51f0a8102-8f016f75 {
  grid-area: 4 / 3 / 5 / 4;
}

#w-node-_7853faef-1a19-27f7-cc6d-5091a2772ff1-8f016f75 {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-_495a40db-a792-578e-5f35-dab7cbeddd02-8f016f75 {
  grid-area: 5 / 3 / 6 / 4;
}

#w-node-c97e5897-82b6-8ba5-a4d6-81794fc99063-8f016f75 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-d8217eb6-8112-d09e-dcd7-c6e36bc188db-8f016f75 {
  grid-area: 6 / 2 / 7 / 3;
}

#w-node-_667aadb9-8041-b670-2163-54c5f01a9700-8f016f75 {
  grid-area: 6 / 3 / 7 / 4;
}

#w-node-_320fed8d-ab71-4de6-0372-4a65b5a73aee-8f016f75 {
  grid-area: 7 / 2 / 8 / 3;
}

#w-node-_559dffc2-4e62-7f0e-1655-efb7a9a935d7-8f016f75 {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_93ae5d99-0f09-08c9-6395-76250b77950c-8f016f75 {
  grid-area: 7 / 3 / 8 / 4;
}

#w-node-a652fa76-58a9-6fbc-adba-d2eb848bd5f8-8f016f77, #w-node-fbb32ef3-dae6-aaba-96d1-d6591eb45256-8f016f77, #w-node-e7c877ea-4fa4-9b00-36c4-d5ef7c689d78-8f016f77, #w-node-_093721d7-82e4-37df-21e0-ea0dd7ab275d-8f016f77, #w-node-bb6bfbe2-439b-4e81-f1bb-608b11e21bd9-8f016f77, #w-node-_03154f03-ed03-2f6e-b1c9-6cb509adfdcb-8f016f77, #w-node-a047cf99-5516-8b54-12f7-cadca2df3555-8f016f77, #w-node-_0345fd4d-8f8d-36dc-b877-30615e5e24bb-8f016f77, #w-node-_360f1da1-9983-eec4-5ae1-65db1d22ba40-8f016f77, #w-node-_5218b03d-0d76-8832-94f6-913eb8cf3b21-8f016f77, #w-node-bfe3bfea-4af2-dde9-8e35-55d83e58a260-8f016f77 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_56f4f3c3-1f8c-970f-7dd7-cd19717ed4d5-c8653447 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_6b68ae01-1534-d9c2-9bab-1f49a15ae8e4-c8653447, #w-node-_8e154cfb-7b56-d549-7e61-ae05c370a244-c8653447, #w-node-f8e5fc8e-1630-8fd2-6765-e30db95e8988-c8653447, #w-node-_9bc8302e-49b5-5619-e2fd-cb23b5edefe2-c8653447, #w-node-_801990d2-062f-fcbc-76d1-e62218559161-c8653447, #w-node-d3a7d683-473e-306d-a449-66e61ac1dd1f-c8653447, #w-node-c47458ba-9581-7eef-b581-f0130460da91-c8653447, #w-node-c2915c3e-fa38-144a-7fad-969025a08e52-c8653447, #w-node-_137a3c02-40d9-cbee-eea5-de4b560df28b-c8653447, #w-node-_7413cbfa-bf70-6b3d-5315-d585182209ce-c8653447, #w-node-_6a53b3d5-2141-db23-f2d5-60cdc2d1e5c2-c8653447, #w-node-_64e46c16-911a-215f-d8f0-119a2e3c60a6-c8653447, #w-node-_69d1484c-cd13-882d-687a-d9199b67ce73-c8653447, #w-node-_060839a2-1ae6-4d28-65d0-b4d5018cbb99-c8653447, #w-node-_07b2fad7-e555-0460-4016-9e664170442b-c8653447 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_453c0037-3010-9d3d-b4ed-ff25b3431ec5-9c16f69c {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}
