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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .w-col {
    width: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

.w-widget {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-tabs {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@font-face {
  font-family: Social Icons Font;
  src: url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/64ef8c0e63e7fc34d03ae366_social-icon-font.woff2") format("woff2"), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/64ef8c0e63e7fc34d03ae365_social-icon-font.eot") format("embedded-opentype"), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/64ef8c0e63e7fc34d03ae368_social-icon-font.woff") format("woff"), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/64ef8c0e63e7fc34d03ae363_social-icon-font.ttf") format("truetype"), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/64ef8c0e63e7fc34d03ae361_social-icon-font.svg") format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Line Square Icons;
  src: url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/64ef8c0e63e7fc34d03ae36a_line-square-icons.woff2") format("woff2"), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/64ef8c0e63e7fc34d03ae367_line-square-icons.eot") format("embedded-opentype"), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/64ef8c0e63e7fc34d03ae369_line-square-icons.woff") format("woff"), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/64ef8c0e63e7fc34d03ae354_line-square-icons.ttf") format("truetype"), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/64ef8c0e63e7fc34d03ae364_line-square-icons.svg") format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Filled Icons;
  src: url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/64ef8c0e63e7fc34d03ae357_filled-icon-font.woff2") format("woff2"), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/64ef8c0e63e7fc34d03ae370_filled-icon-font.eot") format("embedded-opentype"), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/64ef8c0e63e7fc34d03ae36d_filled-icon-font.woff") format("woff"), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/64ef8c0e63e7fc34d03ae353_filled-icon-font.ttf") format("truetype"), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/64ef8c0e63e7fc34d03ae356_filled-icon-font.svg") format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Line Rounded Icons;
  src: url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/64ef8c0e63e7fc34d03ae35a_line-rounded-icons.woff2") format("woff2"), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/64ef8c0e63e7fc34d03ae358_line-rounded-icons.eot") format("embedded-opentype"), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/64ef8c0e63e7fc34d03ae362_line-rounded-icons.woff") format("woff"), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/64ef8c0e63e7fc34d03ae359_line-rounded-icons.ttf") format("truetype"), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/64ef8c0e63e7fc34d03ae355_line-rounded-icons.svg") format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Fa V 4 Compatibility";
  src: url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/64ef96da8e916e8fdc582925_fa-v4compatibility.woff2") format("woff2"), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/64ef96da09da39b42f42d2ef_fa-v4compatibility.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Fa Brands 400";
  src: url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/64ef96dbdd737c309da889b8_fa-brands-400.woff2") format("woff2"), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/64ef96db7b0e38e8373c581e_fa-brands-400.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Fa Solid 900";
  src: url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/64ef96da0d6bd9101124f181_fa-solid-900.woff2") format("woff2"), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/64ef96db94d80826aa28bc2e_fa-solid-900.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Fa 100";
  src: url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/64ef96da74db03bf2b727d68_fa-thin-100.woff2") format("woff2"), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/64ef96db3a2804a8d89ae729_fa-thin-100.ttf") format("truetype");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Fa 400";
  src: url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/64ef96dbfe514115c404f863_fa-regular-400.woff2") format("woff2"), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/64ef96dbfb26a54b6dd76b7b_fa-regular-400.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Fa Sharp Solid 900";
  src: url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/64ef96dab89465282ce77ca3_fa-sharp-solid-900.woff2") format("woff2"), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/64ef96db0d6bd9101124f1c2_fa-sharp-solid-900.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Fa Sharp 400";
  src: url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/64ef96dbe9fbef6a2363f4ac_fa-sharp-regular-400.woff2") format("woff2"), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/64ef96db929eaf3c5f62b5ac_fa-sharp-regular-400.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Fa Sharp 300";
  src: url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/64ef96db3a2804a8d89ae4fb_fa-sharp-light-300.woff2") format("woff2"), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/64ef96dc17be71eab0eb6eb7_fa-sharp-light-300.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Fa Duotone 900";
  src: url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/64ef96db81a3f8c88ae224cb_fa-duotone-900.woff2") format("woff2"), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/64ef96db47f1cd279e180011_fa-duotone-900.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Fa 300";
  src: url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/64ef96db94d80826aa28bc26_fa-light-300.woff2") format("woff2"), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/64ef96db3a2804a8d89ae69f_fa-light-300.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Lora;
  src: url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/64efa6fb819246b0eab669fc_Lora.zip") format("undefined");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Vanguardcf;
  src: url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/65ce6b560b61b9a9a8f871e6_VanguardCF-DemiBold.woff2") format("woff2"), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/65ce6b56b7da5985fa529760_VanguardCF-DemiBold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Vanguardcf;
  src: url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/65ce6b56162bfcc0bce299ba_VanguardCF-DemiBoldOblique.woff2") format("woff2"), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/65ce6b565d747d3f8960c30e_VanguardCF-DemiBoldOblique.woff") format("woff");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Vanguardcf;
  src: url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/65ce6b56587b7b01b0a60f52_VanguardCF-HeavyOblique.woff2") format("woff2"), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/65ce6b575c16aa31ac86622a_VanguardCF-HeavyOblique.woff") format("woff");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Vanguardcf;
  src: url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/65ce6b56f0d8f5c8d2aa54d4_VanguardCF-LightOblique.woff2") format("woff2"), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/65ce6b56335e80fb1d4a777b_VanguardCF-LightOblique.woff") format("woff");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Vanguardcf;
  src: url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/65ce6b56e1ac197c26e50d17_VanguardCF-ThinOblique.woff2") format("woff2"), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/65ce6b565c16aa31ac86620d_VanguardCF-ThinOblique.woff") format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Vanguardcf;
  src: url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/65ce6b56fcd4ca47a81ecc1e_VanguardCF-Medium.woff2") format("woff2"), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/65ce6b569566a7a89f41639a_VanguardCF-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Vanguardcf;
  src: url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/65ce6b56a286cf96881e5887_VanguardCF-BoldOblique.woff2") format("woff2"), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/65ce6b56abf6a6b6d55e4896_VanguardCF-ExtraBoldOblique.woff2") format("woff2"), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/65ce6b567ffc64aa8415e5a7_VanguardCF-BoldOblique.woff") format("woff"), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/65ce6b56886e89d77bdcdb58_VanguardCF-ExtraBoldOblique.woff") format("woff");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Vanguardcf;
  src: url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/65ce6b56d7a711f319313fc9_VanguardCF-Bold.woff2") format("woff2"), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/65ce6b567770377b3252cf45_VanguardCF-ExtraBold.woff2") format("woff2"), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/65ce6b56d1f18ed1bd8f8046_VanguardCF-Bold.woff") format("woff"), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/65ce6b56c856d87fadf21bce_VanguardCF-ExtraBold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Vanguardcf;
  src: url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/65ce6b56c6dbbfcc696f1a30_VanguardCF-Regular.woff2") format("woff2"), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/65ce6b56265ca274d16ac46a_VanguardCF-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Vanguardcf;
  src: url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/65ce6b56e507a53bb5d03bf3_VanguardCF-Light.woff2") format("woff2"), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/65ce6b570094d2040fc20fa2_VanguardCF-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Vanguardcf;
  src: url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/65ce6b564bc7dd49d603da84_VanguardCF-Thin.woff2") format("woff2"), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/65ce6b56b7da5985fa529749_VanguardCF-Thin.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Vanguardcf;
  src: url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/65ce6b5694e2ee0f74236f61_VanguardCF-MediumOblique.woff2") format("woff2"), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/65ce6b560b420b57f110fb60_VanguardCF-MediumOblique.woff") format("woff");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Vanguardcf;
  src: url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/65ce6b56d3b1af2bd64dda44_VanguardCF-Heavy.woff2") format("woff2"), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/65ce6b565e5fa7175275dea5_VanguardCF-Heavy.woff") format("woff");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Vanguardcf;
  src: url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/65ce6b5731dae0d141b4bb27_VanguardCF-RegularOblique.woff2") format("woff2"), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/65ce6b56f70270246cbcfe0d_VanguardCF-RegularOblique.woff") format("woff");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Dashflow custom icon font;
  src: url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/64ef8c0e63e7fc34d03ae3df_dashflow-custom-icon-font.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Worksans Variablefont Wght;
  src: url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/64f115311d6331a3af704ff7_WorkSans-Italic-VariableFont_wght.ttf") format("truetype");
  font-weight: 100 900;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Worksans Variablefont Wght;
  src: url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/64f11531c27c654bd6a93b8f_WorkSans-VariableFont_wght.ttf") format("truetype");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "3";
  src: url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/656a459fa289c4b9649abf55_StrandliebeBold%203.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Larken;
  src: url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/64f10fa7b860a1c34f6adb77_Larken-Italic.otf") format("opentype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Larken;
  src: url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/64f10fa7e8a1d5c89dace7e1_Larken-ExtraBold.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Larken;
  src: url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/64f10fa76677310657b26467_Larken-Regular.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Larken;
  src: url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/64f10fa7a553262ee10cb14e_Larken-ExtraBoldItalic.otf") format("opentype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Taylennon;
  src: url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/656a45a891356359740d0797_TAYLennon.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

:root {
  --neutral--200: #f7f8fc;
  --neutral--600: #4a5988;
  --neutral--800: #0a1535;
  --accent--primary-1: #3d73ff;
  --neutral--100: white;
  --button-shadow--white-03: #14142b1a;
  --neutral--400: #e4ebff;
  --general--shadow-01: #14142b17;
  --neutral--500: #aab1c6;
  --secondary--color-3: #f5f8ff;
  --secondary--color-2: #f1f4ff;
  --button-shadow--color-01: #4a3aff42;
  --neutral--300: #e1e7f5;
  --maui-recovers-dark-blue: #112251;
  --olive-drab: #748a1d;
  --button-shadow--white-01: #14142b0a;
  --background: #0000;
  --system--300: #ff5a65;
  --system--red-100: #ffeff0;
  --system--red-400: #dc2b2b;
  --general--shadow-02: #14142b0f;
  --438513: #1a8038;
  --neutral--700: #454e66;
  --mr-green-semi-dark: #306331;
  --system--blue-400: #086cd9;
  --mr-dark-blue: var(--black-80);
  --ms-cobalt: #12329d;
  --rebuild: #819826;
  --system--green-100: #def2e6;
  --system--green-300: #14ca74;
  --system--blue-100: #eaf4ff;
  --system--orange-100: #fff3e4;
  --system--orange-300: #ff9e2c;
  --system--blue-200: #8fc3ff;
  --system--green-200: #c2e2cf;
  --system--orange-200: #ffd19b;
  --system--green-400: #11845b;
  --black-80: #101010;
  --secondary--color-1: #c7d6ff;
  --accessible-components--dark-grey: #9b9b9b;
  --accessible-components--dodger-blue: #1378d1;
  --gradient-green: #215c2a;
  --gradient-light-green: #70881da3;
  --general--shadow-04: #14142b24;
  --mr-green-dark: #1f3f1f;
  --mr-green-light: #adb881;
  --button-shadow--white-02: #14142b0f;
  --button-shadow--color-3: #4a3aff14;
  --button-shadow--color-2: #4a3aff14;
  --general--shadow-03: #14142b1a;
  --general--shadow-05: #14142b29;
  --general--shadow-06: #14142b3d;
  --secondary--color-4: #94acf2;
  --secondary--color-5: #fdb52a;
  --system--blue-300: #1d88fe;
  --system--red-200: #ffbec2;
  --system--orange-400: #d5691b;
}

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

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

.w-form-formrecaptcha {
  margin-bottom: 8px;
}

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

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

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

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

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

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

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

.w-form-formradioinput--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 50%;
  width: 12px;
  height: 12px;
}

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

.w-form-formradioinput--inputType-custom.w--redirected-checked {
  border-width: 4px;
  border-color: #3898ec;
}

.w-pagination-wrapper {
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.w-pagination-previous {
  color: #333;
  background-color: #fafafa;
  border: 1px solid #ccc;
  border-radius: 2px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 9px 20px;
  font-size: 14px;
  display: block;
}

.w-pagination-previous-icon {
  margin-right: 4px;
}

.w-pagination-next {
  color: #333;
  background-color: #fafafa;
  border: 1px solid #ccc;
  border-radius: 2px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 9px 20px;
  font-size: 14px;
  display: block;
}

.w-pagination-next-icon {
  margin-left: 4px;
}

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

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

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

body {
  background-color: var(--neutral--200);
  color: var(--neutral--600);
  font-family: Inter;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.571em;
}

h1 {
  color: var(--neutral--800);
  text-align: left;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Larken, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 1.3em;
}

h2 {
  color: var(--neutral--800);
  text-align: left;
  margin-top: 0;
  margin-bottom: 15px;
  font-family: Larken, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 1.417em;
}

h3 {
  color: var(--neutral--800);
  text-align: left;
  overflow-wrap: break-word;
  margin-top: 0;
  margin-bottom: 15px;
  font-family: Worksans Variablefont Wght, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 1.4em;
}

h4 {
  color: var(--neutral--800);
  text-align: left;
  margin-top: 0;
  margin-bottom: 15px;
  font-family: Worksans Variablefont Wght, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.3em;
}

h5 {
  color: var(--neutral--800);
  margin-top: 5px;
  margin-bottom: 15px;
  font-family: Worksans Variablefont Wght, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.429em;
}

h6 {
  color: var(--neutral--800);
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.5em;
}

p {
  color: var(--neutral--800);
  text-align: left;
  margin-bottom: 15px;
  font-family: Worksans Variablefont Wght, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.7em;
}

a {
  color: #275de7;
  font-weight: 500;
  text-decoration: underline;
  transition: color .3s;
}

a:hover {
  color: var(--accent--primary-1);
}

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

li {
  color: var(--neutral--800);
  margin-bottom: 5px;
  padding-left: 8px;
  font-family: Worksans Variablefont Wght, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6em;
}

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

label {
  color: var(--neutral--800);
  margin-bottom: 10px;
  font-weight: 500;
  line-height: 1.286em;
  display: block;
}

strong {
  color: var(--neutral--800);
  font-weight: 700;
}

em {
  font-family: Worksans Variablefont Wght, sans-serif;
  font-style: italic;
}

blockquote {
  background-color: var(--accent--primary-1);
  color: var(--neutral--100);
  text-align: center;
  border: 0 solid #000;
  border-radius: 24px;
  margin-top: 14px;
  margin-bottom: 32px;
  padding: 86px 64px;
  font-size: 18px;
  line-height: 30px;
}

figure {
  margin-top: 24px;
  margin-bottom: 48px;
}

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

.page-wrapper.full-page-wrapper {
  flex-direction: column;
  min-height: 100vh;
  display: flex;
}

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

.grid-2-columns.main-dashboard-grid {
  grid-column-gap: 40px;
  grid-template-columns: 1.5fr 5.5fr;
  align-items: start;
}

.grid-2-columns.gap-column-48px {
  grid-column-gap: 48px;
}

.grid-2-columns.mg-bottom-60px {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-columns: 50% 50%;
  margin-bottom: 60px;
}

.grid-2-columns.mg-bottom-24px.mg-top-15px.no-grid-space {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.grid-2-columns.mg-top-15px.grid-space-5px {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
}

.grid-2-columns.grid-width10 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.grid-2-columns.grid-no-space {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.grid-2-columns.mg-top-48px.grid-spacing-40px {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}

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

.grid-2-columns.mg-bottom-20px {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
}

.grid-2-columns.div-underline {
  border-bottom: 2px solid var(--button-shadow--white-03);
  place-items: start stretch;
  height: 100%;
  padding-bottom: 25px;
}

.card {
  border: 1px solid var(--neutral--400);
  background-color: var(--neutral--100);
  box-shadow: 0 2px 7px 0 var(--general--shadow-01);
  border-radius: 12px;
}

.card.overflow-hidden.border-none {
  border-style: none;
}

.card.search-result-link {
  width: 100%;
  padding: 32px 24px;
  text-decoration: none;
}

.card.password-protected-card {
  text-align: center;
  max-width: 456px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 32px;
}

.card._404 {
  z-index: 1;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 570px;
  margin-left: auto;
  margin-right: auto;
  padding: 104px 40px;
  display: flex;
  position: relative;
}

.card.component-card {
  border-style: dashed;
  border-color: var(--neutral--500);
  padding: 40px;
}

.card.component-card.bg-black-25 {
  background-color: #00000040;
}

.card.pd-32px---24px {
  padding: 32px 24px;
  text-decoration: none;
}

.card.pd-32px---24px.width-100 {
  text-align: left;
  height: 100%;
}

.card.inside-image {
  z-index: 1;
  padding: 22px 16px;
  position: absolute;
  bottom: 18px;
  left: 18px;
  right: 18px;
}

.card.pd-16px {
  padding: 16px;
}

.card.pd-24px {
  padding: 24px;
}

.card.amount-over-graph {
  z-index: 1;
  padding: 28px 20px 56px;
  position: relative;
}

.card.pd-22px---18px {
  padding: 22px 18px;
}

.card.pd-22px---18px.width-100 {
  text-decoration: none;
}

.card.pd-22px---18px.width-100.height-100 {
  background-image: none;
  border-top-left-radius: 12px;
  border-bottom-left-radius: 12px;
  height: 100%;
  transition: all .2s, color .3s;
}

.card.pd-22px---18px.width-100.height-100:hover {
  box-shadow: 0 8px 11px 0 var(--general--shadow-01);
}

.card.pd-22px---18px.card-event {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 120px 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.card.pd-24px---18px---28px {
  padding: 24px 18px 28px;
}

.card.pd-24px---18px {
  padding: 24px 18px;
}

.card.pd-32px---18px {
  padding: 32px 18px;
}

.card.image-right-inside {
  z-index: 1;
  box-shadow: 0 0 4px 0 var(--general--shadow-01);
  border-style: none;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding: 90px 64px;
  display: grid;
  position: relative;
  overflow: hidden;
}

.card.image-right-inside.card-smaller {
  padding: 45px 40px;
}

.card.image-right-inside.card-smaller.hide {
  display: none;
}

.card.pd-32px---44px {
  padding: 32px 44px;
}

.card.header-dropdown-card {
  grid-column-gap: 48px;
  justify-content: center;
  align-items: flex-start;
  padding: 32px 24px;
  display: flex;
}

.card.card-event {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #1f2d54;
  grid-template-rows: auto;
  grid-template-columns: 138px 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-bottom: 10px;
  padding-left: 0%;
  padding-right: 0%;
  font-family: Worksans Variablefont Wght, sans-serif;
  text-decoration: none;
  display: grid;
}

.card.card-event.mg-left-0 {
  padding-left: 0%;
}

.card.image-right-inside {
  padding-top: 50px;
  padding-bottom: 50px;
}

.card.image-right-inside.card-no-grid {
  display: block;
}

.card.image-right-inside.card-no-grid.hide {
  display: none;
}

.bg-neutral-200 {
  background-color: var(--neutral--200);
}

.color-accent-1 {
  color: var(--accent--primary-1);
}

.color-accent-1.hover-neutral-800:hover {
  color: var(--neutral--800);
}

.color-accent-1.hover-opacity-85 {
  transition-property: opacity;
}

.color-accent-1.hover-opacity-85:hover {
  opacity: .85;
}

.color-neutral-500 {
  color: var(--neutral--600);
}

.color-neutral-100 {
  color: var(--neutral--100);
}

.mg-bottom-8px {
  margin-bottom: 8px;
}

.mg-bottom-16px {
  margin-bottom: 16px;
}

.mg-bottom-16px.text-white.larken {
  font-family: Larken, sans-serif;
  font-weight: 700;
}

.mg-bottom-16px.text-white.larken.home-sub {
  color: var(--secondary--color-3);
  letter-spacing: 2px;
  font-family: Taylennon, sans-serif;
  font-size: 21px;
  font-weight: 400;
}

.mg-bottom-24px {
  text-align: left;
  margin-bottom: 24px;
}

.mg-bottom-24px.title-h2 {
  color: var(--secondary--color-2);
  font-size: 35px;
}

.mg-bottom-32px {
  margin-bottom: 32px;
}

.mg-bottom-32px.hide {
  display: none;
}

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

.mg-bottom-48px {
  margin-bottom: 48px;
}

.mg-top-48px {
  margin-top: 48px;
}

.text-200 {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.25em;
}

.text-200.medium {
  font-weight: 500;
}

.text-200.bold {
  font-weight: 700;
}

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

.grid-1-column.sidebar-links-grid {
  grid-row-gap: 4px;
  grid-auto-flow: row;
}

.grid-1-column.sidebar-links-grid.mg-top-40px {
  margin-top: 40px;
}

.grid-1-column.sidebar-links-grid.hide {
  display: none;
}

.grid-1-column.sidebar-links-grid.hidden-on-mbl {
  flex-flow: wrap;
}

.grid-1-column.gap-row-12px {
  grid-row-gap: 12px;
}

.gap-column-8px {
  grid-column-gap: 8px;
}

.gap-column-16px {
  grid-column-gap: 16px;
}

.gap-column-24px {
  grid-column-gap: 24px;
}

.gap-row-24px {
  grid-row-gap: 24px;
}

.gap-row-64px {
  grid-row-gap: 64px;
}

.text-400 {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.4em;
}

.text-400.bold {
  font-weight: 700;
}

.text-300 {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.222em;
}

.text-300.bold {
  font-weight: 700;
}

.text-100 {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.286em;
}

.text-100.medium {
  font-family: Worksans Variablefont Wght, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.text-100.medium.flex-horizontal.align-left {
  justify-content: flex-start;
}

.text-100.bold {
  font-weight: 700;
}

.text-100.dropdown-column-title {
  color: var(--neutral--800);
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
  margin-bottom: 16px;
  font-weight: 700;
}

.grid-3-columns {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start stretch;
  display: grid;
}

.grid-3-columns.mg-bottom-20px {
  align-items: start;
}

.grid-3-columns.grid-mg-0 {
  grid-row-gap: 0px;
}

.grid-3-columns.grid-3opx {
  grid-template-columns: 35% 65% 1fr;
}

.grid-3-columns.mg-bottom-32px.vertical-center {
  align-items: center;
}

.grid-3-columns.grid-no-space {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.grid-3-columns.grid-space, .grid-3-columns.grid-spacing {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
}

.inner-container._600px {
  max-width: 600px;
}

.inner-container.center {
  margin-left: auto;
  margin-right: auto;
}

.inner-container._326px {
  max-width: 326px;
}

.inner-container._244px {
  max-width: 244px;
}

.inner-container._244px._100-mbl, .inner-container._244px._100-tablet {
  width: 100%;
}

.inner-container._720px {
  max-width: 720px;
}

.inner-container._384px {
  max-width: 384px;
}

.inner-container._400px {
  max-width: 400px;
}

.inner-container._348px {
  max-width: 348px;
}

.inner-container._388px {
  max-width: 388px;
}

.inner-container._272px {
  max-width: 272px;
}

.inner-container._370px {
  max-width: 370px;
}

.inner-container._180px {
  max-width: 180px;
}

.inner-container._334px {
  max-width: 334px;
}

.inner-container._368px {
  max-width: 368px;
}

.inner-container._576px {
  max-width: 576px;
}

.inner-container._624px {
  max-width: 624px;
}

.inner-container._542px {
  max-width: 542px;
}

.mg-bottom-0 {
  margin-bottom: 0;
  font-family: Worksans Variablefont Wght, sans-serif;
  font-size: 18px;
  display: block;
}

.mg-bottom-0.title {
  font-size: 32px;
}

.mg-bottom-0.title.text-white {
  color: var(--neutral--100);
}

.mg-bottom-0.title-home {
  font-size: 60px;
}

.mg-bottom-0.faq {
  font-size: 16px;
  font-weight: 600;
}

.mg-bottom-0.text-blue {
  font-family: Worksans Variablefont Wght, sans-serif;
}

.mg-bottom-0.text-white {
  font-weight: 500;
}

.mg-bottom-0.mg-left-10 {
  padding-left: 10px;
}

.mg-bottom-0.align-left {
  display: flex;
}

.btn-primary {
  box-shadow: 0 1px 4px 0 var(--button-shadow--color-01);
  color: var(--neutral--100);
  text-align: center;
  letter-spacing: 0;
  text-transform: capitalize;
  cursor: auto;
  background-color: #0000;
  background-image: linear-gradient(#497f07, #497f07);
  border: 0 solid #0d4107;
  border-radius: 76px;
  flex-direction: row;
  justify-content: center;
  width: auto;
  margin-bottom: 5px;
  margin-right: 5px;
  padding: 15px 25px;
  font-family: Worksans Variablefont Wght, sans-serif;
  font-size: 17px;
  font-weight: 500;
  line-height: 1em;
  text-decoration: none;
  transition: box-shadow .3s, transform .3s, background-color .3s, color .3s;
  display: inline-block;
}

.btn-primary:hover {
  color: var(--neutral--100);
  transform: translate(0);
  box-shadow: 0 2px 16px 1px #4a3aff4d;
}

.btn-primary.w--current {
  font-size: 16px;
}

.btn-primary.large {
  padding: 14px;
  font-size: 16px;
  line-height: 1.125em;
}

.btn-primary.disabled {
  border-color: var(--neutral--400);
  background-color: var(--neutral--300);
  box-shadow: none;
  color: var(--neutral--600);
  cursor: not-allowed;
  background-image: none;
}

.btn-primary.disabled:hover {
  transform: none;
}

.btn-primary.white {
  border-color: var(--neutral--300);
  background-color: var(--neutral--100);
  color: var(--neutral--800);
  background-image: none;
  font-weight: 400;
  box-shadow: inset 0 -3px 8px #0000001a;
}

.btn-primary.white:hover {
  border-color: var(--neutral--100);
  box-shadow: none;
  color: var(--neutral--100);
  background-color: #0000;
  background-image: linear-gradient(#ffffff80, #ffffff80);
}

.btn-primary.white.w--current {
  font-size: 14px;
  font-weight: 400;
}

.btn-primary.btn-dark-blue {
  background-image: linear-gradient(to bottom, var(--maui-recovers-dark-blue), var(--maui-recovers-dark-blue));
  letter-spacing: 0;
  font-family: Worksans Variablefont Wght, sans-serif;
  font-size: 17px;
  font-weight: 500;
  display: inline-block;
}

.btn-primary.btn-dark-blue.mg-bottom-32px {
  margin-bottom: 32px;
}

.btn-primary.btn-dark-blue.mg-bottom-48px {
  margin-bottom: 28px;
}

.btn-primary.btn-dark-blue.mg-bottom-24px {
  margin-bottom: 24px;
}

.btn-primary.btn-white {
  color: var(--neutral--800);
  background-image: linear-gradient(#fff, #fff);
  font-family: Worksans Variablefont Wght, sans-serif;
  font-weight: 600;
  line-height: 1em;
}

.btn-primary.btn-white.mg-right-6px {
  margin-right: 6px;
}

.btn-primary.btn-white.mg-right-6px.w--current {
  font-size: 11px;
}

.btn-primary.mg-bottom-40px {
  margin-bottom: 40px;
}

.btn-primary.hide {
  display: none;
}

.btn-primary.mg-bottom-24px {
  margin-bottom: 24px;
}

.btn-primary.btn-ola-lahaina-green {
  background-image: linear-gradient(to bottom, var(--olive-drab), var(--olive-drab));
}

.btn-primary.btn-black {
  background-image: linear-gradient(to bottom, var(--maui-recovers-dark-blue), var(--maui-recovers-dark-blue)), linear-gradient(to bottom, #497f07, #497f07);
}

.btn-primary.btn-stroke {
  border-width: 2px;
  border-color: var(--maui-recovers-dark-blue);
  background-image: linear-gradient(to bottom, var(--neutral--100), var(--neutral--100));
  color: var(--neutral--800);
}

.btn-primary.btn-yellow {
  color: var(--neutral--800);
  background-image: linear-gradient(#ffeb03, #ffeb03);
  font-weight: 600;
}

.btn-secondary {
  border: 1px solid var(--neutral--400);
  background-color: var(--neutral--100);
  box-shadow: 0 2px 4px 0 var(--button-shadow--white-01);
  color: var(--neutral--800);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 76px;
  padding: 8px 16px;
  font-family: Worksans Variablefont Wght, sans-serif;
  font-weight: 500;
  line-height: 1.286em;
  text-decoration: none;
  transition: transform .3s, box-shadow .3s, border-color .3s, background-color .3s, color .3s;
}

.btn-secondary:hover {
  box-shadow: 0 2px 6px 0 var(--button-shadow--white-03);
  color: var(--neutral--800);
  transform: scale3d(1.02, 1.02, 1.01);
}

.btn-secondary.disabled {
  border-color: var(--neutral--400);
  background-color: var(--neutral--100);
  box-shadow: none;
  color: var(--neutral--600);
  cursor: not-allowed;
}

.btn-secondary.disabled:hover {
  transform: none;
}

.input {
  border: 1px solid var(--neutral--400);
  background-color: var(--neutral--100);
  box-shadow: 0 0 4px 0 var(--general--shadow-01);
  color: var(--neutral--800);
  border-radius: 6px;
  min-height: 40px;
  margin-bottom: 6px;
  padding: 14px;
  font-family: Worksans Variablefont Wght, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.286em;
  transition: color .3s, border-color .3s;
}

.input:hover {
  border-color: var(--neutral--500);
}

.input:focus {
  border-color: var(--accent--primary-1);
}

.input::placeholder {
  color: var(--neutral--600);
}

.input.mg-bottom-16px {
  margin-bottom: 16px;
  font-size: 17px;
}

.input.icon-inside-left {
  padding-left: 32px;
}

.input.icon-inside-right {
  padding-right: 32px;
}

.input.search {
  border-radius: 100px 0 0 100px;
  min-height: 50px;
  padding-left: 30px;
  font-family: Worksans Variablefont Wght, sans-serif;
  font-size: 18px;
}

.input.comments {
  min-height: 100px;
}

.input.comments.mg-bottom-16px {
  min-height: 200px;
  font-size: 18px;
}

.input.mg-bottom-6px {
  font-family: Worksans Variablefont Wght, sans-serif;
  font-size: 16px;
}

.input.mg-bottom-6px.hide {
  display: block;
}

.input.input-comment {
  min-height: 300px;
  margin-bottom: 6px;
  font-family: Worksans Variablefont Wght, sans-serif;
  font-size: 16px;
}

.checkbox {
  border: 0px solid var(--neutral--400);
  color: var(--neutral--800);
  background-color: #14142b00;
  background-image: linear-gradient(#0000, #0000);
  border-radius: 2px;
  width: auto;
  min-width: 20px;
  height: auto;
  min-height: 20px;
  margin: 0 10px auto 0;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Worksans Variablefont Wght, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1;
  transition: opacity .2s, background-color .3s;
}

.checkbox:hover {
  border-color: var(--neutral--400);
}

.checkbox.w--redirected-checked {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/64ef8c0e63e7fc34d03ae43d_check-form-brix-templates-webflow.svg"), linear-gradient(#3d7fff, #4b5dff);
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 8px, auto;
  border-color: #3961d9;
  margin-top: 0;
  margin-left: 0;
}

.checkbox.w--redirected-focus {
  box-shadow: none;
}

.checkbox.mg-right-0 {
  margin-right: 0;
}

.avatar-circle {
  border-radius: 50%;
  width: 100%;
  overflow: hidden;
  transform: translate(0);
}

.avatar-circle._24px {
  min-width: 24px;
  max-width: 24px;
  min-height: 24px;
  max-height: 24px;
}

.avatar-circle._32px {
  min-width: 32px;
  max-width: 32px;
  min-height: 32px;
  max-height: 32px;
}

.avatar-circle._40px {
  object-fit: cover;
  min-width: 40px;
  max-width: 40px;
  min-height: 40px;
  max-height: 40px;
}

.avatar-circle._48px {
  min-width: 48px;
  max-width: 48px;
  min-height: 48px;
  max-height: 48px;
}

.line-rounded-icon {
  font-family: Line Rounded Icons, sans-serif;
}

.line-rounded-icon.icon-size-14px {
  font-size: 14px;
  line-height: 1em;
}

.line-rounded-icon.dropdown-icon {
  color: var(--neutral--600);
  justify-content: center;
  align-items: center;
  min-width: 12px;
  max-width: 12px;
  min-height: 12px;
  max-height: 12px;
  font-size: 14px;
  line-height: 1em;
  display: flex;
}

.line-rounded-icon.header-dropdown-icon {
  line-height: 1em;
}

.buttons-row {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: row;
  align-items: center;
  display: flex;
}

.buttons-row.center {
  justify-content: center;
}

.buttons-row.justify-end {
  justify-content: flex-end;
}

.buttons-row.gap-column-12px.mg-bottom-10px {
  align-self: center;
}

._100-width {
  width: 100%;
  min-width: 100%;
  max-width: 100%;
}

._100-width.height-100 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  border-top-left-radius: 24px;
  border-bottom-left-radius: 24px;
  height: 100%;
}

._100-width.radius-5px {
  border-radius: 5px;
}

._100-width.image-primaryneeds {
  background-image: url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/65ca8b5a2ae800e3373ac1e8__Recovery%20Needs%20Assessment%20(County)%20-%20revised%20klh.pptx.jpg");
  background-position: 0 0;
  background-size: auto;
}

._100-width.link-block-rounded {
  border-radius: 10px;
  margin-bottom: 15px;
}

._100-width.dropshadow {
  box-shadow: 0 2px 18px #0003;
}

._100-width.mg-bottom-12px.rounded-corners {
  border-radius: 10px;
}

._100-width.relative {
  margin-bottom: -31px;
  padding-bottom: 0;
  position: relative;
  bottom: 0;
}

._100-width.image-rounded {
  border-radius: 10px;
  margin-bottom: 5px;
}

._100-width.mg-bottom-24px.rounded-10px {
  border-radius: 10px 10px 0 0;
}

._100-width.card-rounded-10px {
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
  width: 100%;
  min-width: 100%;
  height: 174.141px;
}

.container-default {
  width: 100%;
  max-width: 100%;
  padding-left: 5%;
  padding-right: 5%;
}

.container-default.banner-content {
  color: #fff;
  font-weight: 600;
  text-decoration: none;
}

.container-default.section-feedback {
  padding-right: 0%;
}

.container-default.mg-right-0 {
  max-width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding-left: 5%;
  padding-right: 0%;
}

.container-default.container-feedbacktype {
  z-index: 99;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-image: linear-gradient(#f7f8fc, #f7f8fc);
  align-items: center;
  padding-top: 15px;
  display: flex;
  position: sticky;
  top: 73px;
}

.container-default.underline-container {
  border-bottom: 1px solid #e0e0e0;
}

.container-default.container-nav {
  margin-left: 40px;
  margin-right: 40px;
  padding-top: 1%;
  padding-left: 1%;
  padding-right: 1%;
}

.container-default.align-center {
  justify-content: center;
  align-self: center;
  align-items: center;
  display: flex;
}

.container-default.align-sticky-bottom {
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.container-default.container-sticky {
  justify-content: flex-end;
  align-items: flex-end;
  padding-right: 0%;
  display: flex;
}

.container-default.container-feedback {
  padding-left: 1%;
}

.container-default.container-feedback-ola {
  max-width: 100%;
  padding-left: 3%;
}

.dropdown-toggle {
  border: 1px solid var(--neutral--400);
  border-radius: 6px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 14px;
  transition: border-color .3s, color .3s;
  display: flex;
}

.dropdown-toggle:hover {
  color: var(--accent--primary-1);
}

.dropdown-toggle.w--open {
  border-color: var(--accent--primary-1);
}

.hamburger-menu-wrapper {
  padding: 0 0 0 25px;
}

.hamburger-menu-wrapper.w--open {
  background-color: #0000;
}

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

.hidden-on-desktop {
  display: none;
}

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

.flex-vertical.align-center {
  align-items: center;
}

.flex-horizontal {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.flex-horizontal.gap-column-4px {
  justify-content: center;
}

.flex-horizontal.gap-column-12px {
  grid-column-gap: 12px;
}

.flex-horizontal.children-wrap {
  flex-wrap: wrap;
}

.flex-horizontal.children-wrap.gap-16px---8px {
  grid-column-gap: 16px;
  grid-row-gap: 8px;
}

.flex-horizontal.align-start {
  align-items: flex-start;
}

.flex-horizontal.justify-start {
  justify-content: flex-start;
}

.flex-horizontal.justify-end {
  justify-content: flex-end;
}

.flex-horizontal.align-left {
  justify-content: flex-start;
}

.flex-horizontal.align-left.hide {
  display: none;
}

.flex-horizontal.align-center.wrap {
  background-image: none;
}

.flex-horizontal.mg-bottom-10px {
  justify-content: flex-start;
  align-items: flex-start;
}

.flex-horizontal.mg-bottom-6px.link-hover {
  text-decoration: none;
}

.flex-horizontal._50-desktop {
  width: 50%;
}

.flex-horizontal._50-desktop.hide {
  display: none;
}

.flex-horizontal.mg-top-15px {
  justify-content: flex-start;
  align-items: center;
}

.flex-horizontal.wrap {
  flex-flow: wrap;
}

.flex-horizontal.wrap.opacity-75 {
  opacity: .75;
  flex-wrap: wrap;
}

.flex-horizontal.search-container {
  width: 50%;
}

.flex-horizontal.flex-horizontal-align {
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
}

.flex-horizontal.align-vertical {
  justify-content: flex-start;
  align-self: center;
  align-items: center;
}

.flex-horizontal.align-vertical.align-left-mbl {
  justify-content: flex-start;
  align-items: flex-end;
}

.flex-horizontal.align-top {
  background-color: var(--background);
  justify-content: flex-start;
  align-items: flex-start;
}

.flex-horizontal.wrap {
  background-image: linear-gradient(to bottom, var(--neutral--100), var(--neutral--100));
  justify-content: center;
  align-items: center;
}

.error-message {
  border: 1px solid var(--system--300);
  background-color: var(--system--red-100);
  color: var(--system--red-400);
  text-align: center;
  border-radius: 6px;
  margin-top: 20px;
  padding: 20px 24px;
}

.error-message.small {
  box-shadow: 0 0 4px 0 var(--general--shadow-01);
  margin-top: 8px;
  padding: 10px 14px;
}

.text-left {
  text-align: left;
}

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

.overflow-hidden {
  overflow: hidden;
}

.text-decoration-none {
  font-family: Worksans Variablefont Wght, sans-serif;
  text-decoration: none;
}

.empty-state {
  border: 1px solid var(--neutral--300);
  background-color: var(--neutral--100);
  box-shadow: 0 2px 12px 0 var(--general--shadow-02);
  text-align: center;
  border-radius: 11px;
  padding: 26px 24px;
}

.mg-bottom-4px {
  margin-bottom: 4px;
}

._404-not-found {
  opacity: .6;
  color: var(--accent--primary-1);
  margin-bottom: 8px;
  font-size: 120px;
  font-weight: 700;
  line-height: 1em;
}

.mg-bottom-12px {
  margin-bottom: 12px;
}

.flex {
  display: flex;
}

.flex.align-center {
  align-items: center;
}

.flex.align-center.gap-column-6px {
  grid-column-gap: 6px;
}

.flex.align-center.gap-column-6px.mg-bottom-4px {
  align-items: flex-start;
}

.flex.align-center.gap-column-6px.mg-bottom-4px.align-left {
  text-align: left;
  justify-content: flex-start;
}

.flex.align-start {
  align-items: flex-start;
}

.flex.align-end {
  align-items: flex-end;
}

.hidden-on-mbl {
  display: flex;
}

.text-50 {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.333em;
}

.text-50.medium {
  font-weight: 500;
}

.text-50.medium.sidebar-title {
  letter-spacing: .09em;
  text-transform: uppercase;
  margin-bottom: 18px;
  margin-left: 10px;
  font-family: Worksans Variablefont Wght, sans-serif;
  font-size: 14px;
}

.text-50.medium.sidebar-title.mg-right-4px.mg-bottom-0 {
  margin-bottom: 0;
}

.text-50.medium.sidebar-title.mg-left-0 {
  margin-left: 0;
}

.text-50.bold {
  font-weight: 700;
}

.position-relative---z-index-1 {
  z-index: 1;
  position: relative;
}

.dashboard-content {
  flex: 1;
}

.dashboard-content.utility-page-content {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.dashboard-content.utility-page-content.hide {
  display: none;
}

.gap-column-6px {
  grid-column-gap: 6px;
}

._2-items-wrap-container {
  grid-column-gap: 40px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

._2-items-wrap-container.gap-column-16px {
  grid-column-gap: 16px;
}

._2-items-wrap-container.gap-column-8px {
  grid-column-gap: 8px;
}

._2-items-wrap-container.align-start {
  align-items: flex-start;
}

._2-items-wrap-container.amount-and-data {
  grid-column-gap: 6px;
  grid-row-gap: 4px;
  justify-content: flex-start;
  align-items: flex-end;
}

._2-items-wrap-container.amount-and-data.justify-space-between {
  justify-content: space-between;
}

._2-items-wrap-container.justify-center {
  justify-content: center;
}

._2-items-wrap-container.justify-center.gap-column-48px {
  grid-column-gap: 48px;
}

._2-items-wrap-container.justify-center.gap-row-40px {
  grid-row-gap: 40px;
  align-items: flex-start;
}

._2-items-wrap-container.gap-column-24px {
  grid-column-gap: 24px;
}

._2-items-wrap-container.children-wrap-reverse {
  flex-wrap: wrap-reverse;
}

._2-items-wrap-container.align-end {
  align-items: flex-end;
}

.gap-column-4px {
  grid-column-gap: 4px;
}

.mg-bottom-10px {
  margin-bottom: 10px;
}

.divider {
  background-color: var(--neutral--400);
  height: 2px;
  min-height: 2px;
  margin-top: 45px;
  margin-bottom: 45px;
}

.divider.card-small-divider {
  background-color: var(--neutral--300);
  min-height: 1px;
  margin-top: 24px;
  margin-bottom: 16px;
}

.divider.card-small-divider.mg-top-16px {
  margin-top: 16px;
}

.divider._20px {
  margin-top: 20px;
  margin-bottom: 20px;
}

.divider._20px.min-h-1px {
  min-height: 1px;
}

.divider.home-sections-divider {
  background-color: var(--neutral--500);
  min-height: 1px;
  margin-top: 48px;
  margin-bottom: 48px;
}

.divider._40px {
  margin-top: 40px;
  margin-bottom: 40px;
}

.divider._16px---32px {
  margin-top: 16px;
  margin-bottom: 32px;
}

.divider.mg-bottom-32px {
  margin-bottom: 32px;
}

.divider.divider-15px {
  margin-top: 15px;
  margin-bottom: 15px;
}

.gap-column-20px {
  grid-column-gap: 20px;
}

.dashboard-main-content {
  width: 100%;
  max-width: none;
}

.dashboard-main-content.utility-page-main-content {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  display: flex;
}

.dashboard-main-content.changelog-page-main-content {
  grid-column-gap: 40px;
  flex-direction: column;
  justify-content: space-between;
  min-height: 100vh;
  display: flex;
}

.border-radius-6px {
  border-radius: 6px;
}

.loading-bar-wrapper {
  z-index: 2147483647;
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
}

.loading-bar {
  background-image: linear-gradient(to bottom, var(--accent--primary-1), var(--secondary--color-3));
  min-height: 4px;
}

.max-w-20px {
  max-width: 20px;
}

.color-neutral-800 {
  color: var(--neutral--800);
}

.text-500 {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.167em;
}

.text-500.bold {
  font-weight: 700;
}

.text-500.bold.mg-bottom-24px._80 {
  width: 80%;
}

.text-600 {
  font-size: 30px;
  line-height: 1.133em;
}

.text-600.bold {
  font-weight: 700;
}

.header-wrapper {
  z-index: 100;
  background-color: var(--neutral--100);
  justify-content: center;
  align-items: center;
  display: flex;
  box-shadow: 0 2px 20px -14px #0003;
}

.logo-link-wrapper {
  align-items: center;
  padding-left: 0;
  transition: opacity .2s;
  display: flex;
}

.logo-link-wrapper:hover {
  opacity: .63;
  color: #000;
}

.header-nav-link {
  color: var(--neutral--800);
  padding: 10px 5px;
  font-family: Worksans Variablefont Wght, sans-serif;
  font-size: 17px;
  font-weight: 600;
}

.header-nav-link:hover {
  color: var(--438513);
}

.header-nav-link.w--current {
  color: var(--neutral--700);
}

.header-nav-link.w--current:hover {
  color: var(--mr-green-semi-dark);
}

.header-nav-link.dropdown-header-link {
  grid-column-gap: 6px;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  font-size: 17px;
  font-weight: 600;
  display: flex;
}

.header-nav-link.dropdown-header-link.w--open {
  color: var(--accent--primary-1);
}

.header-nav-link.dropdown-header-link.hide, .header-nav-link.dropdown-header-link.hide.w--open {
  display: none;
}

.header-nav-menu-wrapper {
  grid-column-gap: 5px;
  flex-flow: row;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  padding-top: 5px;
  padding-bottom: 5px;
  display: flex;
}

.header-nav-menu-list {
  grid-column-gap: 16px;
  background-color: #fff0;
  justify-content: space-around;
  align-items: flex-start;
  margin-bottom: 0;
  padding-top: 3px;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.header-nav-list-item {
  margin-bottom: 0;
  padding-left: 5px;
  padding-right: 5px;
  line-height: 1.286em;
}

.header-nav-list-item.hide {
  display: none;
}

.header-content-wrapper {
  grid-column-gap: 10px;
  align-items: center;
  display: flex;
}

.main-section {
  color: var(--neutral--600);
  padding-top: 60px;
  padding-bottom: 60px;
}

.main-section.pd-bottom-64px {
  padding-bottom: 64px;
}

.main-section.section-news {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  height: 50vh;
  padding-top: 65px;
}

.main-section.hide {
  display: none;
}

.main-section.bg-bluegradient {
  background-image: linear-gradient(108deg, var(--neutral--800), var(--system--blue-400));
}

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

.main-section.bg-greengradient {
  background-image: linear-gradient(to bottom, var(--mr-green-semi-dark), var(--olive-drab));
}

.main-section.section-ulu {
  background-image: linear-gradient(#fff 20%, #ffffff29), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/65822010427462cc2708f8cd_ulu.png");
  background-position: 0 0, 0%;
  background-size: auto, auto;
  background-attachment: scroll, fixed;
  min-height: 350px;
}

.main-section.bg-feedback {
  background-color: var(--neutral--600);
  padding-bottom: 75px;
}

.main-section.section-office-of-recovery {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/65cedbb8e5a54972def0e6f2_IMG_0878.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  align-items: center;
  min-height: 400px;
  display: flex;
}

.main-section.section-housing {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/65cef07c00aa7876ef5f4515_house_photo.jpg");
  background-position: 0 0, 50% 100%;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  align-items: center;
  min-height: 400px;
  display: flex;
}

.main-section.section-damage-claim {
  background-image: linear-gradient(#0000008a, #0000008a), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/65d96824983be03a2a6bb063_GF-NInVXMAA944C.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  align-items: center;
  min-height: 400px;
  display: flex;
}

.main-section.section-debris-containment {
  background-image: linear-gradient(#00000070, #00000070), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/65ca94aa70efdb070cc3c4d3_Olowalu_site1s.jpg");
  background-position: 0 0, 50% 60%;
  background-size: auto, cover;
  align-items: center;
  min-height: 400px;
  display: flex;
}

.main-section.section-consolidated-debris-removal {
  background-image: linear-gradient(#00000087, #00000087), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/65e914b36b0cfef349fc924d_debrisremoval.jpg");
  background-position: 0 0, 50% 100%;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  align-items: center;
  min-height: 400px;
  display: flex;
}

.main-section.section-consolidated-debris-removal.section-debris-transfer {
  background-image: linear-gradient(#0f434466, #0f434466), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/68004d8acdcda50621bf36b8_20240117_LahainaDebrisRemoval_25.png");
  background-position: 0 0, 50% 100%;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
}

.main-section.section-consolidated-debris-removal.section-lahaina-town-shoreline-access {
  background-image: linear-gradient(#061b5866, #061b5866), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/68407b13fb8b6aac76dec004_4%20Kamehameha%20Iki%20path.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
}

.main-section.section-consolidated-debris-removal.section-rebuilding-safely {
  background-image: linear-gradient(#00000087, #00000087), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/685b1c77d964ef876ae72298_Building%20Resilience%20Incentives%202.jpg"), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/65e914b36b0cfef349fc924d_debrisremoval.jpg");
  background-position: 0 0, 50%, 50% 100%;
  background-size: auto, auto, cover;
  background-attachment: scroll, scroll, fixed;
}

.main-section.section-environmental-protection {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/656a519459485b2100a7bb1f_card-environmentalprotection.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, repeat-x;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  align-items: center;
  min-height: 400px;
  display: flex;
}

.main-section.section-feedback {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/65cedbb8e5a54972def0e6f2_IMG_0878.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
  align-items: center;
  min-height: 400px;
  display: flex;
}

.main-section.section-resource-centers {
  background-image: linear-gradient(#0000008c, #0000008c), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/668f0dc11c7893f316a3d9b1_WestMaui_OfficeofRecovery_Ext_01.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  align-items: center;
  min-height: 400px;
  display: flex;
}

.main-section.section-latest-announcements {
  background-image: linear-gradient(#352c0394, #352c0394), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/65e8dde9d22f5f4bf72e157b_lahaina-maui-fire-community-meeting-1024x768.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  align-items: center;
  min-height: 400px;
  display: flex;
}

.main-section.section-maps-and-data {
  border-bottom: 0px solid var(--rebuild);
  background-image: url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/65e8e107990d9f767c5b17c8_banner-mapsanddata.png");
  background-position: 0 0;
  background-size: cover;
  background-attachment: fixed;
  align-items: center;
  min-height: 400px;
  max-height: 400px;
  display: flex;
}

.main-section.section-reentry {
  background-image: linear-gradient(#0000009e, #0000009e), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/65e8ef4f598891494ab7addb_Reentry.png");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  align-items: center;
  min-height: 400px;
  display: flex;
}

.main-section.section-mental-health {
  background-image: linear-gradient(#2e516180, #2e516180), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/65e8f26049a00902652b0d54_pexels-james-wheeler-3939232.jpg");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  align-items: center;
  min-height: 400px;
  display: flex;
}

.main-section.sectopm-vehicles-in-burn-zone {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/65c178a72b056e788c5516ec_burnedcar.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  align-items: center;
  min-height: 400px;
  display: flex;
}

.main-section.section-water {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/65bd8a158e02be75fd3f9e32_david-becker-rrfdqjJWwmU-unsplash.jpg");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  align-items: center;
  min-height: 400px;
  display: flex;
}

.main-section.section-wastewater {
  background-image: linear-gradient(#171c8257, #171c8257), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/656a5cc2c8b2fc261aded556_card-Water%20%26%20Wastewater.png");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  align-items: center;
  min-height: 400px;
  display: flex;
}

.main-section.section-debris-resources {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/65e931bdd19511b99134263a_20230901SunsetPrayerVigil_11.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  align-items: center;
  min-height: 400px;
  display: flex;
}

.main-section.banner-section {
  justify-content: center;
  align-items: center;
  min-height: 400px;
  display: flex;
}

.main-section.banner-section.section-permanent-housing {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/661d746647644d46af7ab954_josh-olalde-X1P1_EDNnok-unsplash.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.main-section.banner-section.section-temporary-housing {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/661d75449f993d92e17bb135_andrea-davis-BVQmegLZGGE-unsplash.jpg");
  background-position: 0 0, 50% 30%;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
}

.main-section.banner-section.bg-cdbg {
  background-image: linear-gradient(#310e4280, #310e4280), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/676319c2af301f9406c25e4c_scenic-view-beach-against-sky-sunset.jpg");
  background-position: 0 0, 50% 75%;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
}

.main-section.section-ineligible-debris {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/663432401731a2810f7c035f_5d1b6785b99413f87e397bb7_324.jpeg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  justify-content: flex-start;
  align-items: center;
  min-height: 400px;
  display: flex;
}

.main-section.bg-darkgreen {
  background-image: linear-gradient(130deg, var(--mr-green-semi-dark), var(--olive-drab)), linear-gradient(to bottom, var(--mr-green-semi-dark), var(--mr-green-semi-dark));
}

.main-section.bg-white {
  background-color: #fff;
}

.main-section.section-kuhua {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/66c7c46ef39fddecefeee420_Kuhua.png");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
  justify-content: flex-start;
  align-items: center;
  min-height: 400px;
  display: flex;
}

.main-section.section-shoreline-permitting {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/66cf82f324a420b38d998d99_Screenshot%202024-08-28%20at%201.03.57%E2%80%AFPM.png");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  justify-content: flex-start;
  align-items: center;
  min-height: 400px;
  display: flex;
}

.main-section.image-dcmp {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/66b29aa3a5fb46260bd0294f_rememberance.jpg");
  background-position: 0 0, 50% 100%;
  background-size: auto, cover;
}

.main-section.bg-olalahaina-light {
  background-color: #dde1ca;
}

.main-section.mg-top-20px {
  padding-top: 20px;
}

.main-section.mg-top-0 {
  padding-top: 0;
}

.main-section.section-electrical-service {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/6750e2df02e90dc29036697a_image002.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  justify-content: flex-start;
  align-items: center;
  min-height: 400px;
  display: flex;
}

.main-section.bg-blue {
  background-color: var(--maui-recovers-dark-blue);
}

.sidebar-container {
  z-index: 1;
  position: sticky;
  top: 65px;
}

.sidebar-link {
  grid-column-gap: 6px;
  color: var(--neutral--600);
  border: 1px solid #0000;
  border-radius: 6px;
  align-items: center;
  padding: 8px;
  font-family: Worksans Variablefont Wght, sans-serif;
  text-decoration: none;
  transition: box-shadow .3s, border-color .3s, background-color .3s, color .3s;
  display: flex;
}

.sidebar-link:hover {
  border-color: var(--neutral--300);
  background-color: var(--neutral--100);
  color: var(--neutral--600);
}

.sidebar-link.w--current {
  border-color: var(--neutral--400);
  background-color: var(--neutral--100);
  box-shadow: 0 0 3px 0 var(--general--shadow-01);
  color: var(--neutral--700);
}

.sidebar-link.sidebar-white {
  background-image: linear-gradient(to bottom, var(--neutral--100), var(--neutral--100));
  margin-right: 5px;
  box-shadow: 0 2px 5px #0000001f;
}

.component-card-badge-top {
  background-color: var(--neutral--100);
  color: var(--neutral--700);
  border-radius: 32px;
  padding: 6px 12px;
  font-weight: 500;
  line-height: 1.286em;
}

.component-card-badge-top-wrapper {
  box-shadow: 0 2px 7px 0 var(--general--shadow-02);
  background-image: linear-gradient(#3d7fff, #5465ff);
  border-radius: 32px;
  margin-top: 24px;
  margin-bottom: 10px;
  padding: 1px;
  display: inline-block;
  overflow: hidden;
}

.buttons-container {
  grid-column-gap: 5px;
  grid-row-gap: 8px;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.buttons-container.gap-row-12px {
  grid-row-gap: 12px;
}

.divider-vertical {
  background-color: var(--neutral--400);
  align-self: stretch;
  min-width: 1px;
  max-width: 1px;
  margin-left: 48px;
  margin-right: 48px;
}

.icon-inside-input-right {
  z-index: 1;
  min-width: 12px;
  max-width: 12px;
  min-height: 12px;
  max-height: 12px;
  font-family: Line Rounded Icons, sans-serif;
  font-size: 12px;
  line-height: 1em;
  position: absolute;
  right: 14px;
}

.icon-inside-input-left {
  min-width: 12px;
  max-width: 12px;
  min-height: 12px;
  max-height: 12px;
  font-family: Line Rounded Icons, sans-serif;
  position: absolute;
  left: 14px;
}

.success-message {
  background-color: var(--olive-drab);
  color: #000;
  text-align: center;
  background-image: linear-gradient(#ffffffbd, #ffffffbd);
  border-radius: 16px;
  padding: 30px 24px 25px;
}

.text-area {
  border: 1px solid var(--neutral--400);
  box-shadow: 0 0 4px 0 var(--general--shadow-01);
  color: var(--neutral--800);
  border-radius: 6px;
  min-height: 250px;
  margin-bottom: 0;
  padding: 14px;
  font-family: Worksans Variablefont Wght, sans-serif;
  font-size: 18px;
  font-weight: 500;
  transition: border-color .3s, color .3s;
}

.text-area:hover {
  border-color: var(--neutral--500);
}

.text-area:focus {
  border-color: var(--accent--primary-1);
}

.text-area::placeholder {
  color: var(--neutral--600);
}

.text-area.icon-inside {
  text-indent: 16px;
}

.text-area-icon-inside {
  min-width: 12px;
  max-width: 12px;
  min-height: 12px;
  max-height: 12px;
  font-family: Line Rounded Icons, sans-serif;
  font-size: 14px;
  line-height: 1em;
  position: absolute;
  top: 18px;
  left: 14px;
}

.color-neutral-600 {
  color: var(--neutral--600);
}

.toggle-button-wrapper {
  z-index: 1;
  border: .8px solid var(--neutral--400);
  background-color: var(--neutral--300);
  cursor: pointer;
  border-radius: 40px;
  align-items: center;
  min-width: 34px;
  max-width: 34px;
  min-height: 20px;
  max-height: 20px;
  padding: 2px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.toggle-button-bg {
  z-index: 1;
  opacity: 0;
  background-image: linear-gradient(#3d7fff, #4b5dff);
  border: 1px solid #3961d9;
  border-radius: 40px;
  position: absolute;
  inset: 0;
}

.toggle-button-bg.active {
  opacity: 1;
}

.toggle-button-circle-inside {
  z-index: 2;
  background-color: var(--neutral--100);
  border-radius: 100%;
  min-width: 14px;
  max-width: 14px;
  min-height: 14px;
  max-height: 14px;
  transition: transform .3s;
  position: relative;
  box-shadow: inset 0 -2px 4px #1f2d5424, 1px 0 1px #1f2d542e;
}

.toggle-button-circle-inside.active {
  transform: translate(14px);
}

.avatars-container {
  grid-column-gap: 48px;
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.gap-row-8px {
  grid-row-gap: 8px;
}

.color-neutral-700 {
  color: var(--neutral--700);
}

.avatar-name-circle {
  color: var(--neutral--100);
  background-image: linear-gradient(#3d7fff, #4b5dff);
  border: 1px solid #3961d9;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  font-weight: 700;
  display: flex;
  overflow: hidden;
  box-shadow: 0 1px 4px #4a3aff42;
}

.avatar-name-circle._24px {
  min-width: 24px;
  max-width: 24px;
  min-height: 24px;
  max-height: 24px;
  font-size: 12px;
  line-height: 1.333em;
}

.avatar-name-circle._32px {
  min-width: 32px;
  max-width: 32px;
  min-height: 32px;
  max-height: 32px;
  font-size: 12px;
  line-height: 1.333em;
}

.avatar-name-circle._40px {
  min-width: 40px;
  max-width: 40px;
  min-height: 40px;
  max-height: 400px;
  line-height: 1.286em;
}

.avatar-name-circle._48px {
  min-width: 48px;
  max-width: 48px;
  min-height: 48px;
  max-height: 48px;
  line-height: 1.286em;
}

.primary-badge {
  color: var(--neutral--100);
  background-image: linear-gradient(#3d7fff, #4b5dff);
  border: 1px solid #0000;
  border-radius: 32px;
  padding: 4px 8px;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.333em;
  display: inline-block;
}

.primary-badge.light {
  background-color: var(--secondary--color-2);
  color: var(--accent--primary-1);
  background-image: none;
}

.primary-badge.white {
  border-color: var(--accent--primary-1);
  color: var(--accent--primary-1);
  background-image: none;
}

.neutral-badge {
  background-color: var(--neutral--800);
  color: var(--neutral--100);
  border-radius: 32px;
  padding: 4px 8px;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.333em;
  display: inline-block;
}

.neutral-badge.neutral-500 {
  background-color: var(--neutral--500);
}

.neutral-badge.neutral-300 {
  background-color: var(--neutral--300);
  color: var(--neutral--700);
}

.neutral-badge.neutral-200 {
  background-color: var(--neutral--200);
  color: var(--neutral--600);
}

.color-badge {
  border-radius: 32px;
  padding: 4px 8px;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.333em;
  display: inline-block;
}

.color-badge.green {
  background-color: var(--system--green-100);
  color: var(--system--green-300);
}

.color-badge.blue {
  background-color: var(--system--blue-100);
  color: var(--neutral--700);
}

.color-badge.red {
  background-color: var(--system--red-100);
  color: var(--system--300);
  font-size: 14px;
}

.color-badge.orange {
  background-color: var(--system--orange-100);
  color: var(--system--orange-300);
}

.notification-bar {
  border: 1.2px solid var(--neutral--300);
  background-color: var(--neutral--200);
  transform-origin: 50% 0;
  border-radius: 8px;
}

.notification-bar.blue {
  border-color: var(--system--blue-200);
  background-color: var(--system--blue-100);
}

.notification-bar.green {
  border-color: var(--system--green-200);
  background-color: var(--system--green-100);
}

.notification-bar.red {
  border-color: var(--system--300);
  background-color: var(--system--red-100);
}

.notification-bar.orange {
  border-color: var(--system--orange-200);
  background-color: var(--system--orange-100);
}

.notification-bar-icon {
  border-radius: 100%;
  min-width: 18px;
  max-width: 18px;
}

.notification-bar-icon.blue {
  box-shadow: 0 1px 2px #3d73ff5c;
}

.notification-bar-icon.green {
  box-shadow: 0 1px 2px #2fdf4b42;
}

.notification-bar-icon.red {
  box-shadow: 0 1px 2px #ff3d545c;
}

.notification-bar-icon.orange {
  box-shadow: 0 1px 2px #ffa63d5c;
}

.close-icon-wrapper {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  min-width: 20px;
  max-width: 20px;
  min-height: 20px;
  max-height: 20px;
  display: flex;
}

.close-icon-wrapper.floating-icon-top-right {
  position: absolute;
  top: 16px;
  right: 16px;
}

.close-icon-line {
  background-color: var(--neutral--700);
  border-radius: 10px;
  min-width: 2px;
  max-width: 2px;
  min-height: 15px;
  max-height: 15px;
  position: absolute;
}

.close-icon-line.first {
  transform: rotate(45deg);
}

.close-icon-line.second {
  transform: rotate(-45deg);
}

.notification-bar-main-container {
  grid-column-gap: 48px;
  justify-content: space-between;
  align-items: center;
  padding: 16px;
  display: flex;
}

.pd-32px---24px {
  padding: 32px 24px;
}

.pd-20px---24px {
  padding: 20px 24px;
}

.card-icon-square {
  border: 1.5px solid var(--accent--primary-1);
  border-radius: 12px;
  max-width: 48px;
  box-shadow: 0 1px 4px #4a3aff42;
}

.card-icon-square._26px {
  border-width: .8px;
  border-radius: 6px;
  max-width: 26px;
  box-shadow: 0 0 2px #4a3aff42;
}

.card-icon-square._40px {
  border-radius: 8px;
  max-width: 40px;
  box-shadow: 0 1px 2px #4a3aff42;
}

.card-icon-square.neutral-icon {
  border-color: var(--neutral--600);
  box-shadow: 0 1px 4px #d5d3e442;
}

.card-icon-square.no-outline {
  box-shadow: none;
  border-color: #0000;
}

.pd-30px {
  padding: 30px;
}

.pd-30px.bg-white.resource-card {
  height: 100%;
}

.pd-30px.bg-white.mg-top-0 {
  padding-top: 0;
}

.border-radius-12px {
  border-radius: 12px;
}

.card-amount-container {
  grid-column-gap: 2px;
  align-items: center;
  margin-bottom: 2px;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.333em;
  display: flex;
}

.card-amount-container.green {
  color: var(--system--green-300);
  cursor: auto;
}

.card-amount-container.red {
  color: var(--system--300);
}

.gap-column-12px {
  grid-column-gap: 12px;
}

.amount-over-graph-container {
  grid-row-gap: 4px;
  text-align: center;
  flex-direction: column;
  padding-left: 18px;
  padding-right: 18px;
  display: flex;
  position: absolute;
  bottom: 52px;
  left: 40px;
  right: 40px;
}

.checkbox-and-label-container {
  z-index: 1;
  color: var(--neutral--600);
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
  position: relative;
}

.dashflow-custom-icon {
  font-family: "Fa 400", sans-serif;
}

.dashflow-custom-icon.icon-size-8px {
  font-size: 9px;
  line-height: 1em;
}

.dashflow-custom-icon.link-single {
  color: var(--neutral--500);
  font-size: 16px;
  line-height: 1em;
  text-decoration: none;
}

.dashflow-custom-icon.link-single:hover {
  color: var(--accent--primary-1);
}

.dashflow-custom-icon.icon-size-14px {
  font-size: 14px;
  line-height: 1em;
}

.mg-top-2px {
  margin-top: 2px;
}

.mg-bottom-20px {
  margin-bottom: 20px;
}

.mg-bottom-20px.flex-quick-link {
  flex-direction: row;
  align-items: center;
  display: flex;
}

.mg-bottom-20px.mg-top-20 {
  margin-top: 20px;
}

.overflow-auto {
  overflow: auto;
}

.data-table-row {
  grid-column-gap: 10px;
  border-top: 1px solid var(--neutral--300);
  grid-template-rows: auto;
  grid-template-columns: 1.2fr 2fr 1.4fr 1fr .8fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  min-width: 916px;
  padding: 20px 24px;
  display: grid;
}

.data-table-row.table-header {
  z-index: 1;
  background-color: var(--neutral--200);
  letter-spacing: .06em;
  text-transform: uppercase;
  border-top-style: none;
  margin-bottom: -1px;
  padding-top: 12px;
  padding-bottom: 12px;
  position: relative;
}

.user-table-row {
  grid-column-gap: 10px;
  border-top: 1px solid var(--neutral--300);
  grid-template-rows: auto;
  grid-template-columns: 2.5fr 2fr .75fr .5fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  min-width: 640px;
  padding: 16px 24px;
  display: grid;
}

.user-table-row.table-header {
  z-index: 1;
  background-color: var(--neutral--200);
  letter-spacing: .06em;
  text-transform: uppercase;
  border-top-style: none;
  margin-bottom: -1px;
  position: relative;
}

.modal-wrapper {
  z-index: 999;
  background-color: #00000080;
  justify-content: center;
  align-items: center;
  padding: 24px;
  display: none;
  position: fixed;
  inset: 0;
}

.modal-close-overlay {
  z-index: -1;
  position: absolute;
  inset: 0;
}

.tabs-menu {
  grid-column-gap: 2px;
  background-color: var(--neutral--200);
  border-radius: 72px;
  align-items: center;
  margin-bottom: 20px;
  padding: 6px;
  display: flex;
}

.tabs-menu.links-single {
  grid-column-gap: 0px;
  background-color: #0000;
  border-radius: 0;
  justify-content: center;
  align-items: flex-end;
  padding: 0;
}

.tabs-menu.flex-vertical {
  align-items: flex-start;
}

.tab-menu-badge-link {
  color: var(--neutral--600);
  text-align: center;
  background-color: #fff;
  border: 1px solid #4444443b;
  border-radius: 32px;
  padding: 8px 14px;
  font-family: Worksans Variablefont Wght, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.286em;
  text-decoration: none;
  transition: box-shadow .3s, background-color .3s, border-color .3s, color .3s;
}

.tab-menu-badge-link:hover {
  border-color: var(--neutral--200);
  background-color: var(--neutral--100);
  box-shadow: 0 0 3px 0 var(--general--shadow-01);
  color: var(--neutral--600);
}

.tab-menu-badge-link.w--current {
  border-color: var(--neutral--300);
  background-color: var(--neutral--800);
  box-shadow: 0 0 3px 0 var(--general--shadow-01);
  color: var(--secondary--color-3);
  padding-left: 20px;
  padding-right: 20px;
}

.tab-menu-underline-link {
  border-bottom: 1px solid var(--neutral--400);
  color: var(--neutral--600);
  text-align: center;
  background-color: #0000;
  width: 100%;
  padding: 0 16px 24px;
  font-weight: 500;
  line-height: 1.286em;
  transition: border-color .3s, color .3s;
}

.tab-menu-underline-link:hover {
  border-bottom-color: var(--neutral--600);
  color: var(--neutral--700);
}

.tab-menu-underline-link.w--current {
  border-bottom-color: var(--accent--primary-1);
  color: var(--accent--primary-1);
  background-color: #0000;
}

.breadcrumb-badge {
  grid-column-gap: 6px;
  border: 1px solid var(--neutral--300);
  background-color: var(--neutral--100);
  box-shadow: 0 0 4px 0 var(--general--shadow-01);
  color: var(--neutral--700);
  border-radius: 4px;
  justify-content: flex-start;
  align-items: center;
  padding: 4px 12px;
  font-weight: 500;
  line-height: 1em;
  text-decoration: none;
  transition: box-shadow .3s, border-color .3s, background-color .3s, color .3s;
  display: flex;
}

.display-inline-block {
  display: inline-block;
}

.tooltip {
  border: 1px solid var(--neutral--300);
  background-color: var(--neutral--100);
  box-shadow: 0 2px 7px 0 var(--general--shadow-02);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 100px;
  max-width: 500px;
  padding: 6px 8px;
  font-size: 12px;
  line-height: 1em;
  display: flex;
  position: absolute;
}

.tooltip.right {
  right: -16px;
  transform: translate(100%);
}

.tooltip.left {
  left: -16px;
  transform: translate(-100%);
}

.tooltip.top {
  text-align: center;
  align-self: center;
  top: -16px;
  transform: translate(0, -100%);
}

.tooltip.bottom {
  text-align: center;
  bottom: -16px;
  transform: translate(0, 100%);
}

.tooltip-triangle-left {
  position: absolute;
  left: -6px;
}

.tooltip-triangle-right {
  position: absolute;
  right: -6px;
}

.tooltip-triangle-bottom {
  position: absolute;
  bottom: -6px;
}

.tooltip-triangle-top {
  position: absolute;
  top: -6px;
}

.dropdown-list {
  z-index: 1;
  background-color: #0000;
  padding-top: 16px;
}

.dropdown-list.w--open {
  z-index: 1000;
  background-color: var(--neutral--100);
  border-radius: 20px;
  margin-top: 5px;
  padding: 30px 20px;
  position: absolute;
  box-shadow: 0 2px 10px #0003;
}

.dropdown-link-wrapper {
  z-index: 1;
  color: var(--neutral--800);
  text-align: left;
  border: 1px solid #0000;
  border-radius: 4px;
  align-items: center;
  width: 100%;
  margin-left: 0;
  padding: 10px 20px;
  font-family: Worksans Variablefont Wght, sans-serif;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.286em;
  text-decoration: none;
  transition: box-shadow .3s, border-color .3s, background-color .3s, color .3s;
  display: flex;
  position: relative;
}

.dropdown-link-wrapper:hover {
  border-color: var(--neutral--400);
  background-color: var(--neutral--300);
  box-shadow: 0 0 4px 0 var(--general--shadow-01);
  color: var(--neutral--800);
}

.dropdown-link-wrapper.hidden-on-mbl {
  width: 100%;
  margin-left: 0;
}

.mg-bottom-6px {
  margin-bottom: 6px;
}

.header-right-side-container {
  margin-left: auto;
  display: flex;
}

.hamburger-menu-bar {
  background-image: linear-gradient(#3d7fff, #4b5dff);
  border-radius: 64px;
  width: 52px;
  height: 3px;
  margin-top: 12px;
  margin-bottom: 12px;
}

.hamburger-menu-bar.top, .hamburger-menu-bar.bottom {
  background-image: linear-gradient(#000, #000);
}

.footer-top-section {
  grid-column-gap: 40px;
  grid-row-gap: 16px;
  border-bottom: 1px solid var(--neutral--300);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  padding-top: 54px;
  padding-bottom: 54px;
  display: grid;
}

.bg-neutral-100 {
  background-color: var(--neutral--100);
}

.footer-links-container {
  grid-column-gap: 24px;
  grid-row-gap: 8px;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.footer-links-container.hide {
  display: none;
}

.footer-bottom-section {
  grid-column-gap: 40px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  padding-top: 32px;
  padding-bottom: 32px;
  display: grid;
}

.text-bold {
  font-weight: 600;
}

.social-links-container {
  grid-column-gap: 16px;
  display: flex;
}

.social-circle-link {
  border: 2px solid var(--neutral--400);
  background-color: var(--neutral--100);
  box-shadow: 0 0 4px 0 var(--general--shadow-01);
  color: var(--accent--primary-1);
  transform-style: preserve-3d;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  min-width: 40px;
  max-width: 40px;
  min-height: 40px;
  max-height: 40px;
  font-family: Social Icons Font, sans-serif;
  font-size: 14px;
  line-height: 1em;
  text-decoration: none;
  transition: border-color .3s, background-color .3s, transform .3s, color .3s;
  display: flex;
}

.social-circle-link:hover {
  border-color: var(--accent--primary-1);
  background-color: var(--neutral--500);
  color: var(--neutral--100);
  transform: scale3d(1.06, 1.06, 1.01);
}

.social-circle-link.fa-icon-social {
  font-family: "Fa Brands 400", sans-serif;
  font-size: 16px;
}

.social-circle-link.fa-icon-social.hide, .social-circle-link.hide {
  display: none;
}

.card-image-right {
  z-index: -1;
  width: 50%;
  max-width: 616px;
  display: block;
  position: absolute;
  right: 0;
}

.mg-top-80px {
  margin-top: 80px;
}

.link-image-wrapper {
  display: flex;
  overflow: hidden;
  transform: translate(0);
}

.pd-24px {
  padding: 24px;
}

.link-image {
  object-fit: cover;
  transform-style: preserve-3d;
  width: 100%;
  transform: scale3d(1.01, 1.01, 1.01);
}

.cta-card {
  grid-column-gap: 40px;
  background-image: linear-gradient(#3d7fff, #4b5dff);
  border: 1px solid #3961d9;
  border-radius: 24px;
  justify-content: space-between;
  align-items: center;
  padding: 40px 64px;
  display: flex;
}

.cta-card.buy-card {
  color: var(--neutral--100);
  padding: 0;
  text-decoration: none;
  transition: transform .3s, color .3s;
}

.cta-card.buy-card:hover {
  transform: scale(.98);
}

.cta-card.buy-card.dark {
  border-color: var(--neutral--400);
  color: var(--neutral--700);
  background-image: linear-gradient(#fff, #f3f3f8);
  height: 100%;
  box-shadow: 0 2px 8px #1f2d5426;
}

.cta-card.buy-card.dark.mg-bottom-10px {
  background-image: linear-gradient(#fff, #fff);
}

.cta-card.buy-card.dark.mg-bottom-10px._100-height {
  align-items: stretch;
  height: 100%;
}

.cta-card.buy-card.dark.height-100 {
  background-image: linear-gradient(#fff, #f3f3f8);
  height: 100%;
}

.cta-card.buy-card.dark.no-hover:hover {
  transform: none;
}

.cta-card.buy-card.height-100 {
  height: 100%;
}

.cta-card.buy-card.height-100.blue-card {
  background-image: url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/64ef8c0e63e7fc34d03ae416_cta-card-bg-dashflow-webflow-template.svg"), linear-gradient(#0b5017, #68a00e);
  background-position: 50%, 0 0;
  background-size: auto, auto;
  justify-content: center;
}

.cta-card.bg-white {
  background-image: linear-gradient(to bottom, var(--neutral--100), var(--neutral--100));
  border-width: 0;
  box-shadow: 0 2px 5px #0003;
}

.border-radius-8px {
  border-radius: 8px;
}

.mg-bottom-80px {
  margin-bottom: 80px;
}

.mg-bottom-80px.hide {
  display: none;
}

.overflow-visible {
  overflow: visible;
}

.pd-top-24px {
  padding-top: 24px;
}

.position-relative---z-index-2 {
  z-index: 2;
  position: relative;
}

.dropdown-link-single {
  color: var(--neutral--700);
  width: 100%;
  padding: 0;
  font-family: Worksans Variablefont Wght, sans-serif;
  font-size: 16px;
  text-decoration: none;
}

.dropdown-link-single:hover {
  color: var(--accent--primary-1);
}

.pd-sides-40px {
  padding-left: 40px;
  padding-right: 40px;
}

.header-sidebar-wrapper {
  display: none;
}

.sticky-top {
  z-index: 100;
  position: sticky;
  top: 0;
}

.sticky-top.not-sticky-on-mobile {
  z-index: 1;
  top: 140px;
}

.pd-top-64px---bottom-100px {
  padding-top: 64px;
  padding-bottom: 100px;
}

.link-icon {
  max-width: 10px;
}

.max-w-12px {
  max-width: 12px;
}

.mg-right-4px {
  margin-right: 4px;
}

.mg-right-4px.mg-left-4px {
  margin-left: 4px;
}

.breadcrumb-divider {
  max-width: 14px;
  margin-left: 12px;
  margin-right: 12px;
}

.breadcrumb-link-wrapper {
  z-index: 1;
  padding-bottom: 1px;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.286em;
  text-decoration: none;
  position: relative;
}

.breadcrumb-underline {
  background-color: var(--neutral--800);
  min-height: 1px;
  max-height: 1px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.breadcrumb-wrapper {
  grid-row-gap: 8px;
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.max-w-14px {
  max-width: 14px;
}

.cursor-not-allowed {
  cursor: not-allowed;
}

.checkbox-wrapper {
  z-index: 1;
  cursor: pointer;
  border-radius: 2px;
  min-width: 14px;
  max-width: 14px;
  min-height: 14px;
  max-height: 14px;
  margin-right: 6px;
  position: relative;
}

.checkbox-bg {
  opacity: 0;
  background-image: linear-gradient(#3d7fff, #4b5dff);
  border: .8px solid #3961d9;
  border-radius: 2px;
  justify-content: center;
  align-items: center;
  transition: opacity .3s;
  display: flex;
  position: absolute;
  inset: 0;
}

.checkbox-bg.active {
  opacity: 1;
}

.position-relative---z-index--1 {
  z-index: -1;
  position: relative;
}

.help-message {
  border: 1px solid var(--neutral--500);
  background-color: var(--neutral--200);
  border-radius: 6px;
  margin-top: 8px;
  padding: 10px 14px;
}

.card-home-pages-wrapper {
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 8%;
  display: flex;
}

.card-home-pages-wrapper.height-100 {
  height: 100%;
}

.card-home-pages-wrapper.bg-white {
  background-image: linear-gradient(#ffffff80, #ffffff80);
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 20px;
  box-shadow: 0 2px 11px #0003;
}

.card-home-pages-wrapper.bg-white.mg-bottom-48px {
  margin-bottom: 48px;
}

.card-home-pages-wrapper.pd-32px---24px {
  padding-bottom: 32px;
}

.card-home-pages-wrapper.card-margin {
  margin-top: 0;
  margin-bottom: 0;
}

.grid-2-columns-2 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.cta-square-logo {
  border-radius: 8px;
  width: 60px;
  margin-bottom: 16px;
  box-shadow: 0 8px 28px #14142b1a;
}

.cta-square-logo.mg-right-10px {
  margin-right: 10px;
}

.cta-square-logo._70px {
  width: 70px;
}

.section-home {
  background-color: var(--neutral--800);
  background-image: url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/64f20586ed886d13a6df4d41_us-army-corps-of-engineers-lahaina-wildfire-1024x678.JPEG");
  background-position: 50%;
  background-size: cover;
  height: auto;
  padding-top: 50px;
  padding-bottom: 50px;
  display: flex;
}

.section-home.hide {
  display: block;
}

.section-home.section-home-fixed {
  background-image: linear-gradient(138deg, var(--neutral--800), #ff2c2c47), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/64f5c95550f50f66f799e0d7_home.jpeg");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  align-items: center;
  height: 50vh;
}

.section-home.section-home-fixed.image-lahaina {
  background-image: linear-gradient(#0000004f, #0000004f), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/66b29aa3a5fb46260bd0294f_rememberance.jpg");
  background-position: 0 0, 50% 100%;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: auto;
  min-height: 450px;
  padding-top: 75px;
  padding-bottom: 75px;
}

.section-home.bg-blue800 {
  background-image: linear-gradient(to bottom, var(--maui-recovers-dark-blue), var(--maui-recovers-dark-blue));
}

.search {
  display: flex;
}

.search.hide {
  display: none;
}

.fa-icon-search {
  background-color: var(--mr-dark-blue);
  border-top-right-radius: 100px;
  border-bottom-right-radius: 100px;
  min-height: 50px;
  margin-bottom: 6px;
  font-family: "Fa Solid 900", sans-serif;
}

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

.grid-4-columns.mg-bottom-32px.grid-5px {
  grid-template-rows: auto;
}

.card-news-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  align-items: start;
  width: 100%;
  height: 100%;
  display: grid;
}

.image-news {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  border-bottom-left-radius: 0;
  height: 200px;
  max-height: none;
}

.fa-icon-400-30px {
  text-align: left;
  width: 30px;
  margin-bottom: 15px;
  margin-right: 5px;
  font-family: "Fa Solid 900", sans-serif;
  font-size: 21px;
  font-weight: 400;
}

.fa-icon-400-30px.mg-bottom-0 {
  margin-bottom: 0;
  padding-left: 5px;
  font-size: 16px;
}

.fa-icon-400-30px.mg-bottom-0.mg-right-4px {
  min-width: 30px;
  max-width: 30px;
  font-size: 18px;
}

.fa-icon-400-30px.mg-bottom-0.mg-right-4px.text-green {
  color: var(--system--green-400);
}

.fa-icon-400-30px.mg-bottom-0.mg-right-0px {
  margin-right: 0;
}

.fa-icon-400-30px.fa-icon-400-24px {
  text-align: center;
}

.fa-icon-400-30px.align-center-vertical.text-green {
  color: var(--438513);
  justify-content: center;
  align-items: center;
}

.fa-icon-400-30px.text-green {
  color: var(--438513);
}

.fa-icon-400-30px.text-black {
  color: #000;
}

.fa-icon-400-30px.fa-icon-banner {
  color: #101010;
  margin-bottom: 0;
  margin-right: 0;
}

.nav-logo-county {
  width: auto;
  height: 30px;
  margin-right: 5px;
}

.logo {
  font-family: Larken, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.cta-mauinuistrong {
  width: 70%;
}

.cta-mauinuistrong.mg-bottom-12px {
  width: 50%;
}

.accordion-item {
  background-color: #fff;
  border-radius: 10px;
  width: 100%;
  margin-bottom: 5px;
  padding: 10px 30px 5px;
  text-decoration: none;
  box-shadow: 0 3px 7px #00000008;
}

.accordion-item.mg-top-15px {
  padding-top: 15px;
}

.accordion-item-trigger {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.accordion-heading {
  cursor: pointer;
  flex: 1;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 26px;
  line-height: 26px;
}

.icon-8.accordion-icon {
  opacity: .58;
  color: var(--neutral--600);
  cursor: pointer;
  border-width: 0;
  width: 3vw;
  height: 3vw;
  padding: .5vw;
  font-size: 32px;
  line-height: 30px;
}

.accordion-item-content {
  margin-top: 10px;
  margin-right: 30px;
  overflow: hidden;
}

.text-white {
  color: var(--neutral--100);
  text-align: left;
}

.text-white.title {
  font-size: 38px;
}

.text-white.title._90 {
  width: 90%;
}

.text-white.mg-bottom-0 {
  font-size: 18px;
}

.text-white.width-70 {
  width: 70%;
}

.text-white.width-80-desktop {
  max-width: 80%;
}

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

.title {
  font-size: 38px;
}

.title.align-center {
  font-size: 42px;
}

.heading {
  line-height: 1.3em;
}

.paragraph-white {
  color: #fff;
  font-family: Worksans Variablefont Wght, sans-serif;
}

.paragraph-white.mg-left-10 {
  padding-left: 10px;
}

.paragraph-white.mg-left-10.mg-bottom-0 {
  font-size: 16px;
}

.paragraph {
  font-family: Worksans Variablefont Wght, sans-serif;
  font-size: 18px;
}

.text-block {
  font-family: Worksans Variablefont Wght, sans-serif;
}

.text-block.mg-right-20px {
  margin-right: 20px;
}

.text-block.footer-address {
  text-align: right;
  text-decoration: none;
}

.text-block-2 {
  font-family: Worksans Variablefont Wght, sans-serif;
}

.pop-up {
  z-index: 999;
  background-color: #14142b7d;
  width: 100vw;
  height: 100vh;
  display: block;
  position: fixed;
}

.pop-up-container {
  width: 600px;
  height: 550px;
  margin: auto;
  position: absolute;
  inset: 0%;
}

.div-block {
  z-index: 999;
  padding: 19px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.fa-icon-x {
  font-family: "Fa 100", sans-serif;
  font-size: 30px;
}

.title-home {
  color: var(--neutral--100);
  font-size: 42px;
  line-height: 1.1em;
}

.title-home.mg-bottom-10px {
  font-size: 60px;
}

.title-home.mg-bottom-10px.text-dark {
  color: var(--neutral--800);
}

.title-home.text-black {
  color: var(--black-80);
}

.title-home.text-darkblue {
  color: var(--neutral--800);
  display: block;
}

.max-w-30px {
  opacity: .35;
  max-width: 30px;
}

.max-w-30px.opacity-35 {
  opacity: .35;
}

.max-w-30px.mg-right-10-px {
  margin-right: 10px;
}

.nav-logo {
  width: auto;
  height: 28px;
  margin-right: 30px;
}

.logo-mauirecovers-home {
  width: 40%;
}

.hide, .hide.w--current {
  display: none;
}

.containter-faq {
  margin-bottom: 30px;
}

.containter-faq.hide {
  display: none;
}

.faq {
  margin-bottom: 0;
  font-weight: 600;
}

.semi-bold {
  font-size: 15px;
  font-weight: 600;
}

.section-banner {
  z-index: 999;
  background-image: radial-gradient(circle farthest-corner at 50% 50%, #fffb00, #ffd900), radial-gradient(circle farthest-corner at 50% 50%, var(--ms-cobalt), var(--maui-recovers-dark-blue) 91%);
  color: #fff;
  justify-content: center;
  height: 45px;
  padding-top: 12px;
  padding-bottom: 10px;
  font-family: Worksans Variablefont Wght, sans-serif;
  font-weight: 400;
  text-decoration: none;
  display: flex;
  position: sticky;
  top: 0;
}

.section-banner:hover {
  color: #ffffff96;
}

.section-banner.bg-rebuildgreen {
  z-index: 2;
  background-image: radial-gradient(circle farthest-corner at 50% 50%, var(--olive-drab) 39%, #5f7214), linear-gradient(to bottom, var(--olive-drab), var(--olive-drab));
  margin-top: 0;
  padding-top: 15px;
  top: 0;
}

.section-banner.bg-rebuildgreen.bg-mapsdata {
  z-index: 0;
  padding-top: 15px;
  position: sticky;
  top: 0;
  box-shadow: 0 2px 5px #0003;
}

.section-banner.bg-rebuildgreen.sticky-top {
  position: sticky;
  top: 0;
}

.section-banner.banner-blue {
  background-image: linear-gradient(274deg, var(--maui-recovers-dark-blue) 1%, var(--ms-cobalt) 52%, var(--maui-recovers-dark-blue));
  margin-top: auto;
  margin-bottom: auto;
  padding-top: 12px;
  position: sticky;
}

.section-banner.banner-stickyfromnav {
  z-index: 1;
  padding-top: 16px;
  position: sticky;
  top: 0;
}

.section-banner.bg-black {
  background-image: linear-gradient(to bottom, #000, #000), radial-gradient(circle farthest-corner at 50% 50%, var(--438513), var(--mr-green-semi-dark) 91%);
}

.section-banner.sticky-dark-banner {
  z-index: 1;
  background-image: radial-gradient(circle farthest-corner at 50% 50%, var(--maui-recovers-dark-blue), var(--ms-cobalt)), radial-gradient(circle farthest-corner at 50% 50%, var(--438513), var(--mr-green-semi-dark) 91%);
  justify-content: center;
  align-items: center;
  position: sticky;
  top: -1px;
}

.section-banner.section-feedback {
  background-image: none;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: auto;
  position: sticky;
  inset: 90vh 20px 10px 10px;
}

.paragraph-small {
  font-size: 15px;
  text-decoration: none;
}

.paragraph-small.text-gray {
  color: var(--neutral--600);
}

.paragraph-small.parapraph-small-spacing {
  line-height: 1.2em;
}

.paragraph-small.align-center.width-80-desktop {
  justify-content: center;
  align-items: center;
  width: 80%;
}

.image {
  height: 300px;
}

.fa-icon-300 {
  margin-right: 5px;
  font-family: "Fa 300", sans-serif;
  font-weight: 300;
}

.fa-icon-300.mg-bottom-0 {
  margin-right: 5px;
}

.fa-icon-300.text-white.opacity-75 {
  opacity: .75;
}

.mg-right-10px {
  margin-right: 10px;
}

.flex-title-button {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 15px;
  display: flex;
}

.flex-title-button.align-left {
  justify-content: flex-start;
  align-items: center;
}

.flex-title-button.align-top {
  justify-content: space-between;
  align-items: flex-start;
}

.flex-faq {
  display: flex;
}

.section-news {
  height: auto;
  min-height: auto;
}

.image-news {
  width: auto;
  max-width: none;
  height: 30vh;
  max-height: 30vh;
  display: block;
}

.container-news {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  height: 40vh;
  min-height: 551px;
  display: flex;
}

.image-card-medium {
  background-image: url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/651b25a6fd84475bda4930fc_64ffda039c1d7e87b8e55508_news-unitedstatescoastguard.png");
  background-position: 50%;
  background-size: cover;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  height: 200px;
}

.form-block {
  display: block;
}

.announcement {
  color: var(--mr-dark-blue);
  font-size: 18px;
  font-weight: 500;
}

.announcement.mg-right-4px {
  font-size: 16px;
  font-weight: 500;
}

.link-disclaimer {
  color: #495988;
  font-weight: 600;
  text-decoration: none;
}

.disclaimer {
  font-size: 10px;
  line-height: 1.4em;
}

.icon-external {
  width: 15px;
  height: 15px;
}

.div-small {
  color: #fff;
  background-color: #102b99;
  border-radius: 100px;
  margin-top: 5px;
  margin-bottom: 15px;
  padding: 5px 10px;
  font-family: Worksans Variablefont Wght, sans-serif;
  display: inline-block;
}

.flex-horizontal-far {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.flex-horizontal-far.faq-horizontal {
  margin-top: 30px;
  margin-bottom: 20px;
}

.text-green {
  color: var(--system--blue-400);
}

.announcement-div {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 100px 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.announcement-div-date {
  background-color: var(--neutral--400);
  color: var(--secondary--color-2);
  text-align: center;
  border-radius: 10px;
  width: 100px;
  padding: 5px 8px;
}

.icon-20px {
  width: 20px;
}

.align-left {
  display: flex;
}

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

.faq-horizontal {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.divider-15px {
  background-color: #e6e9f1;
  background-image: linear-gradient(to bottom, var(--neutral--400), var(--neutral--400));
  min-height: 3px;
  margin-top: 45px;
  margin-bottom: 45px;
}

.divider-15px.home-sections-divider {
  min-height: 1px;
  margin-top: 48px;
  margin-bottom: 48px;
}

.divider-15px.mg-bottom-40px {
  background-image: linear-gradient(84deg, var(--neutral--500) 1%, var(--maui-recovers-dark-blue) 48%, var(--neutral--500));
  border-radius: 100px;
  margin-bottom: 40px;
}

.divider-3 {
  background-color: #e6e9f1;
  min-height: 1.5px;
  margin-top: 56px;
  margin-bottom: 56px;
}

.divider-3.home-sections-divider {
  min-height: 1px;
  margin-top: 48px;
  margin-bottom: 48px;
}

.div-block-2 {
  background-color: #a3a3a3;
}

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

.rich-text-block {
  font-family: Worksans Variablefont Wght, sans-serif;
}

.cta-card---bg-darkblue {
  background-color: var(--ms-cobalt);
  color: #fff;
  border-radius: 10px;
  margin-bottom: 15px;
  padding: 7% 8% 4%;
  text-decoration: none;
  transition-property: all;
}

.cta-card---bg-darkblue:hover {
  box-shadow: 0 2px 14px #00000096;
}

.cta-card---bg-darkblue.bg-lightblue {
  background-color: var(--secondary--color-1);
}

.cta-card---bg-darkblue.bg-lightblue:hover {
  box-shadow: 0 2px 14px #00000045;
}

.image-50px-width {
  width: 50px;
  margin-bottom: 15px;
}

.image-50px-width.opacity-50 {
  opacity: .5;
  width: auto;
  height: 40px;
}

.grid-phases {
  display: flex;
}

.gradient-line {
  background-image: linear-gradient(#274396, #3e64f3 31%, #2ba4e5 63%, #22b467 80%, #fff);
  width: 10px;
  min-width: 7px;
  max-width: 10px;
  margin-right: 30px;
}

.div-block-3 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

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

.cta-home {
  background-image: none;
  border-radius: 15px;
  padding: 0% 0% 15px;
  text-decoration: none;
}

.cta-large-card {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  color: #fff;
  background-image: linear-gradient(45deg, #1f5b27, #438513);
  border-radius: 15px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  padding: 50px 7%;
  font-family: Larken, sans-serif;
  text-decoration: none;
  display: grid;
}

.cta-large-card.bg-gradientblue {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  background-image: linear-gradient(29deg, var(--maui-recovers-dark-blue), var(--ms-cobalt));
}

.cta-large-card.bg-gradientblue.mg-top-15px.mg-bottom-20px {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-image: linear-gradient(34deg, var(--maui-recovers-dark-blue), var(--ms-cobalt));
}

.cta-large-card.hide {
  display: none;
}

.cta-large-card.mg-bottom-20px.cta-housing {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/661d746647644d46af7ab954_josh-olalde-X1P1_EDNnok-unsplash.jpg"), linear-gradient(#1f5b27, #438513);
  background-position: 0 0, 50%, 0 0;
  background-size: auto, cover, auto;
  transition-property: all;
}

.cta-large-card.mg-bottom-20px.cta-housing:hover {
  opacity: .74;
}

.cta-large-card.mg-bottom-20px.bg-darkblue {
  background-image: linear-gradient(165deg, var(--ms-cobalt), var(--neutral--600));
}

.cta-large-card.cta-housing {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/661d746647644d46af7ab954_josh-olalde-X1P1_EDNnok-unsplash.jpg");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  margin-bottom: 15px;
}

.cta-large-card.bg-darkblue {
  background-image: linear-gradient(236deg, var(--ms-cobalt), var(--maui-recovers-dark-blue));
  height: 100%;
  margin-bottom: 14px;
}

.cta-large-card.cta-kuhinia {
  background-image: linear-gradient(#0000003b, #0000003b), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/66a0199a5e2679ae10239880_1019057543.jpg"), linear-gradient(45deg, #1f5b27, #438513);
  background-position: 0 0, 0 0, 0 0;
  background-size: auto, cover, auto;
}

.btn-category {
  background-image: linear-gradient(#eaedf8, #eaedf8);
  border-radius: 5px;
  align-items: center;
  margin-bottom: 5px;
  padding: 20px;
  font-family: Worksans Variablefont Wght, sans-serif;
  text-decoration: none;
  transition: all .3s, color .3s;
  display: flex;
}

.btn-category:hover {
  box-shadow: 0 2px 10px #0003;
}

.btn-category.btn-stroke {
  border: 2px solid #eaedf8;
}

.btn-category.btn-dark {
  background-image: linear-gradient(#102b99, #102b99);
}

.btn-category.btn-announcement {
  background-image: linear-gradient(#295d3f, #295d3f);
  padding-bottom: 10px;
}

.btn-category.btn-announcement.bg-black {
  background-image: linear-gradient(#1f2d54, #1f2d54);
}

.btn-deadline {
  color: #fff;
  background-image: linear-gradient(#0f257c, #0f257c);
  border-radius: 10px;
  width: 100%;
  margin-bottom: 5px;
  padding: 15px 20px;
  text-decoration: none;
}

.mg-top-15px {
  text-align: left;
  justify-content: space-between;
  margin-top: 15px;
}

.mg-top-15px.mg-bottom-4px.bold {
  font-weight: 600;
}

.container-date {
  text-align: center;
  background-image: linear-gradient(#eff2ff, #eff2ff);
  border-radius: 10px 0;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 100%;
  padding: 20px;
  display: flex;
  position: relative;
}

.calendar-number {
  margin-bottom: 0;
  font-family: Worksans Variablefont Wght, sans-serif;
}

.calendar-content {
  padding: 20px 30px 30px;
}

.link-neutral {
  color: var(--mr-dark-blue);
  text-decoration: none;
}

.mbl-stack {
  flex-wrap: wrap;
  align-items: flex-end;
  display: flex;
}

.flex-horizontal---header-button {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.flex-horizontal---header-button.align-center-vertical {
  flex-flow: wrap;
  justify-content: space-between;
  align-items: center;
}

.h5-subheader {
  color: var(--neutral--800);
  text-align: left;
  letter-spacing: 1px;
  margin-bottom: 20px;
  font-family: Taylennon, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.h5-subheader.text-white {
  color: var(--secondary--color-2);
}

.h5-subheader.text-white.mg-top-25px {
  margin-top: 25px;
}

.h5-subheader.text-white.opacity-75 {
  opacity: .75;
}

.h5-subheader.mg-right-10px {
  margin-bottom: 15px;
}

.h5-subheader.text-green {
  color: var(--mr-green-semi-dark);
}

.h5-subheader.h5-divider {
  padding-left: 10px;
  padding-right: 10px;
}

.h5-subheader.text-opacity50 {
  opacity: .5;
}

.category-image {
  border-radius: 15px;
  width: 100%;
  height: 250px;
  margin-bottom: 20px;
}

.category-image.image-hazardous {
  background-image: url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/65778d9b16051a28ba195152_card-hazardousmaterialsremoval.png");
  background-position: 0 0;
  background-size: cover;
  background-attachment: scroll;
  border-radius: 5px;
}

.category-image.image-damagevehicles {
  background-image: url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/65c178a72b056e788c5516ec_burnedcar.jpg");
  background-position: 50%;
  background-size: cover;
}

.category-image.image-reentrytoimpactedarea {
  background-image: url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/656a5194ceea57e36f280575_card-reentrytoimpactedareas.png");
  background-position: 0 0;
  background-size: cover;
}

.category-image.image-safetyinfo {
  background-image: url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/656a5194bcc2a77b5d332fdd_card-safetyinfo.png");
  background-position: 0 0;
  background-size: cover;
  background-attachment: scroll;
}

.category-image.image-structuralassessment {
  background-image: url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/65721c3db43ca94273faf228_card-structuralassessment.png");
  background-position: 0 0;
  background-size: cover;
}

.category-image.image-environmentalprotection {
  background-image: url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/656a519459485b2100a7bb1f_card-environmentalprotection.png");
  background-position: 50%;
  background-size: cover;
  height: 250px;
}

.category-image.image-mapsdata {
  background-image: url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/656a5193f01fb1093f5dc4a2_card-mapsdata.png");
  background-position: 0 0;
  background-size: cover;
}

.category-image.image-ownerfunded {
  background-image: url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/656a53ea0ada3e05b7bc6fd3_card-ownerfundedcleanup.png");
  background-position: 0 0;
  background-size: cover;
}

.category-image.image-firedebrisremovalprogram {
  background-image: url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/65721860b22f74964b87db28_Debris-Removal_web.jpg");
  background-position: 0 0;
  background-size: cover;
}

.category-image.image-hazarddebrisrelocation {
  background-image: url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/680c163f5f5a753ad4b2be5a_TDS-Spraying-crop.jpg");
  background-position: 0 0;
  background-size: cover;
  height: 250px;
}

.category-image.image-completeroe {
  background-image: url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/656a71c6dc1ea8932d92eef6_card-completeroe.png");
  background-position: 50%;
  background-size: cover;
}

.category-image.image-permitting {
  background-image: url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/6573664c64804d98621cf353_sven-mieke-fteR0e2BzKo-unsplash.jpg");
  background-position: 0 0;
  background-size: cover;
  width: 100%;
}

.category-image.image-wastewater {
  background-image: url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/656a5cc2c8b2fc261aded556_card-Water%20%26%20Wastewater.png");
  background-position: 0 0;
  background-size: auto;
}

.category-image.image-water {
  background-image: url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/65bd8a158e02be75fd3f9e32_david-becker-rrfdqjJWwmU-unsplash.jpg");
  background-position: 50%;
  background-size: cover;
}

.category-image.image-contractoraccess {
  background-image: url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/65c598d6254897c0324cd301_Contractor%20Placard.JPG");
  background-position: 50% 0;
  background-size: cover;
  height: 125px;
}

.category-image.image-propertydamageclaims {
  background-image: url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/65d96824983be03a2a6bb063_GF-NInVXMAA944C.jpg");
  background-position: 0 0;
  background-size: cover;
}

.category-image.image-consolidateddebrisremoval {
  background-image: url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/65e914b36b0cfef349fc924d_debrisremoval.jpg");
  background-position: 0 0;
  background-size: cover;
}

.category-image.image-ineligibledebris {
  background-image: url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/663432401731a2810f7c035f_5d1b6785b99413f87e397bb7_324.jpeg");
  background-position: 50%;
  background-size: cover;
  height: 250px;
}

.category-image.o.image-debrisremoval {
  background-image: url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/65e914b36b0cfef349fc924d_debrisremoval.jpg");
  background-position: 50%;
  background-size: cover;
}

.category-image.image-debriscontainment {
  background-image: url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/67f586d830e92abd243e1b17_20240117_LahainaDebrisRemoval_25.jpg");
  background-position: 50%;
  background-size: cover;
  height: 250px;
}

.category-image.image-debrisremoval {
  background-image: url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/65e914b36b0cfef349fc924d_debrisremoval.jpg");
  background-position: 50%;
  background-size: cover;
}

.category-link {
  text-align: left;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  transition-property: all;
  transition-duration: .4s;
  display: flex;
}

.category-link:hover {
  filter: saturate(200%);
}

.category-link.flex-horizontal.w--current {
  flex-flow: wrap;
}

.category-image-smaller {
  border-radius: 5px;
  width: 100%;
  height: 150px;
  margin-bottom: 10px;
}

.category-image-smaller.image-findadisasterrecoverycenter {
  background-image: url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/656a5cc2197a3a7528810d8b_card-Find%20a%20Disaster%20Recovery%20Center.png");
  background-position: 0 0;
  background-size: cover;
  width: 100%;
}

.category-image-smaller.image-wastewater {
  background-image: url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/656a5cc2c8b2fc261aded556_card-Water%20%26%20Wastewater.png");
  background-position: 0 0;
  background-size: cover;
}

.category-image-smaller.image-housing {
  background-image: url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/65fa0cf486695f7df338f057_chris-robert-ms07HdgOZow-unsplash.jpg");
  background-position: 50% 0;
  background-size: cover;
}

.category-image-smaller.image-financialsupport {
  background-image: url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/656a5cc2f7755b5f8f53af16_card-financialsupport.png");
  background-position: 0%;
  background-size: cover;
}

.category-image-smaller.image-residentresources {
  background-image: url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/656a5cc302df63aa96c95e55_card-residentresources.png");
  background-position: 0 0;
  background-size: cover;
}

.category-image-smaller.image-businessresources {
  background-image: url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/656a5cc2555f5fdbb7327b76_card-businessresources.png");
  background-position: 0 0;
  background-size: cover;
}

.category-image-smaller.image-mentalhealth {
  background-image: url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/656a5cc2f62a977bed7d0eb6_card-mentalhealth.png");
  background-position: 0 0;
  background-size: cover;
}

.category-image-smaller.image-workopportunities {
  background-image: url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/656a5cc3b6087dedd2a1f9d4_card-workopportunities.png");
  background-position: 0 0;
  background-size: cover;
}

.category-image-smaller.image-legalscams {
  background-image: url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/656a5cc251abb7d23ed41714_card-legalscams.png");
  background-position: 0 0;
  background-size: cover;
}

.category-image-smaller.image-mapsdata {
  background-image: url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/656a5193f01fb1093f5dc4a2_card-mapsdata.png");
  background-position: 0 0;
  background-size: cover;
  min-height: auto;
}

.image-olalahaina {
  max-width: 100%;
  margin-top: -20px;
  margin-bottom: 5px;
}

.card-resourcecenter {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: center;
  align-self: flex-start;
  place-items: start stretch;
  height: 100%;
  min-height: 100%;
  margin-bottom: 0;
  display: grid;
  position: static;
  box-shadow: 0 2px 13px #0003;
}

.card-resourcecenter.card-resourcecenter-small {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.credit {
  opacity: .64;
  color: var(--neutral--200);
  text-align: right;
  justify-content: flex-end;
  margin-top: -20px;
  margin-bottom: auto;
  margin-right: 5%;
  font-size: 11px;
  display: flex;
  position: relative;
  inset: auto auto 4px 0%;
}

.width-60 {
  width: 60%;
}

.faq-question-wrap {
  margin-top: 2px;
  margin-bottom: 2px;
}

.faq-question-wrap.mg-bottom-32px {
  margin-bottom: 32px;
}

.faq-question-bar {
  border: 1px solid var(--neutral--400);
  background-color: var(--neutral--100);
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  padding: 5px 15px;
  text-decoration: none;
  display: flex;
  box-shadow: 7px 7px 60px #f2f3f6;
}

.faq-question-bar.bg-darkblue {
  background-image: linear-gradient(to bottom, var(--maui-recovers-dark-blue), var(--maui-recovers-dark-blue));
  box-shadow: none;
}

.faq-question-bar.bg-side-green {
  border-left: 10px solid var(--438513);
}

.faq-question-bar.bg-side-yellow {
  border-left: 10px solid #ffda2c;
}

.faq-question-bar.bg-red-light {
  background-image: linear-gradient(#c15a2a80, #c15a2a80);
}

.faq-question-bar.bg-side-red {
  border-left: 10px solid #c15a2a;
}

.faq-question-bar.faq-dark-blue {
  background-color: var(--neutral--800);
}

.question-title {
  color: var(--maui-recovers-dark-blue);
  padding-top: 15px;
  padding-bottom: 15px;
  font-family: Worksans Variablefont Wght, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
}

.question-title.text-white {
  color: var(--neutral--100);
}

.animation {
  width: 60px;
  min-width: 60px;
  max-width: 60px;
  height: 60px;
  min-height: 60px;
  max-height: none;
}

.content {
  overflow: hidden;
}

.faq-answer {
  color: #445567;
  letter-spacing: -.25px;
  margin: 20px 25px;
  font-size: 16px;
  line-height: 28px;
}

.section-event {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/65726f1a4972bd128601e441_lauae-fern-jade-moon-.jpg");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  min-height: 40vh;
}

.section-event.main-section {
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-image: linear-gradient(#000000a6, #000000a6), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/6572a03481a1bbada654fd57_41vn1hkHLCL._AC_UF894%2C1000_QL80_.jpg");
  background-position: 0 0, 50% 100%;
  background-size: auto, cover;
}

.section-event.main-section.image-dcmp {
  background-image: linear-gradient(to bottom, null, null), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/66b29aa3a5fb46260bd0294f_rememberance.jpg");
}

.logo-county {
  width: 100px;
  max-width: 150px;
}

.link-block {
  justify-content: center;
  text-decoration: none;
  transition-property: all;
  display: flex;
}

.link-block:hover {
  opacity: .7;
}

.link-block.image-kakoorebuild {
  background-image: url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/6658f608b41c445dd590c490_Screenshot%202024-05-30%20at%202.52.40%E2%80%AFPM.png");
  background-position: 0 0;
  background-size: cover;
}

.link-block.link-block-rounded {
  border-radius: 10px;
}

.align-center {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.align-center.hide {
  display: none;
}

.link-no-style {
  color: #000;
  font-weight: 400;
  text-decoration: none;
}

.link-no-style:hover {
  color: var(--accent--primary-1);
}

.link-hover {
  width: 100%;
  text-decoration: none;
  transition: opacity .4s, color .3s;
}

.link-hover:hover {
  opacity: .65;
  color: var(--438513);
}

.link-hover.pd-10px {
  padding-top: 10px;
  padding-bottom: 10px;
}

.grid-3-column---left-small {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr 1fr;
}

._100-height {
  height: 100%;
  max-height: 100%;
}

._100-height.vertical-divide {
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

._100-height._100-width, ._100-height.height-distributed._100-width {
  width: 100%;
}

.width-75 {
  width: 75%;
}

.width-75.mg-bottom-20px {
  width: 50%;
}

.subheader {
  color: #fff;
  letter-spacing: 2px;
  margin-bottom: 0;
  font-family: Taylennon, sans-serif;
  font-size: 14px;
  line-height: 1em;
  text-decoration: none;
}

.subheader.text-rebuild {
  color: var(--rebuild);
  margin-bottom: 15px;
}

.subheader.text-rebuild.mg-bottom-10px {
  color: var(--rebuild);
}

.font-taylennon {
  color: var(--rebuild);
  letter-spacing: 3px;
  font-family: Taylennon, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.font-taylennon.text-darkblue {
  color: var(--maui-recovers-dark-blue);
}

.bg-olalahaina {
  background-image: url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/658233b3e91f8901ae06799a_bg-olalahaina-blue.png");
  background-position: 50% 0;
  background-size: cover;
  background-attachment: fixed;
}

.nav-title {
  color: var(--maui-recovers-dark-blue);
  margin-top: 5px;
  margin-bottom: 5px;
  font-size: 18px;
  font-weight: 600;
  text-decoration: none;
  display: flex;
}

.nav-title.mg-bottom-0 {
  display: block;
}

.event-image {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  height: 175px;
}

.event-date {
  color: var(--olive-drab);
  text-transform: none;
  margin-top: 15px;
  margin-bottom: 5px;
  font-weight: 600;
}

.heading-3 {
  font-size: 14px;
}

.event-cta {
  color: #fff;
  background-image: linear-gradient(#1f2e54, #1f2e54);
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px;
  padding: 15px 30px;
  transition: opacity .2s;
}

.event-cta:hover {
  opacity: .69;
}

.mg-5 {
  margin-left: auto;
}

.feedback-image {
  background-image: url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/656a6d7b68704e584571475d_homeimage.jpg");
  background-position: 50%;
  background-size: cover;
  height: 50vh;
  min-height: 400px;
}

._90-width {
  min-width: 90%;
}

.container-feedback {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-top: 4px solid var(--olive-drab);
  background-color: var(--neutral--100);
  border-radius: 5px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  min-height: 300px;
  text-decoration: none;
  display: grid;
  box-shadow: 0 2px 8px #0003;
}

.image-feedbackcms {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 5px;
  height: 100%;
}

.content-feedback {
  margin: 25px 10% 25px 5%;
}

.container-openforfeedback {
  background-color: var(--mr-dark-blue);
  border-radius: 10px;
  margin-bottom: -30px;
  padding: 25px;
  position: relative;
  top: -79px;
}

.no-link {
  color: var(--maui-recovers-dark-blue);
  font-weight: 700;
  text-decoration: none;
  transition-property: opacity;
}

.no-link:hover {
  opacity: .6;
}

.h1-housing {
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 10px;
  font-family: Larken, sans-serif;
  font-size: 24px;
  line-height: 1.1em;
}

.h1-housing.h1-vanguard-small {
  font-size: 32px;
}

.h1-italics {
  font-family: Larken, sans-serif;
}

.image-olalahaina-swot {
  height: 125px;
}

.scroll-content {
  object-fit: fill;
  margin-right: 5%;
}

.horizontal-scroll-container {
  margin-right: 0%;
  display: block;
  overflow: hidden;
}

.wrapper-feedback-comments {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-top: 3px solid var(--rebuild);
  background-color: #fff;
  border-radius: 5px;
  flex-direction: column;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: space-between center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  min-height: auto;
  margin-bottom: 15px;
  padding: 24px;
  display: grid;
}

.insights-list-wrapper {
  margin-left: 25px;
}

.insights-list-wrapper.hide-on-desktop {
  display: none;
}

.insights-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  object-fit: fill;
  align-items: flex-start;
  height: auto;
  display: flex;
}

.grid-2c {
  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: grid;
}

.grid-2c.grid-45px {
  grid-column-gap: 45px;
  grid-row-gap: 45px;
}

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

.item-is-not-favorite {
  display: flex;
}

.item-is-favorite {
  color: var(--rebuild);
  display: none;
}

.saving-favorite {
  display: none;
}

.div-block-4 {
  color: var(--neutral--600);
}

.icon-favorite-nofill {
  width: 30px;
  margin-right: 10px;
}

.linkblock-favorite {
  color: #000;
  background-color: #fafafa;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 120px;
  padding: 10px 15px;
  font-family: Worksans Variablefont Wght, sans-serif;
  font-size: 16px;
  text-decoration: none;
  display: flex;
}

.jetboost-item-total-favorites-qz65 {
  font-family: Worksans Variablefont Wght, sans-serif;
  font-size: 18px;
}

.horizontal-favorite {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  display: flex;
}

.jetboost-item-total-favorites-q7lb {
  font-family: Worksans Variablefont Wght, sans-serif;
  font-size: 18px;
}

.favorite-container-header {
  margin-left: 25px;
}

.btn-container {
  margin-bottom: 20px;
  display: flex;
}

.nav-button {
  background-color: var(--maui-recovers-dark-blue);
  text-align: center;
  border-radius: 100px;
  margin-right: 4px;
  padding-left: 15px;
  padding-right: 15px;
  font-family: Worksans Variablefont Wght, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.nav-button:hover {
  color: var(--neutral--500);
}

.nav-button.bg-black {
  background-color: var(--black-80);
}

.mg-right-25px {
  margin-right: 25px;
}

.feedback-divider {
  padding-left: 15px;
  padding-right: 15px;
}

.tab-feedback {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  margin-bottom: 10px;
  display: flex;
}

.feedback-viewcomments {
  color: var(--mr-green-semi-dark);
  align-items: center;
  padding-top: 10px;
  padding-left: 15px;
  text-decoration: none;
  display: flex;
}

.width-100-desktop {
  max-width: 100%;
}

.width-100-desktop.align-center {
  text-align: center;
  flex-flow: column;
  align-items: center;
  display: flex;
}

.width-100-desktop.align-center.mg-bottom-32px {
  text-align: center;
}

.image-mapsdata {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50% 0;
  background-size: cover;
  min-height: 200px;
}

.image-mapsdata.image-realpropertytax {
  background-image: url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/66c7c32c869c2675754f2068_Real%20Property%20Tax%20system.png"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%, 50% 0;
  background-size: cover, cover;
}

.image-mapsdata.image-watermeter {
  background-image: url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/66c7c32c60da51937938d288_Water%20meter%20sizing%20worksheet.png"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50% 0, 50% 0;
  background-size: cover, cover;
}

.image-mapsdata.image-wastewater {
  background-image: url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/66c7c32f36fc1eb117c37036_Wasterwater%20line%20information.png"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50% 0, 50% 0;
  background-size: cover, cover;
}

.image-mapsdata.image-claims {
  background-image: url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/66c7c32fa4d3ff1c743d099a_Claims%20process.png"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50% 0, 50% 0;
  background-size: cover, cover;
}

.image-mapsdata.image-westmaui {
  background-image: url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/66c7c32fc4b5c6156b45e93e_West%20Maui%20Greenway.png"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50% 0, 50% 0;
  background-size: cover, cover;
}

.container-mapsdatablock {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 5%;
  text-decoration: none;
  transition: all .4s, color .3s;
  display: grid;
}

.container-mapsdatablock:hover {
  opacity: 1;
  filter: saturate(200%);
}

.container-mapsdatablock.mg-bottom-0 {
  margin-bottom: 0%;
}

.bold-text {
  font-weight: 600;
}

.grid-weeksroundup {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-bottom: 2px solid #00000024;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding-top: 12px;
  padding-bottom: 12px;
  display: grid;
}

.grid-weeksroundup.noline {
  border-bottom-width: 0;
  margin-bottom: 0;
}

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

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

.h2-link {
  color: var(--neutral--800);
  margin-bottom: 0;
  font-weight: 700;
  text-decoration: none;
  transition: color .2s;
}

.h2-link:hover {
  color: var(--accent--primary-1);
}

.container-new {
  background-color: var(--438513);
  color: var(--neutral--100);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 29.7743px;
  margin-bottom: 15px;
  margin-left: 0;
  margin-right: 5px;
  padding: 4px 18px 2px;
  font-family: Taylennon, sans-serif;
  display: flex;
}

.container-new.container-deadline {
  background-color: var(--system--300);
  background-image: linear-gradient(#5c464680, #5c464680);
  width: 200px;
  min-width: 120px;
  max-width: none;
}

.container-new.bg-yellow {
  background-image: linear-gradient(#8d7f16, #8d7f16);
  margin-bottom: 10px;
}

.new-text {
  color: var(--secondary--color-3);
  letter-spacing: 1px;
  margin-top: 2px;
  margin-bottom: 0;
  font-family: Taylennon, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.mg-top-24px {
  margin-top: 24px;
}

.mg-top-24px.width-100 {
  min-width: 90vw;
}

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

.home-link {
  color: #fff;
  text-align: left;
  text-decoration: none;
  transition: opacity .2s;
}

.home-link:hover {
  opacity: .8;
  color: #fff;
}

.checkbox-label {
  margin-bottom: 10px;
  font-family: Worksans Variablefont Wght, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.roundup-box {
  background-color: var(--neutral--100);
  border-radius: 5px;
  width: 100%;
  margin-bottom: 10px;
  padding: 20px 20px 15px;
  text-decoration: none;
}

.filter-div {
  margin-bottom: 25px;
}

.tag-filter {
  border: 1px solid var(--neutral--400);
  background-color: var(--neutral--100);
  border-radius: 100px;
  margin-bottom: 4px;
  margin-right: 4px;
  padding: 8px 14px;
  text-decoration: none;
  display: block;
}

.tag-filter.jetboost-filter-active {
  background-color: var(--neutral--500);
}

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

.text-white-bold {
  color: var(--secondary--color-2);
}

.align-center-text {
  text-align: center;
  flex-flow: wrap;
  justify-content: center;
  display: flex;
}

.align-center-text._80 {
  width: 80%;
}

.btn-text {
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
}

.div-block-5 {
  align-self: center;
}

.caption {
  opacity: .7;
  font-size: 14px;
  text-decoration: none;
}

.btn-primary-2 {
  color: #fff;
  text-align: center;
  letter-spacing: 1px;
  cursor: auto;
  transform-style: preserve-3d;
  background-color: #0000;
  background-image: linear-gradient(#497f07, #497f07);
  border: 0 solid #0d4107;
  border-radius: 76px;
  flex-direction: row;
  justify-content: center;
  width: auto;
  margin-bottom: 5px;
  margin-right: 5px;
  padding: 10px 25px;
  font-family: Taylennon, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.286em;
  text-decoration: none;
  transition: box-shadow .3s, transform .3s, background-color .3s, color .3s;
  display: inline-block;
  box-shadow: 0 1px 4px #4a3aff42;
}

.btn-primary-2:hover {
  color: #fff;
  transform: scale3d(1.02, 1.02, 1.01);
  box-shadow: 0 2px 16px 1px #4a3aff4d;
}

.btn-primary-2.w--current {
  font-size: 16px;
}

.btn-primary-2.btn-black {
  background-image: linear-gradient(#000, #000);
  font-family: Taylennon, sans-serif;
  font-size: 14px;
  display: inline-block;
}

.mg-divider {
  margin-left: 10px;
  margin-right: 10px;
}

.h1-link {
  color: var(--neutral--800);
  font-weight: 700;
  text-decoration: none;
}

.h1-link:hover {
  color: var(--ms-cobalt);
}

.flex-link {
  color: var(--maui-recovers-dark-blue);
  padding-top: 5px;
  text-decoration: none;
  display: flex;
}

.btn {
  color: #fff;
  text-align: center;
  letter-spacing: 1px;
  cursor: auto;
  transform-style: preserve-3d;
  background-color: #0000;
  background-image: linear-gradient(#497f07, #497f07);
  border: 0 solid #0d4107;
  border-radius: 76px;
  flex-direction: row;
  justify-content: center;
  width: auto;
  margin-bottom: 5px;
  margin-right: 5px;
  padding: 10px 25px;
  font-family: Taylennon, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.286em;
  text-decoration: none;
  transition: box-shadow .3s, transform .3s, background-color .3s, color .3s;
  display: inline-block;
  box-shadow: 0 1px 4px #4a3aff42;
}

.btn:hover {
  color: #fff;
  transform: scale3d(1.02, 1.02, 1.01);
  box-shadow: 0 2px 16px 1px #4a3aff4d;
}

.btn.w--current {
  font-size: 16px;
}

.btn.btn-black {
  background-image: linear-gradient(#112251, #112251);
  font-family: Taylennon, sans-serif;
  font-size: 14px;
  display: inline-block;
}

.btn.btn-black.mg-bottom-24px {
  margin-bottom: 24px;
}

.card-2 {
  background-color: #fff;
  border: 1px solid #e6e9f1;
  border-radius: 12px;
  box-shadow: 0 2px 7px #14142b17;
}

.card-2.image-right-inside {
  padding-top: 50px;
  padding-bottom: 50px;
}

.card-2.image-right-inside.card-no-grid {
  display: block;
}

.h5-subheader-2 {
  color: #0a1535;
  letter-spacing: 1px;
  font-family: Taylennon, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.logo-allhandsandhearts {
  width: 300px;
}

.image-tall {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: cover;
  height: 500px;
}

.image-oor {
  background-image: url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/668f0dc11c7893f316a3d9b1_WestMaui_OfficeofRecovery_Ext_01.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
  width: 100%;
  height: 100%;
}

.logo-oor {
  height: 100px;
}

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

.align-right.align-left-on-mbl {
  text-align: right;
}

.image-kuhinia {
  opacity: .87;
  width: 300px;
  margin-bottom: 20px;
}

.bg-green {
  background-image: linear-gradient(#407512, #407512);
}

.heading-4 {
  text-align: right;
}

.icon-small {
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  display: flex;
}

.navigation-main {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  align-items: center;
  display: flex;
}

.navigation-link-small {
  color: #6b7280;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
}

.navigation-link-track {
  border-top: 1px solid #f3f4f6;
  border-bottom: 1px solid #f3f4f6;
  margin-left: auto;
  margin-right: auto;
  padding-left: 3%;
  padding-right: 3%;
}

.submit-button {
  background-color: #3898ec00;
  position: absolute;
  inset: 0%;
}

.navigation-main-b {
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  display: flex;
}

.action-s {
  color: #030711;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
}

.caption-2 {
  letter-spacing: .04px;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 500;
  line-height: 20px;
}

.navigation-logo {
  width: 48px;
}

.navigation-search-filed {
  border: 1px #000;
  margin-bottom: 0;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-right: 32px;
  font-family: Worksans Variablefont Wght, sans-serif;
  font-size: 16px;
}

.navigation-search-filed:focus-visible, .navigation-search-filed[data-wf-focus-visible] {
  color: var(--neutral--800);
}

.navigation-form-block {
  width: 100%;
  max-width: 380px;
  margin-bottom: 0;
}

.search-success-message {
  color: #030711;
  background-color: #f3f4f6;
  border-radius: 44px;
  padding: 14px;
}

.button-primary-l {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  background-color: var(--neutral--800);
  -webkit-backdrop-filter: blur(64px);
  backdrop-filter: blur(64px);
  color: #fff;
  letter-spacing: -.2px;
  border: 2px solid #000;
  border-radius: 44px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 48px;
  margin-left: 2px;
  margin-right: 2px;
  padding: 8px 20px;
  font-family: Worksans Variablefont Wght, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 32px;
  text-decoration: none;
  transition: border-color .4s, background-color .4s, color .4s;
  display: flex;
}

.button-primary-l:hover {
  background-color: var(--neutral--100);
  color: var(--mr-dark-blue);
  border: 2px solid #000;
  font-weight: 600;
}

.button-primary-l.w--current {
  background-color: #344256;
  border-color: #48566a;
}

.button-primary-l.btn-white {
  color: #000;
  background-color: #fff;
  border-width: 0;
  font-size: 17px;
  font-weight: 600;
}

.button-language {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #4b5563;
  background-color: #3898ec00;
  border: 1px solid #d1d5db;
  border-radius: 44px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 48px;
  padding: 8px 24px 8px 12px;
  font-size: 16px;
  font-weight: 500;
  line-height: 28px;
  text-decoration: none;
  transition: border-color .4s, background-color .4s, color .4s;
  display: flex;
}

.button-language:hover {
  background-color: #f6f7f9;
}

.button-language:active {
  color: #454f5f;
  background-color: #f6f7f9;
}

.button-language.w--current {
  background-color: #344256;
  border-color: #48566a;
}

.button-language.hide {
  display: none;
}

.navigation {
  z-index: 9;
  background-color: #fff;
  align-items: center;
  width: 100%;
  min-height: 84px;
  padding: 20px 3%;
  display: flex;
}

.search-button-wrapper {
  background-color: #000;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 32px;
  min-width: 32px;
  height: 32px;
  min-height: 32px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.navigation-button-wrap {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: row;
  align-items: center;
  display: flex;
}

.navigation-logo-link {
  display: flex;
}

.navigation-logo-link.w--current {
  justify-content: flex-start;
  align-items: center;
  transition: opacity .2s, color .3s;
  display: flex;
}

.navigation-logo-link.w--current:hover {
  opacity: .64;
}

.icon-24px {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.navigation-menu {
  align-items: center;
  display: none;
}

.scrollbar-css {
  display: none;
}

.navigation-link {
  color: #030711;
  letter-spacing: -.18px;
  margin-left: 0;
  margin-right: 0;
  padding: 8px 24px;
  font-size: 16px;
  font-weight: 500;
  line-height: 28px;
  text-decoration: none;
  transition: color .3s;
}

.navigation-link:hover {
  color: #384252;
}

.navigation-link.w--current {
  color: #000;
  border: 1.5px solid #dcdfe5;
}

.navigation-scroll {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  white-space: nowrap;
  justify-content: space-between;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-right: 32px;
  display: flex;
  overflow: auto;
}

.banner-dark {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #f3f4f6;
  background-color: #030711;
  justify-content: center;
  align-items: center;
  height: 50px;
  padding-left: 3%;
  padding-right: 3%;
  text-decoration: none;
  display: flex;
}

.navigation-form {
  border: 1px solid var(--neutral--500);
  color: var(--neutral--800);
  border-radius: 44px;
  align-items: center;
  height: 48px;
  margin-bottom: 0;
  padding: 4px 8px;
  display: flex;
}

.navigation-form:focus {
  color: var(--neutral--800);
  font-family: Worksans Variablefont Wght, sans-serif;
}

.navigation-form.hide {
  display: none;
}

.navigation-container {
  grid-column-gap: 16px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 100%;
  margin-bottom: 11px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2%;
  padding-right: 2%;
  display: flex;
}

.button-ghost-l {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 2px solid var(--neutral--800);
  color: var(--mr-dark-blue);
  border-radius: 44px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 48px;
  padding: 8px 15px;
  font-family: Worksans Variablefont Wght, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 28px;
  text-decoration: none;
  transition: border-color .4s, background-color .4s, color .4s;
  display: flex;
}

.button-ghost-l:hover {
  background-color: var(--neutral--800);
  color: var(--secondary--color-3);
}

.button-ghost-l:active {
  color: #454f5f;
  background-color: #f6f7f9;
}

.button-ghost-l.w--current {
  color: var(--secondary--color-2);
  background-color: #344256;
  border-color: #48566a;
}

.empty-collection {
  background-color: #ddd0;
}

.image-large {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  height: 600px;
}

.sticky-top-nav {
  z-index: 100;
  position: sticky;
  top: 0;
}

.h1-bottom-0 {
  margin-bottom: 0;
}

.title-home-special {
  color: var(--secondary--color-2);
  text-align: center;
  width: 100%;
  max-width: 700px;
  margin-bottom: 64px;
  font-family: Larken, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.2em;
}

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

.auto {
  width: auto;
  padding-left: 5px;
  padding-right: 5px;
  display: flex;
}

.bg-transparent {
  background-color: #14142b00;
  background-image: linear-gradient(#0000, #0000);
}

.image-shoreline {
  width: 100%;
  height: 100%;
  margin-bottom: 25px;
}

.checkbox-label-2 {
  font-weight: 500;
}

.container-form {
  background-image: linear-gradient(to bottom, var(--neutral--200), var(--neutral--200));
  border-radius: 15px;
  padding: 5% 5% 3%;
  box-shadow: 0 2px 5px #0003;
}

.bg-white, .bg-white.w--open {
  background-color: #fff;
}

.text-white-2 {
  color: #fff;
}

.text-white-2.width-70 {
  width: 70%;
}

.btn-primary-3 {
  color: #fff;
  text-align: center;
  letter-spacing: 0;
  text-transform: capitalize;
  cursor: auto;
  transform-style: preserve-3d;
  background-color: #0000;
  background-image: linear-gradient(#497f07, #497f07);
  border: 0 solid #0d4107;
  border-radius: 76px;
  flex-direction: row;
  justify-content: center;
  width: auto;
  margin-bottom: 5px;
  margin-right: 5px;
  padding: 15px 25px;
  font-family: Worksans Variablefont Wght, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1em;
  text-decoration: none;
  transition: box-shadow .3s, transform .3s, background-color .3s, color .3s;
  display: inline-block;
  box-shadow: 0 1px 4px #4a3aff42;
}

.btn-primary-3:hover {
  color: #fff;
  transform: scale3d(1.02, 1.02, 1.01);
  box-shadow: 0 2px 16px 1px #4a3aff4d;
}

.btn-primary-3.w--current {
  font-size: 16px;
}

.btn-primary-3.btn-white {
  color: #0a1535;
  background-image: linear-gradient(#fff, #fff);
  font-family: Worksans Variablefont Wght, sans-serif;
  font-weight: 600;
  line-height: 1em;
}

.main-section-2 {
  color: #4a5988;
  padding-top: 60px;
  padding-bottom: 60px;
}

.main-section-2.bg-darkgreen {
  background-image: linear-gradient(130deg, #748a1d, #1c592a), linear-gradient(#1c592a, #1c592a);
}

.card-container {
  border-radius: 15px;
  padding: 45px 10%;
}

.card-container.bg-dark-green {
  background-image: linear-gradient(#003023, #003023);
}

.card-container.bg-green {
  height: 100%;
}

.card-container.card-help-center {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: linear-gradient(to bottom, var(--438513), var(--438513));
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.card-container.card-help-center.card-bottom-0 {
  height: auto;
  padding-bottom: 0;
  text-decoration: none;
}

.card-container.cta-card---bg-darkblue.mg-bottom-0 {
  height: 100%;
  margin-bottom: 0;
  padding-bottom: 0;
}

.card-container.bg-dark-blue {
  background-color: var(--maui-recovers-dark-blue);
  background-image: linear-gradient(180deg, var(--ms-cobalt), var(--maui-recovers-dark-blue));
}

.card-container.bg-light-gray {
  background-color: var(--neutral--400);
  padding-left: 5%;
  padding-right: 5%;
}

.card-container.bg-orange {
  background-color: var(--neutral--600);
}

.card-container.bg-orange.card-bottom-0 {
  height: 100%;
  padding-bottom: 0;
}

.radio-button-label {
  font-family: Worksans Variablefont Wght, sans-serif;
}

.card-tag {
  background-image: linear-gradient(to bottom, var(--button-shadow--white-01), var(--button-shadow--white-01));
  border-radius: 5px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-right: 5px;
  padding: 10px 15px;
  display: flex;
}

.tag-subtitle {
  opacity: .6;
  color: var(--black-80);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 14px;
  font-weight: 600;
  line-height: 1em;
}

.tag-subtitle.text-white {
  opacity: .68;
  color: var(--neutral--200);
  line-height: 1.5em;
}

.tag-title {
  margin-bottom: 10px;
  font-size: 18px;
  font-weight: 600;
}

.tag-title.mg-bottom-0 {
  margin-bottom: 0;
}

.container-tag {
  padding-top: 15px;
  display: flex;
}

.container-tag.hide {
  display: none;
}

.card-description-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: block;
}

.h35 {
  margin-bottom: 20px;
  font-size: 25px;
  line-height: 1.2em;
}

.card-ola-lahaina-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-right: 0;
  display: grid;
}

.image-card-large {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  width: 40vw;
  height: 100%;
  padding-top: 25px;
  padding-left: 25px;
}

.olalahaina-category-container {
  border-radius: 5px;
  width: auto;
  margin-bottom: 0;
  padding: 15px;
  display: block;
}

.olalahaina-category-container.olalahaina-timing {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #a76333;
  display: flex;
}

.olalahaina-category-container.olalahaina-timing.olalahaina-midterm {
  background-color: #f6da62;
}

.olalahaina-category-container.olalahaina-timing.olalahaina-short {
  background-color: #607640;
}

.olalahaina-category {
  color: var(--neutral--100);
  letter-spacing: 1px;
  align-self: center;
  font-family: Larken, sans-serif;
  font-size: 21px;
  font-weight: 700;
}

.olalahaina-category.text-black {
  color: var(--mr-dark-blue);
  align-self: center;
}

.flex-horizontal-10px---mbl-vertical {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  text-align: left;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 15px;
  display: flex;
}

.flex-horizontal-10px---mbl-vertical.mg-bottom-32px {
  margin-bottom: 23px;
}

.olalahaina-container-rating {
  background-image: linear-gradient(to bottom, var(--general--shadow-02), var(--general--shadow-02));
  border-radius: 5px;
  width: auto;
  min-width: 140px;
  height: auto;
  min-height: 140px;
  max-height: 300px;
}

.olalahaina-container-rating.olalahaina-category {
  width: 300px;
}

.olalahaina-container-rating-top {
  background-color: var(--maui-recovers-dark-blue);
  text-align: center;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  justify-content: center;
  align-items: center;
  height: 35px;
  padding-top: 0;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.olalahaina-rating-text {
  color: var(--neutral--200);
  text-align: left;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Worksans Variablefont Wght, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.olalahaina-rating-text.text-black {
  color: var(--mr-dark-blue);
}

.olalahaina-container {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  display: flex;
}

.olalahaina-container-rating-bottom {
  background-color: var(--background);
  text-align: center;
  border-radius: 5px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 120.5px;
  max-height: none;
  padding: 20px 15px 5px;
  display: flex;
}

.olalahaina-container-rating-bottom.olalahaina-midterm {
  background-color: #ffd928;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}

.olalahaina-container-rating-bottom.olalahaina-shortterm {
  background-color: var(--olive-drab);
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  height: auto;
}

.olalahaina-container-rating-bottom.longterm {
  background-image: linear-gradient(#bc5d28, #bc5d28);
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}

.olalahaina-container-image {
  min-width: 50px;
  height: 50px;
  margin-bottom: 10px;
}

.olalahaina-timing-description {
  color: var(--neutral--100);
  align-self: center;
  width: 120px;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 600;
  line-height: 1.5em;
}

.olalahaina-timing-description.text-black {
  color: var(--mr-dark-blue);
  width: 130px;
  font-size: 13px;
  line-height: 1.5em;
}

.olalahaina-clock {
  height: 30px;
}

.flex-horizontal-8px {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  display: flex;
}

.flex-horizontal-8px.mg-bottom-10px {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}

.flex-horizontal-stacked-10px {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.checkbox-field {
  margin-bottom: 10px;
}

.container-olalahaina {
  text-align: left;
  background-image: linear-gradient(#f3f3f4, #f3f3f4);
  border-radius: 15px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  margin-top: 30px;
  margin-bottom: 30px;
  padding: 30px 25px;
  display: flex;
}

.container-olalahaina.align-center {
  background-color: var(--general--shadow-02);
  background-image: none;
  justify-content: center;
  align-items: center;
}

.div-block-6 {
  display: flex;
}

.fs_modal-1_message {
  color: var(--accessible-components--dark-grey);
}

.fs_modal-1_close-icon {
  width: 1rem;
  height: 1rem;
}

.fs_modal-1_close {
  cursor: pointer;
  background-color: #f5f5f5;
  border-top-right-radius: 10px;
  padding: 1.5rem;
  position: absolute;
  inset: 0% 0% auto auto;
}

.fs_modal-1_close:focus-visible, .fs_modal-1_close[data-wf-focus-visible] {
  outline-color: var(--accessible-components--dark-grey);
  outline-offset: 4px;
  outline-width: 2px;
  outline-style: solid;
}

.fs_modal-1_description {
  margin-bottom: 0;
}

.fs_modal-1_heading {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.5rem;
  font-weight: 500;
  line-height: 1.2;
}

.fs_modal-1_content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: center start;
  place-items: start stretch;
  height: 90vh;
  max-height: none;
  padding: 4rem;
  display: block;
  overflow: auto;
}

.fs_modal-1_image {
  object-fit: cover;
  width: 100%;
}

.fs_modal-1_wrapper {
  z-index: 999;
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  color: #000;
  background-color: #fff;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch start;
  width: 100%;
  max-width: 80rem;
  height: 90vh;
  max-height: 100vh;
  display: block;
  position: relative;
}

.fs_modal-1_cover {
  position: absolute;
  inset: 0%;
}

.fs_modal-1_popup {
  z-index: 9999;
  background-color: #00000080;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 1rem 2rem;
  display: none;
  position: fixed;
  inset: 0%;
}

.fs_modal-1_button {
  background-color: var(--neutral--100);
  color: #fff;
  cursor: pointer;
  border-radius: 10px;
  width: 100%;
}

.fs_modal-1_button:focus-visible, .fs_modal-1_button[data-wf-focus-visible] {
  outline-color: var(--accessible-components--dark-grey);
  outline-offset: 4px;
  outline-width: 2px;
  outline-style: solid;
}

.fs_modal-1_embed {
  margin-bottom: 0;
}

.fs_modal-1_component {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: start;
  justify-items: start;
  display: grid;
}

.olalahaina-container-timing {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-radius: 5px;
  padding: 15px;
  display: flex;
}

.olalahaina-container-timing.olalahaina-midterm {
  background-color: #ffd928;
}

.olalahaina-container-timing.olalahaina-shortterm {
  background-image: linear-gradient(#597938, #597938);
}

.olalahaina-container-timing.olalahaina-longterm {
  background-color: #bc5d28;
}

.olalahaina-category-container-white {
  color: #fff;
  background-image: linear-gradient(#ffffff80, #ffffff80);
  border-radius: 5px;
  width: auto;
  height: auto;
  margin-bottom: 20px;
  padding: 5px 15px;
  display: block;
}

.olalahaina-category-container-white.bg-ola-blue {
  background-image: linear-gradient(#318bbe, #318bbe);
}

.olalahaina-category-container-white.bg-ola-brown {
  background-color: #0000;
  background-image: linear-gradient(#714b26, #714b26);
}

.olalahaina-category-container-white.bg-ola-gray {
  background-image: linear-gradient(#686868, #686868);
}

.olalahaina-category-container-white.bg-ola-purple {
  background-image: linear-gradient(#732c7a, #732c7a);
}

.olalahaina-category-container-white.bg-ola-red {
  background-image: linear-gradient(#b73d31, #b73d31);
}

.olalahaina-category-container-white.bg-black {
  background-image: linear-gradient(to bottom, var(--mr-dark-blue), var(--mr-dark-blue));
}

.olalahaina-category-container-white.bg-ola-pink {
  background-color: #d7619e;
  background-image: none;
}

.fs_modal-1_message-2 {
  color: var(--accessible-components--dark-grey);
}

.fs_modal-1_close-icon-2 {
  width: 1rem;
  height: 1rem;
}

.fs_modal-1_close-2 {
  cursor: pointer;
  background-color: #f5f5f5;
  padding: 1.5rem;
  position: absolute;
  inset: 0% 0% auto auto;
}

.fs_modal-1_close-2:focus-visible, .fs_modal-1_close-2[data-wf-focus-visible] {
  outline-color: var(--accessible-components--dark-grey);
  outline-offset: 4px;
  outline-width: 2px;
  outline-style: solid;
}

.fs_modal-1_description-2 {
  margin-bottom: 0;
}

.fs_modal-1_heading-2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.5rem;
  font-weight: 500;
  line-height: 1.2;
}

.fs_modal-1_content-2 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: center start;
  place-items: center start;
  padding: 4rem;
  display: grid;
}

.fs_modal-1_image-2 {
  object-fit: cover;
  width: 100%;
}

.fs_modal-feedback_wrapper {
  z-index: 999;
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  color: #000;
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch start;
  width: 100%;
  max-width: 60rem;
  display: block;
  position: relative;
}

.fs_modal-feedback_cover {
  position: absolute;
  inset: 0%;
}

.fs_modal-feedback_popup {
  z-index: 9999;
  background-color: #00000080;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding-left: 2rem;
  padding-right: 2rem;
  display: block;
  position: fixed;
  inset: 0%;
}

.modal-feedback {
  background-color: var(--accessible-components--dodger-blue);
  color: #fff;
  cursor: pointer;
  width: 100%;
}

.modal-feedback:focus-visible, .modal-feedback[data-wf-focus-visible] {
  outline-color: var(--accessible-components--dark-grey);
  outline-offset: 4px;
  outline-width: 2px;
  outline-style: solid;
}

.fs_modal-1_embed-2 {
  margin-bottom: 0;
}

.fs_modal-feedback_component {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: start;
  justify-items: start;
  display: grid;
}

.link-olalahaina {
  background-image: linear-gradient(to bottom, var(--neutral--400), var(--neutral--400));
  border-radius: 10px;
  margin-right: 15px;
  padding-top: 40px;
  padding-left: 40px;
  padding-right: 40px;
  text-decoration: none;
}

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

.sort_button_style {
  color: #000;
  background-color: #fff;
  justify-content: center;
  padding-left: 5px;
  padding-right: 5px;
  display: flex;
}

.dropdown-toggle-2 {
  min-width: 200px;
}

.dropdown-toggle-2.w--open {
  min-width: 120px;
}

.dropdown-list-2 {
  background-color: var(--background);
  flex-flow: column;
  width: 300px;
  display: flex;
}

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

.search_sorting_div {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  max-width: 100%;
  margin-top: 15px;
  margin-bottom: 15px;
  display: flex;
}

.searchbar_style {
  border-radius: 5px;
  height: 45px;
  min-height: 45px;
  margin-bottom: 0;
  font-family: Worksans Variablefont Wght, sans-serif;
  font-size: 16px;
  font-weight: 500;
  box-shadow: 0 2px 5px #0003;
}

.searchbar_style.jetboost-list-search-input-6b86 {
  border-radius: 10px;
  height: 45px;
  font-family: Worksans Variablefont Wght, sans-serif;
  font-size: 16px;
  font-weight: 500;
  position: static;
  box-shadow: 0 2px 5px #0003;
}

.searchbar_style.jetboost-list-search-input-64bq {
  border-radius: 10px;
  height: 50px;
  font-family: Worksans Variablefont Wght, sans-serif;
  font-size: 18px;
}

.searchbar_style.jetboost-list-search-input-64bq:focus {
  color: var(--neutral--800);
}

.searchbar_style.jetboost-list-search-input-64bq:focus-visible, .searchbar_style.jetboost-list-search-input-64bq[data-wf-focus-visible] {
  color: var(--neutral--800);
  font-weight: 500;
}

.searchbar_style.jetboost-list-search-input-6okb {
  font-size: 18px;
}

.ae {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100px;
  display: flex;
}

.jetboost-list-wrapper-empty-6b86 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100px;
  display: flex;
}

.jetboost-list-wrapper-empty-6b86.hide {
  display: none;
}

.div-block-7 {
  justify-content: center;
  align-items: center;
  width: 100px;
  display: flex;
}

.reset_searchbar_style {
  color: #3898ec;
  background-color: #fff;
  border-radius: 10px;
  padding: 5px 10px;
}

.searchbar_formblock {
  width: 80%;
  margin-bottom: 0;
}

.searchbar_formblock.width-100 {
  width: 100%;
}

.sortby_dropdown {
  margin-left: 20px;
}

.sortby_text {
  font-size: 15px;
  font-weight: 700;
}

.dropdown-list-3 {
  background-color: #c7c0c0;
}

.sortby_selectelement {
  align-self: auto;
  margin-bottom: 0;
  margin-left: 10px;
  margin-right: 10px;
}

.select-field {
  background-color: var(--neutral--100);
  color: var(--neutral--800);
  border-radius: 10px;
  width: 250px;
  height: 45px;
  font-family: Worksans Variablefont Wght, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.richtext-white {
  color: #fff;
  font-family: Worksans Variablefont Wght, sans-serif;
}

.cta-card---bg-light-blue {
  background-image: linear-gradient(to bottom, var(--button-shadow--white-01), var(--button-shadow--white-01));
  border-radius: 10px;
  height: 100%;
  padding: 5%;
}

.body {
  background-color: var(--neutral--100);
}

.container-gray {
  background-color: var(--neutral--300);
  border-radius: 15px;
  margin-bottom: 21px;
  padding: 5%;
}

.container-gray.container-green-light {
  background-color: var(--system--green-200);
  text-align: center;
}

.container-gray.bg-yellow {
  background-color: #eaf075;
}

.card-margin {
  background-color: var(--neutral--100);
  border-radius: 15px;
  margin-top: 0;
  margin-bottom: 10px;
  padding: 40px;
  text-decoration: none;
  box-shadow: 0 2px 18px #0003;
}

.card-margin._100-height {
  margin-top: 0;
}

.card-margin.image-olalahaina {
  background-image: linear-gradient(146deg, #190b64b3, #2e2cb64f), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/6764bcf66fb9b938c76945e5_Screenshot%202024-12-19%20at%204.40.02%E2%80%AFPM.png");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  width: 100%;
  margin-bottom: 0;
}

.card-margin.image-communitymeeting {
  background-image: linear-gradient(86deg, var(--gradient-green), var(--gradient-light-green)), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/67661a0c1225a66bcabe8bad_Screenshot-2024-12-03-at-10.32.55AM-1024x575.jpeg");
  background-position: 0 0, 0%;
  background-size: auto, cover;
  margin-bottom: 0;
}

.card-margin.image-newscard {
  background-image: linear-gradient(211deg, var(--gradient-light-green), var(--gradient-green)), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/67661cc1a28adfd1bb3b1562_Screenshot%202024-12-20%20at%203.37.01%20PM.jpeg");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  margin-bottom: 0;
}

.card-margin.image-cdbg {
  background-image: linear-gradient(#2e1050a3, #2e1050a3), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/676319c2af301f9406c25e4c_scenic-view-beach-against-sky-sunset.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
}

.card-margin.image-femadirectlease {
  background-image: url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/67c7412ac9e6913d1b93c3ea_Roots%20Reborn%20.png");
  background-position: 50% 100%;
  background-size: cover;
  margin: 0;
}

.card-margin.image-shoreline {
  background-image: linear-gradient(#100b4780, #100b4780), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/66cf7f16388a735ce6bae939_map-shoreline.png");
  background-position: 0 0, 30%;
  background-size: auto, cover;
}

.card-margin.image-debrisremoval {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/65e914b36b0cfef349fc924d_debrisremoval.jpg");
  background-position: 0 0, 50% 100%;
  background-size: auto, cover;
}

.card-margin.image-archived {
  background-image: url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/67c7412ac9e6913d1b93c3ea_Roots%20Reborn%20.png");
  background-position: 50%;
  background-size: cover;
}

.card-margin.image-archived.mg-top-24px {
  margin-top: 24px;
}

.card-margin.image-debristransfer {
  background-image: linear-gradient(#14218580, #14218580), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/68004d8acdcda50621bf36b8_20240117_LahainaDebrisRemoval_25.png");
  background-position: 0 0, 50% 100%;
  background-size: auto, cover;
  margin-bottom: 0;
}

.card-margin.image-housing {
  background-image: linear-gradient(#16175880, #16175880), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/6750e47c2fb57c4103c84efa_permanent-housing.png");
  background-position: 0 0, 0 100%;
  background-size: auto, cover;
  margin-bottom: 0;
}

.card-margin.bg-event {
  background-image: linear-gradient(#140e4280, #140e4280), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/685a2130b7cc725bca8288df_output%20(11).png");
  background-position: 0 0, 50% 0;
  background-size: auto, auto;
}

.card-margin.image-workshop {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/685a2130b7cc725bca8288df_output%20(11).png");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  height: 350px;
}

.olalahaina-quote-container {
  background-image: linear-gradient(338deg, var(--mr-green-semi-dark) 32%, var(--rebuild));
  text-align: center;
  border-radius: 10px;
  margin-top: 30px;
  margin-bottom: 45px;
  padding: 5%;
}

.icon-40px {
  width: 60px;
}

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

.fa-icon-400-24px {
  width: 30px;
  margin-right: 5px;
  font-family: "Fa Solid 900", sans-serif;
  font-size: 24px;
  font-weight: 400;
}

.flex-cdbg-logo {
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.grid-70-30 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: 65% 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.link-text {
  width: 100%;
  text-decoration: none;
  transition: opacity .2s, color .3s;
}

.link-text:hover {
  opacity: .67;
  color: var(--accent--primary-1);
}

.container-home {
  width: 60%;
}

.no-link-paragraph {
  color: var(--maui-recovers-dark-blue);
  text-decoration: none;
}

.div-block-8 {
  background-color: var(--mr-green-semi-dark);
}

.text-nobottom {
  margin-bottom: 0;
}

.container-ltrp {
  border-radius: 15px;
  max-height: 400px;
}

.image-supportcenter {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}

.resourcecenter_colletction_list_style {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 33% 33% 33%;
  grid-auto-columns: 1fr;
  place-items: start stretch;
  margin-top: 40px;
  margin-bottom: 40px;
  display: grid;
}

.resourcecenter_searchfilter_div {
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.resourcecenter_searchbar_style {
  width: auto;
  margin-bottom: 0;
}

.resourcecenter_searchbar_style.jetboost-list-search-input-emxx {
  border-radius: 5px;
  width: 100%;
  max-width: 100%;
  height: 45px;
  padding-left: 20px;
  font-family: Worksans Variablefont Wght, sans-serif;
  font-size: 16px;
  font-weight: 500;
  box-shadow: 0 2px 14px #0003;
}

.resourcecenter_searchbar_reset {
  background-color: var(--background);
  color: #757575;
  border: 1px solid #929292;
  border-radius: 5px;
  padding: 5px 10px;
  font-size: 15px;
}

.resourcecenter_searchbar_reset.jetboost-list-search-reset-emxx {
  align-self: center;
  height: 45px;
  font-family: Worksans Variablefont Wght, sans-serif;
  font-size: 16px;
  display: none;
}

.search-getsupport {
  width: 90%;
  margin-bottom: 0;
}

.resourcecenter_collection_item {
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.text-block-3 {
  color: var(--black-80);
  font-size: 40px;
}

.image-2 {
  flex: 0 auto;
}

.pararaph-gray {
  color: var(--neutral--800);
  white-space: pre-wrap;
  word-break: break-all;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Worksans Variablefont Wght, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.2em;
}

.pararaph-gray.mg-both-5-px {
  padding-left: 5px;
  padding-right: 5px;
}

.searchbar_div {
  justify-content: center;
  display: flex;
}

.resourcecenter_filterbuttons_div {
  justify-content: center;
  margin-top: 10px;
  display: flex;
}

.collection-list-wrapper {
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.collection-list-wrapper.jetboost-filter-6no3 {
  justify-content: flex-start;
}

.resourecenter_filter_allbutton {
  margin-right: 40px;
}

.resourcecenter_filter_buttons.tab-menu-badge-link {
  white-space: nowrap;
}

.no-link-2 {
  color: #112251;
  font-weight: 700;
  text-decoration: none;
  transition-property: opacity;
}

.no-link-2:hover {
  opacity: .6;
}

.btn-primary-4 {
  color: #fff;
  text-align: center;
  letter-spacing: 0;
  text-transform: capitalize;
  cursor: auto;
  transform-style: preserve-3d;
  background-color: #0000;
  background-image: linear-gradient(#497f07, #497f07);
  border: 0 solid #0d4107;
  border-radius: 76px;
  flex-direction: row;
  justify-content: center;
  width: auto;
  margin-bottom: 5px;
  margin-right: 5px;
  padding: 15px 25px;
  font-family: Worksans Variablefont Wght, sans-serif;
  font-size: 17px;
  font-weight: 500;
  line-height: 1em;
  text-decoration: none;
  transition: box-shadow .3s, transform .3s, background-color .3s, color .3s;
  display: inline-block;
  box-shadow: 0 1px 4px #4a3aff42;
}

.btn-primary-4:hover {
  color: #fff;
  transform: scale3d(1.02, 1.02, 1.01);
  box-shadow: 0 2px 16px 1px #4a3aff4d;
}

.btn-primary-4.w--current {
  font-size: 16px;
}

.btn-primary-4.btn-dark-blue {
  letter-spacing: 0;
  background-image: linear-gradient(#112251, #112251);
  font-family: Worksans Variablefont Wght, sans-serif;
  font-size: 17px;
  font-weight: 500;
  display: inline-block;
}

.btn-primary-4.mg-bottom-24px {
  margin-bottom: 24px;
}

.divider-4 {
  background-color: #e6e9f1;
  min-height: 2px;
  margin-top: 45px;
  margin-bottom: 45px;
}

.divider-4.home-sections-divider {
  background-color: #aab1c6;
  min-height: 1px;
  margin-top: 48px;
  margin-bottom: 48px;
}

.caption-3 {
  opacity: .7;
  font-size: 14px;
  text-decoration: none;
}

.flex-weeklyroundup {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  border-bottom: 0 solid #00000026;
  justify-content: flex-start;
  width: 100%;
  padding-top: 5px;
  padding-bottom: 5px;
  display: flex;
}

.image-event {
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
  min-width: 100%;
}

.grid-30-70 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.table-cdbgdr {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid var(--neutral--500);
  border-radius: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.75fr .5fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.table-header {
  border: 1px solid var(--neutral--500);
  background-color: var(--neutral--100);
  border-radius: 1px;
  padding-top: 15px;
  padding-left: 20px;
  padding-right: 20px;
}

.table-header.bg-gray {
  background-color: var(--general--shadow-04);
}

.resourcecenter_filterbuttons_collectionlist {
  flex-flow: wrap;
  display: block;
}

.width-auto {
  width: auto;
}

.image-resourcecenter {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  width: auto;
  max-width: 100%;
  height: auto;
}

.nav-dropdown-text {
  color: var(--mr-dark-blue);
  font-weight: 600;
  text-decoration: none;
}

.image-card-square {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: cover;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
  height: auto;
}

.image-card-square.imge-round {
  border-radius: 15px;
}

.image-50px {
  width: auto;
  max-width: none;
  height: 60px;
}

.card-recoverydashboard {
  background-color: var(--neutral--200);
  border-radius: 15px;
  margin-bottom: 20px;
  padding: 40px;
}

.icon-process {
  width: 60px;
  margin-bottom: 10px;
}

.text-yellow {
  color: #a90;
}

.text-yellow.h2-worksans {
  margin-bottom: 5px;
}

.h2-worksans {
  color: var(--mr-dark-blue);
  margin-bottom: 5px;
  font-size: 25px;
}

.h2-worksans.text-yellow {
  color: #a90;
}

.h2-worksans.text-green {
  color: #6c902e;
  margin-bottom: 5px;
}

.h2-worksans.text-green-dark {
  color: #497f07;
}

.h2-worksans.text-white {
  color: var(--neutral--100);
}

.dot-residential {
  border-radius: 100px;
  width: 20px;
  min-width: 20px;
  height: 20px;
  min-height: 20px;
  margin-top: 5px;
}

.dot-residential.bg-yellow {
  background-color: #a90;
  min-height: 20px;
  margin-top: 5px;
}

.dot-residential.bg-brown {
  background-color: #443e0c;
}

.image-logo-dashboard {
  width: auto;
  height: auto;
  max-height: 70px;
  padding-left: 5px;
}

.tab-recoverydashboard {
  background-color: #ebebeb00;
  height: 40px;
  padding-left: 25px;
  padding-right: 25px;
  font-family: Worksans Variablefont Wght, sans-serif;
  font-size: 17px;
  font-weight: 700;
  display: flex;
}

.tab-recoverydashboard:hover {
  color: var(--ms-cobalt);
}

.tab-recoverydashboard.w--current {
  background-color: var(--maui-recovers-dark-blue);
  color: #fff;
  border-radius: 100px;
  font-weight: 600;
}

.tabs-menu-recoverydashboard {
  background-color: #ebebeb;
  border-radius: 1000px;
  justify-content: center;
  align-items: center;
  width: auto;
  padding: 5px;
  display: flex;
  box-shadow: inset 0 2px 6px #0000001f;
}

.container-tabs {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.recoverydashboard-underconstruction {
  background-image: linear-gradient(#21105280, #21105280), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/67d08c291a1f902aa982cbdb_IMG_1596%20(2)%201.png");
  background-position: 0 0, 0 0;
  background-size: auto, auto;
  border-radius: 20px;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  min-width: auto;
  height: 100%;
  margin-top: 0;
  padding: 40px;
  text-decoration: none;
  display: flex;
}

.recoverydashboard-underconstruction.recoverydashboard-largecard {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/67d08c291a1f902aa982cbdb_IMG_1596%20(2)%201.png");
  background-position: 0 0, 50% 100%;
  background-size: auto, auto;
  justify-content: center;
  align-items: center;
  height: 200px;
  margin-bottom: 34px;
}

.recoverydashboard-underconstruction.recoverydashboard-largecard.image-streetpilingafter {
  background-image: linear-gradient(#16175554, #16175554), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/68080646efdb8518beaef562_Maui%20Recovers%20videos%20(Doc%20Banner).png");
  background-position: 0 0, 50% 20%;
  background-size: auto, cover;
}

.recoverydashboard-underconstruction.recoverydashboard-largecard.image-streetpilingbefore {
  background-image: linear-gradient(#2d1c884d, #2d1c884d), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/680807324895424b8cc880ae_Maui%20Recovers%20videos%20(Doc%20Banner)%20(1).png");
  background-position: 0 0, 50%;
  background-size: auto, auto;
}

.h1-worksans {
  color: var(--neutral--100);
  margin-bottom: 0;
  font-family: Worksans Variablefont Wght, sans-serif;
}

.recoverydashboard-icon {
  width: auto;
  max-width: none;
  height: 50px;
  margin-bottom: 20px;
  margin-right: 10px;
}

.flex-vertical-100 {
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  height: 100%;
  display: flex;
}

.mg-paragraph-0 {
  margin-bottom: 10px;
}

.faq-question {
  background-color: var(--neutral--100);
  cursor: pointer;
  justify-content: space-between;
  padding: 1.5rem 2rem;
  display: flex;
}

.faq-question-label {
  color: #3c3d49;
  background-color: #0000;
  font-family: Worksans Variablefont Wght, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5em;
  text-decoration: none;
}

.faq-arrow {
  z-index: 0;
  width: 30px;
  position: relative;
}

.faq-answer-2 {
  padding: 30px 2rem;
  overflow: hidden;
}

.faq-answer-p {
  line-height: 1.5em;
}

.faq-wrapper {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: column;
  display: flex;
}

.faq-question-2 {
  background-color: var(--neutral--100);
  cursor: pointer;
  justify-content: flex-start;
  padding: 1.5rem 2rem;
  display: flex;
}

.faq-arrow-2 {
  z-index: 0;
  width: 25px;
  min-width: 25px;
  max-width: 25px;
  margin-right: 14px;
  position: relative;
}

.faq-answer-3 {
  padding: 30px 2rem;
  overflow: hidden;
}

.mg-bottom-0-heading {
  margin-bottom: 0;
}

.container-auto {
  display: flex;
}

.nav-index {
  padding-left: 15px;
}

.image-80px {
  width: auto;
  max-width: none;
  height: 150px;
}

.fa-icon-400-large {
  color: var(--neutral--800);
  margin-bottom: 15px;
  margin-right: 9px;
  font-family: "Fa Sharp Solid 900", sans-serif;
  font-size: 30px;
  line-height: 1.4em;
}

.image-height-high {
  width: auto;
  height: 600px;
}

.flex-horiztonal-stacked-mbl {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.card-15px-rounded {
  border-radius: 15px;
}

.container-resource {
  min-height: 160px;
}

.tds-pds {
  background-color: var(--background);
  background-image: linear-gradient(#e7e9f1, #e7e9f1);
  border-radius: 20px;
  margin-bottom: 15px;
  padding: 2.5% 2.5% 1%;
}

.icon-tds-pds {
  width: auto;
  height: 35px;
  margin-top: -6px;
}

.tracker-tds-pds-bar {
  background-image: linear-gradient(to bottom, var(--neutral--500), var(--neutral--500));
  border-radius: 100px;
  width: 100%;
  height: 25px;
}

.tracker-tds-pds-bar.tds-pds-bar-green {
  background-image: linear-gradient(to bottom, #0d471e, #0d471e), linear-gradient(to bottom, var(--neutral--500), var(--neutral--500));
  width: 100%;
  display: flex;
}

.container-tds-pds {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: 25% 25% 50%;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 20px;
  display: grid;
}

.container-tds-pds-bar-green {
  width: 10%;
}

.paragraph-x-small {
  font-size: 13px;
}

.flex-horizontal-2 {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.announcement-2 {
  color: #101010;
  font-size: 18px;
  font-weight: 500;
}

.align-top {
  background-color: #fff;
  align-items: flex-start;
  height: 100%;
  min-height: 10%;
  display: flex;
}

.container-resourcecenter {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  border-radius: 10px;
  flex-flow: column;
  grid-template-rows: auto minmax(200px, 1fr) auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: baseline;
  height: 100%;
  display: grid;
  box-shadow: 0 2px 14px #0003;
}

.submit-button-2 {
  display: block;
}

.form-submit {
  background-color: var(--maui-recovers-dark-blue);
  border-radius: 6px;
  height: 45px;
  min-height: 45px;
  font-family: Worksans Variablefont Wght, sans-serif;
  font-size: 18px;
}

@media screen and (min-width: 1440px) {
  p {
    margin-bottom: 25px;
    font-size: 18px;
  }

  .grid-2-columns.mg-bottom-60px {
    grid-template-columns: 50% repeat(auto-fit, 50%);
  }

  .grid-3-columns {
    place-items: start stretch;
  }

  .grid-3-columns.grid-3opx {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 35% 65% 1fr;
  }

  .grid-3-columns.mg-bottom-48px {
    place-items: start stretch;
  }

  .grid-3-columns.mg-bottom-48px.grid-space-30px {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .mg-bottom-0.text-blue {
    color: var(--neutral--800);
  }

  .container-default {
    max-width: 100vw;
    margin-left: 0;
    margin-right: 0;
    padding-left: 10%;
    padding-right: 10%;
  }

  .container-default.section-feedback {
    margin-left: 0;
    margin-right: 0;
  }

  .container-default.container-feedbacktype {
    z-index: 99;
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    background-image: linear-gradient(#f7f8fc, #f7f8fc);
    padding-top: 25px;
    top: 66px;
  }

  .container-default.container-nav {
    padding-left: 2%;
    padding-right: 2%;
  }

  .container-default.container-sticky {
    justify-content: flex-end;
    align-items: flex-end;
    padding-right: 5%;
  }

  .flex-horizontal {
    text-decoration: none;
  }

  .flex-horizontal.mg-top-15px {
    justify-content: flex-start;
    align-items: center;
  }

  .flex-horizontal.search-container {
    width: 70%;
  }

  .flex-horizontal.wrap {
    flex-flow: row;
    height: 100px;
  }

  .header-wrapper {
    position: sticky;
    top: 0;
  }

  .header-nav-link {
    margin-left: auto;
    margin-right: auto;
  }

  .header-nav-menu-wrapper {
    grid-column-gap: 5px;
    flex-flow: row;
    width: 90%;
  }

  .header-nav-list-item {
    padding-left: 5px;
    padding-right: 5px;
  }

  .main-section {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .main-section.bg-bluegradient {
    justify-content: flex-start;
    align-items: center;
    height: auto;
    display: flex;
  }

  .main-section.section-ulu {
    background-image: linear-gradient(#fff 27%, #ffffff38), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/65822010427462cc2708f8cd_ulu.png");
    background-position: 0 0, 0%;
    background-size: auto, auto;
    background-attachment: scroll, fixed;
  }

  .main-section.section-maps-and-data {
    padding-bottom: 50px;
  }

  .main-section.section-water {
    padding-bottom: 5%;
  }

  .section-home.section-home-fixed {
    background-image: linear-gradient(81deg, var(--neutral--800), #ff5a6563), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/64f5c95550f50f66f799e0d7_home.jpeg");
    background-position: 0 0, 50%;
    background-size: auto, cover;
    background-attachment: scroll, fixed;
  }

  .section-home.section-home-fixed.image-lahaina {
    background-image: linear-gradient(#00000057, #00000057), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/66b29aa3a5fb46260bd0294f_rememberance.jpg");
    background-position: 0 0, 50% 100%;
    background-size: auto, cover;
    background-attachment: scroll, scroll;
    height: auto;
    min-height: 500px;
  }

  .fa-icon-search {
    background-color: var(--ms-cobalt);
  }

  .fa-icon-400-30px {
    width: 35px;
    margin-bottom: 25px;
  }

  .fa-icon-400-30px.fa-icon-banner {
    text-align: center;
    text-align: center;
  }

  .nav-logo-county {
    height: 40px;
  }

  .accordion-item {
    padding-bottom: 10px;
  }

  .paragraph-white.mg-left-10 {
    margin-left: 10px;
  }

  .title-home {
    font-size: 42px;
  }

  .title-home.mg-bottom-0 {
    font-size: 75px;
  }

  .title-home.mg-bottom-10px {
    font-size: 70px;
  }

  .nav-logo {
    height: 40px;
  }

  .hide {
    display: none;
  }

  .section-banner {
    position: sticky;
  }

  .section-banner.bg-rebuildgreen {
    top: 73px;
  }

  .flex-title-button {
    align-items: center;
  }

  .flex-title-button.align-left {
    justify-content: flex-start;
  }

  .section-news {
    height: 40vh;
  }

  .image-news {
    height: 30vh;
  }

  .container-news {
    height: 100%;
    min-height: auto;
  }

  .image-card-medium {
    height: 200px;
  }

  .announcement {
    font-size: 17px;
  }

  .align-left {
    text-align: left;
  }

  .cta-home {
    padding-bottom: 0%;
  }

  .cta-large-card {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .btn-deadline {
    color: var(--secondary--color-2);
    background-image: linear-gradient(#102b99, #102b99);
    border-radius: 19px;
    width: 100%;
    padding: 10px 20px;
  }

  .mg-top-15px.mg-right-25px {
    margin-right: 25px;
  }

  .faq-question-bar {
    justify-content: flex-start;
    padding-left: 15px;
  }

  .align-center {
    flex-flow: column;
  }

  ._100-height._100-width {
    width: 100%;
  }

  ._100-height.height-distributed {
    flex-flow: column;
    justify-content: space-between;
    display: flex;
  }

  .event-image {
    height: 220px;
  }

  .feedback-image {
    background-image: url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/656a6cfd288766068106cd3e_Screenshot%202023-12-01%20at%203.31.15%E2%80%AFPM.png");
    background-position: 50%;
    background-size: cover;
  }

  ._90-width {
    width: 90%;
  }

  .content-feedback {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .nav-button {
    padding-left: 15px;
    padding-right: 15px;
  }

  .mg-right-25px {
    margin-right: 25px;
  }

  .image-mapsdata {
    min-height: 250px;
  }

  .image-mapsdata.image-mapsdata-small {
    min-height: 175px;
  }

  .container-mapsdatablock {
    margin-bottom: 5%;
  }

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

  .grid-weeksroundup.noline {
    border-bottom-width: 0;
    margin-bottom: 0;
  }

  .navigation-link-track {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .image-large {
    height: 600px;
  }

  .title-home-special {
    text-align: center;
    max-width: 800px;
  }

  .image-shoreline {
    width: 100%;
    max-width: none;
    height: auto;
  }

  .main-section-2 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .container-ltrp {
    border-radius: 15px;
    width: auto;
    max-height: 400px;
  }

  .card-recoverydashboard {
    border-radius: 20px;
  }

  .recoverydashboard-underconstruction {
    border-radius: 20px;
    width: 100%;
    min-width: 85vw;
  }

  .recoverydashboard-underconstruction.recoverydashboard-largecard.image-streetpilingafter, .recoverydashboard-underconstruction.recoverydashboard-largecard.image-streetpilingbefore {
    min-width: auto;
  }

  .image-80px {
    height: 100px;
  }

  .flex-horizontal-2 {
    text-decoration: none;
  }

  .announcement-2 {
    font-size: 17px;
  }
}

@media screen and (min-width: 1920px) {
  h1 {
    font-size: 38px;
  }

  p {
    margin-bottom: 25px;
    font-size: 18px;
  }

  .grid-2-columns.grid-no-space {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .mg-bottom-24px.title-h2 {
    font-size: 45px;
  }

  .grid-3-columns {
    place-items: start stretch;
  }

  .btn-primary.btn-white.w--current {
    font-size: 14px;
  }

  ._100-width {
    min-width: auto;
  }

  ._100-width.hidden-on-mbl {
    max-width: none;
  }

  .container-default {
    padding-left: 15%;
    padding-right: 15%;
  }

  .container-default.container-feedbacktype {
    background-image: linear-gradient(#f7f8fc, #f7f8fc);
  }

  .container-default.container-nav {
    padding-left: 2%;
    padding-right: 2%;
  }

  .flex-horizontal.search-container {
    justify-content: center;
    align-items: center;
    width: 70%;
  }

  .flex-horizontal.mg-left-20px.mbl-wrap {
    justify-content: flex-start;
    align-items: center;
  }

  .divider.divider-15px {
    min-height: 2px;
  }

  .header-wrapper {
    top: 0;
  }

  .header-nav-link, .header-nav-link.dropdown-header-link {
    font-size: 18px;
  }

  .header-nav-menu-wrapper {
    justify-content: center;
    align-items: stretch;
    width: 80%;
    display: flex;
  }

  .header-nav-list-item {
    padding-left: 15px;
    padding-right: 15px;
  }

  .main-section {
    padding-top: 75px;
    padding-bottom: 50px;
  }

  .main-section.section-ulu {
    background-image: linear-gradient(#fff 13%, #ffffff1f), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/65822010427462cc2708f8cd_ulu.png");
    background-position: 0 0, 0%;
    background-size: auto, 100%;
    background-attachment: scroll, fixed;
  }

  .main-section.section-office-of-recovery {
    background-image: linear-gradient(#00000096, #00000096), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/65cedbb8e5a54972def0e6f2_IMG_0878.jpg");
    background-position: 0 0, 50%;
    background-size: auto, cover;
    align-items: center;
    display: flex;
  }

  .main-section.section-resource-centers {
    background-image: linear-gradient(#040c248c, #040c248c), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/65e8dd42777f41976fb9a3b6_Kakoo-Maui-1024x683.jpg");
    background-position: 0 0, 0 0;
    background-size: auto, cover;
    background-attachment: scroll, fixed;
  }

  .main-section.section-mental-health {
    background-image: linear-gradient(to bottom, null, null), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/65e8f26049a00902652b0d54_pexels-james-wheeler-3939232.jpg");
    background-position: 0 0, 50% 0;
  }

  .pd-30px.bg-white._100-height {
    min-height: 100%;
  }

  .pd-30px.bg-white.resource-card {
    flex-flow: column;
    justify-content: space-between;
    height: auto;
    min-height: 100%;
    display: flex;
  }

  .card-home-pages-wrapper {
    justify-content: flex-start;
    align-items: center;
  }

  .section-home.section-home-fixed.image-lahaina {
    background-image: linear-gradient(#00000047, #00000047), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/66b29aa3a5fb46260bd0294f_rememberance.jpg");
    background-position: 0 0, 50% 100%;
    background-size: auto, cover;
    background-attachment: scroll, scroll;
    height: 30vh;
    min-height: 550px;
  }

  .fa-icon-400-30px {
    width: 30px;
  }

  .nav-logo-county {
    height: 42px;
  }

  .icon-8.accordion-icon {
    width: 2vw;
    height: 2vw;
    padding: .5vw;
  }

  .title {
    font-size: 42px;
  }

  .title-home {
    font-size: 50px;
  }

  .title-home.mg-bottom-0 {
    font-size: 80px;
  }

  .title-home.mg-bottom-10px {
    font-size: 70px;
  }

  .title-home.align-center-text {
    font-size: 52px;
  }

  .nav-logo {
    height: 40px;
  }

  .section-banner {
    position: static;
  }

  .section-banner.bg-rebuildgreen {
    top: 70px;
  }

  .flex-title-button.align-left {
    justify-content: flex-start;
  }

  .section-news {
    height: 40vh;
    min-height: auto;
  }

  .image-news {
    height: 30vh;
  }

  .image-card-medium {
    height: 225px;
  }

  .announcement {
    font-size: 18px;
  }

  .cta-home {
    padding-top: 0%;
  }

  .category-image, .category-image.image-environmentalprotection {
    height: 300px;
  }

  .card-resourcecenter {
    box-shadow: none;
    grid-template-rows: auto auto auto;
    align-items: baseline;
    min-height: 100%;
    max-height: 100%;
    margin-top: 0;
  }

  ._100-height.vertical-divide {
    justify-content: center;
  }

  ._100-height._100-width {
    width: 100%;
  }

  ._100-height.bg-white.dropshadow {
    box-shadow: 0 2px 11px #0003;
  }

  .font-taylennon.text-white {
    color: var(--neutral--300);
  }

  .event-image {
    height: 275px;
  }

  .feedback-image {
    height: 400px;
  }

  .image-mapsdata {
    min-height: 300px;
  }

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

  .navigation-link-track {
    justify-content: center;
    align-items: center;
    padding-left: 5%;
    padding-right: 5%;
    display: flex;
  }

  .navigation-container {
    max-width: 90%;
    margin-left: 5%;
    margin-right: 5%;
  }

  .title-home-special {
    max-width: 1000px;
    font-size: 62px;
  }

  .btn-primary-3.btn-white.w--current {
    font-size: 14px;
  }

  .main-section-2 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .card-ola-lahaina-wrapper {
    grid-template-columns: 40% 1.5fr;
  }

  .image-card-large {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    width: auto;
    min-width: 100%;
  }

  .fs_modal-1_button {
    border-radius: 10px;
  }

  .container-ltrp {
    border-radius: 15px;
    width: auto;
    max-height: 500px;
  }

  .resourcecenter_colletction_list_style {
    grid-template-columns: 33% 33% 33%;
  }

  .pararaph-gray {
    word-break: break-all;
  }

  .resourcecenter_filterbuttons_div {
    margin-bottom: 60px;
  }

  .btn-primary-4.btn-dark-blue.hide {
    display: none;
  }

  .recoverydashboard-underconstruction {
    background-position: 50%;
    background-size: cover;
    width: 100%;
    min-width: 85vw;
  }

  .recoverydashboard-underconstruction.recoverydashboard-largecard {
    min-width: auto;
  }

  .announcement-2 {
    font-size: 18px;
  }

  .container-resourcecenter {
    background-color: #fff;
    border-radius: 10px;
    flex-flow: column;
    justify-content: space-around;
    align-items: flex-start;
    display: flex;
  }
}

@media screen and (max-width: 991px) {
  h2 {
    margin-bottom: 12px;
  }

  p {
    line-height: 1.7em;
  }

  .grid-2-columns.main-dashboard-grid {
    grid-row-gap: 64px;
    grid-template-columns: 1fr;
  }

  .card._404 {
    max-width: 520px;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .card.image-right-inside {
    padding: 56px 40px;
  }

  .mg-bottom-16px.text-white.larken {
    font-family: Larken, sans-serif;
  }

  .grid-1-column.sidebar-links-grid {
    grid-column-gap: 16px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .grid-1-column.sidebar-links-grid.mg-bottom-48px {
    margin-bottom: 32px;
  }

  .grid-1-column.sidebar-links-grid.mg-top-40px.mobile-hidden {
    display: none;
  }

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

  .grid-3-columns._1-col-tablet {
    grid-template-columns: 1fr;
  }

  .inner-container._100-tablet {
    max-width: 100%;
  }

  .mg-bottom-0.title-home.text-white {
    font-size: 50px;
    line-height: 1em;
  }

  .buttons-row.gap-column-12px.hidden-on-mbl {
    display: none;
  }

  ._100-width.card-rounded-10px {
    height: auto;
    max-height: 300px;
  }

  .container-default.flex-horizontal-far.vertical-mobile {
    justify-content: space-between;
  }

  .container-default.container-feedbacktype {
    padding-bottom: 0;
    top: 68px;
  }

  .hamburger-menu-wrapper {
    grid-column-gap: 24px;
    justify-content: center;
    align-items: center;
    padding-left: 0;
    display: flex;
  }

  .hamburger-menu-wrapper.w--open {
    background-color: #0000;
  }

  .hidden-on-desktop.show-on-tablet {
    display: block;
  }

  .flex-horizontal.flex-vertical-mobile {
    flex-flow: wrap;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
  }

  .flex-horizontal._50-desktop {
    width: 75%;
  }

  .error-message.password {
    margin-left: 32px;
    margin-right: 32px;
  }

  ._404-not-found {
    font-size: 100px;
  }

  .text-50.medium.sidebar-title {
    margin-bottom: 12px;
  }

  .dashboard-main-content {
    max-width: 90vw;
  }

  .dashboard-main-content.utility-page-main-content {
    flex-direction: column;
    justify-content: center;
    padding-top: 80px;
    display: flex;
  }

  .dashboard-main-content.changelog-page-main-content {
    grid-row-gap: 80px;
    min-height: auto;
  }

  .text-600 {
    font-size: 26px;
  }

  .header-wrapper {
    top: 0;
  }

  .header-nav-link {
    text-align: left;
    margin-bottom: 5px;
    margin-left: 0;
    padding-left: 0;
    font-size: 18px;
  }

  .header-nav-link.dropdown-header-link {
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 18px;
  }

  .header-nav-link.hidden-on-desktop {
    display: block;
  }

  .header-nav-menu-wrapper {
    z-index: 999999;
    border-top: 1px solid var(--neutral--300);
    border-bottom: 1px solid var(--neutral--300);
    background-color: var(--neutral--100);
    text-align: left;
    padding: 40px 24px;
  }

  .header-nav-menu-list {
    grid-row-gap: 12px;
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 12px;
    display: block;
  }

  .header-nav-list-item {
    text-align: left;
    margin-bottom: 9px;
    font-family: Worksans Variablefont Wght, sans-serif;
    font-size: 18px;
  }

  .header-nav-list-item.flex-horizontal {
    text-align: left;
    align-items: flex-start;
  }

  .header-nav-list-item.hidden-on-mbl {
    display: none;
  }

  .main-section {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .main-section.section-ulu {
    background-image: linear-gradient(#fff 20%, #ffffffb8), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/65822010427462cc2708f8cd_ulu.png");
    background-position: 0 0, 0%;
    background-size: auto, auto;
    background-attachment: scroll, fixed;
  }

  .main-section.mg-top-20px {
    padding-top: 20px;
  }

  .sidebar-container {
    z-index: 0;
    position: static;
  }

  .buttons-container {
    grid-column-gap: 20px;
  }

  .divider-vertical {
    margin-left: 40px;
    margin-right: 40px;
  }

  .avatars-container {
    grid-column-gap: 40px;
  }

  .header-right-side-container {
    grid-column-gap: 16px;
    align-items: center;
    display: flex;
  }

  .hamburger-menu-bar {
    width: 44px;
  }

  .hamburger-menu-bar.top, .hamburger-menu-bar.bottom {
    background-image: linear-gradient(#000, #000);
    height: 2px;
  }

  .footer-top-section {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .footer-bottom-section {
    grid-row-gap: 20px;
    text-align: center;
    flex-direction: column;
  }

  .card-image-right {
    width: 56%;
  }

  .cta-card {
    border-radius: 20px;
    padding: 64px 40px;
  }

  .position-relative---z-index-2 {
    width: 100%;
  }

  .position-relative---z-index-2.hidden-on-mbl, .hidden-on-tablet {
    display: none;
  }

  .header-sidebar-wrapper {
    margin-bottom: 24px;
    display: block;
  }

  .sticky-top.not-sticky-on-mobile {
    position: static;
  }

  .grid-2-columns-2._1-col-tablet {
    grid-template-columns: 1fr;
  }

  .section-home.section-home-fixed.image-lahaina {
    background-image: linear-gradient(#0000005c, #0000005c), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/66b29aa3a5fb46260bd0294f_rememberance.jpg");
    background-attachment: scroll, scroll;
    height: 40vh;
  }

  .fa-icon-search {
    background-color: var(--ms-cobalt);
  }

  .icon-8.accordion-icon {
    padding: .5vw;
  }

  .title-home.mg-bottom-0, .title-home.mg-bottom-10px {
    font-size: 50px;
  }

  .title-home.align-center-text {
    font-size: 36px;
  }

  .section-banner {
    text-align: center;
    height: auto;
    padding-left: 5%;
    padding-right: 5%;
  }

  .flex-faq {
    display: flex;
  }

  .section-news {
    height: auto;
  }

  .container-news {
    height: 20vh;
  }

  .image-card-medium {
    height: 175px;
  }

  .flex-horizontal---header-button, .flex-horizontal---header-button.width-100 {
    flex-flow: column;
  }

  .credit {
    font-size: 11px;
  }

  .animation {
    height: 45px;
  }

  ._100-height._100-width {
    width: 100%;
  }

  .subheader {
    font-size: 13px;
    font-weight: 400;
  }

  .content-feedback {
    margin-left: 5%;
  }

  .horizontal-scroll-container {
    margin-bottom: 45px;
  }

  .wrapper-feedback-comments {
    width: 100%;
  }

  .tab-feedback {
    margin-bottom: 10px;
  }

  .home-link {
    text-decoration: none;
  }

  .image-tall {
    height: 350px;
  }

  .navigation-main-b {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    display: flex;
  }

  .navigation-form-block {
    max-width: none;
  }

  .button-language {
    display: none;
  }

  .navigation {
    position: relative;
  }

  .navigation-mobile {
    color: #fff;
    background-color: #030711;
    border-radius: 44px;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    padding: 12px;
    display: flex;
  }

  .navigation-mobile.w--open {
    color: #fff;
    background-color: #030711;
    border-color: #0000;
  }

  .navigation-button-wrap {
    display: none;
  }

  .navigation-logo-link {
    margin-right: 0;
  }

  .navigation-menu {
    background-color: #fff;
    border-bottom: 1px solid #e5e7eb;
    padding: 12px;
  }

  .navigation-menu.w--open {
    background-color: #282556;
    border-color: #fff;
  }

  .navigation-link {
    width: 100%;
    margin-top: 8px;
    margin-bottom: 8px;
  }

  .image-large {
    background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
    background-position: 50%;
    background-size: cover;
    height: 450px;
  }

  .title-home-special {
    text-align: center;
    font-size: 42px;
  }

  .main-section-2 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .h35 {
    font-size: 22px;
  }

  .card-ola-lahaina-wrapper {
    grid-template-columns: 40% 1fr;
    width: 100%;
  }

  .image-card-large {
    width: 100%;
  }

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

  .olalahaina-container-image {
    width: auto;
    min-width: auto;
    max-width: none;
  }

  .flex-horizontal-8px {
    flex-flow: row;
  }

  .fs_modal-1_image {
    max-height: 30vh;
    display: none;
  }

  .fs_modal-1_wrapper {
    grid-template-columns: 1fr;
  }

  .fs_modal-1_popup {
    display: none;
  }

  .fs_modal-1_component {
    width: 90vw;
  }

  .olalahaina-category-container-white.bg-ola-blue {
    object-fit: fill;
  }

  .fs_modal-1_image-2 {
    max-height: 30vh;
    display: none;
  }

  .fs_modal-feedback_wrapper {
    grid-template-columns: 1fr;
  }

  .container-home {
    width: 100%;
  }

  .grid-spacing {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    display: flex;
  }

  .resourcecenter_colletction_list_style {
    grid-template-columns: 100%;
  }

  .image-resourcecenter {
    width: 100%;
  }

  .divider-container {
    border-bottom: 1px solid var(--neutral--500);
    padding-bottom: 24px;
  }

  .divider-container.no-line {
    border-bottom-width: 0;
  }

  .recoverydashboard-underconstruction {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/67d08c291a1f902aa982cbdb_IMG_1596%20(2)%201.png");
    background-position: 0 0, 0 0;
    background-size: auto, auto;
    height: 100%;
    padding-top: 7%;
    padding-bottom: 0%;
    padding-left: 7%;
  }

  .faq-item-wrapper {
    z-index: 8888;
    position: static;
  }

  .faq-question {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .faq-arrow {
    z-index: 0;
    position: relative;
  }

  .faq-answer-2, .faq-question-2 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .faq-arrow-2 {
    z-index: 0;
    position: relative;
  }

  .faq-answer-3 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

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

  .flex-horiztonal-stacked-mbl {
    flex-flow: column;
  }

  .flex-horizontal-2.flex-vertical-mobile {
    flex-flow: wrap;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
  }
}

@media screen and (max-width: 767px) {
  h1 {
    margin-bottom: 10px;
    font-size: 32px;
  }

  h2 {
    font-size: 24px;
  }

  h3 {
    font-size: 20px;
  }

  blockquote {
    border-radius: 18px;
    padding-left: 32px;
    padding-right: 32px;
  }

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

  .grid-2-columns._2-col-mbl {
    grid-template-columns: 1fr 1fr;
  }

  .grid-2-columns.pd-sides-40px.pd-sides-0-mbl {
    grid-row-gap: 12px;
  }

  .grid-2-columns.width-100 {
    grid-template-columns: 1fr 1fr;
  }

  .card {
    box-shadow: 0 2px 12px #14142b0a;
  }

  .card._404 {
    max-width: 480px;
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .card.component-card {
    padding: 32px;
  }

  .card.pd-32px---18px {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .card.image-right-inside {
    grid-row-gap: 40px;
    border-radius: 16px;
    grid-template-columns: 1fr;
    padding: 40px 32px 0;
  }

  .mg-bottom-16px.text-white.larken {
    font-family: Larken, sans-serif;
  }

  .mg-bottom-16px.text-white.larken.home-sub {
    font-size: 18px;
  }

  .mg-bottom-32px {
    margin-bottom: 28px;
  }

  .mg-bottom-40px {
    margin-bottom: 34px;
  }

  .mg-bottom-48px {
    margin-bottom: 40px;
  }

  .mg-top-48px {
    margin-top: 40px;
  }

  .grid-1-column.sidebar-links-grid {
    grid-template-columns: 1fr 1fr;
  }

  .grid-1-column.sidebar-links-grid.mg-top-40px.mobile-hidden {
    display: none;
  }

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

  .grid-3-columns.home-cards-grid {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-columns: 1fr 1fr;
  }

  .inner-container._100-mbl {
    max-width: 100%;
  }

  .mg-bottom-0.title-home.text-white {
    font-size: 45px;
  }

  .mg-bottom-0.faq {
    font-size: 15px;
    font-weight: 500;
  }

  .btn-primary {
    padding-left: 15px;
    padding-right: 15px;
  }

  ._100-width {
    max-width: 100%;
  }

  .container-default {
    padding-left: 25px;
    padding-right: 25px;
  }

  .container-default.flex-horizontal-far.vertical-mobile {
    flex-direction: column;
  }

  .container-default.section-feedback {
    margin-top: 60px;
    padding-right: 20px;
  }

  .hidden-on-desktop {
    display: block;
  }

  .flex-horizontal.align-vertical, .flex-horizontal.wrap {
    flex-flow: wrap;
  }

  .error-message.password {
    margin-left: 24px;
    margin-right: 24px;
  }

  ._404-not-found {
    font-size: 80px;
  }

  .mg-bottom-12px.mg-bottom-32px-mbl {
    margin-bottom: 32px;
  }

  .hidden-on-mbl {
    display: none;
  }

  ._2-items-wrap-container.justify-center.gap-column-48px {
    grid-column-gap: 40px;
  }

  ._2-items-wrap-container.gap-row-40px {
    grid-row-gap: 40px;
  }

  .dashboard-main-content {
    max-width: 93vw;
  }

  .dashboard-main-content.utility-page-main-content {
    padding-top: 64px;
  }

  .text-500 {
    font-size: 22px;
  }

  .text-600 {
    font-size: 24px;
  }

  .header-wrapper {
    top: 0;
  }

  .header-nav-link {
    margin-left: 0;
    padding-left: 0;
  }

  .header-nav-link.hidden-on-desktop {
    display: block;
  }

  .header-nav-menu-wrapper {
    padding: 32px 20px;
  }

  .header-nav-menu-list {
    display: block;
  }

  .header-nav-list-item {
    margin-bottom: 11px;
    font-family: Worksans Variablefont Wght, sans-serif;
    font-size: 18px;
  }

  .header-nav-list-item.hidden-on-mbl {
    display: none;
  }

  .main-section.bg-bluegradient {
    background-image: linear-gradient(165deg, var(--mr-dark-blue), var(--accent--primary-1));
  }

  .divider-vertical {
    margin-left: 32px;
    margin-right: 32px;
  }

  .card-icon-square {
    border-radius: 8px;
    max-width: 40px;
  }

  .pd-30px {
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
  }

  .data-table-row {
    min-width: 800px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .user-table-row {
    grid-template-columns: 2.5fr 1.5fr 1fr .8fr;
  }

  .tabs-menu {
    flex-flow: wrap;
  }

  .tab-menu-underline-link {
    padding-bottom: 20px;
  }

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

  .dropdown-link-wrapper {
    font-size: 18px;
  }

  .header-right-side-container {
    grid-column-gap: 12px;
  }

  .hamburger-menu-bar {
    width: 32px;
  }

  .hamburger-menu-bar.top, .hamburger-menu-bar.bottom {
    background-image: linear-gradient(#000, #000);
    height: 2px;
  }

  .footer-top-section {
    grid-column-gap: 32px;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .footer-links-container {
    grid-column-gap: 12px;
  }

  .footer-bottom-section {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .social-links-container {
    grid-column-gap: 12px;
  }

  .social-circle-link {
    min-width: 40px;
    max-width: 40px;
    min-height: 40px;
    max-height: 40px;
    font-size: 12px;
  }

  .card-image-right {
    width: 120%;
    max-width: none;
    margin-left: -40px;
    position: static;
  }

  .mg-top-80px {
    margin-top: 72px;
  }

  .cta-card {
    grid-row-gap: 24px;
    border-radius: 16px;
    flex-direction: column;
    align-items: flex-start;
    padding: 40px 32px;
  }

  .mg-bottom-80px {
    margin-bottom: 72px;
  }

  .position-relative---z-index-2.hidden-on-mbl {
    display: none;
  }

  .pd-sides-40px {
    padding-left: 32px;
    padding-right: 32px;
  }

  .pd-sides-40px.pd-sides-0-mbl {
    padding-left: 0;
    padding-right: 0;
  }

  .sticky-top.not-sticky-on-mobile {
    position: static;
  }

  .card-home-pages-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .card-home-pages-wrapper.pd-32px---24px {
    padding-left: 32px;
    padding-right: 32px;
  }

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

  .section-home.section-home-fixed.image-lahaina {
    background-image: linear-gradient(#0000005c, #0000005c), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/66b29aa3a5fb46260bd0294f_rememberance.jpg");
    background-attachment: scroll, scroll;
    height: auto;
    min-height: 400px;
  }

  .accordion-item-content {
    margin-right: 0;
  }

  .title-home {
    font-size: 42px;
    line-height: 1.2em;
  }

  .title-home.mg-bottom-0 {
    font-size: 45px;
  }

  .section-banner.bg-rebuildgreen, .section-banner.bg-rebuildgreen.bg-mapsdata {
    position: static;
  }

  .section-banner.bg-rebuildgreen.hide-mobile {
    display: none;
  }

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

  .announcement {
    font-size: 16px;
  }

  .event-image {
    height: 240px;
  }

  .content-feedback {
    margin-left: 5%;
  }

  .wrapper-feedback-comments {
    width: 100%;
  }

  .insights-list {
    height: auto;
  }

  .width-100-desktop {
    max-width: 100%;
  }

  .container-mapsdatablock {
    margin-bottom: 5%;
  }

  .home-link {
    font-size: 18px;
  }

  .btn-primary-2, .btn {
    padding-left: 15px;
    padding-right: 15px;
  }

  .card-2 {
    box-shadow: 0 2px 12px #14142b0a;
  }

  .image-tall {
    height: 250px;
  }

  .navigation-button-wrap {
    display: none;
  }

  .navigation-logo-link.w--current {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .navigation-scroll {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .image-large {
    background-size: cover;
    height: 350px;
  }

  .title-home-special {
    width: 100%;
    font-size: 36px;
  }

  .auto {
    padding-right: 0;
  }

  .btn-primary-3 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .card-ola-lahaina-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-radius: 10px;
    padding-right: 0;
  }

  .image-card-large {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    width: auto;
    height: 250px;
  }

  .fs_modal-1_close {
    padding: 1rem;
  }

  .fs_modal-1_heading {
    font-size: 2rem;
  }

  .fs_modal-1_content {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    padding: 3rem 2rem;
  }

  .fs_modal-1_popup {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    display: none;
  }

  .fs_modal-1_component {
    width: auto;
  }

  .fs_modal-1_close-2 {
    padding: 1rem;
  }

  .fs_modal-1_heading-2 {
    font-size: 2rem;
  }

  .fs_modal-1_content-2 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    padding: 3rem 2rem;
  }

  .fs_modal-feedback_popup {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .h2-margin-0 {
    font-size: 30px;
  }

  .search_sorting_div {
    flex-flow: column;
  }

  .card-margin.image-communitymeeting {
    height: 100%;
    margin-bottom: 0;
    padding-left: 20px;
  }

  .card-margin.image-newscard {
    height: 100%;
    padding-left: 20px;
  }

  .container-home {
    width: 100%;
  }

  .grid-spacing {
    flex-flow: column;
  }

  .resourcecenter_colletction_list_style {
    grid-template-columns: 100%;
  }

  .resourcecenter_filterbuttons_div {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-flow: wrap;
  }

  .btn-primary-4 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .table-cdbgdr {
    border-width: 0;
  }

  .table-header.table-line-none {
    border-top-width: 0;
    border-bottom-width: 0;
  }

  .table-header.table-linebottom {
    border-top-width: 0;
  }

  .table-header.table-linetop {
    border-bottom-width: 0;
  }

  .tab-recoverydashboard {
    width: 100%;
    height: auto;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .tab-recoverydashboard.w--current {
    width: 100%;
  }

  .tabs-menu-recoverydashboard.tabs-cdbgdr {
    border-radius: 20px;
    flex-flow: column;
  }

  .tabs-menu-recoverydashboard.tabs-stacked-mbl {
    border-radius: 20px;
    flex-flow: column;
    width: 100%;
  }

  .recoverydashboard-underconstruction {
    padding-bottom: 7%;
  }

  .faq-question {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .faq-question-label {
    font-size: 1rem;
  }

  .faq-answer-2 {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .faq-answer-p {
    font-size: .875rem;
  }

  .faq-question-2, .faq-answer-3 {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .image-80px, .image-height-high {
    width: 100%;
    height: auto;
  }

  .flex-horiztonal-stacked-mbl {
    flex-flow: column;
  }

  .announcement-2 {
    font-size: 16px;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    word-break: keep-all;
    font-size: 28px;
  }

  h2 {
    font-size: 24px;
  }

  h3 {
    overflow-wrap: normal;
  }

  h4 {
    word-break: keep-all;
  }

  p {
    color: var(--neutral--800);
    word-break: normal;
    font-size: 17px;
  }

  a {
    word-break: normal;
  }

  ul {
    padding-left: 20px;
  }

  li {
    font-size: 17px;
  }

  .grid-2-columns {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .grid-2-columns.main-dashboard-grid {
    grid-row-gap: 30px;
    grid-template-columns: 100%;
  }

  .grid-2-columns.mg-bottom-60px {
    margin-bottom: 40px;
    margin-right: 20px;
  }

  .grid-2-columns.width-100.mg-bottom-15px {
    margin-bottom: 15px;
  }

  .card.password-protected-card {
    padding: 32px 24px;
  }

  .card._404 {
    padding: 48px 24px;
  }

  .card.component-card {
    padding-left: 24px;
    padding-right: 24px;
  }

  .card.inside-image {
    margin-top: -40px;
    margin-left: 20px;
    margin-right: 20px;
    position: relative;
    bottom: auto;
    left: auto;
    right: auto;
  }

  .card.pd-22px---18px.width-100.height-100 {
    background-image: none;
  }

  .card.image-right-inside {
    padding: 32px 24px;
  }

  .card.image-right-inside.card-smaller {
    grid-row-gap: 20px;
    padding: 25px 16px;
  }

  .card.image-right-inside.mg-bottom-32px.card-faq {
    padding-bottom: 0;
  }

  .card.header-dropdown-card {
    justify-content: flex-start;
    align-items: flex-start;
    min-width: 90vw;
    max-width: 90vw;
  }

  .card.card-event {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    width: 100%;
    padding-left: 0%;
    padding-right: 0%;
  }

  .mg-bottom-16px {
    margin-bottom: 12px;
  }

  .mg-bottom-16px.text-white.larken {
    font-family: Larken, sans-serif;
  }

  .mg-bottom-16px.text-white.larken.home-sub {
    font-size: 12px;
  }

  .mg-bottom-24px {
    margin-bottom: 20px;
  }

  .mg-bottom-24px.title-h2 {
    font-size: 30px;
  }

  .mg-bottom-24px.h1-link {
    font-weight: 700;
    text-decoration: none;
  }

  .mg-bottom-32px {
    margin-bottom: 32px;
  }

  .mg-top-48px {
    margin-top: 32px;
  }

  .grid-1-column.sidebar-links-grid {
    grid-column-gap: 12px;
  }

  .grid-1-column.sidebar-links-grid.mg-top-40px.mobile-hidden {
    display: none;
  }

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

  .grid-3-columns.home-cards-grid {
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .grid-3-columns.grid-3opx {
    width: 95%;
  }

  .grid-3-columns.align-center {
    justify-content: center;
    align-items: stretch;
  }

  .mg-bottom-0 {
    font-family: Worksans Variablefont Wght, sans-serif;
    font-size: 17px;
  }

  .mg-bottom-0.title-home.text-white {
    font-size: 35px;
  }

  .btn-primary {
    letter-spacing: 0;
    margin-bottom: 5px;
    margin-right: 5px;
    padding: 15px 20px;
    font-family: Worksans Variablefont Wght, sans-serif;
    font-size: 16px;
    font-weight: 500;
  }

  .btn-primary.btn-dark-blue {
    padding-left: 20px;
    padding-right: 20px;
    font-family: Worksans Variablefont Wght, sans-serif;
    font-size: 16px;
    font-weight: 500;
  }

  .btn-primary.btn-dark-blue.mg-bottom-48px {
    margin-bottom: 48px;
  }

  .btn-primary.btn-white {
    letter-spacing: 0;
    font-family: Worksans Variablefont Wght, sans-serif;
    font-size: 16px;
    font-weight: 600;
  }

  .btn-primary.btn-white.mg-right-6px.mg-bottom-4px {
    margin-right: 4px;
  }

  .btn-primary.btn-ola-lahaina-green {
    line-height: 1.4em;
  }

  .btn-primary.btn-ola-lahaina-green.mg-bottom-20px {
    margin-bottom: 20px;
  }

  .input {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    font-family: Worksans Variablefont Wght, sans-serif;
    font-size: 16px;
  }

  .input.search {
    font-family: Worksans Variablefont Wght, sans-serif;
  }

  .input.mg-bottom-6px {
    margin-bottom: 6px;
  }

  .input.input-comment {
    min-height: 250px;
  }

  ._100-width {
    min-width: 100%;
    max-width: 100%;
  }

  ._100-width.image-primaryneeds {
    max-width: 100vw;
  }

  ._100-width.dropshadow.mg-bottom-12px {
    max-width: 100%;
  }

  .container-default {
    width: 100%;
    max-width: 95vw;
    padding-left: 10px;
    padding-right: 10px;
  }

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

  .container-default.flex-horizontal-far.vertical-mobile {
    flex-direction: column;
  }

  .container-default.mg-right-0 {
    width: 100%;
    padding-left: 5%;
  }

  .container-default.container-feedbacktype {
    background-image: none;
    justify-content: center;
    position: static;
  }

  .container-default.container-nav {
    align-self: center;
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 2%;
    padding-left: 0%;
    padding-right: 0%;
  }

  .container-default.container-sticky {
    justify-content: center;
    align-items: flex-end;
    padding-right: 10px;
  }

  .hidden-on-desktop {
    display: block;
  }

  .flex-horizontal {
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .flex-horizontal.vertical-mbp {
    flex-direction: column;
  }

  .flex-horizontal.align-start.gap-column-16px {
    grid-column-gap: 12px;
  }

  .flex-horizontal.align-center {
    justify-content: center;
  }

  .flex-horizontal.mg-bottom-10px {
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .flex-horizontal.mg-bottom-6px {
    flex-flow: row;
  }

  .flex-horizontal.flex-vertical-mobile {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }

  .flex-horizontal._50-desktop {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
  }

  .flex-horizontal.wrap {
    flex-wrap: wrap;
  }

  .flex-horizontal.search-container {
    flex-flow: row;
    width: 90%;
  }

  .flex-horizontal.mg-left-20px.mbl-wrap {
    border-bottom: 1px solid #000;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 20px;
    padding-bottom: 10px;
  }

  .flex-horizontal.align-vertical {
    flex-flow: wrap;
  }

  .flex-horizontal.align-vertical.align-left-mbl {
    width: 100%;
  }

  .flex-horizontal.wrap {
    flex-flow: wrap;
  }

  ._404-not-found {
    font-size: 64px;
  }

  .flex.align-center.gap-column-16px {
    grid-column-gap: 12px;
  }

  .text-50.medium.sidebar-title {
    font-size: 16px;
    font-weight: 600;
  }

  .text-50.medium.sidebar-title.mg-left-0 {
    margin-left: 0;
    font-size: 14px;
    font-weight: 600;
  }

  .dashboard-main-content {
    width: 100%;
    max-width: none;
  }

  .dashboard-main-content.utility-page-main-content {
    padding-top: 48px;
  }

  .header-wrapper {
    z-index: 1000;
    width: 100vw;
    max-width: 100vw;
    height: auto;
    padding-top: 0;
    padding-bottom: 5px;
    position: sticky;
    top: 0;
  }

  .logo-link-wrapper {
    padding-top: 10px;
  }

  .header-nav-link {
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 0;
  }

  .header-nav-link.dropdown-header-link {
    padding-top: 5px;
    padding-bottom: 5px;
    position: static;
  }

  .header-nav-link.hidden-on-desktop {
    display: block;
  }

  .header-nav-menu-wrapper {
    z-index: 100;
    object-fit: fill;
    border-top-width: 0;
    border-bottom-width: 0;
    flex-flow: wrap;
    justify-content: center;
    height: auto;
    margin-top: -14px;
    display: block;
    position: static;
  }

  .header-nav-menu-list {
    text-align: left;
    font-family: Worksans Variablefont Wght, sans-serif;
    display: flex;
  }

  .header-nav-list-item {
    text-align: center;
    margin-bottom: 7px;
    font-family: Worksans Variablefont Wght, sans-serif;
    font-size: 16px;
  }

  .header-nav-list-item.flex-horizontal {
    align-items: center;
  }

  .main-section {
    flex-direction: column;
    padding-top: 50px;
    padding-bottom: 50px;
    display: flex;
  }

  .main-section.bg-bluegradient {
    background-image: linear-gradient(100deg, var(--mr-dark-blue), var(--ms-cobalt));
    padding-top: 15%;
    padding-bottom: 15%;
  }

  .main-section.section-ulu {
    background-image: linear-gradient(#fff 18%, #ffffffab), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/65822010427462cc2708f8cd_ulu.png");
    background-position: 0 0, 0 0;
    background-repeat: repeat, repeat;
    background-size: auto, cover;
    background-attachment: scroll, fixed;
  }

  .main-section.section-office-of-recovery {
    justify-content: center;
    align-items: center;
  }

  .main-section.section-housing {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/65cef07c00aa7876ef5f4515_house_photo.jpg");
    background-position: 0 0, 100%;
    background-size: auto, cover;
    background-attachment: scroll, fixed;
    justify-content: center;
    align-items: center;
    min-height: auto;
  }

  .main-section.section-debris-containment {
    justify-content: center;
    min-height: 300px;
  }

  .main-section.section-consolidated-debris-removal {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/65e914b36b0cfef349fc924d_debrisremoval.jpg");
    background-position: 0 0, 50%;
    background-size: auto, cover;
    background-attachment: scroll, fixed;
    justify-content: center;
    min-height: 400px;
  }

  .main-section.section-consolidated-debris-removal.section-debris-transfer {
    background-image: linear-gradient(#02131b4f, #02131b4f), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/68004d8acdcda50621bf36b8_20240117_LahainaDebrisRemoval_25.png");
    background-position: 0 0, 90% 100%;
    min-height: 300px;
  }

  .main-section.section-consolidated-debris-removal.section-lahaina-town-shoreline-access {
    background-image: linear-gradient(to bottom, null, null), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/68407b13fb8b6aac76dec004_4%20Kamehameha%20Iki%20path.jpg");
    background-position: 0 0, 20%;
  }

  .main-section.section-environmental-protection {
    justify-content: center;
    min-height: 300px;
  }

  .main-section.section-resource-centers {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/65e8dd42777f41976fb9a3b6_Kakoo-Maui-1024x683.jpg");
    background-position: 0 0, 50%;
    background-size: auto, cover;
    background-attachment: scroll, fixed;
    justify-content: center;
    min-height: 300px;
  }

  .main-section.section-maps-and-data {
    background-position: 14%;
    justify-content: center;
    min-height: 200px;
  }

  .main-section.section-reentry {
    justify-content: center;
    min-height: 300px;
  }

  .main-section.section-mental-health {
    background-image: linear-gradient(#1c5f5080, #1c5f5080), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/65e8f26049a00902652b0d54_pexels-james-wheeler-3939232.jpg");
    background-position: 0 0, 0 0;
    background-size: auto, cover;
    background-attachment: scroll, fixed;
    justify-content: center;
    min-height: 300px;
  }

  .main-section.sectopm-vehicles-in-burn-zone {
    justify-content: center;
    min-height: 300px;
  }

  .main-section.section-water {
    background-image: linear-gradient(to bottom, null, null), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/65bd8a158e02be75fd3f9e32_david-becker-rrfdqjJWwmU-unsplash.jpg");
    background-position: 0 0, 100%;
    justify-content: center;
    min-height: 300px;
  }

  .main-section.section-wastewater {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/656a5cc2c8b2fc261aded556_card-Water%20%26%20Wastewater.png");
    background-position: 0 0, 0%;
    background-size: auto, cover;
    background-attachment: scroll, fixed;
    justify-content: center;
    min-height: 300px;
  }

  .main-section.section-debris-resources {
    justify-content: center;
    min-height: 300px;
  }

  .main-section.section-ineligible-debris {
    justify-content: center;
    align-items: center;
  }

  .main-section.bg-white {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .main-section.section-kuhua, .main-section.section-shoreline-permitting {
    justify-content: center;
    align-items: center;
  }

  .main-section.image-dcmp.mg-bottom-16px {
    background-image: linear-gradient(#00000087, #00000087), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/66b29aa3a5fb46260bd0294f_rememberance.jpg");
    background-position: 0 0, 50% 100%;
    background-size: auto, cover;
  }

  .main-section.mg-top-20px {
    padding-top: 20px;
  }

  .main-section.section-electrical-service {
    min-height: auto;
  }

  .sidebar-link {
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .buttons-container {
    margin-bottom: 10px;
  }

  .divider-vertical.horizontal-mbp {
    width: 100%;
    min-width: auto;
    max-width: none;
    min-height: 1px;
    max-height: 1px;
    margin: 32px auto;
  }

  .avatars-container {
    grid-column-gap: 24px;
    grid-row-gap: 32px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .pd-32px---24px.bg-white {
    background-image: linear-gradient(to bottom, var(--neutral--100), var(--neutral--100));
  }

  .pd-20px---24px.bg-white {
    padding-left: 20px;
    padding-right: 20px;
  }

  .pd-30px {
    padding-top: 24px;
    padding-left: 18px;
    padding-right: 18px;
  }

  .mg-bottom-20px.flex-quick-link {
    flex-direction: column;
    display: flex;
  }

  .data-table-row {
    grid-column-gap: 6px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .tabs-menu {
    grid-row-gap: 2px;
    border-radius: 8px;
    flex-direction: column;
    width: 100%;
  }

  .tabs-menu.links-single {
    grid-row-gap: 20px;
  }

  .tabs-menu.flex-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .tabs-menu.tabs-flex {
    flex-flow: row;
  }

  .tab-menu-badge-link {
    width: 100%;
  }

  .tab-menu-underline-link {
    padding-bottom: 8px;
  }

  .breadcrumb-badge {
    padding-left: 8px;
    padding-right: 8px;
    font-size: 12px;
  }

  .max-w-12px-mbp {
    max-width: 14px;
  }

  .dropdown-list {
    height: auto;
    position: static;
    overflow: auto;
  }

  .dropdown-list.w--open {
    z-index: 0;
    white-space: pre-wrap;
    margin-top: 0;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 10px;
    display: block;
    position: static;
  }

  .dropdown-link-wrapper {
    white-space: pre-line;
    padding: 5px 10px;
  }

  .dropdown-link-wrapper.mg-bottom-24px {
    margin-bottom: 15px;
  }

  .hamburger-menu-bar {
    width: 24px;
  }

  .hamburger-menu-bar.top {
    background-image: linear-gradient(#000, #000);
    height: 2px;
  }

  .hamburger-menu-bar.bottom {
    background-image: linear-gradient(#000, #000);
    height: 2px;
    margin-top: 5px;
    margin-bottom: 5px;
  }

  .footer-top-section {
    grid-row-gap: 16px;
    flex-direction: column;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .social-circle-link {
    min-width: 40px;
    min-height: 40px;
  }

  .card-image-right {
    margin-left: -21px;
  }

  .cta-card {
    border-radius: 12px;
    padding: 32px 24px;
  }

  .cta-card.buy-card.dark.mg-bottom-10px._100-height {
    height: auto;
  }

  .cta-card.buy-card.height-100.blue-card {
    padding: 20px 25px;
  }

  .cta-card.buy-card.height-100.blue-card.align-center {
    padding-top: 20px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .cta-card.bg-white {
    padding-left: 18px;
    padding-right: 21px;
  }

  .position-relative---z-index-2 {
    width: 100%;
    position: static;
  }

  .dropdown-link-single {
    white-space: pre-line;
    word-break: normal;
  }

  .pd-sides-40px {
    padding-left: 24px;
    padding-right: 24px;
  }

  .sticky-top.not-sticky-on-mobile {
    position: static;
  }

  .sticky-top.search-container {
    -webkit-backdrop-filter: blur(16px);
    backdrop-filter: blur(16px);
    background-image: linear-gradient(#ffffff80, #ffffff80);
    margin-bottom: 5px;
    padding-top: 30px;
    box-shadow: 0 2px 16px #ffffffed;
  }

  .pd-top-64px---bottom-100px {
    padding-top: 48px;
    padding-bottom: 80px;
  }

  .mg-right-4px {
    margin-right: 0;
  }

  .card-home-pages-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .card-home-pages-wrapper.card-margin {
    margin-bottom: 0;
  }

  .card-home-pages-wrapper.pd-16px---24px {
    padding-left: 24px;
    padding-right: 24px;
  }

  .card-home-pages-wrapper.mg-side---8 {
    padding-left: 8%;
    padding-right: 8%;
  }

  .section-home.section-home-fixed {
    background-image: linear-gradient(174deg, #1f2d54f7, #ff5a6570), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/64f5c95550f50f66f799e0d7_home.jpeg");
    background-position: 0 0, 55%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    background-attachment: scroll, scroll;
    height: auto;
  }

  .section-home.section-home-fixed.image-lahaina {
    background-image: linear-gradient(#0b01356e, #0b01356e), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/66b29aa3a5fb46260bd0294f_rememberance.jpg");
    background-position: 0 0, 50% 100%;
    background-attachment: scroll, scroll;
    justify-content: center;
    align-items: center;
    height: auto;
    min-height: 500px;
  }

  .fa-icon-search {
    background-color: var(--ms-cobalt);
  }

  .grid-4-columns.mg-bottom-32px.grid-5px, .grid-4-columns.mg-bottom-16px.grid-5px-space {
    grid-row-gap: 5px;
  }

  .card-news-wrapper {
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    height: auto;
  }

  .image-news {
    background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
    background-position: 50%;
    background-size: cover;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    border-bottom-left-radius: 0;
    width: 100%;
    height: 150px;
    max-height: 150px;
  }

  .fa-icon-400-30px {
    width: auto;
    font-size: 18px;
  }

  .fa-icon-400-30px.mg-bottom-0 {
    padding-left: 5px;
    font-family: "Fa Sharp 400", sans-serif;
  }

  .fa-icon-400-30px.mg-bottom-0.mg-right-4px {
    margin-right: 4px;
    font-family: "Fa Solid 900", sans-serif;
    font-weight: 400;
  }

  .fa-icon-400-30px.mg-bottom-0.mg-right-4px.hide-mobile {
    display: none;
  }

  .fa-icon-400-30px.mg-right-4px {
    padding-right: 8px;
  }

  .fa-icon-400-30px.text-green {
    color: var(--438513);
  }

  .nav-logo-county {
    margin-right: 4px;
  }

  .cta-mauinuistrong.mg-bottom-12px {
    width: 80%;
  }

  .accordion-item {
    padding-left: 15px;
    padding-right: 15px;
  }

  .accordion-heading {
    line-height: .75em;
  }

  .icon-8.accordion-icon {
    width: 8vw;
    height: 8vw;
  }

  .text-white.title {
    font-size: 32px;
  }

  .text-white.width-70 {
    width: 100%;
  }

  .text-white.mg-right-4px {
    margin-right: 4px;
  }

  .title {
    margin-bottom: 20px;
    font-size: 32px;
  }

  .title.align-center {
    font-size: 28px;
  }

  .title.align-center.mg-top-20px {
    margin-top: 20px;
  }

  .title.mg-top-48px {
    margin-top: 48px;
  }

  .text-block.footer-address {
    text-align: center;
  }

  .title-home {
    margin-bottom: 15px;
    font-size: 32px;
    line-height: 1.1em;
  }

  .title-home.mg-bottom-0, .title-home.mg-bottom-10px {
    font-size: 35px;
  }

  .title-home.strandlie {
    font-size: 45px;
  }

  .title-home.align-center-text {
    font-size: 32px;
  }

  .nav-logo {
    height: 25px;
  }

  .faq {
    margin-bottom: 0;
    font-weight: 600;
  }

  .section-banner {
    z-index: 990;
    width: 100vw;
    padding-left: 2%;
    padding-right: 2%;
  }

  .section-banner.bg-rebuildgreen {
    position: static;
  }

  .section-banner.bg-rebuildgreen.hide-mobile {
    display: none;
  }

  .section-banner.banner-stickyfromnav {
    top: 55px;
  }

  .section-banner.sticky-dark-banner {
    background-image: radial-gradient(circle farthest-corner at 50% 50%, var(--mr-green-semi-dark), var(--438513));
    padding-top: 15px;
    padding-bottom: 15px;
    top: 0;
  }

  .section-banner.section-feedback {
    padding-top: 0;
    padding-bottom: 0;
    top: 85vh;
    bottom: 10px;
  }

  .paragraph-small {
    font-size: 15px;
    line-height: 1.3em;
  }

  .paragraph-small.mg-bottom-0 {
    font-size: 15px;
  }

  .paragraph-small.mg-bottom-0.mg-right-4px {
    margin-right: 4px;
  }

  .paragraph-small.align-center.width-80-desktop {
    width: 100%;
  }

  .fa-icon-300.mg-bottom-0 {
    font-family: "Fa 300", sans-serif;
  }

  .flex-title-button {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 10px;
    display: grid;
  }

  .flex-faq {
    flex-direction: column;
  }

  .section-news {
    height: auto;
  }

  .image-news {
    width: auto;
    height: 20vh;
  }

  .container-news {
    height: 100%;
    min-height: 250px;
  }

  .image-card-medium {
    height: 150px;
  }

  .announcement {
    font-size: 15px;
    line-height: 1.3em;
  }

  .announcement.mg-right-4px {
    font-size: 14px;
    line-height: 1.3em;
  }

  .div-small {
    font-family: Worksans Variablefont Wght, sans-serif;
  }

  .flex-horizontal-far.faq-horizontal {
    flex-direction: column;
    align-items: stretch;
  }

  .announcement-div-date {
    width: 100%;
  }

  .faq-horizontal {
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 20px;
  }

  .divider-15px.mg-bottom-40px {
    background-image: linear-gradient(84deg, var(--maui-recovers-dark-blue), var(--neutral--500));
  }

  .icon-arrow {
    opacity: .5;
    width: 15px;
    min-width: 15px;
    margin-top: 5px;
    margin-bottom: 5px;
  }

  .image-50px-width {
    margin-bottom: 0;
  }

  .gradient-line {
    min-width: 5px;
    margin-right: 15px;
  }

  .heading-2 {
    overflow-wrap: normal;
  }

  .cta-large-card {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    padding: 10% 8%;
  }

  .cta-large-card.bg-gradientblue.mg-top-15px.mg-bottom-20px {
    grid-column-gap: 35px;
    grid-row-gap: 35px;
    padding-bottom: 10%;
  }

  .cta-large-card.mg-bottom-20px.cta-housing {
    height: 400px;
  }

  .cta-large-card.cta-housing {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/661d746647644d46af7ab954_josh-olalde-X1P1_EDNnok-unsplash.jpg");
    background-position: 0 0, 50% 0;
    background-size: auto, cover;
  }

  .btn-category {
    width: 100%;
  }

  .mg-top-15px {
    justify-content: center;
  }

  .container-date {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 0;
  }

  .calendar-content {
    padding-left: 8%;
    padding-right: 8%;
  }

  .mbl-stack {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .flex-horizontal---header-button {
    flex-wrap: wrap;
    align-items: flex-start;
    margin-bottom: 10px;
  }

  .h5-subheader, .category-link {
    margin-bottom: 15px;
  }

  .category-link.mg-bottom-40px {
    margin-bottom: 40px;
  }

  .image-olalahaina {
    max-width: 75%;
    margin-top: 5px;
  }

  .card-resourcecenter {
    max-width: 90vw;
  }

  .credit {
    font-size: 10px;
  }

  .width-60 {
    width: 100%;
  }

  .faq-question-wrap {
    margin-bottom: 5px;
  }

  .faq-question-bar {
    padding: 5px 10px 5px 0;
  }

  .question-title {
    flex: 1;
    padding-top: 10px;
    padding-bottom: 10px;
    font-family: Worksans Variablefont Wght, sans-serif;
    font-size: 17px;
    font-weight: 500;
    line-height: 25px;
  }

  .animation {
    width: 45px;
    min-width: 45px;
    max-width: 45px;
    min-height: 45px;
    max-height: 45px;
  }

  .faq-answer {
    margin-left: 10px;
    margin-right: 10px;
  }

  .link-hover {
    width: 100%;
    padding-top: 10px;
    padding-bottom: 5px;
  }

  .width-75 {
    width: 100%;
  }

  .width-75.mg-bottom-20px {
    width: 90%;
  }

  .subheader {
    font-size: 14px;
  }

  .subheader.text-rebuild {
    color: var(--maui-recovers-dark-blue);
    margin-top: 25px;
    margin-bottom: 10px;
  }

  .font-taylennon {
    font-size: 15px;
  }

  .search-container {
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
    padding-top: 15px;
    position: sticky;
    top: 0;
  }

  .event-image {
    height: 150px;
  }

  .heading-3 {
    font-family: Worksans Variablefont Wght, sans-serif;
  }

  .feedback-image {
    height: 30vh;
    min-height: 350px;
  }

  .container-feedback {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .image-feedbackcms {
    border-top-right-radius: 5px;
    border-bottom-left-radius: 0;
    min-height: 200px;
  }

  .content-feedback {
    margin-left: 10%;
  }

  .h1-housing {
    margin-bottom: 10px;
    font-size: 25px;
  }

  .image-olalahaina-swot {
    height: 80px;
  }

  .scroll-content {
    margin-right: 0%;
  }

  .horizontal-scroll-container {
    display: block;
  }

  .wrapper-feedback-comments {
    border-top: 4px solid var(--rebuild);
    border-radius: 5px;
    width: 100%;
    height: 100%;
  }

  .insights-list-wrapper {
    margin-left: 0;
  }

  .insights-list-wrapper.hide-on-desktop {
    width: 100%;
    display: block;
  }

  .insights-list-wrapper.hide-on-mobile {
    display: none;
  }

  .insights-list {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    justify-content: flex-start;
  }

  .collection-item {
    width: 80vw;
    margin-right: 10px;
  }

  .favorite-container-header {
    margin-bottom: 15px;
    margin-left: 0;
  }

  .btn-container {
    flex-flow: wrap;
  }

  .mg-right-25px {
    margin-right: 0;
  }

  .tab-feedback {
    grid-column-gap: 3px;
    grid-row-gap: 3px;
    flex-direction: column;
    margin-bottom: 25px;
  }

  .width-100-desktop {
    width: 100%;
    max-width: 100%;
  }

  .container-mapsdatablock {
    margin-bottom: 2%;
  }

  .grid-weeksroundup {
    grid-row-gap: 0px;
    padding-bottom: 25px;
  }

  .grid-weeksroundup.noline {
    border-bottom-width: 0;
    margin-bottom: 0;
  }

  .mg-left-20px {
    margin-left: 0;
  }

  .h2-link {
    word-break: keep-all;
    margin-bottom: 0;
  }

  .container-new {
    height: 29.783px;
  }

  .home-link {
    font-size: 16px;
    line-height: 1.3em;
  }

  .align-center-text._80 {
    width: 100%;
  }

  .btn-primary-2 {
    margin-bottom: 5px;
    margin-right: 5px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .h1-link {
    color: var(--maui-recovers-dark-blue);
    font-weight: 700;
  }

  .flex-link {
    padding-left: 0;
  }

  .btn {
    margin-bottom: 5px;
    margin-right: 5px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .h5-subheader-2 {
    margin-bottom: 10px;
  }

  .image-tall, .image-oor {
    height: 200px;
  }

  .align-right.align-left-on-mbl {
    text-align: left;
    justify-content: flex-start;
    align-items: center;
  }

  .image-kuhinia {
    width: 80%;
  }

  .navigation-link-track {
    border-top-color: #f3f4f600;
    border-bottom-color: #f3f4f600;
    width: 100vw;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0%;
    padding-right: 0%;
  }

  .navigation-mobile {
    align-self: center;
    width: 45px;
    height: 45px;
    padding: 10px;
    display: block;
  }

  .navigation-button-wrap {
    display: none;
  }

  .navigation-logo-link {
    justify-content: flex-start;
    align-self: center;
    align-items: center;
  }

  .navigation-logo-link.w--current {
    justify-content: flex-start;
    align-items: center;
  }

  .navigation-container {
    margin-bottom: 0;
  }

  .image-large {
    background-size: cover;
    height: 200px;
  }

  .title-home-special {
    font-size: 26px;
  }

  .heading-5 {
    text-align: left;
  }

  .image-shoreline {
    height: auto;
  }

  .container-form {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .bg-white.w--open {
    position: static;
  }

  .text-white-2.width-70 {
    width: 100%;
  }

  .btn-primary-3 {
    letter-spacing: 0;
    margin-bottom: 5px;
    margin-right: 5px;
    padding: 15px 20px;
    font-family: Worksans Variablefont Wght, sans-serif;
    font-size: 16px;
    font-weight: 500;
  }

  .btn-primary-3.btn-white {
    letter-spacing: 0;
    font-family: Worksans Variablefont Wght, sans-serif;
    font-size: 16px;
    font-weight: 600;
  }

  .main-section-2 {
    flex-direction: column;
    padding-top: 50px;
    padding-bottom: 50px;
    display: flex;
  }

  .card-container {
    padding-left: 6%;
    padding-right: 6%;
  }

  .card-container.card-help-center {
    grid-template-rows: auto auto auto;
  }

  .tag-subtitle {
    text-align: center;
    line-height: 1.2em;
  }

  .tag-subtitle.text-white {
    font-size: 12px;
  }

  .tag-subtitle.hidden-on-desktop {
    text-align: left;
  }

  .h35 {
    margin-bottom: 15px;
    font-size: 21px;
    line-height: 1.3em;
  }

  .card-ola-lahaina-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    box-shadow: 0 2px 11px #0003;
  }

  .image-card-large {
    border-radius: 12px 12px 0 0;
    width: 100%;
    height: 175px;
    padding-top: 10px;
    padding-left: 10px;
  }

  .olalahaina-category-container {
    width: 100%;
    margin-bottom: 0;
  }

  .olalahaina-category-container.olalahaina-timing.olalahaina-short {
    flex-flow: row;
    width: 100%;
  }

  .olalahaina-category {
    letter-spacing: .5px;
    font-size: 20px;
  }

  .flex-horizontal-10px---mbl-vertical {
    flex-flow: column;
  }

  .olalahaina-container-rating {
    min-width: 100px;
  }

  .olalahaina-container {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    display: grid;
  }

  .olalahaina-container-rating-bottom.olalahaina-shortterm {
    border-radius: 10px;
    margin-bottom: 14px;
  }

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

  .olalahaina-timing-description {
    align-self: center;
    width: 100px;
  }

  .olalahaina-timing-description.text-black {
    width: 100px;
    font-size: 12px;
  }

  .olalahaina-clock {
    display: none;
  }

  .flex-horizontal-8px {
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .flex-horizontal-stacked-10px {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    display: flex;
  }

  .container-olalahaina {
    padding-left: 15px;
    padding-right: 15px;
  }

  .container-olalahaina.align-center {
    background-image: linear-gradient(to bottom, var(--neutral--400), var(--neutral--400));
  }

  .fs_modal-1_content {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    height: 80vh;
    padding: 50px 1rem;
    display: flex;
    overflow: scroll;
  }

  .fs_modal-1_wrapper {
    max-width: 90rem;
    height: 80vh;
    max-height: 80vh;
  }

  .fs_modal-1_popup {
    padding-top: 3rem;
    padding-bottom: 3rem;
    display: none;
  }

  .fs_modal-1_button {
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    display: block;
  }

  .fs_modal-1_component {
    display: block;
  }

  .olalahaina-container-timing {
    flex-flow: row;
    width: 100%;
  }

  .olalahaina-container-timing.olalahaina-midterm {
    flex-flow: row;
    width: auto;
  }

  .olalahaina-container-timing.olalahaina-shortterm {
    text-align: left;
    flex-flow: row;
    justify-content: center;
    align-self: flex-start;
    align-items: flex-start;
    width: 100%;
  }

  .olalahaina-container-timing.olalahaina-longterm {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-flow: row;
    width: 100%;
  }

  .olalahaina-category-container-white {
    margin-bottom: 15px;
    padding: 0 8px;
  }

  .olalahaina-category-container-white.bg-ola-gray {
    background-image: linear-gradient(#959599, #959599);
  }

  .h2-margin-0 {
    font-size: 25px;
  }

  .search_sorting_div {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .form {
    width: 85vw;
  }

  .sortby_selectelement {
    margin-left: 0;
  }

  .select-field {
    width: 90px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .cta-card---bg-light-blue {
    padding-top: 10%;
    padding-bottom: 10%;
  }

  .container-gray {
    padding: 10% 8%;
  }

  .card-margin {
    margin-bottom: 11px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .card-margin.image-olalahaina {
    max-width: 100%;
  }

  .card-margin.image-communitymeeting {
    margin-bottom: 0;
    padding-bottom: 30px;
  }

  .card-margin.image-newscard {
    margin-bottom: 10px;
    padding-bottom: 30px;
  }

  .card-margin.image-cdbg {
    padding-bottom: 30px;
  }

  .olalahaina-quote-container {
    padding-top: 8%;
    padding-bottom: 8%;
  }

  .fa-icon-400-24px {
    max-width: 30px;
  }

  .grid-70-30 {
    max-width: 90vw;
  }

  .link-text {
    width: 100%;
  }

  .container-home {
    text-align: center;
    width: 92%;
    margin-left: 10%;
    margin-right: 10%;
  }

  .grid-spacing {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-flow: column;
    display: flex;
  }

  .container-ltrp {
    width: 100%;
    max-height: 500px;
  }

  .resourcecenter_colletction_list_style {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .resourcecenter_searchbar_style.jetboost-list-search-input-emxx {
    border: 0px solid var(--neutral--600);
    color: var(--neutral--800);
  }

  .resourcecenter_searchbar_style.jetboost-list-search-input-emxx:focus {
    color: var(--neutral--800);
  }

  .pararaph-gray {
    word-break: break-all;
  }

  .resourcecenter_filterbuttons_div {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-flow: column;
    align-self: center;
    display: flex;
  }

  .btn-primary-4 {
    letter-spacing: 0;
    margin-bottom: 5px;
    margin-right: 5px;
    padding: 15px 20px;
    font-family: Worksans Variablefont Wght, sans-serif;
    font-size: 16px;
    font-weight: 500;
  }

  .btn-primary-4.btn-dark-blue {
    padding-left: 20px;
    padding-right: 20px;
    font-family: Worksans Variablefont Wght, sans-serif;
    font-size: 16px;
    font-weight: 500;
  }

  .mbl-90vw {
    max-width: 90vw;
  }

  .resourcecenter_filterbuttons_collectionlist {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-flow: column;
    display: flex;
  }

  .card-recoverydashboard {
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-logo-dashboard {
    max-height: 50px;
  }

  .tab-recoverydashboard {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-width: auto;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 17px;
  }

  .tab-recoverydashboard.w--current {
    background-color: var(--maui-recovers-dark-blue);
    text-align: center;
    justify-content: flex-start;
    align-self: center;
    align-items: center;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 17px;
  }

  .tabs-menu-recoverydashboard {
    width: 100%;
  }

  .tabs-menu-recoverydashboard.tabs-cdbgdr, .tabs-menu-recoverydashboard.tabs-stacked-mbl {
    border-radius: 20px;
    flex-flow: column;
    width: 100%;
  }

  .divider-container {
    border-bottom: 1px solid var(--neutral--600);
    padding-top: 24px;
    padding-bottom: 30px;
  }

  .divider-container.no-line {
    border-bottom-width: 0;
    padding-bottom: 0;
  }

  .recoverydashboard-underconstruction {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/64ef8c0e63e7fc34d03ae2a0/67d08c291a1f902aa982cbdb_IMG_1596%20(2)%201.png");
    background-position: 0 0, 50%;
    background-size: auto, cover;
    padding: 40px 30px;
  }

  .recoverydashboard-underconstruction.recoverydashboard-largecard, .recoverydashboard-underconstruction.recoverydashboard-largecard.mg-bottom-20px {
    height: auto;
  }

  .recoverydashboard-underconstruction.recoverydashboard-largecard.image-streetpilingafter, .recoverydashboard-underconstruction.recoverydashboard-largecard.image-streetpilingbefore {
    height: 500px;
  }

  .h1-worksans {
    margin-bottom: 5px;
  }

  .recoverydashboard-icon {
    margin-bottom: 13px;
  }

  .faq-question-label {
    text-align: left;
  }

  .faq-question-2 {
    justify-content: flex-start;
  }

  .faq-arrow-2 {
    width: 20px;
    margin-right: 10px;
  }

  .nav-index {
    margin-bottom: 10px;
  }

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

  .fa-icon-400-large {
    margin-bottom: 5px;
  }

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

  .tds-pds {
    padding: 20px 15px 5px;
  }

  .icon-tds-pds {
    height: 20px;
    margin-top: 0;
    display: block;
  }

  .tracker-tds-pds-bar {
    height: 20px;
  }

  .container-tds-pds {
    grid-template-columns: 22% 25% 50%;
    grid-template-areas: ". . Area";
  }

  .flex-horizontal-2 {
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .flex-horizontal-2.flex-vertical-mobile {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }

  .announcement-2 {
    font-size: 14px;
    line-height: 1.3em;
  }
}

#w-node-_08bfa4dd-3b04-8294-6c22-1c6050eacd5e-35d5f661, #w-node-_5b0b8b5f-8635-e6f8-b85c-8baed8ad210e-35d5f661, #w-node-_062f690f-5133-1797-ba43-d7f6cacdbc8a-35d5f661 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_062f690f-5133-1797-ba43-d7f6cacdbc8b-35d5f661 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_23bdae24-d5e7-bb80-112d-4621b0aa7c7f-35d5f661 {
  align-self: center;
}

#w-node-_23bdae24-d5e7-bb80-112d-4621b0aa7c83-35d5f661 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_23bdae24-d5e7-bb80-112d-4621b0aa7ca7-35d5f661 {
  align-self: center;
}

#w-node-_23bdae24-d5e7-bb80-112d-4621b0aa7cab-35d5f661 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_23bdae24-d5e7-bb80-112d-4621b0aa7c9e-35d5f661 {
  align-self: start;
}

#w-node-d2ec765c-c659-b057-8b17-5b75d06ebcdf-35d5f661, #w-node-d2ec765c-c659-b057-8b17-5b75d06ebce3-35d5f661 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d2ec765c-c659-b057-8b17-5b75d06ebce4-35d5f661 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d2ec765c-c659-b057-8b17-5b75d06ebcff-35d5f661, #w-node-d2ec765c-c659-b057-8b17-5b75d06ebd03-35d5f661 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d2ec765c-c659-b057-8b17-5b75d06ebd04-35d5f661 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b644868d-de79-6de5-19d5-ec721b50676f-35d5f661, #w-node-b644868d-de79-6de5-19d5-ec721b506795-35d5f661, #w-node-b644868d-de79-6de5-19d5-ec721b5067bb-35d5f661, #w-node-b644868d-de79-6de5-19d5-ec721b5067db-35d5f661 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b644868d-de79-6de5-19d5-ec721b5067f5-35d5f661, #w-node-cdeb7d66-3b75-fd3f-c3c1-f7c8f9c9a2b2-35d5f661 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-cdeb7d66-3b75-fd3f-c3c1-f7c8f9c9a2b3-35d5f661, #w-node-d2ec765c-c659-b057-8b17-5b75d06ebd25-35d5f661, #w-node-d2ec765c-c659-b057-8b17-5b75d06ebd29-35d5f661 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d2ec765c-c659-b057-8b17-5b75d06ebd2a-35d5f661 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d6468e37-e38f-4cb0-b5da-f49abc6b1520-35d5f661 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d6468e37-e38f-4cb0-b5da-f49abc6b1521-35d5f661 {
  align-self: start;
}

#w-node-bdf375e4-f372-ad95-cceb-78bd47bb7446-47bb7443 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_28dddfbc-4122-0155-d05b-b918f1984a1a-47bb7443 {
  justify-self: end;
}

#w-node-_861f4221-9671-813a-8aca-11da0a035eea-9fb95477, #w-node-_861f4221-9671-813a-8aca-11da0a035ef6-9fb95477 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_161d6555-5718-4d88-19eb-9219f7e6e3da-f7e6e3d7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_161d6555-5718-4d88-19eb-9219f7e6e3e0-f7e6e3d7, #w-node-_161d6555-5718-4d88-19eb-9219f7e6e3e1-f7e6e3d7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_161d6555-5718-4d88-19eb-9219f7e6e3e5-f7e6e3d7, #w-node-_161d6555-5718-4d88-19eb-9219f7e6e3e7-f7e6e3d7, #w-node-bdfa3267-1a35-6928-2f9a-cce71a68cf6e-1a68cf6e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3893cc01-fb83-2f4a-d93e-3b558daf9098-8daf9097 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_3d54c672-238e-eb92-c8a9-ce489549b8f9-059bc49f, #w-node-_204ef30d-f4c4-da45-3de7-dd31bf046749-059bc49f {
  justify-self: start;
}

#w-node-e9ac457c-84bd-750a-d41f-aa5897e32169-35d5f686, #w-node-b615f627-eac7-b04e-aac0-ecd0384e0438-35d5f69a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b615f627-eac7-b04e-aac0-ecd0384e0439-35d5f69a {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-b615f627-eac7-b04e-aac0-ecd0384e042f-35d5f69a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b615f627-eac7-b04e-aac0-ecd0384e0430-35d5f69a {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-ad99a0f9-6777-2e23-24d4-1eb07efc362e-35d5f69a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ad99a0f9-6777-2e23-24d4-1eb07efc362f-35d5f69a {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-b3055481-ea02-97d1-5546-0ef2d7d38efd-35d5f6a3, #w-node-b0d5283d-cfe2-1ade-f8db-356c5b5226a9-35d5f6a3, #w-node-_33df89bc-f82c-cc1e-d5c4-4959632564a9-632564a9, #w-node-_9dd682ff-5944-0545-c8a7-6848bb794a95-35d5f6a6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5b7b5ab1-6d00-c7e0-62e6-f29490555c22-35d5f6a6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_63e13619-a69c-8289-08ef-b1fd953b2de3-35d5f6a6, #w-node-_9fa32177-2ad7-b0e6-a212-9bc8083533f7-35d5f6a6, #w-node-cc1fccd4-a2f4-a63e-97d4-5bddbcb639e7-35d5f6a6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-b8d13650-dab0-2f98-78a6-c4a631044049-35d5f6a6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-b8d13650-dab0-2f98-78a6-c4a63104404d-35d5f6a6 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-b8d13650-dab0-2f98-78a6-c4a63104404f-35d5f6a6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-b8d13650-dab0-2f98-78a6-c4a631044051-35d5f6a6 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-b8d13650-dab0-2f98-78a6-c4a631044053-35d5f6a6 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_21976f39-e6e7-7bbc-aa12-692d41a259ba-35d5f6a6, #w-node-b7f70ef3-ce98-d72a-e748-00aad0a93bda-35d5f6a6, #w-node-_0cc0ce82-cee8-0d63-0c06-785189de258c-35d5f6a6, #w-node-_0cc0ce82-cee8-0d63-0c06-785189de258e-35d5f6a6, #w-node-_025cd3e5-519a-a15e-809a-a0fdb2bfcc32-35d5f6a6, #w-node-f5a7fbcb-b4ee-ef50-0599-a5a830361ecc-35d5f6a6, #w-node-_47e42f6d-ae5a-26de-a1b1-fa651d574bdc-35d5f6a6, #w-node-f351a493-0e66-ba4e-05aa-855d81105c14-35d5f6a6, #w-node-c8ef7cd1-f807-4f40-6c85-8a66768c176e-35d5f6a6, #w-node-a3db46b0-804b-d541-429b-d0ce5ba280c7-35d5f6a6, #w-node-_56a4d726-c108-0853-4965-e9d397c0da1b-35d5f6a6, #w-node-ff5d4920-7922-1fdb-7bea-0cdf425b10a1-35d5f6a6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-af308f1d-62f6-61d6-6e6b-42766003b849-35d5f6a6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start end;
}

#w-node-_7d5a0813-ca0f-0d26-4c0f-d136bf280e1b-35d5f6a6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-_18c5fece-0d0a-27a1-860f-b636dfd8a836-35d5f6a6, #w-node-e63e5735-1a78-d4e4-72b4-9d26351d424f-35d5f6a6 {
  justify-self: center;
}

#w-node-afc06601-02ce-d8c0-5e67-f347696e7a1b-35d5f6a6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-afc06601-02ce-d8c0-5e67-f347696e7a1d-35d5f6a6, #w-node-_2cb28d50-17a4-2fe3-0847-d4ac4b7d36aa-35d5f6a6, #w-node-_2cb28d50-17a4-2fe3-0847-d4ac4b7d36ac-35d5f6a6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-cb4ad8db-05b6-b3e7-a766-c6040a962371-0a962371 {
  justify-self: center;
}

#w-node-a99c1661-31b6-9ad4-73d2-7f6491da01b0-91da01b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-a3508ca5-a024-de47-6584-e8a67cb3525f-7cb3525f {
  justify-self: center;
}

#w-node-b7d62a90-60bc-d1b3-5389-85ab6300ad8e-6300ad8e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_0330f094-27d3-4170-8a84-42589737fda7-9737fda3, #w-node-_0330f094-27d3-4170-8a84-42589737fda9-9737fda3, #w-node-_0330f094-27d3-4170-8a84-42589737fdab-9737fda3, #w-node-_0330f094-27d3-4170-8a84-42589737fdad-9737fda3, #w-node-_6a4ea280-e617-06de-df72-405915f9dada-15f9dad2, #w-node-_6a4ea280-e617-06de-df72-405915f9dadf-15f9dad2, #w-node-_6a4ea280-e617-06de-df72-405915f9dae4-15f9dad2, #w-node-b5abc023-9406-e29e-4a73-d0657c71dff2-7c71dff2, #w-node-b5abc023-9406-e29e-4a73-d0657c71dff6-7c71dff2, #w-node-b5abc023-9406-e29e-4a73-d0657c71dff8-7c71dff2, #w-node-b5abc023-9406-e29e-4a73-d0657c71dffa-7c71dff2, #w-node-b5abc023-9406-e29e-4a73-d0657c71dffc-7c71dff2, #w-node-b5abc023-9406-e29e-4a73-d0657c71dffe-7c71dff2, #w-node-_269d1d2d-2cb2-3200-d275-6492145f0d89-145f0d88, #w-node-_269d1d2d-2cb2-3200-d275-6492145f0d8b-145f0d88, #w-node-_269d1d2d-2cb2-3200-d275-6492145f0d8d-145f0d88, #w-node-_269d1d2d-2cb2-3200-d275-6492145f0d8f-145f0d88, #w-node-_269d1d2d-2cb2-3200-d275-6492145f0d91-145f0d88 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6656aefb-d42b-e003-3403-434572faa560-72faa560 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_6656aefb-d42b-e003-3403-434572faa571-72faa560, #w-node-_6656aefb-d42b-e003-3403-434572faa575-72faa560, #w-node-_6656aefb-d42b-e003-3403-434572faa579-72faa560, #w-node-_6656aefb-d42b-e003-3403-434572faa57d-72faa560, #w-node-_6656aefb-d42b-e003-3403-434572faa581-72faa560 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_07e5ed4b-c15c-4da2-c4ec-8a449db60b01-9db60b01 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_07e5ed4b-c15c-4da2-c4ec-8a449db60b0f-9db60b01, #w-node-_07e5ed4b-c15c-4da2-c4ec-8a449db60b13-9db60b01, #w-node-_07e5ed4b-c15c-4da2-c4ec-8a449db60b17-9db60b01, #w-node-_07e5ed4b-c15c-4da2-c4ec-8a449db60b1b-9db60b01, #w-node-_07e5ed4b-c15c-4da2-c4ec-8a449db60b1f-9db60b01 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8c93b0bb-b935-c56a-dbd4-c83f1e999aeb-1e999aeb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_8c93b0bb-b935-c56a-dbd4-c83f1e999af5-1e999aeb, #w-node-_8c93b0bb-b935-c56a-dbd4-c83f1e999af9-1e999aeb, #w-node-_8c93b0bb-b935-c56a-dbd4-c83f1e999afd-1e999aeb, #w-node-_8c93b0bb-b935-c56a-dbd4-c83f1e999b01-1e999aeb, #w-node-_8c93b0bb-b935-c56a-dbd4-c83f1e999b05-1e999aeb, #w-node-_56cd9ec0-8336-c57b-b4c4-2405e9490cc3-e9490cbd, #w-node-f19763a7-a319-6fea-a8e7-c1e735b1a13f-35b1a13f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1d426e64-f789-ee8f-5504-71af877ec3a3-877ec3a3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-f18a1fce-0ff6-7565-5f48-1e0735f5d8ea-35f5d8e9, #w-node-c572bbe8-097a-b20f-fd76-6169d6ab304f-35d5f6ba, #w-node-c572bbe8-097a-b20f-fd76-6169d6ab305b-35d5f6ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2e42ff8-732f-17f5-683a-7ee54f94b393-4f94b390 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-f2e42ff8-732f-17f5-683a-7ee54f94b3a9-4f94b390, #w-node-f2e42ff8-732f-17f5-683a-7ee54f94b3aa-4f94b390, #w-node-f2e42ff8-732f-17f5-683a-7ee54f94b3ad-4f94b390, #w-node-e2440a39-0df0-32b4-61ee-69ee2fa5c517-35d5f6bf {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ca81e806-a987-70fd-fcef-f17c9d9bab55-9d9bab55 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-ca81e806-a987-70fd-fcef-f17c9d9bab56-9d9bab55 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-c3cf0b2d-f1e5-943d-b4c1-aa4dafd5f54c-35d5f6c1, #w-node-_9728a376-a549-abc0-b329-7e059f8139e9-35d5f6c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9728a376-a549-abc0-b329-7e059f8139ea-35d5f6c1 {
  align-self: start;
}

#w-node-_02c1d7cd-6b4a-572a-3f66-f9cb43acd1d1-35d5f6c1, #w-node-_9accc555-be00-9d8f-ad56-44bdbd697a0d-35d5f6c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d8f505f4-7c3a-1db4-5b7d-a7f3fa0180b5-35d5f6c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-d8f505f4-7c3a-1db4-5b7d-a7f3fa018231-35d5f6c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_752a70e8-3bbe-c470-8d9f-68a4f4a4a273-f4a4a22e, #w-node-_752a70e8-3bbe-c470-8d9f-68a4f4a4a274-f4a4a22e, #w-node-_0cbe4916-01a7-1885-c929-c3ff48df5b45-35d5f6e0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0573aeeb-6db2-18b8-cbbe-3768a5b3f5de-35d5f6ff, #w-node-_3569dff4-0065-f1a1-10f1-a5cbb8c1731f-35d5f6ff, #w-node-_0b59ba3f-0696-bcc2-065f-3e632874bfdc-35d5f6ff, #w-node-_691bf874-a220-a00c-36bc-3f139c67240f-35d5f6ff, #w-node-_5d9625a0-9a8f-484d-5f88-8c06ca435d2e-35d5f6ff, #w-node-fd433a8c-45d7-b8a1-9499-456e12e86790-35d5f6ff, #w-node-_49b72510-a1ff-e465-476b-dce21ae83d07-1ae83cf5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_49b72510-a1ff-e465-476b-dce21ae83d08-1ae83cf5 {
  align-self: start;
}

#w-node-_4df30bee-185d-16f7-3c30-cf645872aa85-35d5f703 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-e2265a5a-2c6e-7733-3840-009344af1409-35d5f703, #w-node-fc6c7783-45d1-8738-009f-b7cab1e75463-35d5f703, #w-node-_59f57d2e-1fb7-8e6a-345a-8e16bf36f6ca-35d5f703, #w-node-_59f57d2e-1fb7-8e6a-345a-8e16bf36f6d5-35d5f703, #w-node-_3684a39b-c258-a036-5fbd-863d6f80ae8f-35d5f703, #w-node-b456f04f-505c-8255-368f-77856cc6dcff-35d5f703, #w-node-df2f46e0-d573-6f21-8a24-0369ccb51c6b-35d5f703, #w-node-a8bc41ed-0db4-2dd9-2db7-952e13ec7f2e-35d5f703, #w-node-a8bc41ed-0db4-2dd9-2db7-952e13ec7f39-35d5f703, #w-node-d893c06f-5ea5-f7ea-f3fb-b80d87752f48-35d5f703, #w-node-d893c06f-5ea5-f7ea-f3fb-b80d87752f53-35d5f703, #w-node-_1c0485e8-f160-43d7-7529-45c579608eb9-35d5f703, #w-node-fd751627-da36-6317-a4c6-7d16c75d9786-35d5f703, #w-node-_8781d7c7-e08e-9c42-711d-be52448607b0-35d5f703, #w-node-afeb1247-a884-c252-b498-5cf12ad7fe63-35d5f703, #w-node-c65254b7-361f-7596-c0b1-815e86ddf952-35d5f703, #w-node-_0cc87042-5589-c9b0-03cd-6cb14c2098fa-35d5f703, #w-node-_6382256f-8e32-8c1e-652f-95af525f4b37-35d5f703, #w-node-_7613c3ec-a109-1784-a42e-9267c198c1c6-35d5f703, #w-node-_79dcb6f6-162b-3dcf-38b3-a7f85bdbdeac-35d5f703, #w-node-_7acb1599-4f20-7329-17a9-dfefb4c34e8c-35d5f703, #w-node-_7acb1599-4f20-7329-17a9-dfefb4c34e97-35d5f703, #w-node-a38fd22b-1875-fa23-84a7-14bbf1310b85-35d5f703, #w-node-b04d9e14-1be4-5d07-be45-19cff8e14c5d-35d5f703, #w-node-_8956cbe1-bc3f-489f-100d-e59e4a9fecc2-35d5f703, #w-node-_3410d72a-b7f7-0bc8-4b91-ffb907ad56d3-35d5f703, #w-node-bffbe75b-d95c-3992-bdd3-befc9d0bd457-35d5f703, #w-node-af131125-76d4-554e-601b-e494ec3dfdc6-35d5f703, #w-node-_64c2edb4-4f21-1111-9680-63f8cf2d0141-35d5f703 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_61914fa1f3028ad34c1c480b000000000014-35d5f70a {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: stretch;
}

#w-node-c472f9bd-5fb9-1280-5637-f91f45e0b871-e237e672 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0cbe4916-01a7-1885-c929-c3ff48df5b45-e237e672, #w-node-f7cc3aac-6c5a-c310-cf35-bb1efe2b37f0-e237e672 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f7cc3aac-6c5a-c310-cf35-bb1efe2b37f1-e237e672 {
  align-self: start;
}

#w-node-_24ccdf4c-b450-15ae-9578-bc0db4312757-e237e672 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_24ccdf4c-b450-15ae-9578-bc0db4312758-e237e672 {
  align-self: start;
}

#w-node-_2ce1ff89-5798-bc65-6571-6f399272ce0f-e237e672, #w-node-f774bbd9-b026-8f4e-1ba5-4ffbcfb99f5e-e237e672 {
  align-self: center;
}

#w-node-e620db6b-64a8-c808-d493-fe3a7848291c-282aa787 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0cbe4916-01a7-1885-c929-c3ff48df5b45-282aa787, #latestinformation.w-node-_715dcc6d-39fd-fc05-1379-6d073074e14e-3074e14e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bf0a41ff-1f80-75e4-76f4-98c0b6b11eb5-3074e14e {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-bf0a41ff-1f80-75e4-76f4-98c0b6b11eb6-3074e14e, #w-node-_2a6e443c-ab40-4cfb-5767-f04cc4ce82d1-b265dfbc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a6e443c-ab40-4cfb-5767-f04cc4ce82d2-b265dfbc {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-fb1487c0-82d3-e96a-89e4-335dcd6d17a0-b265dfbc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fb1487c0-82d3-e96a-89e4-335dcd6d17a1-b265dfbc {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_13f509d2-6821-1ea9-b907-db0e65af3c8e-b265dfbc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_13f509d2-6821-1ea9-b907-db0e65af3c8f-b265dfbc {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_8c1a255c-8617-a80d-f478-17dc6e575985-b265dfbc, #w-node-_9bbed252-ff86-fa36-2233-96d7c0b8afbb-b265dfbc, #w-node-b7bdd94a-75fd-1895-099a-362f20337a6a-b265dfbc, #w-node-_652cd95f-0482-5268-41b6-138c1aa143c7-b265dfbc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d786e8a7-14bf-905a-57e8-99d9d68b8eba-b265dfbc {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-b896e038-3029-8145-d54f-c7d4577fcaec-577fcaec {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-f3de5985-90f7-debb-3f6e-e7a17b5da351-308bdac5, #w-node-_0cbe4916-01a7-1885-c929-c3ff48df5b45-308bdac5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_74bc593b-cc74-f636-f8c7-d23ac5749e91-37c5e30f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0cbe4916-01a7-1885-c929-c3ff48df5b45-37c5e30f, #w-node-_0cbe4916-01a7-1885-c929-c3ff48df5b45-66dacd86 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0f48af5-acc4-b35f-c397-8a78fdc7bc51-66dacd86, #w-node-_2f61a016-16a5-7a00-92fd-ab10c3b99a61-66dacd86, #w-node-_7db26c44-4879-1aaf-0984-fdbbc29ea099-66dacd86, #w-node-f8c3dae2-0453-2659-d191-663ff40b53f7-7aad7f58 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0cbe4916-01a7-1885-c929-c3ff48df5b45-7aad7f58, #w-node-edd9c2b7-27b8-5ebb-4c62-14c67e19dd79-494375e4, #w-node-a1ee8d2d-efdf-f53f-cfa7-55274f596fa3-494375e4, #w-node-_38b0b656-35f5-9462-c6c2-0a4239bff924-494375e4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_39555b63-f42c-75af-47db-2b940dea011e-494375e4 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_39555b63-f42c-75af-47db-2b940dea011f-494375e4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_73d75de1-cdaa-4e6f-60e6-4ad6a3e0b032-6b14c9bc, #w-node-a5c75dca-d611-6aba-45ea-5bc189c69860-6b14c9bc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_54a18abb-62ef-1ad7-c7e3-e023151074bd-6b14c9bc {
  align-self: center;
}

#w-node-b1d4f0ef-f7d7-a314-d2f7-2805face6031-6b14c9bc, #w-node-b1d4f0ef-f7d7-a314-d2f7-2805face6035-6b14c9bc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b1d4f0ef-f7d7-a314-d2f7-2805face6036-6b14c9bc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-c3b28b32-0f9e-665e-03eb-fbc2f260077e-6b14c9bc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eca9226c-3ad9-74c6-4e19-8ced348dbf3c-6b14c9bc {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-eca9226c-3ad9-74c6-4e19-8ced348dbf45-6b14c9bc, #w-node-eca9226c-3ad9-74c6-4e19-8ced348dbf49-6b14c9bc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eca9226c-3ad9-74c6-4e19-8ced348dbf4a-6b14c9bc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_5830e350-7674-e900-86d2-c02fe258765e-6b14c9bc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9772dd58-5b22-fc7e-e7d8-c6ad8c49619e-6b14c9bc {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_9772dd58-5b22-fc7e-e7d8-c6ad8c4961a7-6b14c9bc, #w-node-_9772dd58-5b22-fc7e-e7d8-c6ad8c4961ab-6b14c9bc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9772dd58-5b22-fc7e-e7d8-c6ad8c4961ac-6b14c9bc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-cdbcedc6-e431-8425-b506-733d12b8085a-6b14c9bc {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-cdbcedc6-e431-8425-b506-733d12b80863-6b14c9bc, #w-node-cdbcedc6-e431-8425-b506-733d12b80867-6b14c9bc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cdbcedc6-e431-8425-b506-733d12b80868-6b14c9bc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0cbe4916-01a7-1885-c929-c3ff48df5b45-f5b67634, #w-node-b6cb5407-40fb-6fb3-da64-0b5b27e4857f-05a0ce77 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cb9e6612-1568-8d2d-29d5-8ac4a6e01578-05a0ce77 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-cb9e6612-1568-8d2d-29d5-8ac4a6e0157e-05a0ce77, #w-node-cb9e6612-1568-8d2d-29d5-8ac4a6e0157f-05a0ce77 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cb9e6612-1568-8d2d-29d5-8ac4a6e01583-05a0ce77, #w-node-cb9e6612-1568-8d2d-29d5-8ac4a6e01587-05a0ce77, #w-node-e698724f-56eb-8243-6970-640f72567691-05a0ce77 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6d4437bf-71a2-90bb-58d5-f5ccc59f0a4a-05a0ce77 {
  align-self: start;
}

#w-node-d8356f1b-6d32-1a8d-162f-0590ee26ea87-05a0ce77, #w-node-d8356f1b-6d32-1a8d-162f-0590ee26ea88-05a0ce77, #w-node-d8356f1b-6d32-1a8d-162f-0590ee26ea89-05a0ce77, #w-node-d8356f1b-6d32-1a8d-162f-0590ee26ea8a-05a0ce77, #latestinformation.w-node-_9ebd1989-6e02-bde1-aa8a-c595847fe54d-a78aa4b2, #importantdates.w-node-_9ebd1989-6e02-bde1-aa8a-c595847fe491-a78aa4b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9ebd1989-6e02-bde1-aa8a-c595847fe4ad-a78aa4b2, #w-node-_9ebd1989-6e02-bde1-aa8a-c595847fe4d6-a78aa4b2, #w-node-_9ebd1989-6e02-bde1-aa8a-c595847fe4ff-a78aa4b2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9ebd1989-6e02-bde1-aa8a-c595847fe523-a78aa4b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_9ebd1989-6e02-bde1-aa8a-c595847fe528-a78aa4b2, #w-node-b6cb5407-40fb-6fb3-da64-0b5b27e4857f-a78aa4b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cb9e6612-1568-8d2d-29d5-8ac4a6e01578-a78aa4b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-cb9e6612-1568-8d2d-29d5-8ac4a6e0157e-a78aa4b2, #w-node-cb9e6612-1568-8d2d-29d5-8ac4a6e0157f-a78aa4b2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cb9e6612-1568-8d2d-29d5-8ac4a6e01583-a78aa4b2, #w-node-cb9e6612-1568-8d2d-29d5-8ac4a6e01587-a78aa4b2, #w-node-e698724f-56eb-8243-6970-640f72567691-a78aa4b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6d4437bf-71a2-90bb-58d5-f5ccc59f0a4a-a78aa4b2 {
  align-self: start;
}

#w-node-d8356f1b-6d32-1a8d-162f-0590ee26ea87-a78aa4b2, #w-node-d8356f1b-6d32-1a8d-162f-0590ee26ea88-a78aa4b2, #w-node-d8356f1b-6d32-1a8d-162f-0590ee26ea89-a78aa4b2, #w-node-d8356f1b-6d32-1a8d-162f-0590ee26ea8a-a78aa4b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2bf87f7-f930-bb7b-2b53-e55ccfb0ce66-cfb0ce64 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center;
}

#w-node-_91b75408-c282-d650-7af3-a2c2585dc50d-5c908b00 {
  align-self: stretch;
}

#w-node-_91b75408-c282-d650-7af3-a2c2585dc56a-5c908b00 {
  align-self: start;
}

#w-node-_91b75408-c282-d650-7af3-a2c2585dc599-5c908b00 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_91b75408-c282-d650-7af3-a2c2585dc59a-5c908b00 {
  align-self: center;
}

#w-node-_91b75408-c282-d650-7af3-a2c2585dc5b0-5c908b00 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_91b75408-c282-d650-7af3-a2c2585dc5b1-5c908b00, #w-node-_91b75408-c282-d650-7af3-a2c2585dc5c4-5c908b00 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_91b75408-c282-d650-7af3-a2c2585dc5e2-5c908b00 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_91b75408-c282-d650-7af3-a2c2585dc5e3-5c908b00 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a21f6b1a-c34f-0ced-78dc-9a33d8bfc1b5-d8bfc1b5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a21f6b1a-c34f-0ced-78dc-9a33d8bfc1b7-d8bfc1b5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6b896324-0e59-07a0-7ac5-19b70bac93de-d8bfc1b5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_66360ad2-b1c1-065e-4080-6d06ebabd31d-d8bfc1b5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#getsupportcenter.w-node-_8b0856fa-8f3c-8663-b85d-b4f56603cc02-6603cc02, #w-node-_8b0856fa-8f3c-8663-b85d-b4f56603cc03-6603cc02 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_0cbe4916-01a7-1885-c929-c3ff48df5b45-a04cfdd0, #w-node-_0cbe4916-01a7-1885-c929-c3ff48df5b45-ba65eb1d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_468aefe7-9527-c0ba-c848-6c642c7d160a-e132606d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9272b915-835e-54a8-13a0-0e7a40b325d3-e132606d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_4d65c2e1-0abb-4ae1-45d1-f1484128cd40-e132606d, #w-node-fab7b7c5-2eab-87d4-5895-ae61746b096c-e132606d, #w-node-_4523fe63-dc8d-5221-0ded-c89c534d3925-e132606d, #w-node-_77642fab-8e49-135f-18e1-973ad486f8de-e132606d, #w-node-_21d4cc19-a37a-8af6-6e54-fa1eac441021-e132606d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f0c560f0-d74f-cb58-124a-c086900c0ef0-e132606d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-eb24b509-b58f-f855-729b-1bec98970ccc-e132606d, #w-node-eb24b509-b58f-f855-729b-1bec98970cd0-e132606d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb24b509-b58f-f855-729b-1bec98970cd1-e132606d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d01d9a51-d126-62bd-7009-ef6dceb9bdde-93ec6a79 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_0cbe4916-01a7-1885-c929-c3ff48df5b45-93ec6a79 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_13c93555-7f37-d92b-5e74-7a1bb5bfd5dc-93ec6a79 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_13c93555-7f37-d92b-5e74-7a1bb5bfd5df-93ec6a79 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_13c93555-7f37-d92b-5e74-7a1bb5bfd5e0-93ec6a79 {
  align-self: start;
}

#w-node-_6a3c5e41-ede6-9b8b-05e3-867433abeaa7-93ec6a79, #w-node-_36409663-0571-32d8-0892-4cf6323e290b-93ec6a79 {
  align-self: center;
}

#w-node-c9ef5962-aa91-e233-2fd6-39efcca58fb6-43f5be83 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bc5ace9a-3dd3-9d84-0e09-b086c622808a-ba5d3bb1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0cbe4916-01a7-1885-c929-c3ff48df5b45-ba5d3bb1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1bbac4bc-daed-3a72-a4e6-a62cc0ebd95b-ba5d3bb1, #w-node-_1bbac4bc-daed-3a72-a4e6-a62cc0ebd965-ba5d3bb1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f99729e4-f938-8e6f-25e2-57a48153200c-ba5d3bb1, #w-node-f45698c7-8476-a19d-49e9-d0dddba6f9fd-ba5d3bb1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f45698c7-8476-a19d-49e9-d0dddba6f9ff-ba5d3bb1 {
  align-self: center;
}

#w-node-f8483ce7-4e15-42d4-7f65-4188160a4779-ba5d3bb1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f8483ce7-4e15-42d4-7f65-4188160a477b-ba5d3bb1 {
  align-self: center;
}

#w-node-_0cbe4916-01a7-1885-c929-c3ff48df5b45-51dafa8e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_921b5be5-2f49-f4e8-4d55-1ccec39122d9-806158eb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c4bf00d1-0bd5-e74a-4221-8372523b6611-806158eb, #w-node-_0cbe4916-01a7-1885-c929-c3ff48df5b45-806158eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bce3286c-a07c-853a-aa87-9ea4aa7ef4f0-0dd0f4ae {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0cbe4916-01a7-1885-c929-c3ff48df5b45-0dd0f4ae {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_201112ab-a471-8fbb-7ce1-219ba1228f3f-0dd0f4ae {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f852525e-c2c8-1b80-2a0e-2716e22d06b2-0dd0f4ae {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f852525e-c2c8-1b80-2a0e-2716e22d06b5-0dd0f4ae, #w-node-f852525e-c2c8-1b80-2a0e-2716e22d06b9-0dd0f4ae {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f852525e-c2c8-1b80-2a0e-2716e22d06ba-0dd0f4ae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f852525e-c2c8-1b80-2a0e-2716e22d06d6-0dd0f4ae {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8fca2b94-92d0-7584-85f2-ba8ef677f22d-0dd0f4ae, #w-node-a99ff12e-06fc-ab8f-1d67-d329320b1b5c-0dd0f4ae {
  align-self: center;
}

#w-node-d4246f62-8fb6-01bf-edf8-82b0b00767f7-0dd0f4ae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-fc55769e-571c-e355-77b8-815260b888da-0dd0f4ae {
  align-self: center;
}

#w-node-_9dc90750-a0ef-8bf3-8109-d94d05e9ea41-0dd0f4ae {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_19fd32b0-8c2d-5b2a-ada3-2f0fc4542852-1d4c3479 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_0cbe4916-01a7-1885-c929-c3ff48df5b45-1d4c3479, #w-node-db7f4adc-2dd6-c161-ac2f-4eeb6d54f85d-1d4c3479, #w-node-db7f4adc-2dd6-c161-ac2f-4eeb6d54f879-1d4c3479 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#handouts.w-node-_633692ce-942f-db98-69b7-aa91c8a44a2a-c8a44a2a {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_1f33af93-f85d-0019-5edf-917b46e9393c-c8a44a2a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4212e6e3-d892-0788-56f8-8485d11937ea-c8a44a2a, #w-node-_1dd96d88-ac62-2bb3-f30f-c31bf12dd1c6-c8a44a2a, #w-node-_70ac5f4c-3433-d1c8-cfc1-5ba789716783-99dbe4fb {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-e5960e33-5031-8d96-e9c9-9f89878117b6-99dbe4fb, #w-node-_1eac7f7c-4adf-c210-638d-7e13115ead48-99dbe4fb, #w-node-_92e3a3e1-3b62-6b19-15b7-b10c025ff259-99dbe4fb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-bbc4bb18-b197-f343-c5e6-1b6249c4985a-99dbe4fb, #w-node-bbc4bb18-b197-f343-c5e6-1b6249c49863-99dbe4fb, #w-node-_507e07bb-cf44-21e7-eb88-e2068f9bdfea-99dbe4fb, #w-node-_507e07bb-cf44-21e7-eb88-e2068f9bdff3-99dbe4fb, #w-node-f1bc8d94-58b4-d077-0146-2d02cde44bdd-99dbe4fb, #w-node-f1bc8d94-58b4-d077-0146-2d02cde44be7-99dbe4fb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_673a00f2-6ea0-97f1-f01c-21b74f90a8ad-99dbe4fb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f75c992f-c5be-b761-e283-dedbd0bc5841-99dbe4fb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f75c992f-c5be-b761-e283-dedbd0bc5851-99dbe4fb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_55f5d42c-78ed-4b98-990b-92cce2da2d5e-99dbe4fb, #w-node-dcf8b155-4a7d-565d-4467-ac6439e5b8ae-99dbe4fb, #w-node-d3b32dce-7e32-96e3-f1ce-ff9ba7f3aed0-99dbe4fb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3456e9eb-e3d4-9581-9418-1fc9d799b5d6-99dbe4fb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3456e9eb-e3d4-9581-9418-1fc9d799b5ed-99dbe4fb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_18580cb9-b57e-b308-bb4f-a82deae13e4c-99dbe4fb, #w-node-_3456e9eb-e3d4-9581-9418-1fc9d799b5f0-99dbe4fb, #w-node-_12e460be-1f7e-90a8-5801-36b7d928739f-99dbe4fb, #w-node-e78451a1-a2e1-d8da-a7da-388941dcd00c-99dbe4fb, #w-node-_28d1d94c-ee85-bb37-21d3-7e4e3d649978-99dbe4fb, #w-node-b0bd87e7-33e0-7b53-9d40-3cddc61d42b0-99dbe4fb, #w-node-b0bd87e7-33e0-7b53-9d40-3cddc61d42c0-99dbe4fb, #w-node-_0b833850-3a81-7bfb-6560-7d8b0041b1ab-99dbe4fb, #w-node-_4467cb80-cbfb-a215-1ac5-5145af5aa88a-99dbe4fb, #w-node-_3b31d0e9-6418-607e-535e-e34db3235678-99dbe4fb, #w-node-_4ba4e740-e3b0-2b6e-cb15-97f0ddfc4626-99dbe4fb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-fe4d4c6e-178a-804f-e494-8cee9bca9290-99dbe4fb, #w-node-_13f0b3c2-b4c3-2702-369e-d49484360ea8-99dbe4fb, #w-node-_13f0b3c2-b4c3-2702-369e-d49484360eb3-99dbe4fb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6d1d49b1-286c-c3ab-9a6d-bab1e20b7502-c1a811a3, #w-node-_6d1d49b1-286c-c3ab-9a6d-bab1e20b750c-c1a811a3, #w-node-f0b128fc-6437-a428-68e4-1f7f689f3e0f-130710a6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f0b128fc-6437-a428-68e4-1f7f689f3e10-130710a6 {
  align-self: start;
}

#w-node-_5731afb2-914c-0609-187e-92000f3518b6-048633bd {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_0cbe4916-01a7-1885-c929-c3ff48df5b45-048633bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0e2f9c3d-d0d6-7f84-3616-0373562d3715-048633bd {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_87ebe7d1-c3e2-66dd-c27d-90f5beabb702-048633bd, #w-node-_87ebe7d1-c3e2-66dd-c27d-90f5beabb70f-048633bd, #w-node-_76692ecd-00bb-7e16-7616-4ba58d00b7f1-048633bd, #w-node-_76692ecd-00bb-7e16-7616-4ba58d00b7fb-048633bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1ce932c3-b354-4208-d97a-4f44597bca02-048633bd {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_15382a0b-d7ef-f1e6-100d-e7610cfaaac3-048633bd, #w-node-_15382a0b-d7ef-f1e6-100d-e7610cfaaab7-048633bd, #w-node-_0c29d885-87e1-88ea-5f6d-57b197307b95-048633bd, #w-node-_0c29d885-87e1-88ea-5f6d-57b197307b9d-048633bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3bfb15c7-685c-4ded-48c5-fc93a4e7465c-048633bd {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_004ce770-1aed-13ab-d327-a0130f7edc39-048633bd, #w-node-_71a71335-0db4-551a-3d94-dfd9b3b12a5a-048633bd, #w-node-a691478f-3632-4777-2190-c019e35fc81b-048633bd, #w-node-_3b4ebb39-6047-af0a-76e9-ec5a9ad39ff7-048633bd, #w-node-_30e20e0e-b1cf-908f-8793-39dd3aecd85b-048633bd, #w-node-_30e20e0e-b1cf-908f-8793-39dd3aecd864-048633bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6f214b3d-07aa-d613-7b6a-eec86455a0b4-048633bd {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_19fc0d65-4d87-2796-3cfe-c929c73dd064-048633bd, #w-node-_56efffc0-9df9-3163-3433-bce30b0a4d4e-048633bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_66f7b7ca-605f-0d82-9ad3-e6797b70798a-048633bd {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_54ccd2d7-330c-b37d-9978-20ac06572f43-048633bd, #w-node-_54ccd2d7-330c-b37d-9978-20ac06572f4c-048633bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f2102807-5079-b9fc-89d5-a2931114e72c-048633bd, #w-node-_9c099b61-4023-4637-61f8-5ba0c835f257-048633bd, #w-node-_53bf20cb-a2a5-cd1f-79c7-69aef9d2aee8-048633bd {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_70ac5f4c-3433-d1c8-cfc1-5ba789716783-c93d22e1 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-e5960e33-5031-8d96-e9c9-9f89878117b6-c93d22e1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f3bd68c9-b4d7-0536-8711-0ae805364431-c93d22e1, #w-node-_9c07cb33-c240-ca06-f0f9-17e849ec20ec-c93d22e1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0bcf02cc-3354-c1d6-cfc5-f11e4d3ac535-c93d22e1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1ea13959-f705-87db-478c-82f8b89e11b3-a164ef10 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_1ea13959-f705-87db-478c-82f8b89e11bc-a164ef10, #w-node-_1ea13959-f705-87db-478c-82f8b89e11c0-a164ef10 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1ea13959-f705-87db-478c-82f8b89e11c1-a164ef10 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_4caef944-f116-22b1-247d-6045b96c47b0-e434a45f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0cbe4916-01a7-1885-c929-c3ff48df5b45-e434a45f, #w-node-_1e6942d2-ccdd-6af1-e5bf-037bdb9ce5b9-e434a45f, #w-node-_1e6942d2-ccdd-6af1-e5bf-037bdb9ce5bb-e434a45f, #w-node-_7908b739-1c8f-a3fe-bdec-b5fc1a711eb8-e434a45f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7908b739-1c8f-a3fe-bdec-b5fc1a711ebe-e434a45f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_11dd4702-4708-ba89-756e-db92e09c5364-e434a45f {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_4fe5ccb6-6052-890d-aafb-ec689be649e2-e434a45f {
  align-self: center;
}

#w-node-bd12ba40-3f2d-027e-2bd5-31f5b626e2ea-e434a45f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0809732b-c4d0-a6aa-4649-165a5802c5b2-1ea7516e {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_0cbe4916-01a7-1885-c929-c3ff48df5b45-1ea7516e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_281744e0-3b0e-da46-57f5-9e7a00c45e91-1ea7516e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7d61fcfe-1504-a4e3-b67f-ed92f6130c71-1ea7516e {
  align-self: center;
}

#w-node-_7d61fcfe-1504-a4e3-b67f-ed92f6130c79-1ea7516e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_77d825ad-2cd3-4476-f06c-7a52e804077f-1ea7516e {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-b0915a02-6575-9111-abdc-d0c3b8e69d0c-1ea7516e, #video-learnmore.w-node-_4bd0746f-1929-d27a-0738-2e0fe410c6e1-1ea7516e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c1b5a7bd-382e-786d-41c7-5c8e68d97d03-1ea7516e {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f7fd49db-52e5-0aa0-e891-fcd450aa3408-1ea7516e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-fc079ed8-da3c-2ea7-733e-1ac17cc6ab06-1ea7516e, #w-node-_87e623d6-3cf3-1d3f-ea68-2423f68efe24-1ea7516e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_60ee46ef-e2c7-7e7a-42da-11432a8d2bc3-1ea7516e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_4bd0746f-1929-d27a-0738-2e0fe410c6e2-1ea7516e, #w-node-_4bd0746f-1929-d27a-0738-2e0fe410c6e6-1ea7516e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_7e8c0049-8192-277e-b0c5-743c942d2739-1ea7516e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4199f0b6-2fcc-a599-8bbd-71f0a7943975-3ffface9 {
  align-self: center;
}

#w-node-_4199f0b6-2fcc-a599-8bbd-71f0a7943979-3ffface9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_4199f0b6-2fcc-a599-8bbd-71f0a7943994-3ffface9 {
  align-self: start;
}

#w-node-e8ab2db7-f76e-8763-36f7-9fe054f68379-3ffface9 {
  align-self: center;
}

#w-node-e8ab2db7-f76e-8763-36f7-9fe054f6837d-3ffface9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b6e859c1-0e8c-94b8-0a17-1eb672aa03c5-5393951b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b6e859c1-0e8c-94b8-0a17-1eb672aa03c6-5393951b {
  align-self: start;
}

#w-node-b6e859c1-0e8c-94b8-0a17-1eb672aa03c5-8632e6c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b6e859c1-0e8c-94b8-0a17-1eb672aa03c6-8632e6c2 {
  align-self: start;
}

#w-node-_63592b41-8be1-3aed-0643-8d67e59e3a20-e59e3a1f {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_7ea0e0f9-f7c9-9df3-f95f-20802087aab2-f8b04d6c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0cbe4916-01a7-1885-c929-c3ff48df5b45-f8b04d6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3f27e062-a90e-4230-f6ca-2f83800c43d4-f8b04d6c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_071ccd4e-c78c-6efc-a4af-783cf072f898-f8b04d6c, #w-node-_4d60ec25-dbaa-04da-6942-456ea2e817a2-f8b04d6c, #w-node-_85d7a57e-dee4-db28-e856-1c558de82bee-f8b04d6c, #w-node-a35f0f7f-fcba-cd61-3c04-ab334dccf158-f8b04d6c, #w-node-f79162f3-7c94-e090-9230-2c5983199ced-f8b04d6c, #w-node-_299f500a-beb7-26dc-7b5f-ad9fc533c565-f8b04d6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c88edf3c-62eb-91a8-cb2b-659bd41a3568-f8b04d6c {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c88edf3c-62eb-91a8-cb2b-659bd41a3569-f8b04d6c {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#offerhousing.w-node-_3df6e1f5-503f-5abe-cc9d-0f23e0a40932-f8b04d6c {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_121ed4a2-9bd1-228d-ff03-091ddeff523a-f8b04d6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#temporarystructure.w-node-_04ba2255-6775-dc42-583b-23312e3f4e6c-f8b04d6c, #temporarystructure.w-node-fba26bae-2cc4-a665-6e61-7ebba3976748-f8b04d6c, #videos.w-node-a8a62969-8487-2767-331a-dfb603d3e1e0-f8b04d6c {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-b0c2d38d-625c-07cd-c885-e54aadbf4010-f8b04d6c {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_4fa20b80-dd54-6478-ba39-94b9c56a4204-f8b04d6c, #w-node-_6d931729-7188-3e8b-7779-408610b4cded-f8b04d6c, #w-node-_23dd8339-22e0-0945-1f9a-a339232c34ba-f8b04d6c, #w-node-caa230b4-a222-3e5a-c615-b3281cb1eded-f8b04d6c, #w-node-_237d9fb5-c87f-d05d-93be-ec788ba9a162-f8b04d6c, #w-node-_97f28a0f-b053-7368-6d75-8d5b082f787b-097f3cad {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2fe546f9-7ca1-6341-32ad-756b97375368-097f3cad, #w-node-_2fe546f9-7ca1-6341-32ad-756b9737536e-097f3cad {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#importantdates.w-node-_9ebd1989-6e02-bde1-aa8a-c595847fe491-097f3cad {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_9002b571-4e3a-9302-3c4d-74d9be6cc81e-097f3cad, #w-node-_9002b571-4e3a-9302-3c4d-74d9be6cc81f-097f3cad {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b6cb5407-40fb-6fb3-da64-0b5b27e4857f-097f3cad {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cb9e6612-1568-8d2d-29d5-8ac4a6e01578-097f3cad {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-cb9e6612-1568-8d2d-29d5-8ac4a6e0157e-097f3cad, #w-node-cb9e6612-1568-8d2d-29d5-8ac4a6e0157f-097f3cad {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cb9e6612-1568-8d2d-29d5-8ac4a6e01583-097f3cad, #w-node-cb9e6612-1568-8d2d-29d5-8ac4a6e01587-097f3cad, #w-node-e698724f-56eb-8243-6970-640f72567691-097f3cad {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6d4437bf-71a2-90bb-58d5-f5ccc59f0a4a-097f3cad {
  align-self: start;
}

#w-node-d8356f1b-6d32-1a8d-162f-0590ee26ea87-097f3cad, #w-node-d8356f1b-6d32-1a8d-162f-0590ee26ea88-097f3cad, #w-node-d8356f1b-6d32-1a8d-162f-0590ee26ea89-097f3cad, #w-node-d8356f1b-6d32-1a8d-162f-0590ee26ea8a-097f3cad {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9d140576-7810-349d-0a7f-f0aa9ab82539-1303ed8b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0cbe4916-01a7-1885-c929-c3ff48df5b45-1303ed8b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3b23eec4-fe23-40e1-d37d-dfcdd9f156b5-b308fe86, #w-node-_3b23eec4-fe23-40e1-d37d-dfcdd9f156b6-b308fe86, #w-node-ba6da48d-a835-08d5-6d6f-bc4fdd8932a0-ca11b389, #w-node-ba6da48d-a835-08d5-6d6f-bc4fdd8932a1-ca11b389 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_866cb71f-1476-7c7d-5296-03395d3c40c1-874f100f, #w-node-_22579249-ac74-3de8-0a91-1e49cda43782-874f100f, #w-node-_22579249-ac74-3de8-0a91-1e49cda43763-874f100f, #w-node-_22579249-ac74-3de8-0a91-1e49cda43773-874f100f {
  align-self: center;
}

#w-node-e4d5c864-79d4-603b-b821-d5623d00e3c0-ac57949d, #w-node-_7dc084ce-6fe8-382b-f75e-fce68b06952b-ac57949d, #w-node-_58a9cb1f-e42b-5702-0192-5319eff46f89-eff46f89 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_615dff5d-3b14-d1f1-ff29-37b1e4da3e04-e4da3df8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5731afb2-914c-0609-187e-92000f3518b6-4d6bd349 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_0cbe4916-01a7-1885-c929-c3ff48df5b45-4d6bd349, #w-node-_98720c97-4cf7-bad3-cce1-57c34f470b38-4d6bd349, #w-node-_98720c97-4cf7-bad3-cce1-57c34f470b3c-4d6bd349 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_98720c97-4cf7-bad3-cce1-57c34f470b3d-4d6bd349 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_85406619-b39b-a5f9-00f9-b0b28f502a4c-4d6bd349, #w-node-_85406619-b39b-a5f9-00f9-b0b28f502a50-4d6bd349 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_85406619-b39b-a5f9-00f9-b0b28f502a51-4d6bd349 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0cbe4916-01a7-1885-c929-c3ff48df5b45-051be029 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#schedulemeeting.w-node-cc40fe4f-3817-98ce-8a1b-9035042e3635-051be029, #schedulemeeting.w-node-bd687a89-3006-7824-6ed2-b925cdfd305d-051be029, #w-node-fc13ceaa-b0fa-14dc-2c66-248df224b8bd-051be029, #w-node-_3b23eec4-fe23-40e1-d37d-dfcdd9f156b5-b3f7ff97, #w-node-_3b23eec4-fe23-40e1-d37d-dfcdd9f156b6-b3f7ff97 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_14efbd99-8515-7f38-88cd-bc74178ea892-f879b6c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_70ac5f4c-3433-d1c8-cfc1-5ba789716783-f879b6c2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_52bd92d1-647d-a90e-ad43-52deeb290a2f-f879b6c2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_2baa1113-1e99-0a34-438d-56c2151c8e46-f879b6c2 {
  justify-self: center;
}

#w-node-_189c8106-040b-eb7b-3516-0d8b44d59b07-f879b6c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_189c8106-040b-eb7b-3516-0d8b44d59b08-f879b6c2 {
  align-self: start;
}

#w-node-c791bceb-1386-6ac6-bedb-13d1339f6c24-f879b6c2, #w-node-f5425d76-6175-ffd0-31bf-1549a78c3205-f879b6c2, #w-node-f5425d76-6175-ffd0-31bf-1549a78c3210-f879b6c2, #w-node-f5425d76-6175-ffd0-31bf-1549a78c3214-f879b6c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5425d76-6175-ffd0-31bf-1549a78c3215-f879b6c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b68a06af-1ab7-502c-9f55-0d20af25232d-f879b6c2, #w-node-_55757678-0751-90b3-7735-7d43fac9dd56-f879b6c2, #w-node-_1b734fae-8d34-62f0-3d98-343c1a09b329-f879b6c2, #w-node-fc508ab6-5960-57d7-1d68-096e3985a699-f879b6c2, #w-node-a9b8a4e9-7d66-cf27-d835-588304f41513-f879b6c2, #w-node-_61fedb9b-1a78-1c80-9e09-33f673a8f576-f879b6c2, #w-node-_0c8a06d9-9aa5-a48b-9751-4be7fe9736ed-f879b6c2, #w-node-_0c8a06d9-9aa5-a48b-9751-4be7fe9736f1-f879b6c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c8a06d9-9aa5-a48b-9751-4be7fe9736f2-f879b6c2, #w-node-_0c8a06d9-9aa5-a48b-9751-4be7fe973713-f879b6c2, #w-node-_0c8a06d9-9aa5-a48b-9751-4be7fe973716-f879b6c2, #w-node-eb4b06e4-1e6b-bb88-fdef-de50bce52703-f879b6c2, #w-node-eb4b06e4-1e6b-bb88-fdef-de50bce52706-f879b6c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0667c7a8-2efc-5f48-2ded-81df802c6fd3-f879b6c2 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#opportunities.w-node-_0667c7a8-2efc-5f48-2ded-81df802c6fd1-f879b6c2 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_5a7d5bbb-c89e-be73-f39f-323deef61e9a-f879b6c2 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-_2afa12a8-c079-5f7c-aff6-1309fb5c6575-f879b6c2, #w-node-_2afa12a8-c079-5f7c-aff6-1309fb5c657f-f879b6c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_28e24902-9716-a8f6-7167-504a9a60cd65-9a60cd61 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#Last-Name-4.w-node-_28e24902-9716-a8f6-7167-504a9a60cd6c-9a60cd61, #Phone-optional-2.w-node-_28e24902-9716-a8f6-7167-504a9a60cd6e-9a60cd61 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_73a70f5c-741f-a393-0cbf-89c1fae216c5-ac59363d {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-dfda8eb4-895d-ac9d-d5f6-b40c04a3b582-ac59363d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-dfda8eb4-895d-ac9d-d5f6-b40c04a3b554-ac59363d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dfda8eb4-895d-ac9d-d5f6-b40c04a3b585-ac59363d, #w-node-dfda8eb4-895d-ac9d-d5f6-b40c04a3b590-ac59363d, #w-node-dfda8eb4-895d-ac9d-d5f6-b40c04a3b595-ac59363d, #w-node-dfda8eb4-895d-ac9d-d5f6-b40c04a3b59a-ac59363d, #latestupdates.w-node-_04233352-e3b1-9cd0-28ba-1be55e85453c-ac59363d, #w-node-_04233352-e3b1-9cd0-28ba-1be55e85453d-ac59363d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#feedback.w-node-_6fd152b5-b229-36bc-e432-0eb8f5802c65-ac59363d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-da2537b7-7b7b-9361-858f-43c55ffae864-ac59363d, #w-node-da2537b7-7b7b-9361-858f-43c55ffae865-ac59363d, #w-node-dfda8eb4-895d-ac9d-d5f6-b40c04a3b59b-ac59363d, #w-node-dfda8eb4-895d-ac9d-d5f6-b40c04a3b5ac-ac59363d, #w-node-dfda8eb4-895d-ac9d-d5f6-b40c04a3b5b2-ac59363d, #w-node-dfda8eb4-895d-ac9d-d5f6-b40c04a3b5b8-ac59363d, #w-node-dfda8eb4-895d-ac9d-d5f6-b40c04a3b5be-ac59363d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1de4c8ff-b566-5d7a-e100-966b389e4dcd-ac59363d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1de4c8ff-b566-5d7a-e100-966b389e4dce-ac59363d {
  align-self: start;
}

#w-node-_14efbd99-8515-7f38-88cd-bc74178ea892-624caa66 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_70ac5f4c-3433-d1c8-cfc1-5ba789716783-624caa66 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7f98ba4f-ddde-be82-38fe-59e1c0ff5040-624caa66 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_46aae28d-c38c-4c50-a751-899d4c98a766-624caa66 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_46aae28d-c38c-4c50-a751-899d4c98a767-624caa66 {
  align-self: start;
}

#fs-modal-1-popup.w-node-_39000065-199c-b733-3f5a-3066ffe7d903-624caa66 {
  align-self: center;
}

#w-node-_036cb073-25aa-6c39-5a0a-748ae0130ebc-624caa66 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d8cd6156-e05a-79f7-061e-de88192a6210-624caa66, #w-node-c216ba36-d060-638b-8ba2-f7ca7e59d893-624caa66, #w-node-_06278b74-c4b3-d93d-d6fd-18d44f906dd8-624caa66, #w-node-_2b4e42e2-97f9-5796-f57b-25fd962faf05-624caa66, #w-node-_6326d508-725b-3147-fea2-6e8bef8e2d6b-624caa66, #w-node-b592c497-dd26-07c9-6030-42d70fd5133c-624caa66, #w-node-_11d70fbb-2e64-bf0f-0e27-86915e1f9284-624caa66, #w-node-ba90309b-19b6-a97d-7247-c9181e12077c-624caa66 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c791bceb-1386-6ac6-bedb-13d1339f6c24-624caa66, #w-node-f5425d76-6175-ffd0-31bf-1549a78c3205-624caa66, #w-node-f5425d76-6175-ffd0-31bf-1549a78c3210-624caa66, #w-node-f5425d76-6175-ffd0-31bf-1549a78c3214-624caa66 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5425d76-6175-ffd0-31bf-1549a78c3215-624caa66, #w-node-_8bc35460-58ea-b9c2-23c6-b4ba07223838-624caa66 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#Last-Name.w-node-_746d251b-890d-3d34-935e-52e10662855e-624caa66, #Phone-optional.w-node-de52c3cd-c953-f528-aa3f-485f340933d2-624caa66, #w-node-b68a06af-1ab7-502c-9f55-0d20af25232d-624caa66, #w-node-_55757678-0751-90b3-7735-7d43fac9dd56-624caa66, #w-node-_1b734fae-8d34-62f0-3d98-343c1a09b329-624caa66, #w-node-fc508ab6-5960-57d7-1d68-096e3985a699-624caa66, #w-node-a9b8a4e9-7d66-cf27-d835-588304f41513-624caa66, #w-node-_61fedb9b-1a78-1c80-9e09-33f673a8f576-624caa66, #w-node-_0c8a06d9-9aa5-a48b-9751-4be7fe9736ed-624caa66, #w-node-_0c8a06d9-9aa5-a48b-9751-4be7fe9736f1-624caa66 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c8a06d9-9aa5-a48b-9751-4be7fe9736f2-624caa66, #w-node-_0c8a06d9-9aa5-a48b-9751-4be7fe973713-624caa66, #w-node-_0c8a06d9-9aa5-a48b-9751-4be7fe973716-624caa66, #w-node-eb4b06e4-1e6b-bb88-fdef-de50bce52703-624caa66, #w-node-eb4b06e4-1e6b-bb88-fdef-de50bce52706-624caa66 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0667c7a8-2efc-5f48-2ded-81df802c6fd3-624caa66 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#opportunities.w-node-_0667c7a8-2efc-5f48-2ded-81df802c6fd1-624caa66 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_5a7d5bbb-c89e-be73-f39f-323deef61e9a-624caa66 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: start;
}

#w-node-_2afa12a8-c079-5f7c-aff6-1309fb5c6575-624caa66, #w-node-_2afa12a8-c079-5f7c-aff6-1309fb5c657f-624caa66 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5731afb2-914c-0609-187e-92000f3518b6-a587444a {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_0cbe4916-01a7-1885-c929-c3ff48df5b45-a587444a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0e2f9c3d-d0d6-7f84-3616-0373562d3715-a587444a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4cc73f81-d974-5e1d-e701-f2c5cf8f8e06-a587444a {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_4cc73f81-d974-5e1d-e701-f2c5cf8f8e0c-a587444a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4cc73f81-d974-5e1d-e701-f2c5cf8f8e0d-a587444a {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_4cc73f81-d974-5e1d-e701-f2c5cf8f8e10-a587444a {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_4a7b06aa-e249-608d-7043-04ed2a839886-a587444a, #w-node-_4a7b06aa-e249-608d-7043-04ed2a839895-a587444a, #w-node-_4cea6a20-d3cd-ad3e-7bfd-31a5c562b4b2-a587444a, #w-node-_4cea6a20-d3cd-ad3e-7bfd-31a5c562b4ba-a587444a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_35171e79-9ace-d661-0a0d-c55c76df47e2-ba2a98ff {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: center;
}

#w-node-fa88f7d5-cbe1-3de3-656e-79770da55601-ba2a98ff {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-fa88f7d5-cbe1-3de3-656e-79770da55608-ba2a98ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa88f7d5-cbe1-3de3-656e-79770da55609-ba2a98ff {
  align-self: start;
}

#whatiscdbg-dr.w-node-_30b596f6-0ec8-f995-e0d9-c8cdd43826dd-ba2a98ff {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#feedback.w-node-_0768459b-86a7-a527-3b99-0183e65f4031-ba2a98ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_790dc9c9-c358-d84e-8095-245ee443569c-ba2a98ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ef9977f1-ffb7-d199-7fd7-6101e6ce0867-ba2a98ff {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#feedback.w-node-_2531f51a-61cb-dd2e-8b00-4ce0f360005c-ba2a98ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f5f2dc35-6524-20af-2dc9-882d87a1dfc9-ba2a98ff {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7d119eeb-c9cb-5a47-27df-f821915bd976-ba2a98ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2a9fb709-cd58-a9be-77da-0ae1c156ddf3-ba2a98ff {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c578b659-39f0-efe6-44fa-659b4b627e1b-ba2a98ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-c578b659-39f0-efe6-44fa-659b4b627e31-ba2a98ff {
  align-self: center;
}

#w-node-c578b659-39f0-efe6-44fa-659b4b627e33-ba2a98ff {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ece1438c-1ea6-b520-982e-85130ea08ad1-ba2a98ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-ece1438c-1ea6-b520-982e-85130ea08adb-ba2a98ff {
  align-self: center;
}

#w-node-ece1438c-1ea6-b520-982e-85130ea08add-ba2a98ff {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7c016474-05f5-e172-1fe1-f50a1e34d719-ba2a98ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_7c016474-05f5-e172-1fe1-f50a1e34d725-ba2a98ff {
  align-self: center;
}

#w-node-_7876a6c5-1b72-c5a7-5e3a-dde01657c341-ba2a98ff, #w-node-_01485b0e-c325-86d0-cbbe-fa14db01ae39-ba2a98ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_01485b0e-c325-86d0-cbbe-fa14db01ae43-ba2a98ff {
  align-self: center;
}

#w-node-c4e4255e-c2dd-aa95-83fe-7697770b4bbf-75726abd {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-edef49a1-c33d-f47a-1ec5-93866892f7d4-75726abd {
  align-self: start;
}

#w-node-_08cf68c4-d3a6-345d-e445-b19a79fd5bfd-75726abd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_08cf68c4-d3a6-345d-e445-b19a79fd5bfe-75726abd {
  align-self: center;
}

#w-node-_08cf68c4-d3a6-345d-e445-b19a79fd5c14-75726abd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_08cf68c4-d3a6-345d-e445-b19a79fd5c15-75726abd, #w-node-_08cf68c4-d3a6-345d-e445-b19a79fd5c28-75726abd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_08cf68c4-d3a6-345d-e445-b19a79fd5c46-75726abd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_08cf68c4-d3a6-345d-e445-b19a79fd5c47-75726abd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_4caef944-f116-22b1-247d-6045b96c47b0-b4eb16ff, #w-node-_9561898d-a078-8bf0-050e-347322cdc55e-b4eb16ff {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9561898d-a078-8bf0-050e-347322cdc565-b4eb16ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9561898d-a078-8bf0-050e-347322cdc566-b4eb16ff {
  align-self: start;
}

#w-node-e6e2936a-81db-a233-ea53-1fa6d453cee2-b4eb16ff, #w-node-e6e2936a-81db-a233-ea53-1fa6d453ceec-b4eb16ff, #w-node-_8f0a77df-25c6-a921-22a9-5f1bb5c1e9cc-b4eb16ff, #w-node-_8f0a77df-25c6-a921-22a9-5f1bb5c1e9d8-b4eb16ff, #w-node-_4e708763-aa27-a44d-a9eb-077583fbb648-b4eb16ff, #w-node-_4e708763-aa27-a44d-a9eb-077583fbb652-b4eb16ff, #w-node-bd5a52a2-da65-f9b5-0a2a-edb046c714ab-b4eb16ff, #w-node-bd5a52a2-da65-f9b5-0a2a-edb046c714b5-b4eb16ff, #w-node-_45ffc942-1cae-df9c-911d-673d72c3a690-b4eb16ff, #w-node-_45ffc942-1cae-df9c-911d-673d72c3a69a-b4eb16ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2c9b7dc8-88ca-caf9-6494-8b4edda72191-b4eb16ff, #w-node-_2c9b7dc8-88ca-caf9-6494-8b4edda72198-b4eb16ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2c9b7dc8-88ca-caf9-6494-8b4edda7219f-b4eb16ff {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2c9b7dc8-88ca-caf9-6494-8b4edda721a0-b4eb16ff {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_90d6fb58-0cac-b14f-dfec-d07b5dbdfed8-7f87013a, #w-node-_90d6fb58-0cac-b14f-dfec-d07b5dbdfed4-7f87013a, #w-node-_17dda648-3814-5227-e0d7-15cc15281b50-7f87013a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0f684805-42e2-0d41-b557-c42dcfdb9b50-7f87013a {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_0f684805-42e2-0d41-b557-c42dcfdb9b51-7f87013a {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_18b5981d-bfab-e43b-0c0a-26ae90841d72-7f87013a, #w-node-_18b5981d-bfab-e43b-0c0a-26ae90841d76-7f87013a, #w-node-_18b5981d-bfab-e43b-0c0a-26ae90841d7a-7f87013a, #w-node-_18b5981d-bfab-e43b-0c0a-26ae90841d7e-7f87013a, #w-node-_0cbe4916-01a7-1885-c929-c3ff48df5b45-7f87013a, #w-node-_1e6942d2-ccdd-6af1-e5bf-037bdb9ce5b9-7f87013a, #w-node-_1e6942d2-ccdd-6af1-e5bf-037bdb9ce5bb-7f87013a, #w-node-_1291593e-0f7d-147b-df18-41390867454e-7f87013a, #w-node-_317af14b-0814-cec7-619a-009c621f6af1-7f87013a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2e153db3-69ae-f26a-ebab-876ac0315b77-7f87013a, #overview.w-node-_4a7d2af6-02a2-5a48-9d1f-df1b620ef415-7f87013a, #phases.w-node-_0b6aa581-9d10-1567-4420-3cd5e9010be3-7f87013a, #w-node-_6ac5895b-bd95-ede5-f8b5-1fe904154605-7f87013a, #w-node-_4caef944-f116-22b1-247d-6045b96c47b0-9f77d3ff, #w-node-_4caef944-f116-22b1-247d-6045b96c47b0-c2064945, #w-node-cee0b290-d9f7-b85c-8bdd-00975e25f2f3-c2064945, #w-node-_56db4839-03d4-a724-58f9-b527cb64de58-c2064945, #w-node-c93c3e5f-10f2-a343-66d7-87414419bf9a-c2064945 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_12f6ec60-f61d-470e-3ca9-ea4b2eabb69b-c2064945, #w-node-_12f6ec60-f61d-470e-3ca9-ea4b2eabb6ac-c2064945, #w-node-f0541d4f-d1b1-a596-b657-b536ff2962b8-c2064945, #w-node-f0541d4f-d1b1-a596-b657-b536ff2962c6-c2064945, #w-node-e6e2936a-81db-a233-ea53-1fa6d453cee2-c2064945, #w-node-e6e2936a-81db-a233-ea53-1fa6d453ceec-c2064945 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8f0a77df-25c6-a921-22a9-5f1bb5c1e9cc-c2064945 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: center;
}

#w-node-e976a936-2504-6217-0b23-34fb8a61f124-c2064945, #w-node-cc4c0ffc-4560-3f09-f4f4-305aa0741246-c2064945 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee132762-2283-9363-039a-529995ba98a1-c2064945 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-ee132762-2283-9363-039a-529995ba98a8-c2064945 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee132762-2283-9363-039a-529995ba98a9-c2064945 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-bbbe1b5e-ac68-a9b8-8e1b-bf0866f9d066-c2064945 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_536ae6b5-a4cd-89fc-fac8-4485d554bffb-c2064945 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a5fb9f4e-f3b7-d6da-47e5-e39cfbc81c78-c2064945 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-a5fb9f4e-f3b7-d6da-47e5-e39cfbc81c7f-c2064945 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a5fb9f4e-f3b7-d6da-47e5-e39cfbc81c80-c2064945 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8a073ec6-6c70-216e-1145-36782e7db1a6-c2064945 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-b3ebe0b4-aed6-4191-85fe-5f7608e4265b-c2064945 {
  align-self: start;
}

#w-node-b3ebe0b4-aed6-4191-85fe-5f7608e4265d-c2064945, #w-node-b3ebe0b4-aed6-4191-85fe-5f7608e42666-c2064945 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_2d06c733-c43c-9152-b633-f6e0d19b4f91-c2064945 {
  align-self: start;
}

#w-node-_2d06c733-c43c-9152-b633-f6e0d19b4f93-c2064945, #w-node-_2d06c733-c43c-9152-b633-f6e0d19b4f9b-c2064945, #w-node-d5b7a199-c3bb-1fda-5450-98f025f43d13-c2064945, #w-node-d5b7a199-c3bb-1fda-5450-98f025f43d1b-c2064945 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

@media screen and (min-width: 1920px) {
  #w-node-_161d6555-5718-4d88-19eb-9219f7e6e3da-f7e6e3d7 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    align-self: center;
  }

  #w-node-b615f627-eac7-b04e-aac0-ecd0384e0438-35d5f69a, #w-node-b615f627-eac7-b04e-aac0-ecd0384e042f-35d5f69a, #w-node-ad99a0f9-6777-2e23-24d4-1eb07efc362e-35d5f69a, #w-node-_49b72510-a1ff-e465-476b-dce21ae83d07-1ae83cf5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_91b75408-c282-d650-7af3-a2c2585dc510-5c908b00 {
    align-self: stretch;
  }

  #w-node-_1eac7f7c-4adf-c210-638d-7e13115ead48-99dbe4fb {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_52bd92d1-647d-a90e-ad43-52deeb290a2f-f879b6c2 {
    align-self: center;
  }

  #w-node-_2baa1113-1e99-0a34-438d-56c2151c8e46-f879b6c2 {
    justify-self: center;
  }

  #w-node-_189c8106-040b-eb7b-3516-0d8b44d59b07-f879b6c2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #feedback.w-node-_6fd152b5-b229-36bc-e432-0eb8f5802c65-ac59363d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_1de4c8ff-b566-5d7a-e100-966b389e4dcd-ac59363d, #w-node-_46aae28d-c38c-4c50-a751-899d4c98a766-624caa66, #w-node-fa88f7d5-cbe1-3de3-656e-79770da55608-ba2a98ff {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #feedback.w-node-_0768459b-86a7-a527-3b99-0183e65f4031-ba2a98ff, #feedback.w-node-_2531f51a-61cb-dd2e-8b00-4ce0f360005c-ba2a98ff {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_9561898d-a078-8bf0-050e-347322cdc565-b4eb16ff {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (min-width: 1440px) {
  #w-node-_161d6555-5718-4d88-19eb-9219f7e6e3da-f7e6e3d7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-e2440a39-0df0-32b4-61ee-69ee2fa5c517-35d5f6bf {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1bbac4bc-daed-3a72-a4e6-a62cc0ebd95b-ba5d3bb1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_0cbe4916-01a7-1885-c929-c3ff48df5b45-0dd0f4ae {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_201112ab-a471-8fbb-7ce1-219ba1228f3f-0dd0f4ae, #w-node-f852525e-c2c8-1b80-2a0e-2716e22d06d6-0dd0f4ae {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-fc55769e-571c-e355-77b8-815260b888da-0dd0f4ae {
    align-self: center;
  }

  #w-node-_0cbe4916-01a7-1885-c929-c3ff48df5b45-1d4c3479 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_87ebe7d1-c3e2-66dd-c27d-90f5beabb702-048633bd, #w-node-_76692ecd-00bb-7e16-7616-4ba58d00b7f1-048633bd, #w-node-_15382a0b-d7ef-f1e6-100d-e7610cfaaab7-048633bd, #w-node-_0c29d885-87e1-88ea-5f6d-57b197307b95-048633bd, #w-node-_004ce770-1aed-13ab-d327-a0130f7edc39-048633bd {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-f3bd68c9-b4d7-0536-8711-0ae805364431-c93d22e1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_77026bd8-b075-8b13-2ae8-bd2e9fa922b5-1303ed8b {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #feedback.w-node-_6fd152b5-b229-36bc-e432-0eb8f5802c65-ac59363d, #w-node-_4cc73f81-d974-5e1d-e701-f2c5cf8f8e06-a587444a, #w-node-_4a7b06aa-e249-608d-7043-04ed2a839886-a587444a, #w-node-_4cea6a20-d3cd-ad3e-7bfd-31a5c562b4b2-a587444a, #feedback.w-node-_0768459b-86a7-a527-3b99-0183e65f4031-ba2a98ff, #feedback.w-node-_2531f51a-61cb-dd2e-8b00-4ce0f360005c-ba2a98ff, #w-node-_7d119eeb-c9cb-5a47-27df-f821915bd976-ba2a98ff, #w-node-c578b659-39f0-efe6-44fa-659b4b627e1b-ba2a98ff, #w-node-ece1438c-1ea6-b520-982e-85130ea08ad1-ba2a98ff, #w-node-_7c016474-05f5-e172-1fe1-f50a1e34d719-ba2a98ff, #w-node-_7876a6c5-1b72-c5a7-5e3a-dde01657c341-ba2a98ff, #w-node-_01485b0e-c325-86d0-cbbe-fa14db01ae39-ba2a98ff, #w-node-e6e2936a-81db-a233-ea53-1fa6d453cee2-b4eb16ff, #w-node-_8f0a77df-25c6-a921-22a9-5f1bb5c1e9cc-b4eb16ff, #w-node-_4e708763-aa27-a44d-a9eb-077583fbb648-b4eb16ff, #w-node-bd5a52a2-da65-f9b5-0a2a-edb046c714ab-b4eb16ff, #w-node-_45ffc942-1cae-df9c-911d-673d72c3a690-b4eb16ff, #w-node-_12f6ec60-f61d-470e-3ca9-ea4b2eabb69b-c2064945, #w-node-f0541d4f-d1b1-a596-b657-b536ff2962b8-c2064945, #w-node-e6e2936a-81db-a233-ea53-1fa6d453cee2-c2064945, #w-node-_8f0a77df-25c6-a921-22a9-5f1bb5c1e9cc-c2064945, #w-node-ee132762-2283-9363-039a-529995ba98a1-c2064945, #w-node-a5fb9f4e-f3b7-d6da-47e5-e39cfbc81c78-c2064945 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-b3ebe0b4-aed6-4191-85fe-5f7608e4265d-c2064945, #w-node-_2d06c733-c43c-9152-b633-f6e0d19b4f93-c2064945, #w-node-d5b7a199-c3bb-1fda-5450-98f025f43d13-c2064945 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_08bfa4dd-3b04-8294-6c22-1c6050eacd5e-35d5f661, #w-node-_819e3da3-95b7-5c34-fe10-0de1f638079f-35d5f661, #w-node-_5b0b8b5f-8635-e6f8-b85c-8baed8ad210e-35d5f661, #w-node-_6c4ac367-5c26-f178-1f83-4619848ec6d2-35d5f661, #w-node-_46484be1-8404-209f-2820-c7c271369e84-35d5f661, #w-node-_062f690f-5133-1797-ba43-d7f6cacdbc8a-35d5f661, #w-node-_23bdae24-d5e7-bb80-112d-4621b0aa7c9a-35d5f661, #w-node-d2ec765c-c659-b057-8b17-5b75d06ebcdf-35d5f661 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d2ec765c-c659-b057-8b17-5b75d06ebce4-35d5f661 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-d2ec765c-c659-b057-8b17-5b75d06ebcff-35d5f661 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d2ec765c-c659-b057-8b17-5b75d06ebd04-35d5f661 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-b644868d-de79-6de5-19d5-ec721b50676f-35d5f661, #w-node-b644868d-de79-6de5-19d5-ec721b506795-35d5f661, #w-node-b644868d-de79-6de5-19d5-ec721b5067bb-35d5f661, #w-node-b644868d-de79-6de5-19d5-ec721b5067db-35d5f661, #w-node-b644868d-de79-6de5-19d5-ec721b5067f5-35d5f661 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-d2ec765c-c659-b057-8b17-5b75d06ebd25-35d5f661 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d2ec765c-c659-b057-8b17-5b75d06ebd2a-35d5f661 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-d6468e37-e38f-4cb0-b5da-f49abc6b151d-35d5f661 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-bdf375e4-f372-ad95-cceb-78bd47bb7446-47bb7443 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_161d6555-5718-4d88-19eb-9219f7e6e3da-f7e6e3d7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-b615f627-eac7-b04e-aac0-ecd0384e0438-35d5f69a, #w-node-b615f627-eac7-b04e-aac0-ecd0384e042f-35d5f69a, #w-node-ad99a0f9-6777-2e23-24d4-1eb07efc362e-35d5f69a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f2e42ff8-732f-17f5-683a-7ee54f94b393-4f94b390 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: start;
  }

  #w-node-aa2a0fd3-b835-3960-47b4-b3e7e3ad3945-35d5f6c3, #w-node-_9accc555-be00-9d8f-ad56-44bdbd697a0d-35d5f6c3, #w-node-_0cbe4916-01a7-1885-c929-c3ff48df5b3a-e237e672, #w-node-_0cbe4916-01a7-1885-c929-c3ff48df5b3a-282aa787, #w-node-b7557f6b-9f90-65bd-3df6-e3c478d51ca5-282aa787, #w-node-_6f1b4d70-c222-aca9-3be4-fdfdf677bd03-282aa787, #w-node-_9e546a14-01bb-a9a2-fd54-5665d99a95b8-282aa787 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_2a6e443c-ab40-4cfb-5767-f04cc4ce82d1-b265dfbc {
    align-self: stretch;
  }

  #w-node-_8c1a255c-8617-a80d-f478-17dc6e575985-b265dfbc, #w-node-_9bbed252-ff86-fa36-2233-96d7c0b8afbb-b265dfbc, #w-node-b7bdd94a-75fd-1895-099a-362f20337a6a-b265dfbc, #w-node-_652cd95f-0482-5268-41b6-138c1aa143c7-b265dfbc, #w-node-d786e8a7-14bf-905a-57e8-99d9d68b8eba-b265dfbc, #w-node-f3de5985-90f7-debb-3f6e-e7a17b5da34f-308bdac5 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_7f5e09c0-0e74-4949-06da-092fc787e6c6-c787e6c4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0cbe4916-01a7-1885-c929-c3ff48df5b3a-37c5e30f, #w-node-b7557f6b-9f90-65bd-3df6-e3c478d51ca5-37c5e30f, #w-node-c4bf00d1-0bd5-e74a-4221-8372523b6611-37c5e30f, #w-node-_8930680b-6270-9c2e-e5af-6f3cb45e8dc4-37c5e30f, #w-node-_6d30b244-504e-3201-6c42-3e78fca88591-37c5e30f, #w-node-_1df23fce-f85b-1c2f-b4e1-143c1a99f437-37c5e30f, #w-node-_0cbe4916-01a7-1885-c929-c3ff48df5b3a-66dacd86, #w-node-b7557f6b-9f90-65bd-3df6-e3c478d51ca5-66dacd86, #w-node-_381ba9f8-af60-b11a-0e77-becd5718800f-66dacd86, #w-node-bb5d139f-c673-b1ea-b0e2-18f335eb0ba4-66dacd86, #w-node-a18ce640-1198-aa8f-cae4-924883bf34bf-66dacd86, #w-node-cfa570c6-43df-e533-3bf6-d7dcfacd553a-66dacd86, #w-node-_29b24b66-56f9-50eb-9cb7-94fffe4e0f76-66dacd86, #w-node-_4e57ce64-f7bd-17d2-b534-c74177f63d65-66dacd86, #w-node-_0cbe4916-01a7-1885-c929-c3ff48df5b3a-7aad7f58, #w-node-_39739ff0-9000-f388-7b0b-0589047041fc-7aad7f58, #w-node-b7557f6b-9f90-65bd-3df6-e3c478d51ca5-7aad7f58, #w-node-_34505ad0-f1d8-57af-bd8e-091fe889eeed-7aad7f58, #w-node-_1df23fce-f85b-1c2f-b4e1-143c1a99f437-7aad7f58 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-a1ee8d2d-efdf-f53f-cfa7-55274f596fa3-494375e4, #w-node-_38b0b656-35f5-9462-c6c2-0a4239bff924-494375e4, #w-node-_364db247-87a5-a105-0905-b14341f112c1-6b14c9bc, #w-node-b1d4f0ef-f7d7-a314-d2f7-2805face6031-6b14c9bc {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b1d4f0ef-f7d7-a314-d2f7-2805face6036-6b14c9bc {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-eca9226c-3ad9-74c6-4e19-8ced348dbf45-6b14c9bc {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-eca9226c-3ad9-74c6-4e19-8ced348dbf4a-6b14c9bc {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_5830e350-7674-e900-86d2-c02fe258765e-6b14c9bc, #w-node-_9772dd58-5b22-fc7e-e7d8-c6ad8c4961a7-6b14c9bc {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_9772dd58-5b22-fc7e-e7d8-c6ad8c4961ac-6b14c9bc {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-cdbcedc6-e431-8425-b506-733d12b80863-6b14c9bc {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-cdbcedc6-e431-8425-b506-733d12b80868-6b14c9bc {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-a21f6b1a-c34f-0ced-78dc-9a33d8bfc1b7-d8bfc1b5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_8b0856fa-8f3c-8663-b85d-b4f56603cc03-6603cc02 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-bda89ed4-81fd-9e18-9481-b2f78853d408-6603cc02 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a3f77d2e-04ff-236b-dd83-d5d98dd7fbde-a04cfdd0, #w-node-e5ce0552-d5ce-d508-f1be-0977dc52d4c4-a04cfdd0, #w-node-_415d1e4e-e8e1-e6d0-c18a-fdddccf4a629-a04cfdd0, #w-node-f0e69d17-0c48-1d89-b4b8-368d612f8bba-a04cfdd0, #w-node-bd709a7d-fe8e-3229-7288-f452b127e36c-a04cfdd0, #w-node-bd709a7d-fe8e-3229-7288-f452b127e370-a04cfdd0, #w-node-bd709a7d-fe8e-3229-7288-f452b127e374-a04cfdd0, #w-node-bd709a7d-fe8e-3229-7288-f452b127e378-a04cfdd0, #w-node-bd709a7d-fe8e-3229-7288-f452b127e37c-a04cfdd0 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_77642fab-8e49-135f-18e1-973ad486f8de-e132606d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f0c560f0-d74f-cb58-124a-c086900c0ef0-e132606d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-eb24b509-b58f-f855-729b-1bec98970ccc-e132606d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-eb24b509-b58f-f855-729b-1bec98970cd1-e132606d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_0cbe4916-01a7-1885-c929-c3ff48df5b3a-93ec6a79, #w-node-_84615195-c3d6-0f96-193b-0f3e308d2053-93ec6a79, #w-node-_773f069b-c64e-60df-9be2-c063efcecb88-93ec6a79, #w-node-e2547c0a-a0e6-db60-b389-bfab4ee73e64-93ec6a79, #w-node-_724c4419-48b3-38eb-864a-e13ca003a690-93ec6a79, #w-node-_853f5623-ca0c-8316-e5cd-4fcead8e481b-93ec6a79, #w-node-ed4a6e0d-7b1a-6227-936a-7efef59274f2-93ec6a79, #w-node-b60888d3-8e4a-f311-be26-95b36490b628-93ec6a79, #w-node-_862ce778-419d-2552-8f1b-b325fe263f0f-93ec6a79 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-c9ef5962-aa91-e233-2fd6-39efcca58fb6-43f5be83 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0cbe4916-01a7-1885-c929-c3ff48df5b3a-ba5d3bb1, #w-node-_1d8a75b9-6eef-6285-3cc4-564d66d123b2-ba5d3bb1, #w-node-_0b6e875d-d98c-2f9f-24ee-25d44e2dd6f4-ba5d3bb1, #w-node-_773f069b-c64e-60df-9be2-c063efcecb88-ba5d3bb1, #w-node-ecc7078b-0f43-fdd8-a9a7-d0a5a51d00e0-ba5d3bb1, #w-node-f8b7b960-b159-9982-c114-eeb6e73bccd1-ba5d3bb1, #w-node-_9e546a14-01bb-a9a2-fd54-5665d99a95b8-ba5d3bb1 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-f99729e4-f938-8e6f-25e2-57a48153200c-ba5d3bb1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0cbe4916-01a7-1885-c929-c3ff48df5b3a-806158eb, #w-node-b7557f6b-9f90-65bd-3df6-e3c478d51ca5-806158eb, #w-node-c4bf00d1-0bd5-e74a-4221-8372523b6611-806158eb, #w-node-_8930680b-6270-9c2e-e5af-6f3cb45e8dc4-806158eb, #w-node-_6d30b244-504e-3201-6c42-3e78fca88591-806158eb, #w-node-_1df23fce-f85b-1c2f-b4e1-143c1a99f437-806158eb, #w-node-_0cbe4916-01a7-1885-c929-c3ff48df5b3a-0dd0f4ae, #w-node-_04fc5eae-f407-58b8-be88-b1e497c99ed6-0dd0f4ae, #w-node-_8fa0b983-0b68-f443-f249-4278ed15af9f-0dd0f4ae, #w-node-_20e8feac-bf5d-02e4-4c5e-81ea24ee4574-0dd0f4ae, #w-node-_261edc31-868f-017b-7557-c44db7a6ae69-0dd0f4ae, #w-node-_261edc31-868f-017b-7557-c44db7a6ae7b-0dd0f4ae, #w-node-_6a2e2873-763d-e451-b756-199f07b85ef1-0dd0f4ae, #w-node-_4267f0be-db12-3f59-d2c0-66a8ed204308-0dd0f4ae {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-f852525e-c2c8-1b80-2a0e-2716e22d06b5-0dd0f4ae {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f852525e-c2c8-1b80-2a0e-2716e22d06ba-0dd0f4ae {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_0cbe4916-01a7-1885-c929-c3ff48df5b3a-1d4c3479, #w-node-_90164041-0dd9-bccc-0122-c0df2d5a5381-1d4c3479, #w-node-dcb5a641-b3be-1ffc-57e2-78b49a43674d-1d4c3479, #w-node-ab6ee8b2-f5c4-2102-30cd-c8cf0098661b-1d4c3479, #w-node-d55fbd1f-febf-57c2-c28f-7506291701a3-1d4c3479, #w-node-_4916b49d-a024-d064-f09f-ab075e5c580e-1d4c3479, #w-node-_94c188eb-7de0-0d27-68ea-ff0ba7071a91-1d4c3479, #w-node-bf82c25d-665e-e387-2088-c4446600a924-1d4c3479, #w-node-bf82c25d-665e-e387-2088-c4446600a92e-1d4c3479, #w-node-_5c109f23-f685-52fd-a92d-5847a475bf8f-1d4c3479, #w-node-_0498993e-1353-29c2-a152-31ef35b1523c-1d4c3479, #w-node-_93cdb29a-aa22-e8d2-6661-b9319d49ab8e-1d4c3479 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_3bfca30b-54a3-d437-e81f-095e613bd3e3-c8a44a2a, #w-node-_1f33af93-f85d-0019-5edf-917b46e9393c-c8a44a2a, #w-node-c91ac83a-9692-6ea8-1433-ac927360b7db-c8a44a2a, #w-node-d8a75a97-2db7-f484-3cfc-839530762243-c8a44a2a, #w-node-f0add7a1-c807-8cb0-303d-c60a47171a56-c8a44a2a, #w-node-_4212e6e3-d892-0788-56f8-8485d11937ea-c8a44a2a, #w-node-_1dd96d88-ac62-2bb3-f30f-c31bf12dd1c6-c8a44a2a, #w-node-f3bd68c9-b4d7-0536-8711-0ae805364431-c93d22e1, #w-node-_9c07cb33-c240-ca06-f0f9-17e849ec20ec-c93d22e1, #w-node-_1ea13959-f705-87db-478c-82f8b89e11bc-a164ef10 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1ea13959-f705-87db-478c-82f8b89e11c1-a164ef10 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_0cbe4916-01a7-1885-c929-c3ff48df5b3a-e434a45f, #w-node-_80c6e1a0-a0b1-3133-709b-ebc02782ed3f-e434a45f, #w-node-eb19525d-44df-0069-c78e-4707ca593fcb-e434a45f, #w-node-_0372c6c3-495d-6ac0-8c41-349df883ecb3-e434a45f, #w-node-_84677e3e-80be-b36d-aca9-9f63941e305f-e434a45f, #w-node-_8fa0b983-0b68-f443-f249-4278ed15af9f-e434a45f, #w-node-_4f6ee55e-15f8-c431-50d7-3dd7a624c4fa-e434a45f, #w-node-d413e5c0-49b4-eeab-a91b-a15e75855a11-e434a45f, #w-node-_0cbe4916-01a7-1885-c929-c3ff48df5b3a-1ea7516e, #w-node-b7557f6b-9f90-65bd-3df6-e3c478d51ca5-1ea7516e, #w-node-_8873b041-c1d5-972e-d8d2-debc66073b92-1ea7516e, #w-node-_8fa0b983-0b68-f443-f249-4278ed15af9f-1ea7516e, #w-node-_4f6ee55e-15f8-c431-50d7-3dd7a624c4fa-1ea7516e, #w-node-d413e5c0-49b4-eeab-a91b-a15e75855a11-1ea7516e {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4199f0b6-2fcc-a599-8bbd-71f0a7943990-3ffface9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_071ccd4e-c78c-6efc-a4af-783cf072f898-f8b04d6c, #w-node-_4d60ec25-dbaa-04da-6942-456ea2e817a2-f8b04d6c, #w-node-_85d7a57e-dee4-db28-e856-1c558de82bee-f8b04d6c, #w-node-a35f0f7f-fcba-cd61-3c04-ab334dccf158-f8b04d6c, #w-node-f79162f3-7c94-e090-9230-2c5983199ced-f8b04d6c, #w-node-_299f500a-beb7-26dc-7b5f-ad9fc533c565-f8b04d6c, #w-node-_121ed4a2-9bd1-228d-ff03-091ddeff523a-f8b04d6c {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-b0c2d38d-625c-07cd-c885-e54aadbf4010-f8b04d6c {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_97f28a0f-b053-7368-6d75-8d5b082f787b-097f3cad, #w-node-d3801fd0-3ef0-5bc8-64bf-cf369a6c4c30-097f3cad, #w-node-_7c93579a-20a2-f5b0-fa52-10621f1964a0-097f3cad {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b014ee65-5a9e-0938-0bda-cd97efe07cd4-ac57949d, #w-node-_41122f7c-00a9-57c3-4741-822c7b6b5265-ac57949d, #w-node-_4684ebb4-96a3-0e9c-c064-32cb80d607ab-ac57949d {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_1050ceae-55be-c8f7-568b-1e1fc2f1f15c-eff46f89, #w-node-_1050ceae-55be-c8f7-568b-1e1fc2f1f177-eff46f89, #w-node-_1050ceae-55be-c8f7-568b-1e1fc2f1f197-eff46f89, #w-node-_98720c97-4cf7-bad3-cce1-57c34f470b38-4d6bd349 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_98720c97-4cf7-bad3-cce1-57c34f470b3d-4d6bd349 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_85406619-b39b-a5f9-00f9-b0b28f502a4c-4d6bd349 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_85406619-b39b-a5f9-00f9-b0b28f502a51-4d6bd349 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_5f15a61c-439d-26d1-236b-097c244a2d45-051be029, #w-node-_54aaed9a-474c-4f79-db8f-d4f442a71220-051be029, #w-node-_14efbd99-8515-7f38-88cd-bc74178ea892-f879b6c2 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2baa1113-1e99-0a34-438d-56c2151c8e46-f879b6c2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_321f50b9-9c2b-b410-23d8-6794a8e64f26-f879b6c2, #w-node-_6c91311c-c13a-8bc8-00fa-d820f800f8db-f879b6c2, #w-node-_4dc1df32-6ba2-9d9e-510d-70a3b85b20bb-f879b6c2, #w-node-f5425d76-6175-ffd0-31bf-1549a78c3210-f879b6c2 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f5425d76-6175-ffd0-31bf-1549a78c3215-f879b6c2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_0c8a06d9-9aa5-a48b-9751-4be7fe9736ed-f879b6c2 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0c8a06d9-9aa5-a48b-9751-4be7fe9736f2-f879b6c2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #opportunities.w-node-_0667c7a8-2efc-5f48-2ded-81df802c6fd1-f879b6c2 {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-_5a7d5bbb-c89e-be73-f39f-323deef61e9a-f879b6c2 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: start;
  }

  #w-node-f3de4a06-69d6-1298-d95c-b5c4d3833569-ac59363d, #w-node-_075c3a26-846e-e188-666a-0f0dffd75337-ac59363d, #w-node-_133c6d74-7531-95a8-bea1-b38b01176e15-ac59363d {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #feedback.w-node-_6fd152b5-b229-36bc-e432-0eb8f5802c65-ac59363d {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-dfda8eb4-895d-ac9d-d5f6-b40c04a3b5a6-ac59363d, #w-node-dfda8eb4-895d-ac9d-d5f6-b40c04a3b5ac-ac59363d, #w-node-dfda8eb4-895d-ac9d-d5f6-b40c04a3b5b2-ac59363d, #w-node-_14efbd99-8515-7f38-88cd-bc74178ea892-624caa66, #w-node-_0bdba689-3381-b609-7af5-2c7e069d1b00-624caa66, #w-node-_46cfdf36-f9b0-128e-69e5-4078639771f0-624caa66, #w-node-_60395591-ae89-53f4-a0fb-ed778720bc75-624caa66, #w-node-_438efb28-68a1-ce26-1e66-092c24201b37-624caa66, #w-node-d11b03ca-d946-4d34-9a83-5fe26b7b6f95-624caa66, #w-node-b592c497-dd26-07c9-6030-42d70fd5133c-624caa66, #w-node-_11d70fbb-2e64-bf0f-0e27-86915e1f9284-624caa66, #w-node-f5425d76-6175-ffd0-31bf-1549a78c3210-624caa66 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f5425d76-6175-ffd0-31bf-1549a78c3215-624caa66 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_0c8a06d9-9aa5-a48b-9751-4be7fe9736ed-624caa66 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0c8a06d9-9aa5-a48b-9751-4be7fe9736f2-624caa66 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #opportunities.w-node-_0667c7a8-2efc-5f48-2ded-81df802c6fd1-624caa66 {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-_5a7d5bbb-c89e-be73-f39f-323deef61e9a-624caa66 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: start;
  }

  #whatiscdbg-dr.w-node-_30b596f6-0ec8-f995-e0d9-c8cdd43826dd-ba2a98ff {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #feedback.w-node-_0768459b-86a7-a527-3b99-0183e65f4031-ba2a98ff, #feedback.w-node-_2531f51a-61cb-dd2e-8b00-4ce0f360005c-ba2a98ff {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_57ad01d1-a0d2-c548-e196-9632339c944d-75726abd, #w-node-_2c9b7dc8-88ca-caf9-6494-8b4edda72191-b4eb16ff, #w-node-_2c9b7dc8-88ca-caf9-6494-8b4edda72198-b4eb16ff, #w-node-_90d6fb58-0cac-b14f-dfec-d07b5dbdfed8-7f87013a, #w-node-_90d6fb58-0cac-b14f-dfec-d07b5dbdfed4-7f87013a, #w-node-_18b5981d-bfab-e43b-0c0a-26ae90841d72-7f87013a, #w-node-_18b5981d-bfab-e43b-0c0a-26ae90841d76-7f87013a, #w-node-_18b5981d-bfab-e43b-0c0a-26ae90841d7a-7f87013a, #w-node-_18b5981d-bfab-e43b-0c0a-26ae90841d7e-7f87013a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_08bfa4dd-3b04-8294-6c22-1c6050eacd5e-35d5f661, #w-node-_5b0b8b5f-8635-e6f8-b85c-8baed8ad210e-35d5f661, #w-node-_46484be1-8404-209f-2820-c7c271369e84-35d5f661, #w-node-_062f690f-5133-1797-ba43-d7f6cacdbc8a-35d5f661 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_23bdae24-d5e7-bb80-112d-4621b0aa7c7f-35d5f661, #w-node-_23bdae24-d5e7-bb80-112d-4621b0aa7c83-35d5f661, #w-node-_23bdae24-d5e7-bb80-112d-4621b0aa7ca7-35d5f661, #w-node-_23bdae24-d5e7-bb80-112d-4621b0aa7cab-35d5f661 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-b8d13650-dab0-2f98-78a6-c4a631044049-35d5f6a6, #w-node-b8d13650-dab0-2f98-78a6-c4a63104404f-35d5f6a6 {
    justify-self: center;
  }

  #w-node-af308f1d-62f6-61d6-6e6b-42766003b849-35d5f6a6 {
    justify-self: stretch;
  }

  #w-node-_7d5a0813-ca0f-0d26-4c0f-d136bf280e1b-35d5f6a6 {
    justify-self: center;
  }

  #w-node-afc06601-02ce-d8c0-5e67-f347696e7a1b-35d5f6a6, #w-node-afc06601-02ce-d8c0-5e67-f347696e7a1d-35d5f6a6, #w-node-_2cb28d50-17a4-2fe3-0847-d4ac4b7d36aa-35d5f6a6, #w-node-_2cb28d50-17a4-2fe3-0847-d4ac4b7d36ac-35d5f6a6 {
    justify-self: stretch;
  }

  #w-node-c3cf0b2d-f1e5-943d-b4c1-aa4dafd5f54c-35d5f6c1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b7557f6b-9f90-65bd-3df6-e3c478d51ca5-e237e672, #w-node-_57c2a4de-333a-a4d6-051c-f9468d31c36f-e237e672, #w-node-_573b4745-597a-9c85-cb26-f843382563f0-e237e672, #w-node-d50daa6b-ba13-fe75-d797-a0e7f2c1032c-e237e672, #w-node-b7557f6b-9f90-65bd-3df6-e3c478d51ca5-282aa787, #w-node-_6f1b4d70-c222-aca9-3be4-fdfdf677bd03-282aa787, #w-node-_9e546a14-01bb-a9a2-fd54-5665d99a95b8-282aa787 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #latestinformation.w-node-_715dcc6d-39fd-fc05-1379-6d073074e14e-3074e14e, #w-node-fb1487c0-82d3-e96a-89e4-335dcd6d17a0-b265dfbc, #w-node-_13f509d2-6821-1ea9-b907-db0e65af3c8e-b265dfbc, #w-node-b896e038-3029-8145-d54f-c7d4577fcaec-577fcaec, #w-node-_7f5e09c0-0e74-4949-06da-092fc787e6c6-c787e6c4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b7557f6b-9f90-65bd-3df6-e3c478d51ca5-37c5e30f, #w-node-c4bf00d1-0bd5-e74a-4221-8372523b6611-37c5e30f, #w-node-_8930680b-6270-9c2e-e5af-6f3cb45e8dc4-37c5e30f, #w-node-_6d30b244-504e-3201-6c42-3e78fca88591-37c5e30f, #w-node-_1df23fce-f85b-1c2f-b4e1-143c1a99f437-37c5e30f, #w-node-b7557f6b-9f90-65bd-3df6-e3c478d51ca5-66dacd86, #w-node-_381ba9f8-af60-b11a-0e77-becd5718800f-66dacd86, #w-node-bb5d139f-c673-b1ea-b0e2-18f335eb0ba4-66dacd86, #w-node-a18ce640-1198-aa8f-cae4-924883bf34bf-66dacd86, #w-node-cfa570c6-43df-e533-3bf6-d7dcfacd553a-66dacd86, #w-node-_29b24b66-56f9-50eb-9cb7-94fffe4e0f76-66dacd86, #w-node-_4e57ce64-f7bd-17d2-b534-c74177f63d65-66dacd86, #w-node-_39739ff0-9000-f388-7b0b-0589047041fc-7aad7f58, #w-node-b7557f6b-9f90-65bd-3df6-e3c478d51ca5-7aad7f58, #w-node-_34505ad0-f1d8-57af-bd8e-091fe889eeed-7aad7f58, #w-node-_1df23fce-f85b-1c2f-b4e1-143c1a99f437-7aad7f58 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-edd9c2b7-27b8-5ebb-4c62-14c67e19dd79-494375e4, #latestinformation.w-node-_9ebd1989-6e02-bde1-aa8a-c595847fe54d-a78aa4b2, #importantdates.w-node-_9ebd1989-6e02-bde1-aa8a-c595847fe491-a78aa4b2, #w-node-_91b75408-c282-d650-7af3-a2c2585dc599-5c908b00, #w-node-_91b75408-c282-d650-7af3-a2c2585dc5b0-5c908b00, #w-node-_91b75408-c282-d650-7af3-a2c2585dc5b1-5c908b00, #w-node-_91b75408-c282-d650-7af3-a2c2585dc5c4-5c908b00, #w-node-_91b75408-c282-d650-7af3-a2c2585dc5e2-5c908b00, #w-node-_91b75408-c282-d650-7af3-a2c2585dc5e3-5c908b00 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a21f6b1a-c34f-0ced-78dc-9a33d8bfc1b7-d8bfc1b5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-bd709a7d-fe8e-3229-7288-f452b127e370-a04cfdd0, #w-node-bd709a7d-fe8e-3229-7288-f452b127e374-a04cfdd0, #w-node-bd709a7d-fe8e-3229-7288-f452b127e378-a04cfdd0, #w-node-bd709a7d-fe8e-3229-7288-f452b127e37c-a04cfdd0, #w-node-_84615195-c3d6-0f96-193b-0f3e308d2053-93ec6a79, #w-node-_773f069b-c64e-60df-9be2-c063efcecb88-93ec6a79, #w-node-e2547c0a-a0e6-db60-b389-bfab4ee73e64-93ec6a79, #w-node-_724c4419-48b3-38eb-864a-e13ca003a690-93ec6a79, #w-node-_853f5623-ca0c-8316-e5cd-4fcead8e481b-93ec6a79, #w-node-ed4a6e0d-7b1a-6227-936a-7efef59274f2-93ec6a79, #w-node-_862ce778-419d-2552-8f1b-b325fe263f0f-93ec6a79, #w-node-_1d8a75b9-6eef-6285-3cc4-564d66d123b2-ba5d3bb1, #w-node-_0b6e875d-d98c-2f9f-24ee-25d44e2dd6f4-ba5d3bb1, #w-node-_773f069b-c64e-60df-9be2-c063efcecb88-ba5d3bb1, #w-node-ecc7078b-0f43-fdd8-a9a7-d0a5a51d00e0-ba5d3bb1, #w-node-f8b7b960-b159-9982-c114-eeb6e73bccd1-ba5d3bb1, #w-node-_9e546a14-01bb-a9a2-fd54-5665d99a95b8-ba5d3bb1, #w-node-b7557f6b-9f90-65bd-3df6-e3c478d51ca5-806158eb, #w-node-c4bf00d1-0bd5-e74a-4221-8372523b6611-806158eb, #w-node-_8930680b-6270-9c2e-e5af-6f3cb45e8dc4-806158eb, #w-node-_6d30b244-504e-3201-6c42-3e78fca88591-806158eb, #w-node-_1df23fce-f85b-1c2f-b4e1-143c1a99f437-806158eb, #w-node-_04fc5eae-f407-58b8-be88-b1e497c99ed6-0dd0f4ae, #w-node-_8fa0b983-0b68-f443-f249-4278ed15af9f-0dd0f4ae, #w-node-_20e8feac-bf5d-02e4-4c5e-81ea24ee4574-0dd0f4ae, #w-node-_261edc31-868f-017b-7557-c44db7a6ae7b-0dd0f4ae, #w-node-_6a2e2873-763d-e451-b756-199f07b85ef1-0dd0f4ae, #w-node-_4267f0be-db12-3f59-d2c0-66a8ed204308-0dd0f4ae {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-d4246f62-8fb6-01bf-edf8-82b0b00767f6-0dd0f4ae {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d4246f62-8fb6-01bf-edf8-82b0b00767f7-0dd0f4ae {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_90164041-0dd9-bccc-0122-c0df2d5a5381-1d4c3479, #w-node-dcb5a641-b3be-1ffc-57e2-78b49a43674d-1d4c3479, #w-node-ab6ee8b2-f5c4-2102-30cd-c8cf0098661b-1d4c3479, #w-node-d55fbd1f-febf-57c2-c28f-7506291701a3-1d4c3479, #w-node-_4916b49d-a024-d064-f09f-ab075e5c580e-1d4c3479, #w-node-_94c188eb-7de0-0d27-68ea-ff0ba7071a91-1d4c3479, #w-node-bf82c25d-665e-e387-2088-c4446600a92e-1d4c3479, #w-node-_5c109f23-f685-52fd-a92d-5847a475bf8f-1d4c3479, #w-node-_0498993e-1353-29c2-a152-31ef35b1523c-1d4c3479, #w-node-_93cdb29a-aa22-e8d2-6661-b9319d49ab8e-1d4c3479 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_6d1d49b1-286c-c3ab-9a6d-bab1e20b74fe-c1a811a3, #w-node-f3bd68c9-b4d7-0536-8711-0ae805364431-c93d22e1, #w-node-_9c07cb33-c240-ca06-f0f9-17e849ec20ec-c93d22e1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_80c6e1a0-a0b1-3133-709b-ebc02782ed3f-e434a45f, #w-node-eb19525d-44df-0069-c78e-4707ca593fcb-e434a45f, #w-node-_0372c6c3-495d-6ac0-8c41-349df883ecb3-e434a45f, #w-node-_84677e3e-80be-b36d-aca9-9f63941e305f-e434a45f, #w-node-_8fa0b983-0b68-f443-f249-4278ed15af9f-e434a45f, #w-node-_4f6ee55e-15f8-c431-50d7-3dd7a624c4fa-e434a45f, #w-node-d413e5c0-49b4-eeab-a91b-a15e75855a11-e434a45f, #w-node-b7557f6b-9f90-65bd-3df6-e3c478d51ca5-1ea7516e, #w-node-_8873b041-c1d5-972e-d8d2-debc66073b92-1ea7516e, #w-node-_8fa0b983-0b68-f443-f249-4278ed15af9f-1ea7516e, #w-node-_4f6ee55e-15f8-c431-50d7-3dd7a624c4fa-1ea7516e, #w-node-d413e5c0-49b4-eeab-a91b-a15e75855a11-1ea7516e {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4199f0b6-2fcc-a599-8bbd-71f0a7943975-3ffface9, #w-node-_4199f0b6-2fcc-a599-8bbd-71f0a7943979-3ffface9, #w-node-e8ab2db7-f76e-8763-36f7-9fe054f68379-3ffface9, #w-node-e8ab2db7-f76e-8763-36f7-9fe054f6837d-3ffface9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_071ccd4e-c78c-6efc-a4af-783cf072f898-f8b04d6c, #w-node-_4d60ec25-dbaa-04da-6942-456ea2e817a2-f8b04d6c, #w-node-_85d7a57e-dee4-db28-e856-1c558de82bee-f8b04d6c, #w-node-a35f0f7f-fcba-cd61-3c04-ab334dccf158-f8b04d6c, #w-node-f79162f3-7c94-e090-9230-2c5983199ced-f8b04d6c, #w-node-_299f500a-beb7-26dc-7b5f-ad9fc533c565-f8b04d6c {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_121ed4a2-9bd1-228d-ff03-091ddeff523a-f8b04d6c, #w-node-_763093f3-3423-437d-606f-314fd3c6c8c3-f8b04d6c, #importantdates.w-node-_9ebd1989-6e02-bde1-aa8a-c595847fe491-097f3cad, #w-node-_189c8106-040b-eb7b-3516-0d8b44d59b07-f879b6c2 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_189c8106-040b-eb7b-3516-0d8b44d59b08-f879b6c2 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: start;
  }

  #opportunities.w-node-_0667c7a8-2efc-5f48-2ded-81df802c6fd1-f879b6c2 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_5a7d5bbb-c89e-be73-f39f-323deef61e9a-f879b6c2 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: start;
  }

  #w-node-f3de4a06-69d6-1298-d95c-b5c4d3833569-ac59363d, #w-node-_075c3a26-846e-e188-666a-0f0dffd75337-ac59363d, #w-node-_133c6d74-7531-95a8-bea1-b38b01176e15-ac59363d {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_1de4c8ff-b566-5d7a-e100-966b389e4dcd-ac59363d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1de4c8ff-b566-5d7a-e100-966b389e4dce-ac59363d {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: start;
  }

  #w-node-_46aae28d-c38c-4c50-a751-899d4c98a766-624caa66 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_46aae28d-c38c-4c50-a751-899d4c98a767-624caa66 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: start;
  }

  #w-node-d8cd6156-e05a-79f7-061e-de88192a6210-624caa66 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #opportunities.w-node-_0667c7a8-2efc-5f48-2ded-81df802c6fd1-624caa66 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_5a7d5bbb-c89e-be73-f39f-323deef61e9a-624caa66 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: start;
  }

  #w-node-_4a7b06aa-e249-608d-7043-04ed2a839886-a587444a, #w-node-_4a7b06aa-e249-608d-7043-04ed2a839895-a587444a, #w-node-_4cea6a20-d3cd-ad3e-7bfd-31a5c562b4b2-a587444a, #w-node-_4cea6a20-d3cd-ad3e-7bfd-31a5c562b4ba-a587444a {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_50c1bb6d-e2e5-a7e6-f806-730d61810371-ba2a98ff, #w-node-_50c1bb6d-e2e5-a7e6-f806-730d6181037c-ba2a98ff, #w-node-_50c1bb6d-e2e5-a7e6-f806-730d61810380-ba2a98ff, #w-node-_50c1bb6d-e2e5-a7e6-f806-730d61810384-ba2a98ff, #w-node-_50c1bb6d-e2e5-a7e6-f806-730d61810387-ba2a98ff, #w-node-_50c1bb6d-e2e5-a7e6-f806-730d6181038b-ba2a98ff, #w-node-_50c1bb6d-e2e5-a7e6-f806-730d6181038f-ba2a98ff {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_08cf68c4-d3a6-345d-e445-b19a79fd5bfd-75726abd, #w-node-_08cf68c4-d3a6-345d-e445-b19a79fd5c14-75726abd, #w-node-_08cf68c4-d3a6-345d-e445-b19a79fd5c15-75726abd, #w-node-_08cf68c4-d3a6-345d-e445-b19a79fd5c28-75726abd, #w-node-_08cf68c4-d3a6-345d-e445-b19a79fd5c46-75726abd, #w-node-_08cf68c4-d3a6-345d-e445-b19a79fd5c47-75726abd, #w-node-_17dda648-3814-5227-e0d7-15cc15281b50-7f87013a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_062f690f-5133-1797-ba43-d7f6cacdbc8b-35d5f661 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_23bdae24-d5e7-bb80-112d-4621b0aa7c7f-35d5f661 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_23bdae24-d5e7-bb80-112d-4621b0aa7c83-35d5f661 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_23bdae24-d5e7-bb80-112d-4621b0aa7ca7-35d5f661 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_23bdae24-d5e7-bb80-112d-4621b0aa7cab-35d5f661 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_23bdae24-d5e7-bb80-112d-4621b0aa7c9a-35d5f661 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_23bdae24-d5e7-bb80-112d-4621b0aa7c9d-35d5f661, #w-node-_23bdae24-d5e7-bb80-112d-4621b0aa7c9e-35d5f661, #w-node-d2ec765c-c659-b057-8b17-5b75d06ebce3-35d5f661 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d2ec765c-c659-b057-8b17-5b75d06ebce4-35d5f661 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-d2ec765c-c659-b057-8b17-5b75d06ebd03-35d5f661 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d2ec765c-c659-b057-8b17-5b75d06ebd04-35d5f661 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-b644868d-de79-6de5-19d5-ec721b5067fb-35d5f661, #w-node-b644868d-de79-6de5-19d5-ec721b50680e-35d5f661, #w-node-e678077f-a503-789d-2f6b-764b98686409-35d5f661 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-d2ec765c-c659-b057-8b17-5b75d06ebd29-35d5f661 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d2ec765c-c659-b057-8b17-5b75d06ebd2a-35d5f661 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-d6468e37-e38f-4cb0-b5da-f49abc6b151d-35d5f661 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-d6468e37-e38f-4cb0-b5da-f49abc6b1520-35d5f661, #w-node-d6468e37-e38f-4cb0-b5da-f49abc6b1521-35d5f661 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-eaaab5ed-1fd9-3be0-9932-d477363ecea3-47bb7443 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_28dddfbc-4122-0155-d05b-b918f1984a1a-47bb7443 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: start;
  }

  #w-node-_77c97ae0-4bcc-439a-d3ba-8033a4c2d7ed-47bb7443 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-bdf375e4-f372-ad95-cceb-78bd47bb7454-47bb7443, #w-node-_3288c242-c313-666f-4a4e-10265f977716-47bb7443, #w-node-_56c0fbf6-5de4-1820-6f59-7eb68213a981-47bb7443 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_861f4221-9671-813a-8aca-11da0a035eea-9fb95477, #w-node-_861f4221-9671-813a-8aca-11da0a035ef6-9fb95477 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_161d6555-5718-4d88-19eb-9219f7e6e3da-f7e6e3d7 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    align-self: center;
  }

  #w-node-_161d6555-5718-4d88-19eb-9219f7e6e3e0-f7e6e3d7 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_3893cc01-fb83-2f4a-d93e-3b558daf9098-8daf9097 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_3d54c672-238e-eb92-c8a9-ce489549b8f9-059bc49f, #w-node-_022c7737-651d-afb8-9874-1d73350f8da8-059bc49f, #w-node-_204ef30d-f4c4-da45-3de7-dd31bf046749-059bc49f, #w-node-b615f627-eac7-b04e-aac0-ecd0384e0438-35d5f69a, #w-node-b615f627-eac7-b04e-aac0-ecd0384e042f-35d5f69a {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-b615f627-eac7-b04e-aac0-ecd0384e0430-35d5f69a {
    grid-area: span 3 / span 2 / span 3 / span 2;
  }

  #w-node-ad99a0f9-6777-2e23-24d4-1eb07efc362e-35d5f69a {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-ad99a0f9-6777-2e23-24d4-1eb07efc362f-35d5f69a {
    grid-area: span 3 / span 2 / span 3 / span 2;
  }

  #w-node-c572bbe8-097a-b20f-fd76-6169d6ab304f-35d5f6ba, #w-node-c572bbe8-097a-b20f-fd76-6169d6ab305b-35d5f6ba {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f2e42ff8-732f-17f5-683a-7ee54f94b393-4f94b390 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    align-self: center;
  }

  #w-node-f2e42ff8-732f-17f5-683a-7ee54f94b3a9-4f94b390 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-ca81e806-a987-70fd-fcef-f17c9d9bab55-9d9bab55 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ca81e806-a987-70fd-fcef-f17c9d9bab56-9d9bab55 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-ca81e806-a987-70fd-fcef-f17c9d9bab5d-9d9bab55, #w-node-c3cf0b2d-f1e5-943d-b4c1-aa4dafd5f54c-35d5f6c1, #w-node-c3cf0b2d-f1e5-943d-b4c1-aa4dafd5f54d-35d5f6c1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_9728a376-a549-abc0-b329-7e059f8139e6-35d5f6c1 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_9728a376-a549-abc0-b329-7e059f8139e9-35d5f6c1, #w-node-_9728a376-a549-abc0-b329-7e059f8139ea-35d5f6c1, #w-node-_752a70e8-3bbe-c470-8d9f-68a4f4a4a274-f4a4a22e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0cbe4916-01a7-1885-c929-c3ff48df5b45-35d5f6e0 {
    justify-self: center;
  }

  #w-node-e70529f5-90f8-099b-2b2c-ec4dce3bf0c6-35d5f702, #w-node-_49b72510-a1ff-e465-476b-dce21ae83d03-1ae83cf5 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_49b72510-a1ff-e465-476b-dce21ae83d07-1ae83cf5, #w-node-_49b72510-a1ff-e465-476b-dce21ae83d08-1ae83cf5, #w-node-_0cbe4916-01a7-1885-c929-c3ff48df5b3a-e237e672, #w-node-b7557f6b-9f90-65bd-3df6-e3c478d51ca5-e237e672, #w-node-_57c2a4de-333a-a4d6-051c-f9468d31c36f-e237e672, #w-node-_573b4745-597a-9c85-cb26-f843382563f0-e237e672, #w-node-d50daa6b-ba13-fe75-d797-a0e7f2c1032c-e237e672, #w-node-f7cc3aac-6c5a-c310-cf35-bb1efe2b37f0-e237e672, #w-node-f7cc3aac-6c5a-c310-cf35-bb1efe2b37f1-e237e672, #w-node-_24ccdf4c-b450-15ae-9578-bc0db4312757-e237e672, #w-node-_24ccdf4c-b450-15ae-9578-bc0db4312758-e237e672, #w-node-_14eca62e-24bd-5f42-936f-f12945d29d53-e237e672 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2ce1ff89-5798-bc65-6571-6f399272ce0f-e237e672 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-f774bbd9-b026-8f4e-1ba5-4ffbcfb99f5a-e237e672 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f774bbd9-b026-8f4e-1ba5-4ffbcfb99f5e-e237e672 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-e620db6b-64a8-c808-d493-fe3a7848291c-282aa787 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_0cbe4916-01a7-1885-c929-c3ff48df5b3a-282aa787, #w-node-b7557f6b-9f90-65bd-3df6-e3c478d51ca5-282aa787, #w-node-_6f1b4d70-c222-aca9-3be4-fdfdf677bd03-282aa787, #w-node-_9e546a14-01bb-a9a2-fd54-5665d99a95b8-282aa787, #latestinformation.w-node-_715dcc6d-39fd-fc05-1379-6d073074e14e-3074e14e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2a6e443c-ab40-4cfb-5767-f04cc4ce82d1-b265dfbc {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: stretch;
  }

  #w-node-_2a6e443c-ab40-4cfb-5767-f04cc4ce82d2-b265dfbc {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-c4d312c8-2b98-cea6-218c-a7e37f9299ed-b265dfbc {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-fb1487c0-82d3-e96a-89e4-335dcd6d17a1-b265dfbc, #w-node-_13f509d2-6821-1ea9-b907-db0e65af3c8f-b265dfbc {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-d786e8a7-14bf-905a-57e8-99d9d68b8ec0-b265dfbc, #w-node-d786e8a7-14bf-905a-57e8-99d9d68b8ed3-b265dfbc, #w-node-d786e8a7-14bf-905a-57e8-99d9d68b8ee6-b265dfbc {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-b896e038-3029-8145-d54f-c7d4577fcaec-577fcaec, #w-node-f3de5985-90f7-debb-3f6e-e7a17b5da34f-308bdac5, #w-node-f3de5985-90f7-debb-3f6e-e7a17b5da351-308bdac5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_7f5e09c0-0e74-4949-06da-092fc787e6c6-c787e6c4 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_0cbe4916-01a7-1885-c929-c3ff48df5b3a-37c5e30f, #w-node-b7557f6b-9f90-65bd-3df6-e3c478d51ca5-37c5e30f, #w-node-c4bf00d1-0bd5-e74a-4221-8372523b6611-37c5e30f, #w-node-_8930680b-6270-9c2e-e5af-6f3cb45e8dc4-37c5e30f, #w-node-_6d30b244-504e-3201-6c42-3e78fca88591-37c5e30f, #w-node-_1df23fce-f85b-1c2f-b4e1-143c1a99f437-37c5e30f, #w-node-_0cbe4916-01a7-1885-c929-c3ff48df5b3a-66dacd86, #w-node-b7557f6b-9f90-65bd-3df6-e3c478d51ca5-66dacd86, #w-node-_381ba9f8-af60-b11a-0e77-becd5718800f-66dacd86, #w-node-bb5d139f-c673-b1ea-b0e2-18f335eb0ba4-66dacd86, #w-node-a18ce640-1198-aa8f-cae4-924883bf34bf-66dacd86, #w-node-cfa570c6-43df-e533-3bf6-d7dcfacd553a-66dacd86, #w-node-_29b24b66-56f9-50eb-9cb7-94fffe4e0f76-66dacd86, #w-node-_4e57ce64-f7bd-17d2-b534-c74177f63d65-66dacd86, #w-node-_64605c1d-edf2-6d6e-8007-a9b7c531ecac-66dacd86, #w-node-e0f48af5-acc4-b35f-c397-8a78fdc7bc51-66dacd86, #w-node-_2f61a016-16a5-7a00-92fd-ab10c3b99a5f-66dacd86, #w-node-_2f61a016-16a5-7a00-92fd-ab10c3b99a61-66dacd86, #w-node-_7db26c44-4879-1aaf-0984-fdbbc29ea097-66dacd86, #w-node-_7db26c44-4879-1aaf-0984-fdbbc29ea099-66dacd86, #w-node-_0cbe4916-01a7-1885-c929-c3ff48df5b3a-7aad7f58, #w-node-_39739ff0-9000-f388-7b0b-0589047041fc-7aad7f58, #w-node-b7557f6b-9f90-65bd-3df6-e3c478d51ca5-7aad7f58, #w-node-_34505ad0-f1d8-57af-bd8e-091fe889eeed-7aad7f58, #w-node-_1df23fce-f85b-1c2f-b4e1-143c1a99f437-7aad7f58 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-edd9c2b7-27b8-5ebb-4c62-14c67e19dd79-494375e4, #w-node-a1ee8d2d-efdf-f53f-cfa7-55274f596fa3-494375e4, #w-node-_38b0b656-35f5-9462-c6c2-0a4239bff924-494375e4, #w-node-_39555b63-f42c-75af-47db-2b940dea011e-494375e4 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_39555b63-f42c-75af-47db-2b940dea011f-494375e4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_73d75de1-cdaa-4e6f-60e6-4ad6a3e0b032-6b14c9bc, #w-node-_364db247-87a5-a105-0905-b14341f112c1-6b14c9bc, #w-node-a5c75dca-d611-6aba-45ea-5bc189c69860-6b14c9bc {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-b1d4f0ef-f7d7-a314-d2f7-2805face6035-6b14c9bc {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b1d4f0ef-f7d7-a314-d2f7-2805face6036-6b14c9bc {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-ef38c436-9d35-ed9b-4d63-39b1cb8bfde9-6b14c9bc {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-eca9226c-3ad9-74c6-4e19-8ced348dbf49-6b14c9bc {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-eca9226c-3ad9-74c6-4e19-8ced348dbf4a-6b14c9bc {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_5830e350-7674-e900-86d2-c02fe258765e-6b14c9bc {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_9772dd58-5b22-fc7e-e7d8-c6ad8c4961ab-6b14c9bc {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_9772dd58-5b22-fc7e-e7d8-c6ad8c4961ac-6b14c9bc {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_0ed36d8c-98fd-7b06-f259-03c431b5c09d-6b14c9bc {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-cdbcedc6-e431-8425-b506-733d12b80867-6b14c9bc {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-cdbcedc6-e431-8425-b506-733d12b80868-6b14c9bc, #w-node-cb9e6612-1568-8d2d-29d5-8ac4a6e01578-05a0ce77 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-cb9e6612-1568-8d2d-29d5-8ac4a6e0157e-05a0ce77, #w-node-e698724f-56eb-8243-6970-640f72567691-05a0ce77, #w-node-_6d4437bf-71a2-90bb-58d5-f5ccc59f0a4a-05a0ce77, #latestinformation.w-node-_9ebd1989-6e02-bde1-aa8a-c595847fe54d-a78aa4b2, #importantdates.w-node-_9ebd1989-6e02-bde1-aa8a-c595847fe491-a78aa4b2, #w-node-_9ebd1989-6e02-bde1-aa8a-c595847fe4ad-a78aa4b2, #w-node-_9ebd1989-6e02-bde1-aa8a-c595847fe4d6-a78aa4b2, #w-node-_9ebd1989-6e02-bde1-aa8a-c595847fe4ff-a78aa4b2 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_9ebd1989-6e02-bde1-aa8a-c595847fe523-a78aa4b2 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_9ebd1989-6e02-bde1-aa8a-c595847fe528-a78aa4b2 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-cb9e6612-1568-8d2d-29d5-8ac4a6e01578-a78aa4b2 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-cb9e6612-1568-8d2d-29d5-8ac4a6e0157e-a78aa4b2, #w-node-e698724f-56eb-8243-6970-640f72567691-a78aa4b2, #w-node-_6d4437bf-71a2-90bb-58d5-f5ccc59f0a4a-a78aa4b2, #w-node-_91b75408-c282-d650-7af3-a2c2585dc50d-5c908b00 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_91b75408-c282-d650-7af3-a2c2585dc566-5c908b00 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_91b75408-c282-d650-7af3-a2c2585dc56a-5c908b00, #w-node-_91b75408-c282-d650-7af3-a2c2585dc576-5c908b00, #w-node-_91b75408-c282-d650-7af3-a2c2585dc578-5c908b00, #w-node-_91b75408-c282-d650-7af3-a2c2585dc599-5c908b00 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_91b75408-c282-d650-7af3-a2c2585dc59a-5c908b00 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_91b75408-c282-d650-7af3-a2c2585dc5b0-5c908b00, #w-node-_91b75408-c282-d650-7af3-a2c2585dc5b1-5c908b00, #w-node-_91b75408-c282-d650-7af3-a2c2585dc5c4-5c908b00, #w-node-_91b75408-c282-d650-7af3-a2c2585dc5e2-5c908b00, #w-node-_91b75408-c282-d650-7af3-a2c2585dc5e3-5c908b00 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_8b89aab2-673c-5c9e-0fa8-8b6d445cc336-5c908b00, #w-node-_8b89aab2-673c-5c9e-0fa8-8b6d445cc349-5c908b00, #w-node-_8b89aab2-673c-5c9e-0fa8-8b6d445cc35c-5c908b00 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-a65d504d-bbb5-a14e-c846-e895789e7974-d8bfc1b5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a21f6b1a-c34f-0ced-78dc-9a33d8bfc1b7-d8bfc1b5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_43f26434-f27d-fe79-fd87-f3d87b2f0531-d8bfc1b5, #w-node-_7e2d0bca-e109-f189-2542-eba5ddaeda43-d8bfc1b5, #w-node-_66360ad2-b1c1-065e-4080-6d06ebabd31d-d8bfc1b5, #w-node-_4e7f8771-ece6-898e-03d0-b1605a50979e-d8bfc1b5, #w-node-_61e79dea-a082-6a3a-402a-171c9776a415-d8bfc1b5, #w-node-_1700a563-eee8-3960-f0a1-29713b659075-d8bfc1b5, #w-node-ce88a11e-93db-31e7-a773-1a1f1bfdd240-d8bfc1b5, #w-node-_752095ce-2cbe-fa9c-59de-fe411df038a5-d8bfc1b5, #w-node-_25cc0d7c-35e1-df3f-6540-c020004c7303-d8bfc1b5, #w-node-e5165fce-705c-3fad-a82e-2edb919b6566-d8bfc1b5, #w-node-d2001b33-4be7-2260-6dba-3798e2662a83-d8bfc1b5, #w-node-_060c3a65-c86b-ab32-f86b-04879f1412f5-d8bfc1b5, #w-node-_5e9c77cf-31a2-c548-ddb4-c6c7d32de6a7-d8bfc1b5, #w-node-_4989ac3b-5f88-6f26-6805-fb3c10e181b2-d8bfc1b5, #w-node-e4b9f2c6-6cf4-cbdf-3632-a1741a86eb45-d8bfc1b5, #w-node-_11ab1c1e-00c1-bdb4-bcd8-5dd7668c42ab-d8bfc1b5, #w-node-_1a6a7f7d-14a6-4fa0-c463-e974647f6849-d8bfc1b5, #w-node-_92729407-9f9c-55c0-ec67-7ac3ab7d6d95-d8bfc1b5, #w-node-_865a3e33-390a-57db-5506-6d0ceeacd4da-d8bfc1b5, #w-node-fa06e5be-398b-ebd5-6b4f-5b0a026a8bf0-d8bfc1b5, #w-node-_63d32ade-aad5-6797-78c1-efcc3645fe97-d8bfc1b5, #w-node-_4a30b813-c50a-6c5b-d767-363d1a72317e-d8bfc1b5, #w-node-c64247fd-0768-e0e6-c306-3b3613b82348-d8bfc1b5, #w-node-_0a00238e-4eec-11aa-0263-2b82ea1f7ca7-d8bfc1b5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_8b0856fa-8f3c-8663-b85d-b4f56603cc03-6603cc02 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-bda89ed4-81fd-9e18-9481-b2f78853d3fa-6603cc02 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-bda89ed4-81fd-9e18-9481-b2f78853d408-6603cc02 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_0cbe4916-01a7-1885-c929-c3ff48df5b45-a04cfdd0 {
    justify-self: center;
  }

  #w-node-a3f77d2e-04ff-236b-dd83-d5d98dd7fbde-a04cfdd0, #w-node-e5ce0552-d5ce-d508-f1be-0977dc52d4c4-a04cfdd0, #w-node-_415d1e4e-e8e1-e6d0-c18a-fdddccf4a629-a04cfdd0, #w-node-f0e69d17-0c48-1d89-b4b8-368d612f8bba-a04cfdd0 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-bd709a7d-fe8e-3229-7288-f452b127e36c-a04cfdd0, #w-node-bd709a7d-fe8e-3229-7288-f452b127e370-a04cfdd0, #w-node-bd709a7d-fe8e-3229-7288-f452b127e374-a04cfdd0, #w-node-bd709a7d-fe8e-3229-7288-f452b127e378-a04cfdd0, #w-node-bd709a7d-fe8e-3229-7288-f452b127e37c-a04cfdd0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0cbe4916-01a7-1885-c929-c3ff48df5b45-ba65eb1d {
    justify-self: center;
  }

  #w-node-_4523fe63-dc8d-5221-0ded-c89c534d3925-e132606d, #w-node-_21d4cc19-a37a-8af6-6e54-fa1eac441021-e132606d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f0c560f0-d74f-cb58-124a-c086900c0ef0-e132606d {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-eb24b509-b58f-f855-729b-1bec98970cd0-e132606d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-eb24b509-b58f-f855-729b-1bec98970cd1-e132606d {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-d01d9a51-d126-62bd-7009-ef6dceb9bdde-93ec6a79 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_0cbe4916-01a7-1885-c929-c3ff48df5b3a-93ec6a79, #w-node-_84615195-c3d6-0f96-193b-0f3e308d2053-93ec6a79, #w-node-_773f069b-c64e-60df-9be2-c063efcecb88-93ec6a79, #w-node-e2547c0a-a0e6-db60-b389-bfab4ee73e64-93ec6a79, #w-node-_724c4419-48b3-38eb-864a-e13ca003a690-93ec6a79, #w-node-_853f5623-ca0c-8316-e5cd-4fcead8e481b-93ec6a79, #w-node-ed4a6e0d-7b1a-6227-936a-7efef59274f2-93ec6a79, #w-node-b60888d3-8e4a-f311-be26-95b36490b628-93ec6a79, #w-node-_862ce778-419d-2552-8f1b-b325fe263f0f-93ec6a79, #w-node-_13c93555-7f37-d92b-5e74-7a1bb5bfd5df-93ec6a79, #w-node-_13c93555-7f37-d92b-5e74-7a1bb5bfd5e0-93ec6a79 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c9ef5962-aa91-e233-2fd6-39efcca58fb6-43f5be83 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-bc5ace9a-3dd3-9d84-0e09-b086c622808a-ba5d3bb1 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_0cbe4916-01a7-1885-c929-c3ff48df5b3a-ba5d3bb1, #w-node-_1d8a75b9-6eef-6285-3cc4-564d66d123b2-ba5d3bb1, #w-node-_0b6e875d-d98c-2f9f-24ee-25d44e2dd6f4-ba5d3bb1, #w-node-_773f069b-c64e-60df-9be2-c063efcecb88-ba5d3bb1, #w-node-ecc7078b-0f43-fdd8-a9a7-d0a5a51d00e0-ba5d3bb1, #w-node-f8b7b960-b159-9982-c114-eeb6e73bccd1-ba5d3bb1, #w-node-_9e546a14-01bb-a9a2-fd54-5665d99a95b8-ba5d3bb1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1bbac4bc-daed-3a72-a4e6-a62cc0ebd95b-ba5d3bb1, #w-node-_1bbac4bc-daed-3a72-a4e6-a62cc0ebd965-ba5d3bb1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-f99729e4-f938-8e6f-25e2-57a48153200c-ba5d3bb1 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_0cbe4916-01a7-1885-c929-c3ff48df5b45-51dafa8e {
    justify-self: center;
  }

  #w-node-_0cbe4916-01a7-1885-c929-c3ff48df5b3a-806158eb, #w-node-b7557f6b-9f90-65bd-3df6-e3c478d51ca5-806158eb, #w-node-c4bf00d1-0bd5-e74a-4221-8372523b6611-806158eb, #w-node-_8930680b-6270-9c2e-e5af-6f3cb45e8dc4-806158eb, #w-node-_6d30b244-504e-3201-6c42-3e78fca88591-806158eb, #w-node-_1df23fce-f85b-1c2f-b4e1-143c1a99f437-806158eb {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-bce3286c-a07c-853a-aa87-9ea4aa7ef4f0-0dd0f4ae {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_0cbe4916-01a7-1885-c929-c3ff48df5b3a-0dd0f4ae, #w-node-_04fc5eae-f407-58b8-be88-b1e497c99ed6-0dd0f4ae, #w-node-_8fa0b983-0b68-f443-f249-4278ed15af9f-0dd0f4ae, #w-node-_20e8feac-bf5d-02e4-4c5e-81ea24ee4574-0dd0f4ae, #w-node-_261edc31-868f-017b-7557-c44db7a6ae69-0dd0f4ae, #w-node-_261edc31-868f-017b-7557-c44db7a6ae7b-0dd0f4ae, #w-node-_6a2e2873-763d-e451-b756-199f07b85ef1-0dd0f4ae, #w-node-_4267f0be-db12-3f59-d2c0-66a8ed204308-0dd0f4ae {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0cbe4916-01a7-1885-c929-c3ff48df5b45-0dd0f4ae {
    justify-self: center;
  }

  #w-node-f852525e-c2c8-1b80-2a0e-2716e22d06b9-0dd0f4ae {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f852525e-c2c8-1b80-2a0e-2716e22d06ba-0dd0f4ae {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_5e1f2eb8-30b5-ac5b-51da-926a3dd2741b-0dd0f4ae, #w-node-_5e1f2eb8-30b5-ac5b-51da-926a3dd2741d-0dd0f4ae, #w-node-_8fca2b94-92d0-7584-85f2-ba8ef677f22b-0dd0f4ae, #w-node-_8fca2b94-92d0-7584-85f2-ba8ef677f22d-0dd0f4ae, #w-node-a99ff12e-06fc-ab8f-1d67-d329320b1b5a-0dd0f4ae {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a99ff12e-06fc-ab8f-1d67-d329320b1b5c-0dd0f4ae {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-d4246f62-8fb6-01bf-edf8-82b0b00767f6-0dd0f4ae {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-d4246f62-8fb6-01bf-edf8-82b0b00767f7-0dd0f4ae {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-cb3743f3-4b43-52f0-9f3e-d91ea4fc3c67-0dd0f4ae {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-fc55769e-571c-e355-77b8-815260b888da-0dd0f4ae {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_19fd32b0-8c2d-5b2a-ada3-2f0fc4542852-1d4c3479 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_0cbe4916-01a7-1885-c929-c3ff48df5b3a-1d4c3479, #w-node-_90164041-0dd9-bccc-0122-c0df2d5a5381-1d4c3479, #w-node-dcb5a641-b3be-1ffc-57e2-78b49a43674d-1d4c3479, #w-node-ab6ee8b2-f5c4-2102-30cd-c8cf0098661b-1d4c3479, #w-node-d55fbd1f-febf-57c2-c28f-7506291701a3-1d4c3479, #w-node-_4916b49d-a024-d064-f09f-ab075e5c580e-1d4c3479, #w-node-_94c188eb-7de0-0d27-68ea-ff0ba7071a91-1d4c3479, #w-node-bf82c25d-665e-e387-2088-c4446600a924-1d4c3479, #w-node-bf82c25d-665e-e387-2088-c4446600a92e-1d4c3479, #w-node-_5c109f23-f685-52fd-a92d-5847a475bf8f-1d4c3479, #w-node-_0498993e-1353-29c2-a152-31ef35b1523c-1d4c3479, #w-node-_93cdb29a-aa22-e8d2-6661-b9319d49ab8e-1d4c3479 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0cbe4916-01a7-1885-c929-c3ff48df5b45-1d4c3479 {
    justify-self: center;
  }

  #handouts.w-node-_633692ce-942f-db98-69b7-aa91c8a44a2a-c8a44a2a, #w-node-_3bfca30b-54a3-d437-e81f-095e613bd3e3-c8a44a2a, #w-node-_1f33af93-f85d-0019-5edf-917b46e9393c-c8a44a2a, #w-node-c91ac83a-9692-6ea8-1433-ac927360b7db-c8a44a2a, #w-node-d8a75a97-2db7-f484-3cfc-839530762243-c8a44a2a, #w-node-f0add7a1-c807-8cb0-303d-c60a47171a56-c8a44a2a, #w-node-_4212e6e3-d892-0788-56f8-8485d11937ea-c8a44a2a, #w-node-_1dd96d88-ac62-2bb3-f30f-c31bf12dd1c6-c8a44a2a {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-bbc4bb18-b197-f343-c5e6-1b6249c4985a-99dbe4fb, #w-node-bbc4bb18-b197-f343-c5e6-1b6249c49863-99dbe4fb, #w-node-_507e07bb-cf44-21e7-eb88-e2068f9bdfea-99dbe4fb, #w-node-_507e07bb-cf44-21e7-eb88-e2068f9bdff3-99dbe4fb, #w-node-f1bc8d94-58b4-d077-0146-2d02cde44bdd-99dbe4fb, #w-node-f1bc8d94-58b4-d077-0146-2d02cde44be7-99dbe4fb {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_673a00f2-6ea0-97f1-f01c-21b74f90a8ad-99dbe4fb, #w-node-_55f5d42c-78ed-4b98-990b-92cce2da2d5e-99dbe4fb {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_3456e9eb-e3d4-9581-9418-1fc9d799b5d6-99dbe4fb {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_3456e9eb-e3d4-9581-9418-1fc9d799b5ed-99dbe4fb, #w-node-b0bd87e7-33e0-7b53-9d40-3cddc61d42b0-99dbe4fb, #w-node-_0b833850-3a81-7bfb-6560-7d8b0041b1ab-99dbe4fb {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #communication-outreach.w-node-fab58f62-db3c-e3a5-4d29-8e8c3d71ebff-99dbe4fb, #communication-outreach.w-node-_5c2425e3-1f38-d2d2-77b8-4d513cd6928f-99dbe4fb, #communication-outreach.w-node-_85f73f29-9aa8-d84c-bc3c-ec12c66f2b42-99dbe4fb, #communication-outreach.w-node-_77a40f5f-47f4-a7c3-922e-c56f8d214076-99dbe4fb, #communication-outreach.w-node-_1c004da2-bd93-770a-7dbb-20f95479f435-99dbe4fb, #communication-outreach.w-node-_8528fdfc-7c31-66d4-fe96-5cdcbf90b952-99dbe4fb, #communication-outreach.w-node-ce3fd86c-db75-e05f-a6fe-c3a077241501-99dbe4fb {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-fe4d4c6e-178a-804f-e494-8cee9bca9290-99dbe4fb, #w-node-_2ef1e7b5-e5ae-e773-72b6-b2a4edbe724b-99dbe4fb, #presentation-recoveryframework.w-node-_2ef1e7b5-e5ae-e773-72b6-b2a4edbe724c-99dbe4fb {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_13f0b3c2-b4c3-2702-369e-d49484360ea8-99dbe4fb, #w-node-_13f0b3c2-b4c3-2702-369e-d49484360eb3-99dbe4fb {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_6d1d49b1-286c-c3ab-9a6d-bab1e20b74fe-c1a811a3, #w-node-f0b128fc-6437-a428-68e4-1f7f689f3e0f-130710a6, #w-node-f0b128fc-6437-a428-68e4-1f7f689f3e10-130710a6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_5731afb2-914c-0609-187e-92000f3518b6-048633bd {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_0cbe4916-01a7-1885-c929-c3ff48df5b45-048633bd {
    justify-self: center;
  }

  #w-node-_0e2f9c3d-d0d6-7f84-3616-0373562d3715-048633bd {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_87ebe7d1-c3e2-66dd-c27d-90f5beabb702-048633bd, #w-node-_87ebe7d1-c3e2-66dd-c27d-90f5beabb70f-048633bd, #w-node-_76692ecd-00bb-7e16-7616-4ba58d00b7f1-048633bd, #w-node-_76692ecd-00bb-7e16-7616-4ba58d00b7fb-048633bd, #w-node-_15382a0b-d7ef-f1e6-100d-e7610cfaaac3-048633bd, #w-node-_15382a0b-d7ef-f1e6-100d-e7610cfaaab7-048633bd, #w-node-_0c29d885-87e1-88ea-5f6d-57b197307b95-048633bd, #w-node-_0c29d885-87e1-88ea-5f6d-57b197307b9d-048633bd, #w-node-_004ce770-1aed-13ab-d327-a0130f7edc39-048633bd, #w-node-_71a71335-0db4-551a-3d94-dfd9b3b12a5a-048633bd {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_61554518-90ac-5c8e-c764-2e82c1b135b6-048633bd {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a691478f-3632-4777-2190-c019e35fc81b-048633bd, #w-node-_3b4ebb39-6047-af0a-76e9-ec5a9ad39ff7-048633bd, #w-node-_30e20e0e-b1cf-908f-8793-39dd3aecd85b-048633bd, #w-node-_30e20e0e-b1cf-908f-8793-39dd3aecd864-048633bd, #w-node-_19fc0d65-4d87-2796-3cfe-c929c73dd064-048633bd, #w-node-_56efffc0-9df9-3163-3433-bce30b0a4d4e-048633bd, #w-node-_54ccd2d7-330c-b37d-9978-20ac06572f43-048633bd, #w-node-_54ccd2d7-330c-b37d-9978-20ac06572f4c-048633bd {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-f3bd68c9-b4d7-0536-8711-0ae805364431-c93d22e1, #w-node-_9c07cb33-c240-ca06-f0f9-17e849ec20ec-c93d22e1, #w-node-_1ea13959-f705-87db-478c-82f8b89e11c0-a164ef10 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1ea13959-f705-87db-478c-82f8b89e11c1-a164ef10 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_1ea13959-f705-87db-478c-82f8b89e11dd-a164ef10 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_0cbe4916-01a7-1885-c929-c3ff48df5b37-e434a45f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0cbe4916-01a7-1885-c929-c3ff48df5b3a-e434a45f, #w-node-_80c6e1a0-a0b1-3133-709b-ebc02782ed3f-e434a45f, #w-node-eb19525d-44df-0069-c78e-4707ca593fcb-e434a45f, #w-node-_0372c6c3-495d-6ac0-8c41-349df883ecb3-e434a45f, #w-node-_84677e3e-80be-b36d-aca9-9f63941e305f-e434a45f, #w-node-_8fa0b983-0b68-f443-f249-4278ed15af9f-e434a45f, #w-node-_4f6ee55e-15f8-c431-50d7-3dd7a624c4fa-e434a45f, #w-node-d413e5c0-49b4-eeab-a91b-a15e75855a11-e434a45f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0cbe4916-01a7-1885-c929-c3ff48df5b45-e434a45f {
    justify-self: center;
  }

  #w-node-_7908b739-1c8f-a3fe-bdec-b5fc1a711eb8-e434a45f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_11dd4702-4708-ba89-756e-db92e09c5364-e434a45f {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-bd12ba40-3f2d-027e-2bd5-31f5b626e2ea-e434a45f, #w-node-_0cbe4916-01a7-1885-c929-c3ff48df5b37-1ea7516e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0cbe4916-01a7-1885-c929-c3ff48df5b3a-1ea7516e, #w-node-b7557f6b-9f90-65bd-3df6-e3c478d51ca5-1ea7516e, #w-node-_8873b041-c1d5-972e-d8d2-debc66073b92-1ea7516e, #w-node-_8fa0b983-0b68-f443-f249-4278ed15af9f-1ea7516e, #w-node-_4f6ee55e-15f8-c431-50d7-3dd7a624c4fa-1ea7516e, #w-node-d413e5c0-49b4-eeab-a91b-a15e75855a11-1ea7516e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0cbe4916-01a7-1885-c929-c3ff48df5b45-1ea7516e {
    justify-self: center;
  }

  #w-node-_7d61fcfe-1504-a4e3-b67f-ed92f6130c71-1ea7516e {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_7d61fcfe-1504-a4e3-b67f-ed92f6130c79-1ea7516e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_77d825ad-2cd3-4476-f06c-7a52e804077f-1ea7516e {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_71ebf08f-b4ad-daa1-2600-33e2deb28058-1ea7516e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f7fd49db-52e5-0aa0-e891-fcd450aa3408-1ea7516e, #w-node-fc079ed8-da3c-2ea7-733e-1ac17cc6ab06-1ea7516e, #w-node-_87e623d6-3cf3-1d3f-ea68-2423f68efe24-1ea7516e, #w-node-_60ee46ef-e2c7-7e7a-42da-11432a8d2bc3-1ea7516e, #w-node-_4bd0746f-1929-d27a-0738-2e0fe410c6e2-1ea7516e, #w-node-_4bd0746f-1929-d27a-0738-2e0fe410c6e6-1ea7516e {
    grid-area: span 1 / span 3 / span 1 / span 3;
    align-self: end;
  }

  #w-node-_7e8c0049-8192-277e-b0c5-743c942d2739-1ea7516e, #w-node-_6e396d7e-7556-11ae-9e57-a2764c460fec-0137c4b3, #w-node-_45d46708-f807-1f7d-fcc5-c81db0cae86d-0137c4b3 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_4199f0b6-2fcc-a599-8bbd-71f0a7943975-3ffface9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_4199f0b6-2fcc-a599-8bbd-71f0a7943979-3ffface9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_4199f0b6-2fcc-a599-8bbd-71f0a7943990-3ffface9 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_4199f0b6-2fcc-a599-8bbd-71f0a7943993-3ffface9, #w-node-_4199f0b6-2fcc-a599-8bbd-71f0a7943994-3ffface9, #w-node-e8ab2db7-f76e-8763-36f7-9fe054f68379-3ffface9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e8ab2db7-f76e-8763-36f7-9fe054f6837d-3ffface9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-b6e859c1-0e8c-94b8-0a17-1eb672aa03c5-5393951b, #w-node-b6e859c1-0e8c-94b8-0a17-1eb672aa03c6-5393951b, #w-node-b6e859c1-0e8c-94b8-0a17-1eb672aa03c5-8632e6c2, #w-node-b6e859c1-0e8c-94b8-0a17-1eb672aa03c6-8632e6c2 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_57ec720d-82c9-d680-f5eb-9f1b679969e4-679969c3 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_63592b41-8be1-3aed-0643-8d67e59e3a20-e59e3a1f {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_7ea0e0f9-f7c9-9df3-f95f-20802087aab2-f8b04d6c {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_3f27e062-a90e-4230-f6ca-2f83800c43d8-f8b04d6c {
    justify-self: start;
  }

  #w-node-_071ccd4e-c78c-6efc-a4af-783cf072f898-f8b04d6c, #w-node-_4d60ec25-dbaa-04da-6942-456ea2e817a2-f8b04d6c, #w-node-_85d7a57e-dee4-db28-e856-1c558de82bee-f8b04d6c, #w-node-a35f0f7f-fcba-cd61-3c04-ab334dccf158-f8b04d6c, #w-node-f79162f3-7c94-e090-9230-2c5983199ced-f8b04d6c, #w-node-_299f500a-beb7-26dc-7b5f-ad9fc533c565-f8b04d6c, #w-node-c88edf3c-62eb-91a8-cb2b-659bd41a3568-f8b04d6c {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-c88edf3c-62eb-91a8-cb2b-659bd41a3569-f8b04d6c {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_121ed4a2-9bd1-228d-ff03-091ddeff523a-f8b04d6c, #w-node-_763093f3-3423-437d-606f-314fd3c6c8c3-f8b04d6c, #videos.w-node-a8a62969-8487-2767-331a-dfb603d3e1e0-f8b04d6c, #w-node-b0c2d38d-625c-07cd-c885-e54aadbf4010-f8b04d6c, #w-node-_4fa20b80-dd54-6478-ba39-94b9c56a4204-f8b04d6c, #w-node-_6d931729-7188-3e8b-7779-408610b4cded-f8b04d6c, #w-node-_23dd8339-22e0-0945-1f9a-a339232c34ba-f8b04d6c, #w-node-caa230b4-a222-3e5a-c615-b3281cb1eded-f8b04d6c, #w-node-_237d9fb5-c87f-d05d-93be-ec788ba9a162-f8b04d6c, #w-node-_97f28a0f-b053-7368-6d75-8d5b082f787b-097f3cad, #w-node-d3801fd0-3ef0-5bc8-64bf-cf369a6c4c30-097f3cad, #w-node-_7c93579a-20a2-f5b0-fa52-10621f1964a0-097f3cad {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_2fe546f9-7ca1-6341-32ad-756b97375368-097f3cad {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_2fe546f9-7ca1-6341-32ad-756b9737536e-097f3cad, #importantdates.w-node-_9ebd1989-6e02-bde1-aa8a-c595847fe491-097f3cad, #w-node-_9002b571-4e3a-9302-3c4d-74d9be6cc81f-097f3cad {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-cb9e6612-1568-8d2d-29d5-8ac4a6e01578-097f3cad {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-cb9e6612-1568-8d2d-29d5-8ac4a6e0157e-097f3cad {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6d4437bf-71a2-90bb-58d5-f5ccc59f0a47-097f3cad {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-e698724f-56eb-8243-6970-640f72567691-097f3cad, #w-node-_6d4437bf-71a2-90bb-58d5-f5ccc59f0a4a-097f3cad {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_9d140576-7810-349d-0a7f-f0aa9ab82539-1303ed8b {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_0cbe4916-01a7-1885-c929-c3ff48df5b45-1303ed8b {
    justify-self: center;
  }

  #w-node-_3b23eec4-fe23-40e1-d37d-dfcdd9f156b6-b308fe86, #w-node-ba6da48d-a835-08d5-6d6f-bc4fdd8932a1-ca11b389, #w-node-_22579249-ac74-3de8-0a91-1e49cda43780-874f100f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_22579249-ac74-3de8-0a91-1e49cda43782-874f100f {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_22579249-ac74-3de8-0a91-1e49cda4375e-874f100f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_22579249-ac74-3de8-0a91-1e49cda43763-874f100f {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_22579249-ac74-3de8-0a91-1e49cda43771-874f100f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_22579249-ac74-3de8-0a91-1e49cda43773-874f100f {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-b014ee65-5a9e-0938-0bda-cd97efe07cd4-ac57949d, #w-node-_41122f7c-00a9-57c3-4741-822c7b6b5265-ac57949d, #w-node-_4684ebb4-96a3-0e9c-c064-32cb80d607ab-ac57949d, #w-node-_693c1d03-08af-9005-e245-668166442a14-ac57949d, #w-node-_693c1d03-08af-9005-e245-668166442a2b-ac57949d, #w-node-_693c1d03-08af-9005-e245-668166442a42-ac57949d, #w-node-ff16e164-b8d5-2b93-ee68-02e1add8514f-ac57949d, #w-node-ff16e164-b8d5-2b93-ee68-02e1add85166-ac57949d, #w-node-ff16e164-b8d5-2b93-ee68-02e1add8517d-ac57949d, #w-node-_1050ceae-55be-c8f7-568b-1e1fc2f1f15c-eff46f89, #w-node-_1050ceae-55be-c8f7-568b-1e1fc2f1f177-eff46f89, #w-node-_1050ceae-55be-c8f7-568b-1e1fc2f1f197-eff46f89, #w-node-_5731afb2-914c-0609-187e-92000f3518b6-4d6bd349 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_0cbe4916-01a7-1885-c929-c3ff48df5b45-4d6bd349 {
    justify-self: center;
  }

  #w-node-_98720c97-4cf7-bad3-cce1-57c34f470b3c-4d6bd349 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_98720c97-4cf7-bad3-cce1-57c34f470b3d-4d6bd349 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_151ef1f4-d35e-55ad-3895-26b2b809ccb1-4d6bd349, #w-node-_212ecb0c-f7d2-b8c0-a56e-c4f781abc8a1-4d6bd349, #w-node-_388c05ee-c63d-0173-489c-fc5a9de6463c-4d6bd349, #w-node-c454eeaa-af31-0bd6-186b-e6ba56c98c7b-4d6bd349, #w-node-_5d28da97-5f7e-a871-aec5-3b7148cf80a8-4d6bd349 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_85406619-b39b-a5f9-00f9-b0b28f502a50-4d6bd349 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_85406619-b39b-a5f9-00f9-b0b28f502a51-4d6bd349 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-bd47b207-3df1-a212-aa58-38ed02579c9f-4d6bd349, #w-node-f910e992-194c-cbe6-2cf8-75ec5621a3f0-4d6bd349, #w-node-a52bce75-4042-b325-b87e-b9e17a11b671-4d6bd349, #w-node-_7da0c5b6-a495-2c42-614b-17c45cdf5d0a-4d6bd349, #w-node-_5f15a61c-439d-26d1-236b-097c244a2d45-051be029, #w-node-_54aaed9a-474c-4f79-db8f-d4f442a71220-051be029, #w-node-_3b23eec4-fe23-40e1-d37d-dfcdd9f156b6-b3f7ff97 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_14efbd99-8515-7f38-88cd-bc74178ea892-f879b6c2, #w-node-_70ac5f4c-3433-d1c8-cfc1-5ba789716783-f879b6c2, #w-node-_52bd92d1-647d-a90e-ad43-52deeb290a2f-f879b6c2 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_2baa1113-1e99-0a34-438d-56c2151c8e46-f879b6c2 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    justify-self: start;
  }

  #w-node-_321f50b9-9c2b-b410-23d8-6794a8e64f26-f879b6c2, #w-node-_6c91311c-c13a-8bc8-00fa-d820f800f8db-f879b6c2, #w-node-_4dc1df32-6ba2-9d9e-510d-70a3b85b20bb-f879b6c2, #w-node-_189c8106-040b-eb7b-3516-0d8b44d59b04-f879b6c2 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_189c8106-040b-eb7b-3516-0d8b44d59b07-f879b6c2 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_189c8106-040b-eb7b-3516-0d8b44d59b08-f879b6c2 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: start;
  }

  #w-node-c791bceb-1386-6ac6-bedb-13d1339f6c24-f879b6c2, #w-node-f5425d76-6175-ffd0-31bf-1549a78c3205-f879b6c2, #w-node-f5425d76-6175-ffd0-31bf-1549a78c3214-f879b6c2 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f5425d76-6175-ffd0-31bf-1549a78c3215-f879b6c2 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-b68a06af-1ab7-502c-9f55-0d20af25232d-f879b6c2, #w-node-_55757678-0751-90b3-7735-7d43fac9dd56-f879b6c2, #w-node-a5cbd7c5-ea5b-b734-06cb-fe46b88d513a-f879b6c2, #w-node-_1b734fae-8d34-62f0-3d98-343c1a09b329-f879b6c2, #w-node-fc508ab6-5960-57d7-1d68-096e3985a699-f879b6c2, #w-node-a9b8a4e9-7d66-cf27-d835-588304f41513-f879b6c2, #w-node-_61fedb9b-1a78-1c80-9e09-33f673a8f576-f879b6c2, #w-node-_0c8a06d9-9aa5-a48b-9751-4be7fe9736f1-f879b6c2 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0c8a06d9-9aa5-a48b-9751-4be7fe9736f2-f879b6c2, #w-node-_0c8a06d9-9aa5-a48b-9751-4be7fe973713-f879b6c2, #w-node-_0c8a06d9-9aa5-a48b-9751-4be7fe973716-f879b6c2, #w-node-eb4b06e4-1e6b-bb88-fdef-de50bce52703-f879b6c2, #w-node-eb4b06e4-1e6b-bb88-fdef-de50bce52706-f879b6c2 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #opportunities.w-node-_0667c7a8-2efc-5f48-2ded-81df802c6fd1-f879b6c2 {
    grid-area: span 2 / span 6 / span 2 / span 6;
  }

  #w-node-_5a7d5bbb-c89e-be73-f39f-323deef61e9a-f879b6c2 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: start;
  }

  #w-node-_28e24902-9716-a8f6-7167-504a9a60cd65-9a60cd61 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_28e24902-9716-a8f6-7167-504a9a60cd68-9a60cd61, #First-Name-3.w-node-_28e24902-9716-a8f6-7167-504a9a60cd6b-9a60cd61, #Last-Name-4.w-node-_28e24902-9716-a8f6-7167-504a9a60cd6c-9a60cd61 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #feedback.w-node-_6fd152b5-b229-36bc-e432-0eb8f5802c65-ac59363d {
    grid-area: span 1 / span 3 / span 1 / span 3;
    align-self: center;
  }

  #w-node-dfda8eb4-895d-ac9d-d5f6-b40c04a3b5a6-ac59363d, #w-node-dfda8eb4-895d-ac9d-d5f6-b40c04a3b5ac-ac59363d, #w-node-dfda8eb4-895d-ac9d-d5f6-b40c04a3b5b2-ac59363d, #w-node-dfda8eb4-895d-ac9d-d5f6-b40c04a3b5b8-ac59363d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1de4c8ff-b566-5d7a-e100-966b389e4dc9-ac59363d {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_1de4c8ff-b566-5d7a-e100-966b389e4dcd-ac59363d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1de4c8ff-b566-5d7a-e100-966b389e4dce-ac59363d {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: start;
  }

  #w-node-_14efbd99-8515-7f38-88cd-bc74178ea892-624caa66, #w-node-_70ac5f4c-3433-d1c8-cfc1-5ba789716783-624caa66, #w-node-_0bdba689-3381-b609-7af5-2c7e069d1b00-624caa66, #w-node-_46cfdf36-f9b0-128e-69e5-4078639771f0-624caa66, #w-node-_60395591-ae89-53f4-a0fb-ed778720bc75-624caa66, #w-node-_46aae28d-c38c-4c50-a751-899d4c98a763-624caa66 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_46aae28d-c38c-4c50-a751-899d4c98a766-624caa66 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_46aae28d-c38c-4c50-a751-899d4c98a767-624caa66 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: start;
  }

  #fs-modal-1-popup.w-node-_39000065-199c-b733-3f5a-3066ffe7d903-624caa66 {
    align-self: start;
  }

  #w-node-d11b03ca-d946-4d34-9a83-5fe26b7b6f95-624caa66, #w-node-b592c497-dd26-07c9-6030-42d70fd5133c-624caa66, #w-node-_11d70fbb-2e64-bf0f-0e27-86915e1f9284-624caa66, #w-node-ba90309b-19b6-a97d-7247-c9181e12077c-624caa66, #w-node-c791bceb-1386-6ac6-bedb-13d1339f6c24-624caa66, #w-node-f5425d76-6175-ffd0-31bf-1549a78c3205-624caa66, #w-node-f5425d76-6175-ffd0-31bf-1549a78c3214-624caa66 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f5425d76-6175-ffd0-31bf-1549a78c3215-624caa66 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_8bc35460-58ea-b9c2-23c6-b4ba07223838-624caa66 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_746d251b-890d-3d34-935e-52e10662855a-624caa66, #First-Name.w-node-_746d251b-890d-3d34-935e-52e10662855d-624caa66, #Last-Name.w-node-_746d251b-890d-3d34-935e-52e10662855e-624caa66 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b68a06af-1ab7-502c-9f55-0d20af25232d-624caa66, #w-node-_55757678-0751-90b3-7735-7d43fac9dd56-624caa66, #w-node-a5cbd7c5-ea5b-b734-06cb-fe46b88d513a-624caa66, #w-node-_1b734fae-8d34-62f0-3d98-343c1a09b329-624caa66, #w-node-fc508ab6-5960-57d7-1d68-096e3985a699-624caa66, #w-node-a9b8a4e9-7d66-cf27-d835-588304f41513-624caa66, #w-node-_61fedb9b-1a78-1c80-9e09-33f673a8f576-624caa66, #w-node-_0c8a06d9-9aa5-a48b-9751-4be7fe9736f1-624caa66 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0c8a06d9-9aa5-a48b-9751-4be7fe9736f2-624caa66, #w-node-_0c8a06d9-9aa5-a48b-9751-4be7fe973713-624caa66, #w-node-_0c8a06d9-9aa5-a48b-9751-4be7fe973716-624caa66, #w-node-eb4b06e4-1e6b-bb88-fdef-de50bce52703-624caa66, #w-node-eb4b06e4-1e6b-bb88-fdef-de50bce52706-624caa66 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #opportunities.w-node-_0667c7a8-2efc-5f48-2ded-81df802c6fd1-624caa66 {
    grid-area: span 2 / span 6 / span 2 / span 6;
  }

  #w-node-_5a7d5bbb-c89e-be73-f39f-323deef61e9a-624caa66 {
    grid-area: span 1 / span 6 / span 1 / span 6;
    align-self: start;
  }

  #w-node-_5731afb2-914c-0609-187e-92000f3518b6-a587444a {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_0cbe4916-01a7-1885-c929-c3ff48df5b45-a587444a {
    justify-self: center;
  }

  #w-node-_0e2f9c3d-d0d6-7f84-3616-0373562d3715-a587444a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_4cc73f81-d974-5e1d-e701-f2c5cf8f8e06-a587444a {
    grid-area: span 1 / span 3 / span 1 / span 3;
    align-self: center;
  }

  #w-node-_4cc73f81-d974-5e1d-e701-f2c5cf8f8e0c-a587444a {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_4cc73f81-d974-5e1d-e701-f2c5cf8f8e0d-a587444a, #w-node-_4a7b06aa-e249-608d-7043-04ed2a839886-a587444a, #w-node-_4a7b06aa-e249-608d-7043-04ed2a839895-a587444a, #w-node-_4cea6a20-d3cd-ad3e-7bfd-31a5c562b4b2-a587444a, #w-node-_4cea6a20-d3cd-ad3e-7bfd-31a5c562b4ba-a587444a {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-fa88f7d5-cbe1-3de3-656e-79770da55605-ba2a98ff {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-fa88f7d5-cbe1-3de3-656e-79770da55608-ba2a98ff, #w-node-fa88f7d5-cbe1-3de3-656e-79770da55609-ba2a98ff {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_30b596f6-0ec8-f995-e0d9-c8cdd43827aa-ba2a98ff, #w-node-_30b596f6-0ec8-f995-e0d9-c8cdd43827b4-ba2a98ff, #w-node-_30b596f6-0ec8-f995-e0d9-c8cdd43827c0-ba2a98ff {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #feedback.w-node-_0768459b-86a7-a527-3b99-0183e65f4031-ba2a98ff {
    grid-area: span 1 / span 3 / span 1 / span 3;
    align-self: center;
  }

  #w-node-_790dc9c9-c358-d84e-8095-245ee443569c-ba2a98ff {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #feedback.w-node-_2531f51a-61cb-dd2e-8b00-4ce0f360005c-ba2a98ff {
    grid-area: span 1 / span 3 / span 1 / span 3;
    align-self: center;
  }

  #w-node-_8b0c43c7-65d7-276d-de25-e48e7cf0fd82-ba2a98ff {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_7d119eeb-c9cb-5a47-27df-f821915bd976-ba2a98ff {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_15687be0-99a4-6b40-0213-11b871aeebda-ba2a98ff {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c578b659-39f0-efe6-44fa-659b4b627e1b-ba2a98ff, #w-node-c578b659-39f0-efe6-44fa-659b4b627e31-ba2a98ff, #w-node-ece1438c-1ea6-b520-982e-85130ea08ad1-ba2a98ff, #w-node-ece1438c-1ea6-b520-982e-85130ea08adb-ba2a98ff, #w-node-_7c016474-05f5-e172-1fe1-f50a1e34d719-ba2a98ff, #w-node-_7c016474-05f5-e172-1fe1-f50a1e34d725-ba2a98ff, #w-node-_7876a6c5-1b72-c5a7-5e3a-dde01657c341-ba2a98ff {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_000c5f98-9f80-2568-7a7a-2158c8a5e8a2-ba2a98ff {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_01485b0e-c325-86d0-cbbe-fa14db01ae39-ba2a98ff, #w-node-_01485b0e-c325-86d0-cbbe-fa14db01ae43-ba2a98ff {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_50c1bb6d-e2e5-a7e6-f806-730d6181035e-ba2a98ff, #w-node-_2909f35d-aa46-9e43-a478-2d173d20e164-ba2a98ff, #w-node-_5f377023-4a4a-7139-7a3d-083d7cc69778-ba2a98ff, #w-node-fd72c1b9-bf31-fe64-848a-31ad4f21d144-ba2a98ff, #w-node-_1d359e05-c1a5-4663-02aa-9ee82e4946d4-ba2a98ff, #w-node-_50c1bb6d-e2e5-a7e6-f806-730d61810375-ba2a98ff, #w-node-_50c1bb6d-e2e5-a7e6-f806-730d61810379-ba2a98ff, #w-node-_57ad01d1-a0d2-c548-e196-9632339c944d-75726abd, #w-node-edef49a1-c33d-f47a-1ec5-93866892f7d0-75726abd {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-edef49a1-c33d-f47a-1ec5-93866892f7d4-75726abd, #w-node-_08cf68c4-d3a6-345d-e445-b19a79fd5bda-75726abd, #w-node-_08cf68c4-d3a6-345d-e445-b19a79fd5bdc-75726abd, #w-node-_08cf68c4-d3a6-345d-e445-b19a79fd5bfd-75726abd {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_08cf68c4-d3a6-345d-e445-b19a79fd5bfe-75726abd {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_08cf68c4-d3a6-345d-e445-b19a79fd5c14-75726abd, #w-node-_08cf68c4-d3a6-345d-e445-b19a79fd5c15-75726abd, #w-node-_08cf68c4-d3a6-345d-e445-b19a79fd5c28-75726abd, #w-node-_08cf68c4-d3a6-345d-e445-b19a79fd5c46-75726abd, #w-node-_08cf68c4-d3a6-345d-e445-b19a79fd5c47-75726abd {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_4caef944-f116-22b1-247d-6045b96c47b0-b4eb16ff, #w-node-_9561898d-a078-8bf0-050e-347322cdc562-b4eb16ff {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_9561898d-a078-8bf0-050e-347322cdc565-b4eb16ff, #w-node-_9561898d-a078-8bf0-050e-347322cdc566-b4eb16ff {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e6e2936a-81db-a233-ea53-1fa6d453cee2-b4eb16ff, #w-node-e6e2936a-81db-a233-ea53-1fa6d453ceec-b4eb16ff, #w-node-_8f0a77df-25c6-a921-22a9-5f1bb5c1e9cc-b4eb16ff, #w-node-_8f0a77df-25c6-a921-22a9-5f1bb5c1e9d8-b4eb16ff, #w-node-_4e708763-aa27-a44d-a9eb-077583fbb648-b4eb16ff, #w-node-_4e708763-aa27-a44d-a9eb-077583fbb652-b4eb16ff, #w-node-bd5a52a2-da65-f9b5-0a2a-edb046c714ab-b4eb16ff, #w-node-bd5a52a2-da65-f9b5-0a2a-edb046c714b5-b4eb16ff, #w-node-_45ffc942-1cae-df9c-911d-673d72c3a690-b4eb16ff, #w-node-_45ffc942-1cae-df9c-911d-673d72c3a69a-b4eb16ff {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_2c9b7dc8-88ca-caf9-6494-8b4edda72191-b4eb16ff, #w-node-_2c9b7dc8-88ca-caf9-6494-8b4edda72198-b4eb16ff, #w-node-_2c9b7dc8-88ca-caf9-6494-8b4edda7219f-b4eb16ff {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_2c9b7dc8-88ca-caf9-6494-8b4edda721a0-b4eb16ff {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_90d6fb58-0cac-b14f-dfec-d07b5dbdfed8-7f87013a, #w-node-_90d6fb58-0cac-b14f-dfec-d07b5dbdfed4-7f87013a, #w-node-_17dda648-3814-5227-e0d7-15cc15281b50-7f87013a, #w-node-_0f684805-42e2-0d41-b557-c42dcfdb9b50-7f87013a {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_0f684805-42e2-0d41-b557-c42dcfdb9b51-7f87013a {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_18b5981d-bfab-e43b-0c0a-26ae90841d72-7f87013a, #w-node-_18b5981d-bfab-e43b-0c0a-26ae90841d76-7f87013a, #w-node-_18b5981d-bfab-e43b-0c0a-26ae90841d7a-7f87013a, #w-node-_18b5981d-bfab-e43b-0c0a-26ae90841d7e-7f87013a {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_0cbe4916-01a7-1885-c929-c3ff48df5b45-7f87013a {
    justify-self: center;
  }

  #w-node-_4caef944-f116-22b1-247d-6045b96c47b0-9f77d3ff, #w-node-_4caef944-f116-22b1-247d-6045b96c47b0-c2064945, #w-node-cee0b290-d9f7-b85c-8bdd-00975e25f2f3-c2064945, #w-node-f906774d-2874-22e6-2b1d-5546a5e754df-c2064945, #w-node-_56db4839-03d4-a724-58f9-b527cb64de58-c2064945, #w-node-_2fef7e7b-db6b-cea5-d03a-e929f8baa1bc-c2064945, #w-node-c93c3e5f-10f2-a343-66d7-87414419bf9a-c2064945, #w-node-d8d870be-83b7-05b0-2b99-7643dd6dcdd7-c2064945 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_12f6ec60-f61d-470e-3ca9-ea4b2eabb69b-c2064945, #w-node-_12f6ec60-f61d-470e-3ca9-ea4b2eabb6ac-c2064945, #w-node-f0541d4f-d1b1-a596-b657-b536ff2962b8-c2064945, #w-node-f0541d4f-d1b1-a596-b657-b536ff2962c6-c2064945, #w-node-e6e2936a-81db-a233-ea53-1fa6d453cee2-c2064945, #w-node-e6e2936a-81db-a233-ea53-1fa6d453ceec-c2064945 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_8f0a77df-25c6-a921-22a9-5f1bb5c1e9cc-c2064945 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    align-self: center;
  }

  #w-node-e976a936-2504-6217-0b23-34fb8a61f124-c2064945, #w-node-cc4c0ffc-4560-3f09-f4f4-305aa0741246-c2064945, #w-node-_4b5fa84a-62d2-4ba9-806b-c3748b8c7a8c-c2064945, #w-node-e0275b87-b1a5-6376-035c-775e7befae2e-c2064945, #w-node-e1e5d8ba-eb31-e3aa-c674-92aeee8f494c-c2064945 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-ee132762-2283-9363-039a-529995ba98a1-c2064945 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    align-self: center;
  }

  #w-node-ee132762-2283-9363-039a-529995ba98a8-c2064945 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-ee132762-2283-9363-039a-529995ba98a9-c2064945 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-a5fb9f4e-f3b7-d6da-47e5-e39cfbc81c78-c2064945, #w-node-a5fb9f4e-f3b7-d6da-47e5-e39cfbc81c80-c2064945 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    align-self: center;
  }

  #w-node-b3ebe0b4-aed6-4191-85fe-5f7608e4265d-c2064945, #w-node-b3ebe0b4-aed6-4191-85fe-5f7608e42666-c2064945, #w-node-_2d06c733-c43c-9152-b633-f6e0d19b4f93-c2064945, #w-node-_2d06c733-c43c-9152-b633-f6e0d19b4f9b-c2064945, #w-node-d5b7a199-c3bb-1fda-5450-98f025f43d13-c2064945, #w-node-d5b7a199-c3bb-1fda-5450-98f025f43d1b-c2064945 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }
}
