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

body {
  margin: 0;
}

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

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

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

[hidden], template {
  display: none;
}

a {
  background-color: #0000;
}

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

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

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

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

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

small {
  font-size: 80%;
}

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

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

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

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

pre {
  overflow: auto;
}

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

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

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

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

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

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

input {
  line-height: normal;
}

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

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

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

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

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

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

td, th {
  padding: 0;
}

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

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

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

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

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

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

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

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

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

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

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

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

.w-block {
  display: block;
}

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

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

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

.w-hidden {
  display: none;
}

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

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

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

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

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

.w-optimization {
  display: contents;
}

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

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

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

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

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

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

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

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

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

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

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

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

figure {
  margin: 0 0 10px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .w-col {
    width: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

.w-widget {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-tabs {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

:root {
  --button: #1475d2;
  --button-hover: #0960b4;
  --color: white;
  --transparent: #0000;
  --watershed: #497aac;
  --watershed-med: #1284c1;
  --agriculture: #1c6d47;
  --ecostewards: #727f4a;
  --grey: #797979;
  --wildfire: #be3d06;
  --monarchs: #e47325;
  --dark-grey: #575757;
  --health-soils: #926721;
  --dumping: #a84c63;
  --watershed-dark: #0e6da0;
  --agriculture-dark: #175f3e;
  --monarchs-dark: #cc6721;
}

.w-backgroundvideo-backgroundvideoplaypausebutton:focus-visible {
  outline-offset: 2px;
  border-radius: 50%;
  outline: 2px solid #3b79c3;
}

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

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

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

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

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

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

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

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

@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 {
  color: #333;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

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

h2 {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 32px;
  font-weight: 700;
  line-height: 36px;
}

h3 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
  display: block;
}

h4 {
  text-align: left;
  margin: -6px 0 10px;
  font-family: Raleway, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
}

h5 {
  color: #333;
  margin-top: 0;
  margin-bottom: 10px;
  margin-left: 10px;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
}

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

p {
  color: #fff;
  text-align: left;
  margin-bottom: 10px;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  font-family: Raleway, sans-serif;
  font-size: 14px;
}

a {
  color: #000;
  text-decoration: underline;
}

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

li {
  text-align: left;
  margin-bottom: 0;
}

img {
  text-align: center;
  object-fit: fill;
  border-radius: 15px;
  max-width: 100%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
  position: static;
}

strong {
  color: #000;
  font-size: 16px;
  font-weight: 700;
}

figure {
  margin-bottom: 10px;
}

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

.image {
  display: block;
  position: static;
}

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

.image-2 {
  height: auto;
}

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

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

.image-3 {
  float: none;
  clear: none;
  border: 1px #000;
  margin-top: -44px;
  display: inline-block;
  position: static;
}

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

.image-4 {
  margin-top: -86px;
}

.slider {
  clear: none;
  height: 300px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
}

.body {
  object-fit: fill;
  margin-left: 0;
}

.body.home, .body.dark {
  background-color: #5e5e5e;
}

.container {
  object-fit: fill;
}

.slide-nav {
  margin-bottom: 0;
}

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

.image-9 {
  margin-top: 3px;
  margin-bottom: 3px;
}

.section {
  margin-bottom: 0;
}

.navbar {
  object-fit: fill;
  background-color: #fff;
  display: block;
  position: sticky;
  inset: 0% 0% auto;
}

.nav-link {
  text-align: center;
  letter-spacing: 4px;
  text-transform: uppercase;
  font-size: 13px;
}

.container-2 {
  float: left;
  clear: none;
  width: auto;
  margin-left: 51px;
  margin-right: 200px;
}

.dropdown-list {
  background-color: #d1cbcb;
}

.dropdown-list.w--open {
  background-color: #fff;
}

.slide-7 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5f3e9a57758f245e5638606a_BrionesReservoir-watershed1.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100vh;
}

.heading {
  color: #fff;
  text-align: center;
  font-size: 34px;
}

.paragraph {
  opacity: 1;
  color: #fff;
  text-align: center;
  background-color: #fff0;
  font-size: 20px;
  line-height: 27px;
}

.container-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #00000061;
  border-radius: 11px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  display: block;
  position: relative;
  top: 220px;
}

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

.paragraph-2 {
  text-align: center;
  font-size: 15px;
}

.paragraph-3 {
  text-align: center;
  text-transform: none;
}

.paragraph-4, .bold-text, .container-4 {
  text-align: center;
}

.button {
  border-radius: 20px;
}

.italic-text {
  font-size: 17px;
}

.paragraph-5 {
  text-align: center;
  margin-top: 58px;
  display: block;
}

.bold-text-2 {
  text-align: center;
  font-size: 21px;
}

.bold-text-3 {
  font-size: 16px;
}

.heading-3 {
  text-align: center;
  font-size: 26px;
  line-height: 27px;
}

.bold-text-4 {
  font-size: 21px;
  line-height: 22px;
}

.bold-text-5 {
  line-height: 25px;
}

.button-2 {
  text-align: center;
  border-radius: 20px;
  margin-left: 25px;
  margin-right: 25px;
}

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

.container-6 {
  margin-top: 16px;
}

.slider-4 {
  height: 700px;
}

.sticky-nav {
  z-index: 1;
  background-color: #0000001f;
  padding: 10px 20px 0;
  position: sticky;
  top: 0;
}

.nav-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: .75fr max-content max-content max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  place-content: center flex-start;
  align-items: start;
  width: 100%;
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: grid;
}

.nav-logo-link {
  height: 60px;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  display: block;
}

.nav-logo {
  object-fit: fill;
  object-position: 0% 50%;
  width: 100px;
  max-width: 100%;
  height: 100%;
  overflow: visible;
}

.nav-link-2 {
  color: #fff;
  margin-left: 0;
  margin-right: 0;
  padding: 10px 0;
  text-decoration: none;
  display: block;
}

.nav-link-2:hover {
  text-decoration: underline;
}

.container-7 {
  clear: both;
  position: static;
}

.sticky-nav-2 {
  z-index: 1;
  opacity: 1;
  background-color: #f4f4f4;
  min-height: 100px;
  margin-left: 0;
  margin-right: 0;
  padding: 7px 20px;
  display: block;
  position: sticky;
  top: 0;
  left: auto;
}

.nav-grid-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  object-fit: fill;
  border-top: 1px #000;
  grid-template-rows: auto;
  grid-template-columns: 3.25fr max-content max-content max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-width: 100%;
  height: 100%;
  min-height: 80px;
  margin: 0 auto 0 -110px;
  padding: 0;
  display: grid;
  position: static;
}

.nav-logo-2 {
  object-fit: scale-down;
  object-position: 0% 50%;
  width: auto;
  height: 100%;
  min-height: 3vh;
  max-height: 100%;
  display: inline-block;
}

.image-10 {
  margin: 3px 25px -13px 20px;
}

.nav-link-3 {
  text-transform: uppercase;
  font-family: Oswald, sans-serif;
  font-weight: 600;
}

.menunav1 {
  float: none;
  color: #fff;
  text-align: left;
  letter-spacing: 0;
  text-transform: uppercase;
  margin-bottom: 14px;
  padding-top: 33px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Oswald, sans-serif;
  font-weight: 600;
  text-decoration: none;
  display: inline-block;
}

.menunav1.w--current {
  direction: ltr;
  color: #fff;
  margin-left: 0;
  padding-left: 20px;
  position: relative;
}

.menunav1.top.w--open {
  z-index: auto;
  z-index: auto;
}

.container-8 {
  float: left;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #0000007d;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.navbar-2 {
  clear: none;
  opacity: 1;
  background-color: #dddddd7a;
  position: sticky;
  inset: 0 0% auto;
}

.div-block-2 {
  background-color: #bbb0b07a;
  margin-bottom: 0;
  padding-bottom: 0;
}

.dropdown-list-2 {
  background-color: #c07979;
}

.dropdown-list-2.w--open {
  opacity: .74;
  background-color: #fff;
}

.menudropdown1 {
  color: #333;
  text-align: left;
}

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

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

.container-9 {
  object-fit: contain;
  background-color: #6ba1f1;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-repeat: repeat;
  max-width: 100%;
  position: static;
  overflow: hidden;
}

.div-block-3 {
  background-color: #65c1e2;
  margin-top: 0;
  padding-top: 0;
  padding-left: 20px;
  padding-right: 21px;
}

.div-block-4 {
  background-color: #5ad6bf;
}

.div-block-5 {
  background-color: #eb9d55;
}

.div-block-6 {
  background-color: #b46de7;
}

.paragraph-6 {
  color: #fff;
  font-size: 18px;
  line-height: 22px;
}

.column {
  background-color: #ca7474;
  height: 100%;
}

.row1-r {
  background-color: #0000;
}

.column-3 {
  background-color: #cfcd45;
  height: 100%;
  max-height: none;
  overflow: hidden;
}

.column-4 {
  background-color: #5c38aa;
  padding-top: 7px;
  padding-bottom: 9px;
}

.columns {
  background-color: #b9579f;
}

.column-5 {
  background-color: #42b9d6;
}

.column-6 {
  background-color: #903030;
}

.columns-2 {
  background-color: #c26565;
}

.paragraph-7 {
  color: #fff;
}

.section2 {
  justify-content: center;
  align-items: center;
  height: 600px;
  display: flex;
}

.image-11 {
  display: inline-block;
  position: static;
}

.div-block-7 {
  position: relative;
}

.image-12 {
  position: fixed;
  inset: 0% 0% auto;
}

.image-13 {
  position: static;
}

.image-14 {
  display: block;
  position: relative;
  top: 606px;
  overflow: visible;
}

.selection1, .section3 {
  justify-content: center;
  align-items: center;
  height: 600px;
  display: flex;
}

.div-for-bgs {
  z-index: -1;
  position: fixed;
  inset: 0%;
}

.div-for-bg2 {
  z-index: 0;
  text-align: left;
  object-fit: fill;
  background-color: #a6deec;
  width: auto;
  height: auto;
  display: block;
  position: fixed;
  inset: 0% 0% auto;
}

.div-for-bg3 {
  z-index: -1;
  background-color: #4d3bd3;
  position: fixed;
  inset: 0%;
}

.sticky-nav-3 {
  z-index: 1;
  opacity: 1;
  white-space: normal;
  object-fit: fill;
  background-color: #0000007a;
  padding: 20px 20px 0;
  display: block;
  position: fixed;
  inset: 0% 0% auto;
}

.nav-grid-3 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: #8d5353;
  grid-template: ". . Area"
  / 1fr max-content max-content 0 .5fr 1fr;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin: 0;
  padding: 0;
  display: grid;
}

.hero-overlay {
  z-index: 1;
  color: #fff;
  object-fit: fill;
  background-color: #0000;
  background-image: linear-gradient(#00000052, #00000052), url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5f3e9a57758f2444e2386080_BGimages1_15.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, repeat;
  background-size: auto, auto;
  background-attachment: scroll, fixed;
  justify-content: center;
  align-items: center;
  height: 90vh;
  max-height: 780px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: static;
  overflow: visible;
}

.containerroundcorner1 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  background-color: #00000073;
  border-radius: 3em;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-top: 0;
  padding-top: 0;
  padding-left: 40px;
  padding-right: 40px;
  display: block;
  position: relative;
}

.hero-overlay-2 {
  color: #fff;
  background-image: linear-gradient(#000000a1, #000000a1), url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5f3e9a57758f2432f6386071_BGimages1_01.png");
  background-position: 0 0, 50%;
  border-radius: 3em;
  justify-content: center;
  align-items: center;
  height: 90vh;
  max-height: 780px;
  margin-left: 20px;
  margin-right: 20px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.image-15 {
  float: none;
  object-fit: cover;
  background-color: #0000;
  border-radius: 0 40px 40px 0;
  padding: 20px;
}

.column-home {
  filter: grayscale(50%);
  background-color: #fff;
  margin-top: 0;
  padding-left: 0;
  padding-right: 0;
  transition: filter .4s;
}

.column-home:hover {
  filter: grayscale(0%);
}

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

.italic-text-2 {
  font-size: 45px;
  font-style: normal;
  line-height: 45px;
}

.paragraph-8 {
  margin-right: 0;
  padding-left: 15%;
  padding-right: 15%;
}

.heading-4 {
  padding-left: 25px;
  padding-right: 25px;
  font-size: 30px;
  line-height: 36px;
}

.div-block-8 {
  text-align: center;
  display: block;
  position: absolute;
}

.image-16 {
  position: relative;
}

.container-10 {
  z-index: 2;
  position: relative;
  top: auto;
}

.div-block-9 {
  text-align: center;
  background-color: #0000;
  border-radius: 0%;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  padding-bottom: 40px;
  text-decoration: none;
  display: flex;
  position: absolute;
  overflow: auto;
}

.heading-5 {
  color: #fff;
  text-align: center;
  object-fit: scale-down;
  margin-top: 10px;
  display: block;
}

.hero-overlay-3 {
  color: #fff;
  object-fit: contain;
  background-image: linear-gradient(#00000078, #00000078), url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5f3e9a57758f24ecc1386072_BGimages1_07.png");
  background-position: 0 0, 50%;
  background-size: auto, contain;
  justify-content: center;
  align-items: center;
  height: 100vh;
  max-height: 0;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
  overflow: visible;
}

.centered-container-2 {
  text-align: center;
  object-fit: fill;
  flex: 1;
  height: auto;
  margin-top: 0;
}

.columns-3 {
  object-fit: fill;
  margin-top: 0;
  margin-left: -22px;
  margin-right: -22px;
  display: block;
  position: static;
}

.container-11 {
  flex-flow: row;
  place-content: flex-end center;
  align-items: center;
  margin-top: 0;
  padding-left: 50px;
  padding-right: 50px;
  display: block;
  position: relative;
}

.div-block-10 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  background-color: #0000;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 100%;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 40px;
  display: flex;
  position: absolute;
}

.caption1-left {
  z-index: auto;
  color: #fff;
  text-align: center;
  object-fit: fill;
  background-color: #0000;
  border-radius: 0;
  flex-flow: wrap;
  flex: 0 auto;
  order: 0;
  justify-content: center;
  align-self: center;
  align-items: flex-end;
  margin-bottom: 25px;
  margin-left: 20px;
  margin-right: 10px;
  padding: 10px 20px;
  font-family: Raleway, sans-serif;
  font-size: 60px;
  font-weight: 300;
  line-height: 44px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 119px;
  left: 60px;
}

.heading-home-right {
  color: #ffea00;
  text-align: left;
  background-color: #00000075;
  border-top-right-radius: 22px;
  border-bottom-right-radius: 22px;
  flex-wrap: wrap;
  place-content: center;
  align-items: center;
  margin-bottom: 25px;
  margin-left: 85px;
  margin-right: 20px;
  padding-left: 20px;
  padding-right: 40px;
  font-family: Raleway, sans-serif;
  font-size: 40px;
  font-weight: 500;
  line-height: 44px;
  display: flex;
}

.text-block {
  color: #fff;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 17px;
  line-height: 26px;
  overflow: visible;
}

.paragraph-9 {
  color: #fff;
  text-align: left;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 13px;
}

.button-3 {
  text-align: center;
  border-radius: 20px;
}

.button-4 {
  background-color: #e03917;
  border-radius: 20px;
}

.paragraph-10 {
  color: #fff;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  line-height: 26px;
  display: inline-block;
}

.heading-8 {
  display: inline;
}

.button-5, .button-6 {
  border-radius: 20px;
}

.button-7 {
  color: #000;
  background-color: #fff200;
  border-radius: 20px;
  position: relative;
}

.button-8 {
  background-color: #ff460e;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  display: inline-block;
  position: relative;
}

.image-17 {
  order: 0;
  align-self: flex-start;
  margin-top: 0;
  position: absolute;
  top: 146.922px;
}

.sticky-nav-4 {
  z-index: 1;
  background-color: #f4f4f4;
  padding: 20px;
  position: sticky;
  top: 0;
}

.nav-grid-4 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content max-content max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin: 0;
  padding: 0;
  display: grid;
}

.nav-logo-3 {
  object-fit: contain;
  object-position: 0% 50%;
  width: auto;
  height: 100%;
}

.nav-link-4 {
  color: #444;
  margin-left: 0;
  margin-right: 0;
  padding: 10px 0;
  text-decoration: none;
  display: block;
}

.nav-link-4:hover {
  text-decoration: underline;
}

.menunavlink {
  float: none;
  color: #0a0a0a;
  text-align: center;
  letter-spacing: 0;
  text-transform: uppercase;
  padding-top: 10px;
  padding-left: 0;
  font-family: Oswald, sans-serif;
  font-size: 15px;
  font-weight: 600;
  text-decoration: none;
  display: inline-block;
}

.dropdown-link {
  opacity: 1;
  color: #fff;
  letter-spacing: 2px;
  background-color: #476324;
  border-radius: 0;
  margin-right: 0;
  padding-left: 20px;
  font-family: Raleway, sans-serif;
  font-size: 13px;
  font-weight: 500;
}

.dropdown-link:hover {
  color: #fff;
  background-color: #bebaba00;
}

.dropdown-link.w--current {
  color: #b0e3fc;
  font-weight: 700;
}

.dropdown-link.w--current:hover {
  color: #fff;
}

.dropdown-link.bottom {
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}

.dropdown-link.bottom.w--current {
  border-radius: 8px 8px 0 0;
}

.dropdown-link.top {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  overflow: visible;
}

.dropdown-link.indent {
  padding-left: 20px;
}

.nav-menu-2 {
  color: #000;
  border: 1px solid #000;
}

.navbar-3 {
  z-index: 1;
  float: none;
  clear: none;
  backface-visibility: visible;
  object-fit: fill;
  background-color: #77a240;
  background-image: linear-gradient(to top, #12180b, #77a240 100%, #fff);
  flex: 0 auto;
  align-self: flex-start;
  margin-right: 0;
  display: block;
  position: sticky;
  inset: 0%;
  overflow: visible;
}

.nav-container {
  opacity: 1;
  justify-content: space-between;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.paragraph-11 {
  color: #fbff00;
  font-family: Raleway, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
}

.footer {
  text-align: center;
  background-color: #8085e4;
  align-items: flex-start;
  padding-top: 60px;
  padding-bottom: 40px;
}

.footer-flex-container {
  text-align: left;
  justify-content: space-between;
  margin-bottom: 40px;
  display: flex;
}

.footer-logo-link {
  flex: 0 auto;
  min-width: 60px;
  max-height: 60px;
}

.footer-image {
  object-fit: contain;
  object-position: 0% 50%;
  width: 100%;
  height: 100%;
}

.footer-heading {
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 14px;
  line-height: 1.5;
}

.footer-link {
  color: #444;
  margin-bottom: 10px;
  text-decoration: none;
  display: block;
}

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

.column-footer1 {
  background-color: #fff0;
  justify-content: flex-end;
  align-items: stretch;
  min-height: 150px;
  display: flex;
  position: relative;
}

.column-10 {
  text-align: center;
  object-fit: fill;
  background-color: #fff;
  flex-direction: row;
  justify-content: center;
  align-items: stretch;
  min-height: 150px;
  display: block;
}

.column-11 {
  background-color: #a9b5f0;
  min-height: 150px;
}

.column-12 {
  background-color: #b8c7eb;
  min-height: 150px;
}

.image-18 {
  text-align: left;
  display: inline-block;
}

.div-block-footer-contact {
  justify-content: center;
  align-items: flex-end;
  margin-left: 82px;
  padding: 6px;
  display: flex;
}

.paragraph-footer-contact {
  color: #fff;
  text-align: center;
  margin-bottom: 0;
  margin-left: 230px;
  padding: 6px;
  font-family: Raleway, sans-serif;
  font-weight: 700;
  display: block;
}

.paragraph-footer-contact.privatepagelink {
  font-weight: 400;
}

.columns-footer {
  background-color: #0000;
}

.div-block-12 {
  text-align: center;
  object-fit: fill;
  flex: 0 auto;
  justify-content: center;
  align-self: center;
  align-items: stretch;
  width: 100%;
  min-width: 33%;
  height: 100px;
  min-height: 100%;
  max-height: 100%;
  display: block;
  position: absolute;
  overflow: visible;
}

.section-2 {
  text-align: center;
  background-color: #fff;
  justify-content: center;
  height: 100%;
  min-height: 100px;
  display: flex;
  position: static;
}

.heading-9 {
  color: #fff;
  text-align: center;
}

.paragraph-13 {
  color: #000;
  align-self: center;
  margin-top: 6px;
  padding: 0 20vw 31px;
  font-family: Libre Baskerville, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
  position: static;
}

.body-2 {
  background-color: #5e5e5e;
  height: 20px;
}

.dropdown-list-3 {
  background-color: #dddddd63;
}

.dropdown-list-3.w--open {
  background-color: #fff3;
}

.dropdown-list-4 {
  background-color: #dddddd5c;
}

.dropdown-list-4.w--open {
  z-index: auto;
  background-color: #698a4c;
  border-radius: 8px;
  position: absolute;
  top: 60px;
  box-shadow: 0 4px 7px #000;
}

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

.heading-10 {
  font-family: Raleway, sans-serif;
}

.image-19 {
  border-radius: 40px 0 0 40px;
  padding: 20px;
}

.paragraph-14 {
  padding-left: 69px;
  padding-right: 48px;
  font-weight: 700;
}

.main-nav {
  padding-bottom: 0;
}

.icon-3 {
  margin-top: 35px;
  margin-right: 0;
}

.icon-3.top {
  margin-top: 35px;
}

.icon-4, .icon-5, .icon-6 {
  margin-right: 0;
}

.heading-11 {
  max-width: 900px;
  margin-top: 2px;
  margin-bottom: 2px;
  margin-right: 0;
  padding-right: 0;
  font-family: Raleway, sans-serif;
  font-size: 22px;
  font-weight: 300;
  line-height: 30px;
  display: inline-block;
}

.paragraph-15 {
  position: absolute;
}

.paragraph-16 {
  margin-top: 64px;
  font-family: Libre Baskerville, sans-serif;
  font-size: 18px;
  font-style: italic;
  font-weight: 400;
  position: absolute;
}

.containercolumn1 {
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
  flex-wrap: wrap;
  place-content: flex-end center;
  align-items: flex-end;
  margin-top: 0;
  padding-right: 287px;
  line-height: 25px;
  display: flex;
}

.image-ccrcd-logo {
  margin-top: 0;
  margin-right: 300px;
  padding-left: 0;
  display: block;
  position: relative;
}

.section-3 {
  clear: both;
  background-color: #a73636;
  width: 30%;
  height: 30px;
  display: flex;
  position: static;
}

.section-4 {
  clear: both;
  background-color: #2a742d;
  width: 50%;
  height: 30px;
  display: flex;
  position: static;
}

.about-div-left-view-not-view {
  z-index: 1;
  float: none;
  clear: none;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border: 2px #7c7c7c;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  min-width: 250px;
  max-width: 250px;
  height: 320vh;
  min-height: auto;
  margin: 20px 15px 20px 20px;
  display: inline-block;
  position: fixed;
}

.div-right-column {
  object-fit: scale-down;
  background-color: #0000;
  width: 100%;
  min-width: 0;
  max-width: none;
  height: auto;
  min-height: 0;
  margin-top: 177px;
  margin-left: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: inline-block;
  position: absolute;
}

.heading-12 {
  color: #797979;
  padding-left: 20px;
  padding-right: 20px;
  font-weight: 400;
  line-height: 50px;
  display: inline-block;
}

.heading-13 {
  padding-top: 20px;
  padding-left: 20px;
  font-weight: 400;
  line-height: 42px;
  text-decoration: none;
}

.image-21 {
  float: left;
  clear: none;
  text-align: left;
  display: inline-block;
  position: static;
}

.pagenav-about {
  color: #727272;
  margin-top: auto;
  margin-bottom: auto;
  margin-left: 10px;
  font-size: 15px;
  font-weight: 400;
  text-decoration: none;
  position: absolute;
}

.div-in-page-nav1 {
  object-fit: fill;
  background-color: #0000;
  border-radius: 0;
  max-height: 60px;
  margin-top: 20px;
  margin-left: 15px;
  margin-right: 15px;
}

.div-in-page-nav1:hover {
  background-color: #f0f0f0;
  box-shadow: 1px 1px 3px #636363;
}

.heading-14 {
  color: #fff;
  text-align: center;
  letter-spacing: 2px;
  object-fit: fill;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 8px;
  font-family: Raleway, sans-serif;
  font-size: 24px;
  font-weight: 500;
  position: static;
}

.div-block-13 {
  text-align: center;
  margin-left: 30px;
  margin-right: 30px;
  padding-left: 0;
  padding-right: 0;
}

.feature-section {
  padding-top: 0;
  padding-bottom: 0;
}

.flex-container {
  flex-direction: row;
  flex: 1;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.feature-image-mask {
  align-self: auto;
  width: 300px;
  margin-right: 20px;
}

.feature-image-40-l {
  float: right;
  text-align: left;
  object-fit: contain;
  object-position: 50% 50%;
  border-radius: 50%;
  width: 150px;
  max-width: none;
  height: auto;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-right: 12px;
}

.heading-15 {
  float: none;
  clear: none;
  text-align: right;
  font-family: Raleway, sans-serif;
  font-size: 25px;
  font-weight: 600;
  line-height: 24px;
  position: relative;
}

.heading-16 {
  float: none;
  clear: none;
  text-align: left;
  position: relative;
}

.italic-text-3 {
  font-size: 20px;
  line-height: 24px;
}

.div-block-14 {
  height: 30px;
}

.container-13 {
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5f3e9a57758f2411da386090_ccrcd_staff_group.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  background-attachment: scroll;
  min-height: 100vh;
}

.hero-overlay-4 {
  color: #fff;
  background-image: linear-gradient(#0009, #0009), url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5f3e9a57758f2411da386090_ccrcd_staff_group.jpg");
  background-position: 0 0, 50%;
  background-size: auto, auto;
  justify-content: center;
  align-items: center;
  height: 90vh;
  max-height: 780px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.centered-container {
  text-align: center;
  flex: 1;
}

.paragraph-17 {
  color: #333;
  text-align: center;
  object-fit: fill;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 900px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Raleway, sans-serif;
  font-style: italic;
  font-weight: 400;
  display: inline;
  position: static;
  overflow: visible;
}

.heading-17 {
  margin-top: 20px;
  margin-left: 25px;
  font-weight: 400;
}

.heading-18 {
  color: #333;
  white-space: normal;
  margin-top: 8px;
  margin-left: 25px;
  font-weight: 400;
  text-decoration: none;
}

.heading-18.sidenavlink {
  color: #777;
  letter-spacing: 2px;
  font-family: Raleway, sans-serif;
  font-size: 15px;
  font-style: normal;
  font-weight: 500;
  text-decoration: none;
}

.link-block {
  background-color: #00000005;
  min-width: 100%;
  height: 40px;
}

.link-block.sidenavbox {
  background-color: #00000005;
  margin-bottom: 7px;
}

.link-block.sidenavbox:hover {
  background-color: #0000000a;
}

.link-block.sidenavbox:focus, .link-block.sidenavbox.w--current {
  background-color: #0000000d;
}

.div-block-home {
  text-align: center;
  background-color: #0000;
  border-radius: 0%;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  padding-bottom: 40px;
  text-decoration: none;
  display: flex;
  position: absolute;
  overflow: auto;
}

.div-block-home:hover {
  opacity: 1;
}

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

.column-13, .column-14, .column-15 {
  text-align: center;
}

.paragraph-18 {
  text-align: left;
  font-family: Raleway, sans-serif;
  font-size: 14px;
}

.paragraph-19, .paragraph-20 {
  text-align: left;
}

.column-16, .column-17 {
  text-align: center;
}

.paragraph-21, .paragraph-22 {
  text-align: left;
}

.image-22 {
  float: left;
  position: static;
}

.paragraph-23 {
  color: #444;
  text-align: left;
  letter-spacing: 0;
  font-family: Raleway, sans-serif;
  font-weight: 400;
  line-height: 24px;
}

.heading-19, .heading-20, .heading-21 {
  text-align: center;
}

.div-block-15 {
  padding-top: 39px;
}

.div-block-16 {
  text-align: left;
  background-color: #646363;
  border-radius: 11px;
  width: 80%;
  height: 40px;
  margin-top: -38px;
  margin-left: 25px;
  display: block;
  position: relative;
}

.heading-22 {
  color: #fff;
  text-align: center;
  padding-top: 3px;
}

.link-block-2 {
  text-align: center;
  background-color: gray;
  margin-top: -26px;
  position: static;
}

.heading-23 {
  text-decoration: none;
}

.image-23 {
  border-radius: 20px;
}

.paragraph-24 {
  color: #444;
  letter-spacing: .5px;
  width: 850px;
  font-family: Raleway, sans-serif;
  line-height: 24px;
}

.ccrcd-logo {
  border-radius: 0;
  width: 125px;
  max-width: none;
  height: auto;
  margin-top: 3px;
  margin-bottom: 3px;
  margin-left: 5px;
}

.column-18, .column-19, .column-20, .column-21, .column-22, .column-23, .board-column {
  text-align: center;
}

.div-block-17 {
  background-color: #d3c4ff;
  height: 70px;
  position: static;
}

.div-block-18 {
  float: none;
  clear: left;
  background-color: #5b53f8;
  width: 250px;
  height: 50px;
  margin: 3px;
  position: absolute;
}

.div-block-19 {
  float: right;
  clear: none;
  background-color: #fd9595;
  width: 250px;
  height: 50px;
  margin: 3px;
  position: relative;
}

.div-block-20 {
  float: right;
  background-color: #f0a235;
  width: 250px;
  height: 50px;
  margin: 3px;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.div-block-21 {
  text-align: center;
  width: 400px;
  min-width: 200px;
  display: inline-block;
  position: static;
}

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

.div-block-22 {
  height: 30px;
}

.heading-24 {
  color: #1739c3;
  text-align: center;
  line-height: 27px;
}

.left-col-ad1 {
  padding-left: 12px;
  padding-right: 12px;
}

.image-25 {
  margin-top: -7px;
}

.button-9 {
  border-radius: 20px;
}

.div-block-23 {
  background-color: #949191;
  width: 50%;
  height: 2px;
  margin-top: 24px;
  margin-bottom: 33px;
  display: inline-block;
  position: static;
}

.bold-text-7 {
  font-family: Raleway, sans-serif;
  font-size: 20px;
}

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

.paragraph-27 {
  text-align: left;
  font-family: Raleway, sans-serif;
  font-weight: 400;
}

.paragraph-28 {
  font-family: Raleway, sans-serif;
}

.div-block-24 {
  width: 50%;
  min-height: 100px;
  margin-top: 16px;
  display: inline-block;
}

.paragraph-29 {
  float: left;
  clear: none;
  color: #fff;
  text-align: left;
  background-color: #00000063;
  margin-top: 79px;
  margin-bottom: 15px;
  padding: 10px 30px;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  display: block;
  position: static;
}

.image-26 {
  float: right;
  clear: none;
  margin-right: 38px;
  display: inline;
  position: static;
}

.paragraph-30 {
  text-align: left;
  font-family: Raleway, sans-serif;
}

.columns-5 {
  margin-top: 20px;
}

.youtube {
  margin-top: 18px;
}

.cards-section {
  padding-top: 100px;
  padding-bottom: 100px;
}

.cards-grid-container {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.cards-image-mask {
  border-radius: 0%;
  width: 100%;
  padding-top: 100%;
  position: relative;
  overflow: hidden;
}

.cards-image {
  object-fit: cover;
  object-position: 50% 50%;
  width: 100%;
  max-width: none;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.heading-25 {
  text-align: left;
  font-family: Raleway, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

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

.heading-26 {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 4px;
  font-family: Raleway, sans-serif;
  font-size: 24px;
  line-height: 25px;
}

.paragraph-31 {
  text-align: center;
  font-family: Raleway, sans-serif;
  font-weight: 600;
  line-height: 17px;
}

.container-14 {
  margin-top: 24px;
}

.div-block-25 {
  text-align: center;
  object-fit: fill;
  width: 90%;
  max-width: 90%;
}

.html-embed {
  text-align: center;
  display: inline;
}

.div-block-26 {
  max-width: 100%;
}

.section-5 {
  object-fit: fill;
  width: 75%;
  max-width: 90%;
  position: static;
}

.blog-meta {
  justify-content: space-between;
  margin-top: -8px;
  display: flex;
}

.collection-item {
  margin-bottom: 0;
  padding: 8px;
}

.image-27 {
  border-radius: 20px;
}

.text-block-2 {
  color: #fff;
  letter-spacing: 2px;
  margin-right: 0;
  padding-right: 30px;
  font-family: Raleway, sans-serif;
  font-weight: 500;
  text-decoration: none;
}

.dropdown {
  opacity: 1;
  background-color: #476324;
  border: 1px #000;
  margin-right: 200px;
  padding: 10px 0 10px 20px;
  font-family: Raleway, sans-serif;
  font-weight: 500;
}

.dropdown.agdrop, .dropdown.wadrop, .dropdown.modrop {
  margin-right: 0;
  display: block;
}

.dropdown-toggle {
  color: #f0f0f0;
  background-color: #fff0;
  margin-right: 0;
  padding: 0;
  font-size: 13px;
  text-decoration: none;
  display: block;
}

.dropdown-list-5 {
  margin-left: 15px;
}

.dropdown-list-5.w--open {
  z-index: 2;
  background-color: #698a4c;
  border-radius: 8px;
  margin-top: -25px;
  margin-left: 367px;
  margin-right: 0;
  display: block;
  left: -25px;
  box-shadow: -1px 4px 7px #000;
}

.dropdown-list-5._2ndtier {
  z-index: 8;
  margin-left: 310px;
}

.dropdown-list-5._3rdtier-comp.w--open {
  margin-left: 310px;
}

.bold-text-9 {
  font-family: Raleway, sans-serif;
  font-size: 36px;
  font-weight: 300;
}

.containerroundcorner2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  object-fit: fill;
  background-color: #000000a6;
  border-radius: 0;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-self: center;
  align-items: center;
  max-width: 100%;
  margin-top: auto;
  padding: 0 0 5px;
  display: block;
  position: absolute;
  inset: auto 0% 0%;
}

.mainnavbar {
  z-index: 2;
  float: none;
  clear: none;
  backface-visibility: visible;
  object-fit: fill;
  background-color: #476324;
  flex: 0 auto;
  align-self: flex-start;
  margin-right: 0;
  display: block;
  position: sticky;
  inset: 0%;
  overflow: visible;
}

.button-10 {
  text-align: center;
  border-radius: 9px;
  margin-top: 20px;
  padding-top: 6px;
  padding-bottom: 6px;
  line-height: 20px;
  position: absolute;
}

.caption2 {
  z-index: auto;
  color: #ffea00;
  text-align: left;
  object-fit: fill;
  background-color: #00000075;
  border-radius: 0 22px 22px 0;
  flex-flow: wrap;
  flex: 0 auto;
  order: 0;
  justify-content: center;
  align-self: center;
  align-items: flex-end;
  margin-bottom: 25px;
  margin-left: 20px;
  margin-right: 10px;
  padding: 10px 20px;
  font-family: Raleway, sans-serif;
  font-size: 40px;
  font-weight: 500;
  line-height: 44px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.caption3, .caption4 {
  z-index: auto;
  color: #ffea00;
  text-align: left;
  object-fit: fill;
  background-color: #00000075;
  border-radius: 0 22px 22px 0;
  flex-flow: wrap;
  flex: 0 auto;
  order: 0;
  justify-content: center;
  align-self: center;
  align-items: flex-end;
  margin-bottom: 25px;
  margin-left: 20px;
  margin-right: -30px;
  padding: 10px 20px;
  font-family: Raleway, sans-serif;
  font-size: 40px;
  font-weight: 500;
  line-height: 44px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.nav-drop {
  z-index: 10;
  padding-bottom: 0;
}

.menunavdown {
  float: none;
  color: #fff;
  text-align: left;
  letter-spacing: 0;
  text-transform: uppercase;
  margin-bottom: 14px;
  padding-top: 33px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Oswald, sans-serif;
  font-weight: 600;
  text-decoration: none;
  display: inline-block;
}

.menunavdown.w--current {
  direction: ltr;
  color: #fff;
  margin-left: 0;
  padding-left: 20px;
  position: relative;
}

.icon-7 {
  margin-right: 10px;
}

.nav-nodrop {
  float: none;
  color: #fff;
  text-align: left;
  letter-spacing: 0;
  text-transform: uppercase;
  margin-bottom: 14px;
  padding-top: 33px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Oswald, sans-serif;
  font-weight: 600;
  text-decoration: none;
  display: inline-block;
}

.nav-nodrop.w--current {
  direction: ltr;
  color: #fff;
  margin-left: 0;
  padding-left: 20px;
  position: relative;
}

.nav-nodrop.donate {
  color: #ffca0d;
  font-size: 16px;
}

.dropdown-link-sub {
  opacity: 1;
  color: #f0f0f0;
  letter-spacing: 2px;
  background-color: #ffffff1a;
  border-radius: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: 400;
}

.dropdown-link-sub:hover {
  color: #fff;
  background-color: #bebaba00;
}

.dropdown-link-sub.w--current:hover {
  color: #fff;
}

.div-block-27 {
  background-color: #4b4b4b;
}

.paragraph-32 {
  color: #fff;
  margin-top: 5px;
  margin-bottom: 0;
  padding: 5px 30px 6px;
  font-family: Raleway, sans-serif;
}

.image-28 {
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  min-width: 625px;
  margin-top: -4px;
  margin-left: -13px;
}

.image-29 {
  border-radius: 14px;
  min-width: 625px;
  margin-top: 0;
  margin-left: -8px;
  margin-right: 0;
  display: block;
}

.row1-l {
  background-color: #bba14100;
  border-radius: 0;
  height: 20px;
  padding-right: 0;
  display: flex;
  left: -6px;
}

.caption1-right {
  z-index: auto;
  color: #fff;
  text-align: center;
  object-fit: fill;
  background-color: #0000;
  border-radius: 0;
  flex-flow: wrap;
  flex: 0 auto;
  order: 0;
  justify-content: center;
  align-self: center;
  align-items: flex-end;
  margin-bottom: 25px;
  margin-left: 20px;
  margin-right: 10px;
  padding: 10px 20px;
  font-family: Raleway, sans-serif;
  font-size: 60px;
  font-weight: 300;
  line-height: 44px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 119px;
  left: 149px;
}

.row1 {
  margin-bottom: 6px;
}

.image-30 {
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  min-width: 625px;
  margin-top: 0;
  margin-left: -30px;
  position: static;
}

.caption2-left {
  z-index: auto;
  color: #fff;
  text-align: center;
  object-fit: fill;
  background-color: #0000;
  border-radius: 0;
  flex-flow: wrap;
  flex: 0 auto;
  order: 0;
  justify-content: center;
  align-self: center;
  align-items: flex-end;
  margin-bottom: 25px;
  margin-left: 20px;
  margin-right: 10px;
  padding: 10px 20px;
  font-family: Raleway, sans-serif;
  font-size: 60px;
  font-weight: 300;
  line-height: 44px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 119px;
  left: 146px;
}

.div-block-28 {
  background-color: #417e32;
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
  min-width: 625px;
  height: 350px;
  min-height: 0;
  margin-left: -8px;
}

.columns-7 {
  margin-bottom: 6px;
}

.video {
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
  position: absolute;
}

.column-25, .div-block-29 {
  border-radius: 0;
}

.row2 {
  margin-bottom: 6px;
}

.row2-l {
  background-color: #bba14100;
  border-radius: 0 20px 20px 0;
  height: 20px;
  padding-right: 0;
  display: flex;
  left: -6px;
}

.row2-r {
  background-color: #528a3a00;
  border-radius: 0;
  height: 20px;
  margin-top: 0;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.div-block-r2r {
  background-color: #4d8140;
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
  min-width: 625px;
  height: 350px;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  top: auto;
  left: 2px;
}

.div-block-r1l {
  background-color: #a28f25;
  border-radius: 0 20px 20px 0;
  min-width: 625px;
  height: 350px;
  position: absolute;
  left: -20px;
}

.row3 {
  margin-bottom: 6px;
}

.row3-l {
  background-color: #bba14100;
  border-radius: 0;
  height: 350px;
  padding-right: 0;
  display: flex;
  left: -6px;
}

.row3-r {
  background-color: #0000;
}

.div-block-32 {
  object-fit: contain;
  background-color: #63343400;
  border-radius: 0;
  min-width: 625px;
  height: 0;
  max-height: 350px;
  display: block;
  position: relative;
  top: auto;
  left: 2px;
  overflow: visible;
}

.youtube-2 {
  object-fit: contain;
  border-radius: 20px 0 0 20px;
  height: 350px;
  max-height: 350px;
  margin-bottom: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
  bottom: auto;
  left: auto;
  overflow: hidden;
}

.row4 {
  margin-bottom: 6px;
}

.row4-l {
  background-color: #bba14100;
  border-radius: 0 20px 20px 0;
  height: 350px;
  padding-right: 0;
  display: flex;
  left: -6px;
}

.row4-r {
  background-color: #528a3a00;
  border-radius: 0;
  height: 350px;
  margin-top: 0;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.div-block-30-r {
  background-color: #4d8140;
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
  min-width: 625px;
  height: 350px;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  top: auto;
  left: 2px;
}

.div-block-r3l {
  background-color: #4973aa;
  border-radius: 0 20px 20px 0;
  min-width: 625px;
  height: 350px;
  position: absolute;
  left: -20px;
}

.div-block-r4r {
  background-color: #a16a52;
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
  min-width: 625px;
  height: 350px;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  top: auto;
  left: 2px;
}

.paragraph-33 {
  color: #fff;
  margin-bottom: 19px;
  margin-left: 33px;
  margin-right: 50px;
  font-family: Raleway, sans-serif;
  line-height: 24px;
  position: absolute;
  inset: 206px 0% 0%;
}

.heading-27, .heading-28, .heading-29, .heading-30, .heading-31, .heading-32, .heading-33, .heading-34 {
  color: #fff;
  text-align: center;
  font-family: Raleway, sans-serif;
  font-size: 60px;
  font-weight: 300;
  position: absolute;
  inset: 33% 0% auto;
}

.div-block-33 {
  color: #353535;
  background-color: #353535;
  border-radius: 0;
  min-height: 20px;
  margin-top: 30px;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
}

.div-block-33.ccrcd {
  background-color: #466325;
}

.div-block-34 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
}

.div-block-35 {
  background-color: #966363;
}

.div-block-36 {
  background-color: #affa84;
}

.div-block-37 {
  background-color: #446d67;
}

.div-block-38 {
  background-color: #be4747;
}

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

.div-block-39 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: static;
}

.grid-5 {
  grid-template-rows: auto auto auto auto auto;
  align-items: end;
  margin-top: 14px;
  margin-bottom: 15px;
  position: static;
}

.div-round-40-l-1 {
  z-index: 1;
  background-color: #444322;
  border-radius: 0 100px 100px 0;
  margin-left: -27px;
  position: relative;
  right: -22px;
}

.heading-40-name-l {
  color: #fff;
  text-align: right;
  margin-top: 45px;
  margin-left: 63px;
  margin-right: 190px;
  font-family: Raleway, sans-serif;
  font-size: 35px;
  font-weight: 400;
  display: block;
  position: absolute;
  inset: 0 0% 0% -66px;
}

.div-square-40-r-1 {
  background-color: #727039;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  height: 100%;
  margin-right: -63px;
  position: relative;
  left: -26px;
}

.paragraph-40-flushleft-1 {
  color: #fffcfc;
  margin-top: 10px;
  margin-left: 57px;
  margin-right: 83px;
  font-family: Raleway, sans-serif;
  font-size: 14px;
}

.div-block-40-r {
  z-index: 1;
  background-color: #444322;
  border-radius: 100px 0 0 100px;
  margin-right: -27px;
  position: relative;
  right: 22px;
}

.div-square-40-l-2 {
  background-color: #727039;
  border-radius: 0 10px 10px 0;
  height: 100%;
  margin-right: -75px;
  position: relative;
  left: auto;
  right: 55px;
}

.heading-40-name-r {
  color: #fff;
  text-align: left;
  margin: 0 0 0 192px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Raleway, sans-serif;
  font-weight: 400;
  display: block;
  position: absolute;
  left: 0;
}

.feature-image-40-r {
  float: left;
  text-align: left;
  object-fit: contain;
  object-position: 50% 50%;
  border-radius: 50%;
  width: 150px;
  max-width: none;
  height: auto;
  margin: 10px 10px 10px 12px;
}

.paragraph-41-flushright {
  color: #fff;
  text-align: left;
  margin-top: 37px;
  margin-left: 120px;
  margin-right: 83px;
  font-family: Raleway, sans-serif;
}

.div-square-40-r-3 {
  background-color: #727039;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  height: 100%;
  margin-right: -63px;
  position: relative;
  left: -26px;
}

.div-square-40-l-4 {
  background-color: #727039;
  border-radius: 0 10px 10px 0;
  height: 100%;
  margin-right: -75px;
  position: relative;
  left: auto;
  right: 55px;
}

.div-square-40-r-5 {
  background-color: #727039;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  height: 100%;
  margin-right: -63px;
  position: relative;
  left: -26px;
}

.heading-40-title-l {
  color: #fff;
  text-align: right;
  margin-top: 6px;
  font-family: Raleway, sans-serif;
  font-weight: 300;
  position: absolute;
  inset: 81px 190px 0% 0%;
}

.heading-40-title-r {
  color: #fff;
  text-align: left;
  margin-top: 6px;
  margin-left: 194px;
  font-family: Raleway, sans-serif;
  font-weight: 300;
  position: absolute;
  inset: 81px auto 0% 0%;
}

.heading-40-title-r-alt {
  color: #fff;
  text-align: left;
  margin-top: 6px;
  margin-left: -20px;
  font-family: Raleway, sans-serif;
  font-weight: 300;
  position: absolute;
  inset: 81px auto 0% 29.5%;
}

.div-round-40-l-3, .div-round-40-l-5 {
  z-index: 1;
  background-color: #444322;
  border-radius: 0 100px 100px 0;
  margin-left: -27px;
  position: relative;
  right: -22px;
}

.div-round-40-r-7 {
  z-index: 1;
  background-color: #223b44;
  border-radius: 100px 0 0 100px;
  margin-right: -27px;
  position: relative;
  right: 22px;
}

.div-round-40-r-4, .div-block-40-r-2-stack, .div-block-40-r-4-stack {
  z-index: 1;
  background-color: #444322;
  border-radius: 100px 0 0 100px;
  margin-right: -27px;
  position: relative;
  right: 22px;
}

.div-block-41-l-2-stack {
  background-color: #bb9776;
  border-radius: 0 10px 10px 0;
  height: 100%;
  margin-right: -75px;
  position: relative;
  left: auto;
  right: 55px;
}

.grid-5-tablet {
  grid-template-rows: auto auto auto auto auto;
  align-items: end;
  margin-top: 14px;
  position: static;
}

.link {
  color: #fff;
}

.div-block-40-l-opp {
  z-index: 1;
  background-color: #3f5392;
  border-radius: 0 100px 100px 0;
  margin-left: -27px;
  position: relative;
  right: -22px;
}

.div-block-41-r-1-opp {
  background-color: #2a375f;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  align-items: center;
  height: 100%;
  margin-right: -63px;
  display: flex;
  position: relative;
  left: -26px;
}

.div-block-41-l-2-opp {
  background-color: #202e20;
  border-radius: 0 10px 10px 0;
  justify-content: flex-end;
  align-items: center;
  height: 100%;
  margin-right: -75px;
  display: flex;
  position: relative;
  left: auto;
  right: 55px;
}

.div-block-40-r-2-opp {
  z-index: 1;
  background-color: #40583f;
  border-radius: 100px 0 0 100px;
  margin-right: -27px;
  position: relative;
  right: 22px;
}

.div-block-40-l-3-opp {
  z-index: 1;
  background-color: #886f58;
  border-radius: 0 100px 100px 0;
  margin-left: -27px;
  position: relative;
  right: -22px;
}

.div-block-41-r-3-opp {
  background-color: #574636;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  align-items: center;
  height: 100%;
  margin-top: 0;
  margin-right: -63px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
  left: -26px;
}

.div-block-41-l-4-opp {
  background-color: #3c2523;
  border-radius: 0 10px 10px 0;
  justify-content: flex-end;
  align-items: center;
  height: 100%;
  margin-right: -75px;
  display: flex;
  position: relative;
  left: auto;
  right: 55px;
}

.div-block-40-r-4-opp {
  z-index: 1;
  background-color: #613a36;
  border-radius: 100px 0 0 100px;
  margin-right: -27px;
  position: relative;
  right: 22px;
}

.div-block-40-l-5-opp {
  z-index: 1;
  background-color: #686720;
  border-radius: 0 100px 100px 0;
  margin-left: -27px;
  position: relative;
  right: -22px;
}

.div-block-41-r-5-opp {
  background-color: #424211;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  align-items: center;
  height: 100%;
  margin-right: -63px;
  display: flex;
  position: relative;
  left: -26px;
}

.text-span, .text-span-2 {
  color: #fff;
}

.paragraph-40-r-opp {
  color: #fffcfc;
  flex-direction: row;
  align-items: center;
  margin: 0 83px 0 76px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  display: flex;
}

.paragraph-41-l-opp {
  color: #fff;
  text-align: left;
  align-items: center;
  margin: 0 76px 0 85px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  display: block;
}

.heading-40-name-l-opp {
  color: #fff;
  text-align: right;
  margin-top: 59px;
  margin-left: 63px;
  margin-right: 190px;
  font-family: Raleway, sans-serif;
  font-weight: 400;
  line-height: 38px;
  display: block;
  position: absolute;
  inset: 0 0% 0% -66px;
}

.div-block-40-r-2-opp-mland {
  z-index: 1;
  background-color: #40583f;
  border-radius: 100px 0 0 100px;
  justify-content: flex-start;
  align-items: center;
  margin-right: -27px;
  display: flex;
  position: relative;
  right: 22px;
}

.div-block-40-r-4-opp-mland {
  z-index: 1;
  background-color: #613a36;
  border-radius: 100px 0 0 100px;
  align-items: center;
  margin-right: -27px;
  display: flex;
  position: relative;
  right: 22px;
}

.heading-40-title-l-mob {
  color: #fff;
  text-align: right;
  font-family: Raleway, sans-serif;
  font-weight: 300;
  position: absolute;
  inset: 81px 190px 0% 0%;
}

.grid-main {
  grid-template-rows: auto;
  margin-top: 12px;
  margin-bottom: 10px;
}

.div-block-40 {
  background-color: #92c77f;
  border-radius: 0 20px 20px 0;
  height: 350px;
  text-decoration: none;
}

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

.div-block-41 {
  text-align: center;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5ff4e3337b0ffd4b17d8ce03_pexels-markus-spiske-1679772.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px 0 0 20px;
  max-height: 400px;
  overflow: hidden;
}

.heading-35 {
  color: #fff;
  text-align: center;
  text-shadow: 3px 3px 6px #000;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-top: 145px;
  font-family: Raleway, sans-serif;
  font-size: 50px;
  font-weight: 300;
  text-decoration: none;
  display: flex;
  position: static;
  top: -52px;
}

.heading-35.compliance {
  text-shadow: none;
  margin: 0 10px 10px;
  padding-top: 16px;
  font-size: 24px;
  line-height: 30px;
}

.div-block-42 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5f3e9a57758f24e4e2386075_BGimages1_06.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
}

.div-block-43 {
  background-color: #b8ac55;
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
  height: 350px;
}

.div-block-44 {
  background-color: #49689e;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  height: 350px;
}

.youtube-3 {
  border-radius: 0;
  position: relative;
}

.div-block-45 {
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
}

.div-block-46 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5f3e9a57758f240bad386077_BGimages1_08.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
}

.div-block-47 {
  background-color: #b4693d;
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
  height: 350px;
}

.paragraph-34 {
  color: #fff;
  justify-content: center;
  align-items: stretch;
  padding-left: 50px;
  padding-right: 42px;
  font-family: Raleway, sans-serif;
  display: flex;
  position: relative;
  top: 283px;
}

.paragraph-35 {
  color: #fff;
  padding-bottom: 10px;
  padding-left: 40px;
  padding-right: 40px;
  font-family: Raleway, sans-serif;
  line-height: 24px;
}

.paragraph-36 {
  color: #fff;
  text-align: right;
  padding-top: 0;
  font-family: Libre Baskerville, sans-serif;
  font-size: 18px;
  font-style: italic;
  font-weight: 400;
}

.paragraph-37 {
  color: #fff;
  text-align: center;
  max-width: none;
  margin-top: 10px;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Libre Baskerville, sans-serif;
  font-size: 18px;
  line-height: 24px;
  display: block;
}

.div-block-48 {
  opacity: 1;
  direction: ltr;
  text-align: center;
  margin-top: 12px;
  display: inline-block;
  position: static;
}

.container-15 {
  display: flex;
  position: relative;
}

.section-footer {
  background-color: #4b4b4b;
  margin-top: auto;
  display: block;
}

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

.link-white-no-line {
  color: #fff;
  text-decoration: none;
}

.div-block-49 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5f3e9a57758f246a98386093_earth-nasa_orig.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
}

.grid-6-tablet {
  grid-template-rows: auto auto auto auto;
}

.heading-35-alt {
  color: #fff;
  text-align: center;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-top: 145px;
  font-family: Raleway, sans-serif;
  font-size: 50px;
  font-weight: 300;
  text-decoration: none;
  display: flex;
  position: static;
  top: -52px;
}

.background-video.monarch {
  margin-bottom: -20px;
  padding-bottom: 0;
  position: relative;
}

.div-block-50 {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5fd90caf3ba71dda4a6bfd95_beautiful-butterfly-3TCYALM_sm.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  height: 350px;
}

.button-11 {
  float: right;
  text-align: center;
  background-color: #467531;
  border-radius: 6px;
  margin-top: 10px;
  margin-right: 62px;
  font-family: Raleway, sans-serif;
  position: static;
}

.button-12 {
  float: left;
  background-color: #467531;
  border-radius: 7px;
  margin-top: 10px;
  margin-left: 75px;
  font-family: Raleway, sans-serif;
}

.button-13 {
  float: right;
  background-color: #3c4f7d;
  border-radius: 6px;
  margin-top: 17px;
  margin-left: 283px;
  margin-right: 0;
  font-family: Raleway, sans-serif;
  position: absolute;
}

.button-14 {
  background-color: #3c4f7c;
  border-radius: 6px;
  margin-top: 17px;
  margin-bottom: 11px;
  margin-left: 82px;
  font-family: Raleway, sans-serif;
  display: inline-block;
  position: absolute;
}

.button-15 {
  background-color: #3c4f7d;
  border-radius: 6px;
  margin-top: 85px;
  margin-bottom: 0;
  margin-left: 199px;
  font-family: Raleway, sans-serif;
  position: absolute;
}

.grid-compliance {
  grid-template-rows: auto auto;
  margin-top: 12px;
}

.section-comp6 {
  background-color: #925183;
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
  height: 300px;
}

.div-block-52 {
  background-color: #7069a2;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  height: 350px;
}

.button-16 {
  background-color: #4a3177;
  border-radius: 6px;
  margin-top: 10px;
  margin-left: 225px;
}

.div-block-53 {
  background-color: #b28a3f;
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
}

.button-17 {
  background-color: #914243;
  border-radius: 6px;
  margin-top: 10px;
  margin-left: 182px;
}

.paragraph-38 {
  text-align: center;
  margin-left: 80px;
  margin-right: 80px;
}

.paragraph-39 {
  color: #fff;
  text-align: center;
  margin-left: 10px;
  margin-right: 10px;
  padding-top: 0;
  font-family: Raleway, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 24px;
}

.bold-text-10 {
  margin-top: 0;
  font-size: 17px;
  font-weight: 700;
  display: inline;
}

.div-block-54 {
  background-color: #3f3f3f;
  margin-top: 15px;
  padding-bottom: 3px;
}

.paragraph-40 {
  color: #fff;
  text-align: center;
  text-shadow: 3px 3px 6px #000;
  margin-top: 0;
  padding-top: 35px;
  padding-bottom: 16px;
  font-family: Raleway, sans-serif;
  font-size: 50px;
}

.paragraph-41 {
  color: #fff;
  text-align: center;
  padding-bottom: 50px;
  font-family: Raleway, sans-serif;
  font-size: 14px;
}

.text-block-3 {
  color: #fff;
  padding-bottom: 10px;
  font-family: Raleway, sans-serif;
}

.link-2 {
  color: #fff;
}

.div-block-55 {
  background-color: #517e3b;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  height: auto;
}

.div-block-56 {
  text-align: center;
  background-color: #a33e00;
  border-radius: 20px 0 0 20px;
}

.button-18 {
  text-align: center;
  background-color: #295719;
  border-radius: 20px;
  box-shadow: 3px 3px 5px -1px #353535;
}

.link-3 {
  color: #333;
}

.div-block-57 {
  background-color: #057b59;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  height: 350px;
}

.div-block-58 {
  text-align: center;
  background-color: #835631;
  border-radius: 20px 0 0 20px;
}

.button-10-copy {
  text-align: center;
  border-radius: 9px;
  margin-top: 20px;
  padding-top: 6px;
  padding-bottom: 6px;
  line-height: 20px;
  display: block;
  position: absolute;
  top: 346.922px;
  left: 270px;
}

.section-8 {
  background-color: #86c069;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
}

.paragraph-42 {
  color: #fff;
  text-align: center;
  margin-left: 50px;
  margin-right: 50px;
  font-family: Raleway, sans-serif;
}

.paragraph-43 {
  color: #fff;
  text-align: center;
  margin-bottom: 10px;
  margin-left: 50px;
  margin-right: 50px;
  font-size: 18px;
}

.bold-text-11 {
  color: #fff;
  text-decoration: none;
}

.div-block-comp2 {
  text-align: center;
  object-fit: fill;
  background-color: #98d57500;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  width: auto;
  height: auto;
  margin: 50px auto 0;
  padding-top: 0;
  padding-bottom: 20px;
  display: block;
  position: static;
}

.paragraph-44 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-left: 50px;
  margin-right: 50px;
  padding-top: 0;
  font-family: Raleway, sans-serif;
  font-size: 16px;
}

.section-comp1 {
  background-color: #86c069;
  border-radius: 0;
  height: 300px;
  margin-left: 200px;
  margin-right: 200px;
}

.section-comp2 {
  background-color: #5e9145;
  border-radius: 20px 0 0 20px;
  height: 300px;
}

.div-block-comp6 {
  background-color: #98d57500;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  height: auto;
  margin-top: 0;
}

.section-comp3 {
  background-color: #697ec0;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  height: 300px;
}

.div-block-comp3 {
  background-color: #98d57500;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  height: auto;
  margin-top: -23px;
  margin-bottom: 0;
  padding-top: 0;
}

.section-comp4 {
  background-color: #5d4591;
  border-radius: 20px 0 0 20px;
  height: 300px;
}

.section-comp5 {
  background-color: #be6068;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  height: 300px;
}

.div-block-comp5 {
  background-color: #98d57500;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  height: auto;
  margin-top: -23px;
  margin-bottom: 0;
  padding-top: 0;
}

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

.heading-37 {
  float: none;
  clear: none;
  direction: ltr;
  color: #fff;
  text-align: center;
  object-fit: contain;
  background-color: #0000008f;
  border-radius: 5px;
  width: auto;
  min-width: auto;
  max-width: 80%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 4px;
  padding-bottom: 5px;
  font-family: Raleway, sans-serif;
  font-weight: 600;
  text-decoration: none;
  display: block;
  position: static;
  inset: 0% auto 0% 0%;
  overflow: auto;
  box-shadow: 1px 1px 3px #000;
}

.link-4, .link-5, .link-6, .link-7 {
  color: #fff;
  text-decoration: none;
}

.link-8 {
  color: #fffefe;
  font-weight: 700;
  text-decoration: none;
}

.bold-text-12 {
  font-size: 14px;
}

.div-block-comp1, .div-block-comp6-copy, .div-block-comp4 {
  background-color: #98d57500;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  height: auto;
  margin-top: -12px;
}

.div-block-eco1 {
  background-color: #fff0;
  margin-bottom: 0;
  padding-bottom: 0;
}

.section-eco1 {
  background-color: #eccf86;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  height: 300px;
}

.div-block-comp1-copy {
  background-color: #98d57500;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  height: auto;
  margin-top: -12px;
}

.div-block-eco-header {
  background-color: #3f3f3f;
  margin-bottom: 0;
  padding-bottom: 0;
}

.section-eco2 {
  background-color: #ebd870;
  border-radius: 20px 0 0 20px;
  height: 300px;
}

.div-block-eco2 {
  background-color: #98d57500;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
}

.section-eco3 {
  text-align: center;
  background-color: #e4a57b;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  height: 300px;
}

.div-block-eco3 {
  background-color: #98d57500;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  height: auto;
  margin-top: -23px;
  margin-bottom: 0;
  padding-top: 0;
}

.section-eco4 {
  background-color: #5d4591;
  border-radius: 20px 0 0 20px;
  height: 300px;
}

.div-block-eco4 {
  background-color: #98d57500;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  height: auto;
  margin-top: -12px;
}

.section-eco5 {
  background-color: #be6068;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  height: 300px;
}

.div-block-eco5 {
  background-color: #98d57500;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  height: auto;
  margin-top: -23px;
  margin-bottom: 0;
  padding-top: 0;
}

.section-eco6 {
  background-color: #925183;
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
  height: 300px;
}

.div-block-eco6 {
  background-color: #98d57500;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  height: auto;
  margin-top: 0;
}

.heading-38 {
  text-align: center;
  font-family: Raleway, sans-serif;
  font-size: 20px;
}

.heading-39 {
  color: #fff;
  text-align: center;
  margin: -9px 10px 0;
  padding-bottom: 5px;
  font-family: Raleway, sans-serif;
  font-size: 34px;
  font-weight: 300;
}

.heading-40 {
  color: #fff;
  text-align: center;
  margin-top: 10px;
  font-family: Raleway, sans-serif;
  font-size: 25px;
  font-weight: 300;
  line-height: 25px;
}

.section-9 {
  background-color: #3f3f3f;
}

.image-32 {
  margin-bottom: -2px;
}

.paragraph-45 {
  color: #fff;
  text-align: left;
  margin: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Raleway, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 25px;
  display: block;
}

.paragraph-46 {
  margin-left: 0;
  font-family: Raleway, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 27px;
  display: inline;
  position: static;
}

.heading-41 {
  font-family: Raleway, sans-serif;
}

.collection-item-2 {
  height: 200px;
}

.div-block-set1 {
  float: none;
  clear: none;
  text-align: center;
  border-radius: 0;
  width: 900px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  display: block;
  position: static;
  overflow: hidden;
}

.div-block-set1.ecoblog {
  margin-top: 10px;
}

.div-block-set1.agblog {
  margin-top: 20px;
}

.div-block-set1.compliance {
  width: auto;
  max-width: 900px;
}

.div-block-60 {
  width: 900px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}

.collection-item-3 {
  padding-left: 10px;
  padding-right: 10px;
}

.heading-42 {
  text-align: center;
  margin-top: 6px;
}

.eco-blog-meta {
  margin-top: -11px;
  display: flex;
  position: static;
}

.text-block-4 {
  float: right;
  justify-content: space-between;
  margin-left: 0;
  margin-right: auto;
  display: block;
}

.text-block-5 {
  margin-left: auto;
  margin-right: 0;
  display: block;
}

.div-block-gallery {
  z-index: 0;
  background-color: #db9f9f00;
  margin-top: 0;
  position: relative;
}

.div-block-gallery.monarchs {
  margin-top: 20px;
  margin-left: 0;
  margin-right: 0;
}

.bio-box-1 {
  float: none;
  clear: none;
  background-color: #353535;
  border-radius: 15px;
  width: auto;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  display: block;
  position: relative;
}

.bio-box-1 p {
  color: #fff;
  text-align: left;
}

.bio-box-1 h3 {
  color: #fff;
  text-align: center;
}

.bio-box-1 img {
  border-radius: 10px;
}

.rich-text-block-2 {
  width: auto;
}

.grid-8 {
  grid-row-gap: 16px;
  grid-template-rows: auto;
}

.image-33 {
  position: absolute;
}

.image-34 {
  float: left;
}

.grid-9 {
  grid-template-rows: auto;
  grid-auto-flow: column;
  margin-top: 31px;
}

.grid-10 {
  grid-template-rows: auto;
}

.image-35 {
  display: inline;
  position: static;
}

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

.div-block-62 {
  margin-top: 18px;
}

.grid-11 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  padding-top: 0;
  padding-left: 0;
}

.image-36 {
  position: static;
}

.image-37 {
  float: left;
  clear: none;
}

.image-38 {
  float: right;
  clear: none;
}

.image-39 {
  float: right;
}

.div-block-63 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5fcea2f5f2d252dd33a3647c_IMG_1384.jpg");
  background-position: 50% 40%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  border-radius: 10px;
  height: 200px;
}

.div-block-64 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5fcea2f58b412f0dbc4e2275_IMG_0942.jpg");
  background-position: 50% 30%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 10px;
}

.div-block-65 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5fce8b5e9d293e1fe4fc8099_IMG_0922.jpg");
  background-position: 30%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 10px;
}

.div-block-66 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5fcea2f5232dcbf5b459ca4b_IMG_1298.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 10px;
  height: 200px;
}

.div-block-67 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5fce8c0113cbd7846051c0c9_IMG_0924.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  border-radius: 10px;
}

.div-block-68 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5fce8b0062811d07b2fefc4e_IMG_0835.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 10px;
}

.image-40 {
  border-radius: 10px;
  padding-left: 3px;
  padding-right: 3px;
}

.rich-text-block-4 {
  background-color: #5e5e5e;
  border-radius: 15px;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

.rich-text-block-4 img {
  border-radius: 10px;
}

.rich-text-block-4 h3 {
  color: #fff;
}

.div-block-69 {
  background-color: #353535;
}

.div-block-70 {
  width: 900px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}

.section-10 {
  color: #0000;
  text-align: center;
  background-color: #0000;
  border-radius: 0;
  min-height: auto;
  margin-top: 0;
  font-size: 16px;
}

.section-10.watershed {
  background-color: #a9c4e3;
  border-radius: 0;
}

.section-10.general {
  background-color: #555;
}

.dropdown-link-2 {
  color: #fff;
}

.image-41 {
  border-radius: 10px;
}

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

.ag-blog-meta {
  text-align: left;
  flex-flow: row;
  justify-content: space-between;
  align-self: stretch;
  margin-top: -11px;
  margin-left: 20px;
  margin-right: 20px;
  display: flex;
  position: static;
}

.text-block-6 {
  color: #fff;
  flex: 0 auto;
  margin-top: 5px;
  margin-left: 0;
  margin-right: 10px;
  font-family: Oswald, sans-serif;
  font-size: 11px;
  line-height: 11px;
  display: flex;
}

.text-block-7 {
  color: #fff;
  text-align: center;
  justify-content: flex-end;
  margin-top: 5px;
  margin-left: 10px;
  margin-right: 0;
  font-size: 11px;
  line-height: 11px;
  display: flex;
}

.text-block-8 {
  margin-top: -10px;
  margin-bottom: 11px;
  padding-top: 0;
  font-family: Raleway, sans-serif;
  font-weight: 600;
}

.button-19 {
  text-align: left;
  border-radius: 20px;
  justify-content: center;
  align-items: stretch;
  margin: 10px 25px;
  padding-top: 8px;
  padding-bottom: 8px;
  display: flex;
}

.text-block-9 {
  margin-top: -10px;
  margin-bottom: 11px;
  font-family: Raleway, sans-serif;
  font-weight: 600;
}

.button-20 {
  border-radius: 7px;
  justify-content: center;
  margin-top: 4px;
  margin-bottom: 20px;
  padding-top: 3px;
  padding-bottom: 3px;
  display: flex;
}

.button-20.ws {
  text-align: left;
  background-color: #3951b1;
  flex-direction: row;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}

.biogrid1 {
  grid-template-rows: auto;
  margin-top: 17px;
  margin-bottom: 20px;
}

.div-bio-block {
  background-color: #333;
  border: 1px #000;
  border-radius: 15px;
  display: inline;
}

.div-block-72 {
  background-color: #333;
  border: 1px #000;
  border-radius: 15px;
}

.image-42 {
  border-radius: 10px;
  flex: 0 auto;
  margin-top: 10px;
  margin-bottom: 0;
  display: block;
  position: static;
}

.heading-48 {
  color: #fff;
  flex-flow: row;
  align-items: stretch;
  margin-top: 0;
  margin-bottom: 0;
  display: block;
  position: static;
}

.paragraph-47 {
  direction: ltr;
  color: #fff;
  text-indent: 0;
  white-space: normal;
  margin-left: 10px;
  margin-right: 10px;
  font-family: Raleway, sans-serif;
}

.bio-text {
  color: #fff;
  margin-left: 10px;
  margin-right: 10px;
  font-family: Raleway, sans-serif;
}

.paragraph-48, .para2 {
  color: #fff;
}

.paragraph-49 {
  display: block;
}

.rich-text-bio {
  color: #fff;
  margin-left: 10px;
  margin-right: 10px;
  font-family: Raleway, sans-serif;
}

.rich-text-bio h4 {
  text-align: center;
}

.rich-text-bio h3 {
  margin-top: 6px;
  margin-bottom: 7px;
}

.rich-text-bio p {
  text-align: left;
  margin-top: -3px;
}

.heading-49 {
  color: #333;
  margin-top: 20px;
}

.ag-grid {
  grid-template-rows: auto auto;
  margin-top: 12px;
}

.ag-div-block-1 {
  background-color: #1c4e9d;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  height: auto;
}

.ag-div-block-1.bg1 {
  background-color: #2f487a;
  min-height: 250px;
}

.ag-div-block-1.bg2 {
  background-color: #b24168;
  min-height: 250px;
}

.ag-div-block-1.bg3, .ag-div-block-1.bg4, .ag-div-block-1.bg8 {
  min-height: 250px;
}

.ag-div-block-1.bg12 {
  background-color: #a06320;
  min-height: 250px;
}

.ag-div-block-2 {
  background-color: #0085be;
  border-radius: 20px 0 0 20px;
}

.ag-div-block-2.pic1 {
  background-color: #054486;
  min-height: 250px;
}

.ag-div-block-2.pic4 {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5fd90caf3ba71dda4a6bfd95_beautiful-butterfly-3TCYALM_sm.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 250px;
}

.ag-div-block-2.pic7 {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5fd91216a6547ac7b0d22ffa_two-hands-full-of-rich-moist-dark-soil-or-potting_sm.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 250px;
}

.ag-div-block-2.bg5, .ag-div-block-2.bg9 {
  min-height: 250px;
}

.ag-div-block-2.pic10 {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5fdb9f7762be1c37fa426f68_pexels-nathan-cowley-1300510.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 250px;
}

.heading-50 {
  color: #fff;
  margin-left: 20px;
  margin-right: 20px;
  font-family: Raleway, sans-serif;
  font-weight: 800;
}

.paragraph-50 {
  color: #fff;
  margin-left: 20px;
  margin-right: 20px;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 25px;
}

.ag-div-block-3 {
  background-color: #8eacd0;
  border-radius: 0 20px 20px 0;
  height: auto;
  min-height: 250px;
}

.ag-div-block-3.pic2 {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5fdb9c2b3f23f23a5e6ae24c_pexels-%C3%A1kos-szab%C3%B3-440731.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 250px;
}

.ag-div-block-3.pic5 {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5fd90c075b99ea8926ba0a67_bee-at-work-AME4X8Z.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 250px;
}

.ag-div-block-3.pic8 {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5fd91233d3e37ab2b5f8de04_closeup-of-fresh-organic-radishes-in-soil_sm.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.ag-div-block-4 {
  background-color: #077a31;
  border-radius: 20px 0 0 20px;
  min-height: 250px;
}

.ag-div-block-4.pic3 {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5fdb9c4a9a83934abdb3a1e2_pexels-quang-nguyen-vinh-2135677.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  min-height: 250px;
}

.ag-div-block-4.pic6 {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5fd90d4da6547a1796d21dd9_blooming-road-to-apple-farm-with-blue-sky_sm.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 250px;
}

.ag-div-block-4.pic9 {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5fd91259b29c8be54b61f1cb_close-up-of-organic-soybean-crop-growing_sm.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
}

.ag-div-block-4.pic11 {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5fcea2f5232dcbf5b459ca4b_IMG_1298.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.ag-paragraph-1 {
  color: #fff;
  margin-left: 30px;
  margin-right: 30px;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 25px;
}

.ag-heading-1 {
  color: #fff;
  text-align: center;
  flex: 0 auto;
  margin-left: 20px;
  margin-right: 20px;
  font-family: Raleway, sans-serif;
  font-weight: 700;
}

.link-9, .link-10 {
  color: #fff;
}

.div-block-ag-headerxx {
  background-color: #3f3f3f;
  margin-bottom: 0;
  padding-bottom: 0;
}

.grid-12 {
  grid-column-gap: 14px;
  grid-row-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  margin-bottom: 10px;
  margin-left: 20px;
  margin-right: 20px;
}

.paragraph-51 {
  color: #fff;
  text-align: left;
  padding-top: 0;
  font-family: Raleway, sans-serif;
  font-size: 16px;
}

.div-block-73 {
  object-fit: fill;
  background-color: #fff;
  display: inline;
  overflow: visible;
}

.link-block-3 {
  display: inline-block;
}

.link-block-4 {
  float: none;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: inline-block;
}

.ag-banner1 {
  margin-bottom: -2px;
}

.div-ag-banner1 {
  height: 300px;
  overflow: hidden;
}

.italic-text-4 {
  font-style: normal;
}

.dropdown-link-3 {
  color: #f0f0f0;
}

.dropdown-link-3.w--current {
  font-size: 13px;
}

.dropdown-link-4 {
  color: #f0f0f0;
  font-size: 13px;
}

.paragraph-52 {
  color: #fff;
  text-align: right;
  padding-bottom: 12px;
}

.link-11, .link-12, .link-13, .link-14, .link-15 {
  color: #fff;
}

.collection-item-4 {
  text-align: center;
  display: block;
}

.div-ws-banner1 {
  height: 300px;
  overflow: hidden;
}

.link-16 {
  color: #fff;
}

.div-contact-banner1 {
  height: 300px;
  overflow: hidden;
}

.image-43 {
  margin-top: -126px;
}

.div-block-contact-header {
  background-color: #3f3f3f;
  margin-bottom: 0;
  padding-bottom: 0;
}

.contact-grid {
  grid-template-rows: auto auto;
  margin-top: 12px;
}

.contact-div-block-1 {
  background-color: #fff;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  height: auto;
}

.contact-div-block-1.bg1 {
  background-color: #2d4136;
  min-height: 250px;
}

.contact-div-block-1.bg2 {
  background-color: #b24168;
  min-height: 250px;
}

.contact-div-block-1.bg3, .contact-div-block-1.bg4, .contact-div-block-1.bg8 {
  min-height: 250px;
}

.contact-div-block-1.bg12 {
  background-color: #3c837f;
  min-height: 250px;
}

.contact-div-block-2 {
  background-color: #5b6351;
  border-radius: 20px 0 0 20px;
}

.contact-div-block-2.pic1 {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5f3e9a57758f24a4e8386073_BGimages1_03.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  min-height: 250px;
}

.contact-div-block-2.pic4 {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5fd90caf3ba71dda4a6bfd95_beautiful-butterfly-3TCYALM_sm.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 250px;
}

.contact-div-block-2.pic7 {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5fd91216a6547ac7b0d22ffa_two-hands-full-of-rich-moist-dark-soil-or-potting_sm.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 250px;
}

.contact-div-block-2.bg5, .contact-div-block-2.bg9 {
  min-height: 250px;
}

.contact-div-block-2.pic10 {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5fd9be2901c91e273305d02e_carbon-farming1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 250px;
}

.contact-div-block-3 {
  background-color: #615c36;
  border-radius: 0 20px 20px 0;
  height: auto;
  min-height: 250px;
}

.contact-div-block-3.pic2 {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5f3e9a57758f24811338607f_BGimages1_11.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 250px;
}

.contact-div-block-3.pic5 {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5fd90c075b99ea8926ba0a67_bee-at-work-AME4X8Z.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 250px;
}

.contact-div-block-3.pic8 {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5fd91233d3e37ab2b5f8de04_closeup-of-fresh-organic-radishes-in-soil_sm.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.contact-paragraph-1 {
  color: #fff;
  width: 275px;
  min-width: 0;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 25px;
  display: block;
  position: static;
}

.contact-div-block-4 {
  background-color: #0000;
  border-radius: 20px 0 0 20px;
  min-height: auto;
}

.contact-div-block-4.pic3 {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5f3e9a57758f24ecc1386072_BGimages1_07.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  min-height: 250px;
}

.contact-div-block-4.pic6 {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5fd90d4da6547a1796d21dd9_blooming-road-to-apple-farm-with-blue-sky_sm.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 250px;
}

.contact-div-block-4.pic9 {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5fd91259b29c8be54b61f1cb_close-up-of-organic-soybean-crop-growing_sm.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
}

.contact-div-block-4.pic11 {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5fcea2f5232dcbf5b459ca4b_IMG_1298.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.html-embed-2 {
  margin-top: 20px;
  margin-left: 20px;
  margin-right: 20px;
}

.bold-text-13, .bold-text-14, .bold-text-15 {
  font-weight: 400;
}

.paragraph-53 {
  color: #fff;
  margin-top: 20px;
  margin-left: 20px;
  margin-right: 20px;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.contact-name-link, .link-18, .link-19, .link-20, .link-21, .link-22, .link-23, .link-24 {
  color: #333;
}

.button-21 {
  text-align: center;
  background-color: #4594cf;
  border-radius: 6px;
  margin-bottom: 20px;
  margin-left: 20px;
  margin-right: 20px;
  box-shadow: 2px 2px 6px -1px #434343;
}

.div-block-74 {
  text-align: center;
}

.div-block-75 {
  object-fit: fill;
  height: auto;
  min-height: 350px;
  max-height: none;
  padding-top: 0;
  display: block;
}

.div-block-newsletter-header {
  background-color: #3f3f3f;
  margin-bottom: 0;
  padding-bottom: 0;
}

.div-newsletter-banner1 {
  height: 300px;
  overflow: hidden;
}

.newsletter-grid {
  grid-template-rows: auto auto;
  margin-top: 12px;
}

.div-block-donate-header {
  background-color: #3f3f3f;
  margin-bottom: 0;
  padding-bottom: 0;
}

.div-donate-banner1 {
  height: 300px;
  overflow: hidden;
}

.donate-grid {
  grid-template-rows: auto auto;
  margin-top: 12px;
}

.image-44 {
  object-fit: cover;
  margin-top: -310px;
  display: block;
  overflow: visible;
}

.heading-51 {
  color: #fff;
  text-align: center;
  font-family: Raleway, sans-serif;
  font-weight: 200;
  display: block;
}

.div-block-76 {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.button-22 {
  background-color: #5c3218;
  border-radius: 7px;
  box-shadow: 1px 1px 3px #000;
}

.div-block-gal-inside {
  background-color: #fff0;
  border-radius: 0;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

.div-block-gal-inside.monarch {
  background-color: #fff0;
}

.slide-8 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5fd91259b29c8be54b61f1cb_close-up-of-organic-soybean-crop-growing_sm.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-spacer1 {
  color: #0000;
  height: 20px;
}

.div-round-40-l-6 {
  z-index: 1;
  background-color: #223b44;
  border-radius: 0 100px 100px 0;
  margin-left: -27px;
  position: relative;
  right: -22px;
}

.div-square-40-r-6 {
  background-color: #3a758a;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  height: 100%;
  margin-right: -63px;
  position: relative;
  left: -26px;
}

.div-square-40-l-7 {
  background-color: #3a758a;
  border-radius: 0 10px 10px 0;
  height: 100%;
  margin-right: -75px;
  position: relative;
  left: auto;
  right: 55px;
}

.div-round-40-r-2 {
  z-index: 1;
  background-color: #444322;
  border-radius: 100px 0 0 100px;
  margin-right: -27px;
  position: relative;
  right: 22px;
}

.div-round-40-l-8 {
  z-index: 1;
  background-color: #223b44;
  border-radius: 0 100px 100px 0;
  margin-left: -27px;
  position: relative;
  right: -22px;
}

.div-square-40-r-8 {
  background-color: #3a758a;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  height: 100%;
  margin-right: -63px;
  position: relative;
  left: -26px;
}

.div-square-40-l-9 {
  background-color: #3a758a;
  border-radius: 0 10px 10px 0;
  height: 100%;
  margin-right: -75px;
  position: relative;
  left: auto;
  right: 55px;
}

.div-round-40-r-9 {
  z-index: 1;
  background-color: #223b44;
  border-radius: 100px 0 0 100px;
  margin-right: -27px;
  position: relative;
  right: 22px;
}

.div-round-40-l-10 {
  z-index: 1;
  background-color: #223b44;
  border-radius: 0 100px 100px 0;
  margin-left: -27px;
  position: relative;
  right: -22px;
}

.div-square-40-r-10 {
  background-color: #3a758a;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  height: 100%;
  margin-right: -63px;
  position: relative;
  left: -26px;
}

.div-round-40-l-8-copy {
  z-index: 1;
  background-color: #444322;
  border-radius: 0 100px 100px 0;
  margin-left: -27px;
  position: relative;
  right: -22px;
}

.div-square-40-l-11 {
  background-color: #3a758a;
  border-radius: 0 10px 10px 0;
  height: 100%;
  margin-right: -75px;
  position: relative;
  left: auto;
  right: 55px;
}

.div-round-40-r-11 {
  z-index: 1;
  background-color: #223b44;
  border-radius: 100px 0 0 100px;
  margin-right: -27px;
  position: relative;
  right: 22px;
}

.div-round-40-l-12 {
  z-index: 1;
  background-color: #223b44;
  border-radius: 0 100px 100px 0;
  margin-left: -27px;
  position: relative;
  right: -22px;
}

.div-square-40-r-12 {
  background-color: #3a758a;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  height: 100%;
  margin-right: -63px;
  position: relative;
  left: -26px;
}

.div-square-40-l-13 {
  background-color: #3a758a;
  border-radius: 0 10px 10px 0;
  height: 100%;
  margin-right: -75px;
  position: relative;
  left: auto;
  right: 55px;
}

.div-round-40-r-13 {
  z-index: 1;
  background-color: #223b44;
  border-radius: 100px 0 0 100px;
  margin-right: -27px;
  position: relative;
  right: 22px;
}

.div-round-40-l-14 {
  z-index: 1;
  background-color: #223b44;
  border-radius: 0 100px 100px 0;
  margin-left: -27px;
  position: relative;
  right: -22px;
}

.div-square-40-r-14 {
  background-color: #3a758a;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  height: 100%;
  margin-right: -63px;
  position: relative;
  left: -26px;
}

.div-square-40-l-15 {
  background-color: #3a758a;
  border-radius: 0 10px 10px 0;
  height: 100%;
  margin-right: -75px;
  position: relative;
  left: auto;
  right: 55px;
}

.div-round-40-r-15 {
  z-index: 1;
  background-color: #223b44;
  border-radius: 100px 0 0 100px;
  margin-right: -27px;
  position: relative;
  right: 22px;
}

.div-round-40-l-16 {
  z-index: 1;
  background-color: #223b44;
  border-radius: 0 100px 100px 0;
  margin-left: -27px;
  position: relative;
  right: -22px;
}

.div-square-40-r-16 {
  background-color: #3a758a;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  height: 100%;
  margin-right: -63px;
  position: relative;
  left: -26px;
}

.div-square-40-l-17 {
  background-color: #3a758a;
  border-radius: 0 10px 10px 0;
  height: 100%;
  margin-right: -75px;
  position: relative;
  left: auto;
  right: 55px;
}

.div-round-40-r-17 {
  z-index: 1;
  background-color: #223b44;
  border-radius: 100px 0 0 100px;
  margin-right: -27px;
  position: relative;
  right: 22px;
}

.div-round-40-l-18 {
  z-index: 1;
  background-color: #444322;
  border-radius: 0 100px 100px 0;
  margin-left: -27px;
  position: relative;
  right: -22px;
}

.div-square-40-r-18 {
  background-color: #9b935a;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  height: 100%;
  margin-right: -63px;
  position: relative;
  left: -26px;
}

.paragraph-40-flushleft-2 {
  color: #fffcfc;
  margin-top: 10px;
  margin-left: 120px;
  margin-right: 83px;
  font-family: Raleway, sans-serif;
  font-size: 14px;
}

.link-25, .link-26 {
  color: #fff;
}

.tabs-menu {
  border-radius: 0;
  justify-content: center;
  margin-top: 0;
  display: block;
}

.container-16 {
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5fdb9c2b3f23f23a5e6ae24c_pexels-%C3%A1kos-szab%C3%B3-440731.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  max-width: 100%;
  min-height: auto;
  max-height: 100%;
  display: block;
}

.div-block-78 {
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5f457cf90f5a805e6694423b_tree1.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  width: 50vw;
  min-width: 100%;
  height: 50vh;
  min-height: 100%;
  max-height: 100%;
  margin-top: -12px;
  display: block;
  position: static;
  overflow: visible;
}

.tab-link-next-meeting, .tab-link-next-meeting.w--current, .tab-link-contact-us {
  border-radius: 0;
}

.section-next-meeting {
  background-color: #0006;
  border-radius: 15px;
  width: auto;
  height: auto;
  margin: auto 0 40px;
  padding-top: 0;
  padding-bottom: 1px;
  display: block;
}

.tab-pane-next-meeting {
  text-align: center;
  object-fit: fill;
  flex: 0 auto;
  margin-top: -35px;
  margin-left: auto;
  margin-right: auto;
  position: static;
}

.tabs-content {
  text-align: center;
  justify-content: center;
  display: flex;
}

.tab-pane-meeting-archive {
  text-align: center;
  object-fit: fill;
  flex: 0 auto;
  margin-top: -35px;
  margin-left: auto;
  margin-right: auto;
  position: static;
}

.button-23 {
  float: none;
  clear: none;
  border-radius: 20px;
  margin: 0 5px 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  font-weight: 600;
  display: inline-block;
  position: static;
}

.container-17 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5fd95fa9c5ffb3825c3013a4_colorful-agricultural-fields-at-spring_sm.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  max-width: 100%;
  display: flex;
}

.div-full-bg-compliance {
  text-align: left;
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/60491104ca92440e54b7eabb_IMG_4918.jpeg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  width: 50vw;
  min-width: 100%;
  height: auto;
  min-height: auto;
  max-height: none;
  margin-top: 0;
  margin-bottom: -20px;
  padding-bottom: 0;
  display: block;
  position: static;
  overflow: visible;
}

.tabs {
  text-align: center;
  margin-top: 226px;
}

.tabs-compliance {
  text-align: center;
  padding-top: 26px;
  position: relative;
}

.text-block-10 {
  text-transform: uppercase;
}

.tabs-content-2 {
  justify-content: center;
  margin-left: 60px;
  margin-right: 60px;
  display: flex;
}

.textblock-tabmenu {
  color: #fff;
  font-family: Raleway, sans-serif;
  font-weight: 700;
}

.tab-link-top {
  color: #fff;
  background-color: #00000085;
  border-radius: 7px;
  margin-top: 5px;
  margin-left: 3px;
  margin-right: 3px;
}

.tab-link-top:hover {
  background-color: #0000003b;
}

.tab-link-top.w--current {
  background-color: #000000cf;
  border-radius: 7px;
  margin-top: 5px;
}

.container-18 {
  background-color: #d7d7d700;
  flex-direction: column;
  align-items: center;
  max-width: 100vw;
  padding-left: 0;
  display: flex;
}

.html-embed-gallery1 {
  color: #fff;
  background-color: #fff0;
  border-radius: 0;
  height: 100%;
  margin-top: 10px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.html-embed-gallery1.rodeo {
  margin-top: 0;
  margin-bottom: 20px;
}

.form-block {
  margin-left: 30px;
  margin-right: 30px;
  display: block;
}

.field-label-chimp {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 12px;
  font-weight: 500;
}

.submit-button {
  background-color: #00000061;
  border-radius: 6px;
}

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

.text-field-2 {
  border-radius: 6px;
  margin-top: 0;
}

.text-field-3, .text-field-4, .text-field-5 {
  border-radius: 6px;
}

.container-19 {
  max-width: 100vw;
}

.html-embed-4 {
  text-align: center;
  width: auto;
  margin-top: -162px;
  display: flex;
}

.div-block-79 {
  display: block;
  position: static;
}

.div-block-80 {
  background-color: #b1c8f1;
  border-radius: 20px;
  max-height: 50vh;
  overflow: hidden;
}

.image-45 {
  object-fit: cover;
  max-height: 20vh;
  margin-top: 0;
  display: block;
  position: static;
}

.collection-list-wrapper {
  border-radius: 0;
}

.heading-52 {
  margin-top: 0;
  font-family: Raleway, sans-serif;
  font-weight: 700;
}

.paragraph-54 {
  margin-left: 30px;
  margin-right: 30px;
  font-family: Raleway, sans-serif;
  font-weight: 500;
}

.staff-bio-tabs {
  color: #333;
  text-align: center;
  background-color: #0000;
  border-radius: 0;
  margin-left: auto;
  margin-right: auto;
}

.heading-53 {
  color: #fff;
  text-align: center;
  margin-top: 6px;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
}

.heading-54 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 5px;
  font-family: Raleway, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.3rem;
}

.paragraph-55 {
  color: #fff;
  text-align: center;
  margin-bottom: 5px;
  padding-top: 10px;
  font-family: Raleway, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.3rem;
}

.button-24 {
  text-align: left;
  background-color: #252525;
  border-radius: 7px;
  margin-bottom: 7px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 6px;
  padding-bottom: 5px;
  display: inline-block;
}

.div-block-81 {
  text-align: center;
  background-color: #0000;
}

.tabs-content-3 {
  border-radius: 0;
}

.div-tab1 {
  background-color: #333;
  border-radius: 15px;
  max-width: 450px;
  padding-left: 20px;
  padding-right: 20px;
}

.div-tab1.associates {
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.div-tab1.pinole {
  margin-top: 20px;
}

.tabs-menu-bio {
  text-align: center;
  display: block;
}

.tab-link-tab-1 {
  background-color: #8f8f8f;
  border-bottom-left-radius: 6px;
  padding-top: 3px;
  padding-bottom: 3px;
}

.tab-link-tab-1:hover {
  background-color: #1c75c2;
  box-shadow: 0 2px 5px 1px #03a7ff80;
}

.tab-link-tab-1.w--current {
  border: 1px solid var(--button);
  background-color: var(--button);
  border-radius: 0 0 0 6px;
  padding-top: 3px;
  padding-bottom: 3px;
}

.tab-link-tab-1.w--current:hover {
  border-style: solid;
  border-color: var(--button-hover);
  background-color: var(--button-hover);
  box-shadow: 0 2px 5px 1px #03a7ff80;
}

.tab-link-tab-2 {
  background-color: #7f7f7f;
  border-radius: 0;
  padding-top: 3px;
  padding-bottom: 3px;
}

.tab-link-tab-2:hover {
  background-color: #1c75c2;
  box-shadow: 0 2px 5px 1px #03a7ff80;
}

.tab-link-tab-2.w--current {
  border: 1px solid var(--button);
  background-color: var(--button);
  border-bottom-right-radius: 0;
}

.tab-link-tab-2.w--current:hover {
  border-color: var(--button-hover);
  background-color: var(--button-hover);
  box-shadow: 0 2px 5px 1px #03a7ff80;
}

.text-block-11, .text-block-12, .paragraph-56 {
  color: #fff;
}

.paragraph-bio {
  color: #fff;
  text-align: left;
  font-family: Raleway, sans-serif;
}

.rich-text-block-5 {
  color: #fff;
  text-align: center;
}

.link-27 {
  color: #fff;
}

.div-block-bio-tabs {
  margin-bottom: 0;
}

.current-nav {
  color: #fff;
}

.paragraph-57 {
  color: #fff;
  margin-top: 22px;
  margin-left: 20px;
  margin-right: 20px;
  font-size: 22px;
  line-height: 30px;
}

.link-28 {
  color: #fff;
}

.html-embed-5 {
  text-align: center;
  margin-top: 24px;
}

.link-29 {
  color: #333;
}

.image-46 {
  object-fit: fill;
  min-width: 100%;
  max-width: none;
  max-height: none;
  margin-top: 0;
  display: block;
}

.heading-55 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 22px;
  font-weight: 600;
}

.html-embed-6 {
  margin-top: 0;
  margin-bottom: 0;
}

.div-block-82 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.div-block-covid {
  background-color: #4b4b4b;
  margin-top: -5px;
}

.div-block-home-event {
  background-color: #0000;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  height: auto;
  display: inline;
}

.html-embed-7 {
  text-align: center;
  object-fit: cover;
  justify-content: center;
  margin: 10px 10px 0;
  padding-top: 0;
  display: flex;
}

.div-block-83 {
  text-align: center;
  display: inline;
}

.div-home1 {
  background-color: #333;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
}

.html-embed-8 {
  text-align: center;
  object-fit: fill;
  justify-content: center;
  min-width: auto;
  height: auto;
  margin-top: 10px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
  position: relative;
  overflow: visible;
}

.div-block-home-slider {
  background-color: #0000;
  border-radius: 20px;
  min-width: 100vw;
  height: auto;
  display: inline;
  overflow: hidden;
}

.div-block-84 {
  background-color: #860000;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
}

.div-block-85 {
  text-align: left;
  object-fit: fill;
  background-color: #333;
  border-radius: 0 20px 20px 0;
  display: block;
  overflow: hidden;
}

.column-26 {
  height: auto;
  padding-left: 0;
  padding-right: 5px;
}

.column-27 {
  text-align: center;
  object-fit: fill;
  justify-content: center;
  height: auto;
  padding-left: 6px;
  padding-right: 0;
  display: block;
  overflow: visible;
}

.container-20 {
  text-align: center;
  height: 300px;
  max-height: 300px;
  display: inline;
}

.columns-home-pg1 {
  object-fit: fill;
  background-color: #0000;
  height: auto;
  max-height: none;
  margin-top: 10px;
  display: inline-block;
  overflow: visible;
}

.paragraph-58 {
  color: #fff;
  margin-bottom: 15px;
  margin-left: 60px;
  margin-right: 60px;
  font-family: Raleway, sans-serif;
  font-weight: 400;
  line-height: 24px;
}

.heading-56 {
  color: #fff;
  align-self: flex-start;
  margin-top: 20px;
  font-family: Raleway, sans-serif;
}

.column-28 {
  background-color: #e28888;
  height: 300px;
  padding-left: 0;
}

.column-29 {
  background-color: #6877a8;
  height: 300px;
  padding-right: 0;
}

.columns-home-pg2 {
  object-fit: fill;
  background-color: #0000;
  height: auto;
  max-height: none;
  margin-top: 10px;
  display: inline-block;
  overflow: visible;
}

.div-block-86 {
  background-color: #b83a3a;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  display: block;
}

.div-block-87 {
  background-color: #4e5fb4;
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
}

.heading-57 {
  color: #fff;
  margin-top: 0;
  padding-top: 6px;
  font-family: Raleway, sans-serif;
}

.collection-home {
  text-align: center;
  object-fit: contain;
  justify-content: center;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
}

.collection-item-home {
  clear: none;
  text-align: center;
  flex-direction: column;
  flex: 1;
  align-self: auto;
  height: 360px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.link-30, .link-31 {
  color: #fff;
}

.heading-blog-home {
  color: #fff;
  text-align: center;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  line-height: 18px;
}

.text-blog-home {
  text-align: left;
  margin: -10px 20px 11px;
  padding-top: 0;
  font-family: Raleway, sans-serif;
  font-weight: 500;
  line-height: 18px;
}

.image-blog-home {
  object-fit: fill;
  border-radius: 10px 10px 0 0;
  margin-top: -9px;
  overflow: visible;
}

.collection-list-home {
  flex-direction: row;
  flex: 1;
  order: 0;
  justify-content: center;
  align-self: center;
  margin-top: 0;
  margin-left: 0;
  display: flex;
  position: static;
}

.div-block-events-r {
  background-color: #333;
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  overflow: hidden;
}

.heading-58 {
  color: #949ee9;
  order: -1;
  justify-content: center;
  align-self: flex-start;
  align-items: flex-start;
  display: flex;
}

.heading-58-copy {
  color: #fff;
  order: -1;
  justify-content: center;
  align-self: flex-start;
  align-items: flex-start;
  margin-top: 0;
  font-family: Raleway, sans-serif;
  display: flex;
}

.paragraph-59 {
  color: #fff;
  text-align: left;
  margin-left: 10px;
  margin-right: 10px;
  font-family: Raleway, sans-serif;
  font-weight: 300;
  line-height: 24px;
}

.div-block-88 {
  background-color: #333;
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
}

.embed-events-home {
  object-fit: fill;
  background-color: #0000;
  justify-content: center;
  max-width: none;
  margin: 0 10px;
  padding-bottom: 0;
  display: flex;
  position: relative;
  top: 0;
  bottom: 0;
}

.embed-slider-home {
  border-radius: 0;
  justify-content: center;
  margin: 30px 10px 10px;
}

.embed-fbposts-home {
  background-color: #0000;
  justify-content: center;
  margin: 10px;
  display: flex;
}

.div-block-89 {
  background-color: #333;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  padding-top: 0;
  padding-bottom: 0;
}

.column-30 {
  padding-left: 0;
  padding-right: 10px;
}

.column-31 {
  padding-right: 0;
}

.columns-home-pg3, .columns-home-pg3-copy {
  object-fit: fill;
  background-color: #0000;
  height: auto;
  max-height: none;
  margin-top: 10px;
  display: inline-block;
  overflow: visible;
}

.embed-contact-home {
  background-color: #0000;
  justify-content: center;
  margin-top: 10px;
  margin-left: 10px;
  margin-right: 10px;
  display: flex;
}

.div-block-hs-l {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5fdb9c2b3f23f23a5e6ae24c_pexels-%C3%A1kos-szab%C3%B3-440731.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  height: 350px;
}

.div-block-hs-r {
  text-align: center;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5f3e9a57758f24e4e2386075_BGimages1_06.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px 0 0 20px;
  max-height: 400px;
  overflow: hidden;
}

.div-block-hsi-l {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5ff5327aa1d061a60bb056e6_irrigation-system.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  height: 350px;
}

.div-block-hsi-r {
  text-align: center;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5ff5329ecfc08c9d6e2efe2f_farm-corn.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px 0 0 20px;
  max-height: 400px;
  overflow: hidden;
}

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

.div-block-lp-l {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5ff5363c14f0883f57fd91fc_farming-cow3.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  height: 350px;
}

.div-block-lp-r {
  text-align: center;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5f3e9a57758f24811338607f_BGimages1_11.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px 0 0 20px;
  max-height: 400px;
  overflow: hidden;
}

.div-block-hs-l2 {
  background-color: #466592;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  height: auto;
}

.div-block-hs-r2 {
  text-align: center;
  background-color: #b97452;
  border-radius: 20px 0 0 20px;
}

.div-block-hsi-l2 {
  background-color: #556b4b;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  height: auto;
}

.div-block-hsi-r2 {
  text-align: center;
  background-color: #95b654;
  border-radius: 20px 0 0 20px;
}

.div-block-lp-l2 {
  background-color: #7e4d34;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  height: auto;
}

.div-block-lp-r2 {
  text-align: center;
  background-color: #af5913;
  border-radius: 20px 0 0 20px;
}

.div-block-id-l {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5fec15a998387908dae8061b_dumping_bigtrash.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  height: 350px;
}

.div-block-id-r {
  text-align: center;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5ff53a53e1bf8f720936e846_dumping_boat.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px 0 0 20px;
  max-height: 400px;
  overflow: hidden;
}

.div-block-id-l2 {
  background-color: #0000;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  height: auto;
  overflow: hidden;
}

.div-block-id-r2 {
  text-align: center;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5ff53be8de46a6f39e20fec9_dumping_tires.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px 0 0 20px;
}

.link-32 {
  color: #fff;
}

.html-embed-9 {
  object-fit: fill;
  border-radius: 0;
  width: 600px;
  min-width: 300px;
  min-height: 200px;
  margin-bottom: 0;
  display: block;
  position: static;
}

.link-33 {
  color: #fff;
}

.div-block-cf-l {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5fd9be2901c91e273305d02e_carbon-farming1.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  height: 350px;
}

.div-block-cf-r {
  text-align: center;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5ff5450b46e1920d255043e2_sprout1.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px 0 0 20px;
  max-height: 400px;
  overflow: hidden;
}

.div-block-cf-l2 {
  background-color: #75965c;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  height: auto;
}

.div-block-cf-r2 {
  text-align: center;
  background-color: #c3d865;
  border-radius: 20px 0 0 20px;
}

.div-block-ph-l {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5fd90c075b99ea8926ba0a67_bee-at-work-AME4X8Z.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  height: 350px;
}

.div-block-ph-r {
  text-align: center;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5fd90caf3ba71dda4a6bfd95_beautiful-butterfly-3TCYALM_sm.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px 0 0 20px;
  max-height: 400px;
  overflow: hidden;
}

.div-block-ph-l2 {
  background-color: #fb83ff;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  height: auto;
  overflow: hidden;
}

.div-block-ph-r2 {
  text-align: center;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5ff54c53d7ae7b779d7a0a14_malachite-butterflyy.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px 0 0 20px;
}

.div-block-ap-l {
  background-color: #415f9c;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  height: auto;
}

.div-block-ap-r {
  text-align: center;
  background-color: #3da7af;
  border-radius: 20px 0 0 20px;
  max-height: none;
  overflow: hidden;
}

.div-block-ap-l2 {
  background-color: #656ce7;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  height: auto;
  overflow: hidden;
}

.div-block-ap-r2 {
  text-align: center;
  background-color: #58d5a5;
  border-radius: 20px 0 0 20px;
}

.rich-text-block-bio {
  color: #fdfdfd;
  text-align: left;
  font-family: Raleway, sans-serif;
}

.rich-text-block-bio.richtext1 {
  color: #fff;
  text-align: center;
  white-space: normal;
  font-size: 1rem;
  line-height: 1.4rem;
}

.rich-text-block-bio.richtext1 h4 {
  text-align: center;
  margin-top: 6px;
  margin-bottom: 0;
  font-size: 1.2rem;
  line-height: 1.4rem;
}

.rich-text-block-bio.richtext1 p {
  color: #fff;
  text-align: left;
  margin-top: 5px;
  margin-bottom: 10px;
  padding-top: 0;
  font-size: 1rem;
  line-height: 1.4rem;
}

.rich-text-block-bio.richtext1 strong {
  color: #fff;
  text-align: left;
}

.richtext1 {
  color: #fff;
  text-align: center;
  font-family: Raleway, sans-serif;
}

.richtext1 h2 {
  color: #fff;
  font-family: Raleway, sans-serif;
}

.richtext1 p {
  text-align: left;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  line-height: 20px;
}

.richtext1 a {
  color: #fff;
  text-align: left;
  font-family: Raleway, sans-serif;
  font-weight: 400;
}

.link-34 {
  font-size: 16px;
}

.bold-text-17 {
  color: #fffdfd;
  font-family: Raleway, sans-serif;
}

.link-35 {
  color: #fff;
  font-family: Raleway, sans-serif;
  font-weight: 700;
}

.link-36 {
  color: #fff;
}

.tab-pane-tab-2 {
  margin-bottom: 15px;
}

.body-3 {
  background-color: #333;
}

.link-37 {
  color: #fff;
  text-align: center;
  font-family: Raleway, sans-serif;
}

.div-block-ac-l {
  object-fit: fill;
  background-color: #627de9;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  height: auto;
  overflow: hidden;
}

.div-block-ac-r {
  text-align: center;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5ff5450b46e1920d255043e2_sprout1.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px 0 0 20px;
  max-height: 400px;
  overflow: hidden;
}

.div-block-ac-l2 {
  background-color: #75965c;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  height: auto;
}

.div-block-ac-r2 {
  text-align: center;
  background-color: #c3d865;
  border-radius: 20px 0 0 20px;
}

.image-47 {
  object-fit: fill;
  width: 300px;
  max-width: none;
  max-height: none;
  margin-top: -15px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: static;
  overflow: visible;
}

.collection-list-wrapper-2 {
  object-fit: fill;
  max-width: none;
}

.collection-list {
  object-fit: fill;
}

.collection-item-5 {
  text-align: center;
  object-fit: fill;
}

.heading-59 {
  color: #fff;
  text-align: center;
  margin-left: 20px;
  margin-right: 20px;
  display: block;
}

.paragraph-60 {
  color: #333;
}

.link-38 {
  color: #fff;
}

.heading-for-blog1 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-left: 20px;
  margin-right: 20px;
  font-family: Raleway, sans-serif;
  display: block;
}

.paragraph-for-blog1 {
  text-align: left;
  margin-left: 20px;
  margin-right: 20px;
  font-family: Raleway, sans-serif;
}

.image-for-blog1 {
  object-fit: fill;
  border-radius: 10px;
  width: 300px;
  max-width: none;
  max-height: none;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: static;
  overflow: visible;
}

.button-25 {
  text-align: left;
  display: inline-block;
}

.div-block-blog-header {
  background-color: #3f3f3f;
  margin-bottom: 0;
  padding-bottom: 0;
}

.image-blog-header {
  margin-bottom: -2px;
}

.section-blog {
  border-radius: 10px;
}

.blog-image-main {
  border-radius: 15px;
  margin-top: 10px;
}

.paragraph-61 {
  color: #333;
}

.image-48 {
  width: 300px;
  max-width: none;
  display: block;
}

.image-blog-main {
  border-radius: 10px;
  width: 300px;
  max-width: none;
  margin-top: 10px;
  display: block;
}

.heading-60 {
  color: #fff;
}

.paragraph-62 {
  margin-left: 20px;
  margin-right: 20px;
  padding-top: 0;
}

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

.button-blog-read-more {
  text-align: center;
  background-color: #0000004a;
  margin-bottom: -3px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.collection-item-6 {
  text-align: left;
  display: inline;
}

.div-banner-header {
  background-color: #3f3f3f;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.banner-image {
  border-radius: 0;
  width: 100%;
  min-width: 100%;
  max-width: none;
  margin-top: 80px;
  margin-bottom: -2px;
}

.banner-image.adjust {
  margin-top: 80px;
}

.heading-general-sub {
  color: #fff;
  text-align: center;
  margin-top: 0;
  padding-top: 10px;
  font-family: Raleway, sans-serif;
  font-size: 25px;
  font-weight: 300;
  line-height: 25px;
}

.page-heading {
  color: #fff;
  text-align: center;
  height: auto;
  margin: 0 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Raleway, sans-serif;
  font-size: 2.1rem;
  font-weight: 300;
  line-height: 2.3rem;
}

.div-page-description-box {
  color: #353535;
  background-color: #353535;
  height: auto;
  min-height: auto;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
}

.paragraph-desc {
  color: #fff;
  text-align: center;
  object-fit: fill;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 900px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Raleway, sans-serif;
  font-size: 1rem;
  font-style: italic;
  font-weight: 400;
  line-height: 1.4rem;
  display: inline;
  position: static;
  overflow: visible;
}

.paragraph-desc.home {
  max-width: none;
  font-size: 15px;
  line-height: 24px;
}

.paragraph-desc.links {
  color: #fff;
  text-align: left;
  font-size: 14px;
  font-style: normal;
  line-height: 24px;
}

.paragraph-desc.opportunity {
  color: #fff;
  text-align: center;
}

.div-description-paragraph {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
}

.div-description-paragraph.private, .div-description-paragraph.wq {
  text-align: center;
}

.div-description-paragraph.opportunity {
  color: #fff;
  text-align: center;
}

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

.link-39 {
  color: #fff;
}

.div-block-target1-header {
  background-color: #3f3f3f;
  margin-bottom: 0;
  padding-bottom: 0;
}

.image-target1 {
  margin-bottom: -2px;
}

.div-block-target2-header {
  background-color: #3f3f3f;
  margin-bottom: 0;
  padding-bottom: 0;
}

.image-target2 {
  margin-bottom: -2px;
}

.div-block-ag-header {
  background-color: #3f3f3f;
  margin-bottom: 0;
  padding-bottom: 0;
}

.image-ag1 {
  border-radius: 0;
  width: 100%;
  min-width: 100%;
  max-width: none;
  margin-top: 80px;
  margin-bottom: -2px;
}

.image-ag1.dumping {
  margin-top: 0;
}

.div-block-ws-header {
  background-color: #3f3f3f;
  margin-bottom: 0;
  padding-bottom: 0;
}

.image-ws1 {
  border-radius: 0;
  width: 100%;
  min-width: 100%;
  max-width: none;
  margin-top: 80px;
  margin-bottom: -2px;
}

.image-ws1.main, .image-ws1.alhambra, .image-ws1.baypoint {
  width: 100%;
  min-width: 100%;
  max-width: none;
  margin-top: 80px;
  margin-bottom: -2px;
}

.div-block-target3-header {
  background-color: #3f3f3f;
  margin-bottom: 0;
  padding-bottom: 0;
}

.image-target3 {
  margin-bottom: -2px;
}

.div-block-res-l {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5ff69b0ee7daba74e43cd6bd_farm-NFUAH7Y.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  height: 350px;
}

.div-block-res-r {
  text-align: center;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5ff69b28d0b81ef649af941a_farm-SABNSZX_sm.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px 0 0 20px;
  height: 350px;
  max-height: 400px;
  overflow: hidden;
}

.div-block-res-l2 {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5ff69b4c82b75efddf0f35ab_farm-DS6KPRC_sm.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  height: 350px;
}

.div-block-res-r2 {
  text-align: center;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5ff69b8d9e29df3777b91b7a_farm-P6WJNKG_sm.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px 0 0 20px;
  height: 350px;
}

.div-block-contact1-head {
  background-color: #3f3f3f;
  margin-bottom: 0;
  padding-bottom: 0;
}

.image-contact1 {
  margin-bottom: -2px;
}

.html-embed-topofpage {
  margin-top: 20px;
}

.column-footer2 {
  background-color: #fff0;
  justify-content: flex-start;
  align-items: stretch;
  min-height: 150px;
  display: flex;
  position: relative;
}

.paragraph-63 {
  color: #2c2a2a;
}

.grid-home-pg {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: #0000;
  grid-template-rows: auto auto;
  grid-template-areas: "."
                       ".";
  margin-top: 20px;
}

.div-block-top-news-l {
  background-color: #333;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
}

.div-block-slide-hm-l {
  background-color: #333;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  justify-content: center;
  align-items: stretch;
  padding-left: 0;
  padding-right: 0;
  display: block;
  overflow: hidden;
}

.div-block-social-hm-r {
  background-color: #333;
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  overflow: hidden;
}

.div-block-blog-l {
  background-color: #333;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  overflow: hidden;
}

.div-block-contact-hm-r {
  color: #0b0b0b;
  background-color: #333;
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
  flex-direction: row;
  justify-content: center;
}

.div-block-blog-hm-r-copy {
  background-color: #750000;
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
  flex-direction: row;
  justify-content: center;
}

.heading-hm-blocks {
  color: #fff;
  align-self: flex-start;
  margin-top: 15px;
  margin-bottom: 10px;
  font-family: Raleway, sans-serif;
  font-weight: 300;
}

.grid-13 {
  background-color: #633e3e;
  margin-left: 20px;
  margin-right: 20px;
}

.embed-youtube-home {
  background-color: #0000;
  flex: 0 auto;
  justify-content: center;
  max-width: 100%;
  margin: 10px;
  display: flex;
}

.div-block-90 {
  background-color: #533b3b;
  display: flex;
  overflow: hidden;
}

.div-block-91 {
  background-color: #30454b;
}

.div-block-92 {
  background-color: #86438d;
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
}

.div-block-93 {
  background-color: #54917d;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
}

.div-block-90-test {
  background-color: #533b3b;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  overflow: hidden;
}

.embed-events-home-test {
  background-color: #0000;
  justify-content: center;
  max-width: 100%;
  margin: 10px;
  display: flex;
}

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

.heading-61 {
  color: #fff;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Raleway, sans-serif;
  font-weight: 300;
}

.paragraph-64 {
  color: #fff;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  font-family: Raleway, sans-serif;
  font-weight: 300;
  line-height: 24px;
}

.paragraph-64.eventtimer {
  color: #fff;
  margin-bottom: 10px;
  margin-left: 0;
  margin-right: 0;
  line-height: 22px;
}

.heading-62 {
  color: #333;
  padding-top: 10px;
  font-family: Raleway, sans-serif;
  font-weight: 300;
}

.div-block-94 {
  background-color: #fff;
  border-radius: 9px;
  margin: 20px;
}

.html-embed-10 {
  justify-content: center;
  align-items: center;
  margin-bottom: 15px;
  display: flex;
}

.div-blog-block-blue1 {
  background-color: #3674ab;
  border-radius: 10px;
  max-width: 250px;
  margin-top: 20px;
  margin-bottom: 10px;
  padding-top: 0;
}

.columns-8, .column-32 {
  display: block;
}

.div-blog-block-magenta1 {
  background-color: #8e43a1;
  border-radius: 10px;
  max-width: 250px;
  margin-top: 20px;
  margin-bottom: 10px;
  padding-top: 0;
}

.html-embed-11 {
  justify-content: center;
  align-items: center;
  max-width: 100%;
  max-height: 500px;
  display: flex;
}

.div-block-96 {
  text-align: center;
  background-color: #4f5cea;
  flex-wrap: nowrap;
  place-content: space-between center;
  align-items: center;
  margin-top: 15px;
  display: flex;
  position: static;
}

.button-27 {
  clear: none;
  white-space: normal;
  background-color: #333;
  border-radius: 10px;
  justify-content: center;
  align-self: center;
  align-items: center;
  margin: 20px 10px;
  padding: 10px 40px;
  transition: opacity .2s;
  display: flex;
  box-shadow: 4px 4px 6px -3px #00000094;
}

.button-27.ccrcd {
  background-color: var(--button);
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  transition-property: none;
  box-shadow: 0 6px 6px -3px #0003;
}

.button-27.ccrcd:hover {
  background-color: var(--button-hover);
  box-shadow: 0 2px 5px 1px var(--button);
  transform: translate(0, 2px);
}

.paragraph-65 {
  clear: none;
  color: #fff;
  order: 0;
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  display: flex;
}

.div-block-97 {
  background-color: #0000;
  border-radius: 0;
  margin: 20px 0;
  padding-left: 0;
  padding-right: 0;
}

.div-block-ee-r {
  text-align: center;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5ff65fbcbfbdad02db9b4194_website_banner_canal1.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px 0 0 20px;
  max-height: 400px;
  overflow: hidden;
}

.grid-15 {
  grid-template-rows: auto;
}

.div-blogbox1 {
  object-fit: fill;
  background-color: #627de9;
  border-radius: 20px;
  height: auto;
  margin-top: 20px;
  overflow: hidden;
}

.div-blogbox2 {
  text-align: center;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5ff6625baec8102c2aa6daad_website_banner_general1.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px;
  align-items: center;
  min-height: 400px;
  max-height: 400px;
  margin-top: 20px;
  display: flex;
  overflow: hidden;
}

.paragraph-over-image {
  float: none;
  clear: none;
  color: #fff;
  text-align: left;
  background-color: #0009;
  flex-direction: row;
  flex: 0 auto;
  align-items: center;
  margin: auto 0;
  padding: 10px 30px;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  font-weight: 400;
  display: block;
  position: static;
}

.div-blogbox3 {
  text-align: center;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5ff5329ecfc08c9d6e2efe2f_farm-corn.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px;
  align-items: center;
  min-height: 400px;
  max-height: 400px;
  margin-top: 20px;
  display: flex;
  overflow: hidden;
}

.div-blogbox4 {
  text-align: center;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5ff5327aa1d061a60bb056e6_irrigation-system.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px;
  align-items: center;
  min-height: 400px;
  max-height: 400px;
  margin-top: 20px;
  display: flex;
  overflow: hidden;
}

.div-blogbox5 {
  text-align: center;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5ff4e11dca03e1063b5c2d73_pexels-pixabay-45863.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px;
  align-items: center;
  min-height: 400px;
  max-height: 400px;
  margin-top: 20px;
  display: flex;
  overflow: hidden;
}

.div-blogbox6 {
  text-align: center;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5ff68d5306bc6a73f5fa0dec_website_banner_watershed1.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px;
  align-items: center;
  min-height: 400px;
  max-height: 400px;
  margin-top: 20px;
  display: flex;
  overflow: hidden;
}

.link-40 {
  flex: 0 auto;
  display: flex;
}

.link-41 {
  color: #fff;
  font-weight: 600;
}

.div-blogbox7 {
  text-align: center;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5ff696ceeea38549d0c15432_website_banner_restoration1.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px;
  align-items: center;
  min-height: 400px;
  max-height: 400px;
  margin-top: 20px;
  display: flex;
  overflow: hidden;
}

.div-blogbox8 {
  text-align: center;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5f458255d034886c139a9531_corn1.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px;
  align-items: center;
  min-height: 400px;
  max-height: 400px;
  margin-top: 20px;
  display: flex;
  overflow: hidden;
}

.div-banner1 {
  text-align: center;
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 10px;
  display: block;
  overflow: hidden;
}

.div-banner1.lpi1 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/6047c64773f6667f67822afd_IMG_2930.jpeg");
  background-position: 50% 0;
  max-height: none;
}

.div-banner1.lpi2 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/60491104ca92440e54b7eabb_IMG_4918.jpeg");
  background-position: 50%;
  max-height: none;
}

.div-banner1.hsi1 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/60490efa197b78c83002f904_IMG_20180822_114105.jpg");
  background-position: 50%;
}

.div-banner1.hsi2 {
  background-color: #333;
  background-image: none;
}

.div-banner1.hsi3 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5fd91216a6547ac7b0d22ffa_two-hands-full-of-rich-moist-dark-soil-or-potting_sm.jpg");
  background-position: 50%;
}

.div-banner1.hsi4 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5ff5450b46e1920d255043e2_sprout1.png");
  background-position: 50%;
}

.div-banner1.ane1 {
  background-color: #9e2c78;
  background-image: none;
  min-height: auto;
  max-height: none;
  display: inline-block;
}

.div-banner1.ane2 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/6045bd96257d4e8110c122b4_IMG_2444.jpeg");
  background-position: 50% 0;
}

.div-banner1.ecp1 {
  background-color: #7d98b4;
  background-image: none;
  min-height: auto;
  max-height: none;
  display: inline-block;
}

.div-banner1.ecp2 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/6053965e8add6285b949ec5f_Poppy_EcostewardsWebPage.png");
  background-size: cover;
}

.div-banner1.ee1 {
  background-color: #538759;
  background-image: none;
  min-height: auto;
  max-height: none;
  display: inline-block;
}

.div-banner1.ee2 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5fdb9f7762be1c37fa426f68_pexels-nathan-cowley-1300510.jpg");
}

.div-banner1.idc1 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5fec15a998387908dae8061b_dumping_bigtrash.jpg");
  background-position: 50%;
}

.div-banner1.idc2 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5ff53a53e1bf8f720936e846_dumping_boat.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-banner1.idc3 {
  background-color: #333;
  background-image: none;
  justify-content: center;
  display: flex;
}

.div-banner1.idr1 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5fec21e719c71c3ee99f56ba_dumping_constructiondebris.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-banner1.idr2 {
  background-color: #4b84a1;
  background-image: none;
  justify-content: center;
  display: flex;
}

.div-banner1.idr3 {
  background-color: #3d649f;
  background-image: none;
  justify-content: center;
  max-height: none;
  display: block;
  overflow: hidden;
}

.div-banner1.cf1 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/6049151b428b1e3d3d38b31b_IMG_8910_sm.png");
  background-position: 50% 0;
  display: block;
}

.div-banner1.cf2 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5ff5327aa1d061a60bb056e6_irrigation-system.png");
}

.div-banner1.ph1 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5fd90c075b99ea8926ba0a67_bee-at-work-AME4X8Z.jpg");
  background-position: 50%;
}

.div-banner1.idr2-copy, .div-banner1.ph2 {
  background-color: #4b84a1;
  background-image: none;
  justify-content: center;
  display: flex;
}

.div-banner1.ap1 {
  background-color: #5c97db;
  background-image: none;
  min-height: 200px;
  display: block;
}

.div-banner1.ap2 {
  background-color: #5cadc1;
  background-image: none;
  min-height: 200px;
  display: block;
}

.div-banner1.ap3 {
  background-color: #7572fb;
  background-image: none;
  min-height: 200px;
  display: block;
}

.div-banner1.ap4 {
  background-color: #56bc8b;
  background-image: none;
  min-height: 200px;
  display: block;
}

.div-banner1.hm444 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5ff4e11dca03e1063b5c2d73_pexels-pixabay-45863.jpg");
}

.div-banner1.hm-top {
  background-color: #000;
  background-image: none;
  min-height: auto;
  max-height: none;
  margin-top: 20px;
  display: block;
}

.div-banner1.hm-blog {
  background-color: #333;
  background-image: none;
  min-height: auto;
  max-height: none;
  padding-bottom: 0;
}

.div-banner1.hm-events {
  background-color: #333;
  background-image: none;
  min-height: auto;
  max-height: none;
  margin-top: 10px;
  padding-bottom: 10px;
  display: block;
  overflow: hidden;
}

.div-banner1.hm333 {
  background-color: #333;
  background-image: none;
  min-height: auto;
  max-height: none;
  display: block;
}

.div-banner1.hm-social {
  background-color: #333;
  background-image: none;
  min-height: auto;
  max-height: none;
  margin-top: 10px;
  display: block;
}

.div-banner1.wne1 {
  background-color: #975c0b;
  background-image: none;
  min-height: auto;
  max-height: none;
}

.div-banner1.wne2 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5f3e9a57758f24b409386068_LosVaqueros-watershed1.png");
}

.div-banner1.wne3 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5f3e9a57758f24c325386069_MarshCreek-watershed1.png");
}

.div-banner1.acw1 {
  background-color: #dc7c68;
  background-image: none;
  min-height: auto;
  max-height: none;
  display: inline-block;
}

.div-banner1.acw2 {
  background-color: #0000;
  background-image: none;
  min-height: auto;
  max-height: none;
  margin-bottom: 20px;
  display: block;
}

.div-banner1.wne-events {
  background-color: #265854;
  background-image: none;
  min-height: auto;
  max-height: none;
  display: block;
}

.div-banner1.outline1 {
  color: #000;
  text-align: left;
  background-color: #fff;
  background-image: none;
  border: 1px solid #333;
  height: auto;
  min-height: auto;
  max-height: none;
  font-family: Raleway, sans-serif;
  display: block;
}

.div-banner1.outline1.private {
  margin-bottom: 60px;
}

.div-banner1.outline1.contact {
  text-align: left;
  font-family: Raleway, sans-serif;
}

.div-banner1.outline1.peyton {
  padding-left: 20px;
  padding-right: 20px;
}

.div-banner1.outline1.margin {
  text-align: center;
  background-color: #fff;
  border-radius: 20px;
  min-height: auto;
  margin-bottom: 20px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

.div-banner1.outline1.margin.map {
  background-color: #4d6a79;
}

.div-banner1.outline1.fomcw {
  min-height: auto;
}

.div-banner1.bppa1 {
  background-color: #7e96ba;
  background-image: none;
  justify-content: center;
  max-height: none;
  display: block;
  overflow: hidden;
}

.div-banner1.bppa2 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/602da9d978e89959e1a3e1b6_lavendar1.jpg");
  background-position: 100% 100%;
  background-size: cover;
}

.div-banner1.ane3, .div-banner1.ane4, .div-banner1.ane5 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5ff5327aa1d061a60bb056e6_irrigation-system.png");
}

.div-banner1.carbon {
  background-image: none;
  min-height: 500px;
  max-height: 500px;
}

.div-banner1.carquinez {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5f3e9a57758f245b65386070_FernandezTrail1.png");
  background-size: cover;
}

.div-banner1.carquinez2 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/60ff1b50b4004dcc7ef83094_fr-hike-2019-2_1_orig.jpg");
  background-position: 50% 0;
  background-size: cover;
}

.div-banner1.pinole {
  background-color: #a85555;
  background-image: none;
  min-height: auto;
  max-height: none;
}

.div-banner1.blog {
  background-color: #fff0;
  background-image: none;
  min-height: auto;
  max-height: none;
  display: block;
}

.div-banner1.video {
  background-color: #682626;
  background-image: none;
  justify-content: center;
  display: flex;
  position: static;
}

.div-banner1.foac {
  background-color: #a9cfff;
  background-image: none;
  border: 1px solid #000;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.div-banner1.foac-2 {
  background-color: #a4c083;
  background-image: none;
  border: 1px solid #000;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.div-banner1.event {
  background-color: #cae3ee;
  align-items: center;
  min-height: auto;
  max-height: none;
  margin-top: 20px;
  display: block;
}

.div-banner1.event._19 {
  opacity: .45;
  background-color: #b2e8ff;
  border: 1px solid #65a3f5;
}

.div-banner1.event._20, .div-banner1.event._21, .div-banner1.event._22 {
  opacity: .45;
  background-color: #b2e8ff;
  border: 1px solid #64a3f5;
}

.div-banner1.event._23 {
  opacity: .45;
  background-color: #a3e4ff;
  border: 1px solid #64a3f5;
}

.div-banner1.restoration {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/60f8e92ce1d0879faac22fdc_MarshCreek_restoration1.png");
  background-size: cover;
}

.div-banner1.dutch {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/60f8edfe29d1d406f2d9032f_DutchSlough3.png");
  background-size: cover;
}

.div-banner1.bee {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5fd90c075b99ea8926ba0a67_bee-at-work-AME4X8Z.jpg");
  background-position: 0 0;
  background-size: cover;
}

.div-banner1.ag {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/6045bd96257d4e8110c122b4_IMG_2444.jpeg");
  background-position: 50% 0;
  background-size: cover;
}

.div-banner1.bppa3 {
  background-image: none;
  min-height: auto;
  max-height: none;
}

.div-banner1.pcw {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/6047c64773f6667f67822afd_IMG_2930.jpeg");
  background-position: 50% 0;
  background-size: cover;
  max-height: none;
}

.div-banner1.eco {
  background-color: #7e96ba;
  background-image: none;
  justify-content: center;
  max-height: none;
  display: block;
  overflow: hidden;
}

.div-banner1.rowcrop {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/60490efa197b78c83002f904_IMG_20180822_114105.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-banner1.rangeland {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/6047c64773f6667f67822afd_IMG_2930.jpeg");
  background-position: 50% 0;
  background-size: cover;
  max-height: none;
}

.div-banner1.lpi2-copy {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/60491104ca92440e54b7eabb_IMG_4918.jpeg");
  background-position: 50%;
  background-size: cover;
  max-height: none;
}

.div-banner1.compliance {
  background-color: #0000;
  background-image: none;
  min-height: auto;
  max-height: none;
  margin-bottom: 20px;
  display: block;
}

.div-banner1.link-index {
  background-color: #0006;
  background-image: none;
  align-items: flex-start;
  min-height: auto;
  max-height: none;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  display: block;
}

.div-banner1.newsletter1 {
  background-color: #333;
  justify-content: center;
  align-items: stretch;
  min-height: auto;
  max-height: none;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

.div-banner1.no-rule-banner {
  border-style: none solid;
  border-bottom-width: 1px;
  border-left-width: 10px;
  border-left-color: #f58220;
  border-right-width: 10px;
  border-right-color: #f58220;
  border-radius: 0;
  min-height: auto;
  padding-left: 0;
  padding-right: 0;
}

.div-banner1.norule {
  border-style: none;
  border-radius: 20px;
}

.div-banner1.norule.clear {
  background-color: #0000;
}

.div-banner1.events {
  background-color: #333;
  height: 600px;
  padding-bottom: 10px;
}

.div-blogbox10 {
  text-align: center;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5f458255d034886c139a9531_corn1.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px;
  align-items: center;
  min-height: 400px;
  max-height: 400px;
  margin-top: 20px;
  display: flex;
  overflow: hidden;
}

.div-block-98 {
  border-radius: 18px;
  margin-bottom: 0;
  padding-bottom: 0;
  overflow: hidden;
}

.bold-text-19 {
  color: #fff;
}

.youtube-4 {
  object-fit: fill;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  height: auto;
  min-height: auto;
  margin-top: -10px;
  display: flex;
  position: relative;
}

.image-49 {
  margin-top: 0;
}

.button-read-more {
  text-align: center;
  background-color: #000;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  box-shadow: 0 0 11px 2px #07f;
}

.columns-blog-hm {
  display: block;
}

.heading-40-name-r2 {
  color: #fff;
  text-align: left;
  margin-top: 45px;
  margin-left: 259px;
  margin-right: 0;
  font-family: Raleway, sans-serif;
  font-size: 35px;
  font-weight: 400;
  display: block;
  position: absolute;
  inset: 0 0% 0% -66px;
}

.grid-16 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  grid-template-rows: auto;
}

.image-50 {
  margin-top: 10px;
  display: block;
}

.grid-17 {
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

.grid-17.private {
  grid-template-columns: .25fr 1.5fr;
}

.grid-17.act {
  background-color: #0000;
}

.grid-17.ee {
  background-color: #3c5320;
}

.grid-17.em {
  background-color: #466224;
}

.grid-17.wc {
  background-color: #3c5320;
}

.grid-17.wlm {
  background-color: #466224;
}

.grid-17.foacw {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-columns: .25fr 1fr;
}

.grid-17.horizontal {
  grid-template-rows: auto auto;
  grid-template-columns: 4fr;
  grid-auto-columns: 1.5fr;
  grid-auto-flow: column;
}

.grid-17._2col {
  grid-template-columns: .25fr 1fr;
}

.paragraph-66 {
  color: #000;
  text-align: left;
  margin: 5px 10px 10px;
  padding-top: 0;
  font-family: Raleway, sans-serif;
}

.paragraph-66.monarch {
  font-size: 12px;
}

.paragraph-66.fomcw {
  margin-left: 0;
}

.paragraph-66.centerr {
  text-align: center;
  margin-bottom: 5px;
  font-size: 17px;
  font-weight: 700;
}

.paragraph-66.center2 {
  text-align: center;
  margin-top: 0;
  font-weight: 700;
}

.heading-63 {
  color: #333;
  text-align: center;
  margin: 5px 10px 0;
  font-family: Raleway, sans-serif;
  font-size: 17px;
  font-weight: 700;
}

.image_alhambraplanttrail {
  max-width: none;
  margin-top: 0;
}

.image_alhambrawatershedcouncil {
  max-width: none;
  margin-top: 15px;
  margin-left: 0;
  padding-left: 10px;
}

.div-block-99 {
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/6068cd5f1e205c0e89a3417d_rodeo_jurisdication_map_full_aerial.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  margin-top: 0;
  display: block;
}

.div-block-99.monarch {
  margin-top: 0;
}

.image_friendsalhambracreek {
  border-radius: 0;
  max-width: none;
  margin-top: 0;
  display: inline-block;
}

.image_newleaf {
  width: 180px;
  max-width: none;
  margin-top: 20px;
}

.image_nationalparkservice {
  width: 120px;
  max-width: none;
  margin-top: 20px;
  margin-bottom: 10px;
}

.div-block-buttons1 {
  justify-content: space-around;
  align-items: center;
  margin-left: 10px;
  display: block;
}

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

.button-28 {
  border-radius: 20px;
}

.button-29 {
  background-color: #296fac;
  border-radius: 20px;
}

.button-30 {
  background-color: #144c7c;
  border-radius: 20px;
  margin-bottom: 20px;
}

.heading-64 {
  color: #3898ec;
  margin-bottom: 0;
}

.html-embed-needs-assessment {
  background-color: var(--transparent);
  margin-bottom: 20px;
  margin-left: 10px;
  margin-right: 10px;
}

.paragraph-67 {
  color: #000;
  width: 80%;
  margin-bottom: 10px;
  margin-left: 75px;
  margin-right: 75px;
  padding-top: 5px;
  font-family: Raleway, sans-serif;
  display: inline-block;
}

.button-31 {
  background-color: var(--button);
  border-radius: 8px;
  width: 80%;
  margin-top: 10px;
  font-family: Raleway, sans-serif;
  font-weight: 600;
  box-shadow: 1px 1px 2px #000;
}

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

.image-51 {
  margin-top: 0;
}

.heading-65 {
  text-align: center;
  margin-top: 40px;
  margin-bottom: 20px;
  font-family: Raleway, sans-serif;
  font-weight: 700;
}

.image_mtviewsanitarydistrict {
  width: 150px;
  max-width: none;
  margin-top: 20px;
}

.paragraph-68 {
  color: #000;
}

.paragraph-69 {
  color: #333;
  text-align: left;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Raleway, sans-serif;
  font-size: 16px;
}

.rich-text1 {
  color: #000;
  text-align: center;
  width: auto;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  font-family: Raleway, sans-serif;
  line-height: 23px;
  display: inline;
}

.rich-text1 p {
  color: #333;
  text-align: left;
  margin-top: 5px;
  margin-left: 20px;
  margin-right: 20px;
  padding-top: 5px;
  font-size: 16px;
}

.rich-text1.contact {
  line-height: 20px;
}

.rich-text1.pinole a, .rich-text1 a {
  color: #000;
}

.blog-logo {
  margin-top: 10px;
  margin-bottom: 0;
  display: block;
}

.link-42 {
  color: #fff;
}

.paragraph-70 {
  color: #333;
  text-align: left;
  margin-bottom: 10px;
  margin-left: 0;
  padding: 10px 30px;
  font-family: Raleway, sans-serif;
  font-size: 16px;
}

.bold-text-20 {
  color: #fff;
}

.link-block-5, .link-block-6 {
  text-decoration: none;
}

.heading-66 {
  color: #c44495;
  margin-top: 40px;
}

.link-43 {
  color: #fff;
}

.link-44, .link-45 {
  color: #333;
}

.image-53 {
  border-radius: 0;
  margin-top: 10px;
  display: block;
}

.link-46, .link-47, .link-48, .link-49, .link-50, .link-51, .link-52, .link-53, .link-54 {
  color: #fff;
}

.heading-67 {
  margin-top: 40px;
}

.button-32 {
  text-align: center;
  background-color: #3a61ff;
  font-size: 18px;
  display: block;
}

.image-54 {
  margin-top: 13px;
}

.button-33 {
  text-align: center;
  background-color: #333;
  display: block;
}

.image-55 {
  max-width: none;
  margin-top: 0;
}

.image-56, .image-57 {
  border-radius: 15px;
  width: auto;
  max-height: 100px;
  margin-top: 0;
}

.heading-68, .heading-69 {
  color: #000;
  margin-top: 0;
}

.columns-10 {
  margin-top: 5px;
}

.columns-11 {
  margin-top: 0;
}

.div-block-101 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/615b4a26ade77e2d40bdb6cc_RichmondGreenway_P1000243.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 200px;
}

.div-block-101.pinole {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/6049d3064cbee736c7f48cf1_pinole_2019-garden-work-day-credit-ann-moriarty.jpg");
}

.div-block-102 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/615b3ef2c6e7eddf73c20679_Monarch%20Caterpillar%202nd%20Instar%20copy.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 200px;
}

.div-block-102.pinole {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/6056c688c53f678095f0e0e2_Freinds%20of%20Pinole%20Creek%2C%20add%20as%202nd%2C%20delete%204th.JPG");
}

.div-block-103 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/615b4265efd627762ae27f54_20210923_165734086_web.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 200px;
}

.div-block-103.pinole {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/6049d3765f2405c6b04f454e_pinole_fish-passage-low-flow-channel-2019.png");
}

.div-block-104 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/615b4bc849720a3de181410f_IMG_4232.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 200px;
}

.div-block-104.pinole {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/6049d38da01db53337580191_pinole-coastal-cleanup-day-2018.jpg");
}

.column-33, .column-34, .column-35, .column-36 {
  padding-left: 0;
  padding-right: 0;
}

.link-block-7, .link-block-8, .link-block-9, .link-block-10 {
  display: block;
}

.image-events {
  border-radius: 0;
  margin-top: 80px;
  margin-bottom: -2px;
}

.image-events.sf {
  margin-top: 80px;
}

.embed-events-page {
  background-color: #0000;
  justify-content: center;
  max-width: none;
  margin: 10px;
  display: flex;
}

.form {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 350px;
  margin-top: 16px;
  display: block;
}

.heading-70 {
  color: #000;
  margin-top: 10px;
  margin-left: 10px;
  margin-right: 0;
  font-family: Raleway, sans-serif;
}

.div-block-105 {
  align-self: flex-start;
  margin-top: -6px;
}

.image-58 {
  border-radius: 14px;
  margin-top: 0;
}

.paragraph-71 {
  padding-top: 3px;
}

.div-block-106 {
  margin-top: 0;
}

.text-block-13 {
  color: #fff;
}

.image-about {
  margin-bottom: -2px;
}

.button-34 {
  background-color: #333;
  display: block;
}

.html-embed-12 {
  margin-left: 20px;
  margin-right: 20px;
}

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

.rich-text-block-6 {
  color: #fff;
  flex: 1;
  margin-left: 60px;
  margin-right: 20px;
  font-family: Raleway, sans-serif;
  font-weight: 400;
  display: block;
}

.body4 {
  background-color: #333;
}

.richtext2 {
  color: #fff;
  text-align: center;
  font-family: Raleway, sans-serif;
}

.richtext2 h2 {
  color: #fff;
  font-family: Raleway, sans-serif;
}

.richtext2 p {
  text-align: left;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  line-height: 20px;
}

.richtext2 a {
  color: #fff;
  text-align: left;
  font-family: Raleway, sans-serif;
  font-weight: 600;
}

.paragraph-41-r1 {
  margin-left: 78px;
  padding-top: 0;
  font-family: Raleway, sans-serif;
  font-size: 16px;
}

.bold-text-22, .bold-text-23 {
  color: #fff;
}

.html-embed-13 {
  margin-left: auto;
  margin-right: auto;
}

.button-35 {
  background-color: #00000085;
  display: block;
}

.paragraph-72 {
  margin-left: 20px;
  margin-right: 20px;
  padding-top: 0;
}

.div-block-environmentaledu {
  background-color: #3f3f3f;
  margin-bottom: 0;
  padding-bottom: 0;
}

.image-environmentaledu {
  margin-bottom: -2px;
}

.div-block-107 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/604936c3c51b001b56b3951c_website_banner_fernandez1.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
}

.image-59 {
  margin-top: 0;
  display: block;
}

.form-block-2 {
  margin-left: 20px;
  margin-right: 20px;
}

.heading-71 {
  margin-top: 20px;
}

.submit-button-2 {
  text-align: center;
  border-radius: 6px;
  margin-top: 10px;
}

.heading-73 {
  text-align: left;
  margin-left: 20px;
}

.paragraph-73 {
  color: #333;
  text-align: left;
  margin-left: 20px;
  margin-right: 20px;
  padding-top: 0;
}

.button-36 {
  border-radius: 6px;
  margin-bottom: 20px;
  margin-left: 20px;
}

.checkbox-field, .checkbox-field-2, .checkbox-field-3, .checkbox-field-4, .checkbox-field-5 {
  text-align: left;
}

.radio-button-field, .radio-button-field-2 {
  text-align: left;
  margin-left: 0;
}

.heading-74 {
  margin-top: 20px;
}

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

.heading-75, .heading-76 {
  color: #3898ec;
}

.image-60 {
  margin-top: 10px;
}

.div-block-108, .div-block-109, .div-block-110 {
  text-align: center;
}

.paragraph-74 {
  color: #333;
  margin-left: 20px;
  margin-right: 20px;
  padding-top: 0;
  font-family: Raleway, sans-serif;
  font-size: 16px;
}

.html-embed-14 {
  border-radius: 15px;
  margin-top: 20px;
}

.div-block-111 {
  text-align: center;
  object-fit: fill;
  background-color: #333;
  border: 1px solid #000;
  border-radius: 20px;
  height: auto;
  margin-top: 20px;
  margin-bottom: 0;
  padding-bottom: 0;
  overflow: hidden;
}

.html-embed-15 {
  border-radius: 0;
  height: auto;
  margin-bottom: 0;
  margin-left: 10px;
  margin-right: auto;
  display: block;
}

.heading-77 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 15px;
  font-family: Raleway, sans-serif;
  font-weight: 600;
}

.columns-12 {
  margin-top: 20px;
}

.div-block-112 {
  background-color: #333;
}

.tab-link-tab-3 {
  background-color: #6f6f6f;
  border: 1px #000;
  border-bottom-right-radius: 6px;
  padding-top: 3px;
  padding-bottom: 3px;
}

.tab-link-tab-3:hover {
  background-color: #1c75c2;
  box-shadow: 0 2px 5px 1px #03a7ff80;
}

.tab-link-tab-3.w--current {
  border-style: solid;
  border-color: var(--button);
  background-color: var(--button);
}

.tab-link-tab-3.w--current:hover {
  border-color: var(--button-hover);
  background-color: var(--button-hover);
}

.text-block-14 {
  color: #fff;
}

.grid-19 {
  grid-template-rows: auto;
  margin-top: 10px;
}

.grid-19.board {
  grid-template-rows: auto auto auto;
  margin-top: 10px;
}

.grid-19.bios {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  justify-items: center;
}

.grid-19.ecobios {
  grid-template-rows: auto;
}

.columns-13 {
  margin-top: 60px;
}

.paragraph-75 {
  color: #fff;
  text-align: center;
  padding-top: 0;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 27px;
}

.div-block-113 {
  background-color: #0c0c0c;
  display: block;
}

.heading-78 {
  color: #fff;
  margin-top: 0;
  padding-top: 15px;
  padding-bottom: 10px;
  font-family: Raleway, sans-serif;
}

.div-block-114 {
  background-color: #272727;
}

.div-block-115 {
  margin-top: 60px;
}

.heading-79 {
  color: #000;
  margin-top: 40px;
}

.image-privatepage {
  border-radius: 0;
  margin-top: 80px;
  margin-bottom: -2px;
}

.form-3 {
  width: auto;
  display: block;
}

.form-block-3 {
  text-align: center;
  width: 300px;
  display: block;
}

.div-block-116 {
  border: 1px solid #000;
  border-radius: 20px;
  width: 300px;
  margin-top: 100px;
  display: inline-block;
  overflow: hidden;
}

.form-block-4 {
  margin-top: 10px;
  margin-left: 10px;
  margin-right: 10px;
}

.submit-button-3 {
  width: 100%;
  display: inline-block;
}

.utility-page-wrap {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: auto;
  max-height: none;
  margin-bottom: 0;
  display: flex;
}

.utility-page-content {
  text-align: center;
  flex-direction: column;
  width: 300px;
  margin-bottom: 40px;
  display: block;
}

.utility-page-form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.submit-button-4 {
  background-color: #b10c0f;
  border-radius: 8px;
  margin-bottom: 0;
}

.text-field-6 {
  border-radius: 8px;
}

.image-61 {
  border-radius: 8px;
  margin-top: 10px;
}

.paragraph-76 {
  color: #333;
  padding-top: 10px;
  font-family: Raleway, sans-serif;
}

.heading-80 {
  margin-top: 10px;
}

.image-62 {
  margin-top: 10px;
  display: inline-block;
}

.image-63 {
  margin-top: 5px;
  margin-bottom: 0;
  display: inline-block;
}

.link-55, .link-56 {
  color: #fff;
}

.paragraph-77 {
  color: #f32a2a;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Raleway, sans-serif;
  font-size: 12px;
  font-weight: 500;
}

.form-block-5 {
  margin-left: 20px;
  margin-right: 20px;
}

.submit-button-5 {
  background-color: #19ad2f;
  border-radius: 8px;
  width: 200px;
}

.success-message {
  background-color: #f3a551;
  border-radius: 8px;
}

.button-37 {
  text-align: center;
  background-color: #333;
  font-family: Raleway, sans-serif;
  display: block;
}

.paragraph-78 {
  color: #333;
}

.heading-81 {
  color: #fff;
  font-family: Raleway, sans-serif;
  font-weight: 300;
}

.grid-20 {
  grid-template-rows: auto;
  margin-top: 20px;
}

.link-57 {
  color: #fff;
}

.link-58 {
  color: #fff;
  text-decoration: none;
}

.div-block-117 {
  background-color: #fff;
  height: 20px;
}

.image-ws1-copy {
  margin-bottom: -2px;
}

.image-pinole-banner {
  width: 100%;
  min-width: 100%;
  max-width: none;
  margin-top: 80px;
  margin-bottom: -2px;
}

.image-64 {
  border-radius: 10px;
  margin-top: 10px;
  display: inline-block;
  box-shadow: 5px 5px 9px #0009;
}

.div-block-118 {
  background-color: #333;
}

.heading-82 {
  color: #000;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Raleway, sans-serif;
}

.paragraph-79 {
  color: #000;
  margin-bottom: 5px;
  margin-left: 40px;
  margin-right: 40px;
  padding-top: 0;
  font-family: Raleway, sans-serif;
}

.button-38 {
  opacity: 1;
  text-align: center;
  background-color: #0000004d;
  display: block;
}

.image-mainblog {
  border-radius: 0;
  margin-top: 0;
  display: block;
}

.container_mainblog {
  text-align: center;
  margin-top: 20px;
  display: block;
}

.rich-text-block-7 {
  color: #000;
  margin-bottom: 20px;
}

.rich-text-blog-block {
  color: #000;
  text-align: center;
  margin-top: 10px;
  font-family: Raleway, sans-serif;
  line-height: 18px;
}

.rich-text-blog-block p {
  color: #000;
  text-align: left;
  margin-bottom: 0;
  padding-top: 0;
  display: block;
}

.rich-text-blog-block h2 {
  margin-top: 0;
}

.rich-text-blog-block h5 {
  margin-top: 5px;
  margin-bottom: 0;
  font-size: 16px;
}

.rich-text-blog-block h6 {
  margin-top: 0;
  font-weight: 400;
}

.collection-list-wrapper-3 {
  display: block;
}

.div-block-119 {
  background-color: #333;
}

.collection-item-7 {
  padding-top: 0;
}

.div-block-120 {
  margin-top: 20px;
}

.rich-text-block-8 {
  color: #000;
}

.paragraph-80 {
  color: #000;
  text-align: center;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Raleway, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.heading-83 {
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
}

.paragraph-81 {
  color: #000;
  text-align: right;
  width: 30px;
  padding-top: 0;
  display: block;
}

.column-37 {
  text-align: right;
  padding-right: 0;
  display: block;
}

.column-38 {
  padding-left: 5px;
}

.div-block-121 {
  text-align: center;
  width: 200px;
  display: block;
}

.div-block-122 {
  text-align: center;
  background-color: #0000;
  border-radius: 40px;
  justify-content: center;
  width: 50px;
  height: 50px;
  display: flex;
}

.div-block-endbullet {
  margin-top: 20px;
  display: inline-block;
}

.paragraph-82 {
  color: #000;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.image_wcarundal {
  max-width: none;
  margin-top: -33px;
  margin-bottom: 0;
}

.image_wctributaries {
  max-width: none;
  margin-top: -34px;
  margin-bottom: 0;
  margin-left: -10px;
}

.grid-21 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 10px;
}

.paragraph-83, .paragraph-84, .paragraph-85 {
  color: #000;
  padding-top: 0;
  font-family: Raleway, sans-serif;
}

.image-65 {
  object-fit: none;
  margin-top: 0;
  padding-left: 0;
}

.image-66 {
  margin-top: 0;
}

.heading-84 {
  color: #fff;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-family: Raleway, sans-serif;
  line-height: 38px;
}

.heading-84.opportunity {
  text-align: center;
}

.heading-85 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
}

.paragraph-86 {
  color: #fff;
  text-align: left;
  margin-bottom: 0;
  margin-left: 20px;
  margin-right: 20px;
  padding-top: 0;
}

.paragraph-86.opportunity {
  text-align: center;
}

.career {
  display: block;
}

.image-67 {
  margin-top: 0;
}

.rich-text-block-9 {
  text-align: center;
  font-family: Raleway, sans-serif;
}

.div-block-careerimage {
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5f3e9a57758f2444e2386080_BGimages1_15.png");
  background-position: 50%;
  background-size: cover;
  display: block;
}

.div-block-careerimage.act {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5f457c0fe4ca0971ac7a46b8_ACTbird.png");
  margin-bottom: -80px;
}

.div-block-careerimage.enved {
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  margin-bottom: -20px;
  padding-bottom: 0;
  display: block;
}

.image-68 {
  object-fit: cover;
  border-radius: 0;
  flex: 1;
  align-self: auto;
  max-width: 100%;
  min-height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}

.image-68.env, .image-68.mon {
  border: 1px #fff;
}

.image-68.wat {
  outline-offset: 0px;
  border: 1px #fff;
  outline: 3px #333;
}

.image-68.work {
  border: 1px #fff;
}

.div-block-123 {
  object-fit: fill;
  justify-content: center;
  min-height: 150px;
  max-height: 150px;
  display: flex;
}

.div-blog-block.ecostewards {
  background-color: #1d678e;
  border-radius: 19px;
  margin-top: 0;
}

.div-blog-block.pinoleblog {
  background-color: #0000;
  border-radius: 20px;
  margin-top: 20px;
  overflow: hidden;
}

.div-blog-block.agblog {
  background-color: #0000;
  border-radius: 20px;
  margin-top: 20px;
  margin-bottom: 20px;
  overflow: hidden;
}

.div-blog-block.home {
  background-color: #333;
  border-radius: 20px;
  margin-top: 20px;
  overflow: hidden;
}

.div-block-124 {
  background-color: #156890;
  border-radius: 20px;
  overflow: hidden;
}

.image-69 {
  border-radius: 10px;
  margin-top: 0;
  box-shadow: 5px 5px 9px #0009;
}

.heading-86 {
  color: #fff;
  margin: 10px 10px 0;
  font-family: Raleway, sans-serif;
}

.paragraph-87 {
  margin-bottom: 0;
  margin-left: 40px;
  margin-right: 40px;
  padding-top: 0;
  padding-bottom: 10px;
  font-family: Raleway, sans-serif;
}

.button-39 {
  background-color: #0000004d;
  display: block;
}

.paragraph-88 {
  color: #000;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Raleway, sans-serif;
  font-size: 12px;
}

.div-block-125 {
  border-radius: 20px;
  max-height: 500px;
  overflow: hidden;
}

.div-block-126 {
  border-radius: 20px;
  max-height: none;
  overflow: hidden;
}

.heading-87 {
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
}

.paragraph-89 {
  color: #000;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Raleway, sans-serif;
}

.collection-item-8 {
  padding-top: 10px;
}

.image-70, .image-71, .image-72 {
  margin-top: 0;
}

.image-73 {
  border-radius: 10px;
  margin-top: 10px;
  box-shadow: 5px 5px 9px #0009;
}

.paragraph-90 {
  margin-bottom: 0;
  margin-left: 20px;
  margin-right: 20px;
  padding-top: 0;
  padding-bottom: 10px;
  font-family: Raleway, sans-serif;
}

.heading-88 {
  color: #fff;
  margin-top: 10px;
  font-family: Raleway, sans-serif;
}

.button-40 {
  background-color: #0006;
  display: block;
}

.image-74 {
  border-radius: 15px;
  margin-top: 10px;
}

.heading-89 {
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
}

.paragraph-91 {
  color: #000;
  margin-bottom: 0;
  padding-top: 0;
  font-size: 16px;
}

.paragraph-92 {
  color: #333;
  padding-top: 0;
  font-family: Raleway, sans-serif;
  font-size: 12px;
}

.paragraph-93 {
  color: #000;
  padding-top: 0;
}

.div-block-127 {
  text-align: center;
}

.paragraph-94 {
  color: #000;
  margin-left: 20px;
  margin-right: 20px;
  padding-top: 5px;
  font-family: Raleway, sans-serif;
}

.heading-90 {
  margin-top: 40px;
}

.heading-90.ws {
  color: #333;
}

.paragraph-95 {
  color: #000;
  text-align: center;
  margin-bottom: 0;
  padding-top: 0;
  font-size: 12px;
}

.button-41 {
  text-align: center;
  background-color: #333;
  font-size: 12px;
  display: block;
}

.button-41.facebook {
  background-color: #1b74e4;
}

.button-42 {
  background-color: #333;
  border-radius: 8px;
  margin-top: 20px;
  display: block;
}

.button-43 {
  background-color: #0009;
  flex: 1;
  align-self: flex-end;
  font-size: 12px;
  display: block;
}

.heading-91 {
  color: #fff;
  text-align: center;
  flex: 1;
  align-self: auto;
  margin-top: 5px;
  font-family: Raleway, sans-serif;
  position: absolute;
}

.div-block-128 {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/6094b4cb2e2b097f01730b18_What%20Grows%20Here%20Martinez.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  align-self: auto;
  width: 100%;
  height: auto;
  min-height: 350px;
  margin-top: 0;
}

.div-block-128.foac-2 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/6067fb39981fe6ae08af6101_NativeLandscapePlantingGuide.png");
  background-position: 50%;
}

.div-block-128.nativelandscape {
  background-color: #555;
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/6067fb39981fe6ae08af6101_NativeLandscapePlantingGuide.png");
  background-position: 50% 53%;
  background-size: contain;
  margin-bottom: -10px;
}

.button-44 {
  display: block;
  position: relative;
}

.div-block-129 {
  background-color: #854343;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-end;
  height: 100%;
  min-height: 100%;
  display: block;
}

.button-45 {
  background-color: #0009;
  align-self: flex-end;
  margin-top: 275px;
  display: block;
}

.spacer20px {
  height: 20px;
  margin-top: 0;
}

.image-76 {
  border-radius: 15px;
  margin-top: 20px;
}

.image-77 {
  margin-top: 10px;
  margin-left: 5px;
}

.paragraph-96 {
  color: #000;
  margin-left: 20px;
  padding-top: 0;
  font-family: Raleway, sans-serif;
  font-size: 12px;
  text-decoration: none;
}

.heading-92 {
  margin-top: 20px;
  margin-bottom: 0;
}

.two-images {
  grid-column-gap: 7px;
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr;
  grid-auto-flow: row;
}

.two-images.private {
  grid-template-columns: .25fr 1.5fr;
}

.image-78 {
  object-fit: fill;
  margin-top: 0;
  display: inline-block;
  overflow: visible;
}

.image-79 {
  margin-top: 0;
}

.paragraph-97 {
  color: #000;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Raleway, sans-serif;
  font-size: 15px;
}

.heading-93 {
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
}

.paragraph-98 {
  color: #000;
  padding-top: 0;
  font-family: Raleway, sans-serif;
  font-size: 13px;
}

.rich-text-block-10 {
  color: #000;
}

.paragraph-99 {
  color: #000;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.heading-94 {
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
}

.paragraph-100 {
  color: #000;
  padding-top: 0;
  font-family: Raleway, sans-serif;
}

.rich-text-block-11 {
  color: #000;
}

.heading-95 {
  color: #fff;
  font-family: Raleway, sans-serif;
}

.paragraph-101 {
  color: #fff;
  margin-bottom: 0;
  margin-left: 20px;
  margin-right: 20px;
  padding-top: 0;
  padding-bottom: 10px;
}

.button-46 {
  color: #fff;
  background-color: #0006;
  display: block;
}

.image-fb {
  max-width: none;
  margin-top: 0;
}

.image-fb:hover {
  transform: translate(0, -2px);
}

.link-block-11, .link-block-12 {
  margin-top: 0;
  margin-right: 4px;
}

.image-ig {
  max-width: none;
  margin-top: 0;
}

.image-ig:hover {
  transform: translate(0, -2px);
}

.image-yt {
  max-width: none;
  margin-top: 0;
}

.image-yt:hover {
  transform: translate(0, -2px);
}

.link-block-13 {
  margin-top: 0;
  margin-left: 0;
  margin-right: 2px;
}

.div-social-block {
  background-color: #0000;
  justify-content: center;
  align-items: center;
  width: 150px;
  height: 60px;
  margin-top: 14px;
  margin-left: -16px;
  display: flex;
}

.div-social-block.footer {
  margin-top: 17px;
  margin-left: 2px;
  padding-top: 20px;
}

.div-social-block.eventspage {
  width: 100%;
  margin-top: 0;
  margin-left: 0;
}

.paragraph-102 {
  color: #000;
  text-align: left;
  margin-top: 20px;
  font-family: Raleway, sans-serif;
  font-size: 16px;
}

.image-83 {
  margin-top: 20px;
}

.paragraph-103 {
  color: #fff30e;
  font-family: Raleway, sans-serif;
  font-size: 16px;
}

.link-59 {
  color: #fff30e;
}

.image-84 {
  margin-top: 10px;
}

.div-block-133 {
  text-align: left;
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: 40px;
  margin-right: 40px;
  display: block;
}

.rich-text-block-12 {
  font-family: Raleway, sans-serif;
}

.heading-96 {
  margin-top: 10px;
  font-family: Raleway, sans-serif;
}

.paragraph-104 {
  color: #000;
  text-align: left;
  margin-top: 10px;
  margin-left: 40px;
  margin-right: 40px;
  padding-top: 0;
  font-family: Raleway, sans-serif;
  font-size: 16px;
}

.div-block-134 {
  background-color: #333;
  border-radius: 20px;
  max-height: 120px;
  padding-bottom: 0;
}

.paragraph-105 {
  color: #000;
  margin-top: 25px;
  margin-bottom: 5px;
  padding-top: 0;
  font-family: Raleway, sans-serif;
}

.grid-22 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 20px;
}

.collection-list-wrapper-5 {
  margin: 10px 0;
  padding-bottom: 0;
  display: block;
}

.div-block-135 {
  background-color: #333;
  border-radius: 15px;
  overflow: hidden;
}

.heading-97 {
  color: #000;
  margin: 0 3px;
  padding-top: 5px;
  font-family: Raleway, sans-serif;
}

.image-85 {
  border-radius: 10px;
  width: auto;
  max-height: 150px;
  margin-top: 0;
  display: inline-block;
  box-shadow: 2px 2px 6px #0009;
}

.paragraph-106 {
  margin: 10px 10px 0;
  padding-top: 0;
  padding-bottom: 10px;
  font-family: Raleway, sans-serif;
}

.paragraph-107 {
  text-align: center;
  margin-top: -2px;
  margin-bottom: 5px;
  padding-top: 0;
  font-family: Raleway, sans-serif;
  font-size: 12px;
}

.images-newsletter1 {
  border-radius: 0;
  width: 100%;
  min-width: 100%;
  max-width: none;
  margin-top: 80px;
}

.container-21 {
  margin-top: 0;
}

.newsletter {
  color: #000;
}

.rich-text-block-13 {
  color: #5a5a5a;
}

.button-47 {
  font-family: Raleway, sans-serif;
  font-size: 12px;
  line-height: 16px;
  display: block;
}

.paragraph-108 {
  color: #000;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.heading-98 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
}

.paragraph-109 {
  color: #000;
  padding-top: 0;
  font-family: Raleway, sans-serif;
  font-size: 12px;
}

.div-block-136 {
  justify-content: center;
  align-items: center;
  height: 30px;
  margin-top: 10px;
  display: flex;
}

.div-block-137 {
  text-align: center;
  justify-content: center;
  align-items: center;
  height: 30px;
  margin-bottom: 20px;
  display: flex;
}

.paragraph-110 {
  margin-bottom: 0;
  padding-top: 0;
  font-family: Raleway, sans-serif;
  font-size: 12px;
}

.link-60 {
  color: #fff;
  text-decoration: none;
}

.paragraph-111 {
  color: #fff;
  text-align: center;
  margin-bottom: 0;
  margin-left: 20px;
  margin-right: 20px;
  padding-top: 0;
  padding-bottom: 10px;
  font-family: Raleway, sans-serif;
}

.heading-99 {
  color: #fff;
  margin-top: 10px;
  font-family: Raleway, sans-serif;
}

.image-86 {
  border-radius: 20px;
  margin-top: 10px;
  box-shadow: 5px 5px 9px #0009;
}

.button-48 {
  background-color: #0000004d;
  display: block;
}

.paragraph-112 {
  color: #000;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Raleway, sans-serif;
  font-size: 16px;
}

.paragraph-113 {
  color: #000;
}

.paragraph-114 {
  color: #000;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Raleway, sans-serif;
  font-size: 14px;
}

.heading-100 {
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
}

.image-87 {
  border-radius: 20px;
  margin-top: 0;
}

.div-block-138 {
  border-radius: 40px;
  width: 50px;
  height: 50px;
}

.div-block-139 {
  margin-bottom: 0;
  padding-bottom: 50px;
  overflow: hidden;
}

.heading-101 {
  color: #fff;
  margin-top: 0;
  padding-top: 10px;
}

.div-block-countdown {
  background-color: #333;
  border-radius: 20px;
  max-height: none;
  margin-bottom: 20px;
  padding-bottom: 0;
}

.image-88 {
  margin-top: 0;
  display: block;
}

.image-89 {
  margin-top: 20px;
  display: block;
}

.tab-link-tab-1-2 {
  background-color: #0000;
  padding-left: 10px;
  padding-right: 0;
}

.tab-link-tab-1-2.w--current {
  background-color: #0000;
  padding-right: 0;
}

.tab-link-tab-2-2 {
  background-color: #0000;
  padding-left: 5px;
  padding-right: 10px;
}

.tab-link-tab-2-2.w--current {
  background-color: #0000;
  padding-left: 5px;
}

.text-block-15 {
  color: #fff;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}

.text-block-16 {
  color: #fff;
  margin-left: 0;
  font-family: Raleway, sans-serif;
  font-size: 14px;
  line-height: 24px;
}

.tabs-menu-2 {
  text-align: center;
}

.div-block-140 {
  background-color: #7e5151;
}

.contact-paragraph {
  color: #000;
  text-align: left;
  width: auto;
  margin-bottom: 5px;
  margin-left: 20px;
  margin-right: 20px;
  padding-top: 0;
  line-height: 24px;
  display: block;
}

.heading-102 {
  font-size: 20px;
  line-height: 24px;
}

.heading-103 {
  font-size: 20px;
  line-height: 22px;
}

.div-block-141 {
  text-align: center;
  width: 400px;
  max-width: 400px;
  display: block;
}

.grid-23 {
  grid-column-gap: 8px;
  grid-row-gap: 0px;
  grid-template-rows: 100px auto;
  grid-template-columns: 1fr;
  margin-left: 10px;
  margin-right: 10px;
}

.paragraph-116 {
  color: #000;
  margin-left: 20px;
  margin-right: 20px;
  padding-top: 0;
  line-height: 24px;
}

.link-61, .link-62, .link-63, .link-64 {
  color: #000;
}

.heading-104, .heading-105 {
  margin-left: 20px;
}

.link-65, .link-66, .link-67, .link-68 {
  color: #000;
}

.button-49, .button-50 {
  background-color: #0009;
  display: block;
}

.margin {
  border: 2px #573668;
  border-radius: 0;
  margin: 0;
}

.paragraph-117 {
  color: #000;
  padding-top: 10px;
  font-family: Raleway, sans-serif;
  font-weight: 600;
}

.paragraph-117.event {
  text-align: center;
}

.link-69 {
  color: #fff;
  font-weight: 600;
}

.text-block-17 {
  color: #63b1ec;
  font-family: Raleway, sans-serif;
  font-size: 14px;
  line-height: 24px;
}

.tab-link-tab-3-2 {
  background-color: #0000;
  padding-left: 10px;
  padding-right: 10px;
}

.tab-link-tab-3-2.w--current {
  background-color: #0000;
  padding-right: 10px;
}

.link-70, .link-70.w--current {
  color: #fff;
}

.grid-programs {
  grid-column-gap: 9px;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.5fr;
  align-content: stretch;
  max-height: none;
}

.grid-programs.private {
  grid-template-columns: .25fr 1.5fr;
}

.div-block-142 {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/606a046af04916722b2f41f4_website_banner_newsletter1.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-142.peyton {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5f457c0fe4ca0971ac7a46b8_ACTbird.png");
  background-position: 50% 25%;
  background-size: cover;
}

.div-block-142.wateneeds {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/602da9d978e89959e1a3e1b6_lavendar1.jpg");
  background-position: 50% 100%;
  background-size: cover;
}

.div-block-142.carquinez {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/6088f751d3b1f644ad84b948_img-20190223-111721166-hdr_1_orig.jpg");
  background-position: 50%;
}

.div-block-142.pinole {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/6056c3fbbaee8b110a77cb94_Pinole%20Creek%20at%20BNSF%202019.jpg");
  background-position: 50%;
}

.div-block-142.rodeo {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5f3e9a57758f24a4e8386073_BGimages1_03.png");
  background-position: 50% 100%;
}

.div-block-142.rowcrop {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5f3e9a57758f241aa1386096_AG%20field.jpg");
  background-position: 50%;
}

.div-block-142.rangeland {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/60491104ca92440e54b7eabb_IMG_4918.jpeg");
  background-position: 50%;
}

.div-block-142.carbon {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5ff69b28d0b81ef649af941a_farm-SABNSZX_sm.png");
}

.button-51 {
  text-align: center;
  background-color: #0009;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Raleway, sans-serif;
  font-weight: 600;
  display: block;
}

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

.rich-text-programs {
  color: #333;
  text-align: left;
  font-family: Raleway, sans-serif;
  font-weight: 400;
}

.rich-text-programs.ws {
  color: #333;
}

.rich-text-programs p {
  color: #000;
}

.heading-106 {
  color: #000;
  margin-top: 20px;
  font-family: Raleway, sans-serif;
}

.div-block-143.bppa {
  background-color: #573668;
}

.heading-107 {
  margin-top: 60px;
  font-family: Raleway, sans-serif;
}

.blog-item {
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 20px;
  margin-top: 20px;
  padding: 0 20px 0 0;
  display: block;
  overflow: hidden;
}

.blog-grid {
  grid-column-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: .75fr .8fr;
  margin-bottom: 0;
}

.blog-title {
  color: #000;
  text-align: left;
  margin-bottom: 5px;
  font-family: Raleway, sans-serif;
}

.collection-item-9 {
  background-color: #0000;
}

.image-90 {
  object-fit: cover;
  border-radius: 0;
  width: auto;
  min-width: 100%;
  max-width: none;
  height: 100%;
  margin-top: 0;
  display: inline-block;
}

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

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

.blog-profile-block1 {
  text-align: center;
  max-height: 50px;
  margin-top: 0;
  display: flex;
}

.image-91 {
  border-radius: 100px;
  max-height: 100%;
  margin-top: 0;
  margin-right: 10px;
}

.blog-author1 {
  color: #333;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
  text-decoration: none;
}

.blog-date1 {
  color: #777;
  margin-bottom: 0;
}

.blog-summary {
  color: #000;
  margin-bottom: 0;
}

.blog-button1 {
  color: #333;
  background-color: #0000;
  border: 1px solid #000;
  border-radius: 6px;
  max-height: 50px;
  margin-left: 0;
  font-family: Raleway, sans-serif;
  font-size: 13px;
  line-height: 30px;
}

.blog-image-div {
  object-fit: fill;
  border-radius: 0;
  justify-content: flex-start;
  max-height: 250px;
  display: block;
  overflow: hidden;
}

.blog-image-div.home {
  background-color: #39523c;
}

.blog-foot-tiny {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: 0 auto;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  min-width: 100%;
  max-height: 50px;
  margin-top: 5px;
  display: grid;
}

.blog-button-div1 {
  max-height: 50px;
}

.div-block-149 {
  height: 50px;
}

.section-full-footer {
  background-color: #444;
  margin-top: 0;
}

.footer-grid {
  grid-column-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  padding-top: 10px;
}

.div-panel1 {
  margin-top: -6px;
  margin-left: 0;
  margin-right: 20px;
  padding-left: 60px;
}

.image-92 {
  margin-top: 0;
  margin-left: 0;
}

.paragraph-120 {
  color: #fff;
}

.paragraph-121 {
  color: #fff;
  line-height: 25px;
}

.div-panel2 {
  padding-left: 40px;
}

.footerhead {
  color: #99daf8;
  text-align: left;
  line-height: 18px;
}

.div-panel3 {
  padding-left: 72px;
}

.heading-111 {
  color: #fff;
  text-align: left;
  font-family: Raleway, sans-serif;
}

.paragraph-122 {
  color: #fff;
}

.footerlinks {
  color: #fff;
  line-height: 25px;
}

.div-panel4 {
  margin-top: -6px;
  padding-left: 0;
  padding-right: 20px;
}

.heading-112 {
  color: #ffca0d;
  text-align: left;
  margin-bottom: 0;
  padding-left: 0;
}

.footercontacts {
  color: #fff;
  margin-bottom: 0;
  line-height: 23px;
}

.link-71, .link-72, .link-73, .link-74, .link-75, .link-76, .link-77, .link-78, .link-79 {
  color: #fff;
  text-decoration: none;
}

.link-80 {
  color: #ffca0d;
  text-decoration: none;
}

.paragraph-123 {
  color: #fff;
  font-size: 13px;
  line-height: 18px;
}

.link-81 {
  color: #fff;
  text-decoration: none;
}

.button-53 {
  background-color: #333;
  border-radius: 8px;
  font-family: Raleway, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.image-93 {
  margin-top: -103px;
}

.image-94 {
  border-radius: 100px;
  margin-top: 0;
  margin-right: 10px;
}

.link-block-14 {
  text-decoration: none;
  display: flex;
}

.image-95 {
  margin-top: -10px;
}

.heading-113 {
  margin-top: 60px;
}

.image-96 {
  border-radius: 0;
  width: 100%;
  max-width: none;
  margin-top: -6px;
}

.image-97 {
  border-radius: 100px;
  margin-top: 0;
  margin-right: 10px;
}

.blog-profile-link-box {
  text-decoration: none;
  display: flex;
}

.image-98 {
  width: 100%;
  margin-top: -78px;
}

.image-99 {
  border-radius: 100px;
  margin-top: 0;
  margin-right: 10px;
  display: inline-block;
}

.div-block-150 {
  justify-content: center;
  margin-top: 10px;
  display: inline-block;
}

.paragraph-124 {
  color: #fff;
  font-size: 12px;
}

.html-embed-18 {
  color: #fff;
  font-family: Raleway, sans-serif;
  font-size: 12px;
}

.paragraph-125 {
  color: #fff;
  align-self: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 25px;
}

.link-82, .link-82.w--current {
  color: #fff;
  text-decoration: none;
}

.div-block-151 {
  background-color: #353535;
  height: 20px;
}

.button-54 {
  text-align: center;
  background-color: #333;
  justify-content: center;
  font-family: Raleway, sans-serif;
  display: flex;
  box-shadow: 0 0 11px 2px #07f;
}

.div-block-152 {
  margin-left: 20px;
  margin-right: 20px;
}

.button-55 {
  text-align: center;
  background-color: #333;
  justify-content: center;
  font-family: Raleway, sans-serif;
  display: flex;
}

.div-block-153 {
  height: 20px;
}

.newsletter-block {
  text-align: center;
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 15px;
  display: block;
  overflow: hidden;
}

.div-block-154 {
  height: 20px;
}

.link-83 {
  color: #333;
}

.link-84 {
  color: #000;
}

.paragraph-126 {
  color: #fff;
  margin-left: 20px;
  margin-right: 40px;
}

.div-block-155 {
  margin-top: 10px;
}

.button-56 {
  background-color: #000;
  justify-content: center;
  margin-top: 10px;
  display: flex;
  box-shadow: 0 0 11px 2px #07f;
}

.board-meeting-date {
  margin-top: 10px;
}

.rodeo-banner {
  border-radius: 0;
  width: 100%;
  min-width: 100%;
  max-width: none;
  margin-top: 80px;
  margin-bottom: -2px;
}

.image-tw {
  max-width: none;
  margin-top: 0;
}

.image-tw:hover {
  transform: translate(0, -2px);
}

.link-block-15 {
  margin-right: 4px;
}

.html-embed-19 {
  margin-bottom: 16px;
}

.form-block-6 {
  margin-left: 20px;
  margin-right: 20px;
}

.div-block-156 {
  margin-top: 20px;
}

.dropdown-list-top.w--open {
  background-color: #698a4c;
  border-radius: 8px;
  box-shadow: 0 4px 7px #000;
}

.menunav2 {
  float: none;
  color: #fff;
  text-align: left;
  letter-spacing: 0;
  text-transform: uppercase;
  margin-bottom: 14px;
  padding-top: 33px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Oswald, sans-serif;
  font-weight: 600;
  text-decoration: none;
  display: inline-block;
}

.menunav2.w--current {
  direction: ltr;
  color: #fff;
  margin-left: 0;
  padding-left: 20px;
  position: relative;
}

.link-85, .link-86, .link-86.w--current {
  color: #fff;
  text-decoration: none;
}

.div-block-157 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5fd90caf3ba71dda4a6bfd95_beautiful-butterfly-3TCYALM_sm.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.image-101 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.image-102, .image-103, .image-104, .image-105 {
  margin-top: 10px;
}

.image-106 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.paragraph-127 {
  margin-top: 10px;
  font-size: 16px;
}

.link-87 {
  font-weight: 700;
}

.div-block-158 {
  background-color: #153767;
  display: block;
}

.div-block-158.events {
  background-color: #476324;
}

.div-block-159 {
  border: 1px solid #000;
  border-radius: 15px;
  margin-top: 20px;
  overflow: hidden;
}

.heading-114 {
  color: #fff;
  padding: 10px 20px;
}

.paragraph-128 {
  direction: ltr;
  text-indent: 0;
  margin-top: 15px;
  margin-left: 40px;
  margin-right: 40px;
}

.list-item, .list-item-2, .list-item-3, .list-item-4 {
  text-align: left;
}

.list {
  margin-left: 40px;
  margin-right: 40px;
  font-family: Raleway, sans-serif;
}

.text-block-19 {
  text-align: left;
  margin-bottom: 20px;
  margin-left: 40px;
  margin-right: 40px;
}

.list-2 {
  font-family: Raleway, sans-serif;
}

.image-107 {
  margin-top: 0;
}

.image-108 {
  margin-top: -13px;
}

.paragraph-129 {
  color: #000;
  text-align: right;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 12px;
}

.html-embed-20 {
  border-radius: 0;
  margin-bottom: 0;
}

.paragraph-130 {
  background-color: #fffc;
  align-self: flex-end;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 10px 20px;
  display: block;
}

.div-block-160 {
  background-color: #924545;
}

.paragraph-131 {
  background-color: #fffc;
  align-self: flex-start;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 10px 20px;
  display: block;
}

.paragraph-132 {
  color: #fff;
  text-shadow: 1px 1px 1px #000;
  background-color: #0000;
  align-self: flex-end;
  min-height: 400px;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 10px 20px;
  display: block;
}

.link-88, .link-89 {
  color: #fff;
}

.heading-115 {
  color: #333;
  margin-top: 20px;
  font-family: Raleway, sans-serif;
}

.heading-116 {
  color: #000;
  margin-top: 20px;
}

.image-109 {
  margin-top: -10px;
}

.link-90 {
  color: #fff;
}

.bppapara {
  float: none;
  clear: none;
  color: #fff;
  text-align: left;
  background-color: #0000;
  flex-direction: row;
  flex: 0 auto;
  align-items: center;
  margin-top: auto;
  margin-bottom: auto;
  padding: 10px;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  font-weight: 400;
  display: block;
  position: static;
}

.image-111 {
  margin-top: 0;
}

.video-2, .html-embed-21 {
  display: block;
}

.div-block-161 {
  text-align: left;
  object-fit: fill;
  flex-direction: row;
  justify-content: center;
  align-items: stretch;
  width: auto;
  height: auto;
  margin-top: 20px;
  display: flex;
  position: static;
}

.body-4 {
  display: block;
}

.div-block-162 {
  background-color: #ff0202;
  width: 600px;
  height: 50px;
}

.grid-24 {
  grid-row-gap: 16px;
  background-color: #0000;
  border-radius: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-flow: row;
  width: auto;
  min-height: 50px;
  margin-top: 5px;
}

.heading-35.transparency {
  text-shadow: none;
  align-items: flex-start;
  margin-top: 15px;
  margin-bottom: 20px;
  display: flex;
}

.div-block-163 {
  background-color: #0006;
  border-radius: 15px;
  width: 600px;
  margin-bottom: 100px;
  padding-left: 20px;
  padding-right: 20px;
}

.paragraph-133 {
  color: #fff;
}

.paragraph-133.left {
  text-align: center;
  background-color: #0000004d;
  border-radius: 0;
  margin-top: -5px;
  margin-bottom: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}

.paragraph-133.right {
  text-align: center;
  margin-top: 5px;
  margin-bottom: 0;
  font-size: 15px;
  line-height: 24px;
}

.paragraph-134 {
  color: #fff;
}

.div-block-164 {
  text-align: center;
  border-bottom: 2px solid #fff;
  min-height: auto;
  margin-top: 5px;
  margin-bottom: 0;
  padding-bottom: 20px;
}

.link-91 {
  color: #fff;
  text-decoration: underline;
}

.tabs-menu-compliance {
  text-align: center;
  background-color: #0000;
  margin-top: 0;
  padding-top: 5px;
}

.tab-1-compliance-link {
  background-color: #0000;
  padding: 0 0 5px 10px;
}

.tab-1-compliance-link.w--current {
  background-color: #0000;
  padding-top: 0;
  padding-bottom: 5px;
  padding-right: 0;
}

.tab-2-compliance-link {
  background-color: #0000;
  padding: 0 10px 5px;
}

.tab-2-compliance-link.w--current {
  background-color: #0000;
  padding-left: 5px;
}

.tab-3-compliance-link {
  background-color: #0000;
  padding: 0 10px 5px;
}

.tab-3-compliance-link.w--current {
  background-color: #0000;
  padding-right: 10px;
}

.tab-pane-tab-2-2 {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
}

.link-92, .link-93, .link-94 {
  color: #fff;
}

.bold-text-25 {
  margin-left: 5px;
  margin-right: 5px;
}

.link-95, .link-96, .link-97, .link-98, .link-99, .link-100, .link-101, .link-102, .link-103, .link-104 {
  color: #fff;
}

.paragraph-135 {
  margin-top: 10px;
  font-size: 18px;
  line-height: 24px;
}

.paragraph-135.ecostewards {
  color: #000;
}

.html-embed-22 {
  margin: -10px 20px 10px;
  padding-top: 0;
  padding-bottom: 0;
}

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

.div-block-165 {
  background-color: #333;
  height: 40px;
}

.heading-117 {
  color: #fff;
  margin-top: 0;
  padding-top: 10px;
  font-family: Raleway, sans-serif;
  font-size: 22px;
}

.bold-text-26 {
  font-size: 14px;
}

.bold-text-26.meme {
  margin-left: 0;
  margin-right: 0;
  font-size: 16px;
}

.paragraph-136 {
  color: #fff;
  text-align: center;
  margin-top: 10px;
  margin-left: 20px;
  margin-right: 20px;
  font-size: 16px;
  font-weight: 600;
}

.grid-25 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-bottom: 20px;
  margin-left: 40px;
  margin-right: 40px;
}

.paragraph-137 {
  margin-left: 20px;
  margin-right: 20px;
}

.paragraph-138 {
  margin-left: 0;
  margin-right: 0;
}

.tabs-2 {
  margin-top: 20px;
}

.event-tabs {
  flex-direction: column;
  justify-content: flex-start;
  margin-top: 0;
  display: flex;
}

.text-block-20, .text-block-21, .text-block-22 {
  font-family: Raleway, sans-serif;
  font-weight: 600;
}

.div-block-166 {
  margin-top: 0;
  margin-left: 40px;
  margin-right: 40px;
}

.div-block-167, .div-block-168 {
  margin-top: 10px;
  margin-left: 40px;
  margin-right: 40px;
}

.image-112 {
  margin-top: 0;
}

.image-113 {
  margin-top: 10px;
}

.image-114 {
  margin-top: 0;
}

.text-block-23 {
  font-family: Raleway, sans-serif;
  font-weight: 600;
}

.div-block-169 {
  background-color: #83d0e4;
  border-radius: 15px;
  margin: 10px 40px;
  overflow: hidden;
}

.tabs-menu-3 {
  background-color: #fff;
  padding-top: 10px;
  padding-bottom: 10px;
}

.tab-link-tab-1-3 {
  background-color: #96c4ff;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
}

.tab-link-tab-1-3.w--current {
  text-align: center;
  background-color: #96c4ff;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
}

.tab-link-tab-2-3 {
  background-color: #e4b0ff;
}

.tab-link-tab-3-3, .tab-link-tab-3-3.w--current {
  background-color: #a4f5b0;
}

.tab-link-tab-4 {
  background-color: #ffda8a;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
}

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

.tab-link-tab-2-16.w--current {
  background-color: #e4b0ff;
}

.div-block-170 {
  background-color: #3c3a30;
  border-radius: 15px;
  width: 560px;
  margin-bottom: 20px;
  display: inline-block;
  overflow: hidden;
}

.paragraph-139 {
  color: #fff;
  margin-top: 10px;
  margin-left: 20px;
  margin-right: 20px;
}

.paragraph-140 {
  margin-top: 10px;
  margin-left: 40px;
  margin-right: 40px;
}

.html-embed-23 {
  margin: 10px 40px 20px;
  padding-bottom: 10px;
}

.heading-118 {
  margin-left: 40px;
  margin-right: 40px;
  font-family: Raleway, sans-serif;
  font-weight: 300;
  line-height: 32px;
}

.bold-text-27 {
  font-size: 24px;
  font-weight: 400;
  line-height: 24px;
}

.heading-119 {
  margin-left: 40px;
  margin-right: 40px;
  font-family: Raleway, sans-serif;
  font-weight: 400;
  line-height: 24px;
}

.grid-26 {
  grid-column-gap: 10px;
  grid-row-gap: 5px;
  grid-template-columns: 1fr 1fr;
  margin-top: 10px;
}

.paragraph-141 {
  color: #fff;
  text-align: right;
  margin-bottom: 0;
}

.paragraph-142 {
  color: #fff;
  margin-bottom: 0;
}

.paragraph-143 {
  color: #fff;
  text-align: right;
}

.paragraph-144 {
  color: #fff;
}

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

.html-embed-24 {
  border-radius: 0;
}

.paragraph-145 {
  color: #fff;
  text-align: center;
}

.link-105, .link-106 {
  color: #fff;
}

.paragraph-146 {
  color: #fff;
  text-align: center;
}

.link-107, .link-108, .link-109, .link-110 {
  color: #fff;
}

.image-115 {
  margin-top: 0;
  margin-bottom: 20px;
}

.div-block-171 {
  text-align: center;
  border: 1px solid #000;
  border-radius: 20px;
  justify-content: center;
  width: 900px;
  display: block;
}

.tab-pane-financials, .tab-pane-compensation, .tab-pane-enterprise-catalog, .tab-pane-contact-us, .tab-pane-service-area, .tab-pane-public-records, .tab-pane-enabling-act {
  margin-top: -35px;
}

.list-item-5 {
  color: #000;
  text-align: left;
  margin-bottom: 9px;
  font-family: Raleway, sans-serif;
}

.list-3 {
  margin-right: 10px;
  padding-left: 30px;
}

.list-item-6 {
  font-family: Raleway, sans-serif;
}

.foac-list-item {
  color: #000;
  margin-bottom: 10px;
  font-family: Raleway, sans-serif;
}

.list-item-8 {
  font-family: Raleway, sans-serif;
}

.link-111 {
  color: #fff;
}

.link-block-17 {
  opacity: 1;
  background-color: #4f9fe5;
  border-radius: 7px;
  margin-bottom: 10px;
  margin-left: 5px;
  margin-right: 5px;
  text-decoration: none;
  display: inline-block;
  box-shadow: 3px 3px 7px -1px #000000d9;
}

.paragraph-147 {
  color: #000;
  text-align: left;
  -webkit-text-stroke-width: 0px;
  -webkit-text-stroke-color: var(--color);
  margin: 10px 0 10px 10px;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
}

.grid-27 {
  text-align: center;
  border-radius: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: stretch start;
  margin-right: 5px;
  display: flex;
}

.image-116 {
  text-align: center;
  border-radius: 0;
  margin-top: 3px;
  margin-bottom: 5px;
  margin-right: 0;
  display: block;
}

.div-block-172 {
  background-color: #2762967a;
  width: 300px;
  height: 50px;
}

.div-block-173 {
  background-color: #153767;
}

.paragraph-148 {
  color: #fff;
  margin-bottom: 0;
  margin-left: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 10px;
  font-size: 16px;
  line-height: 25px;
}

.link-112 {
  color: #fff;
}

.bold-text-28 {
  font-size: 20px;
}

.link-113 {
  color: #fff;
}

.board-meeting-day {
  justify-content: flex-start;
  width: 550px;
  display: inline-block;
}

.paragraph-149 {
  display: block;
}

.grid-28 {
  border: 1px #fff;
  border-top-style: solid;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

.div-block-175 {
  background-color: #00000080;
  position: relative;
}

.paragraph-150 {
  z-index: 4;
  color: #fff;
  text-align: center;
  margin-bottom: 0;
  padding-top: 10px;
  font-size: 18px;
  font-weight: 600;
  position: relative;
}

.paragraph-151 {
  color: #fff;
  text-align: center;
  margin-bottom: 0;
  font-size: 75px;
  font-weight: 600;
  line-height: 50px;
  position: relative;
}

.paragraph-152 {
  color: #fff;
  text-align: center;
  margin-top: 15px;
  margin-bottom: 0;
  padding-bottom: 0;
  font-size: 18px;
  font-weight: 600;
  line-height: 20px;
  position: relative;
}

.heading-120 {
  color: #fff;
  text-align: left;
  margin-top: 0;
  font-family: Raleway, sans-serif;
  font-size: 25px;
  font-weight: 600;
}

.paragraph-153 {
  color: #fff;
  text-align: center;
  font-size: 16px;
  position: relative;
}

.paragraph-154 {
  color: #fff;
  text-align: center;
  width: 550px;
  margin-top: 0;
  margin-left: 20px;
  margin-right: 20px;
  padding-top: 0;
  font-size: 15px;
  font-weight: 500;
  text-decoration: none;
  display: inline-block;
}

.paragraph-155 {
  color: #fff;
  text-align: center;
  width: auto;
  margin-top: 10px;
  margin-left: 20px;
  margin-right: 20px;
  font-weight: 500;
  display: block;
}

.div-block-176 {
  text-align: left;
  display: block;
}

.div-block-177 {
  margin-top: 50px;
  padding-bottom: 10px;
}

.tab-pane-procedures {
  margin-top: -35px;
}

.grid-29 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  background-color: #0000;
  grid-template-columns: 1fr;
}

.grid-29._w-background {
  background-color: #333;
}

.grid-30 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  height: 150px;
}

.grid-30.status {
  grid-column-gap: 10px;
  grid-template-columns: 1fr 1fr;
  height: auto;
  margin-top: 10px;
  margin-left: 20px;
  margin-right: 20px;
}

.grid-30.help {
  grid-template-columns: 1fr 1fr 1fr;
  height: auto;
}

.image-117 {
  overflow: hidden;
}

.div-block-178 {
  background-color: #333;
}

.monarchs {
  text-align: left;
  margin-top: 10px;
  margin-left: 0;
  margin-right: 20px;
  font-family: Raleway, sans-serif;
  font-weight: 500;
}

.monarchs p {
  color: #000;
  margin-top: 10px;
  margin-bottom: 0;
  margin-left: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}

.monarchs strong {
  color: #000;
  line-height: 20px;
}

.monarchs.help {
  margin-left: 20px;
}

.monarchs.ccc {
  color: #333;
  margin-left: 20px;
}

.monarchs.why {
  color: #333;
  margin-bottom: 0;
  margin-left: 20px;
}

.monarchs.status {
  color: #000;
  margin-top: 0;
  padding-top: 10px;
}

.monarchs.status a {
  color: #000;
}

.monarchs.space {
  margin-left: 20px;
}

.div-block-181 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/615b4bc849720a3de181410f_IMG_4232.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.paragraph-156, .html-embed-25 {
  margin-left: 20px;
  margin-right: 20px;
}

.grid-show-hide {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr .25fr;
  margin-left: 20px;
  margin-right: 20px;
}

.div-block-182 {
  margin-bottom: 10px;
}

.div-block-183 {
  background-color: #9a9ffd;
}

.div-block-184 {
  margin-left: 20px;
  margin-right: 20px;
}

.grid-show-hide2 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr .25fr;
  margin-left: 20px;
  margin-right: 20px;
}

.read-more-less2, .div-block-185 {
  margin-top: 10px;
}

.html-embed-26 {
  margin-top: -25px;
  margin-left: 20px;
  margin-right: 20px;
}

.div-block-186 {
  object-fit: fill;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: auto;
  display: block;
}

.div-block-187 {
  text-align: center;
}

.image-118 {
  border-radius: 0;
  margin-top: 0;
}

.image-119 {
  border-radius: 0;
  height: auto;
  margin-top: 0;
}

.paragraph-157 {
  color: #fff;
  text-align: center;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5rem;
}

.paragraph-158 {
  color: #fff;
  text-align: center;
  font-size: 1rem;
  line-height: 1.5rem;
}

.div-block-188 {
  background-color: #333;
}

.div-block-188.monarch {
  background-color: #e47325;
  padding-top: 1px;
}

.link-block-18 {
  margin-top: 0;
}

.link-block-19 {
  margin-top: 0;
  margin-bottom: 8px;
}

.paragraph-159 {
  color: #fff;
  text-align: center;
  margin-top: 8px;
  font-size: 1rem;
  line-height: 1.5rem;
}

.image-120 {
  margin-top: 0;
  display: block;
}

.paragraph-160 {
  text-align: center;
  margin-top: 5px;
  margin-left: 10px;
  margin-right: 10px;
}

.image-121, .image-122 {
  margin-top: 0;
  display: block;
}

.paragraph-161, .paragraph-162 {
  text-align: center;
  margin-top: 5px;
  margin-left: 10px;
  margin-right: 10px;
}

.rich-text-block-16 {
  margin-left: 20px;
  margin-right: 20px;
}

.div-block-189 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/615b4a26ade77e2d40bdb6cc_RichmondGreenway_P1000243.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-190 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/615b3ef2c6e7eddf73c20679_Monarch%20Caterpillar%202nd%20Instar%20copy.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-191 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/615b4265efd627762ae27f54_20210923_165734086_web.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 150%;
}

.div-block-192 {
  margin-left: 20px;
  margin-right: 20px;
  display: block;
}

.rich-text-block-17 {
  color: #fff;
  font-family: Raleway, sans-serif;
  font-size: 17px;
  font-weight: 700;
}

.list-item-basic {
  color: #fff;
  text-align: left;
  border-bottom: 1px solid #fff;
  margin-top: 12px;
  margin-left: -20px;
  padding-bottom: 15px;
  font-family: Raleway, sans-serif;
  text-decoration: none;
  list-style-type: square;
}

.list-item-10, .list-item-11, .list-item-12 {
  text-align: left;
}

.div-block-bio-scroll {
  max-height: 400px;
  padding-right: 10px;
  overflow: auto;
}

.grid-compliance-buttons {
  grid-column-gap: 3px;
  grid-row-gap: 5px;
  grid-template-rows: auto auto auto auto;
  margin-left: 20px;
  margin-right: 20px;
}

.grid-compliance-buttons.compensation, .grid-compliance-buttons.contact {
  grid-template-rows: auto;
}

.list-item-13 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: .25fr 5fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.button-57 {
  border-radius: 10px;
  box-shadow: 3px 3px 4px #0009;
}

.div-block-193 {
  text-align: left;
  background-color: #0000;
  margin-left: 20px;
}

.list-4, .list-5, .link-114, .link-115, .link-116, .link-117, .link-118, .link-119, .link-120 {
  color: #fff;
}

.heading-121 {
  color: #fff;
  text-align: left;
  background-color: #0000007d;
  border-radius: 20px;
  margin-top: 0;
  margin-bottom: 6px;
  padding: 10px;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  line-height: 20px;
}

.link-121 {
  color: #fff;
}

.heading-122 {
  color: #fff;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  line-height: 24px;
}

.link-122, .link-123, .link-124, .link-125, .link-126, .link-127, .link-128, .link-129, .link-130, .link-131, .link-132, .link-133, .link-134, .link-135, .link-136, .link-137, .link-138, .link-139, .link-140, .link-141, .link-142, .link-143, .link-144 {
  color: #fff;
}

.grid-31 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
}

.link-145, .link-146 {
  color: #fff;
}

.grid-32 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: left;
  border-bottom: 1px solid #fff;
  grid-template-rows: auto;
  grid-template-columns: .25fr 2fr;
  margin-bottom: 10px;
}

.grid-32.meeting {
  border: 1px #000;
  margin-bottom: 0;
}

.grid-32.no-border {
  border: 1px #000;
  grid-template-columns: .25fr 2.25fr;
}

.grid-32.norule {
  border-bottom-style: none;
}

.grid-32.rule-above {
  border-top: 1px solid #fff;
  padding-top: 7px;
}

.bold-text-29 {
  color: #fff;
  font-size: 14px;
}

.paragraph-163 {
  color: #fff;
  margin-bottom: 10px;
}

.div-block-194 {
  display: block;
}

.div-block-195 {
  text-align: left;
}

.bold-text-30 {
  color: #fff;
  font-size: 14px;
}

.paragraph-164, .paragraph-165, .paragraph-166, .link-147, .link-148, .link-149, .link-150, .link-151, .link-152, .link-153, .link-154, .paragraph-167 {
  color: #fff;
}

.bold-text-31 {
  color: #fff;
  font-size: 14px;
  text-decoration: underline;
}

.bold-text-32 {
  color: #fff;
  font-size: 14px;
}

.link-155, .link-156, .link-157, .link-158, .link-159, .link-160, .link-161, .link-162, .link-163, .link-164, .link-165, .link-166, .link-167, .link-168, .link-169 {
  color: #fff;
}

.div-block-196 {
  border-bottom: 1px solid #fff;
  margin-bottom: 10px;
  padding-bottom: 5px;
}

.bold-text-33, .bold-text-34, .bold-text-35, .bold-text-36, .bold-text-37 {
  font-size: 14px;
}

.bold-text-38 {
  color: #f8f8f8;
  font-size: 14px;
}

.bold-text-39 {
  color: #fff;
  font-size: 14px;
}

.bold-text-40 {
  font-size: 14px;
}

.bold-text-41 {
  color: #fff;
  font-size: 14px;
}

.bold-text-42, .bold-text-43, .bold-text-44, .bold-text-45, .bold-text-46, .bold-text-47 {
  font-size: 14px;
}

.bold-text-48, .bold-text-49 {
  color: #fff;
  font-size: 14px;
}

.bold-text-50, .bold-text-51, .bold-text-52, .bold-text-53, .bold-text-54, .bold-text-55, .bold-text-56, .bold-text-57, .bold-text-58, .bold-text-59, .bold-text-60, .bold-text-61, .bold-text-62, .bold-text-63, .bold-text-64, .bold-text-65, .bold-text-66, .bold-text-67, .bold-text-68, .bold-text-69, .bold-text-70, .bold-text-71, .bold-text-72, .bold-text-73, .bold-text-74, .bold-text-75, .bold-text-76, .bold-text-77, .bold-text-78, .bold-text-79, .bold-text-80, .bold-text-81 {
  font-size: 14px;
}

.link-170, .link-171, .link-172 {
  color: #fff;
}

.paragraph-168 {
  color: #fff;
  text-align: center;
}

.link-173, .link-174, .link-175, .link-176, .link-177, .link-178, .link-179, .bold-text-82 {
  color: #fff;
}

.image-123 {
  margin-top: 0;
  display: block;
}

.bold-text-83, .bold-text-84 {
  color: #fff;
}

.heading-123 {
  color: #fff;
  margin-left: 10px;
  margin-right: 10px;
  font-family: Raleway, sans-serif;
  font-size: 24px;
}

.image-124 {
  margin-top: 0;
}

.image-125 {
  width: auto;
  min-width: auto;
  max-width: 100%;
  margin-top: 5px;
  display: block;
}

.heading-124 {
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
}

.grid-33 {
  grid-column-gap: 3px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  margin-right: -1px;
}

.grid-33.projects {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #333;
  grid-template-rows: auto;
  grid-auto-flow: column;
}

.trigger1 {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/617c2642cab74467e606c51e_Hedgerow_R.Long-UCCE.PNG");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  align-items: flex-end;
  min-height: 150px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 0;
  display: block;
  overflow: hidden;
}

.div-block-198 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/617c25a77088247d3a9021e1_IMG_5223_windbreaks.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 150px;
}

.trigger3 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/617c267e1843b878912de4f3_IMG_5197_riparian%20corridors.jpg");
  background-position: 0 0;
  background-size: cover;
  align-items: flex-end;
  min-height: 150px;
  display: block;
}

.trigger4 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/617c26fe6f34d226aece6b0d_IMG_2653_cover-crops1_sm.jpg");
  background-position: 50%;
  background-size: cover;
  align-items: flex-end;
  min-height: 150px;
  display: block;
}

.trigger5 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/618188785ed2f156391f288d_demo-garden-sm.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  align-items: flex-end;
  min-height: 150px;
  display: block;
}

.paragraph-169 {
  color: #fff;
  margin-top: 0;
  margin-left: 5px;
  margin-right: 5px;
}

.trigger2 {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/617c25a77088247d3a9021e1_IMG_5223_windbreaks.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  align-items: flex-end;
  min-height: 150px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 0;
  display: block;
  overflow: hidden;
}

.show-hide-text {
  background-color: #0006;
  flex: 1;
  display: block;
}

.paragraph-170 {
  color: #fff;
  text-align: center;
  align-items: flex-end;
  margin-bottom: 0;
  font-size: 11px;
  line-height: 16px;
  display: block;
}

.paragraph-170.resident {
  font-size: 14px;
  line-height: 20px;
}

.grid-34 {
  border-top: 1px solid #000;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
}

.image-126, .image-127 {
  margin-top: -5px;
  margin-left: 70px;
}

.paragraph-171 {
  margin-left: 70px;
  margin-right: 10px;
}

.paragraph-172 {
  margin-right: 10px;
}

.image-128 {
  margin-top: -5px;
  margin-bottom: 10px;
  margin-left: 70px;
}

.heading-125 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  line-height: 38px;
}

.grid-35 {
  border: 1px #000;
  grid-template-rows: auto;
}

.div-block-199 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 10px;
  margin-left: 10px;
  margin-right: 10px;
  display: grid;
}

.image-129 {
  border-radius: 0;
  margin-top: 10px;
}

.image-130 {
  border-radius: 0;
  margin-top: 0;
}

.image-131 {
  border-radius: 0;
  margin-top: 0;
  margin-bottom: 10px;
}

.grid-36 {
  grid-column-gap: 6px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  margin-left: 20px;
  margin-right: 20px;
}

.image-132 {
  width: 200px;
  max-width: none;
  margin-top: 0;
}

.div-block-200 {
  background-color: #0000;
}

.grid-37 {
  grid-column-gap: 3px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  height: 250px;
  margin-top: 10px;
}

.image-133, .image-134, .image-135 {
  margin-top: 0;
}

.link-block-20 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/6180bddc2ca7656b39924d08_CaliforniaMilkweed_2013_Keir%20Morse.jpeg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  align-items: flex-end;
  height: auto;
  display: flex;
}

.div-block-201 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/6180bddc2ca7656b39924d08_CaliforniaMilkweed_2013_Keir%20Morse.jpeg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  text-decoration: none;
  display: block;
}

.link-block-21 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/6180bf46b0961c2d03c08fcf_NarrowMilkweed.JPG");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  align-items: flex-end;
  display: flex;
}

.div-block-202 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/6180bf46b0961c2d03c08fcf_NarrowMilkweed.JPG");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: auto;
}

.div-block-203 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/6180bf46b0961c2d03c08fcf_NarrowMilkweed.JPG");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  text-decoration: none;
}

.div-block-204 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/6180c076b3b646fd9d4d91b4_ShowyMilkweed.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.link-block-22 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/6180c076b3b646fd9d4d91b4_ShowyMilkweed.jpg");
  background-position: 50% 100%;
  background-size: cover;
  align-items: flex-end;
  text-decoration: none;
  display: flex;
}

.div-block-205 {
  background-color: #000000b3;
  align-items: flex-end;
  display: flex;
}

.grid-38 {
  grid-column-gap: 3px;
  grid-row-gap: 6px;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr;
  grid-auto-flow: column;
  margin-top: 10px;
  margin-left: 20px;
  margin-right: 20px;
}

.image-136 {
  width: 170px;
  max-width: none;
  margin-top: 0;
}

.image-137 {
  margin-top: 0;
}

.paragraph-173 {
  text-align: center;
  margin-top: 0;
}

.paragraph-174 {
  text-align: center;
  width: 210px;
  margin-top: 0;
}

.bold-text-85, .link-180, .bold-text-86, .bold-text-87, .bold-text-88 {
  color: #000;
}

.grid-39 {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  grid-template-rows: auto;
  margin-left: 0;
  margin-right: 0;
}

.photocaptiondiv {
  background-color: #0006;
  flex: 1;
}

.paragraph-175 {
  color: #fff;
  text-align: center;
  margin-bottom: 0;
  font-size: 12px;
}

.div-block-206 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/6180d6830b1d716eaedbfa42_IMG_8364_before.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  align-items: flex-end;
  height: 300px;
  display: flex;
}

.div-block-207 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/6180d72d05c2a32acbd9e5be_IMG_4597_after.JPG");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  align-items: flex-end;
  height: 300px;
  display: flex;
}

.div-block-208 {
  background-color: #e9ffe4;
}

.div-block-209 {
  background-color: #fff2a9;
}

.grid-40 {
  grid-column-gap: 10px;
  grid-row-gap: 8px;
  grid-template-rows: auto auto auto auto auto auto auto;
  grid-template-columns: .3fr 1fr;
  margin-left: 20px;
  margin-right: 20px;
}

.link-181 {
  text-align: center;
  font-weight: 700;
}

.paragraph-176 {
  color: #000;
  text-align: center;
  font-weight: 700;
}

.paragraph-177, .paragraph-178, .paragraph-179, .paragraph-180 {
  color: #000;
  font-weight: 700;
}

.image-138 {
  margin-top: 0;
}

.image-139 {
  border-radius: 0;
  margin-top: 0;
}

.image-140 {
  margin-top: 0;
}

.image-141 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.image-142 {
  margin-top: 0;
}

.image-143 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.image-144 {
  margin-top: 0;
}

.heading-126 {
  font-family: Raleway, sans-serif;
}

.heading-127 {
  color: #333;
  margin: 0 20px;
  padding-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 14px;
  line-height: 18px;
}

.paragraph-181 {
  color: #000;
  margin-left: 20px;
  margin-right: 20px;
  padding-top: 10px;
  font-size: 1rem;
  line-height: 1.5rem;
}

.show-community-science {
  border: 1px #000;
}

.paragraph-182 {
  border: 1px #000;
  margin-bottom: 0;
  margin-left: 20px;
  margin-right: 20px;
  padding-top: 10px;
  font-size: 1rem;
  line-height: 1.5rem;
}

.trigger-learn {
  border-top: 1px solid #000;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.show-learn {
  margin-left: 20px;
  margin-right: 20px;
}

.grid-41 {
  grid-column-gap: 10px;
  grid-row-gap: 3px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.image-145 {
  border-radius: 0;
  margin-top: 0;
}

.image-146, .image-147, .image-148, .image-149 {
  margin-top: 0;
}

.paragraph-183 {
  color: #000;
  text-align: center;
  margin-bottom: 0;
  padding-top: 5px;
  padding-bottom: 10px;
}

.paragraph-184, .paragraph-185, .paragraph-186, .paragraph-187 {
  color: #000;
  text-align: center;
  margin-bottom: 0;
  padding-bottom: 10px;
}

.trigger-selected {
  background-color: #a3f88e;
  border-top: 1px solid #000;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
}

.show-selected {
  margin-left: 20px;
  margin-right: 20px;
}

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

.image-150, .image-151, .image-152 {
  margin-top: 0;
}

.paragraph-188, .paragraph-189, .paragraph-190 {
  color: #000;
  text-align: center;
  margin-bottom: 0;
  padding-bottom: 10px;
}

.trigger-local-polilnators {
  background-color: #ffc228;
  border-top: 1px solid #000;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
}

.show-local-pollinators {
  margin-left: 20px;
  margin-right: 20px;
}

.trigger-volunteer {
  background-color: #f48021;
  border-top: 1px solid #000;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
}

.show-volunteer {
  margin-left: 20px;
  margin-right: 20px;
}

.trigger-organize {
  background-color: #ffc228;
  border-top: 1px solid #000;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
}

.show-organize {
  margin-left: 20px;
  margin-right: 20px;
}

.button-58 {
  text-align: center;
  background-color: #f48021;
  border-radius: 8px;
  display: inline-block;
  box-shadow: 2px 2px 4px -1px #000;
}

.div-block-210 {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 20px;
}

.bold-text-89 {
  font-family: Raleway, sans-serif;
}

.bold-text-89.white {
  color: #fff;
}

.paragraph-191 {
  text-align: center;
  margin-bottom: 0;
  margin-left: 20px;
  margin-right: 20px;
  padding-top: 10px;
  padding-bottom: 5px;
  font-weight: 700;
}

.paragraph-192 {
  margin-bottom: 0;
  margin-left: 20px;
  margin-right: 20px;
  padding-bottom: 10px;
  font-weight: 700;
}

.div-block-211 {
  background-color: #ffc228;
}

.div-block-212 {
  background-color: #f48021;
}

.paragraph-193 {
  color: #000;
  padding-top: 10px;
  font-size: 1rem;
  line-height: 1.5rem;
}

.div-block-213 {
  border: 1px #000;
  padding-bottom: 20px;
}

.paragraph-194, .paragraph-195, .paragraph-196 {
  margin-bottom: 0;
  margin-left: 20px;
  margin-right: 20px;
  padding-bottom: 10px;
}

.grid-43 {
  grid-column-gap: 3px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 2.25fr;
  margin-left: 0;
  margin-right: 0;
}

.paragraph-197 {
  color: #fff;
  text-align: center;
  flex-direction: column;
  align-items: center;
  height: auto;
  margin-bottom: 0;
  padding: 5px;
  font-size: 10px;
  font-weight: 600;
  line-height: 13px;
  display: block;
}

.click-show-hide {
  background-color: #000000a6;
  border-radius: 0 20px 20px 0;
  width: auto;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: -6px;
  display: block;
  box-shadow: 2px 2px 3px #0000005e;
}

.div-block-214 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: block;
}

.div-block-215 {
  text-align: center;
  background-color: #fff;
  justify-content: center;
  display: flex;
}

.paragraph-198, .paragraph-199 {
  color: #000;
  padding-top: 10px;
  font-size: 1rem;
  line-height: 1.5rem;
}

.rich-text-block-18 {
  padding-top: 10px;
}

.rich-text-block-18 p {
  color: #000;
  font-size: 1rem;
  line-height: 1.5rem;
}

.rich-text-block-18 li, .rich-text-block-18 a {
  color: #000;
}

.rich-text-block-19 {
  padding-top: 10px;
}

.link-182 {
  color: #fff;
}

.checkbox-label {
  color: #fff;
  font-family: Raleway, sans-serif;
  font-weight: 700;
}

.grid-checkbox {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  margin-right: 10px;
}

.form-block-7 {
  margin-bottom: 0;
  margin-right: 0;
}

.mcp-logo-div {
  justify-content: center;
  width: 900px;
  min-width: auto;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.div-block-217 {
  display: block;
}

.grid-44 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  align-content: space-between;
  height: 100%;
  display: grid;
}

.div-block-218 {
  background-color: #3336;
  display: block;
}

.paragraph-200 {
  color: #fff;
  text-align: center;
  margin-bottom: 5px;
  margin-left: 7px;
  margin-right: 7px;
  padding-top: 3px;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
}

.paragraph-201 {
  color: #fff;
  text-align: center;
  padding-top: 3px;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
}

.div-block-219 {
  display: block;
}

.grid-45 {
  grid-row-gap: 5px;
  grid-template-columns: 1fr;
}

.link-183 {
  color: #fff;
}

.div-block-220 {
  margin-left: 10px;
  margin-right: 10px;
}

.link-block-23, .link-block-24 {
  display: flex;
}

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

.paragraph-203 {
  text-align: center;
  width: 210px;
}

.link-184, .link-185, .link-186, .link-187, .link-188, .link-189, .link-190, .link-191, .link-192, .link-193, .link-194, .link-195 {
  color: #fff;
}

.grid-46 {
  grid-row-gap: 5px;
  grid-template-columns: 1fr;
  margin: 0 auto;
  padding-bottom: 0;
}

.paragraph-204 {
  color: #fff;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 700;
}

.collection-list-2 {
  flex-direction: row;
  display: block;
}

.div-block-223 {
  padding-bottom: 0;
  display: block;
}

.collection-item-10 {
  padding-left: 5px;
  padding-right: 5px;
}

.newsletterblock {
  background-color: #333;
  border: 1px solid #000;
  border-radius: 20px;
  margin-top: 20px;
  padding: 7px;
}

.grid-47 {
  grid-row-gap: 3px;
  grid-template-columns: 1fr;
}

.collection-item-11 {
  padding-left: 5px;
  padding-right: 5px;
}

.link-196, .link-197 {
  color: #fff;
}

.bold-text-90, .bold-text-91 {
  font-size: 14px;
}

.bold-text-92, .bold-text-93, .bold-text-94, .bold-text-95 {
  color: #fff;
  font-size: 14px;
}

.bold-text-96, .bold-text-97 {
  font-size: 14px;
}

.bold-text-98 {
  color: #fff;
  font-size: 14px;
}

.bold-text-99 {
  font-size: 14px;
}

.bold-text-100, .bold-text-101 {
  color: #fff;
  font-size: 14px;
}

.bold-text-102 {
  font-size: 14px;
}

.bold-text-103 {
  color: #fff;
  font-size: 14px;
}

.bold-text-104, .bold-text-105, .bold-text-106, .bold-text-107, .bold-text-108 {
  font-size: 14px;
}

.bold-text-109, .bold-text-110 {
  color: #fff;
  font-size: 14px;
}

.bold-text-111 {
  font-size: 14px;
}

.bold-text-112, .bold-text-113, .bold-text-114 {
  color: #fff;
  font-size: 14px;
}

.bold-text-115, .bold-text-116 {
  font-size: 14px;
}

.bold-text-117, .bold-text-118 {
  color: #fff;
  font-size: 14px;
}

.bold-text-119, .bold-text-120 {
  font-size: 14px;
}

.bold-text-121, .bold-text-122, .bold-text-123 {
  color: #fff;
  font-size: 14px;
}

.bold-text-124 {
  font-size: 14px;
}

.bold-text-125 {
  color: #fff;
  font-size: 14px;
}

.bold-text-126, .bold-text-127 {
  font-size: 14px;
}

.link-198 {
  color: #fff;
  font-weight: 700;
}

.link-199 {
  color: #fff;
}

.bold-text-128, .bold-text-129 {
  font-size: 14px;
}

.bold-text-130 {
  color: #fff;
  font-size: 14px;
}

.hide-agenda-buttons {
  background-color: #808080d6;
  border-radius: 20px;
  width: 435px;
  height: 50px;
  margin-top: 41px;
  margin-left: 111px;
  position: absolute;
}

.paragraph-205 {
  color: #fff;
  text-align: center;
  margin: 5px 20px 0;
  font-weight: 700;
}

.bold-text-131 {
  font-size: 14px;
}

.div-block-224 {
  height: 20px;
}

.bold-text-132, .bold-text-133, .bold-text-134, .bold-text-135, .bold-text-136 {
  color: #fff;
  font-size: 14px;
}

.bold-text-137 {
  font-size: 14px;
}

.link-200 {
  color: #fff;
}

.bold-text-138 {
  font-size: 14px;
}

.rich-text-block-20 {
  display: inline;
}

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

.paragraph-207 {
  text-align: center;
  margin-top: 10px;
  margin-left: 20px;
  margin-right: 20px;
  line-height: 26px;
}

.bold-text-139, .bold-text-140, .paragraph-208 {
  text-align: left;
}

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

.rich-text-block-21.awc {
  text-align: center;
  font-family: Raleway, sans-serif;
  display: inline-block;
}

.rich-text-block-21.awc h4 {
  color: #476324;
}

.rich-text-block-21.awc strong {
  text-align: center;
}

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

.rts1 {
  text-align: center;
  margin-top: 5px;
  font-family: Raleway, sans-serif;
}

.nav-drop-2 {
  z-index: 10;
  padding-bottom: 0;
}

.dropdown-list-6 {
  background-color: #dddddd5c;
}

.dropdown-list-6.w--open {
  z-index: auto;
  background-color: #698a4c;
  border-radius: 8px;
  position: absolute;
  top: 60px;
  box-shadow: 0 4px 7px #000;
}

.nav-nodrop-2 {
  float: none;
  color: #fff;
  text-align: left;
  letter-spacing: 0;
  text-transform: uppercase;
  margin-bottom: 14px;
  padding-top: 33px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Oswald, sans-serif;
  font-weight: 600;
  text-decoration: none;
  display: inline-block;
}

.nav-nodrop-2.w--current {
  direction: ltr;
  color: #fff;
  margin-left: 0;
  padding-left: 20px;
  position: relative;
}

.nav-nodrop-2.donate {
  color: #ffca0d;
  font-size: 16px;
}

.text-block-24 {
  color: #fff;
  letter-spacing: 2px;
  font-family: Raleway, sans-serif;
  font-weight: 500;
  text-decoration: none;
}

.dropdown-link-5 {
  opacity: 1;
  color: #fff;
  letter-spacing: 2px;
  background-color: #476324;
  border-radius: 0;
  padding-left: 20px;
  font-family: Raleway, sans-serif;
  font-size: 13px;
  font-weight: 500;
}

.dropdown-link-5:hover {
  color: #fff;
  background-color: #bebaba00;
}

.dropdown-link-5.w--current {
  color: #b0e3fc;
  font-weight: 700;
}

.dropdown-link-5.w--current:hover {
  color: #fff;
}

.dropdown-link-5.top {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

.dropdown-link-5.bottom {
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}

.dropdown-list-7 {
  margin-left: 15px;
}

.dropdown-list-7.w--open {
  z-index: 2;
  background-color: #698a4c;
  border-radius: 8px;
  margin-top: -40px;
  margin-left: 200px;
  display: block;
  left: -25px;
  box-shadow: -1px 4px 7px #000;
}

.dropdown-toggle-3 {
  color: #f0f0f0;
  background-color: #fff0;
  margin-right: 93px;
  padding: 0 50px 0 0;
  font-size: 13px;
  text-decoration: none;
  display: block;
}

.main-nav-2 {
  padding-bottom: 0;
}

.dropdown-4 {
  opacity: 1;
  background-color: #476324;
  border: 1px #000;
  margin-right: 0;
  padding: 10px 63px 10px 20px;
}

.mcpdrop {
  margin-left: 15px;
}

.mcpdrop.w--open {
  z-index: 2;
  background-color: #698a4c;
  border-radius: 8px;
  margin-top: -25px;
  margin-left: 310px;
  margin-right: 0;
  display: block;
  left: -25px;
  box-shadow: -1px 4px 7px #000;
}

.mcpdrop._2ndtier {
  z-index: 8;
  margin-left: 310px;
}

.mcpdrop._3rdtier-comp.w--open {
  margin-left: 310px;
}

.dropdown-list-5comp {
  margin-left: 15px;
}

.dropdown-list-5comp.w--open {
  z-index: 2;
  background-color: #698a4c;
  border-radius: 8px;
  margin-top: -25px;
  margin-left: 367px;
  margin-right: 0;
  display: block;
  left: -25px;
  box-shadow: -1px 4px 7px #000;
}

.dropdown-list-5comp._2ndtier {
  z-index: 8;
  margin-left: 310px;
}

.dropdown-list-5comp._3rdtier-comp.w--open {
  margin-left: 310px;
}

._3rdsubdrop-comp {
  margin-left: 15px;
}

._3rdsubdrop-comp.w--open {
  z-index: 2;
  background-color: #698a4c;
  border-radius: 8px;
  margin-top: -25px;
  margin-left: 310px;
  margin-right: 0;
  display: block;
  left: -25px;
  box-shadow: -1px 4px 7px #000;
}

._3rdsubdrop-comp._2ndtier {
  z-index: 8;
  margin-left: 310px;
}

._3rdsubdrop-comp._3rdtier-comp.w--open {
  margin-left: 310px;
}

.paragraph-209 {
  color: #fff;
  text-align: center;
  font-size: 12px;
}

.div-block-225 {
  margin-left: 20px;
  margin-right: 20px;
}

.mainnavbar22 {
  z-index: 2;
  float: none;
  clear: none;
  backface-visibility: visible;
  object-fit: fill;
  background-color: #476324;
  flex: 0 auto;
  align-self: flex-start;
  margin-right: 0;
  display: block;
  position: sticky;
  inset: 0%;
  overflow: visible;
}

.text-block22 {
  color: #fff;
}

.menunav22 {
  float: none;
  color: #fff;
  text-align: left;
  letter-spacing: 0;
  text-transform: uppercase;
  margin-bottom: 14px;
  padding-top: 33px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Oswald, sans-serif;
  font-weight: 600;
  text-decoration: none;
  display: inline-block;
}

.menunav22.w--current {
  direction: ltr;
  color: #fff;
  margin-left: 0;
  padding-left: 20px;
  position: relative;
}

.menunav22.top.w--open {
  z-index: auto;
  z-index: auto;
}

.nav-nodrop22 {
  float: none;
  color: #fff;
  text-align: left;
  letter-spacing: 0;
  text-transform: uppercase;
  margin-bottom: 14px;
  padding-top: 33px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Oswald, sans-serif;
  font-weight: 600;
  text-decoration: none;
  display: inline-block;
}

.nav-nodrop22.w--current {
  direction: ltr;
  color: #fff;
  margin-left: 0;
  padding-left: 20px;
  position: relative;
}

.nav-nodrop22.donate {
  color: #ffca0d;
  font-size: 16px;
}

.nav-drop22 {
  z-index: 10;
  padding-bottom: 0;
}

.main-nav22 {
  padding-bottom: 0;
  position: static;
}

.dropdown-list22 {
  background-color: #dddddd5c;
}

.dropdown-list22.w--open {
  z-index: auto;
  background-color: #698a4c;
  border-radius: 8px;
  flex-wrap: nowrap;
  justify-content: center;
  width: auto;
  margin-top: 13px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
  top: auto;
  box-shadow: 0 4px 7px #000;
}

.dropdown-list22.pad.w--open {
  display: block;
}

.dropdown-link22 {
  opacity: 1;
  color: #fff;
  letter-spacing: 2px;
  background-color: #476324;
  border-radius: 0;
  margin-right: 0;
  padding-left: 20px;
  font-family: Raleway, sans-serif;
  font-size: 13px;
  font-weight: 500;
}

.dropdown-link22:hover {
  color: #fff;
  background-color: #bebaba00;
}

.dropdown-link22.w--current {
  color: #b0e3fc;
  font-weight: 700;
}

.dropdown-link22.w--current:hover {
  color: #fff;
}

.dropdown-link22.bottom {
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}

.dropdown-link22.top {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  overflow: visible;
}

.dropdown-link22.indent {
  padding-left: 20px;
}

.text-block-nav22 {
  color: #fff;
  letter-spacing: 2px;
  margin-right: 0;
  padding-right: 30px;
  font-family: Raleway, sans-serif;
  font-weight: 500;
  text-decoration: none;
}

.dropdown-toggle22 {
  color: #f0f0f0;
  background-color: #fff0;
  margin-right: 0;
  padding: 0;
  font-size: 13px;
  text-decoration: none;
  display: block;
}

.dropdown22 {
  opacity: 1;
  background-color: #476324;
  border: 1px #000;
  margin-right: 200px;
  padding: 10px 0 10px 20px;
  font-family: Raleway, sans-serif;
  font-weight: 500;
}

.dropdown22.agdrop, .dropdown22.wadrop, .dropdown22.modrop {
  margin-right: 0;
  display: block;
}

.icon22 {
  margin-right: 10px;
}

.nav-container-hz {
  justify-content: space-between;
  width: 100%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.dropdown1-hz {
  color: #fff;
  background-color: #0000;
  border-radius: 10px;
  height: 82px;
  margin-top: 0;
  padding-bottom: 30px;
  font-family: Raleway, sans-serif;
  font-weight: 600;
  display: inline-block;
  position: relative;
  top: auto;
}

.dropdown1-hz:hover {
  color: #ffd000;
  background-color: #0000001a;
}

.dropdown1-hz.w--open {
  background-color: #0003;
  border-radius: 10px;
  position: relative;
}

.nav-menu-hz {
  background-color: #c8c8c800;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.dropdown-top {
  position: static;
}

.dropdown-list-hz {
  inset: 0% 0% auto;
}

.dropdown-list-hz.w--open {
  background-color: #0000;
  justify-content: center;
  width: auto;
  height: 50px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  font-family: Raleway, sans-serif;
  font-weight: 600;
  display: flex;
  position: static;
  inset: auto 0% 0% -100%;
}

.navbar-4 {
  background-color: #476324;
}

.nav-link-hz {
  color: #fdfdfd;
  background-color: #0000;
  border-radius: 10px;
  height: 82px;
  margin-top: 0;
  padding-top: 30px;
  padding-bottom: 30px;
  font-family: Oswald, sans-serif;
  font-weight: 600;
  display: block;
  position: static;
}

.nav-link-hz:hover {
  color: #ffd000;
  background-color: #0000001a;
}

.nav-link-hz.donate {
  color: #fff200;
  font-family: Oswald, sans-serif;
  font-size: 16px;
  font-weight: 800;
}

.dropdown-links-hz {
  background-color: #0000;
  flex: 0 auto;
  justify-content: center;
  width: auto;
  max-width: none;
  margin-top: 5px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
  position: absolute;
  inset: 79px auto 0% 16%;
}

.dropdown-links-hz.ag {
  margin-top: 63px;
}

.dropdown-links-hz.donate {
  margin-left: 464px;
}

.image-153 {
  border-radius: 0;
  width: auto;
  max-width: none;
  height: auto;
  margin-top: 2px;
  margin-bottom: 5px;
  margin-left: 5px;
  padding-bottom: 0;
}

.div-social-block-hz {
  background-color: #0000;
  border-radius: 10px;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  width: auto;
  height: auto;
  margin-top: 0;
  margin-left: 10px;
  padding-bottom: 5px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.div-social-block-hz:hover {
  background-color: #0000;
  width: auto;
  height: auto;
}

.div-social-block-hz.footer {
  margin-top: 17px;
  margin-left: 2px;
  padding-top: 20px;
}

.div-social-block-hz.burger {
  align-self: flex-end;
  width: 105px;
  height: auto;
  margin-top: 10px;
  margin-left: 0;
  padding-bottom: 0;
}

.link-block-fb {
  margin-top: 0;
  margin-right: 0;
}

.link-block-ig {
  margin-top: 0;
  margin-right: 4px;
}

.link-block-tw {
  margin-right: 4px;
}

.link-block-yt {
  margin-top: 0;
  margin-left: 0;
  margin-right: 2px;
}

.brand-hz.w--current {
  object-fit: fill;
  width: 100%;
  height: 80px;
  min-height: auto;
}

.text-block-25 {
  padding-top: 10px;
  font-family: Oswald, sans-serif;
}

.icon-10 {
  margin-top: 32px;
}

.text-block-26 {
  padding-top: 10px;
  font-family: Oswald, sans-serif;
}

.nav-link-hz-2 {
  color: #fff;
  text-shadow: 3px 3px 6px #000;
  background-color: #0003;
  border-radius: 10px;
  justify-content: center;
  width: 100%;
  margin-top: 0;
  padding: 5px 10px;
  font-family: Oswald, sans-serif;
  font-weight: 600;
  display: flex;
}

.nav-link-hz-2:hover {
  color: #ffd000;
  background-color: #0000001a;
  border-radius: 10px;
}

.nav-link-hz-2.donate {
  color: #fff200;
  font-weight: 800;
}

.icon-hz {
  margin-top: 32px;
}

.dropdown2-hz {
  color: #fff;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 17px;
  font-family: Raleway, sans-serif;
  font-weight: 600;
  display: inline-block;
  position: relative;
  top: 0;
}

.dropdown2-hz.w--open {
  background-color: #375019;
  padding-bottom: 27px;
  display: block;
  position: relative;
  top: -10px;
}

.icon-11 {
  margin-top: 13px;
  margin-bottom: 0;
  margin-left: 0;
}

.text-block-27 {
  margin-right: 0;
}

.dropdown-list-8 {
  object-fit: fill;
  width: 50vw;
  display: flex;
  position: relative;
}

.dropdown-list-8.w--open {
  justify-content: flex-start;
  align-items: stretch;
  width: 70vw;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
  inset: 100% 0% auto;
}

.dropdown-link-6, .dropdown-link-7 {
  display: block;
}

.div-block-226 {
  flex: 0 auto;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
}

.dropdown-list2-hz {
  inset: 0% 0% auto;
}

.dropdown-list2-hz.w--open {
  background-color: #476324;
  justify-content: flex-start;
  width: auto;
  max-width: none;
  height: auto;
  margin-left: 0;
  margin-right: 0;
  font-family: Raleway, sans-serif;
  font-weight: 600;
  display: block;
  position: absolute;
  inset: 0% 0% auto;
}

.dropdown-links2-hz {
  flex: 0 auto;
  justify-content: flex-start;
  width: 100%;
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.dropdown-5 {
  position: absolute;
  inset: 0 0% auto;
}

.icon2-hz {
  margin-top: 15px;
}

.dropdown-list-9 {
  top: 0;
}

.dropdown-list-9.w--open {
  top: 50px;
}

.text-block-28 {
  margin-top: -29px;
}

.dropdown-list-10 {
  background-color: #5d832e;
  top: 0;
}

.dropdown-list-10.w--open {
  display: flex;
  inset: 50px 0% auto;
}

.dropdown-6 {
  position: static;
}

.div-block-227 {
  width: 100%;
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.text-block-29 {
  color: #fff;
  font-family: Raleway, sans-serif;
  font-weight: 600;
  text-decoration: none;
}

.dropdown-toggle-2-hz {
  padding-top: 14px;
  padding-bottom: 17px;
}

.dropdown-toggle-2-hz:hover, .dropdown-toggle-2-hz.w--open, .dropdown-toggle-2-hz.w--open:hover {
  background-color: #3f5c1d;
}

.icon-12 {
  color: #fff;
  margin-bottom: 19px;
  font-family: Raleway, sans-serif;
  font-weight: 600;
}

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

.grid-for-nav {
  grid-column-gap: 40px;
  grid-row-gap: 1px;
  grid-template-columns: 1fr 1fr 1fr;
  justify-items: stretch;
}

.grid-for-nav.ws {
  grid-column-gap: 1px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.grid-for-nav.mp {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.dropdown-list-grid-hz {
  inset: 0% 0% auto;
}

.dropdown-list-grid-hz.w--open {
  background-color: #597c2dc2;
  justify-content: center;
  height: auto;
  font-family: Raleway, sans-serif;
  font-weight: 600;
  display: flex;
  position: absolute;
  inset: 100% 0% auto;
}

.nav-link-grid-hz {
  color: #fdfdfd;
  background-color: #0000;
  border-radius: 0;
  margin-top: 0;
  padding-top: 14px;
  padding-bottom: 17px;
  font-family: Raleway, sans-serif;
  font-weight: 600;
}

.nav-link-grid-hz:hover {
  background-color: #3f5c1d;
}

.link-icon {
  color: #fff;
  margin-bottom: 19px;
  font-family: Raleway, sans-serif;
  font-weight: 600;
  position: relative;
}

.image-154 {
  margin-top: 14px;
  margin-left: -22px;
}

.grid-50-copy {
  grid-column-gap: 40px;
  grid-row-gap: 1px;
  grid-template-columns: 1fr 1fr 1fr;
  justify-items: stretch;
}

.link-block-26, .link-block-top {
  color: #fff;
  text-decoration: none;
}

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

.grid-50.pad {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  align-items: stretch;
  height: 82px;
}

.grid-51 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto auto;
  justify-content: stretch;
  margin-top: 5px;
  margin-left: auto;
  margin-right: 0;
}

.grid-52 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex: 0 auto;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: auto auto;
  align-self: auto;
  justify-items: stretch;
  margin-top: 5px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.div-block-228 {
  text-align: center;
  justify-content: flex-end;
  margin-top: 20px;
  display: flex;
}

.paragraph-210 {
  text-align: center;
  width: auto;
  margin-bottom: 0;
  margin-right: 0;
  font-size: 12px;
  font-style: normal;
}

.paragraph-210.white-regular {
  font-size: 1rem;
  line-height: 1.5rem;
}

.div-block-index-move {
  z-index: 15;
  background-color: #ffd000;
  width: 100%;
  height: auto;
  margin-top: 40px;
  display: flex;
  position: fixed;
  inset: auto 0% 0%;
}

.div-block-index-move.test {
  object-fit: fill;
  align-items: stretch;
  margin-top: 40px;
  display: flex;
  position: fixed;
  top: auto;
  bottom: 0%;
}

.grid-index-move-ws {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1.25fr 1fr 1.25fr 1.25fr;
  width: auto;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
}

.text-block-30 {
  font-family: Raleway, sans-serif;
  font-size: 12px;
  font-weight: 600;
  text-decoration: none;
}

.paragraph-211 {
  text-decoration: none;
}

.text-block-index-tab {
  color: #fff;
  text-align: left;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Oswald, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.text-block-index-tab:hover {
  color: #ffd000;
}

.text-block-index-tab:focus {
  color: #fff;
}

.text-block-index-tab.grid {
  text-align: left;
  padding-right: 0;
}

.link-block-for-moving-index {
  background-color: #0000;
  padding-top: 5px;
  padding-bottom: 5px;
  text-decoration: none;
}

.link-block-for-moving-index:hover {
  background-color: #00000026;
  border-radius: 10px;
}

.link-block-for-moving-index.w--current {
  color: #ffd000;
  border-radius: 0;
}

.link-block-for-moving-index.w--current:hover {
  border-radius: 10px;
}

.link-block-27 {
  text-decoration: none;
}

.grid-53 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .5fr .25fr;
}

.grid-53.pinole {
  grid-template-columns: 1.25fr .25fr;
}

.grid-53.cc-forum {
  grid-template-columns: .4fr .25fr;
}

.grid-53.wc {
  grid-template-columns: .75fr .25fr;
}

.image-155 {
  text-align: left;
  margin-top: 0;
  margin-bottom: 3px;
}

.div-block-229 {
  padding-left: 0;
}

.grid-index-move-ag {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1.75fr 1.75fr 1.75fr 1.25fr;
  width: 800px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  position: relative;
}

.bold-text-141 {
  font-size: 18px;
}

.image-156 {
  border-radius: 0;
  margin-top: 0;
}

.grid-54 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .75fr .5fr 4fr 1fr;
  width: 100%;
}

.div-block-230 {
  width: 10px;
}

.boardmeeting_placeholder {
  border: 3px solid #58b7f6;
  border-radius: 10px;
  width: 550px;
  margin-bottom: 10px;
  padding-top: 10px;
  padding-bottom: 0;
  display: inline-block;
}

.grid-55 {
  grid-column-gap: 5px;
  grid-row-gap: 0px;
}

.paragraph-212 {
  color: #fff;
  text-align: right;
}

.paragraph-213 {
  color: #fff;
  font-size: 30px;
  font-weight: 600;
}

.paragraph-214 {
  color: #fff;
  text-align: center;
  margin-left: 20px;
  margin-right: 20px;
  font-size: 20px;
  font-weight: 600;
  line-height: 25px;
}

.paragraph-215 {
  color: #fff;
}

.dropdown-links-hz-ag {
  flex: 0 auto;
  justify-content: center;
  width: auto;
  max-width: none;
  margin-top: 5px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
  position: absolute;
  inset: 79px auto 0%;
}

.dropdown-links-hz-ag.ag {
  margin-top: 63px;
}

.div-block-mcp-header {
  background-color: #3f3f3f;
  margin-bottom: 0;
  padding-bottom: 0;
}

.image-157 {
  border-radius: 0;
  width: 100%;
  min-width: 100%;
  max-width: none;
  margin-top: 80px;
  margin-bottom: -2px;
}

.div-block-ag-header-copy {
  background-color: #3f3f3f;
  margin-bottom: 0;
  padding-bottom: 0;
}

.grid-index-move-mcp {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr 1fr 1fr;
  width: 800px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  position: relative;
}

.transparencyaward {
  text-align: center;
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 20px;
  align-items: center;
  min-height: 400px;
  max-height: 400px;
  margin-top: 20px;
  display: flex;
  overflow: hidden;
}

.transparencyaward.lpi1 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/6047c64773f6667f67822afd_IMG_2930.jpeg");
  background-position: 50% 0;
  max-height: none;
}

.transparencyaward.lpi2 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/60491104ca92440e54b7eabb_IMG_4918.jpeg");
  background-position: 50%;
  max-height: none;
}

.transparencyaward.hsi1 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/60490efa197b78c83002f904_IMG_20180822_114105.jpg");
  background-position: 50%;
}

.transparencyaward.hsi2 {
  background-color: #333;
  background-image: none;
}

.transparencyaward.hsi3 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5fd91216a6547ac7b0d22ffa_two-hands-full-of-rich-moist-dark-soil-or-potting_sm.jpg");
  background-position: 50%;
}

.transparencyaward.hsi4 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5ff5450b46e1920d255043e2_sprout1.png");
  background-position: 50%;
}

.transparencyaward.ane1 {
  background-color: #9e2c78;
  background-image: none;
  min-height: auto;
  max-height: none;
  display: inline-block;
}

.transparencyaward.ane2 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/6045bd96257d4e8110c122b4_IMG_2444.jpeg");
  background-position: 50% 0;
}

.transparencyaward.ecp1 {
  background-color: #7d98b4;
  background-image: none;
  min-height: auto;
  max-height: none;
  display: inline-block;
}

.transparencyaward.ecp2 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/6053965e8add6285b949ec5f_Poppy_EcostewardsWebPage.png");
  background-size: cover;
}

.transparencyaward.ee1 {
  background-color: #538759;
  background-image: none;
  min-height: auto;
  max-height: none;
  display: inline-block;
}

.transparencyaward.ee2 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5fdb9f7762be1c37fa426f68_pexels-nathan-cowley-1300510.jpg");
}

.transparencyaward.idc1 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5fec15a998387908dae8061b_dumping_bigtrash.jpg");
  background-position: 50%;
}

.transparencyaward.idc2 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5ff53a53e1bf8f720936e846_dumping_boat.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.transparencyaward.idc3 {
  background-color: #333;
  background-image: none;
  justify-content: center;
  display: flex;
}

.transparencyaward.idr1 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5fec21e719c71c3ee99f56ba_dumping_constructiondebris.jpg");
  background-position: 50%;
  background-size: cover;
}

.transparencyaward.idr2 {
  background-color: #4b84a1;
  background-image: none;
  justify-content: center;
  display: flex;
}

.transparencyaward.idr3 {
  background-color: #3d649f;
  background-image: none;
  justify-content: center;
  max-height: none;
  display: block;
  overflow: hidden;
}

.transparencyaward.cf1 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/6049151b428b1e3d3d38b31b_IMG_8910_sm.png");
  background-position: 50% 0;
  display: block;
}

.transparencyaward.cf2 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5ff5327aa1d061a60bb056e6_irrigation-system.png");
}

.transparencyaward.ph1 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5fd90c075b99ea8926ba0a67_bee-at-work-AME4X8Z.jpg");
  background-position: 50%;
}

.transparencyaward.idr2-copy, .transparencyaward.ph2 {
  background-color: #4b84a1;
  background-image: none;
  justify-content: center;
  display: flex;
}

.transparencyaward.ap1 {
  background-color: #5c97db;
  background-image: none;
  min-height: 200px;
  display: block;
}

.transparencyaward.ap2 {
  background-color: #5cadc1;
  background-image: none;
  min-height: 200px;
  display: block;
}

.transparencyaward.ap3 {
  background-color: #7572fb;
  background-image: none;
  min-height: 200px;
  display: block;
}

.transparencyaward.ap4 {
  background-color: #56bc8b;
  background-image: none;
  min-height: 200px;
  display: block;
}

.transparencyaward.hm444 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5ff4e11dca03e1063b5c2d73_pexels-pixabay-45863.jpg");
}

.transparencyaward.hm-top {
  background-color: #222;
  background-image: none;
  min-height: auto;
  max-height: none;
  margin-top: 10px;
  display: block;
}

.transparencyaward.hm-blog {
  background-color: #333;
  background-image: none;
  min-height: auto;
  max-height: none;
  padding-bottom: 0;
}

.transparencyaward.hm-events {
  background-color: #333;
  background-image: none;
  min-height: auto;
  max-height: none;
  margin-top: 20px;
  padding-bottom: 10px;
  display: block;
  overflow: hidden;
}

.transparencyaward.hm333 {
  background-color: #333;
  background-image: none;
  min-height: auto;
  max-height: none;
  display: block;
}

.transparencyaward.hm-social {
  background-color: #333;
  background-image: none;
  min-height: auto;
  max-height: none;
  margin-top: 10px;
  display: block;
}

.transparencyaward.wne1 {
  background-color: #975c0b;
  background-image: none;
  min-height: auto;
  max-height: none;
}

.transparencyaward.wne2 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5f3e9a57758f24b409386068_LosVaqueros-watershed1.png");
}

.transparencyaward.wne3 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5f3e9a57758f24c325386069_MarshCreek-watershed1.png");
}

.transparencyaward.acw1 {
  background-color: #dc7c68;
  background-image: none;
  min-height: auto;
  max-height: none;
  display: inline-block;
}

.transparencyaward.acw2 {
  background-color: #0000;
  background-image: none;
  min-height: auto;
  max-height: none;
  margin-bottom: 20px;
  display: block;
}

.transparencyaward.wne-events {
  background-color: #265854;
  background-image: none;
  min-height: auto;
  max-height: none;
  display: block;
}

.transparencyaward.outline1 {
  text-align: left;
  background-color: #fff;
  background-image: none;
  border: 1px solid #333;
  height: auto;
  min-height: auto;
  max-height: none;
  display: block;
}

.transparencyaward.outline1.private {
  margin-bottom: 60px;
}

.transparencyaward.outline1.contact {
  text-align: left;
  font-family: Raleway, sans-serif;
}

.transparencyaward.outline1.peyton {
  padding-left: 20px;
  padding-right: 20px;
}

.transparencyaward.outline1.margin {
  text-align: center;
  background-color: #fff;
  min-height: auto;
  margin-bottom: 20px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

.transparencyaward.outline1.margin.map {
  background-color: #4d6a79;
}

.transparencyaward.outline1.fomcw {
  min-height: auto;
}

.transparencyaward.bppa1 {
  background-color: #7e96ba;
  background-image: none;
  justify-content: center;
  max-height: none;
  display: block;
  overflow: hidden;
}

.transparencyaward.bppa2 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/602da9d978e89959e1a3e1b6_lavendar1.jpg");
  background-position: 100% 100%;
  background-size: cover;
}

.transparencyaward.ane3, .transparencyaward.ane4, .transparencyaward.ane5 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5ff5327aa1d061a60bb056e6_irrigation-system.png");
}

.transparencyaward.carbon {
  background-image: none;
  min-height: 500px;
  max-height: 500px;
}

.transparencyaward.carquinez {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5f3e9a57758f245b65386070_FernandezTrail1.png");
  background-size: cover;
}

.transparencyaward.carquinez2 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/60ff1b50b4004dcc7ef83094_fr-hike-2019-2_1_orig.jpg");
  background-position: 50% 0;
  background-size: cover;
}

.transparencyaward.pinole {
  background-color: #a85555;
  background-image: none;
  min-height: auto;
  max-height: none;
}

.transparencyaward.blog {
  background-color: #fff0;
  background-image: none;
  min-height: auto;
  max-height: none;
  display: block;
}

.transparencyaward.video {
  background-color: #682626;
  background-image: none;
  justify-content: center;
  display: flex;
  position: static;
}

.transparencyaward.foac {
  background-color: #a9cfff;
  background-image: none;
  border: 1px solid #000;
  justify-content: center;
  align-items: flex-start;
}

.transparencyaward.foac-2 {
  background-color: #a4c083;
  background-image: none;
  border: 1px solid #000;
  justify-content: center;
  align-items: flex-start;
}

.transparencyaward.event {
  background-color: #cae3ee;
  align-items: center;
  min-height: auto;
  max-height: none;
  margin-top: 20px;
  display: block;
}

.transparencyaward.event._19 {
  opacity: .45;
  background-color: #b2e8ff;
  border: 1px solid #65a3f5;
}

.transparencyaward.event._20, .transparencyaward.event._21, .transparencyaward.event._22 {
  opacity: .45;
  background-color: #b2e8ff;
  border: 1px solid #64a3f5;
}

.transparencyaward.event._23 {
  opacity: .45;
  background-color: #a3e4ff;
  border: 1px solid #64a3f5;
}

.transparencyaward.restoration {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/60f8e92ce1d0879faac22fdc_MarshCreek_restoration1.png");
  background-size: cover;
}

.transparencyaward.dutch {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/60f8edfe29d1d406f2d9032f_DutchSlough3.png");
  background-size: cover;
}

.transparencyaward.bee {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5fd90c075b99ea8926ba0a67_bee-at-work-AME4X8Z.jpg");
  background-position: 0 0;
  background-size: cover;
}

.transparencyaward.ag {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/6045bd96257d4e8110c122b4_IMG_2444.jpeg");
  background-position: 50% 0;
  background-size: cover;
}

.transparencyaward.bppa3 {
  background-image: none;
  min-height: auto;
  max-height: none;
}

.transparencyaward.pcw {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/6047c64773f6667f67822afd_IMG_2930.jpeg");
  background-position: 50% 0;
  background-size: cover;
  max-height: none;
}

.transparencyaward.eco {
  background-color: #7e96ba;
  background-image: none;
  justify-content: center;
  max-height: none;
  display: block;
  overflow: hidden;
}

.transparencyaward.rowcrop {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/60490efa197b78c83002f904_IMG_20180822_114105.jpg");
  background-position: 50%;
  background-size: cover;
}

.transparencyaward.rangeland {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/6047c64773f6667f67822afd_IMG_2930.jpeg");
  background-position: 50% 0;
  background-size: cover;
  max-height: none;
}

.transparencyaward.lpi2-copy {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/60491104ca92440e54b7eabb_IMG_4918.jpeg");
  background-position: 50%;
  background-size: cover;
  max-height: none;
}

.transparencyaward.compliance {
  background-color: #0000;
  background-image: none;
  min-height: auto;
  max-height: none;
  margin-bottom: 20px;
  display: block;
}

.transparencyaward.link-index {
  background-color: #0006;
  background-image: none;
  align-items: flex-start;
  min-height: auto;
  max-height: none;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  display: block;
}

.transparencyaward.newsletter1 {
  background-color: #333;
  justify-content: center;
  align-items: stretch;
  min-height: auto;
  max-height: none;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

.paragraph-216 {
  margin-top: 20px;
  font-size: 120px;
  font-weight: 700;
}

.text {
  font-family: Raleway, sans-serif;
  font-size: 120px;
  font-weight: 700;
}

.link-block-28 {
  margin-top: 0;
  text-decoration: none;
}

.div-show-nav-button {
  z-index: 1;
  background-color: #fde002;
  width: 60px;
  padding: 20px 5px;
  display: flex;
  position: fixed;
  inset: 10% 0% auto;
}

.grid-56 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #573668;
  grid-template-rows: auto;
}

.italic-text-5, .italic-text-6 {
  color: #fff;
}

.image-158 {
  margin-top: 0;
  position: relative;
}

.paragraph-217 {
  color: #fff;
  margin-top: 10px;
}

.form-block-water-test {
  margin-left: 20px;
  margin-right: 20px;
}

.paragraph-218, .paragraph-219 {
  font-size: 13px;
}

.html-embed-27 {
  margin-left: 20px;
  margin-right: 20px;
}

.link-201, .link-202 {
  color: #fff;
}

.div-block-231 {
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/624f2f9a099a580cb58b27f1_BW_hills_canyon1_lores.png");
  background-position: 0 0;
  background-size: auto;
  border: 1px solid #000;
  border-radius: 20px;
  height: auto;
  min-height: 200px;
  margin-top: 40px;
  overflow: hidden;
}

.heading-128 {
  color: #fffefe;
  margin-top: 10px;
  font-size: 60px;
}

.div-block-232 {
  margin-top: 10px;
}

.rich-text-block-22 {
  color: #3b5e27;
  text-align: left;
  margin-top: 10px;
}

.grid-57 {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  justify-items: stretch;
  width: 300px;
  margin-bottom: 20px;
}

.image-159, .image-160, .image-161 {
  margin-top: 0;
}

.div-block-233 {
  justify-content: center;
  margin-top: 20px;
  display: flex;
}

.heading-129 {
  color: #476225;
  font-family: Raleway, sans-serif;
}

.image-162 {
  margin-top: 0;
}

.grid-58 {
  grid-template-rows: auto;
  margin-top: 10px;
}

.image-163 {
  margin-top: 0;
}

.heading-130 {
  margin-top: 40px;
  font-family: Raleway, sans-serif;
}

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

.image-164, .image-165 {
  margin-top: 0;
}

.button-59 {
  border-radius: 10px;
  margin-top: -6px;
}

.html-embed-28, .image-166 {
  margin-top: 20px;
}

.image-167, .image-168, .image-169 {
  margin-top: 0;
}

.lightbox-link, .lightbox-link-2 {
  margin-left: 5px;
  margin-right: 5px;
}

.image-170 {
  margin-top: 0;
}

.lightbox-link-3, .lightbox-link-ed22 {
  margin-left: 5px;
  margin-right: 5px;
}

.image-171, .image-172 {
  margin-top: 0;
}

.grid-60 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  margin-top: 20px;
}

.image-173, .image-174, .image-175, .image-176, .image-177, .image-178 {
  margin-top: 0;
}

.div-block-234 {
  border: 1px solid #000;
  border-radius: 20px;
  padding: 10px;
}

.paragraph-220 {
  text-align: center;
  font-size: 16px;
  font-weight: 600;
}

.image-179, .image-180, .image-181, .image-182, .image-183, .image-184, .image-185, .image-186, .image-187, .image-188, .image-189 {
  margin-top: 0;
}

.div-block-235 {
  border: 1px solid #000;
  border-radius: 20px;
  margin-top: 0;
  padding: 10px;
}

.paragraph-221 {
  text-align: center;
  font-size: 16px;
  font-weight: 600;
}

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

.image-190, .image-191, .image-192, .image-193, .image-194, .image-195 {
  margin-top: 0;
}

.div-block-236 {
  outline-offset: 0px;
  border: 1px solid #000;
  border-radius: 20px;
  outline: 3px #333;
  padding: 10px;
}

.paragraph-222 {
  text-align: center;
  font-size: 16px;
  font-weight: 600;
}

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

.image-196, .image-197, .image-198, .image-199 {
  margin-top: 0;
}

.div-block-237 {
  border: 1px solid #000;
  border-radius: 20px;
  margin-top: 0;
  padding: 10px;
}

.paragraph-223 {
  text-align: center;
  font-size: 16px;
  font-weight: 600;
}

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

.image-200, .image-201, .image-202, .image-203, .image-204, .image-205, .image-206, .image-207, .image-208 {
  margin-top: 0;
}

.heading-131 {
  margin-top: 20px;
}

.heading-132 {
  margin-top: 20px;
  margin-bottom: 0;
}

.div-block-238 {
  border: 1px solid #000;
  border-radius: 20px;
}

.paragraph-224 {
  font-size: 16px;
  font-weight: 600;
}

.div-block-239, .flowdesk-newsletter {
  margin-top: 20px;
}

.flowdesk-newsletter.ridges {
  background-color: #fff0;
  border-radius: 20px;
  width: 100%;
  margin-bottom: 0;
  overflow: hidden;
}

.html-embed-29 {
  border: 1px solid #000;
  border-radius: 20px;
  overflow: hidden;
}

.div-block-240 {
  border: 1px solid #000;
  border-radius: 20px;
  margin-top: 20px;
  overflow: hidden;
}

.image-209 {
  margin-top: 0;
}

.paragraph-225 {
  margin-top: 10px;
}

.button-60 {
  background-color: #7fb1e7;
  border-radius: 10px;
  margin-bottom: 10px;
  box-shadow: 1px 1px 4px #000000bf;
}

.paragraph-226 {
  color: #fff;
  margin-left: 5px;
  font-size: 13px;
}

.link-203 {
  color: #fff;
}

.grid-64 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-items: stretch;
  max-width: 500px;
  max-height: none;
  position: static;
}

.image-210, .image-211, .image-212, .image-213 {
  margin-top: 0;
}

.div-block-241, .div-block-242 {
  justify-content: center;
  display: flex;
}

.paragraph-227 {
  margin-top: 20px;
  font-size: 18px;
  font-weight: 600;
}

.div-block-243 {
  background-color: #466224;
  border: 1px solid #000;
  border-radius: 20px;
  overflow: hidden;
}

.collection-list-wrapper-6 {
  margin-top: 40px;
  display: block;
}

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

.div-block-244 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  height: 200px;
}

.body-5 {
  height: 200px;
  display: block;
}

.rich-text-block-23 {
  max-height: 200px;
  overflow: hidden;
}

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

.div-block-245 {
  margin-top: 40px;
}

.slider-5 {
  height: auto;
  margin-bottom: 40px;
}

.div-block-246 {
  margin-top: 60px;
}

.bio-email {
  background-color: #636363;
  border-radius: 6px;
  margin-top: 5px;
  margin-bottom: 10px;
  padding: 4px 20px;
  box-shadow: 1px 1px 5px #000;
}

.bio-email:hover {
  background-color: #979595;
  box-shadow: 1px 1px 5px 3px #000;
}

.tabs-3 {
  width: 550px;
  margin-top: 10px;
  display: inline-block;
  position: static;
}

.text-block-31 {
  color: #fff;
  text-align: center;
  font-family: Raleway, sans-serif;
  font-size: 25px;
  font-weight: 300;
}

.meetingtabs {
  background-color: #00000040;
  border-radius: 7px;
  justify-content: center;
  width: auto;
  margin-top: 5px;
  margin-left: 10px;
  margin-right: 10px;
  display: flex;
  position: relative;
}

.meetingtabs:hover {
  background-color: #00000080;
}

.meetingtabs.w--current {
  background-color: #00000080;
  border-radius: 7px;
  width: auto;
  margin-left: 10px;
  margin-right: 10px;
}

.tabs-menu-4 {
  flex-direction: row;
  justify-content: center;
  width: 100%;
  margin-bottom: 20px;
  display: inline-block;
  position: relative;
}

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

.div-block-247 {
  margin-bottom: 0;
  margin-left: 10px;
  margin-right: 10px;
}

.div-block-248 {
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 60px;
  display: flex;
}

.image-214 {
  margin-top: 0;
}

.grid-65 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  margin-top: 5px;
}

.text-block-32 {
  color: #fff;
  text-align: right;
  font-size: 18px;
  font-weight: 700;
}

.text-block-33 {
  color: #fff;
  text-align: left;
  font-size: 18px;
  font-weight: 700;
}

.heading-136 {
  text-align: center;
  margin-top: 0;
}

.div-block-249 {
  background-color: #4e73ec;
  border-radius: 20px;
  width: 350px;
  margin-top: 10px;
  padding-top: 5px;
  padding-bottom: 10px;
}

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

.text-block-34 {
  margin-top: 10px;
  font-size: 16px;
  font-weight: 700;
}

.grid-66 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  padding-top: 10px;
}

.image-215 {
  width: 90%;
  margin-top: 0;
}

.paragraph-228 {
  margin-left: 0;
  margin-right: 10px;
}

.paragraph-229 {
  margin-top: 10px;
  margin-left: 0;
  margin-right: 10px;
  font-size: 16px;
}

.rich-text-block-25 {
  color: #000;
  text-align: left;
  margin-left: -20px;
  margin-right: 10px;
  font-family: Raleway, sans-serif;
}

.grid-67 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  align-items: center;
}

.image-216 {
  margin-top: 0;
  margin-left: 10px;
}

.paragraph-230 {
  margin-left: 0;
}

.grid-68 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-columns: 1fr 1fr 1fr;
  margin-left: 20px;
  margin-right: 20px;
}

.paragraph-231 {
  font-size: 18px;
}

.rich-text-block-26 {
  color: #000;
  margin: 10px 0 0;
  font-family: Raleway, sans-serif;
}

.heading-137 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-family: Raleway, sans-serif;
  font-weight: 500;
}

.div-block-250 {
  background-color: #000;
  border-radius: 0;
  padding-bottom: 10px;
  display: flex;
}

.image-217 {
  border-radius: 0;
  width: auto;
  max-width: none;
  height: auto;
  margin-top: 0;
}

.div-block-251 {
  margin-top: 0;
  margin-bottom: 20px;
}

.button-61 {
  background-color: #00a394;
  border-radius: 10px;
  margin-top: 10px;
  margin-bottom: 20px;
  padding: 20px;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  font-weight: 600;
  box-shadow: 2px 2px 3px #333333bf;
}

.image-218 {
  margin-top: 20px;
}

.grid-69 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-columns: 1fr;
  padding-left: 20px;
  padding-right: 20px;
}

.video-3 {
  padding-bottom: 0;
}

.container-22 {
  background-color: #e4e4e4;
  justify-content: flex-end;
  max-width: 100vw;
  display: flex;
  position: static;
}

.div-block-252 {
  width: 500px;
}

.youtube-5 {
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
}

.heading-138 {
  color: #f58220;
  margin-bottom: 5px;
  font-family: Raleway, sans-serif;
}

.paragraph-232 {
  color: #000;
  margin-left: 10px;
  margin-right: 10px;
  font-weight: 500;
}

.div-block-253 {
  background-color: #7087d1;
  height: 200px;
  margin-top: 60px;
}

.html-embed-30 {
  width: 900px;
  margin-top: 20px;
}

.div-block-254 {
  justify-content: center;
  display: flex;
}

.grid-70 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  border-radius: 14px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin: 0 auto;
  overflow: hidden;
}

.grid-70.newsletter {
  border-radius: 0;
}

.newsletterlink {
  display: block;
}

.image-219 {
  z-index: 1;
  width: auto;
  max-width: none;
  height: auto;
  margin-top: 0;
  display: block;
  position: static;
}

.event {
  color: #fff;
  text-align: center;
  text-shadow: 2px 2px 2px #000;
  margin-top: 20px;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
  font-weight: 600;
}

.event.sm-title {
  font-size: 1.1rem;
}

.divpanel {
  background-color: #0000;
  flex-direction: column;
  align-items: center;
  width: auto;
  height: 200px;
  display: flex;
  position: static;
}

.divpanel._1 {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/63077c84c67fe76454dbb08a_plastic-free.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.divpanel._1.nov22 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/637d64586a464fa4581a0c57_IMG_1543_sm.png");
}

.divpanel._1.mar23 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/641a6dc6f54c56ab99377f59_EarthDay_teaser.png");
}

.divpanel._2 {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/63077ca5ebbfaae46e43131e_native-plants.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.divpanel._2.nov22 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/637d647a26f4f0f86c62eb72_GivingTuesday_HeartGlobe_sm.png");
  background-position: 50% 0;
}

.divpanel._2.mar23 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/641a6de16f25b77af22dac7b_Salamander_frog_teaser.png");
  background-position: 50%;
}

.divpanel._3 {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/63077cc10fbd5469ca16d48f_delta-life.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.divpanel._3.nov22 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/637d6567873ca62b48b1d3d1_P1030114_sm.png");
}

.divpanel._3.mar23 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/641a6df5cec88a7f6ea24d44_Wildfire_teaser.png");
}

.divpanel.symposium {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/64b0261fc9e595381143d72a_Marsh%20Creek_Photos_reservoirBWeise12317.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
}

.divpanel.food-farm {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/64ac872886b1b87b97b22424_252A2224.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.divpanel.shoreline-recap {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/64ac87deee80430969f4abe6_The%20Purple%20Ones3.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.overlay {
  z-index: 2;
  background-image: linear-gradient(#000, #fff0);
  flex-direction: row;
  justify-content: center;
  display: block;
  position: absolute;
}

.subject {
  color: #fff;
  text-shadow: 3px 3px 3px #000;
  max-width: 300px;
  margin-top: 5px;
  margin-bottom: 0;
  padding-left: 5px;
  padding-right: 5px;
  font-family: Raleway, sans-serif;
  font-size: 25px;
  font-weight: 600;
  line-height: 28px;
}

.read-more-button {
  letter-spacing: 2px;
  background-color: #c3a984;
  border-radius: 20px;
  margin-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Raleway, sans-serif;
  font-size: 12px;
  font-weight: 600;
}

.read-more-button.nov22 {
  background-color: #da7a57;
}

.read-more-button.mar23 {
  background-color: #6d97c0;
}

.ridgesblock {
  background-color: #333;
  border: 0 solid #000;
  border-radius: 20px;
  margin-top: 10px;
  padding: 4px;
  display: block;
}

.section-newsletter-top {
  text-align: center;
  border-radius: 10px;
}

.section-newsletter-body {
  justify-content: center;
  margin-top: 0;
  padding-top: 0;
  display: block;
  overflow: hidden;
}

.rich-text-newsletter {
  color: #000;
  text-align: center;
  padding-top: 10px;
  font-family: Raleway, sans-serif;
  font-weight: 500;
  line-height: 22px;
}

.rich-text-newsletter h3 {
  color: #000;
  text-align: center;
  margin-bottom: 10px;
  font-size: 20px;
  font-weight: 600;
}

.rich-text-newsletter p {
  color: #000;
  text-align: left;
  margin-left: 0;
  margin-right: 0;
  font-size: 1rem;
  line-height: 1.5rem;
}

.rich-text-newsletter h2 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
}

.rich-text-newsletter h4 {
  color: #749a40;
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-weight: 400;
}

.rich-text-newsletter.bullets {
  text-align: left;
}

.rich-text-newsletter h5 {
  color: #5694af;
  text-align: center;
  margin-top: 0;
  margin-bottom: 25px;
}

.rich-text-newsletter a {
  color: #000;
}

.rich-text-newsletter.subtitle {
  font-size: 22px;
  line-height: 25px;
}

.rich-text-newsletter.article {
  color: #000;
  -webkit-text-stroke-color: #000;
  padding-left: 0;
  padding-right: 0;
  font-size: 14px;
}

.rich-text-newsletter.article.paragraph-black.left {
  text-align: left;
}

.div-block-255 {
  margin-top: 60px;
}

.image-220 {
  border-radius: 0;
  margin-top: 0;
}

.grid-71 {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: .25fr .25fr .25fr .25fr 1fr;
  margin-top: 60px;
}

.tablerule {
  background-color: #333;
  height: 1px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.tablehead {
  text-align: right;
  margin-top: 0;
  margin-bottom: 0;
}

.tablebody {
  text-align: left;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

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

.cccd-block {
  margin-top: 20px;
}

.grid-72 {
  grid-column-gap: 6px;
  grid-row-gap: 3px;
  grid-template-rows: auto auto auto auto auto auto;
}

.bold-text-142, .bold-text-143 {
  font-size: 14px;
}

.newsletterblock1._1 {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/63077c84c67fe76454dbb08a_plastic-free.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 10px;
  overflow: hidden;
}

.newsletterblock1.color {
  background-color: #ffffff87;
}

.newsletterblock1._2 {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/63077ca5ebbfaae46e43131e_native-plants.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 10px;
  overflow: hidden;
}

.newsletterblock1.youth {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/637d6567873ca62b48b1d3d1_P1030114_sm.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 0;
  overflow: hidden;
}

.newsletterblock1.youth.nov22 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/637d647a26f4f0f86c62eb72_GivingTuesday_HeartGlobe_sm.png");
}

.newsletterblock1.youth.youth {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/637d6567873ca62b48b1d3d1_P1030114_sm.png");
}

.newsletterblock1.youth.garden {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/637d694de2736958d45b3c61_IMG_3967.JPG");
}

.newsletterblock1.youth.earthday {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/641a70c779a4d3f1de869404_Crockett-Beach-Cleanup2.png");
}

.newsletterblock1.youth.species {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/63b61aad24e16efe3ad54d2b_website_banner_shorelinefest1.png");
}

.newsletterblock1.youth.wildfire {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/641a85cab8c40209291c3240_prescribed-fire2.png");
  background-position: 50% 100%;
}

.newsletterblock1.youth.food-farm {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/64ac872886b1b87b97b22424_252A2224.jpg");
  background-position: 50%;
  background-size: cover;
}

.newsletterblock1.shorelinefest {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/64ac87deee80430969f4abe6_The%20Purple%20Ones3.png");
  background-position: 50% 25%;
  background-size: cover;
}

.newsletterblock1.giving {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/637d647a26f4f0f86c62eb72_GivingTuesday_HeartGlobe_sm.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
}

.newsletterblock1.native {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/63077ca5ebbfaae46e43131e_native-plants.png");
  background-position: 50px 0;
  background-size: cover;
}

.newsletterblock1.plastic {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/63077c84c67fe76454dbb08a_plastic-free.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.newsletterblock1.delta {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/63077cc10fbd5469ca16d48f_delta-life.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.newsletterblock1.tuustak {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/637d694de2736958d45b3c61_IMG_3967.JPG");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.newsletterblock1.fire {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/641a85cab8c40209291c3240_prescribed-fire2.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
}

.newsletterblock1.crockett {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/641a70c779a4d3f1de869404_Crockett-Beach-Cleanup2.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.newsletterblock1.endangered {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/641a7c1ecec88a8475a32410_BW_Crockett-Hills-Regional-Park.png");
  background-position: 0 0;
  background-size: auto;
}

.newsletterblock1.foodfarm {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/64ac872886b1b87b97b22424_252A2224.jpg");
  background-position: 50% 0;
  background-size: cover;
}

.heading-139 {
  color: #4049f5;
  margin-top: 40px;
  font-family: Raleway, sans-serif;
  font-weight: 600;
}

.article-plasticfree {
  margin-top: 0;
}

.div-block-256 {
  justify-content: center;
  width: auto;
  height: auto;
  margin-top: 30px;
  margin-bottom: 0;
  display: flex;
}

.article-nativeplants, .article-bringinglife {
  margin-top: 0;
}

.caption {
  text-align: center;
  margin-top: 5px;
  margin-bottom: 20px;
  font-size: 12px;
  line-height: 16px;
}

.image-221 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.image-222, .image-223, .image-224, .image-225 {
  margin-top: 10px;
}

.rich-text-block-27 {
  font-family: Raleway, sans-serif;
}

.image-226 {
  margin-top: 10px;
  margin-bottom: 20px;
}

.cccdbutton {
  border-radius: 20px;
  margin: 16px 10px;
  padding-top: 7px;
  padding-bottom: 7px;
  padding-left: 10px;
  box-shadow: 2px 2px 4px #00000080;
}

.cccdbutton.eb {
  background-color: #f05537;
}

.grid-73 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  width: auto;
}

.div-block-257 {
  background-color: #439643;
  border-radius: 0;
  width: 40px;
  height: 40px;
}

.div-block-258 {
  background-color: #558ed8;
  width: 40px;
  height: 40px;
}

.div-block-259 {
  background-color: #e09d3e;
  width: 40px;
  height: 40px;
}

.div-block-260 {
  background-color: #cc74c6;
  width: 40px;
  height: 40px;
}

.html-embed-31 {
  border: 1px #000;
  border-radius: 0;
  margin-bottom: 0;
}

.heading-140 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
  font-weight: 500;
}

.div-block-261 {
  background-color: #749a40;
  border-radius: 7px;
  width: 250px;
  max-width: none;
  height: 25px;
  margin-top: 13px;
}

.paragraph-235 {
  text-align: center;
  margin-top: 10px;
}

.html-embed-32 {
  border: 1px #000;
  border-radius: 0;
}

.image-227 {
  width: 150px;
  max-width: none;
  margin-top: 0;
}

.div-block-262 {
  background-color: #0771b1;
  border: 1px solid #000;
  border-radius: 20px;
  height: auto;
  margin-top: 40px;
  overflow: hidden;
}

.image-228 {
  margin-top: 0;
}

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

.image-229, .image-230 {
  margin-top: 0;
}

.link-block-30 {
  background-color: #0000;
}

.heading-141 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
}

.heading-142 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 5px;
  font-family: Raleway, sans-serif;
  font-weight: 500;
}

.button-63 {
  text-align: center;
  background-color: #308f25;
  border-radius: 20px;
  margin-top: 40px;
  font-family: Raleway, sans-serif;
  font-weight: 600;
}

.button-63.top {
  margin-top: 0;
}

.rich-text-block-28 {
  text-align: left;
  margin-bottom: 0;
  margin-left: 20px;
  margin-right: 20px;
  padding-top: 10px;
  line-height: 16px;
}

.rich-text-block-28 strong, .rich-text-block-28 h3, .rich-text-block-28 h4 {
  text-align: left;
}

.link-block-31 {
  margin-bottom: 20px;
  padding-bottom: 10px;
  padding-left: 20px;
  padding-right: 20px;
}

.acwcminutes {
  background-color: var(--watershed);
  text-align: left;
  border-radius: 10px;
  max-width: 550px;
  margin-top: 0;
  margin-bottom: 20px;
  padding-bottom: 0;
  overflow: hidden;
}

.div-block-263 {
  justify-content: center;
  display: flex;
}

.paragraph-236 {
  color: #fff;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 75px;
  font-weight: 600;
}

.paragraph-236._7 {
  margin-top: 20px;
  margin-bottom: 25px;
}

.awcdateblock {
  background-color: #00000080;
  width: auto;
}

.awcminutes {
  justify-content: flex-start;
  width: 550px;
  display: inline-block;
}

.youtube-6 {
  margin-top: 20px;
}

.image-231 {
  border-radius: 10px;
  max-height: 150px;
  margin-top: 0;
}

.blogbgimage {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  border-radius: 0;
  min-width: 100px;
  height: 200px;
  max-height: none;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
}

.div-block-265 {
  background-color: #0000;
  border-radius: 9px;
  margin-top: 0;
  margin-left: 10px;
  margin-right: 10px;
}

.blog-header {
  color: #333;
  margin-top: 0;
  margin-bottom: 0;
  padding: 5px 7px 7px;
  font-family: Raleway, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.blog-summary-paragraph {
  color: #000;
  margin-top: 10px;
  font-size: 13px;
  font-weight: 500;
}

.div-block-266 {
  background-color: #0000;
  border: 4px solid #000;
  border-radius: 15px;
  height: auto;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  overflow: hidden;
}

.collection-item-12 {
  margin-bottom: 10px;
  padding-left: 4px;
  padding-right: 4px;
}

.paragraph-238 {
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 600;
  line-height: 12px;
}

.paragraph-239 {
  margin-bottom: 5px;
  font-size: 12px;
  line-height: 12px;
}

.grid-75 {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  justify-content: start;
  justify-items: start;
}

.div-block-267 {
  margin-top: 0;
  display: block;
}

.blog-author {
  text-align: center;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  font-size: 14px;
  font-weight: 700;
  line-height: 15px;
}

.blog-author.black {
  color: #000;
  text-align: left;
}

.blog-author.white {
  color: var(--color);
}

.paragraph-241 {
  font-size: 12px;
  line-height: 15px;
}

.blog-read-me-button {
  border-radius: 20px;
  width: auto;
  margin-bottom: 5px;
  margin-left: auto;
  margin-right: auto;
  padding: 4px 20px;
  font-family: Raleway, sans-serif;
  font-size: 13px;
  line-height: 15px;
}

.heading-144 {
  font-family: Raleway, sans-serif;
}

.image-232 {
  border-radius: 15px;
  margin-top: 0;
}

.div-block-268 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.paragraph-242 {
  color: #fff;
  text-align: right;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: 5px;
  font-weight: 600;
  line-height: 18px;
}

.div-blog-summary {
  min-height: 100px;
  max-height: 100px;
  overflow: hidden;
}

.div-blog-fade {
  background-image: linear-gradient(#0000, #fff);
  width: 550px;
  max-width: none;
  height: 100px;
  min-height: 100px;
  max-height: 100px;
  margin-left: -10px;
  margin-right: 5px;
  position: absolute;
  overflow: visible;
}

.paragraph-243 {
  font-size: 12px;
  font-weight: 600;
}

.paragraph-244 {
  color: #0054fc;
  font-size: 12px;
  font-weight: 700;
}

.div-bottom-block {
  margin-top: 0;
}

.div-block-272 {
  display: block;
}

.div-block-273 {
  height: 100px;
  margin-left: 10px;
  margin-right: 10px;
  overflow: hidden;
}

.div-block-274 {
  display: block;
}

.blog-author-title {
  color: #000;
  text-align: left;
  margin-left: 0;
  margin-right: 10px;
  font-size: 14px;
  font-weight: 400;
  line-height: 15px;
}

.blog-author-title.white {
  color: #fff;
}

.collection-list-wrapper-7 {
  margin-top: 10px;
}

.div-block-275 {
  margin-top: 20px;
}

.div-block-276 {
  display: block;
  position: static;
}

.heading-145 {
  color: #000;
}

.blogmainimage {
  text-align: center;
  background-color: #0000;
  border: 1px solid #000;
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  width: 900px;
  min-width: auto;
  min-height: auto;
  max-height: none;
  margin-top: 20px;
  margin-bottom: 0;
  display: inline-block;
  overflow: hidden;
}

.blogmainimage.lpi1 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/6047c64773f6667f67822afd_IMG_2930.jpeg");
  background-position: 50% 0;
  max-height: none;
}

.blogmainimage.lpi2 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/60491104ca92440e54b7eabb_IMG_4918.jpeg");
  background-position: 50%;
  max-height: none;
}

.blogmainimage.hsi1 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/60490efa197b78c83002f904_IMG_20180822_114105.jpg");
  background-position: 50%;
}

.blogmainimage.hsi2 {
  background-color: #333;
  background-image: none;
}

.blogmainimage.hsi3 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5fd91216a6547ac7b0d22ffa_two-hands-full-of-rich-moist-dark-soil-or-potting_sm.jpg");
  background-position: 50%;
}

.blogmainimage.hsi4 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5ff5450b46e1920d255043e2_sprout1.png");
  background-position: 50%;
}

.blogmainimage.ane1 {
  background-color: #9e2c78;
  background-image: none;
  min-height: auto;
  max-height: none;
  display: inline-block;
}

.blogmainimage.ane2 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/6045bd96257d4e8110c122b4_IMG_2444.jpeg");
  background-position: 50% 0;
}

.blogmainimage.ecp1 {
  background-color: #7d98b4;
  background-image: none;
  min-height: auto;
  max-height: none;
  display: inline-block;
}

.blogmainimage.ecp2 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/6053965e8add6285b949ec5f_Poppy_EcostewardsWebPage.png");
  background-size: cover;
}

.blogmainimage.ee1 {
  background-color: #538759;
  background-image: none;
  min-height: auto;
  max-height: none;
  display: inline-block;
}

.blogmainimage.ee2 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5fdb9f7762be1c37fa426f68_pexels-nathan-cowley-1300510.jpg");
}

.blogmainimage.idc1 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5fec15a998387908dae8061b_dumping_bigtrash.jpg");
  background-position: 50%;
}

.blogmainimage.idc2 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5ff53a53e1bf8f720936e846_dumping_boat.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.blogmainimage.idc3 {
  background-color: #333;
  background-image: none;
  justify-content: center;
  display: flex;
}

.blogmainimage.idr1 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5fec21e719c71c3ee99f56ba_dumping_constructiondebris.jpg");
  background-position: 50%;
  background-size: cover;
}

.blogmainimage.idr2 {
  background-color: #4b84a1;
  background-image: none;
  justify-content: center;
  display: flex;
}

.blogmainimage.idr3 {
  background-color: #3d649f;
  background-image: none;
  justify-content: center;
  max-height: none;
  display: block;
  overflow: hidden;
}

.blogmainimage.cf1 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/6049151b428b1e3d3d38b31b_IMG_8910_sm.png");
  background-position: 50% 0;
  display: block;
}

.blogmainimage.cf2 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5ff5327aa1d061a60bb056e6_irrigation-system.png");
}

.blogmainimage.ph1 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5fd90c075b99ea8926ba0a67_bee-at-work-AME4X8Z.jpg");
  background-position: 50%;
}

.blogmainimage.idr2-copy, .blogmainimage.ph2 {
  background-color: #4b84a1;
  background-image: none;
  justify-content: center;
  display: flex;
}

.blogmainimage.ap1 {
  background-color: #5c97db;
  background-image: none;
  min-height: 200px;
  display: block;
}

.blogmainimage.ap2 {
  background-color: #5cadc1;
  background-image: none;
  min-height: 200px;
  display: block;
}

.blogmainimage.ap3 {
  background-color: #7572fb;
  background-image: none;
  min-height: 200px;
  display: block;
}

.blogmainimage.ap4 {
  background-color: #56bc8b;
  background-image: none;
  min-height: 200px;
  display: block;
}

.blogmainimage.hm444 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5ff4e11dca03e1063b5c2d73_pexels-pixabay-45863.jpg");
}

.blogmainimage.hm-top {
  background-color: #222;
  background-image: none;
  min-height: auto;
  max-height: none;
  margin-top: 10px;
  display: block;
}

.blogmainimage.hm-blog {
  background-color: #333;
  background-image: none;
  min-height: auto;
  max-height: none;
  padding-bottom: 0;
}

.blogmainimage.hm-events {
  background-color: #333;
  background-image: none;
  min-height: auto;
  max-height: none;
  margin-top: 10px;
  padding-bottom: 10px;
  display: block;
  overflow: hidden;
}

.blogmainimage.hm333 {
  background-color: #333;
  background-image: none;
  min-height: auto;
  max-height: none;
  display: block;
}

.blogmainimage.hm-social {
  background-color: #333;
  background-image: none;
  min-height: auto;
  max-height: none;
  margin-top: 10px;
  display: block;
}

.blogmainimage.wne1 {
  background-color: #975c0b;
  background-image: none;
  min-height: auto;
  max-height: none;
}

.blogmainimage.wne2 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5f3e9a57758f24b409386068_LosVaqueros-watershed1.png");
}

.blogmainimage.wne3 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5f3e9a57758f24c325386069_MarshCreek-watershed1.png");
}

.blogmainimage.acw1 {
  background-color: #dc7c68;
  background-image: none;
  min-height: auto;
  max-height: none;
  display: inline-block;
}

.blogmainimage.acw2 {
  background-color: #0000;
  background-image: none;
  min-height: auto;
  max-height: none;
  margin-bottom: 20px;
  display: block;
}

.blogmainimage.wne-events {
  background-color: #265854;
  background-image: none;
  min-height: auto;
  max-height: none;
  display: block;
}

.blogmainimage.outline1 {
  text-align: left;
  background-color: #fff;
  background-image: none;
  border: 1px solid #333;
  height: auto;
  min-height: auto;
  max-height: none;
  display: block;
}

.blogmainimage.outline1.private {
  margin-bottom: 60px;
}

.blogmainimage.outline1.contact {
  text-align: left;
  font-family: Raleway, sans-serif;
}

.blogmainimage.outline1.peyton {
  padding-left: 20px;
  padding-right: 20px;
}

.blogmainimage.outline1.margin {
  text-align: center;
  background-color: #fff;
  border-radius: 20px;
  min-height: auto;
  margin-bottom: 20px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

.blogmainimage.outline1.margin.map {
  background-color: #4d6a79;
}

.blogmainimage.outline1.fomcw {
  min-height: auto;
}

.blogmainimage.bppa1 {
  background-color: #7e96ba;
  background-image: none;
  justify-content: center;
  max-height: none;
  display: block;
  overflow: hidden;
}

.blogmainimage.bppa2 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/602da9d978e89959e1a3e1b6_lavendar1.jpg");
  background-position: 100% 100%;
  background-size: cover;
}

.blogmainimage.ane3, .blogmainimage.ane4, .blogmainimage.ane5 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5ff5327aa1d061a60bb056e6_irrigation-system.png");
}

.blogmainimage.carbon {
  background-image: none;
  min-height: 500px;
  max-height: 500px;
}

.blogmainimage.carquinez {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5f3e9a57758f245b65386070_FernandezTrail1.png");
  background-size: cover;
}

.blogmainimage.carquinez2 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/60ff1b50b4004dcc7ef83094_fr-hike-2019-2_1_orig.jpg");
  background-position: 50% 0;
  background-size: cover;
}

.blogmainimage.pinole {
  background-color: #a85555;
  background-image: none;
  min-height: auto;
  max-height: none;
}

.blogmainimage.blog {
  background-color: #fff0;
  background-image: none;
  min-height: auto;
  max-height: none;
  display: block;
}

.blogmainimage.video {
  background-color: #682626;
  background-image: none;
  justify-content: center;
  display: flex;
  position: static;
}

.blogmainimage.foac {
  background-color: #a9cfff;
  background-image: none;
  border: 1px solid #000;
  justify-content: center;
  align-items: flex-start;
}

.blogmainimage.foac-2 {
  background-color: #a4c083;
  background-image: none;
  border: 1px solid #000;
  justify-content: center;
  align-items: flex-start;
}

.blogmainimage.event {
  background-color: #cae3ee;
  align-items: center;
  min-height: auto;
  max-height: none;
  margin-top: 20px;
  display: block;
}

.blogmainimage.event._19 {
  opacity: .45;
  background-color: #b2e8ff;
  border: 1px solid #65a3f5;
}

.blogmainimage.event._20, .blogmainimage.event._21, .blogmainimage.event._22 {
  opacity: .45;
  background-color: #b2e8ff;
  border: 1px solid #64a3f5;
}

.blogmainimage.event._23 {
  opacity: .45;
  background-color: #a3e4ff;
  border: 1px solid #64a3f5;
}

.blogmainimage.restoration {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/60f8e92ce1d0879faac22fdc_MarshCreek_restoration1.png");
  background-size: cover;
}

.blogmainimage.dutch {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/60f8edfe29d1d406f2d9032f_DutchSlough3.png");
  background-size: cover;
}

.blogmainimage.bee {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5fd90c075b99ea8926ba0a67_bee-at-work-AME4X8Z.jpg");
  background-position: 0 0;
  background-size: cover;
}

.blogmainimage.ag {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/6045bd96257d4e8110c122b4_IMG_2444.jpeg");
  background-position: 50% 0;
  background-size: cover;
}

.blogmainimage.bppa3 {
  background-image: none;
  min-height: auto;
  max-height: none;
}

.blogmainimage.pcw {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/6047c64773f6667f67822afd_IMG_2930.jpeg");
  background-position: 50% 0;
  background-size: cover;
  max-height: none;
}

.blogmainimage.eco {
  background-color: #7e96ba;
  background-image: none;
  justify-content: center;
  max-height: none;
  display: block;
  overflow: hidden;
}

.blogmainimage.rowcrop {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/60490efa197b78c83002f904_IMG_20180822_114105.jpg");
  background-position: 50%;
  background-size: cover;
}

.blogmainimage.rangeland {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/6047c64773f6667f67822afd_IMG_2930.jpeg");
  background-position: 50% 0;
  background-size: cover;
  max-height: none;
}

.blogmainimage.lpi2-copy {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/60491104ca92440e54b7eabb_IMG_4918.jpeg");
  background-position: 50%;
  background-size: cover;
  max-height: none;
}

.blogmainimage.compliance {
  background-color: #0000;
  background-image: none;
  min-height: auto;
  max-height: none;
  margin-bottom: 20px;
  display: block;
}

.blogmainimage.link-index {
  background-color: #0006;
  background-image: none;
  align-items: flex-start;
  min-height: auto;
  max-height: none;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  display: block;
}

.blogmainimage.newsletter1 {
  background-color: #333;
  justify-content: center;
  align-items: stretch;
  min-height: auto;
  max-height: none;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

.blogmainimage.no-rule-banner {
  border-style: none solid;
  border-bottom-width: 1px;
  border-left-width: 10px;
  border-left-color: #f58220;
  border-right-width: 10px;
  border-right-color: #f58220;
  border-radius: 0;
  min-height: auto;
  padding-left: 0;
  padding-right: 0;
}

.blogmainimage.norule {
  border-style: none;
}

.heading-146 {
  z-index: auto;
  color: #fff;
  background-color: #0000;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 0;
  font-family: Raleway, sans-serif;
  display: block;
  position: relative;
  inset: 0% 0% auto;
}

.paragraph-246 {
  color: #fff;
  margin-bottom: 0;
  margin-left: 5px;
  margin-right: auto;
}

.paragraph-247 {
  text-align: center;
  font-size: 12px;
  line-height: 18px;
}

.image-233 {
  border-radius: 0;
  margin-top: 0;
}

.grid-76 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
}

.div-block-277 {
  margin-bottom: 0;
  padding-bottom: 3px;
  display: flex;
}

.article {
  color: #fff;
  text-align: left;
  border-radius: 0;
  margin-left: 0;
  padding: 20px 20px 10px;
  font-family: Raleway, sans-serif;
  font-size: 12px;
  display: inline-block;
  position: static;
}

.article h1 {
  color: #333;
  text-align: center;
}

.article h2 {
  color: #333;
}

.article p {
  color: #333;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5rem;
}

.blog-house {
  background-color: var(--color);
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  margin-top: 0;
  padding-left: 0;
  overflow: hidden;
}

.div-block-278 {
  border-radius: 15px;
  max-height: 500px;
  overflow: hidden;
}

.image-234 {
  margin-top: 0;
}

.div-block-279 {
  background-color: #2e6330;
}

.heading-147, .heading-148 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 5px;
}

.div-block-280 {
  display: block;
}

.heading-149 {
  color: #333;
  text-align: left;
  margin-bottom: 5px;
  margin-left: 20px;
  font-family: Raleway, sans-serif;
}

.div-block-281 {
  margin-top: 10px;
}

.button-65 {
  background-color: #a3a3a3;
  border-radius: 20px;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 12px;
}

.div-block-282 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/633f1a0793b708896a941ff9_IMG_1760Marsh-Kellog-Creek-Watershed-Project-SM.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.ws {
  background-color: var(--watershed-med);
  color: #333;
}

.link-204, .link-205 {
  color: #fff;
}

.image-235 {
  border-radius: 7px;
  margin-top: 0;
  margin-bottom: 6px;
  margin-left: 0;
}

.div-block-283 {
  justify-content: center;
  display: block;
}

.div-block-284 {
  justify-content: center;
  margin-bottom: 10px;
  display: flex;
}

.button-66 {
  border-radius: 20px;
  padding-left: 40px;
  padding-right: 40px;
  box-shadow: 2px 2px 6px #0009;
}

.paragraph-248 {
  font-size: 16px;
}

.paragraph-249 {
  color: #000;
  text-align: center;
  margin-left: 20px;
}

.div-block-285 {
  text-align: center;
  justify-content: center;
  display: block;
}

.image-236 {
  border: 2px solid #5e50fa;
  max-width: 200px;
  margin-top: 0;
  margin-bottom: 10px;
}

.paragraph-250 {
  color: #5e50fa;
  text-align: center;
  margin-bottom: 0;
  font-size: 11px;
}

.html-embed-33 {
  text-align: center;
}

.div-block-286 {
  background-color: #bd910d;
  justify-content: center;
  display: flex;
}

.html-embed-34 {
  margin-top: 10px;
}

.contact {
  color: #000;
  text-align: left;
  align-self: center;
  margin-top: 0;
  font-size: 14px;
  line-height: 19px;
}

.div-block-287 {
  text-align: center;
  background-color: #5c39f3;
  justify-content: flex-end;
  height: 50px;
  display: flex;
}

.div-block-288 {
  background-color: #ce3099;
  width: 300px;
  height: 30px;
}

.link-206 {
  font-family: Raleway, sans-serif;
  font-weight: 700;
}

.heading-150 {
  color: #000;
}

.image-237 {
  width: 400px;
  max-width: none;
  margin-top: 0;
}

.grid-77 {
  margin-top: 10px;
}

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

.button-67 {
  text-align: center;
  background-color: #d47265;
  width: 100%;
  font-size: 16px;
}

.div-block-289 {
  border: 1px solid #000;
  border-radius: 15px;
  justify-content: center;
  width: 800px;
  margin-top: 20px;
  display: block;
  overflow: hidden;
}

.body-6 {
  display: block;
}

.section-11 {
  background-color: #476324;
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5fd90c075b99ea8926ba0a67_bee-at-work-AME4X8Z.jpg");
  background-position: 0 0;
  background-size: cover;
  justify-content: center;
  height: 500px;
  display: flex;
}

.html-embed-35 {
  border-radius: 0;
}

.section-12 {
  text-align: center;
  justify-content: center;
  display: block;
}

.div-block-290 {
  width: 800px;
  margin-top: 20px;
}

.div-block-291 {
  justify-content: center;
  width: auto;
  display: flex;
}

.rich-text-block-30 {
  color: #7060eb;
  text-align: left;
  font-family: Raleway, sans-serif;
}

.grid-78 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  margin-left: 20px;
  margin-right: 20px;
  padding-right: 0;
}

.heading-151 {
  color: #333;
  text-align: center;
  font-family: Raleway, sans-serif;
  font-size: 18px;
  line-height: 18px;
  text-decoration: none;
}

.paragraph-252 {
  text-align: center;
  text-decoration: none;
}

.div-block-292 {
  text-align: center;
  border: 1px solid #8d4a5c;
  border-radius: 15px;
  padding-top: 10px;
}

.image-238 {
  box-shadow: 4px 4px 3px #00000040;
}

.div-block-293 {
  background-color: #0000004d;
  border: 2px solid red;
  border-radius: 10px;
  margin-bottom: 10px;
  margin-left: 20px;
  margin-right: 20px;
  padding: 5px 10px;
}

.paragraph-253 {
  color: #fff;
  text-align: center;
  letter-spacing: normal;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 600;
}

.paragraph-254 {
  text-indent: 0;
  column-count: auto;
}

.rich-text-block-31 {
  line-height: 20px;
}

.section-13 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/639e5f5466f41643d2038b0d_SFG_BGart1.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  height: auto;
}

.section-14 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/639e5fb58defc0a7f4d43f11_SFG_BGart2.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: auto;
  height: auto;
  min-height: 100px;
}

.div-block-294 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/639e5f5466f41643d2038b0d_SFG_BGart1.png");
  background-position: 0 0;
  background-size: cover;
  background-attachment: fixed;
  height: 10vh;
}

.div-block-295 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/639e5fb58defc0a7f4d43f11_SFG_BGart2.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.section-15 {
  object-fit: fill;
  background-color: #0000;
  flex-direction: row;
  height: 100vh;
  display: block;
  position: static;
}

.div-block-296 {
  object-fit: fill;
  background-color: #0000;
  height: 100vh;
  display: block;
  position: static;
  overflow: visible;
}

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

.image-239 {
  border-radius: 0;
  width: 100vw;
  height: auto;
}

.image-240 {
  border-radius: 0;
  width: 100vw;
  height: 100vh;
}

.div-block-297 {
  z-index: 1;
  background-color: #a9161b;
  height: 60px;
  position: fixed;
  inset: 0% 0% auto;
}

.navbar-5 {
  background-color: #0000;
}

.div-block-298 {
  max-width: 100vw;
  margin-left: 20px;
  margin-right: 20px;
}

.image-241 {
  margin-top: 20px;
}

.heading-152 {
  color: #e87c7c;
}

.program-name {
  color: #fff;
  text-align: center;
  margin: 0 10px;
  padding-bottom: 5px;
  font-family: Raleway, sans-serif;
  font-size: 34px;
  font-weight: 300;
}

.blog-div-block-set1 {
  float: none;
  clear: none;
  text-align: center;
  width: 900px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: static;
  overflow: hidden;
}

.blog-div-block-set1.ecoblog {
  margin-top: 10px;
}

.blog-div-block-set1.agblog {
  margin-top: 20px;
}

.blog-div-block-set1.compliance {
  width: auto;
  max-width: 900px;
}

.blog-program-name {
  color: #fff;
  margin-top: 20px;
  font-family: Raleway, sans-serif;
  font-weight: 500;
}

.spacer40px {
  height: 40px;
}

.div-blog-boarder-theme-color {
  object-fit: fill;
  border: 1px #000;
  border-radius: 0;
  overflow: hidden;
}

.grid-79 {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

.grid-80 {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
}

.div-block-300 {
  justify-content: center;
  display: flex;
}

.image-242 {
  border-radius: 0;
}

.collection-item-13 {
  margin-top: 10px;
}

.div-for-blog-teaser-bg-image {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-blog-content {
  margin-left: 40px;
  margin-right: 40px;
  overflow: hidden;
}

.blog-author-credit-grid {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  margin-left: 20px;
}

.grid-81 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: .75fr .25fr;
  position: static;
}

.div-block-301 {
  margin-top: 5px;
}

.div-block-301.blog {
  padding-left: 10px;
  padding-right: 10px;
}

.button-68 {
  background-color: var(--button);
  color: #fff;
  border: 1px solid #000;
  border-radius: 20px;
  margin: 5px 10px;
  padding-top: 3px;
  padding-bottom: 3px;
  font-family: Raleway, sans-serif;
  font-weight: 600;
  box-shadow: 2px 2px 3px -1px #00000080;
}

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

.div-block-index {
  border: 1px solid #000;
  border-radius: 20px;
  margin-top: 40px;
  margin-bottom: 20px;
}

.blog-author-credit-grid-main {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: .5fr .75fr;
}

.link-207 {
  font-family: Raleway, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.return-to-blogs {
  text-align: center;
  width: 900px;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
}

.paragraph-255 {
  color: #000;
  text-align: center;
  margin-bottom: 0;
  font-size: 12px;
}

.article-title {
  color: #fff;
  margin: 0;
  padding-top: 0;
  padding-bottom: 5px;
  font-family: Raleway, sans-serif;
  font-size: 30px;
  font-weight: 300;
}

.credit-and-date-grid {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  background-color: #0000;
  border-radius: 0;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr .75fr;
  margin-left: 120px;
  margin-right: 120px;
  padding-top: 10px;
  padding-bottom: 10px;
  overflow: visible;
}

.author-authoremail {
  color: #fff;
  text-align: right;
  font-family: Raleway, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 18px;
  text-decoration: underline;
}

.author-authoremail.no-link {
  text-decoration: none;
}

.author-job-title {
  color: #fff;
  text-align: center;
  margin-bottom: 0;
  margin-left: 3px;
  margin-right: 3px;
  line-height: 15px;
}

.article-date {
  color: #fff;
  text-align: left;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  line-height: 15px;
}

.mainimage {
  border-radius: 0;
  width: 100%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
}

.article-title-theme-color {
  color: #fff;
  text-align: center;
  margin-top: 0;
  font-family: Raleway, sans-serif;
  font-weight: 600;
}

.div-behind-title-theme-color {
  background-color: var(--agriculture);
  border-radius: 20px 20px 0 0;
  padding-top: 5px;
  padding-left: 10px;
  padding-right: 10px;
}

.div-behind-title-theme-color.es {
  background-color: var(--ecostewards);
}

.div-behind-title-theme-color.ws {
  background-color: var(--watershed-med);
}

.div-behind-title-theme-color.admin {
  background-color: var(--grey);
}

.div-behind-title-theme-color.wf {
  background-color: var(--wildfire);
}

.div-behind-title-theme-color.mlk1 {
  background-color: #464c5a;
}

.div-behind-title-theme-color.lft {
  background-color: #6f714d;
}

.div-behind-title-theme-color.americorps {
  background-color: #8c1e26;
}

.div-behind-title-theme-color.ag-workshop1 {
  background-color: #78643e;
}

.div-behind-title-theme-color.earthday1 {
  background-color: #90943e;
}

.div-behind-title-theme-color.irrigation {
  background-color: #33562b;
}

.div-behind-title-theme-color.nottoolate {
  background-color: #647901;
}

.div-behind-title-theme-color.fromtheclassroom {
  background-color: #517d4b;
}

.div-behind-title-theme-color.beyondtheplanting {
  background-color: #543653;
}

.div-behind-title-theme-color.earthdaydream {
  background-color: #083276;
}

.div-behind-title-theme-color.urbanfarm {
  background-color: #886749;
}

.div-behind-title-theme-color.cometogether {
  background-color: #7c8c65;
}

.div-behind-title-theme-color.migrating-fish {
  background-color: #74a1a7;
}

.div-behind-title-theme-color.poppy {
  background-color: #fe7300;
}

.div-behind-title-theme-color.restoring {
  background-color: #4780ce;
}

.div-behind-title-theme-color.becoming {
  background-color: #f68101;
}

.div-behind-title-theme-color.planet-ocean {
  background-color: #295c90;
}

.div-behind-title-theme-color.migratory {
  background-color: #859a48;
}

.teaser-image {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  border-radius: 0;
  margin-bottom: -5px;
}

.bgcolor-themecolor {
  background-color: var(--agriculture);
  border-radius: 0;
}

.bgcolor-themecolor.es {
  background-color: var(--ecostewards);
}

.bgcolor-themecolor.ws {
  background-color: var(--watershed-med);
}

.bgcolor-themecolor.admin {
  background-color: var(--grey);
}

.bgcolor-themecolor.wf {
  background-color: var(--wildfire);
}

.div-block-for-author {
  margin-bottom: 20px;
}

.end-article-color-div {
  border-radius: 20px;
  height: 20px;
  margin-top: 10px;
}

.link-208 {
  color: #000;
  font-family: Raleway, sans-serif;
  font-weight: 700;
}

.link-209, .link-210 {
  font-family: Raleway, sans-serif;
  font-weight: 700;
}

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

.paragraph-256 {
  color: #000;
  text-align: center;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  font-size: 16px;
  font-weight: 600;
}

.paragraph-256.ecostewards {
  color: #000;
}

.ecostewards-logo {
  margin-top: 10px;
  margin-bottom: 0;
  display: block;
}

.link-block-32 {
  justify-content: space-around;
  width: 250px;
  display: flex;
}

.foacw-list {
  color: #333;
  margin-right: 10px;
  padding-left: 30px;
  font-family: Raleway, sans-serif;
}

.list-item-14 {
  color: #000;
}

.image-243 {
  border-radius: 0;
}

.block-grid-1 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 40px auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  padding-bottom: 0;
  display: grid;
  overflow: visible;
}

.block-grid-1.no-button {
  grid-template-rows: 40px auto;
}

.block-grid-1.exception {
  grid-template-rows: 66px auto;
}

.topbotblock {
  object-fit: fill;
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 20px;
  margin-top: 20px;
  overflow: hidden;
}

.topbotblock.transparentbg {
  background-color: var(--transparent);
}

.topbotblock._10top {
  margin-top: 0;
}

.topbotblock.monarch {
  background-color: var(--monarchs);
}

.topbotblock.watershed {
  background-color: var(--watershed);
}

.topbotblock.ecostewards {
  background-color: var(--ecostewards);
}

.topbotblock.agriculture {
  background-color: var(--agriculture);
}

.topbotblock.charcole {
  background-color: #494848;
}

.topbotblock.dcharcole {
  background-color: #5e5e5e;
}

.div-block-303 {
  background-color: #000;
}

.topbot-upper {
  background-color: var(--watershed);
  color: #000;
  height: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.topbot-upper.watershed {
  background-color: var(--watershed);
}

.topbot-upper.ecostewards {
  background-color: var(--ecostewards);
}

.topbot-upper.agriculture {
  background-color: var(--agriculture);
  width: auto;
}

.topbot-upper.monarch {
  background-color: var(--monarchs);
}

.topbot-upper.agriculture-copy {
  background-color: #5e8d75;
}

.topbot-upper.wildfire {
  background-color: var(--wildfire);
  color: var(--wildfire);
}

.topbot-upper.act {
  background-color: #466224;
}

.topbot-upper.admin {
  background-color: var(--dark-grey);
}

.topbot-upper.info-waterwise {
  background-color: #183c6c;
}

.topbot-upper.info-pollinator {
  background-color: #455a3a;
}

.rich-text-topbot {
  color: #000;
  text-align: left;
  margin-left: 20px;
  margin-right: 20px;
  padding-top: 10px;
  padding-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  display: block;
}

.rich-text-topbot p {
  color: #000;
  text-align: left;
  margin-bottom: 10px;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.4rem;
}

.rich-text-topbot a {
  color: #000;
}

.rich-text-topbot.blog {
  opacity: 1;
  mix-blend-mode: normal;
}

.rich-text-topbot.list {
  text-align: left;
  padding-top: 0;
  padding-bottom: 0;
}

.rich-text-topbot.list.topspace {
  margin-top: 10px;
  font-size: 12px;
}

.rich-text-topbot.inside {
  margin-left: 0;
  margin-right: 0;
  font-size: 1rem;
  line-height: 1.3rem;
}

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

.rich-text-topbot.fit {
  padding-bottom: 0;
}

.rich-text-topbot.padding {
  padding-bottom: 0;
  line-height: 1.4rem;
}

.rich-text-topbot.faq {
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
}

.topbot-heading {
  color: #fff;
  margin: 0 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Raleway, sans-serif;
  font-size: 1.5rem;
  font-weight: 300;
  line-height: 1.8rem;
}

.topbot-heading.adjust {
  padding-top: 10px;
}

.topbot-button {
  background-color: var(--button);
  color: #fff;
  width: 100%;
  padding-left: 5px;
  padding-right: 5px;
  font-family: Raleway, sans-serif;
  font-size: .9rem;
  font-weight: 500;
  line-height: 1.1rem;
  text-decoration: none;
  transition: transform .2s, box-shadow .2s, background-color .2s;
  box-shadow: 0 -1px 6px 2px #acacac;
}

.topbot-button:hover {
  background-color: var(--button-hover);
  transform: translate(0)translate(0, 3px);
  box-shadow: 0 0 11px 2px #83d4ff;
}

.topbot-button.watershed {
  background-color: var(--button);
  text-align: center;
  position: static;
}

.topbot-button.watershed {
  text-align: center;
}

.topbot-button.watershed:hover {
  background-color: #545455;
}

.topbot-button.home {
  text-align: center;
  position: static;
}

.topbot-button.home:hover {
  background-color: #545455;
}

.topbot-button.sized {
  height: auto;
}

.topbot-button.ecostewards {
  background-color: var(--ecostewards);
}

.topbot-middle {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  overflow: visible;
}

.topbot-middle.dark {
  max-height: none;
}

.topbot-middle.padding {
  margin-top: 5px;
  padding-bottom: 5px;
}

.topbot-middle.dcharcole {
  background-color: #222;
}

.menu-div-block {
  background-color: #0000;
  border: 3px #0000;
  border-radius: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: block;
  overflow: hidden;
}

.menu-div-block.darkbg {
  background-color: #333;
}

.menu-div-block.pollinator {
  padding-top: 0;
}

.menu-div-block.compliance {
  background-color: #fff;
}

.menu-div-block.adjust {
  padding-top: 10px;
}

.menu-div-block._360 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.menu-div-block.charcole {
  background-color: #222;
}

.image-244 {
  border-radius: 0;
}

.blog-grid-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

.image-245 {
  border-radius: 0;
  width: 100%;
  max-width: none;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
}

.image-245.logo {
  width: auto;
  max-width: 100%;
  margin-top: 0;
}

.image-245.logo.nps {
  width: 40%;
  margin-top: 5px;
  margin-bottom: 10px;
}

.image-245.logo.movedown {
  margin-top: 10px;
}

.image-245.logo.movedown.sizedown {
  width: 50%;
  margin-bottom: 10px;
}

.image-245.lift-image {
  margin-top: -5px;
}

.image-245.fomcw {
  width: 150px;
}

.image-245.lafco {
  margin-bottom: 5px;
}

.image-245.smaller {
  width: 70%;
}

.image-245.padding {
  margin-left: 3px;
  padding-top: 10px;
}

.image-245.sized {
  width: 95%;
  margin-bottom: 7px;
}

.image-245.sized.sizedmore {
  width: 75%;
}

.image-245.logo-sized {
  width: 90%;
}

.image-245.logo-sized.padding {
  margin-bottom: 10px;
  margin-left: 20px;
  padding-top: 5px;
}

.image-245.logo-sized.sized-more {
  width: 70%;
  margin-top: 5px;
  margin-bottom: 10px;
}

.image-245.logo-sized.size-adjust {
  width: 85%;
  margin-top: -13px;
  margin-bottom: 13px;
}

.image-245.logo-sized.sized-down {
  width: 70%;
  margin-bottom: 5px;
}

.image-245.fit {
  width: 80%;
}

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

.html-embed-36 {
  width: auto;
  margin-left: 20px;
  margin-right: 20px;
}

.heading-154 {
  color: #333;
  margin-top: 40px;
  font-family: Raleway, sans-serif;
  font-size: 32px;
  font-weight: 500;
}

.image-246 {
  margin-top: 20px;
}

.div-block-305 {
  background-color: #0000;
  flex-direction: row;
  align-items: stretch;
  margin-bottom: -5px;
  padding-top: 0;
  display: block;
}

.div-block-305.movedown {
  padding-top: 10px;
}

.div-block-305.fomcw {
  display: block;
}

.div-block-305.dark {
  background-color: var(--dark-grey);
}

.grid-2-for-topbot {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.grid-1-for-topbot {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 40px auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.div-block-306 {
  background-color: #999;
}

.html-embed-37 {
  border-radius: 0;
  margin: auto auto 20px;
}

.div-block-307 {
  border-radius: 15px;
  margin-bottom: 20px;
  overflow: hidden;
}

.rich-text-block-32 {
  color: #333;
  text-align: center;
  margin-left: 20px;
  margin-right: 20px;
  font-family: Raleway, sans-serif;
  font-size: 24px;
  line-height: 18px;
}

.rich-text-block-33 {
  font-family: Raleway, sans-serif;
}

.div-banner-1.shoreline {
  border: 1px solid #000;
  border-radius: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.shoreline {
  color: #3902ff;
  margin-top: 35px;
  font-family: Raleway, sans-serif;
}

.shoreline h2, .shoreline h4 {
  color: #333;
}

.shoreline h3 {
  color: #3411f5;
}

.shoreline p {
  color: #000;
  text-align: center;
}

.shoreline a {
  color: #000;
}

.bold-text-144 {
  border-radius: 0;
  font-size: 14px;
}

.bold-text-144.button {
  color: #fff;
}

.button-69 {
  border-radius: 15px;
  padding-top: 6px;
  padding-bottom: 6px;
}

.grid-84 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  margin-left: 20px;
  margin-right: 20px;
}

.paragraph-258 {
  color: #fff;
  margin-top: 5px;
  margin-left: 20px;
  margin-right: 20px;
}

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

.div-block-308 {
  background-color: #000;
  position: relative;
}

.grid-86 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  margin-bottom: 10px;
}

.div-block-309 {
  background-color: #000;
}

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

.div-block-310 {
  background-color: #000;
}

.paragraph-259 {
  color: #fff;
  margin-bottom: 10px;
}

.link-211 {
  color: #f5f5f5;
  font-family: Raleway, sans-serif;
}

.div-block-311 {
  background-color: #3f3f3f;
}

.div-block-312 {
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 20px;
  margin-top: 20px;
  overflow: hidden;
}

.grid-88 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-left: 0;
  margin-right: 0;
  display: grid;
}

.div-block-313 {
  background-color: #466224;
}

.heading-155 {
  background-color: #fff;
}

.heading-156 {
  color: #fff;
  line-height: 38px;
}

.heading-157 {
  color: #fff;
}

.paragraph-260 {
  color: #fff;
  margin-left: 20px;
  margin-right: 20px;
}

.div-block-314 {
  background-color: #466224;
}

.button-70 {
  background-color: #333;
}

.link-212, .link-213, .link-214, .link-215 {
  color: #000;
}

.grid-89 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

.heading-158, .link-216, .paragraph-261, .link-217 {
  color: #000;
}

.div-block-315 {
  margin-right: 10px;
}

.heading-159 {
  color: #000;
}

.paragraph-262 {
  color: #000;
  margin-left: 20px;
  margin-right: 20px;
}

.link-218 {
  color: #000;
}

.heading-160 {
  color: #000;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
}

.heading-161 {
  color: #000;
  font-family: Raleway, sans-serif;
}

.heading-162 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
}

.heading-163 {
  color: #000;
  font-family: Raleway, sans-serif;
  line-height: 24px;
}

.div-block-shoreline {
  background-color: #0000;
  padding-top: 5px;
  padding-left: 20px;
  padding-right: 20px;
}

.paragraph-263 {
  color: #000;
}

.heading-164 {
  color: #000;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
}

.paragraph-264 {
  color: #000;
  text-align: center;
  font-weight: 700;
}

.paragraph-265 {
  color: #000;
  text-align: center;
  margin-left: 20px;
  margin-right: 20px;
}

.rich-text-block-shoreline {
  color: #000;
  text-align: center;
  margin-top: 20px;
  margin-left: 20px;
  margin-right: 20px;
  font-family: Raleway, sans-serif;
}

.rich-text-block-shoreline p, .rich-text-block-shoreline a {
  color: #000;
}

.div-block-316 {
  border: 1px solid #000;
  border-radius: 20px;
  margin-bottom: 20px;
}

.paragraph-266 {
  color: #000;
  text-align: center;
  margin-top: 10px;
}

.bold-text-145 {
  font-size: 20px;
}

.link-219 {
  color: #000;
}

.image-247 {
  margin-top: 10px;
}

.div-block-317 {
  margin-bottom: -5px;
}

.bandinfo {
  margin-top: 20px;
  margin-bottom: 10px;
}

.heading-165 {
  color: #000;
  font-family: Raleway, sans-serif;
}

.link-220 {
  color: #000;
}

.heading-166 {
  color: #000;
  font-family: Raleway, sans-serif;
}

.div-block-318 {
  background-color: #8a1397;
  border-radius: 20px;
  height: 3px;
  margin-left: 20px;
  margin-right: 20px;
}

.opportunity {
  color: #000;
  line-height: 23px;
}

.button-71 {
  background-color: #466224;
  border-radius: 20px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Raleway, sans-serif;
  font-size: 14px;
}

.bold-text-146 {
  color: #466224;
}

.div-block-319 {
  border: 1px solid #000;
  border-radius: 15px;
  padding: 10px 10px 20px;
}

.html-embed-38 {
  text-align: left;
  width: 100%;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  position: static;
}

.div-block-320 {
  display: flex;
}

.accordion-item {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
}

.accordion-item.hsp {
  border-radius: 20px;
}

.accordion-item.faq {
  width: auto;
  margin-left: 20px;
  margin-right: 20px;
}

.accordion-toggle {
  text-align: left;
  background-color: #f5f5f5;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  height: 60px;
  margin-bottom: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  line-height: 19px;
  display: flex;
}

.accordion-toggle.hsp {
  background-color: var(--agriculture);
}

.accordion-toggle.center {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 10px;
  padding-left: 40px;
  padding-right: 40px;
}

.accordion-toggle.compact {
  background-color: var(--watershed);
  border-radius: 6px;
  height: 40px;
  margin-bottom: 0;
  padding: 0 20px 0 10px;
}

.accordion-toggle.compact.faq {
  background-color: var(--grey);
  border-radius: 0;
}

.accordion-block {
  border: 0 #000;
  border-radius: 0;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.accordion-block.hsp {
  border-radius: 0;
  margin-top: -5px;
  margin-bottom: 0;
}

.accordion-block.alone {
  background-color: #fff;
  border-radius: 20px;
}

.accordion-block.compact {
  margin-top: -5px;
}

.accordion-list {
  background-color: #0000;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
  position: static;
}

.accordion-list.hsp {
  background-color: #fff;
  margin-top: 0;
  padding-top: 10px;
}

.accordion-list.compact {
  background-color: #eef8fc;
  margin-top: -4px;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

.accordion-content {
  background-color: #0000;
  margin-left: 0;
  margin-right: 0;
}

.paragraph-267 {
  color: #000;
  display: flex;
}

.accordion-icon.hsp {
  color: #000;
}

.accordion-icon.compact {
  color: #fed402;
  margin-right: 10px;
  font-weight: 700;
}

.accordion-icon.compact.faq {
  color: #fff;
}

.grid-90 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

.image-248 {
  border: 1px solid #000;
}

.rich-text-hspta {
  color: #000;
  font-family: Raleway, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

.rich-text-hspta p {
  color: #000;
  white-space: normal;
}

.rich-text-hspta.hsp {
  color: #000;
}

.text-block-35 {
  white-space: normal;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 19px;
}

.text-block-35.hsp {
  color: #000;
  font-size: 24px;
  font-weight: 400;
  line-height: 26px;
}

.paragraph-268 {
  color: #000;
  text-align: center;
  font-size: 12px;
  text-decoration: none;
}

.heading-167 {
  color: #fff;
  margin-top: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Raleway, sans-serif;
}

.div-block-321 {
  background-color: #333;
  margin-top: 0;
}

.text-block-36 {
  font-family: Raleway, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.bold-text-147, .link-221, .link-222 {
  color: #000;
}

.div-block-holder {
  justify-content: center;
  display: flex;
}

.paragraph-269 {
  color: #000;
}

.body-8 {
  background-color: #fff;
}

.link-223, .link-224 {
  color: #000;
}

.div-block-322 {
  text-align: center;
  background-color: #1b74e4;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 40px;
  display: flex;
  position: relative;
}

.link-block-33 {
  text-decoration: none;
  display: block;
}

.grid-91 {
  grid-template-rows: auto;
}

.paragraph-270 {
  text-align: center;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 16px;
  text-decoration: none;
}

.div-block-323 {
  align-items: center;
  display: flex;
}

.image-249 {
  margin-right: 10px;
}

.link-225, .link-226, .link-227, .link-228 {
  color: #000;
}

.field-label, .field-label-2, .field-label-3 {
  color: #000;
  text-align: left;
  font-family: Raleway, sans-serif;
}

.field-label-4, .link-229, .link-230, .link-231, .link-232, .link-233, .link-234, .link-235 {
  color: #000;
}

.ongoing {
  color: #000;
  text-align: center;
  margin-top: 5px;
  margin-left: 20px;
  margin-right: 20px;
  font-family: Raleway, sans-serif;
}

.ongoing p {
  color: #000;
  font-size: 1rem;
  line-height: 1.4rem;
}

.ongoing a {
  color: #000;
}

.ongoing ul {
  font-size: 1rem;
  line-height: 1.5rem;
}

.div-block-324 {
  flex-direction: column;
  justify-content: center;
  margin: 10px 20px;
  display: flex;
}

.image-250 {
  border-radius: 10px;
}

.text-block-37 {
  color: #000;
  text-align: right;
  margin-top: 3px;
  font-family: Raleway, sans-serif;
  font-size: 12px;
}

.button-72 {
  text-align: center;
  display: block;
}

.grid-92 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto;
  margin-top: 5px;
  margin-left: 20px;
  margin-right: 20px;
}

.heading-168 {
  color: #000;
  font-family: Raleway, sans-serif;
}

.rich-text-block-34, .link-236, .link-237, .link-238, .link-239 {
  color: #000;
}

.link-block-34 {
  margin-top: -7px;
}

.div-block-325 {
  background-color: #333;
  justify-content: center;
  align-items: center;
  height: 50px;
  display: flex;
}

.heading-169 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Raleway, sans-serif;
  font-weight: 400;
}

.link-240 {
  color: #000;
}

.div-block-326 {
  border: 1px solid #000;
  border-radius: 20px 20px 0 0;
  margin-top: 35px;
  overflow: hidden;
}

.link-241 {
  color: #000;
}

.heading-170 {
  color: #5899ca;
  margin-top: 0;
  font-family: Raleway, sans-serif;
}

.grid-93 {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  margin-left: 20px;
  margin-right: 20px;
}

.grid-94 {
  grid-column-gap: 0px;
  grid-row-gap: 3px;
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  justify-items: stretch;
  font-family: Raleway, sans-serif;
}

.image-251 {
  border-radius: 15px;
  width: 300px;
  max-width: none;
  margin-top: 20px;
}

.link-242 {
  color: #000;
  text-align: left;
  margin-left: 10px;
  font-family: Raleway, sans-serif;
}

.div-block-327 {
  background-color: #333;
  border: 1px solid #000;
  border-radius: 20px;
  justify-content: center;
  margin-top: 35px;
  display: block;
  overflow: hidden;
}

.text-block-38 {
  color: #000;
  text-align: center;
  margin-left: 10px;
  font-family: Raleway, sans-serif;
}

.link-243 {
  color: #000;
}

.text-block-39 {
  color: #000;
  text-align: left;
  margin-left: 10px;
}

.link-244 {
  color: #000;
}

.text-block-40 {
  color: #000;
  text-align: left;
  margin-left: 10px;
}

.link-245 {
  color: #000;
}

.div-block-328 {
  background-color: #0000;
  justify-content: center;
  align-items: center;
  height: 50px;
  display: flex;
}

.div-block-329 {
  justify-content: center;
  display: flex;
}

.html-embed-39 {
  border-radius: 0;
  margin-bottom: 10px;
}

.heading-171 {
  color: #ff3838;
  margin-top: 0;
  margin-bottom: 0;
}

.watershed {
  text-align: left;
}

.watershed.bullets {
  margin-left: 20px;
  margin-right: 20px;
  font-size: 1rem;
  line-height: 1.5rem;
}

.rich-text-block-35 {
  color: #000;
}

.rich-text-list {
  color: #000;
  text-align: left;
  font-family: Raleway, sans-serif;
  font-size: 1rem;
  line-height: 1.4rem;
}

.rich-text-list li, .rich-text-list a {
  color: #000;
}

.rich-text-list ul {
  line-height: 1.5rem;
}

.list-item-15 {
  text-align: left;
}

.html-embed-40 {
  margin-top: 20px;
}

.html-embed-41 {
  margin-top: -35px;
  margin-bottom: 0;
}

.div-block-330 {
  background-color: #333;
  border: 1px solid #000;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  display: block;
  overflow: hidden;
}

.paragraph-271 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
}

.grid-95 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-left: 20px;
  margin-right: 20px;
  padding-top: 10px;
}

.image-252 {
  border-radius: 0;
}

.paragraph-272 {
  color: #fff;
  text-align: center;
  margin-top: 5px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 700;
}

.paragraph-273 {
  color: #fff;
  text-align: center;
  margin-bottom: 0;
  padding-bottom: 5px;
  font-size: 14px;
}

.paragraph-274 {
  color: #fff;
  margin-left: 20px;
  margin-right: 20px;
}

.paragraph-275 {
  text-align: center;
  background-color: #333;
  margin-bottom: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 12px;
  line-height: 16px;
}

.link-246 {
  font-size: 14px;
}

.div-block-331 {
  justify-content: center;
  width: auto;
  display: block;
}

.button-73 {
  position: relative;
}

.link-block-35 {
  border: 0px none var(--transparent);
  background-color: var(--transparent);
  width: 100%;
  height: auto;
  text-decoration: none;
  overflow: visible;
}

.paragraph-276 {
  color: #333;
  text-align: center;
  margin-bottom: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 12px;
  line-height: 16px;
  text-decoration: none;
}

.mid-heading {
  color: #fff;
  text-align: center;
  margin-top: 40px;
  font-family: Raleway, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 36px;
}

.div-block-332 {
  justify-content: center;
  display: flex;
}

.image-253, .image-254 {
  border-radius: 0;
}

.rodeomap1 {
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/6068cd5f1e205c0e89a3417d_rodeo_jurisdication_map_full_aerial.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 300px;
  max-height: none;
  margin-top: 0;
  display: block;
}

.rodeomap1.monarch {
  margin-top: 0;
}

.rodeomap2 {
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/6068ea74a382c1fd01a6f9e6_Jurisdication_map-of-fernadez-trails_1.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 300px;
  margin-top: 0;
  display: block;
}

.rodeomap2.monarch {
  margin-top: 0;
}

.grid-96 {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  grid-template-rows: auto;
  justify-content: stretch;
  width: 100%;
  min-width: 0%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
}

.div-block-333 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/6049c7923a28ba791150839c_ABC%20News%20Broadcast%2010-24-2016.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  height: 150px;
}

.div-block-334 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/6049c7a87110649190db3908_Article%20in%20the%20East%20Bay%20Times%2010-24-2016.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  height: 150px;
}

.grid-97 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-bottom: -5px;
}

.button-74 {
  color: #000;
  letter-spacing: 1px;
  background-color: #ffc439;
  border-radius: 20px;
  padding-left: 40px;
  padding-right: 40px;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  font-weight: 900;
}

.div-block-335 {
  margin-top: 10px;
  margin-bottom: 10px;
}

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

.grid-99 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto 40px;
  grid-template-columns: 1fr;
  align-self: stretch;
}

.image-255 {
  border-radius: 0;
  margin-bottom: -5px;
}

.div-block-336 {
  background-color: #212121;
  margin-top: -5px;
  margin-bottom: -2px;
}

.paragraph-277 {
  color: #fff;
  margin-left: 20px;
  margin-right: 20px;
  padding-top: 10px;
  font-size: 1rem;
  line-height: 1.4rem;
}

.grid-100 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
}

.image-256 {
  border-radius: 0;
}

.div-block-337 {
  border: 1px solid #000;
  border-radius: 20px;
  margin-top: 20px;
  padding: 10px 20px;
}

.link-247 {
  color: #000;
}

.html-embed-42 {
  margin-left: 10px;
  margin-right: 10px;
}

.div-block-338 {
  background-color: #e9ffe4;
  padding-top: 5px;
}

.div-block-339 {
  background-color: #fff2a9;
  padding-top: 5px;
}

.link-248, .link-249, .link-250 {
  color: #000;
}

.image-257 {
  margin-top: 10px;
}

.rich-text-monarchs {
  color: #000;
  font-family: Raleway, sans-serif;
  font-size: 1rem;
}

.rich-text-monarchs p {
  color: #000;
  white-space: normal;
  font-size: 1rem;
  line-height: 1.5rem;
}

.rich-text-monarchs a {
  color: #000;
}

.image-258, .image-259, .faq-pollinator-image {
  max-width: 200px;
}

.link-251 {
  color: #000;
}

.paragraph-278 {
  color: #000;
  margin-left: 5px;
  margin-right: 5px;
  font-size: 1rem;
  line-height: 1.5rem;
}

.link-252, .link-253, .link-254, .link-255, .link-256 {
  color: #000;
}

.paragraph-279 {
  color: #000;
  margin-left: 5px;
  margin-right: 5px;
}

.link-257, .link-258, .link-259, .link-260 {
  color: #000;
}

.paragraph-280 {
  text-align: center;
  line-height: 25px;
}

.grid-101 {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  background-color: #fff0;
  border: 1px #000;
  border-radius: 0;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-flow: row;
  margin: 2px;
}

.paragraph-281 {
  text-align: center;
  margin-bottom: 0;
  font-size: 14px;
}

.image-260 {
  float: none;
  clear: none;
  border-radius: 0;
  max-width: none;
  margin-bottom: 0;
  font-size: 14px;
  display: inline-block;
  position: static;
}

.image-260.space {
  margin-bottom: 10px;
}

.image-261 {
  border-radius: 0;
  margin-bottom: 0;
}

.paragraph-282 {
  margin-top: 10px;
  margin-left: 20px;
  margin-right: 20px;
}

.image-262 {
  border-radius: 0;
}

.div-block-340 {
  background-color: #606161;
}

.button-75, .button-76 {
  border-radius: 20px;
  margin: 5px;
}

.hspvid-div {
  margin-bottom: 10px;
}

.hspvid-div.intro {
  background-color: var(--agriculture);
  padding-bottom: 20px;
}

.html-embed-43 {
  justify-content: center;
  display: flex;
}

.link-261, .link-261.w--current {
  color: #fff;
  text-decoration: none;
}

.image-263 {
  border-radius: 0;
  width: 100%;
  min-width: 100%;
  max-width: none;
  margin-top: 80px;
  margin-bottom: -2px;
}

.html-embed-44 {
  background-color: #333;
  width: auto;
  height: auto;
}

.image-264 {
  border: 1px solid #000;
  border-radius: 0;
  margin-bottom: 10px;
}

.white-bold {
  color: #fff;
  font-size: 14px;
}

.white-bold.opportunity {
  text-align: center;
}

.white-regular {
  color: #fff;
  margin-left: 20px;
  margin-right: 20px;
}

.white-regular.padding {
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
}

.image-265 {
  border-radius: 0;
}

.paragraph-283 {
  text-align: center;
  margin-left: 20px;
  margin-right: 20px;
}

.fest-block {
  background-color: #0000;
  border-radius: 0;
  overflow: hidden;
}

.fest {
  background-color: #fff;
  width: 100%;
  height: 100%;
  padding-top: 5px;
  padding-bottom: 5px;
  display: flex;
}

.div-block-342 {
  display: block;
}

.fest-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  justify-items: center;
  margin: auto;
}

.paragraph-284 {
  color: #fff;
  text-align: center;
  margin-left: 20px;
  margin-right: 20px;
}

.white-link {
  color: #fff;
}

.paragraph-285 {
  color: #ee6925;
  text-align: center;
  margin-left: 20px;
  margin-right: 20px;
  font-size: 24px;
  font-weight: 700;
}

.image-266, .image-267, .image-268 {
  border-radius: 0;
  margin-top: 5px;
}

.html-embed-45 {
  width: 300px;
}

.div-block-343 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-172 {
  color: red;
  background-color: #fff9b6;
  border: 1px #000;
  padding: 5px 10px;
  font-family: Raleway, sans-serif;
}

.div-block-344 {
  background-color: #fff9b6;
  border: 3px solid #000;
  margin-bottom: 20px;
}

.heading-173 {
  color: red;
  margin-top: 0;
  font-family: Raleway, sans-serif;
}

.red {
  color: #ff0505;
}

.paragraph-286 {
  text-align: center;
  margin-left: 20px;
  margin-right: 20px;
  font-size: 18px;
  font-weight: 700;
}

.paragraph-287 {
  text-align: center;
  margin-top: 20px;
  margin-left: 20px;
  margin-right: 20px;
  font-size: 18px;
  font-weight: 700;
}

.html-embed-46 {
  margin-bottom: 20px;
}

.image-269 {
  border-radius: 0;
  margin-bottom: 20px;
}

.paragraph-288 {
  text-align: center;
  margin-bottom: 0;
  margin-left: 20px;
  margin-right: 20px;
  font-weight: 700;
}

.div-block-345 {
  margin-left: 20px;
  margin-right: 20px;
}

.div-block-346 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.paragraph-289 {
  text-align: center;
  margin-bottom: 0;
}

.rich-text-block-36 {
  color: #000;
  text-align: center;
}

.paragraph-290 {
  text-align: center;
  font-size: 18px;
  font-weight: 400;
  line-height: 26px;
}

.grid-102 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1.5fr .75fr;
}

.html-embed-47 {
  border-radius: 0;
  height: auto;
  margin-top: 5px;
  margin-left: 20px;
  margin-right: 20px;
  padding-bottom: 7px;
  display: flex;
}

.image-270 {
  border-radius: 0;
}

.div-block-347 {
  margin-top: 20px;
}

.paragraph-291 {
  text-align: center;
  font-weight: 400;
}

.heading-174 {
  color: #fff;
}

.heading-174.board {
  text-align: center;
  margin-top: 0;
  font-family: Raleway, sans-serif;
  font-weight: 400;
}

.image-271 {
  border-radius: 0;
}

.grid-103 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

.div-block-348 {
  padding-top: 10px;
}

.image-272 {
  border-radius: 0;
}

.bold-text-149 {
  color: #fff;
  text-align: center;
  margin-left: 20px;
  margin-right: 20px;
}

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

.image-273 {
  border-radius: 0;
}

.navbar-home {
  background-color: #476324;
}

.nav-container-div {
  justify-content: space-between;
  width: 100%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.nav-menu-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .75fr .5fr 4fr 1fr;
  width: 100%;
}

.container-menu {
  justify-content: space-between;
  align-items: center;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.container-menu.burger {
  justify-content: flex-start;
  max-width: 1000px;
}

.mega-navbar {
  background-color: #476324;
  width: 100vw;
  min-height: 80px;
  max-height: 80px;
  padding: 0 3%;
  position: absolute;
  box-shadow: 0 6px 5px #0003;
}

.button-77 {
  color: #fff;
  background-color: #0000;
  border: 2px solid #fff;
  border-radius: 50px;
  align-self: center;
  padding: 7px 20px;
  font-family: Raleway, sans-serif;
  font-size: 13px;
  font-weight: 500;
}

.button-block {
  flex: 1;
  justify-content: flex-end;
  align-self: center;
  display: flex;
}

.button-block.centered {
  justify-content: center;
  align-items: stretch;
  padding-top: 10px;
}

.nav-menu-group {
  height: 100%;
  margin-left: 20px;
  padding-top: 10px;
  display: flex;
  position: static;
}

.nav-menu-group.top {
  align-self: flex-end;
  margin-bottom: -6px;
  display: flex;
}

.dropdown-menu {
  object-fit: fill;
  justify-content: center;
  align-self: auto;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
}

.dropdown-menu.donate {
  flex: 0 auto;
  justify-content: center;
  width: 105px;
  height: 35px;
  margin-top: 5px;
  margin-left: auto;
  margin-right: 5px;
}

.dropdown-list-1st {
  inset: 0% 0% auto;
}

.dropdown-list-1st.w--open {
  background-color: #333;
  width: 900px;
  display: block;
  top: 100%;
}

.section-16 {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/64188d9643af0684db9241ea_macro-shot-of-honey-bee.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  min-height: 300px;
  display: block;
}

.button-78 {
  border-radius: 20px;
  margin: 5px;
}

.div-block-349 {
  background-color: #0000;
  padding-top: 5px;
  padding-left: 0;
  padding-right: 0;
}

.topbot-upper-2 {
  color: #000;
  background-color: #679fbe;
  height: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.topbot-upper-2.watershed {
  background-color: #6793be;
}

.button-79 {
  border-radius: 20px;
  margin: 5px;
}

.grid-104 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 40px auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  padding-bottom: 0;
  display: grid;
}

.button-80 {
  border-radius: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.button-80.color1 {
  color: #000;
  background-color: #b1c0ae;
  border-radius: 50px;
  padding: 20px;
  font-family: Raleway, sans-serif;
  font-weight: 700;
}

.button-80.color2 {
  color: #000;
  background-color: #b4c97c;
  border-radius: 50px;
  padding: 20px;
  font-family: Raleway, sans-serif;
  font-weight: 700;
}

.article-symposium {
  margin-top: 0;
}

.div-block-350 {
  justify-content: space-around;
  display: flex;
}

.quick-stack {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  padding-top: 0;
  padding-bottom: 0;
}

.cell {
  flex-direction: row;
  justify-content: center;
  align-items: center;
}

.cell-2 {
  align-items: center;
}

.image-274 {
  border-radius: 0;
}

.quick-stack-2 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  margin-bottom: 20px;
  padding: 20px 0 0;
}

.image-275, .image-276 {
  border-radius: 0;
}

.quick-stack-3 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  padding: 0;
}

.image-277, .image-278, .image-279, .image-280, .image-281, .image-282, .image-283, .image-284, .image-285, .image-286, .image-287, .image-288, .image-289, .image-290, .image-291, .image-292, .image-293 {
  border-radius: 0;
}

.bold-text-150 {
  color: #fff;
}

.award-text {
  color: #000;
  text-align: left;
  margin-top: 3px;
  font-family: Raleway, sans-serif;
}

.link-block-36 {
  padding-top: 10px;
}

.award {
  background-color: #333;
  border-radius: 20px;
  margin-top: 20px;
  overflow: hidden;
}

.menu-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 1;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
}

.menu-grid.monarchs {
  max-width: 600px;
  margin-top: 0;
  padding-bottom: 10px;
}

.menu-grid.row._4 {
  max-width: 700px;
}

.menu-grid.row._2, .menu-grid.admin {
  max-width: 500px;
}

.menu-grid.admin._4 {
  max-width: none;
  margin-left: 40px;
  margin-right: 40px;
}

.menu-block-1 {
  flex-direction: column;
  order: 0;
  display: flex;
  position: static;
}

.menu-block-1.split {
  flex-direction: row;
  justify-content: flex-start;
  margin-top: -10px;
  margin-bottom: -10px;
}

.menu-block-1.ag {
  background-color: #0000;
  align-self: stretch;
  height: 100%;
  margin-bottom: 0;
}

.menu-block-1.es {
  background-color: var(--ecostewards);
  opacity: 1;
  margin-bottom: 0;
}

.menu-block-1.mo {
  background-color: #0000;
  margin-bottom: 0;
}

.menu-block-1.wf {
  background-color: var(--wildfire);
  opacity: 1;
}

.menu-block-1.ws {
  opacity: 1;
  background-color: #0000;
  align-self: stretch;
}

.menu-block-1.ws:hover {
  opacity: 1;
  border: 1px #000;
}

.menu-block-1.admin {
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 100%;
  height: 100%;
}

.menu-block-1.admin:hover {
  background-color: #0006;
}

.menu-block-1.admin-dark {
  background-color: #fff0;
}

.menu-block-1.admin-light {
  background-color: #ffffff73;
}

.menu-cell {
  opacity: 1;
  border: 1px #000;
  justify-content: flex-start;
  align-items: stretch;
}

.menu-cell.ag {
  opacity: .8;
  background-color: #0000;
  border-style: none solid solid;
  border-color: #000 #0000 #0000;
}

.menu-cell.ag:hover {
  border-right-style: solid;
  border-right-color: var(--agriculture);
  border-bottom-style: solid;
  border-bottom-color: var(--agriculture);
  border-left-style: solid;
  border-left-color: var(--agriculture);
  opacity: 1;
}

.menu-cell.mo {
  opacity: .8;
  background-color: #0000;
  border: 1px solid #0000;
  border-top: 0 #000;
}

.menu-cell.mo:hover {
  border-right-style: solid;
  border-right-color: var(--monarchs);
  border-bottom-style: solid;
  border-bottom-color: var(--monarchs);
  border-left-style: solid;
  border-left-color: var(--monarchs);
  opacity: 1;
}

.menu-cell.ws {
  opacity: .8;
  background-color: #0000;
  border-bottom-style: solid;
  border-bottom-color: #0000;
  border-left-style: solid;
  border-left-color: #0000;
  border-right-style: solid;
  border-right-color: #0000;
}

.menu-cell.ws:hover {
  border-right-style: solid;
  border-right-color: var(--watershed-med);
  border-bottom-style: solid;
  border-bottom-color: var(--watershed-med);
  border-left-style: solid;
  border-left-color: var(--watershed-med);
  opacity: 1;
}

.menu-cell.wf {
  background-color: var(--transparent);
}

.menu-cell.wf:hover {
  border-top-color: #0000;
}

.menu-name {
  color: #fff;
  text-transform: uppercase;
  border-left: 2px solid #0000;
  justify-content: flex-start;
  align-self: center;
  align-items: stretch;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: -10px;
  padding-bottom: 5px;
  padding-left: 10px;
  font-family: Oswald, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  text-decoration: none;
  display: inline-block;
}

.menu-name:hover {
  border-left: 2px solid #fff;
}

.menu-name.primary {
  align-items: center;
  margin-top: 0;
  padding-bottom: 0;
  padding-left: 10px;
  font-size: 15px;
  font-weight: 400;
  line-height: 18px;
  display: flex;
}

.menu-name.primary.wf {
  opacity: 1;
  border-style: none none none solid;
  border-width: 1px 1px 1px 2px;
  border-top-color: #0000;
  margin-top: 0;
}

.menu-name.primary.wf:hover {
  border-left-color: var(--color);
}

.menu-name.primary.admin {
  border: 1px #000;
  margin-bottom: 3px;
}

.menu-name.bold {
  font-weight: 600;
}

.menu-link {
  flex-direction: row;
  flex: 0 auto;
  order: 0;
  justify-content: flex-start;
  align-self: auto;
  align-items: center;
  width: 100%;
  height: 100%;
  text-decoration: none;
  display: block;
  overflow: visible;
}

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

.menu-link.primary {
  background-color: #0000001a;
}

.link-div {
  text-align: left;
  background-color: #0000;
  justify-content: flex-start;
  width: 100%;
  height: 100%;
  padding: 5px 10px 5px 20px;
  display: flex;
}

.link-div:hover {
  background-color: #0000;
  border: 1px #000;
}

.link-div._2 {
  text-align: center;
}

.link-div.admin {
  justify-content: center;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
}

.link-div.wf {
  padding-left: 10px;
  padding-right: 10px;
}

.link-div.external {
  align-items: center;
  height: auto;
}

.image-294 {
  border-radius: 0;
  width: 17px;
  max-width: none;
  margin-top: -9px;
  margin-left: 7px;
}

.top-nav-text {
  outline-offset: 0px;
  color: #fff;
  text-transform: uppercase;
  background-color: #0000;
  outline: 3px #fff;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 0 15% 0 0%;
  font-family: Roboto Condensed, sans-serif;
  font-weight: 400;
  display: flex;
  position: static;
}

.top-nav-text.drop {
  padding-right: 0;
}

.top-nav-text.programs {
  margin-right: 10px;
  padding-right: 20px;
}

.top-nav-text.about {
  margin-right: 10%;
}

.top-nav-text.donate {
  margin-right: 10px;
}

.dropdown-toggle-4 {
  padding-left: 10px;
  padding-right: 20px;
}

.top-dropdown-toggle {
  justify-content: center;
  align-self: center;
  align-items: center;
  width: auto;
  height: 40px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 20px;
  display: flex;
  position: relative;
}

.top-dropdown-toggle:hover {
  background-color: #0000001a;
}

.top-dropdown-toggle.w--open {
  margin-left: auto;
  margin-right: auto;
}

.top-dropdown-toggle._2 {
  padding-top: 0;
  padding-bottom: 0;
}

.top-dropdown-toggle.dots {
  padding-top: 5px;
  padding-bottom: 5px;
  display: flex;
}

.top-dropdown-toggle.top {
  border-radius: 10px;
  flex: 0 auto;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.top-dropdown-toggle.top:hover {
  background-color: #0000;
}

.top-dropdown-toggle.donate {
  border: 1px solid var(--color);
  border-radius: 7px;
  height: 35px;
  padding: 0 20px;
}

.top-icon {
  color: #fff;
  margin: auto 5px auto 0;
  padding-bottom: 17px;
  padding-left: 0;
}

.top-icon.about {
  margin-right: 0;
}

.top-icon.donate {
  margin-right: 5px;
  padding-bottom: 10px;
  padding-right: 12px;
}

.top-icon.programs {
  margin-right: 10px;
}

.dropdown-list-2nd {
  inset: 0% 0% auto;
}

.dropdown-list-2nd.w--open {
  background-color: #0000;
  width: 100%;
  max-width: none;
  height: auto;
  margin-top: 0;
  padding-top: 0;
  display: block;
  top: 100%;
  box-shadow: 0 13px 10px 3px #00000073;
}

.dropdown-list-2nd.short.w--open {
  background-color: #0000;
  width: 100vw;
  margin-top: 40px;
  margin-left: 0;
  margin-right: 0;
  position: absolute;
  top: 0%;
  overflow: visible;
}

.dropdown-list-3rd {
  inset: 0% 0% auto;
}

.dropdown-list-3rd.w--open {
  background-color: #333;
  width: 900px;
  display: block;
  position: absolute;
  top: 100%;
}

.menu-grid-drop1 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 1;
  max-width: 400px;
  height: 50px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
}

.cell-3, .cell-4, .cell-5 {
  justify-content: center;
}

.menu-cell-1 {
  justify-content: center;
  align-items: stretch;
}

.menu-cell-1:hover {
  background-color: #ffffff1a;
}

.menu-cell-1.split {
  align-items: center;
}

.link-262 {
  align-self: center;
  font-family: Roboto Condensed, sans-serif;
  text-decoration: none;
}

.dot-dot-dot {
  border-radius: 0;
  padding-top: 10px;
  padding-bottom: 10px;
}

.div-block-351 {
  text-align: center;
  background-color: #0000;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  flex-direction: column;
  justify-content: space-between;
  padding-top: 5px;
  padding-bottom: 5px;
  display: flex;
}

.div-block-352 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.paragraph-293 {
  color: #000;
  width: 500px;
}

.div-block-353 {
  background-color: #0000;
  padding-top: 5px;
  padding-left: 0;
  padding-right: 0;
}

.topbot-upper-3 {
  color: #000;
  background-color: #000;
  height: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.topbot-upper-3.watershed {
  background-color: #6793be;
}

.topbotblock-2 {
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 20px;
  margin-top: 20px;
  overflow: hidden;
}

.grid-105 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 40px auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  padding-bottom: 0;
  display: grid;
}

.button-div {
  background-color: var(--button);
  border-radius: 0;
  height: 40px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 8px;
  transition: transform .2s;
  box-shadow: 0 1px 6px 2px #acacac;
}

.button-div:hover {
  background-color: var(--button-hover);
  perspective: none;
  transform-origin: 50%;
  transform: translate(0, 3px);
  box-shadow: 0 2px 5px 3px #03a7ff;
}

.button-div.ccrcd {
  box-shadow: none;
  border-radius: 10px;
  margin-top: 20px;
}

.button-div.but-only {
  box-shadow: none;
  border-radius: 10px;
  height: auto;
  padding-bottom: 5px;
}

.button-div.but-only:hover {
  box-shadow: 0 2px 5px 1px #3898ec80;
}

.button-div.but-only.outside {
  background-color: #caa12b;
}

.button-div.but-only.outside:hover {
  background-color: #b99527;
}

.button-div.but-only.outside.act {
  background-color: var(--button);
}

.button-div.but-only.outside.act:hover {
  background-color: var(--button-hover);
}

.button-div.but-only.outside.goto {
  background-color: #2575af;
}

.button-div.but-only.grad {
  background-image: linear-gradient(0deg, var(--button-hover), var(--button) 43%);
}

.button-div.large {
  height: 55px;
}

.button-div.round {
  border-radius: 15px;
  margin-top: 0;
  margin-bottom: 20px;
}

.button-heading {
  color: #fff;
  -webkit-text-stroke-width: 0px;
  -webkit-text-stroke-color: #000;
  text-transform: uppercase;
  background-color: #0000;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  margin-left: 10px;
  margin-right: 10px;
  padding: 2px 8px 0;
  font-family: Raleway, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.3rem;
  text-decoration: none;
  display: flex;
}

.button-heading.goto {
  text-transform: none;
  margin-left: 40px;
  margin-right: 0;
}

.button-heading.opp {
  color: #000;
  line-height: 1.4rem;
}

.button-wrapper {
  object-fit: fill;
  flex-direction: row;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
}

.button-wrapper.but-only {
  flex-direction: row;
  display: flex;
}

.image-295 {
  border-radius: 0;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}

.image-295.goto {
  max-width: none;
}

.image-295.adjust {
  margin-right: 15px;
  padding-right: 0;
}

.button-text-div, .button-image-div {
  align-self: center;
}

.button-image-div.goto {
  margin-bottom: 5px;
  margin-left: 10px;
  margin-right: 20px;
  position: relative;
}

.button-image-div.adjust {
  margin-right: 20px;
}

.button-image-div.adjust2 {
  margin-bottom: 9px;
}

.div-block-354 {
  width: 900px;
}

.paragraph-294 {
  color: #000;
  margin-left: 20px;
  margin-right: 20px;
}

.section-17 {
  justify-content: center;
  display: flex;
}

.div-block-355 {
  text-align: center;
  object-fit: cover;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: auto;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 0;
  display: flex;
  position: static;
}

.html-embed-48 {
  object-fit: cover;
  flex-direction: row;
  flex: 1;
  justify-content: center;
  width: 100%;
  margin-bottom: auto;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: static;
}

.quick-stack-4 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  margin-bottom: 10px;
  padding: 0 10px;
}

.image-296 {
  border-radius: 0;
}

.button-link {
  text-decoration: none;
}

.button-link.but-only {
  flex: 0 auto;
  margin-top: 0;
}

.html-embed-49 {
  height: auto;
  margin-top: 10px;
  margin-left: 20px;
  margin-right: 20px;
  padding-bottom: 7px;
  display: flex;
}

.paragraph-295 {
  text-align: center;
  margin-left: 20px;
  margin-right: 20px;
}

.link-263 {
  color: #000;
}

.div-block-356 {
  background-color: #333;
  border-radius: 13px;
  margin-bottom: 10px;
  padding: 10px 20px;
  display: inline-block;
}

.quick-stack-5 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.rich-text-block-37 {
  color: #000;
  font-size: 16px;
}

.image-297, .image-298 {
  border-radius: 0;
}

.accordion-monarchs {
  font-family: Raleway, sans-serif;
  font-size: 14px;
}

.accordion-monarchs a {
  color: #333;
}

.accordion-monarchs ul {
  color: #333;
  font-family: Raleway, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
}

.tab-link-tab-2-34 {
  background-color: #6f6f6f;
  border-radius: 0;
  padding-top: 3px;
  padding-bottom: 3px;
}

.tab-link-tab-2-34.w--current {
  background-color: #7c9abb;
  border: 1px solid #4361da;
  border-bottom-right-radius: 0;
}

.tabs-content-4 {
  border-radius: 0;
}

.div-block-357 {
  text-align: center;
  background-color: #0000;
}

.paragraph-296 {
  color: #fff;
}

.paragraph-297 {
  color: #fff;
  text-align: right;
}

.grid-106 {
  grid-column-gap: 10px;
  grid-row-gap: 5px;
  grid-template-columns: 1fr 1fr;
  margin-top: 10px;
}

.image-299 {
  border-radius: 10px;
  flex: 0 auto;
  margin-top: 10px;
  margin-bottom: 0;
  display: block;
  position: static;
}

.text-block-41, .text-block-42 {
  color: #fff;
}

.heading-176 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 5px;
  font-family: Raleway, sans-serif;
  font-weight: 400;
}

.heading-177 {
  color: #fff;
  text-align: center;
  margin-top: 6px;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
}

.text-block-43 {
  color: #fff;
}

.paragraph-298 {
  color: #fff;
  text-align: center;
}

.paragraph-299 {
  color: #fff;
  text-align: right;
  margin-bottom: 0;
}

.paragraph-300 {
  color: #fff;
  margin-bottom: 0;
}

.section-18 {
  height: auto;
  margin-top: 20px;
  padding-top: 0;
}

.button-only {
  background-color: #0000;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  height: 100%;
  margin: 20px 0 auto;
  display: flex;
  overflow: visible;
}

.button-only._40space {
  margin-top: 40px;
}

.button-only.act {
  margin-top: 20px;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 10px;
}

.rich-text-block-38 {
  color: #000;
  margin-left: 0;
  margin-right: 20px;
  font-family: Raleway, sans-serif;
}

.video-4 {
  margin-top: 20px;
}

.quick-stack-6 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
}

.quick-stack-7 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-radius: 20px;
  margin-top: 20px;
  padding: 0;
  overflow: hidden;
}

.cell-6 {
  background-color: var(--agriculture);
  align-items: center;
}

.hsp-video {
  border-radius: 0;
  margin-bottom: 10px;
}

.div-block-358 {
  outline-offset: 0px;
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 20px;
  outline: 3px #0000;
  margin-top: 20px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.div-block-359 {
  background-color: var(--agriculture);
}

.all-black-text {
  text-decoration: underline;
}

.all-black-text a {
  color: #000;
}

.div-block-360 {
  background-color: #0000;
  justify-content: center;
  display: flex;
}

.div-block-361 {
  background-color: #0000;
}

.mural {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px 5px 0;
}

.quick-stack-8 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  margin: 5px 10px 0;
  padding: 0;
}

.cell-10 {
  align-items: center;
}

.link-264 {
  color: #000;
}

.footlink {
  color: #fff;
  text-decoration: none;
}

.donategrids {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  justify-content: stretch;
  margin-top: 5px;
  margin-left: auto;
  margin-right: 0;
}

.quick-stack-single {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  width: auto;
  height: auto;
  padding: 0;
}

.image-300 {
  border-radius: 0;
}

.menu-wrap {
  background-color: #000c;
  justify-content: center;
  margin: 0;
  display: flex;
}

.menu-wrap.row {
  height: 40px;
}

.quick-stack-10 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  padding: 0;
}

.menu-column-wrap {
  background-color: #0000;
  flex: 1;
  display: block;
}

.menu-column-wrap.watershed {
  background-color: #0000;
  padding-left: 0;
  padding-right: 0;
}

.menu-column-wrap.wildfire {
  background-color: #0000;
  border: 1px #000;
  width: 100%;
  min-width: 200px;
}

.menu-column-wrap.ecostewards {
  background-color: #0000;
  border: 1px #000;
  width: 100%;
}

.menu-column-wrap.agriculture {
  background-color: #0000;
  padding-left: 0;
  padding-right: 0;
}

.menu-column-wrap.monarchs {
  background-color: #0000;
  margin-top: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

.div-block-362 {
  height: 45px;
}

.link-stack {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding: 5px 0 5px 20px;
  text-decoration: none;
}

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

.cell-11 {
  text-decoration: none;
}

.cell-12 {
  justify-content: center;
}

.div-link-block {
  border: 1px #000;
  width: 100%;
  height: 100%;
}

.div-link-block:hover {
  background-color: #0000001a;
  border: 1px #000;
}

.div-link-block.primary {
  background-color: #0000;
}

.div-link-block.primary:hover {
  background-color: #0000001a;
}

.quick-stack-double {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #0000;
  border: 1px #000;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
}

.div-block-363 {
  height: auto;
}

.menu-button-4 {
  height: 70px;
  margin-top: 5px;
  margin-left: 0;
  font-size: 16px;
}

.menu-button-4:hover {
  background-color: #0000001a;
  border-radius: 7px;
}

.menu-button-4.w--open {
  background-color: var(--transparent);
  align-items: center;
  margin-left: 0;
  display: flex;
}

.menu-button-4.w--open:hover {
  background-color: #0000001a;
}

.menu-button-block {
  height: 80px;
}

.nav-menu-block {
  background-color: #0000;
  height: 80px;
  margin-left: 20px;
  padding-top: 0;
  display: flex;
  position: static;
}

.nav-menu-block.top {
  align-self: flex-end;
  margin-bottom: -6px;
  display: flex;
}

.nav-menu-block.burger {
  background-color: #000000b3;
  align-items: flex-start;
  height: 40px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
}

.menu-quick-stack {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding: 0;
}

.menu-quick-stack.burger {
  grid-column-gap: 0px;
  flex: 0 auto;
  width: 70%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  position: static;
}

.div-block-364 {
  max-width: 1000px;
}

.menu-accordion {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: auto;
  padding-bottom: 0;
  display: grid;
}

.menu-accordion.no-button {
  grid-template-rows: 40px auto;
}

.menu-accordion.navbar {
  background-color: #0000;
  grid-template-columns: 1fr 1fr 1fr;
}

.menu-wrapper {
  border: 4px #0000;
  border-radius: 0;
  justify-content: center;
  width: 800px;
  margin: 0;
  padding-top: 0;
  display: flex;
  overflow: hidden;
}

.menu-wrapper.about {
  margin-top: 0;
}

.menu-wrapper.navbar {
  background-color: #0000;
  height: 100px;
}

.dropdown-accordion {
  inset: 0% 0% auto;
}

.dropdown-accordion.w--open {
  opacity: 1;
  background-color: #00000080;
  justify-content: center;
  width: auto;
  max-width: none;
  height: auto;
  margin-top: 0;
  padding-top: 0;
  display: flex;
  top: 100%;
  overflow: visible;
}

.dropdown-accordion.w--open:hover {
  opacity: 1;
}

.menu-accordion-list {
  background-color: #0000;
  padding-left: 0;
  padding-right: 0;
  display: block;
  position: static;
}

.menu-accordion-list.hsp {
  background-color: #fff;
  margin-top: -10px;
  padding-top: 10px;
}

.menu-accordion-list.ws {
  background-color: #1284c1e6;
}

.menu-accordion-list.ws.test {
  position: relative;
}

.menu-accordion-list.ag {
  background-color: #1c6d47e6;
}

.menu-accordion-list.mo {
  background-color: #e47325e6;
}

.program-title {
  color: #fafafa;
  white-space: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Oswald, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.program-title.hsp {
  color: #000;
  font-size: 24px;
  font-weight: 400;
  line-height: 26px;
}

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

.accordion-trigger {
  background-color: #0000;
  justify-content: space-between;
  align-items: center;
  height: 40px;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.accordion-trigger:hover {
  background-color: #0000001a;
}

.accordion-trigger.hsp {
  background-color: var(--health-soils);
}

.accordion-trigger.hsp.full {
  background-color: #0000;
  padding-right: 0;
}

.accordion-trigger.ws {
  background-color: #0000;
  height: 40px;
}

.accordion-trigger.ag {
  background-color: var(--agriculture);
}

.accordion-trigger.mo {
  background-color: #0000;
}

.accordion-trigger.es {
  background-color: var(--ecostewards);
}

.accordion-trigger.es.full {
  background-color: #0000;
  padding-right: 0;
}

.accordion-trigger.wf {
  background-color: var(--wildfire);
}

.accordion-trigger.wf.full {
  background-color: #0000;
  padding-right: 0;
}

.accordion-trigger.du {
  background-color: #0000;
}

.accordion-trigger.test {
  width: 50%;
}

.accordion-trigger.dgrey {
  background-color: #575757e6;
}

.accordion-trigger.grey {
  background-color: #797979e6;
}

.accordion-title-button {
  background-color: #0000;
  border: 1px #000;
  width: 260px;
  margin-top: 0;
  padding: 10px 30px 10px 20px;
  font-family: Oswald, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
}

.accordion-title-button:hover {
  background-color: #0000001a;
}

.accordion-title-button.full {
  border: 1px #000;
  width: 100%;
}

.accordion-title-button.full:hover {
  background-color: #0000001a;
}

.accordion-title-button.full.dgray {
  background-color: #0000;
}

.accordion-title-button.full.gray {
  background-color: var(--grey);
}

.accordion-title-button.test {
  z-index: 30;
  position: static;
}

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

.menu-accordion-icon {
  color: #fff;
  font-size: 20px;
  font-weight: 400;
}

.menu-accordion-icon.hsp {
  color: #000;
}

.menu-accordion-item {
  background-color: #0000;
  width: 100%;
  margin-top: -5px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
}

.menu-accordion-item.hsp {
  border-radius: 20px;
}

.menu-accordion-item.ag {
  background-color: #1c6d47e6;
}

.menu-accordion-item.ws {
  background-color: #1284c1e6;
  margin-top: 0;
}

.menu-accordion-item.ws.navbar {
  width: 400px;
  margin-top: 37px;
  position: relative;
  overflow: hidden;
}

.menu-accordion-item.mo {
  background-color: #e47325e6;
}

.menu-accordion-item.wf {
  background-color: #be3d06e6;
}

.menu-accordion-item.hs {
  background-color: var(--health-soils);
}

.menu-accordion-item.du {
  background-color: #974b97e6;
}

.menu-accordion-item.es {
  background-color: #727f4ae6;
}

.menu-accordion-item.dgray {
  background-color: #575757e6;
}

.menu-accordion-item.gray {
  background-color: #797979e6;
}

.menu-accordion-item.top {
  margin-top: 0;
}

.menu-stack1 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  width: 100%;
  padding: 0;
}

.quick-stack-double-copy {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
}

.cell-nav {
  text-align: center;
  border-radius: 0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
}

.cell-nav:hover {
  background-color: #0000004d;
}

.quick-stack-12 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding: 0;
}

.div-block-365 {
  background-color: var(--button);
}

.cell-17 {
  background-color: #71afc7;
}

.cell-18 {
  background-color: #c26969;
}

.topdropdown-toggle-div {
  align-self: stretch;
  width: 100%;
  height: 40px;
  padding-left: 5%;
  padding-right: 5%;
}

.top-dropdown-toggle-div {
  height: 40px;
  padding-left: 15px;
  padding-right: 15px;
}

.paragraph-301 {
  color: #fff;
  text-align: center;
  margin-bottom: 0;
  font-size: 75px;
  font-weight: 600;
  line-height: 50px;
}

.link-block-39 {
  opacity: 1;
  background-color: #4f9fe5;
  border-radius: 7px;
  margin-bottom: 10px;
  margin-left: 5px;
  margin-right: 5px;
  text-decoration: none;
  display: inline-block;
  box-shadow: 3px 3px 7px -1px #000000d9;
}

.paragraph-302 {
  color: #fff;
  margin-left: 5px;
  font-size: 13px;
}

.tabs-4 {
  width: 550px;
  margin-top: 10px;
  display: inline-block;
  position: static;
}

.grid-107 {
  text-align: center;
  border-radius: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: stretch start;
  margin-right: 0;
  display: flex;
}

.grid-107.zoom {
  margin-right: 0;
}

.text-block-44 {
  color: #fff;
  text-align: center;
  font-family: Raleway, sans-serif;
  font-size: 25px;
  font-weight: 300;
}

.paragraph-303 {
  color: #000;
  text-align: left;
  margin: 10px;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
}

.grid-108 {
  border: 1px #fff;
  border-top-style: solid;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

.image-301 {
  text-align: center;
  margin-top: 3px;
  margin-bottom: 5px;
  margin-right: 0;
  display: block;
}

.paragraph-304 {
  z-index: 4;
  color: #fff;
  text-align: center;
  margin-bottom: 0;
  padding-top: 10px;
  font-size: 18px;
  font-weight: 600;
  position: relative;
}

.paragraph-305 {
  color: #fff;
  text-align: center;
  font-size: 16px;
}

.heading-178 {
  color: #fff;
  text-align: center;
  text-shadow: 3px 3px 6px #000;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-top: 145px;
  font-family: Raleway, sans-serif;
  font-size: 50px;
  font-weight: 300;
  text-decoration: none;
  display: flex;
  position: static;
  top: -52px;
}

.heading-178.compliance {
  text-shadow: none;
  margin: 0 10px 10px;
  padding-top: 16px;
  font-size: 24px;
  line-height: 30px;
}

.paragraph-306 {
  color: #fff;
  text-align: center;
  margin-top: 15px;
  margin-bottom: 0;
  padding-bottom: 0;
  font-size: 18px;
  font-weight: 600;
  line-height: 20px;
}

.div-block-366 {
  margin-top: 50px;
  padding-bottom: 10px;
}

.div-block-367 {
  text-align: left;
  display: block;
}

.heading-179 {
  color: #fff;
  text-align: left;
  margin-top: 0;
  font-family: Raleway, sans-serif;
  font-size: 25px;
  font-weight: 600;
}

.div-block-368 {
  background-color: #00000080;
}

.nav-menu-div-block {
  object-fit: fill;
  background-color: #0000;
  border: 3px #0000;
  border-radius: 0;
  justify-content: space-between;
  width: 900px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
  overflow: hidden;
}

.nav-menu-div-block.darkbg {
  background-color: #333;
}

.nav-menu-div-block.pollinator {
  padding-top: 0;
}

.nav-menu-div-block.compliance {
  background-color: #fff;
}

.nav-accordion-block {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 0 #000;
  border-radius: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: grid;
  position: static;
  inset: 0% 0% auto;
  overflow: hidden;
}

.nav-accordion-block.hsp {
  border-radius: 0;
  margin-top: 10px;
}

.nav-accordion-item {
  width: auto;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
}

.nav-accordion-item.hsp {
  border-radius: 20px;
}

.nav-accordion-item.about {
  width: 170px;
  overflow: hidden;
}

.nav-accordion-item.donate {
  width: 180px;
}

.nav-accordion-item.programs {
  width: 550px;
  overflow: hidden;
}

.nav-accordion-toggle {
  background-color: #0000;
  justify-content: space-between;
  align-items: center;
  height: 80px;
  margin-bottom: 0;
  display: flex;
  position: absolute;
}

.nav-accordion-toggle.hsp {
  background-color: var(--agriculture);
}

.nav-accordion-icon {
  color: #fff8f8;
}

.nav-accordion-icon.hsp {
  color: #000;
}

.nav-text-block {
  white-space: normal;
  font-family: Roboto Condensed, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 16px;
  text-decoration: none;
}

.nav-text-block.hsp {
  color: #000;
  font-size: 24px;
  font-weight: 400;
  line-height: 26px;
}

.nav-accordion-list {
  background-color: #0000;
  width: auto;
  margin-top: 84px;
  padding-left: 5px;
  padding-right: 5px;
  display: block;
  position: static;
}

.nav-accordion-list.hsp {
  background-color: #fff;
  margin-top: -10px;
  padding-top: 10px;
}

.nav-accordion-list.programs {
  flex-direction: row;
  width: 100%;
  display: block;
  position: relative;
}

.nav-accordion-list.donate {
  width: 200px;
  position: static;
}

.nav-accordion-content {
  background-color: #0000;
  margin-left: 0;
  margin-right: 0;
  position: static;
}

.nav2-accordion-block {
  border: 0 #000;
  border-radius: 0;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: visible;
}

.nav2-accordion-block.hsp {
  border-radius: 0;
  margin-top: 10px;
}

.nav2-accordion-item {
  width: 100%;
  margin-bottom: -5px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
}

.nav2-accordion-item.hsp {
  border-radius: 20px;
}

.nav2-accordion-item.ws {
  background-color: #1284c1e6;
}

.nav2-accordion-item.admin {
  background-color: #575757e6;
}

.nav2-accordion-item.ag {
  background-color: #1c6d47e6;
}

.nav2-accordion-item.mo {
  background-color: #e47325e6;
}

.nav2-accordion-item.es {
  background-color: #727f4ae6;
}

.nav2-accordion-item.wf {
  background-color: #be3d06e6;
}

.nav2-accordion-item.du {
  background-color: #a84c63e6;
}

.nav2-accordion-toggle {
  background-color: #0000;
  justify-content: space-between;
  align-items: center;
  height: 40px;
  margin-bottom: 0;
  padding-left: 5px;
  padding-right: 5px;
  display: flex;
}

.nav2-accordion-toggle.hsp {
  background-color: var(--agriculture);
}

.nav2-accordion-icon {
  color: #fff;
}

.nav2-accordion-icon.hsp {
  color: #000;
}

.nav2-text-block {
  white-space: normal;
  font-family: Roboto Condensed, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 16px;
}

.nav2-text-block.hsp {
  color: #000;
  font-size: 24px;
  font-weight: 400;
  line-height: 26px;
}

.nav2-accordion-list {
  background-color: #0000;
  padding-left: 0;
  padding-right: 0;
  display: block;
  position: static;
}

.nav2-accordion-list.hsp {
  background-color: #fff;
  margin-top: -10px;
  padding-top: 10px;
}

.nav2-accordion-content {
  background-color: #0000;
  margin-left: 0;
  margin-right: 0;
}

.nav-bold-text {
  color: #fff;
  font-size: 16px;
  font-weight: 400;
}

.nav-container-menu {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  object-fit: fill;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.nav-mega-navbar {
  background-color: #476324;
  width: 100vw;
  min-height: 80px;
  padding: 0 3%;
  position: static;
  box-shadow: 0 6px 5px #0003;
}

.nav-top-text {
  color: #fff;
  font-size: 16px;
  font-weight: 400;
  position: static;
}

.nav-link-box {
  flex-direction: row;
  align-items: stretch;
  padding-top: 31px;
  padding-bottom: 38px;
  text-decoration: none;
  display: block;
}

.nav-text-holder {
  text-align: center;
  font-family: Roboto Condensed, sans-serif;
}

.nav-no-drop-box {
  height: 80px;
  position: relative;
}

.brand {
  position: static;
}

.quick-stack-13 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  width: auto;
  padding: 0;
  position: absolute;
  inset: 0% 0% auto;
}

.nav-div-social-block {
  object-fit: fill;
  align-items: center;
  height: 80px;
  margin-left: 20px;
  display: flex;
  position: static;
}

.quick-stack-14 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding: 0;
}

.cell-19 {
  flex-direction: row;
  align-items: stretch;
}

.roll-over-div {
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.roll-over-div:hover {
  background-color: #0000001a;
}

.dropdown-toggle-5 {
  background-color: #0000;
}

.dropdown-toggle-5.w--open {
  background-color: #8c8daf;
}

.dropdown-link-8 {
  background-color: #d88d8d;
}

.dropdown-toggle-6 {
  background-color: #6dddbf;
  width: 100%;
  margin-right: 55px;
  display: flex;
  position: static;
}

.dropdown-toggle-6.w--open {
  position: static;
}

.dropdown-link-9, .dropdown-link-10 {
  background-color: #d88d8d;
  position: static;
}

.dropdown-link-11, .dropdown-link-12, .dropdown-link-13 {
  background-color: #56d3a9;
  margin-right: 55px;
}

.quick-stack-15 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding: 0;
}

.div-block-369 {
  background-color: var(--button-hover);
  width: 260px;
  height: 40px;
}

.quick-stack-16 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding: 0;
}

.accordion-title-block {
  align-self: center;
  align-items: center;
  width: 260px;
  height: 40px;
  padding-left: 20px;
  display: flex;
}

.accordion-title {
  color: #fff;
  margin-bottom: 0;
  font-family: Oswald, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.dropdown-list-11 {
  position: relative;
}

.dropdown-list-11.w--open {
  position: absolute;
}

.dropdown-7 {
  background-color: #717abd;
  width: 100%;
  display: flex;
  position: static;
}

.body-9 {
  background-color: #8fb0d4;
}

.paragraph-307 {
  height: 600px;
  margin-top: 60px;
  margin-left: 40px;
  margin-right: 40px;
  font-size: 40px;
  line-height: 70px;
}

.ag {
  background-color: var(--agriculture);
}

.mo {
  background-color: var(--monarchs);
}

.div-block-370 {
  background-color: var(--dumping);
  width: 100%;
  height: 100%;
  position: relative;
}

.div-block-371 {
  object-fit: fill;
  background-color: #5d6186;
  display: flex;
  position: static;
}

.es {
  opacity: .8;
  border: 1px solid #0000;
  border-top: 0 #000;
}

.es:hover {
  border-right: 1px solid var(--ecostewards);
  border-bottom: 1px solid var(--ecostewards);
  border-left: 1px solid var(--ecostewards);
  opacity: 1;
}

.wf {
  background-color: var(--wildfire);
  opacity: .8;
  border: 1px solid #0000;
  border-top: 0 #000;
}

.wf:hover {
  border-right: 1px solid var(--wildfire);
  border-bottom: 1px solid var(--wildfire);
  border-left: 1px solid var(--wildfire);
  opacity: 1;
}

.quickstack-ws, .quickstack-ag, .quickstack-mo {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding: 0;
}

.quick-stack-17 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  margin-bottom: 10px;
  padding: 0;
}

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

.cell-20 {
  flex-direction: column;
  align-items: stretch;
}

.image-302, .image-303, .image-304, .image-305 {
  border-radius: 0;
}

.cell-21 {
  align-items: center;
}

.link-block-40 {
  align-self: center;
}

.image-306, .image-307 {
  border-radius: 0;
}

.icon-14 {
  color: #fff;
  margin-top: -7px;
  font-size: 45px;
}

.icon-14:hover {
  color: #fff;
}

.button-81 {
  margin-right: 34px;
}

.dropdown-toggle-7 {
  align-items: center;
  height: 80px;
  margin-right: 20px;
  display: flex;
}

.menu-block {
  flex-direction: row;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.dropdown-8 {
  margin-left: 0;
  margin-right: 0;
}

.text-block-45 {
  color: #fff;
  font-family: Roboto, sans-serif;
}

.icon-15 {
  color: #fff;
  margin-right: 0;
}

.div-block-374 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/652825c4dfb90243d45f0d5f_watershed.png");
  background-position: 50%;
  background-size: cover;
  height: 220px;
}

.div-block-375 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/6528279712d4b57a290fe4c3_Screenshot_weedwacking2_TA.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  height: 220px;
}

.div-block-376 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/65282936eed2dd8a283d303a_orchard.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  height: 220px;
}

.div-block-contact-logo {
  justify-content: space-around;
  align-items: center;
  height: auto;
  margin-top: 0;
  display: block;
}

.image-308 {
  border-radius: 0;
  margin-right: 5px;
}

.image-308.usda {
  margin-top: 10px;
}

.bold-text-152 {
  font-size: 14px;
  line-height: 16px;
}

.link-block-41 {
  margin-left: 10px;
  margin-right: 10px;
}

.quick-stack-18, .quick-stack-19 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding: 10px;
}

.dropdown-list-12 {
  background-color: #ac5858;
}

.dropdown-list-12.w--open {
  background-color: #000000b3;
}

.dropdown-link-14 {
  color: #fff;
  font-family: Roboto, sans-serif;
}

.dropdown-link-14:hover {
  background-color: #0003;
}

.dropdown-link-15 {
  color: #fff;
  font-family: Roboto, sans-serif;
}

.dropdown-link-15:hover {
  background-color: #0003;
}

.button-82 {
  border-radius: 10px;
  height: auto;
  margin-top: 20px;
  display: block;
}

.logo-link {
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.quick-stack-third {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  width: 100%;
  padding: 0;
}

.third-block {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/653bf6f0bea59679ee295b8f_third_mo-ranchers.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  width: 100%;
  height: 200px;
  margin-bottom: -5px;
  display: flex;
}

.third-block.es1 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/653bf315153b1f90f1246763_third_es-weedwack.png");
}

.third-block.ws1 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/653bf32dacae258fd251d0c5_third_ws-bird.png");
}

.third-block.mo2 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/653bf79670afaafa9417ffa9_third_mo-gardeners.png");
}

.third-block.mo3 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/653bf7abd4e104be7d5dddfa_third_mo-community.png");
}

.third-block.r2r-0723-1 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/64b0261fc9e595381143d72a_Marsh%20Creek_Photos_reservoirBWeise12317.jpg");
  background-position: 50%;
  flex-direction: column;
  justify-content: flex-start;
}

.third-block.r2r-0723-2 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/64ac872886b1b87b97b22424_252A2224.jpg");
  background-position: 50%;
  flex-direction: column;
  justify-content: flex-start;
}

.third-block.r2r-0723-3 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/64ac87deee80430969f4abe6_The%20Purple%20Ones3.png");
  background-position: 50%;
  flex-direction: column;
  justify-content: flex-start;
}

.third-block.r2r-0723-1 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/641a6dc6f54c56ab99377f59_EarthDay_teaser.png");
  background-position: 50%;
}

.third-block.r2r-0323-2 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/641a6de16f25b77af22dac7b_Salamander_frog_teaser.png");
  background-position: 50%;
  flex-direction: column;
  justify-content: flex-start;
}

.third-block.r2r-0323-3 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/641a6df5cec88a7f6ea24d44_Wildfire_teaser.png");
  background-position: 50%;
  flex-direction: column;
  justify-content: flex-start;
}

.third-block.r2r-1122-1 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/637d64586a464fa4581a0c57_IMG_1543_sm.png");
  flex-direction: column;
  justify-content: flex-start;
}

.third-block.r2r-1122-2 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/637d647a26f4f0f86c62eb72_GivingTuesday_HeartGlobe_sm.png");
  background-position: 50%;
  flex-direction: column;
  justify-content: flex-start;
}

.third-block.r2r-1122-3 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/637d6567873ca62b48b1d3d1_P1030114_sm.png");
  flex-direction: column;
  justify-content: flex-start;
}

.third-block.r2r-0323-1 {
  flex-direction: column;
  justify-content: flex-start;
}

.third-block.r2r-0922-1 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/63077c84c67fe76454dbb08a_plastic-free.png");
  flex-direction: column;
  justify-content: flex-start;
}

.third-block.r2r-0922-2 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/63077ca5ebbfaae46e43131e_native-plants.png");
  background-position: 50%;
  flex-direction: column;
  justify-content: flex-start;
}

.third-block.r2r-0922-3 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/63077cc10fbd5469ca16d48f_delta-life.png");
  background-position: 50%;
  flex-direction: column;
  justify-content: flex-start;
}

.third-block.event1 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/6845bb16251d397e5f68fa58_2025-05-31-12.40.48_sized.png");
}

.third-block.event2 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/678571f3d4baff973390a374_eDNA-testing-Black-Diamond-Mines_P1060533.png");
  background-position: 50% 100%;
}

.third-block.event3 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/67857231b25f572123f05f49_McNabney%20Marsh%20IMG_1426.jpeg");
  background-position: 50% 100%;
}

.eventdiv {
  justify-content: center;
  width: auto;
  margin: 10px auto 0;
  display: flex;
}

.eventdiv.home {
  margin-bottom: 10px;
  margin-left: 20px;
  margin-right: 20px;
}

.credit-div {
  margin-top: 5px;
  margin-left: 20px;
  display: flex;
}

.article-teaser-fade {
  background-image: linear-gradient(#0000, #fff);
  width: 580px;
  max-width: none;
  height: 100px;
  min-height: 100px;
  max-height: none;
  margin-left: 0;
  margin-right: 0;
  display: block;
  position: absolute;
  overflow: visible;
}

.credit-div-main {
  text-align: center;
  justify-content: center;
  margin-top: 5px;
  margin-left: 20px;
  margin-right: 20px;
  display: flex;
}

.image-309 {
  border-radius: 0;
  margin-left: 0;
  margin-right: 0;
}

.blog-program-title {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.newsletter-banner {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50% 0;
  background-size: cover;
  height: 500px;
}

.newsletter-banner._1 {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/63077c84c67fe76454dbb08a_plastic-free.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 10px;
  overflow: hidden;
}

.newsletter-banner.color {
  background-color: #ffffff87;
  background-image: none;
  height: auto;
}

.newsletter-banner._2 {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/63077ca5ebbfaae46e43131e_native-plants.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 10px;
  overflow: hidden;
}

.newsletter-banner._3 {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/63077cc10fbd5469ca16d48f_delta-life.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px 20px 0 0;
  overflow: hidden;
}

.newsletter-banner._3.nov22 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/637d647a26f4f0f86c62eb72_GivingTuesday_HeartGlobe_sm.png");
}

.newsletter-banner._3.youth {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/637d6567873ca62b48b1d3d1_P1030114_sm.png");
}

.newsletter-banner._3.garden {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/637d694de2736958d45b3c61_IMG_3967.JPG");
}

.newsletter-banner._3.earthday {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/641a70c779a4d3f1de869404_Crockett-Beach-Cleanup2.png");
}

.newsletter-banner._3.species {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/63b61aad24e16efe3ad54d2b_website_banner_shorelinefest1.png");
}

.newsletter-banner._3.wildfire {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/641a85cab8c40209291c3240_prescribed-fire2.png");
  background-position: 50% 100%;
}

.newsletter-banner._3.food-farm {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/64ac872886b1b87b97b22424_252A2224.jpg");
  background-position: 50%;
  background-size: cover;
}

.newsletter-banner.shorelinefest {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/64ac87deee80430969f4abe6_The%20Purple%20Ones3.png");
  background-position: 50% 25%;
  background-size: cover;
}

.newsletter-banner.mlk1 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/659d91e3d07ee56845e9360b_img1.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  height: 500px;
}

.newsletter-banner.lft {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/659dbdd8a7be09a69525a5c3_img1.png");
}

.newsletter-banner.americorps {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/659dc019f29c0489bd026d5b_img2.png");
}

.newsletter-banner.irrigation1 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/6606061223d6da05d887aa4c_irrigation.png");
}

.newsletter-banner.earthday1 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/66072a18f8bfdfd39b1ba312_eartrhday_planting1.png");
}

.newsletter-banner.edna1 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/66073420bc9a092bda603f00_edna_testing1.png");
}

.newsletter-banner.ag-workshop1 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/6615b1ea9bade5297c5fe824_ag-workshop1.png");
}

.newsletter-banner.nottoolate {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/67cf4fd10d1a65bbcc1c9577_Main-photo.png");
  background-position: 50% 25%;
  background-attachment: scroll;
}

.newsletter-banner.fromtheclassroom {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/67cf57d06fbe323219d67d3e_Article-2--Main-Photo2.png");
  background-position: 50% 0;
  background-attachment: scroll;
}

.newsletter-banner.beyondtheplanting {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/67cf59b7081ab72843d43685_Article-3--Main-Photo2.png");
  background-position: 50%;
  background-attachment: scroll;
}

.newsletter-banner.earthdaydream {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/67eac26da121b46eff70eeae_pic1_IMG_5733.png");
}

.newsletter-banner.urbanfarm {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/67eac6f2511f36dc38be1bb8_pic1_IMG_1465.png");
}

.newsletter-banner.cometogether {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/67ead06c2d7e81052f8ec991_pic1_195AED21-DC23-47C7-B1E3-1682A24303FF.png");
}

.newsletter-banner.restoring-the-delta {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/681e8818ea06b8287c41dc04_JMpic1_PHOTO-2025-05-09-15-42-11.png");
  background-position: 50%;
}

.newsletter-banner.migrating-fish {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/681e2d0e4d79f122cf351714_CLpic1_20180421_095124.png");
  background-position: 50% 0;
}

.newsletter-banner.poppy {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/681e332d14c11e611ff7001e_ER-MCpic1_20250428_161309.png");
  background-position: 50% 0;
}

.newsletter-banner.becoming-a-part {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/6848bdea0e2688b65665de3e_matilija-poppy-San-Francisco_sized.png");
  background-position: 50%;
  background-size: cover;
}

.newsletter-banner.planet-ocean {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/68597d98a563f78a015e6265_DSC_0155_sized.png");
}

.newsletter-banner.migratory-fish {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/685981108d713a1c27669fe3_Screen-Shot-2025-1_sized.png");
}

.newsletter-wrapper {
  background-color: #fff;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.paragraph-308 {
  color: #fff;
  text-align: center;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  font-size: 16px;
  font-weight: 500;
}

.return-to-newsletters {
  text-align: center;
  width: 900px;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
}

.newsletter-div-block-set1 {
  float: none;
  clear: none;
  text-align: center;
  width: 900px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: static;
  overflow: hidden;
}

.newsletter-div-block-set1.ecoblog {
  margin-top: 10px;
}

.newsletter-div-block-set1.agblog {
  margin-top: 20px;
}

.newsletter-div-block-set1.compliance {
  width: auto;
  max-width: 900px;
}

.newsletter-theme-color {
  object-fit: fill;
  border: 1px #000;
  border-radius: 0;
  overflow: hidden;
}

.youtube-padding {
  padding-top: 20px;
}

.html-embed-50 {
  border-radius: 0;
  justify-content: center;
  display: block;
}

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

.event-block-1 {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/64af739d1e0b9ad3d92cc2c3_The%20Purple%20Ones2.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-end;
  align-items: stretch;
  height: 250px;
  margin-bottom: -5px;
  padding-top: 0;
  display: flex;
}

.event-block-1.movedown {
  padding-top: 10px;
}

.event-block-1.fomcw {
  display: block;
}

.event-block-2 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/654a7aaf16612570edeeba9d_P1040537_lo.png");
  background-position: 0 0;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-end;
  height: 250px;
  display: flex;
}

.event-block-3 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/654a8598c0e32659f3982d57_introduction%20to%20CCD.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-end;
  display: flex;
}

.event-name {
  background-color: #0009;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 30px;
  padding-top: 5px;
  display: block;
  position: static;
}

.paragraph-309 {
  color: #fff;
  text-align: center;
  font-weight: 700;
  line-height: 18px;
}

.list-item-16 {
  color: #000;
  font-family: Raleway, sans-serif;
  font-size: 14px;
  line-height: 23px;
}

.flowdesk-awc-email-list {
  margin-top: 20px;
}

.flowdesk-awc-email-list.ridges {
  background-color: #fff0;
  border-radius: 20px;
  width: 100%;
  margin-bottom: 0;
  overflow: hidden;
}

.paragraph-310 {
  text-align: center;
  margin-bottom: 0;
  margin-left: 20px;
  margin-right: 20px;
  font-size: 12px;
}

.div-block-378 {
  border-radius: 10px;
  flex-direction: column;
  justify-content: space-around;
  margin-top: 20px;
  display: flex;
  overflow: hidden;
}

.youtube-7, .youtube-8, .youtube-9 {
  background-image: none;
}

.urban-greening {
  color: #000;
  text-align: left;
  margin-top: 10px;
  margin-left: 20px;
  margin-right: 20px;
  font-family: Raleway, sans-serif;
}

.image-310, .image-311, .image-312 {
  border-radius: 0;
}

.image-312.nps {
  padding-top: 5px;
  padding-bottom: 5px;
}

.image-313 {
  border-radius: 0;
}

.baypointcontent {
  margin-bottom: 10px;
  margin-left: 20px;
  margin-right: 20px;
}

.quick-stack-20 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  padding: 0;
}

.cell-24, .cell-25, .cell-26 {
  flex-direction: row;
}

.div-block-382 {
  background-color: #000;
  width: 100%;
  height: 100%;
  display: block;
}

.div-block-383 {
  -webkit-text-stroke-color: #000;
  background-color: #000;
  width: 100%;
  height: 100%;
}

.div-block-384 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/62ba39634b327e0a8d10a957_opera_C4XneJXuey.png");
  background-position: 0 0;
  background-size: auto;
  width: 100%;
  height: 150px;
}

.link-block-42 {
  flex-direction: column;
  display: flex;
}

._2-column-stack {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  margin-bottom: -5px;
  padding: 0;
}

._2-column-stack.youtube-recording {
  background-color: var(--dark-grey);
  margin-bottom: -2px;
  margin-right: -2px;
}

.cell-dark {
  background-color: var(--dark-grey);
  justify-content: center;
  align-items: center;
}

.cell-dark.plants {
  padding-top: 5px;
  padding-left: 10px;
  padding-right: 10px;
}

.div-block-386 {
  background-color: #333;
  padding-left: 10px;
  padding-right: 10px;
}

.div-block-bio-wrap {
  display: block;
}

.paragraph-311 {
  color: #fff;
  text-align: center;
  margin-left: 10px;
  margin-right: 10px;
}

.speaker-recording-date {
  color: #fff;
  margin-left: 0;
  padding-top: 10px;
  padding-left: 20px;
  padding-right: 10px;
  font-family: Raleway, sans-serif;
  font-size: 16px;
}

.bold-text-153, .paragraph-312, .paragraph-313 {
  color: #fff;
}

.paragraph-314 {
  color: #fff;
  font-weight: 700;
}

.link-block-43 {
  text-decoration: none;
}

.rwpplan1 {
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/6386404b0b2acdb1844b350a_RegionalWildfirePreventionPlan.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 300px;
  max-height: none;
  margin-top: 0;
  display: block;
}

.rwpplan1.monarch {
  margin-top: 0;
}

.italic-text-7 {
  color: #fff;
}

.bold-text-159, .bold-text-160, .bold-text-161, .bold-text-162, .bold-text-163, .bold-text-164 {
  font-size: 1rem;
}

.bold-text-165 {
  font-size: 14px;
}

.bold-text-166 {
  font-size: 1rem;
}

.pic-n-text {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding: 0;
}

.side-by-side {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  width: 100%;
  padding: 0;
}

.div-block-387 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/617c2642cab74467e606c51e_Hedgerow_R.Long-UCCE.PNG");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  display: flex;
}

.image-314 {
  border-radius: 0;
}

.paragraph-317 {
  color: var(--color);
  margin-top: 10px;
  margin-left: 10px;
  margin-right: 10px;
}

.div-block-388 {
  background-color: #575757b3;
  width: auto;
  min-width: 0%;
  height: 30px;
  display: block;
  position: relative;
}

.div-block-389 {
  position: relative;
}

.div-block-390 {
  width: 100%;
  display: block;
  position: static;
}

.paragraph-318 {
  color: #fff;
  text-align: center;
  margin-top: 10px;
  font-weight: 600;
}

.cell-27 {
  background-color: #333333e6;
  justify-content: center;
  align-items: center;
}

.quick-stack-23 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  width: 100%;
  padding: 0;
}

.rich-text-block-39 {
  color: #fff;
  margin-left: 10px;
  margin-right: 10px;
  font-family: Raleway, sans-serif;
  font-size: 1rem;
}

.paragraph-319 {
  color: #fff;
  font-size: 1rem;
  line-height: 1.5rem;
}

.heading-180 {
  font-family: Raleway, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
}

.div-block-391 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/617c2642cab74467e606c51e_Hedgerow_R.Long-UCCE.PNG");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 200px;
}

.image-div {
  width: 100%;
  height: 200px;
}

.image-div._1 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/617c2642cab74467e606c51e_Hedgerow_R.Long-UCCE.PNG");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.image-div._2 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/617c25a77088247d3a9021e1_IMG_5223_windbreaks.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.image-div._3 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/617c267e1843b878912de4f3_IMG_5197_riparian%20corridors.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.image-div._4 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/617c26fe6f34d226aece6b0d_IMG_2653_cover-crops1_sm.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.image-div._5 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/618188785ed2f156391f288d_demo-garden-sm.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-392 {
  width: 900px;
}

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

.div-block-393 {
  background-color: #333;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  padding-top: 7px;
  padding-bottom: 7px;
  display: flex;
}

.heading-182 {
  color: #fff;
  text-align: center;
  margin-top: 5px;
  margin-bottom: 5px;
  font-weight: 400;
}

.heading-183 {
  text-align: center;
  margin-top: 10px;
}

.bold-text-167, .bold-text-168 {
  color: #fff;
}

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

.mega-menu-block {
  justify-content: space-around;
  align-items: flex-start;
  height: 40px;
  display: flex;
  position: absolute;
}

.mega-stack {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  width: auto;
  padding: 0;
}

.nav-text {
  color: #fff;
  text-transform: uppercase;
  justify-content: center;
  align-self: auto;
  align-items: center;
  height: 100%;
  padding-left: 15%;
  padding-right: 15%;
  font-family: Roboto Condensed, sans-serif;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.nav-text.w--current {
  width: auto;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15%;
  padding-right: 15%;
}

.div-block-nav {
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: auto;
  height: 40px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
  position: relative;
}

.div-home {
  width: 100%;
  display: flex;
}

.quick-stack-24 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  width: 100%;
  padding: 0;
}

.cell-navbar, .cell-29 {
  justify-content: center;
}

.cell-30 {
  flex-direction: column;
  align-items: center;
}

.div-block-394 {
  flex-direction: column;
  align-items: flex-end;
  width: 100%;
  height: auto;
  padding-top: 12px;
  padding-bottom: 5px;
  padding-right: 10px;
  display: flex;
}

.html-embed-51 {
  padding-top: 10px;
}

.rich-text-block-40 {
  text-align: center;
  margin: 10px 20px;
  font-family: Raleway, sans-serif;
  font-weight: 600;
  line-height: 18px;
}

.paragraph-320, .paragraph-321, .paragraph-322 {
  text-align: center;
}

.paragraph-323 {
  text-align: center;
  margin-bottom: 20px;
  margin-left: 20px;
  margin-right: 20px;
  font-weight: 600;
  line-height: 23px;
}

.paragraph-324 {
  text-align: center;
  line-height: 23px;
}

.support, .paragraph-326, .paragraph-327, .paragraph-328, .paragraph-329, .paragraph-330, .paragraph-331, .paragraph-332, .paragraph-333, .paragraph-334, .paragraph-335, .paragraph-336, .paragraph-337 {
  text-align: center;
}

.social-wrap {
  justify-content: flex-end;
  padding-top: 5px;
  padding-right: 0;
  display: flex;
}

.italic-text-8 {
  font-weight: 700;
}

.bold-text-169, .bold-text-170, .bold-text-171, .bold-text-172, .bold-text-173, .bold-text-174, .bold-text-175, .bold-text-176 {
  color: #fff;
}

.button-111 {
  background-color: #0000;
  border: 1px solid #fff;
  border-radius: 10px;
  width: 80px;
  margin-top: 10px;
  margin-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Roboto Condensed, sans-serif;
}

.button-111:hover {
  background-color: #00000026;
}

.div-block-395 {
  margin-top: 20px;
}

.image-315 {
  border-radius: 0;
}

.paragraph-338 {
  color: #fff;
  margin-top: 20px;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.4rem;
}

.link-265 {
  color: #fff;
}

.quick-stack-25 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  margin-bottom: 10px;
  padding: 0;
}

.image-316, .image-317 {
  border-radius: 0;
}

.div-block-396 {
  flex: 0 auto;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.html-embed-52 {
  background-color: var(--transparent);
  margin-top: -1px;
  margin-bottom: 10px;
}

.ppdonate-div {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/65b155e43036802730c76765_PPdonation-button-Raleway.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #fff;
  border-radius: 10px;
  width: 92px;
  height: 26px;
  margin-right: 5px;
  padding-bottom: 2px;
  overflow: hidden;
}

.ppdonate-div.adjust {
  width: 110px;
  height: 26px;
  margin-top: 10px;
}

.newsletter-wrap {
  background-color: #fff;
  width: 600px;
  height: auto;
  margin-top: 20px;
  overflow: hidden;
}

.section-19 {
  background-color: #a6bcf1;
  justify-content: center;
  display: flex;
}

.quick-stack-26 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding: 0;
}

.paragraph-339 {
  text-align: right;
  letter-spacing: 1px;
  margin-bottom: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
}

.cell-31 {
  align-items: flex-end;
  padding: 20px 0;
}

.cell-32 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/6595db1b00ece7375a3dc1dd_P1030208_cropped.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.cell-32.jan2024 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/659dc7a819307c164a193778_cvr1.png");
}

.cell-32.may2024 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/653bf2fc9be56cba07b1001a_third_ag-peaches.png");
}

.cell-32.april2024 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/6615b4daeb3caf97927ba56f_Newsletter%20Cover%20P1020159.JPG");
  background-position: 50%;
}

.cell-32.mar2025 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/67d0c6e2399d1c761cf93eb3_MAIN_IMG_2066_sm.png");
}

.cell-32.apr2025 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/67ead6ebf7093102632ccb03_mainpic_Robin-Mitchell-Mt-View-Sanitary-District.png");
  background-position: 25%;
}

.cell-32.may2025 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/681e37819caabf71ae6e6e73_main_Copy-of-IMG_9743.png");
  background-position: 50% 0;
}

.cell-32.june2025 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/6848bfee64ebeefa02fd85ac_Ohlone-cultural-burn-CSUEB_sized.png");
}

.image-318 {
  border-radius: 0;
}

.cell-33 {
  background-color: #414141;
  align-items: flex-end;
  padding-bottom: 10px;
  padding-left: 0;
  padding-right: 0;
}

.paragraph-340 {
  color: #fff;
  text-align: right;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
}

.paragraph-340:hover {
  color: #c5dbff;
}

.article-link-block {
  margin-top: 20px;
  margin-right: 0;
}

.image-319 {
  border-radius: 0;
}

.div-block-397 {
  width: 50px;
  height: 200px;
}

.div-block-398 {
  background-color: #333;
}

.heading-185 {
  color: #fff;
}

.paragraph-341 {
  color: #fff;
  text-align: center;
  margin-top: 10px;
  margin-bottom: auto;
  font-size: 16px;
  font-weight: 500;
}

.image-320 {
  border-radius: 0;
}

.image-321 {
  border-radius: 0;
  width: 92px;
  max-width: none;
}

.section-20 {
  justify-content: center;
  align-items: stretch;
  height: 100px;
  display: flex;
}

.newsletter-article-title {
  color: #fff;
  text-transform: uppercase;
  margin: 10px 0 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 30px;
  font-weight: 300;
  line-height: 35px;
}

.newsletter-article-title.caps {
  text-transform: uppercase;
}

.author-credit {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  background-color: #0000;
  border-radius: 0;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  margin-left: 120px;
  margin-right: 120px;
  padding-top: 5px;
  padding-bottom: 10px;
  overflow: visible;
}

.author-credit.dual {
  grid-template-columns: 1fr 1fr;
  grid-auto-flow: column;
}

.newsletter-sub-head {
  margin-top: 0;
  margin-bottom: 2px;
}

.container-23 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.bold-text-177 {
  font-size: 22px;
  line-height: 25px;
}

.bold-text-177._2line {
  line-height: 25px;
}

.image-322 {
  border-radius: 0;
  margin-top: 5px;
}

.quick-stack-27 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding: 0;
}

.paragraph-342 {
  color: #000;
  margin-top: 3px;
  margin-bottom: 3px;
}

.cell-34 {
  justify-content: center;
}

.image-323 {
  border-radius: 0;
  margin-bottom: -5px;
}

.paragraph-343 {
  text-decoration: none;
}

.paragraph-344 {
  color: #fff;
  text-align: center;
  margin-top: 3px;
  margin-bottom: 0;
  margin-left: 17px;
  font-size: 13px;
  font-weight: 400;
  position: absolute;
}

.link-266 {
  color: #fff;
  text-decoration: none;
}

.paragraph-345 {
  color: #fff;
  text-align: center;
  margin-top: 3px;
  margin-bottom: 0;
  margin-left: 17px;
  font-size: 13px;
  position: absolute;
}

.mid-page-donate {
  margin-top: 0;
  margin-bottom: 0;
}

.div-block-399 {
  border: 1px solid #fff;
  border-radius: 10px;
  justify-content: center;
  width: 200px;
  height: 50px;
  display: flex;
}

.div-block-400 {
  justify-content: center;
  margin-top: 20px;
  display: flex;
}

.rich-text-block-41 {
  color: #000;
  font-family: Raleway, sans-serif;
  display: block;
}

.div-block-401 {
  height: 100px;
}

.html-embed-53 {
  max-width: 900px;
  margin-bottom: -5px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
}

.gallery-description {
  grid-column-gap: 0px;
  grid-row-gap: 5px;
  padding: 0;
}

.rich-text-block-42 {
  font-family: Raleway, sans-serif;
}

.heading-186 {
  color: #fff;
  font-weight: 700;
}

.paragraph-346 {
  color: #fff;
  margin-bottom: 0;
}

.cell-35 {
  background-color: var(--dark-grey);
}

.div-block-402 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/65c69b7cfeeb45d5b02264b2_Marsh%20Gumplant_Victoria%20Woolfolk_2023.jpeg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.rich-text-block-43 {
  font-family: Raleway, sans-serif;
  line-height: 22px;
}

.quick-stack-28 {
  grid-column-gap: 0px;
  grid-row-gap: 5px;
  padding: 0;
}

.div-block-plant {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/65c69b7cfeeb45d5b02264b2_Marsh%20Gumplant_Victoria%20Woolfolk_2023.jpeg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
  min-height: 200px;
}

.div-block-plant._2 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/65c6b151075dd2d2f2d935f8_Pickleweed_Lisa-Damerel_2022_close.png");
}

.div-block-plant._3 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/65c80f8e62bec0a5a0ca81c3_Marsh%20Jaumea_Keir%20Morse_2015.jpeg");
  background-position: 50%;
  background-size: cover;
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
}

.div-block-plant._4 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/65c80fb47aa4c94ed4a3eb37_Alkali%20Heath_John%20Doyen_2015.jpeg");
  background-position: 50% 30%;
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
}

.div-block-plant._5 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/65c80ff36e89b728dc0201ce_Marsh%20fleabane_Victoria%20Woolfolk_2023.jpeg");
}

.div-block-plant._6 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/65c810d7b261868f429379e6_Saltmarsh%20Baccharis_Zoya%20Akulova_2021.jpeg");
  background-position: 50%;
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
}

.div-block-plant._7 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/65c811603da0c4d2e37d2c5d_Tule_Steve%20Matson_2019.jpeg");
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
}

.div-block-plant._8 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/65c8120df5aea133f6ad7867_Cattail_Barry%20Breckling_2011.jpeg");
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
}

.div-block-plant._9 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/65c8122eaeab9fdc64d88280_Saltgrass_Zoya%20Akulova_2020.jpeg");
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
}

.button-112 {
  background-color: var(--button);
  border-radius: 20px;
  margin-top: 5px;
  margin-bottom: 7px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 13px;
  line-height: 16px;
}

.paragraph-347 {
  color: #fff;
  margin-bottom: 2px;
  margin-right: 4px;
}

.image-324 {
  border-radius: 0;
}

.div-block-403 {
  margin: 10px 20px 20px;
}

.rich-text-block-44 {
  font-family: Raleway, sans-serif;
  line-height: 22px;
}

.list-item-space {
  margin-bottom: 10px;
}

.quick-stack-29 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  padding: 0;
}

.image-325 {
  border-radius: 0;
}

.cell-36, .cell-37 {
  text-align: center;
  align-items: center;
}

.div-block-404 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/65d6509799198f4a7038d301_newt1.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 200px;
  height: 200px;
}

.div-block-405 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/65d650e9255e0096344c72da_newt2.jpg");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 200px;
  height: 200px;
}

.body-10 {
  justify-content: flex-start;
  display: block;
}

.div-block-406 {
  justify-content: flex-start;
  padding-bottom: 0;
  display: flex;
}

.image-326 {
  border-radius: 0;
}

.cell-38 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: stretch;
  display: block;
}

.rich-text-block-45 {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  display: flex;
  position: static;
}

.quick-stack-30 {
  max-width: 100%;
}

.rich-text-block-46 {
  font-family: Raleway, sans-serif;
}

.rich-text-block-46.black, .list-6 {
  color: #000;
}

.image-327 {
  margin-top: 0;
  margin-bottom: 10px;
}

.image-328 {
  background-color: #4881d1;
  margin-top: 0;
  margin-bottom: 0;
}

.image-329 {
  margin-bottom: 0;
}

.text-div {
  text-align: right;
  flex-flow: wrap;
  flex: 0 auto;
  justify-content: flex-end;
  align-self: auto;
  width: 100%;
  padding-left: 10px;
  padding-right: 10px;
  display: block;
}

.div-block-407 {
  border-radius: 10px;
  margin-top: 20px;
  margin-bottom: 20px;
  margin-left: 0;
  overflow: hidden;
}

.youtube-10 {
  border-radius: 0;
}

.figure {
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 0;
}

.div-block-408 {
  border-radius: 10px;
  width: 60%;
  overflow: hidden;
}

.div-block-409 {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 0;
  display: flex;
}

.blog-stack-1 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding: 0;
}

.cell-39 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.cell-40 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  justify-content: flex-start;
  align-items: flex-start;
}

.cell-41, .cell-42 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
}

.quick-stack-31 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding: 0;
}

.cell-43 {
  flex-flow: column;
}

.button-113 {
  text-align: left;
  width: 450px;
  font-family: Raleway, sans-serif;
}

.div-block-410 {
  margin-top: 10px;
  margin-left: 20px;
  margin-right: 20px;
  padding-top: 0;
}

.image-330, .image-331, .image-332 {
  border-radius: 0;
}

.image-333 {
  border-radius: 0;
  margin-top: 20px;
}

.code-embed {
  justify-content: center;
  align-items: flex-start;
  margin-top: 40px;
  margin-bottom: 40px;
  display: flex;
}

.code-embed-2 {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.code-embed-3 {
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 40px;
  display: flex;
}

.album-wrap {
  border: 2px solid #000;
  border-radius: 10px;
  flex-flow: row;
  justify-content: center;
  align-items: stretch;
  margin-top: 100px;
  margin-bottom: 20px;
  padding: 5px 10px;
  display: block;
  position: static;
}

.album-wrap.crop {
  background-color: #222;
  border-style: none;
  display: flex;
}

.paragraph-348 {
  color: #fff;
  text-align: center;
  display: block;
}

.code-embed-4 {
  text-align: center;
}

.code-embed-4.crop {
  border: 1px #fff;
  width: auto;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  overflow: hidden;
}

.code-embed-5, .code-embed-6 {
  text-align: center;
}

.bold-text-178, .bold-text-179, .bold-text-180, .bold-text-181, .bold-text-182 {
  color: #fff;
}

.div-block-411 {
  background-color: #222;
  border: 1px #fff;
  flex-flow: row;
  place-content: center;
  align-items: stretch;
  width: 75%;
  height: 550px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 10px;
  padding-left: 0;
  display: flex;
  position: relative;
  overflow: visible;
}

.quickstack2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-bottom: 1px solid var(--dark-grey);
  margin-bottom: 10px;
  padding: 0;
}

.quickstack2.bottom {
  border-bottom-style: none;
}

.paragraph-349 {
  margin: 5px 20px 20px;
}

.info-slide {
  background-color: #222;
  background-image: linear-gradient(#0000, #0000);
}

.info-slide._1 {
  width: 100%;
}

.slide-10 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/664e11ce7c14d03ef4af0d6b_Change%20to%20this%20photo%20%234.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
}

.slider-6 {
  box-sizing: border-box;
  object-fit: cover;
  background-color: #222;
  border-radius: 0;
  flex-flow: row;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  height: auto;
  display: flex;
  position: relative;
}

.container-24 {
  margin-top: 20px;
}

.container-25 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #c0636300;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: center;
  place-items: center;
  width: auto;
  max-width: none;
  height: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.white-para {
  color: #fff;
  background-color: #22222280;
  margin-bottom: 0;
  padding-top: 5px;
  padding-bottom: 5px;
}

.rich-text-block-47 {
  color: #fff;
  margin-bottom: 40px;
  margin-left: 0;
  margin-right: 0;
  font-family: Raleway, sans-serif;
}

.image-334 {
  border-radius: 0;
}

.quick-stack-32 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding: 0;
}

.div-block-412 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/664e1218a7eb233153a2d3da_change%20to%20this%20photo%20%235.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  width: 100%;
  height: 100%;
}

.slide-nav-2 {
  background-color: var(--button);
  color: #525252;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 6px;
  padding-bottom: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.icon-16 {
  margin: 100px 30px auto 10px;
  font-size: 35px;
}

.icon-17 {
  margin-top: 100px;
  margin-bottom: auto;
  margin-right: 10px;
  font-size: 35px;
}

.paragraph-352 {
  color: #fff;
}

.div-block-413 {
  background-color: var(--button);
  height: 40px;
}

.paragraph-353 {
  color: #fff;
  margin-top: 5px;
  margin-left: 20px;
  margin-right: 20px;
}

.image-335 {
  border-radius: 0;
  max-width: none;
  height: 100%;
}

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

.link-block-44 {
  height: 100%;
}

.paragraph-354 {
  color: #fff;
  text-align: center;
  margin-top: 3px;
  margin-bottom: 0;
  font-size: 11px;
  line-height: 14px;
}

.paragraph-355 {
  color: #fff;
}

.image-336 {
  max-width: none;
}

.cell-45, .cell-46, .cell-47 {
  justify-content: flex-start;
  align-items: center;
}

.image-337 {
  border-radius: 0;
  max-width: none;
}

.image-338, .image-339 {
  max-width: none;
}

.cell-48 {
  justify-content: flex-start;
  align-items: center;
}

.mask {
  object-fit: cover;
  width: 850px;
}

.slide-12, .image-341, .image-342 {
  vertical-align: text-bottom;
}

.slider-7 {
  width: 100%;
  height: 100%;
}

.div-block-414 {
  flex-flow: column;
  display: flex;
}

.div-block-415 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/664e1218a7eb233153a2d3da_change%20to%20this%20photo%20%235.jpeg");
  background-position: 50% 0;
  background-size: auto;
  width: 500px;
  height: 100%;
}

.div-block-416 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/664cc80414ebab1b4f9c7855_8-Screen%20Shot%202024-05-20%20at%2010.43.02%20AM.png");
  background-position: 0 0;
  background-size: auto;
  width: 200px;
  height: 200px;
}

.div-block-417 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/664cc93dd17c12fe618012eb_IMG_6651.png");
  background-position: 0 0;
  background-size: auto;
  width: 200px;
  height: 200px;
}

.mask-2 {
  width: 700px;
  position: static;
}

.cell-49 {
  flex-flow: column;
}

.quick-stack-33 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding-top: 0;
  padding-bottom: 0;
}

.container-26 {
  width: auto;
  max-width: none;
}

.link-267, .link-268, .link-269, .link-270, .link-271 {
  color: #fff;
}

.div-block-slide-image {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/664e11ce7c14d03ef4af0d6b_Change%20to%20this%20photo%20%234.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 400px;
  height: 220px;
  margin-bottom: 5px;
}

.div-block-slide-image._1 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/664e1218a7eb233153a2d3da_change%20to%20this%20photo%20%235.jpeg");
}

.div-block-slide-image._2 {
  background-position: 50% 25%;
  width: 300px;
  height: 300px;
}

.div-block-slide-image._3 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/664cc80414ebab1b4f9c7855_8-Screen%20Shot%202024-05-20%20at%2010.43.02%20AM.png");
}

.div-block-slide-image._4 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/664cc93dd17c12fe618012eb_IMG_6651.png");
}

.div-block-slide-image._5 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/664cc8fb504a0403838a2bc3_9.25.22_Friends_%20CCRCD_%20Mt.%20View%20Sanitary%20District%20and%20volunteers%20McNabney%20Marsh%20for%20CC%20Day%202022.jpg");
}

.div-block-slide-image._6 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/664e2a6e8a5bc32561db801a_9-25-21.jpg");
}

.div-block-slide-image._7 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/674f3a4497fb15a9b097f7d4_112424_GARDEN-PLANTING-EVENT_sm.png");
  background-position: 50%;
}

.div-block-slide-image._8 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/6709540c6385f896c0fd9fa8_arundo%200.jpeg");
  background-position: 50% 35%;
}

.div-block-slide-image._9 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/670952f9dcd66e91ad2e4e99_9-14-24MacNabney.jpg");
}

.div-block-slide-image._10 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/670952814292b9bac22b5ade_9-7-24MCF-2.jpeg");
  background-position: 50% 0;
}

.center, .cell-50, .cell-51 {
  justify-content: flex-start;
  align-items: center;
}

.quick-stack-34 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  padding-top: 0;
  padding-bottom: 10px;
}

.image-343 {
  border-radius: 0;
}

.quick-stack-35 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  margin-bottom: 10px;
  margin-left: 20px;
  margin-right: 20px;
  padding: 0;
}

.cell-53, .cell-54 {
  justify-content: flex-start;
  align-items: center;
}

.button-114 {
  background-color: var(--button);
  border-radius: 20px;
  box-shadow: 0 2px 5px #0003;
}

.button-114:hover {
  box-shadow: 2px 5px 5px #0000004d;
}

.button-115 {
  background-color: var(--button);
  border-radius: 20px;
}

.bold-white-linked {
  color: #fff;
}

.quick-stack-36 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
}

.opportunity-description {
  color: #fff;
  margin-bottom: 0;
  margin-left: 10px;
  margin-right: 10px;
  font-size: 1rem;
  line-height: 1.3rem;
}

.quick-stack-37 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding: 0;
}

.cell-55 {
  justify-content: flex-start;
  align-items: center;
}

.cell-56 {
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 5px;
}

.rich-text-block-48 {
  margin-top: 5px;
  margin-left: 20px;
  margin-right: 20px;
}

.para-lead {
  margin-bottom: 0;
}

.para-follow {
  margin-bottom: 15px;
}

.bottom-rule {
  border: 1px #000;
  border-bottom-style: solid;
  padding-bottom: 10px;
}

.image-344 {
  border-radius: 0;
}

.note {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding: 10px;
}

.paragraph-357, .bold-text-183 {
  color: red;
}

.list-bullet {
  margin-bottom: 0;
  list-style-type: none;
}

.image-345 {
  border-radius: 0;
  width: 100%;
}

.paragraph-358 {
  color: #fff;
  margin-top: 3px;
  margin-left: 20px;
  margin-right: 20px;
}

.italic-text-9 {
  color: #fff;
  font-weight: 500;
}

.bold-text-184, .link-272, .link-273, .link-274, .link-275, .link-276 {
  color: #fff;
}

.code-embed-7 {
  width: 100%;
  height: 300px;
}

.div-block-418 {
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  margin-left: 20px;
  margin-right: 20px;
  padding-top: 0;
  display: flex;
  overflow: hidden;
}

.code-embed-8 {
  background-color: #fff0;
  border-radius: 15px;
  width: 100%;
  height: 650px;
  padding-top: 0;
}

.radio-button-field-3 {
  width: auto;
  height: auto;
}

.radio-button-1 {
  font-size: 30px;
}

.quick-stack-38a, .quick-stack-38b {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  padding: 0 0 10px;
}

.form-block-transparency {
  margin-left: 20px;
  margin-right: 20px;
}

.button-y1, .button-y2 {
  font-size: 30px;
}

.radio-button-field-y1, .radio-button-field-y2 {
  width: auto;
  height: auto;
}

.quick-stack-38c {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  padding: 0 0 10px;
}

.button-y3 {
  font-size: 30px;
}

.radio-button-field-y3 {
  width: auto;
  height: auto;
}

.quick-stack-38d {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  padding: 0 0 10px;
}

.radio-button-field-y4 {
  width: auto;
  height: auto;
}

.button-y4 {
  font-size: 30px;
}

.quick-stack-38e {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  padding: 0 0 10px;
}

.radio-button-field-y5 {
  width: auto;
  height: auto;
}

.button-y5 {
  font-size: 30px;
}

.div-block-419 {
  background-color: #ffffffbf;
  border: 1px solid #000;
  border-radius: 20px;
}

.paragraph-359, .rich-text-block-49 {
  margin-top: 10px;
}

.div-block-420 {
  margin-top: 0;
}

.image-346 {
  border-radius: 0;
}

.div-block-421 {
  background-color: #000000bf;
}

.paragraph-360 {
  color: #fff;
  margin-left: 20px;
  margin-right: 20px;
  padding-top: 7px;
}

.rule {
  background-color: #000000bf;
  flex: 0 auto;
  width: auto;
  height: 2px;
  margin-bottom: 10px;
  margin-left: 20px;
  margin-right: 20px;
}

.div-block-422 {
  flex-flow: column;
  width: 100%;
  display: flex;
}

.bold-text-185 {
  color: #fff;
}

.quick-stack-38 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.cell-57 {
  justify-content: center;
  align-items: center;
}

.yes-no-cell {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.yes-no-cell.top-cell {
  border-top: 1px solid #000;
  padding-top: 15px;
}

.cell-58 {
  justify-content: flex-start;
  align-items: center;
}

.cell-59 {
  border-bottom: 1px solid #000;
  justify-content: flex-start;
  align-items: center;
}

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

.paragraph-362 {
  margin-top: 5px;
  margin-left: 20px;
  margin-right: 20px;
  font-size: 1rem;
  line-height: 1.5rem;
}

.div-block-423 {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.paragraph-363 {
  color: #000;
  margin-top: 5px;
  margin-left: 20px;
  margin-right: 20px;
  font-size: 1rem;
}

.div-block-424 {
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.paragraph-black {
  color: #000;
  text-align: left;
  margin: 5px 0 5px 20px;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.4rem;
}

.paragraph-black.center {
  text-align: center;
  margin-left: 10px;
  margin-right: 10px;
}

.paragraph-black.right {
  text-align: right;
}

.paragraph-black.no-padding {
  margin-top: -5px;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
}

.paragraph-364 {
  color: #000;
}

.div-block-425 {
  margin-left: 20px;
  margin-right: 20px;
}

.div-block-426 {
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.paragraph-white {
  font-size: 1rem;
  line-height: 1.5rem;
}

.heading-h3-white {
  color: #fff;
  text-align: left;
  font-family: Raleway, sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.9rem;
}

.heading-h3-white.center {
  text-align: center;
  font-weight: 400;
}

.page-index {
  border: 1px solid #fff;
  border-radius: 20px;
  margin-top: 5px;
  display: block;
}

.quick-stack-39 {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  padding: 0;
}

.page-index-head {
  text-align: center;
  margin-top: 5px;
  margin-bottom: 5px;
  font-size: 1rem;
  line-height: 1.3rem;
}

.cell-60 {
  justify-content: flex-start;
  align-items: center;
  font-family: Raleway, sans-serif;
  font-weight: 600;
  text-decoration: none;
}

.page-link {
  color: #fff;
  margin-left: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Raleway, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.3rem;
  text-decoration: none;
}

.index-div-block {
  flex-flow: wrap;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.index-link-div {
  background-color: #0003;
  border-radius: 20px;
  margin-bottom: 5px;
  margin-left: 1px;
  margin-right: 1px;
  padding-left: 10px;
  padding-right: 10px;
}

.index-link-div:hover {
  background-color: #00000059;
}

.image-347 {
  border-radius: 0;
}

.mapping-section {
  position: relative;
  overflow: auto;
}

.div-block-427 {
  background-color: #e72c2c;
  width: 40px;
  height: 40px;
  margin-right: 0;
}

.panel-div {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/679bed9742aedbed668464b5_Rodeo-Interpretive-Panel_Olivia-Coetzee_Oct-10_EA_fix-LORES.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  border: 3px #6d2761;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 600px;
  max-height: none;
  display: block;
  position: relative;
}

.panel-div.waterwise {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/67b6305a3f2660a97fe9383c_Rodeo-Garden_Water-Wise-interpretive-panel.7.png");
}

.panel-div.pollinator {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/67b5082d9311a112a94f854c_Rodeo%20Interpretive%20Panel_Olivia%20Coetzee_Oct%2010_EA_fixed_embedded_edited.png");
}

.div-block-429 {
  background-color: #fff0;
  border: 3px solid #ff8000;
  border-radius: 50px;
  width: 90px;
  height: 90px;
  margin-top: 0;
  margin-left: 0;
}

.link-block-45 {
  width: 90px;
  height: 90px;
  margin-top: -388px;
  margin-left: 62px;
  position: static;
}

.link-block-46 {
  width: 90px;
  height: 90px;
  margin-top: -117px;
  margin-left: -90px;
  position: static;
}

.div-block-430 {
  background-color: #fff0;
  border: 3px solid #ff8000;
  border-radius: 50px;
  width: 90px;
  height: 90px;
  margin-top: 0;
  margin-left: 0;
}

.link-block-47 {
  width: 90px;
  height: 90px;
  margin-top: 105px;
  margin-left: -90px;
  position: static;
}

.link-block-48 {
  width: 90px;
  height: 90px;
  margin-top: 353px;
  margin-left: -90px;
}

.link-block-49 {
  flex: 0 auto;
  order: 1;
  width: 90px;
  height: 90px;
  margin-top: -314px;
  margin-left: 283px;
}

.link-block-50 {
  flex: 0 auto;
  order: 1;
  width: 90px;
  height: 90px;
  margin-top: -48px;
  margin-left: -91px;
}

.div-block-430a {
  background-color: #fff0;
  border: 3px solid #ff8000;
  border-radius: 50px;
  width: 90px;
  height: 90px;
  margin-top: 0;
  margin-left: 0;
}

.hotspot-wwg {
  background-color: #3898ec00;
  border: 3px solid #1bff58;
  border-radius: 50px;
  flex-flow: row;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 90px;
  height: 90px;
  margin: 0;
  display: block;
  position: relative;
  top: auto;
  left: auto;
}

.hotspot-wwg._1 {
  color: #1bff58;
  background-color: #000000a6;
  border-width: 4px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 50px;
  font-weight: 700;
  line-height: 50px;
  display: flex;
  top: 70px;
  left: -289px;
}

.hotspot-wwg._2 {
  color: #1bff58;
  background-color: #000000a6;
  border-width: 4px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 50px;
  font-weight: 700;
  line-height: 50px;
  top: 104px;
  left: -289px;
}

.hotspot-wwg._3 {
  color: #1bff58;
  background-color: #000000a6;
  border-width: 4px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 50px;
  font-weight: 700;
  line-height: 50px;
  top: 117px;
  left: -289px;
}

.hotspot-wwg._4 {
  color: #1bff58;
  background-color: #000000a6;
  border-width: 4px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 50px;
  font-weight: 700;
  line-height: 50px;
  top: 150px;
  left: -289px;
}

.hotspot-wwg._4.w--current {
  background-color: #000000a6;
}

.hotspot-wwg._5 {
  color: #1bff58;
  background-color: #000000a6;
  border-width: 4px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 50px;
  font-weight: 700;
  line-height: 50px;
  top: -262px;
  left: 283px;
}

.hotspot-wwg._6 {
  color: #1bff58;
  background-color: #000000a6;
  border-width: 4px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 50px;
  font-weight: 700;
  line-height: 50px;
  top: -178px;
  left: 283px;
}

.button-117 {
  background-color: #cc3fb4;
  border-radius: 20px;
  flex-flow: row;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 90px;
  margin-top: 0;
  margin-left: 0;
  display: block;
  position: relative;
  top: -300px;
  left: 245px;
}

.div-block-431 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/678c526c337ee533c78094c0_Waterwise-panel.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  height: 600px;
  display: flex;
}

.quick-stack-40 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  align-self: flex-start;
  height: 600px;
  padding: 0;
}

.div-block-432 {
  border: 3px solid #f815c3;
  border-radius: 50px;
  width: 90px;
  height: 90px;
}

.div-block-433 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: flex-start;
  align-items: flex-start;
  height: auto;
  max-height: none;
  margin-left: 0;
  margin-right: 0;
  display: block;
  position: relative;
  top: 0;
  left: 0;
}

.image-348, .image-349, .image-350, .image-351, .image-352, .image-353 {
  border-radius: 0;
}

.quick-stack-41 {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: fill;
  order: 0;
  align-self: auto;
  width: auto;
  height: auto;
  margin: auto;
  padding: 0;
  position: relative;
}

.slice {
  object-fit: cover;
  border-radius: 0;
  width: auto;
  min-width: 0;
  max-width: none;
  height: auto;
  min-height: 0;
  max-height: none;
  display: block;
  position: relative;
  overflow: visible;
}

.image-355, .image-356, .image-357, .image-358, .image-359, .image-360, .image-361 {
  border-radius: 0;
}

.cell-61 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

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

.image-362 {
  width: auto;
  height: auto;
}

.quick-stack-42 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  flex: 0 auto;
  width: auto;
  padding: 0;
  position: relative;
}

.div-block-435 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: auto;
  display: flex;
  position: relative;
}

.cell-62 {
  display: flex;
}

.heading-187 {
  color: #000;
}

.image-363 {
  border-radius: 0;
  margin-top: 0;
  margin-left: 20px;
  margin-right: 20px;
}

.quick-stack-43 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding: 0;
}

.cell-63 {
  justify-content: flex-start;
  align-items: center;
}

.button-118 {
  border-radius: 20px;
  margin-bottom: 10px;
  padding-top: 7px;
  padding-bottom: 7px;
}

.language-buttons {
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 16rem;
  display: flex;
}

.language-buttons.pg {
  width: auto;
  max-width: 17rem;
}

.language {
  border-radius: 20px;
  margin-bottom: 10px;
  padding: 4px 20px;
  font-size: 1rem;
  line-height: 1.3rem;
}

.button-block-wwg {
  clear: none;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.bold-text-186 {
  color: #3898ec;
}

.bold-text-186.white {
  color: #fff;
}

.section-break {
  background-color: #183c6c;
  height: 5px;
  margin-left: 20px;
  margin-right: 20px;
}

.section-break.pollinator {
  background-color: #455a3a;
}

.paragraph-365 {
  text-align: center;
  margin-top: 10px;
  font-size: 1.3rem;
  line-height: 1.3rem;
}

.choose {
  text-align: center;
  margin-top: 10px;
  margin-left: 20px;
  margin-right: 20px;
  font-size: 1.3rem;
  line-height: 1.3rem;
}

.choose.adjust {
  margin-top: 11px;
}

.hotspot-pg {
  background-color: #3898ec00;
  border: 3px solid #1bff58;
  border-radius: 50px;
  flex-flow: row;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 90px;
  height: 90px;
  margin: 0;
  display: block;
  position: relative;
  top: auto;
  left: auto;
}

.hotspot-pg._1 {
  color: #1bff58;
  background-color: #000000a6;
  border-width: 4px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 50px;
  font-weight: 700;
  line-height: 50px;
  display: flex;
  top: 81px;
  left: -100px;
}

.hotspot-pg._2 {
  color: #1bff58;
  background-color: #000000a6;
  border-width: 4px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 50px;
  font-weight: 700;
  line-height: 50px;
  top: 113px;
  left: -100px;
}

.hotspot-pg._3 {
  color: #1bff58;
  background-color: #000000a6;
  border-width: 4px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 50px;
  font-weight: 700;
  line-height: 50px;
  top: 242px;
  left: -307px;
}

.hotspot-pg._4 {
  color: #1bff58;
  background-color: #000000a6;
  border-width: 4px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 50px;
  font-weight: 700;
  line-height: 50px;
  top: 150px;
  left: -100px;
}

.hotspot-pg._4.w--current {
  background-color: #000000a6;
}

.hotspot-pg._5 {
  color: #1bff58;
  background-color: #000000a6;
  border-width: 4px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 50px;
  font-weight: 700;
  line-height: 50px;
  top: 61px;
  left: 70px;
}

.hotspot-pg._6 {
  color: #1bff58;
  background-color: #000000a6;
  border-width: 4px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 50px;
  font-weight: 700;
  line-height: 50px;
  top: -307px;
  left: 283px;
}

.hotspot-pg._7 {
  color: #1bff58;
  background-color: #000000a6;
  border-width: 4px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 50px;
  font-weight: 700;
  line-height: 50px;
  top: -120px;
  left: 283px;
}

.button-block-pg {
  clear: none;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.bold-text-187, .bold-text-188 {
  color: var(--watershed-med);
}

.paragraph-366 {
  color: red;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 600;
  line-height: 22px;
}

.div-block-436 {
  background-color: #fff;
  border-radius: 20px;
  margin-top: 20px;
  margin-left: 0;
  padding: 10px 20px;
}

.code-embed-9 {
  border-radius: 0;
  flex: 0 auto;
  width: auto;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.div-block-437 {
  justify-content: center;
  align-items: stretch;
  margin-bottom: 10px;
  margin-left: 20px;
  margin-right: 20px;
  display: flex;
}

.paragraph-367 {
  text-align: left;
  margin-left: 20px;
  margin-right: 20px;
}

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

.div-block-438 {
  background-color: var(--dark-grey);
  border-radius: 20px;
  flex-flow: row;
  justify-content: center;
  align-items: stretch;
  margin-top: 20px;
  padding: 5px 20px;
  display: flex;
}

.paragraph-368 {
  text-align: center;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  font-size: 1.4rem;
  line-height: 1.6rem;
}

.div-block-439 {
  margin-bottom: 10px;
  padding-left: 20px;
  padding-right: 20px;
}

.quick-stack-44 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  padding: 0;
}

.cell-64 {
  background-color: #183c6c;
  border-radius: 11px;
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 10px;
}

.cell-65 {
  background-color: #455a3b;
  border-radius: 10px;
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 10px;
}

.paragraph-369, .paragraph-370 {
  margin-top: 5px;
  font-size: 1.5rem;
  line-height: 1.6rem;
}

.image-364, .image-365 {
  opacity: .5;
  margin-bottom: 65px;
}

.text-block-46 {
  text-decoration: none;
}

.text-block-47 {
  color: #7c7c7c;
  font-size: .7rem;
  line-height: 1rem;
}

.div-block-440 {
  background-color: #3c5aa5;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.paragraph-371 {
  text-align: center;
  font-style: italic;
}

.quick-stack-45 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  margin-left: 20px;
  margin-right: 20px;
  padding: 0;
}

.image-366 {
  border-radius: 0;
  width: 100%;
}

.image-367 {
  border-radius: 0;
}

.div-block-441 {
  display: flex;
}

.paragraph-372 {
  color: #000;
  text-align: center;
}

.bold-text-190 {
  text-align: center;
  font-weight: 400;
}

.rich-text-block-50 {
  color: #000;
}

.list-item-17 {
  margin-left: 20px;
  padding-left: 0;
  font-family: Raleway, sans-serif;
  font-size: 1rem;
  line-height: 1.4rem;
}

.paragraph-373, .paragraph-374, .paragraph-375, .paragraph-376, .paragraph-377, .paragraph-378, .heading-188, .heading-189, .heading-190, .heading-191, .heading-192, .paragraph-379, .block-quote, .paragraph-380, .list-item-18, .list-item-19, .list-item-20, .paragraph-381, .list-item-21, .list-item-22, .list-item-23, .paragraph-382, .paragraph-383, .paragraph-384, .paragraph-385, .paragraph-386 {
  color: #333;
}

.paragraph-387, .paragraph-388, .paragraph-389 {
  color: #000;
}

.heading-193 {
  margin-left: 0;
  font-family: Raleway, sans-serif;
}

.paragraph-390 {
  color: #333;
  font-size: 1rem;
  line-height: 1.3rem;
}

.paragraph-391, .paragraph-392, .paragraph-393, .paragraph-394, .paragraph-395, .paragraph-396 {
  color: #333;
}

.heading-194, .heading-195, .heading-196 {
  font-family: Raleway, sans-serif;
}

.block-quote-2 {
  font-family: Raleway, sans-serif;
  font-weight: 600;
}

.heading-197, .heading-198, .heading-199 {
  color: #333;
}

.block-quote-3 {
  color: #333;
  font-weight: 600;
}

.list-7, .list-8, .heading-200, .heading-201, .heading-202 {
  color: #333;
}

.block-quote-4 {
  color: #333;
  font-weight: 600;
}

.list-9, .list-10 {
  color: #333;
}

.heading-203 {
  margin-left: 0;
}

.paragraph-397 {
  color: #333;
}

.code-embed-10 {
  width: 700px;
  margin-bottom: 20px;
  margin-left: 20px;
  margin-right: 20px;
}

.paragraph-398 {
  font-size: 1rem;
  line-height: 1.2rem;
}

.link-365 {
  color: #fff;
}

.div-block-442 {
  justify-content: center;
  align-items: stretch;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.section-21 {
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.paragraph-399 {
  text-align: center;
  background-color: #7c8c65;
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
}

.div-block-443 {
  width: 900px;
}

.div-block-444 {
  background-color: #575757;
  flex-flow: row;
  justify-content: center;
  align-items: flex-start;
  max-height: none;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.button-block-wwg-copy {
  clear: none;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-445 {
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 18rem;
  display: flex;
}

.list-11 {
  color: #333;
  font-size: 1rem;
  line-height: 1.5rem;
}

.bold-text-191, .bold-text-192, .bold-text-193 {
  font-size: 1rem;
}

.code-embed-11 {
  margin-bottom: -6px;
}

.accordion-wildfire {
  font-family: Raleway, sans-serif;
  font-size: 14px;
}

.accordion-wildfire a {
  color: #333;
}

.accordion-wildfire ul {
  color: #333;
  font-family: Raleway, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
}

.div-block-446 {
  width: 75px;
  height: 50px;
}

.div-block-447 {
  width: 100%;
  height: 30px;
  margin-top: 10px;
}

.black {
  color: #000;
  margin-top: 0;
  font-family: Raleway, sans-serif;
  font-size: 1.5rem;
  font-weight: 300;
  line-height: 1.8rem;
}

.in-cell-button {
  justify-content: flex-start;
  align-items: center;
}

.div-block-448 {
  border-radius: 0;
  flex-flow: column;
  width: 90%;
  display: flex;
}

.wildfire {
  color: var(--wildfire);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 1.5rem;
  font-weight: 300;
  line-height: 1.8rem;
}

.youtube-11 {
  width: 100%;
}

.div-block-for-media {
  border-radius: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 50%;
  display: flex;
}

.div-block-media-wrap {
  justify-content: center;
  align-items: stretch;
  margin-bottom: 10px;
  display: flex;
}

.div-block-451 {
  justify-content: center;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.image-368 {
  border-radius: 0;
}

.quick-stack-46 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  padding-top: 0;
}

.quick-stack-47 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  padding-top: 5px;
  padding-bottom: 0;
}

.div-block-452 {
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.image-369 {
  border-radius: 0;
  width: 95px;
  max-width: none;
  margin-top: 10px;
}

.image-370, .image-371 {
  border-radius: 0;
  width: 150px;
  max-width: none;
  margin-top: 10px;
}

.event-dupe {
  border-radius: 0;
}

.link-block-51 {
  width: 99%;
  margin-top: 5px;
}

.spacer10px {
  height: 10px;
}

.spacer5px {
  height: 5px;
}

.code-embed-12 {
  width: 98%;
  margin-bottom: 10px;
}

.div-block-453 {
  justify-content: center;
  align-items: stretch;
  padding-bottom: 10px;
  display: flex;
}

.code-embed-13 {
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}

.image-372 {
  object-fit: fill;
  border-radius: 10px;
}

.code-embed-14 {
  margin-left: 20px;
  margin-right: 20px;
}

.quick-stack-48 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  margin-bottom: 5px;
  padding: 0;
}

.image-373 {
  border-radius: 0;
}

.quick-stack-49 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-radius: 10px;
  margin-top: 5px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 0;
  overflow: hidden;
}

.cell-66 {
  background-color: #222;
  justify-content: center;
  align-items: center;
}

.paragraph-400 {
  text-align: center;
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 700;
}

.cell-67 {
  background-color: #222;
  justify-content: center;
  align-items: center;
}

.image-374 {
  border-radius: 0;
  max-width: 100px;
  margin-left: auto;
}

.cell-68 {
  background-color: #222;
  justify-content: center;
  align-items: flex-start;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-right: 3px;
}

.cell-69 {
  background-color: #222;
  justify-content: center;
  align-items: center;
}

.paragraph-401 {
  align-self: auto;
  margin-bottom: 0;
  margin-left: 10px;
  margin-right: 0;
  font-size: 20px;
  line-height: 24px;
}

.button-119 {
  border-radius: 5px;
  font-family: Raleway, sans-serif;
  font-size: 14px;
}

.quick-stack-50 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding: 0;
}

.div-block-454 {
  width: 100%;
  height: 100%;
}

.cell-70 {
  background-color: #222;
  justify-content: center;
  align-items: center;
}

.cell-71 {
  background-color: #222;
}

.black-caption {
  color: #333;
  margin-top: 5px;
  font-size: .9rem;
  line-height: 1.2rem;
}

.cell-72 {
  justify-content: flex-start;
  align-items: center;
  display: block;
}

.quick-stack-51 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding: 0;
}

.image-375 {
  border-radius: 0;
  position: static;
  top: -34px;
}

.div-block-455 {
  background-color: #fff0;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
  position: relative;
}

.div-block-456 {
  z-index: 2;
  background-color: #0009;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  height: 50px;
  margin-top: 0;
  display: flex;
  position: relative;
}

.quick-stack-52 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  border-radius: 15px;
  padding: 0;
  overflow: hidden;
}

.cell-73 {
  justify-content: flex-start;
  align-items: stretch;
}

.before1 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/6827575b1b8f440ac3b23f7b_2a-Before-corner-juniper_sized.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  height: 300px;
}

.after1 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/68275786e3e72749aa6e7932_2b-After-corner-juniper_sized.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  height: 300px;
}

.paragraph-402 {
  color: #ffffffd9;
  text-align: center;
  margin-bottom: 0;
  font-size: 2.5rem;
  font-weight: 300;
  line-height: 2.5rem;
}

.before2 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/68276ffbf75fa5e9f46098f0_2c-Before-back-Zone-0_sized.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  height: 300px;
}

.after2 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/6827701431050e43b1d13427_2d-After-back-Zone-0_sized.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  height: 300px;
}

.before3 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/6827706ef75fa5e9f460e771_2e-Before-side-yard_sized.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  height: 300px;
}

.after3 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/682770e9ec3f0c1ece7250c4_2f-After-side_sized.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  height: 300px;
}

.quick-stack-53 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  width: 90%;
  padding: 0;
}

.div-block-457 {
  flex-flow: wrap;
  justify-content: center;
  align-items: stretch;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  display: flex;
}

.cell-74, .cell-75 {
  justify-content: flex-start;
  align-items: center;
}

.image-376 {
  border-radius: 7px;
  width: auto;
}

.lightbox-link-4 {
  border-radius: 7px;
}

.before4 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/6827c6c19a800fff93e5ebf8_Hannah-before_sized.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  height: 300px;
}

.after4 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/6827c6d8c5433520e7ad60e3_Hannah-after_sized.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  height: 300px;
}

.paragraph-403 {
  text-align: center;
  margin-top: 20px;
  font-size: 2rem;
  line-height: 2rem;
}

.before5 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/682e1dfe849535fc45b479e4_juniper_1-Before-juniper_sized.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  height: 300px;
}

.after5 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/682f9756ede56fb81b07caf1_1-After-juniper_sized.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  height: 300px;
}

.before6 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/682f6d24796f3ef67f51f11c_step9_8-Before-Public-Works_sized.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  height: 300px;
}

.after6 {
  background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/682f6d431664b6066ccfd4e7_step9_9-After-Public-Works_sized.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  height: 300px;
}

.quick-stack-54 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  padding: 0;
}

.cell-77 {
  justify-content: center;
  align-items: stretch;
}

.image-377 {
  border-radius: 0;
  width: 100%;
  max-width: none;
}

.list-12 {
  padding-left: 0;
}

.list-item-24 {
  margin-bottom: -12px;
  padding-bottom: 0;
}

.code-embed-15 {
  border-radius: 20px;
  margin-top: 20px;
  margin-left: 0;
  margin-right: 0;
  overflow: hidden;
}

.indent {
  color: var(--dark-grey);
  margin-left: 30px;
  margin-right: 20px;
  font-weight: 600;
}

.youtube-12, .youtube-13, .youtube-14, .youtube-15 {
  border-radius: 10px;
  overflow: hidden;
}

.paragraph-404 {
  color: #000;
  margin-left: 20px;
  margin-right: 20px;
}

.bold-text-196 {
  color: var(--wildfire);
}

.list-item-with-space {
  margin-bottom: 5px;
}

.quick-stack-55 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  border-top: 1px solid #000;
  margin-top: 20px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 15px 0 0;
}

.quick-stack-55.no-rule {
  border-top-style: none;
}

.quick-stack-55.bullets {
  border-top-style: none;
  margin-top: 0;
  margin-left: 20px;
}

.div-block-458 {
  background-color: #fff;
}

.sitemap {
  color: #000;
  font-family: Raleway, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
}

.sitemap.column2.top {
  margin-left: 20px;
}

.sitemap.bullets {
  line-height: 1.5rem;
}

.heading-204, .heading-205 {
  color: #000;
}

.heading-206 {
  color: #000;
  text-align: left;
  padding-top: 0;
  font-family: Raleway, sans-serif;
  font-weight: 600;
}

.paragraph-405 {
  color: #000;
  -webkit-text-stroke-color: #fff;
}

.heading-207 {
  color: var(--dark-grey);
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 10px;
}

.paragraph-406 {
  color: #000;
  margin-bottom: 0;
  padding-top: 5px;
  padding-left: 20px;
  font-size: 1rem;
}

.block-quote-5 {
  padding: 5px 10px;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.4rem;
}

.paragraph-407 {
  text-align: center;
  margin-left: 5px;
  margin-right: 5px;
}

.list-space {
  font-size: 1rem;
  line-height: 1.4rem;
}

.trigger-wrap {
  text-align: center;
  background-color: #fff;
  justify-content: center;
  max-width: none;
  display: block;
}

.image-378 {
  background-color: #000;
}

.link-367, .link-368, .link-369, .link-370, .link-371, .link-378 {
  color: var(--dark-grey);
}

.quick-stack-56 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  padding: 0;
}

.cell-78, .cell-79, .cell-80 {
  justify-content: flex-start;
  align-items: center;
}

.quick-stack-57 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  padding: 0;
}

.quick-stack-58 {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  border: 1px #000;
  margin-top: 10px;
  margin-left: 20px;
  margin-right: 20px;
  padding: 0;
}

.quick-stack-59 {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  width: 100%;
  padding: 0;
}

.cell-81, .cell-82 {
  justify-content: center;
  align-items: center;
}

.quick-stack-60 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  width: 100%;
  padding: 0;
}

.cell-83 {
  justify-content: center;
  align-items: center;
}

.cell-84 {
  border: 1px none var(--monarchs);
  outline-color: var(--monarchs);
  outline-offset: 3px;
  outline-width: 1px;
  outline-style: solid;
  justify-content: center;
  align-items: center;
}

.cell-85 {
  outline-color: var(--monarchs);
  outline-offset: 3px;
  border-right: 1px #000;
  outline-width: 1px;
  outline-style: solid;
  justify-content: center;
  align-items: center;
}

.list-13 {
  font-family: Raleway, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
}

.bold-text-197 {
  color: #fff;
}

.paragraph-408 {
  text-align: center;
  margin-bottom: 0;
  font-size: 1.1rem;
}

.bold-text-198 {
  color: #fff;
  text-align: center;
}

.italic-text-10 {
  text-decoration: underline;
}

.larger {
  font-size: 1.2rem;
}

.quick-stack-61 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  margin-left: 20px;
  margin-right: 20px;
  padding: 0;
}

.date {
  color: #000;
  margin-top: 7px;
  margin-bottom: 7px;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1rem;
}

.cell-date {
  outline-offset: 0px;
  outline: 1px solid #000;
  flex-flow: column;
  justify-content: center;
  align-items: center;
}

.image-379 {
  border-radius: 0;
}

.image-380 {
  border-radius: 0;
  margin-top: -6px;
}

.image-381 {
  border-radius: 0;
  max-width: none;
}

.div-block-459 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 45%;
  display: flex;
}

.link-block-52 {
  margin-left: 10px;
  display: flex;
}

.image-382 {
  border-radius: 0;
  width: 40px;
  max-width: none;
}

.div-block-460 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  width: auto;
  display: flex;
}

.quick-stack-62 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  width: 250px;
  padding: 0;
}

.cell-86, .cell-87 {
  justify-content: center;
  align-items: center;
}

.paragraph-409 {
  margin-left: 20px;
  margin-right: 20px;
}

.list-14, .list-15, .list-16, .list-17 {
  line-height: 1.5rem;
}

.list-18 {
  line-height: 1.54rem;
}

.list-19, .list-20 {
  line-height: 1.5rem;
}

.code-embed-16 {
  margin-top: 20px;
}

.accordian-title {
  color: var(--color);
  white-space: normal;
  margin-right: 2px;
  font-family: Raleway, sans-serif;
  font-size: 1.1rem;
  font-weight: 400;
  line-height: 1.2rem;
}

.accordian-title.hsp {
  color: #000;
  font-size: 24px;
  font-weight: 400;
  line-height: 26px;
}

.quick-stack-63 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  padding: 0;
}

.image-383 {
  border-radius: 0;
  width: 135px;
  max-width: none;
}

.cell-88 {
  text-align: center;
  flex-flow: column;
  display: block;
}

.div-block-461 {
  flex-flow: row;
  justify-content: center;
  align-items: stretch;
  margin-left: 20px;
  margin-right: 20px;
  display: flex;
}

.div-block-462 {
  background-color: #ca9494;
  margin-left: auto;
  margin-right: auto;
}

.div-block-463 {
  background-color: #7884c7;
  margin-left: auto;
  margin-right: auto;
}

.div-block-464 {
  background-color: #7bcc86;
  margin-left: auto;
  margin-right: auto;
}

.quick-stack-64 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  margin-bottom: 5px;
  margin-left: 20px;
  margin-right: 20px;
  padding: 0;
}

.quick-stack-65 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  padding: 0;
}

.cell-89 {
  justify-content: flex-start;
  align-items: flex-start;
}

.paragraph-410 {
  color: #333;
  font-size: 1rem;
  line-height: 1.4rem;
}

.paragraph-411 {
  color: #333;
}

@media screen and (max-width: 991px) {
  a.w--current {
    background-color: #4e2c2c;
    margin-left: 139px;
  }

  .navbar {
    background-color: #fff;
    position: sticky;
  }

  .nav-menu {
    background-color: #fff;
  }

  .menunav1 {
    min-width: Infinity% ;
    backface-visibility: visible;
    background-color: #476324;
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    width: 200px;
    margin: 0 0 0 -20px;
    padding-top: 0;
    padding-left: 29px;
    padding-right: 0;
    display: inline-block;
    position: relative;
  }

  .menunav1.w--current {
    justify-content: flex-start;
    margin-top: -3px;
    padding-left: 28px;
    display: flex;
  }

  .menunav1.top {
    width: 200px;
    margin-left: -20px;
    padding-left: 29px;
    font-family: Raleway, sans-serif;
    font-weight: 500;
    display: block;
  }

  .menunav1.top.w--open {
    width: 200px;
  }

  .menunav1.top {
    position: relative;
  }

  .container-8 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
    position: absolute;
  }

  .navbar-2 {
    object-fit: fill;
    position: sticky;
    overflow: visible;
  }

  .hero-overlay {
    margin-bottom: -71px;
  }

  .containerroundcorner1 {
    border-radius: 30px;
    margin-top: 0;
    padding-left: 30px;
    padding-right: 30px;
    display: block;
    position: relative;
    overflow: visible;
  }

  .hero-overlay-2 {
    padding-left: 50px;
    padding-right: 50px;
  }

  .image-15 {
    border-radius: 50px;
  }

  .italic-text-2 {
    padding-left: 0;
    padding-right: 0;
    font-size: 27px;
    line-height: 34px;
  }

  .paragraph-8 {
    font-size: 2vw;
    line-height: 2vw;
  }

  .heading-4 {
    padding-left: 50px;
    padding-right: 50px;
  }

  .div-block-9 {
    object-fit: fill;
    background-color: #0000;
    overflow: visible;
  }

  .container-11 {
    margin-top: 0;
    top: 33px;
  }

  .div-block-10 {
    background-color: #fff0;
  }

  .caption1-left {
    object-fit: scale-down;
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
    margin-top: 10px;
    margin-left: 20px;
    margin-right: -69px;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 18px;
    line-height: 23px;
    display: block;
    position: relative;
    left: auto;
    right: auto;
    overflow: visible;
  }

  .heading-home-right {
    color: #fff;
    margin-top: 10px;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 18px;
    line-height: 23px;
  }

  .button-7 {
    position: static;
  }

  .button-8 {
    direction: ltr;
    text-align: center;
    background-color: #ff460e;
    border-radius: 20px;
    position: static;
  }

  .image-17 {
    margin-top: -22px;
  }

  .dropdown-link {
    z-index: auto;
    letter-spacing: 1px;
    white-space: pre-wrap;
    font-family: Raleway, sans-serif;
    font-weight: 600;
    position: relative;
  }

  .dropdown-link.w--current {
    background-color: #476324;
    margin-left: 0;
  }

  .dropdown-link.bottom {
    z-index: auto;
    border-radius: 0 0 10px 10px;
  }

  .dropdown-link.top {
    background-color: #476324;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    margin-left: 0;
  }

  .icon {
    border: 1px solid #fff0;
    border-radius: 0;
  }

  .menu-button {
    border: 1px solid #0000;
  }

  .navbar-3 {
    background-color: #0000;
  }

  .nav-container {
    background-color: #476324;
    padding-right: 0;
  }

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

  .paragraph-footer-contact {
    margin-left: 30px;
  }

  .paragraph-13 {
    padding-left: 19vw;
    padding-right: 19vw;
    font-size: 17px;
    line-height: 23px;
  }

  .icon-2 {
    color: #fff;
    border: 1px solid #0000;
    font-size: 50px;
  }

  .dropdown-list-4 {
    z-index: 5;
    color: #333;
  }

  .dropdown-list-4.w--open {
    z-index: 5;
    float: none;
    color: #333;
    object-fit: fill;
    background-color: #698a4c;
    background-image: none;
    border: 0 #0000;
    border-radius: 10px;
    width: 200px;
    min-width: auto;
    margin-top: -78px;
    margin-left: 140px;
    margin-right: 0;
    padding-right: 0;
    font-family: Raleway, sans-serif;
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    overflow: visible;
    box-shadow: -1px 4px 7px #000;
  }

  .dropdown-list-4.pad.w--open {
    margin-top: -63px;
  }

  .image-19 {
    border-radius: 50px;
  }

  .main-nav {
    opacity: 1;
    object-fit: fill;
    background-color: #698a4c;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
    flex: 0 auto;
    width: 200px;
    max-width: none;
    margin-left: 40px;
    display: block;
    position: absolute;
    box-shadow: 0 4px 7px #000;
  }

  .icon-3 {
    flex: 0 auto;
    margin-top: 0;
    margin-left: 130px;
    padding-bottom: 0;
    position: absolute;
    inset: 0% auto 0% 0%;
  }

  .icon-3.top {
    margin-top: 20px;
  }

  .heading-11 {
    font-size: 18px;
    line-height: 27px;
  }

  .paragraph-16 {
    margin-top: 83px;
    font-size: 17px;
  }

  .image-ccrcd-logo {
    margin-right: 130px;
  }

  .about-div-left-view-not-view {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .div-right-column {
    object-fit: fill;
    margin-left: 0;
    position: absolute;
  }

  .heading-14 {
    margin-bottom: 1px;
    margin-left: 28px;
  }

  .paragraph-17 {
    margin-bottom: 10px;
    margin-left: 28px;
    margin-right: 28px;
  }

  .div-block-home {
    object-fit: fill;
    background-color: #0000;
    overflow: visible;
  }

  .grid-3 {
    grid-template-columns: 1fr 1fr minmax(215px, .25fr);
  }

  .menu-button-2 {
    right: 0;
  }

  .menu-button-2.w--open {
    background-color: #c8c8c800;
  }

  .ccrcd-logo {
    margin-left: 5px;
    margin-right: auto;
    position: static;
    left: 0;
  }

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

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

  .div-block-24 {
    width: 60%;
    margin-top: 13px;
  }

  .image-26 {
    margin-right: 4px;
  }

  .cards-grid-container {
    grid-column-gap: 20px;
    margin-top: 20px;
  }

  .heading-25 {
    font-family: Raleway, sans-serif;
  }

  .text-block-2 {
    letter-spacing: 1px;
    padding-right: 0;
    font-weight: 600;
  }

  .dropdown {
    width: 200px;
    padding-right: 20px;
    display: inline-block;
  }

  .dropdown.wadrop, .dropdown.modrop {
    z-index: auto;
  }

  .dropdown-toggle {
    display: block;
  }

  .dropdown-list-5.w--open {
    z-index: 8;
    float: none;
    clear: none;
    background-color: #698a4c;
    border-radius: 10px;
    min-width: 223px;
    max-width: 0;
    margin-left: 197px;
    margin-right: 0;
    padding-right: 0;
    position: absolute;
    left: 0;
    overflow: hidden;
  }

  .containerroundcorner2 {
    border-radius: 0;
    margin-top: auto;
    padding-bottom: 3px;
    overflow: visible;
  }

  .mainnavbar {
    background-color: #476324;
  }

  .button-10 {
    letter-spacing: 2px;
    border-radius: 9px;
    margin-top: 8px;
    margin-bottom: 22px;
    margin-left: 0;
    padding-left: 50px;
    padding-right: 50px;
    font-family: Raleway, sans-serif;
    font-weight: 600;
    display: inline-block;
    position: relative;
  }

  .caption2 {
    object-fit: scale-down;
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
    margin-top: 10px;
    margin-left: 20px;
    margin-right: -58px;
    padding-left: 15px;
    padding-right: 20px;
    font-size: 18px;
    line-height: 23px;
    display: block;
    overflow: visible;
  }

  .caption3 {
    object-fit: scale-down;
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
    margin-top: 10px;
    margin-right: -90px;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 18px;
    line-height: 23px;
    display: block;
    overflow: visible;
  }

  .caption4 {
    object-fit: scale-down;
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
    margin-top: 10px;
    margin-right: -75px;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 18px;
    line-height: 23px;
    display: block;
    overflow: visible;
  }

  .nav-drop {
    z-index: auto;
    border-radius: 0;
    height: auto;
    margin-left: 20px;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    font-family: Raleway, sans-serif;
    font-weight: 500;
    display: block;
  }

  .menunavdown {
    backface-visibility: visible;
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    margin-top: -34px;
    padding-left: 10px;
    display: flex;
    position: relative;
  }

  .menunavdown.w--current {
    justify-content: flex-start;
    padding-left: 28px;
    display: flex;
  }

  .icon-7 {
    margin-top: 0;
    margin-left: 156px;
    margin-right: auto;
    position: absolute;
    inset: 0 auto 0 0;
  }

  .nav-nodrop {
    backface-visibility: visible;
    letter-spacing: 1px;
    background-color: #476324;
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    width: 200px;
    margin: 0;
    padding-top: 0;
    padding-left: 29px;
    padding-right: 0;
    font-family: Raleway, sans-serif;
    font-size: 13px;
    font-weight: 500;
    display: block;
    position: relative;
  }

  .nav-nodrop.w--current {
    background-color: #476324;
    justify-content: flex-start;
    margin-top: -3px;
    padding-left: 28px;
    display: flex;
  }

  .nav-nodrop.donate {
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
  }

  .dropdown-link-sub {
    white-space: pre-wrap;
    font-family: Raleway, sans-serif;
    font-weight: 400;
    position: relative;
  }

  .caption1-right, .caption2-left {
    object-fit: scale-down;
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
    margin-top: 10px;
    margin-left: 20px;
    margin-right: -69px;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 18px;
    line-height: 23px;
    display: block;
    position: relative;
    left: auto;
    right: auto;
    overflow: visible;
  }

  .div-block-33 {
    margin-top: 20px;
  }

  .heading-40-name-l {
    margin-top: 55px;
    margin-left: 87px;
    margin-right: 169px;
    font-size: 26px;
    line-height: 26px;
    right: 0%;
  }

  .paragraph-40-flushleft-1 {
    margin-top: 23px;
    margin-left: 43px;
    margin-right: 54px;
    font-size: 14px;
  }

  .heading-40-name-r {
    text-align: left;
    margin-top: 50px;
    margin-left: 170px;
    font-size: 26px;
    line-height: 26px;
  }

  .paragraph-41-flushright {
    margin-top: 23px;
    margin-left: 69px;
    margin-right: 40px;
  }

  .heading-40-title-l {
    font-size: 18px;
    line-height: 18px;
    top: 79px;
    right: 172px;
  }

  .heading-40-title-r {
    margin-left: 172px;
    font-size: 18px;
    line-height: 18px;
    top: 73px;
    left: 0%;
  }

  .heading-40-title-r-alt {
    margin-left: 0;
    font-size: 18px;
    line-height: 18px;
    top: 101px;
    left: 42.5%;
  }

  .div-round-40-r-4 {
    margin-bottom: 30px;
  }

  .paragraph-40-r-opp {
    margin-top: 33px;
    margin-left: 43px;
    margin-right: 54px;
    font-size: 14px;
  }

  .paragraph-41-l-opp {
    margin-top: 23px;
    margin-left: 69px;
    margin-right: 40px;
  }

  .heading-40-name-l-opp {
    margin-top: 70px;
    margin-left: 87px;
    margin-right: 169px;
    font-size: 26px;
    line-height: 26px;
    right: 0%;
  }

  .heading-40-title-l-mob {
    font-size: 18px;
    line-height: 18px;
    top: 79px;
    right: 172px;
  }

  .grid-main {
    grid-template-rows: auto;
    grid-template-columns: 50% 1fr;
    grid-auto-flow: row;
  }

  .div-block-40 {
    border-radius: 0 20px 20px 0;
    height: 300px;
    position: static;
  }

  .div-block-41 {
    background-position: 50% 0;
    background-size: cover;
    border-radius: 20px 0 0 20px;
    height: 300px;
    position: static;
  }

  .heading-35 {
    border-radius: 0;
    font-size: 40px;
  }

  .heading-35.compliance {
    margin-top: 40px;
    padding-top: 5px;
    line-height: 40px;
  }

  .div-block-42 {
    border-radius: 0 20px 20px 0;
    height: 300px;
    position: static;
    top: auto;
  }

  .div-block-43 {
    border-radius: 20px 0 0 20px;
    height: 300px;
    position: static;
    top: auto;
  }

  .div-block-44 {
    height: 300px;
    margin-left: 0;
    position: static;
  }

  .div-block-46 {
    height: 300px;
    position: static;
  }

  .div-block-47 {
    height: 300px;
  }

  .paragraph-36 {
    margin-top: 5px;
  }

  .paragraph-37 {
    padding-left: 40px;
    padding-right: 40px;
    font-size: 17px;
  }

  .div-block-49 {
    position: static;
  }

  .grid-6-tablet {
    grid-template-columns: 78% 1fr;
    grid-auto-flow: column;
  }

  .heading-35-alt {
    border-radius: 0;
    margin-top: 23px;
    font-size: 40px;
  }

  .background-video {
    height: 350px;
  }

  .div-block-50 {
    object-fit: contain;
    border-radius: 0 20px 20px 0;
    height: 300px;
    position: relative;
  }

  .button-11 {
    margin-right: 106px;
  }

  .button-12 {
    margin-top: 0;
    margin-left: 92px;
  }

  .button-13 {
    margin-right: 78px;
  }

  .button-14 {
    margin-top: 0;
    margin-left: 112px;
  }

  .button-15 {
    margin-left: 66px;
  }

  .grid-compliance {
    grid-template-columns: 50% 1fr;
    grid-auto-flow: row;
  }

  .section-comp6 {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    height: 250px;
  }

  .div-block-52 {
    height: 300px;
  }

  .button-16 {
    margin-top: 0;
    margin-left: 81px;
  }

  .button-17 {
    margin-top: 0;
    margin-left: 96px;
  }

  .paragraph-39 {
    margin-left: 20px;
    margin-right: 20px;
    font-size: 15px;
  }

  .bold-text-10 {
    display: block;
  }

  .div-block-54 {
    padding-bottom: 3px;
  }

  .paragraph-40 {
    padding-bottom: 10px;
    font-size: 40px;
  }

  .paragraph-41 {
    padding-bottom: 30px;
  }

  .div-block-55 {
    height: 300px;
  }

  .div-block-56 {
    background-position: 50% 0;
    background-size: cover;
    border-radius: 20px 0 0 20px;
    height: 300px;
    position: static;
  }

  .div-block-57 {
    height: 300px;
  }

  .div-block-58 {
    background-position: 50% 0;
    background-size: cover;
    border-radius: 20px 0 0 20px;
    height: 300px;
    position: static;
  }

  .button-10-copy {
    letter-spacing: 2px;
    border-radius: 9px;
    margin-top: 8px;
    margin-bottom: 22px;
    margin-left: 0;
    padding-left: 50px;
    padding-right: 50px;
    font-family: Raleway, sans-serif;
    font-weight: 600;
    display: inline-block;
    position: absolute;
    top: 334.922px;
    left: 113px;
  }

  .div-block-comp2 {
    object-fit: contain;
    border-radius: 0 20px 20px 0;
    height: auto;
    margin-top: 50px;
    position: relative;
  }

  .paragraph-44 {
    margin-left: 15px;
    margin-right: 15px;
  }

  .section-comp1 {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    height: 250px;
  }

  .section-comp2 {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    height: 250px;
  }

  .div-block-comp6 {
    object-fit: contain;
    border-radius: 0 20px 20px 0;
    height: auto;
    position: relative;
  }

  .section-comp3 {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    height: 250px;
  }

  .div-block-comp3 {
    object-fit: contain;
    border-radius: 0 20px 20px 0;
    height: auto;
    position: relative;
  }

  .section-comp4 {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    height: 250px;
  }

  .section-comp5 {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    height: 250px;
  }

  .div-block-comp5 {
    object-fit: contain;
    border-radius: 0 20px 20px 0;
    height: auto;
    margin-top: -32px;
    position: relative;
  }

  .bold-text-12 {
    font-size: 16px;
  }

  .div-block-comp1 {
    object-fit: contain;
    border-radius: 0 20px 20px 0;
    height: auto;
    position: relative;
  }

  .div-block-comp6-copy {
    object-fit: contain;
    border-radius: 0 20px 20px 0;
    height: 300px;
    position: relative;
  }

  .div-block-comp4 {
    object-fit: contain;
    border-radius: 0 20px 20px 0;
    height: auto;
    margin-top: -21px;
    position: relative;
  }

  .section-eco1 {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    height: 250px;
  }

  .div-block-comp1-copy {
    object-fit: contain;
    border-radius: 0 20px 20px 0;
    height: auto;
    position: relative;
  }

  .section-eco2 {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    height: 250px;
  }

  .div-block-eco2 {
    object-fit: contain;
    border-radius: 0 20px 20px 0;
    height: auto;
    margin-top: -8px;
    position: relative;
  }

  .section-eco3 {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    height: 250px;
  }

  .div-block-eco3 {
    object-fit: contain;
    border-radius: 0 20px 20px 0;
    height: auto;
    position: relative;
  }

  .section-eco4 {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    height: 250px;
  }

  .div-block-eco4 {
    object-fit: contain;
    border-radius: 0 20px 20px 0;
    height: auto;
    margin-top: -21px;
    position: relative;
  }

  .section-eco5 {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    height: 250px;
  }

  .div-block-eco5 {
    object-fit: contain;
    border-radius: 0 20px 20px 0;
    height: auto;
    margin-top: -32px;
    position: relative;
  }

  .section-eco6 {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    height: 250px;
  }

  .div-block-eco6 {
    object-fit: contain;
    border-radius: 0 20px 20px 0;
    height: auto;
    position: relative;
  }

  .paragraph-45 {
    width: 95%;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .div-block-set1 {
    width: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-60 {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .bio-box-1 {
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-70 {
    width: auto;
  }

  .text-block-6 {
    color: #fff;
    margin-top: 15px;
    margin-right: 0;
    font-size: 12px;
  }

  .text-block-7 {
    color: #fff;
    text-align: right;
    margin-top: 15px;
    margin-left: 0;
    font-size: 12px;
  }

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

  .heading-49 {
    margin-top: 0;
  }

  .ag-grid {
    grid-template-rows: auto auto auto;
    grid-template-columns: 100%;
    grid-auto-flow: row;
  }

  .ag-div-block-1 {
    object-fit: contain;
    border-radius: 0;
    height: auto;
    margin-top: -5px;
    position: relative;
  }

  .ag-div-block-1.bg12 {
    min-height: auto;
  }

  .ag-div-block-2 {
    background-image: none;
    border-radius: 0;
    height: auto;
    margin-top: -5px;
    position: static;
  }

  .ag-div-block-3 {
    background-image: none;
    border-radius: 0;
    height: auto;
    min-height: auto;
    margin-top: -5px;
    position: static;
  }

  .ag-div-block-4 {
    background-image: none;
    border-radius: 0;
    height: auto;
    margin-top: -5px;
    position: static;
  }

  .ag-paragraph-1 {
    align-items: stretch;
    display: block;
  }

  .ag-heading-1 {
    text-align: center;
  }

  .contact-grid {
    grid-template-rows: auto auto auto;
    grid-template-columns: 100%;
    grid-auto-flow: row;
  }

  .contact-div-block-1 {
    object-fit: contain;
    border-radius: 0;
    height: auto;
    margin-top: -5px;
    position: relative;
  }

  .contact-div-block-1.bg12 {
    min-height: auto;
  }

  .contact-div-block-2 {
    background-image: none;
    border-radius: 0;
    height: auto;
    margin-top: -5px;
    position: static;
  }

  .contact-div-block-3 {
    background-image: none;
    border-radius: 0;
    height: auto;
    min-height: auto;
    margin-top: -5px;
    position: static;
  }

  .contact-paragraph-1 {
    align-items: stretch;
    display: block;
  }

  .contact-div-block-4 {
    background-image: none;
    border-radius: 0;
    height: auto;
    margin-top: -5px;
    position: static;
  }

  .newsletter-grid, .donate-grid {
    grid-template-rows: auto auto auto;
    grid-template-columns: 100%;
    grid-auto-flow: row;
  }

  .div-round-40-r-2 {
    margin-bottom: 29px;
  }

  .paragraph-40-flushleft-2 {
    margin-top: 23px;
    margin-left: 79px;
    margin-right: 54px;
    font-size: 14px;
  }

  .tabs-menu {
    clear: none;
    text-align: center;
    object-fit: fill;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: static;
  }

  .section-next-meeting {
    border-radius: 15px;
    width: 100%;
    height: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .tab-pane-next-meeting {
    margin-top: -30px;
  }

  .tabs {
    text-align: center;
    object-fit: fill;
    max-width: none;
    display: block;
    overflow: visible;
  }

  .tabs-compliance {
    padding-top: 10px;
  }

  .tabs-content-2 {
    margin-left: 20px;
    margin-right: 20px;
    display: block;
  }

  .tab-link-top {
    border-radius: 7px;
    margin-top: 8px;
    margin-right: 3px;
  }

  .tab-link-top.w--current {
    margin-top: 8px;
    margin-left: 3px;
  }

  .tabs-menu-bio {
    justify-content: flex-start;
    align-items: stretch;
    display: block;
  }

  .tabs-menu-bio.board {
    display: block;
  }

  .tab-link-tab-1 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .tab-link-tab-1.w--current {
    margin-left: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .tab-link-tab-2 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .tab-link-tab-2.w--current {
    margin-left: 0;
  }

  .div-block-bio-tabs {
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-home-event, .div-block-home-slider {
    height: 300px;
    margin-left: 0;
    position: static;
  }

  .div-block-84 {
    border-radius: 0;
  }

  .column-26 {
    padding-right: 0;
  }

  .column-27 {
    padding-left: 0;
  }

  .paragraph-58, .heading-56 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .columns-home-pg2 {
    margin-top: 10px;
  }

  .collection-home {
    margin-left: 10px;
    margin-right: 10px;
  }

  .collection-item-home {
    width: auto;
    margin-left: -10px;
    margin-right: -10px;
    display: flex;
  }

  .heading-blog-home {
    font-size: 15px;
    line-height: 18px;
  }

  .text-blog-home {
    margin-bottom: 0;
    font-size: 12px;
    line-height: 16px;
  }

  .image-blog-home {
    margin-top: 0;
  }

  .div-block-events-r {
    border-radius: 20px 0 0 20px;
    margin-top: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-59 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .embed-events-home {
    display: block;
  }

  .embed-fbposts-home {
    object-fit: contain;
    justify-content: space-around;
    align-self: flex-start;
    width: 80%;
    max-width: none;
    display: block;
  }

  .div-block-89 {
    border-radius: 0;
  }

  .column-30 {
    padding-right: 0;
  }

  .column-31 {
    padding-left: 0;
  }

  .div-block-hs-l {
    object-fit: contain;
    border-radius: 0 20px 20px 0;
    height: 300px;
    position: relative;
  }

  .div-block-hs-r {
    background-position: 50% 0;
    background-size: cover;
    border-radius: 20px 0 0 20px;
    height: 300px;
    position: static;
  }

  .div-block-hsi-l {
    object-fit: contain;
    border-radius: 0 20px 20px 0;
    height: 300px;
    position: relative;
  }

  .div-block-hsi-r {
    background-position: 50% 0;
    background-size: cover;
    border-radius: 20px 0 0 20px;
    height: 300px;
    position: static;
  }

  .div-block-lp-l {
    object-fit: contain;
    border-radius: 0 20px 20px 0;
    height: 300px;
    position: relative;
  }

  .div-block-lp-r {
    background-position: 50% 0;
    background-size: cover;
    border-radius: 20px 0 0 20px;
    height: 300px;
    position: static;
  }

  .div-block-hs-l2 {
    height: 300px;
  }

  .div-block-hs-r2 {
    background-position: 50% 0;
    background-size: cover;
    border-radius: 20px 0 0 20px;
    height: 300px;
    position: static;
  }

  .div-block-hsi-l2 {
    height: 300px;
  }

  .div-block-hsi-r2 {
    background-position: 50% 0;
    background-size: cover;
    border-radius: 20px 0 0 20px;
    height: 300px;
    position: static;
  }

  .div-block-lp-l2 {
    height: 300px;
  }

  .div-block-lp-r2 {
    background-position: 50% 0;
    background-size: cover;
    border-radius: 20px 0 0 20px;
    height: 300px;
    position: static;
  }

  .div-block-id-l {
    object-fit: contain;
    border-radius: 0 20px 20px 0;
    height: 300px;
    position: relative;
  }

  .div-block-id-r {
    background-position: 50% 0;
    background-size: cover;
    border-radius: 20px 0 0 20px;
    height: 300px;
    position: static;
  }

  .div-block-id-l2 {
    height: 300px;
  }

  .div-block-id-r2 {
    background-position: 50% 0;
    background-size: cover;
    border-radius: 20px 0 0 20px;
    height: 300px;
    position: static;
  }

  .div-block-cf-l {
    object-fit: contain;
    border-radius: 0 20px 20px 0;
    height: 300px;
    position: relative;
  }

  .div-block-cf-r {
    background-position: 50% 0;
    background-size: cover;
    border-radius: 20px 0 0 20px;
    height: 300px;
    position: static;
  }

  .div-block-cf-l2 {
    height: 300px;
  }

  .div-block-cf-r2 {
    background-position: 50% 0;
    background-size: cover;
    border-radius: 20px 0 0 20px;
    height: 300px;
    position: static;
  }

  .div-block-ph-l {
    object-fit: contain;
    border-radius: 0 20px 20px 0;
    height: 300px;
    position: relative;
  }

  .div-block-ph-r {
    background-position: 50% 0;
    background-size: cover;
    border-radius: 20px 0 0 20px;
    height: 300px;
    position: static;
  }

  .div-block-ph-l2 {
    height: 300px;
  }

  .div-block-ph-r2 {
    background-position: 50% 0;
    background-size: cover;
    border-radius: 20px 0 0 20px;
    height: 300px;
    position: static;
  }

  .div-block-ap-l {
    object-fit: contain;
    border-radius: 0 20px 20px 0;
    height: 300px;
    position: relative;
  }

  .div-block-ap-r {
    background-position: 50% 0;
    background-size: cover;
    border-radius: 20px 0 0 20px;
    height: 300px;
    position: static;
  }

  .div-block-ap-l2 {
    height: 300px;
  }

  .div-block-ap-r2 {
    background-position: 50% 0;
    background-size: cover;
    border-radius: 20px 0 0 20px;
    height: 300px;
    position: static;
  }

  .div-block-ac-l {
    object-fit: contain;
    border-radius: 0 20px 20px 0;
    height: 300px;
    position: relative;
  }

  .div-block-ac-r {
    background-position: 50% 0;
    background-size: cover;
    border-radius: 20px 0 0 20px;
    height: 300px;
    position: static;
  }

  .div-block-ac-l2 {
    height: 300px;
  }

  .div-block-ac-r2 {
    background-position: 50% 0;
    background-size: cover;
    border-radius: 20px 0 0 20px;
    height: 300px;
    position: static;
  }

  .paragraph-60 {
    margin-top: 26px;
    margin-bottom: 0;
  }

  .heading-60 {
    margin-top: 10px;
    margin-bottom: 0;
    font-size: 20px;
  }

  .paragraph-62 {
    padding-top: 0;
  }

  .page-heading {
    color: var(--color);
    font-size: 30px;
    line-height: 35px;
  }

  .div-page-description-box {
    height: auto;
  }

  .paragraph-desc {
    text-align: left;
    margin-bottom: 0;
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 15px;
    line-height: 20px;
    display: inline-block;
  }

  .paragraph-desc.home {
    margin-bottom: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 14px;
    line-height: 18px;
  }

  .div-description-paragraph {
    text-align: center;
  }

  .image-ag1 {
    margin-top: 80px;
  }

  .image-ag1.dumping {
    margin-top: 0;
  }

  .image-ag1.carbon, .image-ag1.partners {
    margin-top: 80px;
  }

  .div-block-res-l {
    object-fit: contain;
    border-radius: 0 20px 20px 0;
    height: 300px;
    position: relative;
  }

  .div-block-res-r {
    background-position: 50% 0;
    background-size: cover;
    border-radius: 20px 0 0 20px;
    height: 300px;
    position: static;
  }

  .div-block-res-l2 {
    height: 300px;
  }

  .div-block-res-r2 {
    background-position: 50% 0;
    background-size: cover;
    border-radius: 20px 0 0 20px;
    height: 300px;
    position: static;
  }

  .div-block-top-news-l {
    border-radius: 0 20px 20px 0;
  }

  .div-block-slide-hm-l {
    border-radius: 0;
    align-items: center;
    display: flex;
  }

  .div-block-social-hm-r {
    border-radius: 20px 0 0 20px;
    justify-content: center;
    align-items: flex-start;
    max-height: 300px;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
  }

  .div-block-blog-l {
    border-radius: 0 20px 20px 0;
    align-items: flex-start;
  }

  .div-block-contact-hm-r, .div-block-blog-hm-r-copy {
    border-radius: 0;
    margin-top: 10px;
  }

  .heading-hm-blocks {
    margin-left: 20px;
    margin-right: 20px;
  }

  .heading-61 {
    font-size: 20px;
    line-height: 27px;
  }

  .paragraph-64 {
    padding-top: 0;
  }

  .div-blog-block-blue1 {
    display: block;
  }

  .html-embed-11 {
    max-width: 100%;
    max-height: none;
    display: flex;
  }

  .div-block-95 {
    object-fit: contain;
    justify-content: center;
    align-self: center;
    align-items: center;
    margin-left: 5px;
    margin-right: 5px;
    display: flex;
  }

  .paragraph-65 {
    color: #000;
  }

  .div-block-ee-r {
    background-position: 50% 0;
    background-size: cover;
    border-radius: 20px 0 0 20px;
    height: 300px;
    position: static;
  }

  .div-blogbox1 {
    object-fit: contain;
    border-radius: 0 20px 20px 0;
    height: 300px;
    position: relative;
  }

  .div-blogbox2, .div-blogbox3, .div-blogbox4, .div-blogbox5, .div-blogbox6, .div-blogbox7, .div-blogbox8 {
    background-position: 50% 0;
    background-size: cover;
    border-radius: 20px 0 0 20px;
    height: 300px;
    position: static;
  }

  .div-banner1 {
    background-image: none;
    border-radius: 15px;
    display: block;
    position: static;
  }

  .div-banner1.lpi1, .div-banner1.lpi2 {
    border-radius: 20px;
    height: auto;
    min-height: 300px;
  }

  .div-banner1.hsi1 {
    background-position: 50%;
    border-radius: 20px;
  }

  .div-banner1.hsi2, .div-banner1.hsi3, .div-banner1.hsi4 {
    border-radius: 20px;
  }

  .div-banner1.ane1 {
    border-radius: 20px;
    height: auto;
  }

  .div-banner1.ane2 {
    border-radius: 20px;
  }

  .div-banner1.ecp1 {
    border-radius: 20px;
    height: auto;
    min-height: auto;
    max-height: none;
  }

  .div-banner1.ecp2 {
    border-radius: 20px;
  }

  .div-banner1.ee1 {
    border-radius: 20px;
    width: auto;
    height: auto;
    display: inline-block;
    overflow: hidden;
  }

  .div-banner1.ee2, .div-banner1.idc1, .div-banner1.idc2, .div-banner1.idc3, .div-banner1.idr1, .div-banner1.idr2, .div-banner1.idr3, .div-banner1.cf1, .div-banner1.cf2, .div-banner1.ph1, .div-banner1.ph2 {
    border-radius: 20px;
  }

  .div-banner1.ap1 {
    border-radius: 20px;
    height: auto;
    min-height: auto;
    max-height: none;
    display: block;
  }

  .div-banner1.ap2, .div-banner1.ap3, .div-banner1.ap4 {
    border-radius: 20px;
    height: auto;
    min-height: auto;
    max-height: none;
  }

  .div-banner1.hm-top {
    border-radius: 20px;
    height: auto;
  }

  .div-banner1.hm-blog {
    border-radius: 20px;
    height: auto;
    min-height: auto;
    max-height: none;
  }

  .div-banner1.hm-events, .div-banner1.hm-social {
    border-radius: 20px;
    height: auto;
  }

  .div-banner1.wne1 {
    border-radius: 20px;
    height: auto;
    display: inline-block;
  }

  .div-banner1.wne2, .div-banner1.wne3 {
    border-radius: 20px;
  }

  .div-banner1.acw1 {
    border-radius: 20px;
    height: auto;
    min-height: auto;
    max-height: none;
  }

  .div-banner1.acw2 {
    border-radius: 20px;
  }

  .div-banner1.outline1 {
    text-align: left;
    border-radius: 20px;
    height: auto;
  }

  .div-banner1.bppa1, .div-banner1.bppa2, .div-banner1.ane3, .div-banner1.ane3, .div-banner1.ane4, .div-banner1.ane5 {
    border-radius: 20px;
  }

  .div-banner1.carbon {
    border-radius: 20px;
    height: auto;
    min-height: auto;
    max-height: none;
  }

  .div-banner1.carquinez, .div-banner1.carquinez2, .div-banner1.foac, .div-banner1.foac-2 {
    border-radius: 20px;
  }

  .div-banner1.event._19 {
    border-radius: 20px;
    max-height: 230px;
  }

  .div-banner1.event._20 {
    border-radius: 20px;
    min-height: 675px;
    max-height: none;
  }

  .div-banner1.event._21 {
    border-radius: 20px;
    min-height: 400px;
  }

  .div-banner1.event._22 {
    border-radius: 20px;
    min-height: auto;
    max-height: 250px;
  }

  .div-banner1.event._23 {
    border-radius: 20px;
  }

  .div-banner1.map {
    background-position: 50% 0;
    background-size: cover;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
  }

  .div-banner1.restoration, .div-banner1.dutch {
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
  }

  .div-banner1.ag, .div-banner1.bppa3 {
    border-radius: 20px;
  }

  .div-banner1.pcw {
    border-radius: 20px;
    height: auto;
    min-height: 300px;
  }

  .div-banner1.eco {
    border-radius: 20px;
  }

  .div-banner1.rowcrop {
    background-position: 50%;
    border-radius: 20px;
  }

  .div-banner1.rangeland, .div-banner1.lpi2-copy {
    border-radius: 20px;
    height: auto;
    min-height: 300px;
  }

  .div-banner1.compliance {
    border-style: none;
    border-radius: 20px;
    height: auto;
  }

  .div-banner1.link-index {
    border-radius: 20px;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
    overflow: hidden;
  }

  .div-banner1.newsletter1 {
    display: block;
    overflow: hidden;
  }

  .div-banner1.padding {
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-blogbox10 {
    background-position: 50% 0;
    background-size: cover;
    border-radius: 20px 0 0 20px;
    height: 300px;
    position: static;
  }

  .youtube-4 {
    max-width: 100%;
    overflow: visible;
  }

  .heading-40-name-r2 {
    margin-top: 55px;
    margin-left: 87px;
    margin-right: 169px;
    font-size: 26px;
    line-height: 26px;
    right: 0%;
  }

  .columns-9 {
    margin-bottom: 10px;
  }

  .grid-17 {
    grid-template-columns: .5fr 1.25fr;
  }

  .paragraph-66 {
    margin-left: 0;
  }

  .heading-63 {
    margin-left: 0;
    margin-right: 0;
  }

  .image_alhambraplanttrail {
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: static;
  }

  .image_alhambrawatershedcouncil {
    object-fit: cover;
    width: 170px;
    height: auto;
    margin-top: 0;
    display: inline-block;
    position: static;
  }

  .div-block-99 {
    background-color: #0000;
  }

  .image_friendsalhambracreek {
    object-fit: cover;
    width: 145px;
    height: auto;
    margin-top: 30px;
    display: inline-block;
    position: static;
  }

  .image_newleaf {
    object-fit: cover;
    width: 140px;
    height: auto;
    margin-top: 30px;
    display: inline-block;
    position: static;
  }

  .image_nationalparkservice {
    object-fit: cover;
    width: 100px;
    height: auto;
    margin-top: 30px;
    display: inline-block;
    position: static;
  }

  .button-30 {
    margin-bottom: 10px;
  }

  .image_mtviewsanitarydistrict {
    object-fit: cover;
    width: 100px;
    height: auto;
    margin-top: 30px;
    display: inline-block;
    position: static;
  }

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

  .dropdown-3 {
    border-radius: 0;
    margin-left: 20px;
    margin-right: 430px;
    padding-right: 0;
    display: block;
  }

  .nav-menu-4 {
    opacity: 1;
    background-color: #0000008c;
    margin-left: 0;
  }

  .paragraph-70 {
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .link-block-6.w--current {
    background-color: #0000;
    margin-left: 0;
  }

  .image-55 {
    height: 100%;
  }

  .heading-68, .heading-69 {
    font-size: 11px;
    line-height: 16px;
  }

  .embed-events-page {
    display: block;
  }

  .text-block-13 {
    letter-spacing: 1px;
    margin-left: 0;
    font-family: Raleway, sans-serif;
    font-size: 13px;
    text-decoration: none;
  }

  .html-embed-13 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .div-block-107 {
    height: 200px;
    margin-top: -6px;
    margin-left: -5px;
    margin-right: -5px;
    padding-left: 0;
  }

  .image-59 {
    margin-top: 19px;
  }

  .form-block-2 {
    text-align: left;
    margin-left: 20px;
    margin-right: 20px;
  }

  .heading-71, .heading-72 {
    margin-top: 20px;
  }

  .radio-button, .radio-button-2 {
    margin-left: 0;
  }

  .radio-button-label, .radio-button-label-2 {
    margin-left: 10px;
  }

  .submit-button-2 {
    border-radius: 6px;
    margin-top: 20px;
  }

  .heading-73 {
    text-align: left;
    margin-bottom: 0;
    margin-left: 20px;
    margin-right: 20px;
  }

  .paragraph-73 {
    color: #333;
    text-align: left;
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 0;
    font-family: Raleway, sans-serif;
    font-size: 16px;
  }

  .button-36 {
    text-align: left;
    border-radius: 6px;
    margin-bottom: 20px;
    margin-left: 20px;
  }

  .radio-button-field, .radio-button-field-2 {
    padding-left: 0;
  }

  .tab-link-tab-3.w--current {
    margin-left: 0;
    padding-left: 30px;
    padding-right: 30px;
  }

  .heading-79 {
    margin-top: 20px;
    font-size: 28px;
  }

  .heading-81 {
    margin-top: 10px;
    font-size: 28px;
  }

  .image_wcarundal, .image_wctributaries {
    object-fit: cover;
    width: 120px;
    height: auto;
    margin-top: 30px;
    display: inline-block;
    position: static;
  }

  .heading-84 {
    font-size: 27px;
  }

  .heading-85 {
    font-size: 22px;
  }

  .paragraph-86 {
    font-size: 15px;
  }

  .div-blog-block.pinoleblog {
    margin-top: 20px;
  }

  .heading-86 {
    font-size: 28px;
    line-height: 34px;
  }

  .div-block-128.nativelandscape {
    min-height: 300px;
  }

  .div-block-131 {
    overflow: hidden;
  }

  .two-images {
    grid-template-columns: 1fr 1fr;
  }

  .image-78 {
    margin-top: -64px;
  }

  .html-embed-17 {
    max-height: 400px;
    margin-top: -55px;
    margin-bottom: 79px;
  }

  .div-block-132 {
    overflow: hidden;
  }

  .image-fb {
    max-width: none;
  }

  .link-block-11, .link-block-12 {
    margin-right: 0;
  }

  .image-ig {
    max-width: none;
  }

  .image-yt {
    max-width: none;
    margin-left: -1px;
  }

  .link-block-13 {
    margin-right: 0;
  }

  .div-social-block {
    justify-content: flex-start;
    margin-left: 0;
    margin-right: 0;
    position: relative;
    right: 0;
  }

  .div-social-block.footer {
    height: 50px;
    margin-left: -22px;
    padding-bottom: 30px;
  }

  .logo-brand {
    margin-left: 0;
    position: relative;
    left: -75px;
  }

  .logo-brand.w--current {
    background-color: #0000;
    margin-left: 150px;
    left: -176px;
  }

  .div-block-133, .heading-96, .paragraph-104 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .tab-link-tab-1-2.w--current {
    margin-left: 0;
    padding-bottom: 0;
    padding-left: 0;
    display: inline-block;
  }

  .tab-link-tab-2-2 {
    padding-bottom: 0;
    padding-right: 0;
  }

  .tabs-menu-2 {
    text-align: center;
    display: block;
  }

  .contact-paragraph {
    font-size: 13px;
    line-height: 22px;
  }

  .grid-23 {
    grid-column-gap: 9px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 2fr;
    margin-bottom: 20px;
  }

  .paragraph-116 {
    font-size: 13px;
    line-height: 22px;
  }

  .tab-link-tab-3-2 {
    text-align: center;
    padding-top: 0;
    display: block;
  }

  .grid-programs {
    grid-template-columns: .25fr 1.25fr;
  }

  .heading-106 {
    margin-top: 20px;
  }

  .blog-item {
    padding: 15px;
  }

  .div-panel1 {
    padding-left: 20px;
  }

  .div-panel2 {
    padding-left: 0;
  }

  .footerhead {
    margin-bottom: 0;
    font-size: 15px;
  }

  .div-panel3 {
    padding-left: 20px;
  }

  .footerlinks {
    font-size: 13px;
    line-height: 23px;
  }

  .div-panel4 {
    margin-left: -27px;
  }

  .footercontacts {
    padding-left: 0;
    font-size: 13px;
    line-height: 21px;
  }

  .link-71.w--current, .link-72.w--current, .link-73.w--current, .link-75.w--current {
    background-color: #0000;
    margin-left: 0;
  }

  .paragraph-125 {
    text-align: left;
    margin-top: 0;
    font-size: 13px;
    line-height: 23px;
  }

  .image-tw {
    max-width: none;
    margin-left: 2px;
  }

  .text-block-18 {
    letter-spacing: 1px;
    text-transform: none;
    margin-left: 0;
    font-family: Raleway, sans-serif;
    font-size: 13px;
    font-weight: 600;
  }

  .link-block-16 {
    margin-top: 20px;
    font-family: Raleway, sans-serif;
    text-decoration: none;
  }

  .link-block-16.w--current {
    background-color: #0000;
    margin-left: 0;
  }

  .social-navbut-div {
    justify-content: center;
    width: 250px;
    display: flex;
    position: relative;
    right: -94px;
  }

  .dropdown-toggle-2 {
    margin-right: 93px;
    padding: 0 50px 0 0;
  }

  .menunav2 {
    min-width: Infinity% ;
    backface-visibility: visible;
    background-color: #476324;
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    width: 200px;
    margin: 0 0 0 -20px;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 0;
    display: inline-block;
    position: relative;
  }

  .menunav2.w--current {
    justify-content: flex-start;
    margin-top: -3px;
    padding-left: 28px;
    display: flex;
  }

  .paragraph-128 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .heading-116 {
    margin-top: 10px;
  }

  .image-110 {
    display: inline-block;
  }

  .tabs-menu-compliance {
    text-align: center;
    display: block;
  }

  .tab-1-compliance-link.w--current {
    margin-left: 0;
    padding-bottom: 0;
    padding-left: 0;
    display: inline-block;
  }

  .tab-2-compliance-link {
    padding-bottom: 0;
    padding-right: 0;
  }

  .tab-3-compliance-link {
    text-align: center;
    padding-top: 0;
    display: block;
  }

  .grid-25, .paragraph-138 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .event-tabs {
    flex-direction: column;
    display: block;
  }

  .div-block-166 {
    margin-top: 0;
    margin-left: 20px;
    margin-right: 20px;
  }

  .div-block-169 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .tabs-menu-3 {
    text-align: center;
    display: block;
  }

  .tab-link-tab-1-3 {
    margin-left: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .tab-link-tab-1-3.w--current {
    margin-left: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .tab-link-tab-2-3, .tab-link-tab-3-3 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .tab-link-tab-3-3.w--current {
    background-color: #a4f5b0;
    margin-left: 0;
  }

  .tab-link-tab-4 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .tab-link-tab-4.w--current {
    background-color: #ffda8a;
    margin-left: 0;
  }

  .tab-link-tab-2-16.w--current {
    background-color: #e4b0ff;
    margin-left: 0;
  }

  .paragraph-140, .html-embed-23, .heading-118, .heading-119 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .tab-pane-enterprise-catalog, .tab-pane-contact-us, .tab-pane-service-area, .tab-pane-public-records, .tab-pane-enabling-act {
    margin-top: -30px;
  }

  .list-3 {
    padding-left: 20px;
  }

  .paragraph-155 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .tab-pane-procedures {
    margin-top: -30px;
  }

  .monarchs {
    margin-left: 10px;
    margin-right: 10px;
  }

  .monarchs.help, .monarchs.ccc, .monarchs.why {
    margin-left: 10px;
  }

  .monarchs.status, .monarchs.rg {
    margin-left: 0;
  }

  .html-embed-26 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .heading-123 {
    font-size: 20px;
  }

  .image-125 {
    max-width: 50%;
  }

  .heading-124 {
    font-size: 25px;
  }

  .div-block-199 {
    width: 100%;
  }

  .paragraph-174 {
    width: 210px;
  }

  .heading-127 {
    margin-left: 3px;
  }

  .grid-43 {
    grid-template-columns: .25fr 1.75fr;
  }

  .mcp-logo-div {
    width: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .paragraph-203 {
    width: 210px;
  }

  .text-block-13 {
    font-weight: 500;
    display: block;
  }

  .nav-drop-2 {
    border-radius: 0;
    margin-left: 20px;
    margin-right: 430px;
    padding-right: 0;
    display: block;
  }

  .dropdown-list-6 {
    color: #333;
  }

  .dropdown-list-6.w--open {
    z-index: 5;
    float: none;
    color: #333;
    object-fit: fill;
    background-color: #698a4c;
    background-image: none;
    border: 0 #0000;
    border-radius: 10px;
    width: 200px;
    min-width: auto;
    margin-top: -61px;
    margin-left: 147px;
    margin-right: 0;
    padding-right: 0;
    font-family: Raleway, sans-serif;
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    overflow: visible;
    box-shadow: -1px 4px 7px #000;
  }

  .nav-nodrop-2 {
    backface-visibility: visible;
    letter-spacing: 1px;
    background-color: #476324;
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-top: 0;
    padding-left: 29px;
    padding-right: 0;
    font-family: Raleway, sans-serif;
    font-size: 13px;
    display: flex;
    position: relative;
  }

  .nav-nodrop-2.w--current {
    background-color: #476324;
    justify-content: flex-start;
    margin-top: -3px;
    padding-left: 28px;
    display: flex;
  }

  .nav-nodrop-2.donate {
    border-bottom-right-radius: 10px;
  }

  .text-block-24 {
    letter-spacing: 1px;
    font-weight: 600;
  }

  .dropdown-link-5 {
    z-index: 0;
    letter-spacing: 1px;
    white-space: pre-wrap;
    font-family: Raleway, sans-serif;
    font-weight: 600;
    position: relative;
  }

  .dropdown-link-5.w--current {
    background-color: #476324;
    margin-left: 0;
  }

  .dropdown-link-5.top {
    background-color: #476324;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    margin-left: 0;
  }

  .dropdown-link-5.bottom {
    border-radius: 0 0 10px 10px;
  }

  .dropdown-list-7.w--open {
    z-index: 3;
    float: none;
    clear: none;
    background-color: #698a4c;
    border-radius: 10px;
    min-width: 223px;
    max-width: 0;
    margin-left: 160px;
    margin-right: 0;
    padding-right: 0;
    position: absolute;
    overflow: hidden;
  }

  .dropdown-toggle-3 {
    display: inline-block;
  }

  .main-nav-2 {
    opacity: 1;
    background-color: #698a4c;
    border-bottom-right-radius: 10px;
    width: 200px;
    margin-left: 0;
    box-shadow: 0 4px 7px #000;
  }

  .icon-8 {
    margin-top: 0;
    margin-left: 130px;
    margin-right: auto;
    position: absolute;
    inset: 0 auto 0 0;
  }

  .dropdown-4 {
    width: 200px;
    padding-right: 20px;
    display: inline-block;
  }

  .mcpdrop.w--open, .dropdown-list-5comp.w--open, ._3rdsubdrop-comp.w--open {
    z-index: 8;
    float: none;
    clear: none;
    background-color: #698a4c;
    border-radius: 10px;
    min-width: 223px;
    max-width: 0;
    margin-left: 197px;
    margin-right: 0;
    padding-right: 0;
    position: absolute;
    left: 0;
    overflow: hidden;
  }

  .mainnavbar22 {
    background-color: #476324;
  }

  .text-block22 {
    letter-spacing: 1px;
    margin-left: 0;
    font-family: Raleway, sans-serif;
    font-size: 13px;
    text-decoration: none;
  }

  .menunav22 {
    min-width: Infinity% ;
    backface-visibility: visible;
    background-color: #476324;
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    width: 200px;
    margin: 0 0 0 -20px;
    padding-top: 0;
    padding-left: 29px;
    padding-right: 0;
    display: inline-block;
    position: relative;
  }

  .menunav22.w--current {
    justify-content: flex-start;
    margin-top: -3px;
    padding-left: 28px;
    display: flex;
  }

  .menunav22.top {
    width: 200px;
    margin-left: -20px;
    padding-left: 29px;
    font-family: Raleway, sans-serif;
    font-weight: 500;
    display: block;
  }

  .menunav22.top.w--open {
    width: 200px;
  }

  .menunav22.top {
    position: relative;
  }

  .nav-nodrop22 {
    backface-visibility: visible;
    letter-spacing: 1px;
    background-color: #476324;
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    width: 200px;
    margin: 0;
    padding-top: 0;
    padding-left: 29px;
    padding-right: 0;
    font-family: Raleway, sans-serif;
    font-size: 13px;
    font-weight: 500;
    display: block;
    position: relative;
  }

  .nav-nodrop22.w--current {
    background-color: #476324;
    justify-content: flex-start;
    margin-top: -3px;
    padding-left: 28px;
    display: flex;
  }

  .nav-nodrop22.donate {
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
  }

  .nav-drop22 {
    z-index: auto;
    border-radius: 0;
    height: auto;
    margin-left: 20px;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    font-family: Raleway, sans-serif;
    font-weight: 500;
    display: block;
  }

  .main-nav22 {
    opacity: 1;
    object-fit: fill;
    background-color: #698a4c;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
    flex: 0 auto;
    width: 200px;
    max-width: none;
    margin-left: 40px;
    display: block;
    position: absolute;
    box-shadow: 0 4px 7px #000;
  }

  .dropdown-list22 {
    z-index: 5;
    color: #333;
  }

  .dropdown-list22.w--open {
    z-index: 5;
    float: none;
    color: #333;
    object-fit: fill;
    background-color: #698a4c;
    background-image: none;
    border: 0 #0000;
    border-radius: 10px;
    width: 200px;
    min-width: auto;
    margin-top: -78px;
    margin-left: 140px;
    margin-right: 0;
    padding-right: 0;
    font-family: Raleway, sans-serif;
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    overflow: visible;
    box-shadow: -1px 4px 7px #000;
  }

  .dropdown-list22.pad.w--open {
    margin-top: -63px;
  }

  .dropdown-link22 {
    z-index: auto;
    letter-spacing: 1px;
    white-space: pre-wrap;
    font-family: Raleway, sans-serif;
    font-weight: 600;
    position: relative;
  }

  .dropdown-link22.w--current {
    background-color: #476324;
    margin-left: 0;
  }

  .dropdown-link22.bottom {
    z-index: auto;
    border-radius: 0 0 10px 10px;
  }

  .dropdown-link22.top {
    background-color: #476324;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    margin-left: 0;
  }

  .text-block-nav22 {
    letter-spacing: 1px;
    padding-right: 0;
    font-weight: 600;
  }

  .dropdown-toggle22 {
    display: block;
  }

  .dropdown22 {
    width: 200px;
    padding-right: 20px;
    display: inline-block;
  }

  .dropdown22.wadrop, .dropdown22.modrop {
    z-index: auto;
  }

  .icon22 {
    margin-top: 0;
    margin-left: 156px;
    margin-right: auto;
    position: absolute;
    inset: 0 auto 0 0;
  }

  .nav-container-hz {
    justify-content: center;
    max-width: none;
    display: flex;
  }

  .dropdown1-hz {
    width: 100%;
    height: 50px;
    padding: 10px 10px 13px;
    display: block;
    position: relative;
  }

  .dropdown1-hz:hover {
    background-color: #0000001a;
  }

  .dropdown1-hz.w--open {
    background-color: #0000001a;
    padding-top: 10px;
    padding-bottom: 13px;
    display: block;
  }

  .nav-menu-hz {
    background-color: #00000040;
    flex-direction: row;
    flex: 1;
    justify-content: space-between;
    align-items: stretch;
    width: 100%;
    max-width: none;
    height: 50px;
    margin-top: 0;
    margin-left: 0;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
    position: absolute;
    inset: 0% 0% auto;
    overflow: visible;
  }

  .dropdown-top {
    text-align: left;
    width: 100%;
    display: block;
  }

  .dropdown-list-hz {
    background-color: #0000;
    display: none;
  }

  .dropdown-list-hz.w--open {
    background-color: #c54444;
    height: auto;
    display: block;
    position: absolute;
    inset: 0% 0% auto;
  }

  .navbar-4 {
    position: relative;
  }

  .nav-link-hz {
    text-align: center;
    text-shadow: 2px 2px 3px #000;
    width: 100%;
    height: 50px;
    padding: 10px 10px 13px;
    font-size: 12px;
  }

  .nav-link-hz:hover {
    background-color: #0000001a;
  }

  .nav-link-hz.donate {
    z-index: 1;
  }

  .dropdown-links-hz {
    background-color: #0000;
    align-items: stretch;
    height: auto;
    margin-top: -30px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
    top: 80px;
    left: 0;
    right: 0;
  }

  .dropdown-links-hz.donate {
    margin-left: auto;
  }

  .menu-button-3 {
    color: #fff;
    display: block;
  }

  .menu-button-3:hover {
    background-color: #0000001a;
    border-radius: 10px;
  }

  .menu-button-3.w--open {
    background-color: #0000001a;
  }

  .social-navbut-div-hz {
    justify-content: flex-end;
    width: 150px;
    display: flex;
    position: relative;
    right: auto;
  }

  .div-social-block-hz {
    justify-content: flex-start;
    margin-left: 0;
    margin-right: 0;
    position: relative;
    right: 0;
  }

  .div-social-block-hz:hover {
    width: auto;
  }

  .div-social-block-hz.footer {
    height: 50px;
    margin-left: -22px;
    padding-bottom: 30px;
  }

  .div-social-block-hz.burger, .div-social-block-hz.burger:hover {
    position: static;
  }

  .link-block-fb, .link-block-ig, .link-block-yt {
    margin-right: 0;
  }

  .brand-hz {
    margin-left: 0;
    display: block;
    position: static;
    left: 20px;
  }

  .brand-hz.w--current {
    background-color: #0000;
    margin-left: 0;
  }

  .icon-9 {
    font-size: 40px;
  }

  .text-block-25 {
    text-align: center;
    padding-top: 0;
    font-size: 12px;
    display: block;
  }

  .text-block-26 {
    text-align: center;
    text-shadow: 2px 2px 3px #000;
    padding-top: 0;
    font-size: 12px;
    display: block;
  }

  .nav-link-hz-2 {
    margin-left: auto;
    margin-right: auto;
    padding: 5px 10px;
    font-size: 12px;
  }

  .nav-link-hz-2.w--current {
    background-color: #0003;
    margin-left: auto;
  }

  .icon-hz {
    margin-top: 17px;
    margin-bottom: 0;
    margin-right: -10px;
    font-size: 12px;
  }

  .icon-hz.about {
    text-shadow: 2px 2px 3px #000;
    margin-top: 28px;
    margin-left: 0;
    margin-right: 44px;
  }

  .icon-hz.programs {
    text-shadow: 2px 2px 3px #000;
    margin-top: 28px;
    margin-right: 44px;
  }

  .dropdown2-hz {
    padding: 5px 0 5px 40px;
    display: block;
    position: relative;
  }

  .dropdown2-hz.w--open {
    display: block;
  }

  .dropdown-list2-hz {
    display: none;
  }

  .dropdown-list2-hz.w--open {
    height: auto;
    display: block;
    position: static;
  }

  .dropdown-links2-hz {
    display: block;
  }

  .icon2-hz {
    margin-top: 6px;
    margin-bottom: 0;
    margin-right: 100px;
  }

  .text-block-29 {
    font-size: 12px;
  }

  .icon-12 {
    margin-top: 19px;
    font-size: 12px;
  }

  .dropdown-list-grid-hz {
    display: none;
  }

  .dropdown-list-grid-hz.w--open {
    height: auto;
    display: block;
    position: static;
  }

  .nav-link-grid-hz {
    margin-left: 120px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 0;
  }

  .grid-50.pad {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: .75fr .75fr .75fr .75fr .75fr .75fr .75fr;
    justify-items: stretch;
    width: 100%;
    height: 50px;
    margin-left: auto;
    margin-right: auto;
    padding: 0 10px;
    position: static;
  }

  .grid-51 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .grid-52 {
    grid-template-columns: 15vw 15vw 15vw 14vw 8vw 18vw;
    justify-items: stretch;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .grid-index-move-ws {
    grid-template-columns: 1fr .75fr 1fr 1fr;
    margin-left: 20px;
    margin-right: 20px;
  }

  .text-block-index-tab {
    font-size: 12px;
  }

  .link-block-for-moving-index.w--current {
    background-color: #50702940;
    margin-left: 0;
  }

  .link-block-for-moving-index.w--current:hover {
    background-color: #00000026;
  }

  .grid-53 {
    grid-template-columns: .65fr .25fr;
  }

  .image-155.wc {
    margin-left: -22px;
  }

  .grid-index-move-ag {
    grid-template-columns: .75fr .75fr .75fr .5fr;
    width: 600px;
    margin-left: auto;
    margin-right: auto;
  }

  .grid-54 {
    grid-column-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: .5fr 1fr .25fr .25fr;
    grid-auto-flow: row;
    justify-content: stretch;
    justify-items: stretch;
    width: 100%;
    position: static;
  }

  .dropdown-links-hz-ag {
    background-color: #0000;
    align-items: stretch;
    height: auto;
    margin-top: -30px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
    top: 80px;
    left: 0;
    right: 0;
  }

  .grid-index-move-mcp {
    grid-template-columns: .75fr .75fr .75fr .5fr;
    width: 600px;
    margin-left: auto;
    margin-right: auto;
  }

  .transparencyaward {
    background-image: none;
    border-radius: 20px 0 0 20px;
    height: auto;
    min-height: auto;
    max-height: none;
    display: block;
    position: static;
  }

  .transparencyaward.lpi1, .transparencyaward.lpi2 {
    border-radius: 20px;
    height: auto;
    min-height: 300px;
  }

  .transparencyaward.hsi1 {
    background-position: 50%;
    border-radius: 20px;
  }

  .transparencyaward.hsi2, .transparencyaward.hsi3, .transparencyaward.hsi4 {
    border-radius: 20px;
  }

  .transparencyaward.ane1 {
    border-radius: 20px;
    height: auto;
  }

  .transparencyaward.ane2 {
    border-radius: 20px;
  }

  .transparencyaward.ecp1 {
    border-radius: 20px;
    height: auto;
    min-height: auto;
    max-height: none;
  }

  .transparencyaward.ecp2 {
    border-radius: 20px;
  }

  .transparencyaward.ee1 {
    border-radius: 20px;
    width: auto;
    height: auto;
    display: inline-block;
    overflow: hidden;
  }

  .transparencyaward.ee2, .transparencyaward.idc1, .transparencyaward.idc2, .transparencyaward.idc3, .transparencyaward.idr1, .transparencyaward.idr2, .transparencyaward.idr3, .transparencyaward.cf1, .transparencyaward.cf2, .transparencyaward.ph1, .transparencyaward.ph2 {
    border-radius: 20px;
  }

  .transparencyaward.ap1 {
    border-radius: 20px;
    height: auto;
    min-height: auto;
    max-height: none;
    display: block;
  }

  .transparencyaward.ap2, .transparencyaward.ap3, .transparencyaward.ap4 {
    border-radius: 20px;
    height: auto;
    min-height: auto;
    max-height: none;
  }

  .transparencyaward.hm-top {
    border-radius: 20px;
    height: auto;
  }

  .transparencyaward.hm-blog {
    border-radius: 20px;
    height: auto;
    min-height: auto;
    max-height: none;
  }

  .transparencyaward.hm-events, .transparencyaward.hm-social {
    border-radius: 20px;
    height: auto;
  }

  .transparencyaward.wne1 {
    border-radius: 20px;
    height: auto;
    display: inline-block;
  }

  .transparencyaward.wne2, .transparencyaward.wne3 {
    border-radius: 20px;
  }

  .transparencyaward.acw1 {
    border-radius: 20px;
    height: auto;
    min-height: auto;
    max-height: none;
  }

  .transparencyaward.acw2 {
    border-radius: 20px;
  }

  .transparencyaward.outline1 {
    text-align: left;
    border-radius: 20px;
    height: auto;
  }

  .transparencyaward.bppa1, .transparencyaward.bppa2, .transparencyaward.ane3, .transparencyaward.ane3, .transparencyaward.ane4, .transparencyaward.ane5 {
    border-radius: 20px;
  }

  .transparencyaward.carbon {
    border-radius: 20px;
    height: auto;
    min-height: auto;
    max-height: none;
  }

  .transparencyaward.carquinez, .transparencyaward.carquinez2, .transparencyaward.foac, .transparencyaward.foac-2 {
    border-radius: 20px;
  }

  .transparencyaward.event._19 {
    border-radius: 20px;
    max-height: 230px;
  }

  .transparencyaward.event._20 {
    border-radius: 20px;
    min-height: 675px;
    max-height: none;
  }

  .transparencyaward.event._21 {
    border-radius: 20px;
    min-height: 400px;
  }

  .transparencyaward.event._22 {
    border-radius: 20px;
    min-height: auto;
    max-height: 250px;
  }

  .transparencyaward.event._23 {
    border-radius: 20px;
  }

  .transparencyaward.map {
    background-position: 50% 0;
    background-size: cover;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
  }

  .transparencyaward.restoration, .transparencyaward.dutch {
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
  }

  .transparencyaward.ag, .transparencyaward.bppa3 {
    border-radius: 20px;
  }

  .transparencyaward.pcw {
    border-radius: 20px;
    height: auto;
    min-height: 300px;
  }

  .transparencyaward.eco {
    border-radius: 20px;
  }

  .transparencyaward.rowcrop {
    background-position: 50%;
    border-radius: 20px;
  }

  .transparencyaward.rangeland, .transparencyaward.lpi2-copy {
    border-radius: 20px;
    height: auto;
    min-height: 300px;
  }

  .transparencyaward.compliance {
    border-radius: 20px;
    height: auto;
  }

  .transparencyaward.link-index {
    border-radius: 20px;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
    overflow: hidden;
  }

  .transparencyaward.newsletter1 {
    display: block;
    overflow: hidden;
  }

  .image-215 {
    width: 100%;
  }

  .rich-text-block-25 {
    margin-left: auto;
  }

  .image-217 {
    min-width: 0%;
  }

  .event {
    font-size: 16px;
  }

  .subject {
    font-size: 26px;
    line-height: 32px;
  }

  .read-more-button {
    margin-top: 25px;
    padding: 7px 15px;
  }

  .tablehead {
    font-size: 16px;
  }

  .cccdbutton {
    padding-left: 12px;
    padding-right: 12px;
  }

  .div-block-266 {
    padding-bottom: 0;
  }

  .div-blog-fade {
    width: 425px;
  }

  .blogmainimage {
    background-image: none;
    border-radius: 15px;
    height: auto;
    min-height: auto;
    max-height: none;
    display: inline-block;
    position: static;
  }

  .blogmainimage.lpi1, .blogmainimage.lpi2 {
    border-radius: 20px;
    height: auto;
    min-height: 300px;
  }

  .blogmainimage.hsi1 {
    background-position: 50%;
    border-radius: 20px;
  }

  .blogmainimage.hsi2, .blogmainimage.hsi3, .blogmainimage.hsi4 {
    border-radius: 20px;
  }

  .blogmainimage.ane1 {
    border-radius: 20px;
    height: auto;
  }

  .blogmainimage.ane2 {
    border-radius: 20px;
  }

  .blogmainimage.ecp1 {
    border-radius: 20px;
    height: auto;
    min-height: auto;
    max-height: none;
  }

  .blogmainimage.ecp2 {
    border-radius: 20px;
  }

  .blogmainimage.ee1 {
    border-radius: 20px;
    width: auto;
    height: auto;
    display: inline-block;
    overflow: hidden;
  }

  .blogmainimage.ee2, .blogmainimage.idc1, .blogmainimage.idc2, .blogmainimage.idc3, .blogmainimage.idr1, .blogmainimage.idr2, .blogmainimage.idr3, .blogmainimage.cf1, .blogmainimage.cf2, .blogmainimage.ph1, .blogmainimage.ph2 {
    border-radius: 20px;
  }

  .blogmainimage.ap1 {
    border-radius: 20px;
    height: auto;
    min-height: auto;
    max-height: none;
    display: block;
  }

  .blogmainimage.ap2, .blogmainimage.ap3, .blogmainimage.ap4 {
    border-radius: 20px;
    height: auto;
    min-height: auto;
    max-height: none;
  }

  .blogmainimage.hm-top {
    border-radius: 20px;
    height: auto;
  }

  .blogmainimage.hm-blog {
    border-radius: 20px;
    height: auto;
    min-height: auto;
    max-height: none;
  }

  .blogmainimage.hm-events, .blogmainimage.hm-social {
    border-radius: 20px;
    height: auto;
  }

  .blogmainimage.wne1 {
    border-radius: 20px;
    height: auto;
    display: inline-block;
  }

  .blogmainimage.wne2, .blogmainimage.wne3 {
    border-radius: 20px;
  }

  .blogmainimage.acw1 {
    border-radius: 20px;
    height: auto;
    min-height: auto;
    max-height: none;
  }

  .blogmainimage.acw2 {
    border-radius: 20px;
  }

  .blogmainimage.outline1 {
    text-align: left;
    border-radius: 20px;
    height: auto;
  }

  .blogmainimage.bppa1, .blogmainimage.bppa2, .blogmainimage.ane3, .blogmainimage.ane3, .blogmainimage.ane4, .blogmainimage.ane5 {
    border-radius: 20px;
  }

  .blogmainimage.carbon {
    border-radius: 20px;
    height: auto;
    min-height: auto;
    max-height: none;
  }

  .blogmainimage.carquinez, .blogmainimage.carquinez2, .blogmainimage.foac, .blogmainimage.foac-2 {
    border-radius: 20px;
  }

  .blogmainimage.event._19 {
    border-radius: 20px;
    max-height: 230px;
  }

  .blogmainimage.event._20 {
    border-radius: 20px;
    min-height: 675px;
    max-height: none;
  }

  .blogmainimage.event._21 {
    border-radius: 20px;
    min-height: 400px;
  }

  .blogmainimage.event._22 {
    border-radius: 20px;
    min-height: auto;
    max-height: 250px;
  }

  .blogmainimage.event._23 {
    border-radius: 20px;
  }

  .blogmainimage.map {
    background-position: 50% 0;
    background-size: cover;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
  }

  .blogmainimage.restoration, .blogmainimage.dutch {
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
  }

  .blogmainimage.ag, .blogmainimage.bppa3 {
    border-radius: 20px;
  }

  .blogmainimage.pcw {
    border-radius: 20px;
    height: auto;
    min-height: 300px;
  }

  .blogmainimage.eco {
    border-radius: 20px;
  }

  .blogmainimage.rowcrop {
    background-position: 50%;
    border-radius: 20px;
  }

  .blogmainimage.rangeland, .blogmainimage.lpi2-copy {
    border-radius: 20px;
    height: auto;
    min-height: 300px;
  }

  .blogmainimage.compliance {
    border-radius: 20px;
    height: auto;
  }

  .blogmainimage.link-index {
    border-radius: 20px;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
    overflow: hidden;
  }

  .blogmainimage.newsletter1 {
    display: block;
    overflow: hidden;
  }

  .image-235 {
    max-width: none;
    margin-left: 0;
  }

  .contact {
    text-align: center;
    font-size: 14px;
    line-height: 19px;
  }

  .div-block-289, .div-block-290 {
    width: 700px;
  }

  .program-name {
    font-size: 30px;
    line-height: 35px;
  }

  .blog-div-block-set1 {
    width: auto;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-blog-content {
    margin-left: 30px;
    margin-right: 30px;
  }

  .div-block-index {
    margin-top: 30px;
  }

  .return-to-blogs {
    width: auto;
  }

  .article-title {
    font-size: 35px;
    line-height: 40px;
  }

  .credit-and-date-grid {
    grid-template-columns: .75fr 1.25fr .75fr;
    margin-left: 80px;
    margin-right: 80px;
  }

  .foacw-list {
    padding-left: 20px;
  }

  .block-grid-1._2lines {
    grid-template-rows: 63px auto auto auto;
  }

  .block-grid-1._2lines-last {
    grid-template-rows: 40px auto auto auto;
  }

  .block-grid-1._2lines-3lines {
    grid-template-rows: 63px auto;
  }

  .block-grid-1.exception {
    grid-template-rows: 89px auto;
  }

  .block-grid-1._1-2-2-3-lines {
    grid-template-rows: 63px auto;
  }

  .topbotblock {
    margin-left: 10px;
    margin-right: 10px;
  }

  .rich-text-topbot p {
    margin-left: 0;
  }

  .topbot-heading {
    font-size: 1.5rem;
  }

  .topbot-heading.adjust {
    padding-top: 9px;
  }

  .topbot-button.sized {
    height: auto;
  }

  .blog-grid-2 {
    grid-template-columns: .75fr 1fr;
  }

  .image-245 {
    max-width: 100%;
    max-height: none;
  }

  .image-245.logo {
    width: 80%;
  }

  .image-245.logo.nps {
    width: 50%;
  }

  .image-245.logo-sized.size-adjust {
    margin-top: 0;
  }

  .image-245.logo-sized.sized-down {
    width: 70%;
  }

  .image-245.fit {
    width: 80%;
    margin-top: 10px;
  }

  .html-embed-36, .grid-84, .html-embed-38 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .accordion-toggle {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .accordion-toggle.center {
    justify-content: center;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .accordion-list {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-block-35 {
    text-align: center;
    white-space: normal;
    align-self: auto;
  }

  .watershed.bullets {
    margin-left: 10px;
    margin-right: 10px;
  }

  .mid-heading {
    font-size: 26px;
  }

  .rodeomap1, .rodeomap2 {
    background-color: #0000;
  }

  .grid-99 {
    grid-template-rows: auto 55px;
  }

  .grid-99.one-line {
    grid-template-rows: auto 40px;
  }

  .navbar-home {
    position: relative;
  }

  .nav-container-div {
    justify-content: center;
    max-width: none;
    display: flex;
  }

  .nav-menu-grid {
    grid-column-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: .5fr 1fr .25fr .25fr;
    grid-auto-flow: row;
    justify-content: stretch;
    justify-items: stretch;
    width: 100%;
    position: static;
  }

  .container-menu {
    max-width: none;
  }

  .mega-navbar {
    padding-left: 2%;
    padding-right: 2%;
  }

  .social-block {
    justify-content: flex-end;
    width: 150px;
    display: flex;
    position: relative;
    right: auto;
  }

  .nav-menu-group {
    background-color: #0006;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
    position: relative;
  }

  .nav-menu-group.top {
    background-color: #0006;
  }

  .menu-grid.admin._4 {
    flex: 1;
    order: 0;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
  }

  .menu-grid.admin._2 {
    max-width: none;
  }

  .menu-name {
    line-height: 17px;
  }

  .menu-link.w--current {
    background-color: #0000;
    margin-left: 0;
  }

  .link-div {
    margin-bottom: 5px;
  }

  .image-294 {
    width: 14px;
  }

  .top-nav-text {
    opacity: 1;
    background-color: #0000;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 1px;
    padding-bottom: 0;
    display: flex;
    overflow: visible;
  }

  .top-nav-text:hover, .top-nav-text:focus, .top-nav-text:visited {
    background-color: #0000;
  }

  .top-nav-text.drop {
    align-items: center;
    display: flex;
  }

  .top-dropdown-toggle {
    background-color: #0000;
    align-self: center;
    width: auto;
    height: 40px;
    margin-left: auto;
    margin-right: auto;
    padding: 0 20px;
    display: inline-block;
  }

  .top-dropdown-toggle.top, .top-dropdown-toggle.donate {
    padding-top: 0;
    padding-bottom: 0;
  }

  .top-icon {
    margin-top: auto;
    margin-bottom: auto;
    margin-right: 5px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 15px;
  }

  .top-icon.about {
    margin-top: 12px;
    margin-right: 10px;
  }

  .top-icon.donate {
    margin-top: auto;
    margin-bottom: auto;
    margin-right: 5px;
    padding-bottom: 15px;
    padding-right: 12px;
  }

  .top-icon.programs {
    margin-top: 12px;
  }

  .dropdown-list-2nd.w--open {
    width: 100vw;
    margin-top: 40px;
    position: absolute;
    inset: 0% 0% auto;
  }

  .dropdown-list-2nd.short.w--open {
    z-index: auto;
    margin-left: 0;
    margin-right: 0;
    overflow: visible;
  }

  .dropdown-list-2nd.donate.w--open {
    margin-top: 40px;
  }

  .dropdown-list-2nd.donate.top.w--open {
    margin-top: 80px;
  }

  .button-wrapper.but-only {
    margin-left: auto;
    margin-right: auto;
  }

  .button-image-div.adjust {
    margin-bottom: 18px;
  }

  .link-block-37 {
    background-color: #0000;
  }

  .link-block-37.w--current {
    background-color: #0000;
    margin-left: auto;
  }

  .tab-link-tab-2-34 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .tab-link-tab-2-34.w--current {
    margin-left: 0;
  }

  .button-only, .div-block-358 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .footlink.w--current {
    background-color: #0000;
    margin-left: 0;
  }

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

  .menu-wrap {
    margin-left: 0;
    margin-right: 0;
  }

  .menu-column-wrap.monarchs {
    margin-left: 0;
  }

  .div-link-block.primary {
    background-color: #0000001a;
  }

  .menu-button-4 {
    color: #f8f8f8;
    align-items: center;
    font-size: 26px;
    display: flex;
  }

  .menu-button-4:hover {
    background-color: #0000001a;
  }

  .menu-button-4.w--open, .menu-button-4.w--open:focus {
    background-color: #0000;
  }

  .menu-button-block {
    justify-content: flex-start;
    width: auto;
    margin-left: 10px;
    margin-right: 10px;
    display: flex;
  }

  .nav-menu-block {
    background-color: #000c;
    flex-direction: row;
    flex: 0 auto;
    justify-content: flex-start;
    align-items: flex-start;
    height: 40px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    display: flex;
    position: absolute;
  }

  .nav-menu-block.top {
    background-color: #0006;
  }

  .nav-menu-block.burger {
    justify-content: space-between;
    width: auto;
    min-width: 0%;
    display: flex;
  }

  .quick-stack-11 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .menu-quick-stack {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    padding-top: 0;
  }

  .menu-quick-stack.burger {
    flex: 0 auto;
    width: 98%;
    min-width: 0%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .menu-accordion._2lines {
    grid-template-rows: 63px auto auto auto;
  }

  .menu-accordion._2lines-last {
    grid-template-rows: 40px auto auto auto;
  }

  .menu-wrapper {
    width: 700px;
  }

  .dropdown-accordion.w--open {
    width: 100vw;
    margin-top: 40px;
    padding-top: 0;
    position: absolute;
    inset: 0% 0% auto;
  }

  .menu-accordion-list {
    padding-left: 0;
    padding-right: 0;
  }

  .program-title {
    white-space: normal;
  }

  .menu-accordion-item {
    margin-left: auto;
    margin-right: auto;
  }

  .cell-nav {
    border-radius: 0;
  }

  .topdropdown-toggle-div {
    align-self: center;
    height: 100%;
    display: block;
  }

  .top-dropdown-toggle-div {
    background-color: #0000;
    padding-left: 15px;
    padding-right: 15px;
    display: block;
  }

  .heading-178 {
    border-radius: 0;
    font-size: 40px;
  }

  .heading-178.compliance {
    margin-top: 40px;
    padding-top: 5px;
    line-height: 40px;
  }

  .nav-text-block {
    white-space: normal;
  }

  .nav-accordion-list {
    padding-left: 20px;
    padding-right: 20px;
  }

  .nav2-text-block {
    white-space: normal;
  }

  .nav2-accordion-list {
    padding-left: 20px;
    padding-right: 20px;
  }

  .roll-over-div {
    background-color: #0000;
  }

  .icon-13 {
    font-size: 30px;
  }

  .quickstack-ws, .quickstack-ag, .quickstack-mo {
    padding-bottom: 5px;
  }

  .div-block-contact-logo {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .image-308 {
    max-width: none;
    margin-left: auto;
    margin-right: auto;
  }

  .bold-text-152 {
    line-height: 14px;
  }

  .link-block-41 {
    align-self: center;
  }

  .logo-link.w--current {
    background-color: var(--transparent);
    margin-left: auto;
  }

  .third-block.event1, .third-block.event2, .third-block.event3 {
    background-position: 50%;
  }

  .credit-div {
    margin-left: 10px;
  }

  .article-teaser-fade {
    width: 425px;
  }

  .image-309 {
    opacity: .7;
  }

  .newsletter-banner.mlk1 {
    background-position: 50% 0;
    height: 400px;
  }

  .newsletter-banner.lft, .newsletter-banner.americorps {
    height: 400px;
  }

  .return-to-newsletters {
    width: auto;
  }

  .newsletter-div-block-set1 {
    width: auto;
    padding-left: 10px;
    padding-right: 10px;
  }

  .background-video-2 {
    height: 350px;
  }

  .urban-greening {
    margin-left: 5px;
    margin-right: 10px;
  }

  .div-block-380 {
    padding-left: 10px;
  }

  .div-block-383 {
    display: flex;
  }

  .div-block-384 {
    height: 71%;
  }

  .div-block-bio-wrap {
    margin-left: 10px;
    margin-right: 10px;
  }

  .rwpplan1 {
    background-color: #0000;
    background-position: 50%;
  }

  .nav-text.w--current {
    background-color: #0000;
    margin-left: 0;
  }

  .newsletter-wrap {
    width: 500px;
  }

  .paragraph-339 {
    font-size: 20px;
    line-height: 24px;
  }

  .cell-31 {
    padding-top: 15px;
    padding-bottom: 15px;
    padding-right: 0;
  }

  .cell-32.april2024 {
    background-position: 60%;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .cell-33 {
    padding-bottom: 15px;
    padding-right: 0;
  }

  .paragraph-340 {
    font-size: 14px;
    line-height: 20px;
  }

  .article-link-block {
    margin-top: 15px;
  }

  .div-block-397 {
    height: 150px;
  }

  .newsletter-article-title {
    font-size: 25px;
    line-height: 30px;
  }

  .author-credit {
    grid-template-columns: 1fr;
    margin-left: 80px;
    margin-right: 80px;
  }

  .container-23 {
    max-width: none;
  }

  .image-322 {
    margin-left: 3px;
    margin-right: 3px;
  }

  .quick-stack-27 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .html-embed-53 {
    max-width: 750px;
  }

  .div-block-plant._3 {
    background-position: 50%;
  }

  .div-block-407 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-408 {
    width: 70%;
  }

  .div-block-411 {
    width: 90%;
    height: 500px;
  }

  .slider-6 {
    width: auto;
    height: auto;
  }

  .rich-text-block-47 {
    margin-bottom: 40px;
    margin-left: 0;
    margin-right: 0;
  }

  .mask {
    width: 650px;
  }

  .mask-2 {
    width: 600px;
  }

  .cell-52 {
    padding-right: 10px;
  }

  .paragraph-358, .paragraph-362, .paragraph-363 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .paragraph-black {
    margin-left: 0;
  }

  .page-index {
    margin-left: 10px;
    margin-right: 10px;
  }

  .page-link.w--current {
    background-color: #0000;
    margin-left: 0;
  }

  .panel-div {
    object-fit: fill;
    background-position: 50% 0;
    height: 500px;
    margin-left: 10px;
    margin-right: 10px;
    position: static;
  }

  .hotspot-wwg._1 {
    float: none;
    width: 80px;
    height: 80px;
    font-size: 45px;
    line-height: 45px;
    display: block;
    position: relative;
    top: 54px;
    left: -246px;
  }

  .hotspot-wwg._2 {
    width: 80px;
    height: 80px;
    font-size: 45px;
    line-height: 45px;
    top: 81px;
    left: -246px;
  }

  .hotspot-wwg._3 {
    width: 80px;
    height: 80px;
    font-size: 45px;
    line-height: 45px;
    top: 95px;
    left: -246px;
  }

  .hotspot-wwg._4 {
    width: 80px;
    height: 80px;
    font-size: 45px;
    line-height: 45px;
    top: 110px;
    left: -246px;
  }

  .hotspot-wwg._5 {
    width: 80px;
    height: 80px;
    font-size: 45px;
    line-height: 45px;
    top: -241px;
    left: 244px;
  }

  .hotspot-wwg._6 {
    width: 80px;
    height: 80px;
    font-size: 45px;
    line-height: 45px;
    top: -197px;
    left: 244px;
  }

  .div-block-431 {
    height: auto;
  }

  .link-277 {
    background-color: #4d3636;
  }

  .link-278, .link-279 {
    background-color: #a39090;
  }

  .link-280, .link-281, .link-282, .link-283 {
    background-color: #fff;
  }

  .link-284 {
    background-color: #4e2c2c;
  }

  .link-285, .link-286 {
    background-color: #4e2c2cbf;
  }

  .link-287, .link-288, .link-289 {
    background-color: #4e2c2c6e;
  }

  .link-290, .link-291, .link-292, .link-293, .link-294 {
    background-color: #4e2c2c00;
  }

  .link-295 {
    background-color: #8f6060;
  }

  .link-296, .link-297 {
    background-color: #a08181;
  }

  .link-298, .link-299 {
    background-color: #fff;
  }

  .link-300 {
    background-color: #4e2c2c;
  }

  .link-301, .link-302, .link-303, .link-304 {
    background-color: #4e2c2ca1;
  }

  .link-305, .link-306, .link-307 {
    background-color: #4e2c2c33;
  }

  .link-308, .link-309, .link-310, .link-311, .link-312, .link-313 {
    background-color: #4e2c2c00;
  }

  .link-314 {
    background-color: #4e2c2c;
  }

  .link-315, .link-316, .link-317 {
    background-color: #4e2c2c40;
  }

  .link-318 {
    background-color: #4e2c2c14;
  }

  .link-319, .link-320, .link-321, .link-322, .link-323 {
    background-color: #4e2c2c00;
  }

  .link-324 {
    background-color: #4e2d2d;
  }

  .link-325, .link-326 {
    background-color: #805555;
  }

  .link-327 {
    background-color: #9e7373;
  }

  .link-328, .link-329 {
    background-color: #caaaaa;
  }

  .link-330, .link-331, .link-332 {
    background-color: #faf9f9;
  }

  .link-333, .link-334 {
    background-color: #fff;
  }

  .link-335 {
    background-color: #4e2c2c1c;
  }

  .link-336 {
    background-color: #4e2c2c0a;
  }

  .link-337, .link-338, .link-339 {
    background-color: #4e2c2c00;
  }

  .link-340 {
    background-color: #cab7b7;
  }

  .link-341, .link-342, .link-343, .link-344 {
    background-color: #fff;
  }

  .link-345 {
    background-color: var(--grey);
  }

  .link-346 {
    background-color: var(--dark-grey);
  }

  .link-347 {
    background-color: var(--transparent);
  }

  .link-348 {
    background-color: var(--color);
  }

  .link-349, .link-350 {
    background-color: var(--transparent);
  }

  .link-351 {
    background-color: #a37d7d;
  }

  .link-352, .link-353, .link-354, .link-355 {
    background-color: #fff;
  }

  .link-356 {
    background-color: #4e2c2c1f;
  }

  .link-357 {
    background-color: #4e2c2c12;
  }

  .link-358, .link-359, .link-360, .link-361, .link-362, .link-363, .link-364 {
    background-color: #4e2c2c00;
  }

  .language.w--current {
    background-color: var(--button);
    margin-left: 0;
    text-decoration: none;
  }

  .hotspot-pg._1 {
    float: none;
    width: 80px;
    height: 80px;
    font-size: 45px;
    line-height: 45px;
    display: block;
    position: relative;
    top: 67px;
    left: -78px;
  }

  .hotspot-pg._2 {
    width: 80px;
    height: 80px;
    font-size: 45px;
    line-height: 45px;
    top: 94px;
    left: -78px;
  }

  .hotspot-pg._3 {
    width: 80px;
    height: 80px;
    font-size: 45px;
    line-height: 45px;
    top: 190px;
    left: -240px;
  }

  .hotspot-pg._4 {
    width: 80px;
    height: 80px;
    font-size: 45px;
    line-height: 45px;
    top: 110px;
    left: -78px;
  }

  .hotspot-pg._5 {
    width: 80px;
    height: 80px;
    font-size: 45px;
    line-height: 45px;
    top: 30px;
    left: 59px;
  }

  .hotspot-pg._6 {
    width: 80px;
    height: 80px;
    font-size: 45px;
    line-height: 45px;
    top: -287px;
    left: 244px;
  }

  .hotspot-pg._7 {
    width: 80px;
    height: 80px;
    font-size: 45px;
    line-height: 45px;
    top: -129px;
    left: 244px;
  }

  .div-block-436 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .image-364, .image-365 {
    margin-bottom: 57px;
  }

  .div-block-for-media {
    width: 60%;
  }

  .paragraph-400 {
    font-size: 18px;
  }

  .cell-67, .cell-68, .cell-69 {
    background-color: #222;
  }

  .paragraph-401 {
    font-size: 18px;
    line-height: 22px;
  }

  .before1, .after1 {
    height: 250px;
  }

  .paragraph-402 {
    font-size: 2.2rem;
  }

  .before2, .after2, .before3, .after3, .before4, .after4, .before5, .after5, .before6, .after6 {
    height: 250px;
  }

  .sitemap.column2.top {
    margin-left: 20px;
  }

  .link-379, .link-379.w--current {
    margin-left: 0;
  }

  .div-block-459 {
    width: 85%;
  }

  .image-382 {
    width: 35px;
  }

  .quick-stack-62 {
    width: 225px;
  }

  .paragraph-409 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .accordian-title {
    text-align: center;
    white-space: normal;
    align-self: auto;
    font-size: 1rem;
  }

  .image-383 {
    width: 105px;
    max-width: none;
  }

  .quick-stack-64 {
    margin-bottom: 0;
    margin-left: 10px;
    margin-right: 10px;
  }
}

@media screen and (max-width: 767px) {
  img {
    max-width: 200px;
  }

  .navbar {
    position: sticky;
  }

  .sticky-nav {
    position: relative;
  }

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

  .sticky-nav-2 {
    position: relative;
  }

  .nav-grid-2 {
    text-align: center;
  }

  .menunav1, .menunav1.top, .menunav1.top {
    margin-top: 0;
  }

  .sticky-nav-3 {
    position: relative;
  }

  .nav-grid-3 {
    text-align: center;
  }

  .hero-overlay {
    margin-bottom: -162px;
    padding: 40px 20px;
  }

  .containerroundcorner1 {
    top: 60px;
  }

  .hero-overlay-2 {
    padding: 40px 20px;
  }

  .italic-text-2 {
    font-size: 24px;
    line-height: 30px;
  }

  .heading-4 {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 26px;
    line-height: 26px;
  }

  .hero-overlay-3 {
    padding: 40px 20px;
  }

  .container-11 {
    top: 90px;
  }

  .caption1-left {
    margin-left: 15px;
    margin-right: -7px;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 22px;
    line-height: 27px;
    position: relative;
  }

  .heading-home-right {
    font-size: 22px;
    line-height: 27px;
  }

  .button-3, .button-4 {
    position: relative;
  }

  .button-7 {
    position: static;
  }

  .image-17 {
    margin-top: -19px;
  }

  .sticky-nav-4 {
    position: relative;
  }

  .nav-grid-4 {
    text-align: center;
  }

  .footer {
    padding: 40px 20px;
  }

  .footer-image {
    object-fit: contain;
  }

  .column-footer1 {
    min-height: auto;
  }

  .div-block-footer-contact {
    align-items: flex-start;
    padding-top: 0;
  }

  .paragraph-footer-contact {
    align-self: flex-start;
    margin-bottom: 0;
    margin-left: 30px;
    font-size: 12px;
  }

  .paragraph-13 {
    font-size: 16px;
    line-height: 22px;
  }

  .icon-2 {
    margin-right: 0;
  }

  .dropdown-list-4 {
    margin-top: 0;
  }

  .dropdown-list-4.pad.w--open {
    z-index: 8;
    margin-top: -67px;
  }

  .main-nav {
    width: 150px;
  }

  .icon-3.top {
    margin-top: 10px;
  }

  .heading-11 {
    max-width: 700px;
    margin-top: 7px;
    font-size: 14px;
    line-height: 20px;
  }

  .paragraph-16 {
    margin-top: 99px;
    font-size: 16px;
    line-height: 20px;
  }

  .image-ccrcd-logo {
    margin-top: 0;
    margin-right: 78px;
  }

  .heading-14 {
    margin-bottom: 0;
    font-size: 22px;
  }

  .feature-section {
    padding: 40px 20px;
  }

  .flex-container {
    flex-direction: column;
  }

  .feature-image-mask {
    margin-right: 0;
  }

  .feature-image-40-l {
    margin-left: auto;
    margin-right: 10px;
    position: static;
  }

  .hero-overlay-4 {
    padding: 40px 20px;
  }

  .paragraph-17 {
    margin-top: 0;
    font-size: 12px;
  }

  .menu-button-2 {
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
    right: 0;
  }

  .ccrcd-logo {
    width: 125px;
    margin-top: 3px;
    left: 0;
  }

  .div-block-21 {
    width: 450px;
  }

  .paragraph-25, .paragraph-28 {
    text-align: left;
  }

  .div-block-24 {
    width: 70%;
    margin-top: 12px;
  }

  .image-26 {
    text-align: left;
    margin-left: 0;
    margin-right: 62px;
    position: static;
  }

  .cards-section {
    padding: 40px 20px;
  }

  .cards-grid-container {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    align-self: stretch;
    max-width: none;
  }

  .container-14 {
    object-fit: fill;
  }

  .div-block-25 {
    object-fit: scale-down;
    width: 80%;
  }

  .containerroundcorner2 {
    border-radius: 0;
    margin-top: auto;
    padding-left: 30px;
    padding-right: 30px;
    inset: auto 0% 0%;
  }

  .mainnavbar {
    z-index: 2;
    position: sticky;
  }

  .caption2 {
    margin-right: 56px;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 22px;
    line-height: 27px;
    position: relative;
  }

  .caption3 {
    margin-right: -40px;
    padding-left: 15px;
    padding-right: 25px;
    font-size: 22px;
    line-height: 27px;
    position: relative;
  }

  .caption4 {
    margin-right: -51px;
    padding-left: 15px;
    padding-right: 18px;
    font-size: 22px;
    line-height: 27px;
    position: relative;
  }

  .nav-drop {
    width: 150px;
  }

  .nav-nodrop {
    margin-top: 0;
    margin-left: 0;
    padding-left: 29px;
  }

  .nav-nodrop.donate {
    margin-top: 0;
  }

  .dropdown-link-sub {
    flex-wrap: nowrap;
    width: 405px;
    margin-left: 0;
    display: block;
    position: relative;
  }

  .paragraph-32 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .caption1-right, .caption2-left {
    margin-left: 15px;
    margin-right: -7px;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 22px;
    line-height: 27px;
    position: relative;
  }

  .div-block-33 {
    margin-top: 20px;
    padding-top: 0;
    padding-bottom: 10px;
    display: flex;
  }

  .grid-5.grid-5-tablet {
    grid-auto-flow: row;
  }

  .div-round-40-l-1 {
    margin-top: 0;
    margin-left: -23px;
    position: relative;
    right: 7px;
  }

  .heading-40-name-l {
    margin-top: 60px;
    right: 0%;
  }

  .div-square-40-r-1 {
    border-radius: 0;
    min-width: 100%;
    margin-right: auto;
    top: -11px;
    left: auto;
  }

  .paragraph-40-flushleft-1 {
    margin-top: 10px;
    margin-left: 52px;
    margin-right: 37px;
  }

  .div-block-40-r {
    top: -11px;
    left: 8px;
    right: 0;
  }

  .div-square-40-l-2 {
    border-radius: 0;
    min-width: 100%;
    margin-right: -69px;
    top: 162px;
  }

  .heading-40-name-r {
    margin-top: 55px;
    margin-right: 31px;
  }

  .feature-image-40-r {
    margin-left: 10px;
    margin-right: auto;
  }

  .paragraph-41-flushright {
    text-align: left;
    margin-top: 10px;
    margin-left: 107px;
  }

  .div-square-40-r-3 {
    border-radius: 0;
    min-width: 100%;
    margin-right: auto;
    top: -13px;
    left: auto;
  }

  .div-square-40-l-4 {
    min-width: 100%;
    margin-right: -69px;
    top: 161px;
  }

  .div-square-40-r-5 {
    border-radius: 0;
    min-width: 100%;
    margin-right: auto;
    top: -11px;
    left: auto;
  }

  .heading-40-title-l {
    margin-top: 12px;
  }

  .heading-40-title-r {
    margin-top: 12px;
    left: 0%;
  }

  .heading-40-title-r-alt {
    margin-top: 13px;
    margin-left: 172px;
    top: 73px;
    left: 0%;
  }

  .div-round-40-l-3 {
    margin-top: 27px;
    margin-left: -23px;
    position: relative;
    top: -2px;
    right: 7px;
  }

  .div-round-40-l-5 {
    margin-top: 24px;
    margin-left: -23px;
    position: relative;
    top: -1px;
    right: 7px;
  }

  .div-round-40-r-7 {
    margin-top: -20px;
    top: -129px;
    left: 8px;
    right: 0;
  }

  .div-round-40-r-4 {
    margin-top: -80px;
    top: -130px;
    left: 8px;
    right: 0;
  }

  .div-block-40-r-2-stack, .div-block-40-r-4-stack {
    top: -11px;
    left: 8px;
    right: 0;
  }

  .div-block-41-l-2-stack {
    border-radius: 0;
    min-width: 100%;
    margin-right: -69px;
    top: -22px;
  }

  .div-block-40-l-opp {
    margin-top: 0;
    margin-left: -23px;
    position: relative;
    right: 7px;
  }

  .div-block-41-r-1-opp {
    border-radius: 0;
    min-width: 100%;
    margin-right: auto;
    top: -11px;
    left: auto;
  }

  .div-block-41-l-2-opp {
    border-radius: 0;
    min-width: 100%;
    margin-right: 0;
    top: 162px;
    right: 0;
  }

  .div-block-40-r-2-opp {
    position: relative;
    top: -129px;
    left: 8px;
    right: 0;
  }

  .div-block-40-l-3-opp {
    margin-top: -22px;
    margin-left: -23px;
    position: relative;
    top: -2px;
    right: 7px;
  }

  .div-block-41-r-3-opp {
    border-radius: 0;
    min-width: 100%;
    margin-right: 0;
    top: -13px;
    left: auto;
  }

  .div-block-41-l-4-opp {
    border-radius: 0;
    min-width: 100%;
    margin-right: 0;
    top: 161px;
    right: auto;
  }

  .div-block-40-r-4-opp {
    top: -130px;
    left: 8px;
    right: 0;
  }

  .div-block-40-l-5-opp {
    margin-top: -22px;
    margin-left: -23px;
    position: relative;
    top: -1px;
    right: 7px;
  }

  .div-block-41-r-5-opp {
    border-radius: 0;
    min-width: 100%;
    margin-right: 0;
    top: -11px;
    left: auto;
  }

  .paragraph-40-r-opp {
    text-align: center;
    margin-top: 10px;
    margin-left: 52px;
    margin-right: 37px;
  }

  .paragraph-41-l-opp {
    text-align: center;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
  }

  .heading-40-name-l-opp {
    right: 0%;
  }

  .div-block-40-r-2-opp-mland {
    position: relative;
    top: -149px;
    left: 8px;
    right: 0;
  }

  .div-block-40-r-4-opp-mland {
    top: -149px;
    left: 8px;
    right: 0;
  }

  .grid-main {
    grid-column-gap: 9px;
    grid-row-gap: 9px;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: column;
  }

  .div-block-40 {
    height: 200px;
  }

  .div-block-41 {
    height: 275px;
  }

  .heading-35 {
    margin-top: 80px;
    font-size: 30px;
  }

  .heading-35.compliance {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 35px;
    line-height: 33px;
  }

  .div-block-42, .div-block-43, .div-block-44, .div-block-46, .div-block-47 {
    height: 200px;
  }

  .paragraph-35 {
    padding-left: 12px;
    padding-right: 12px;
    font-size: 13px;
    line-height: 17px;
  }

  .paragraph-37 {
    margin-top: 5px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .div-block-49 {
    height: 200px;
  }

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

  .heading-35-alt {
    margin-top: 5px;
    margin-bottom: -3px;
    font-size: 30px;
  }

  .background-video {
    margin-top: 0;
  }

  .div-block-50 {
    height: 275px;
  }

  .button-11 {
    margin-right: 54px;
  }

  .button-12 {
    margin-left: 40px;
  }

  .button-13 {
    margin-right: 34px;
  }

  .button-14 {
    margin-left: 77px;
  }

  .button-15 {
    margin-left: 23px;
  }

  .grid-compliance {
    grid-column-gap: 9px;
    grid-row-gap: 9px;
    grid-template-columns: 1fr;
  }

  .section-comp6 {
    border-radius: 0;
    height: 200px;
    margin-bottom: 0;
  }

  .div-block-52 {
    height: 275px;
  }

  .button-16 {
    margin-left: 40px;
  }

  .div-block-53 {
    height: 275px;
  }

  .button-17 {
    margin-left: 47px;
  }

  .paragraph-39 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-54 {
    margin-top: 10px;
    padding-bottom: 10px;
  }

  .paragraph-40 {
    padding-top: 20px;
    padding-bottom: 0;
    font-size: 30px;
  }

  .paragraph-41 {
    margin-left: 75px;
    margin-right: 75px;
    padding-bottom: 20px;
  }

  .div-block-55 {
    height: 275px;
  }

  .div-block-56 {
    height: 200px;
  }

  .div-block-57 {
    height: 275px;
  }

  .div-block-58 {
    height: 200px;
  }

  .button-10-copy {
    top: 319.922px;
    left: 56px;
  }

  .div-block-comp2 {
    height: auto;
    margin-top: 46px;
  }

  .section-comp1, .section-comp2 {
    border-radius: 0;
    height: 200px;
  }

  .div-block-comp6 {
    height: auto;
    margin-top: 30px;
  }

  .section-comp3 {
    border-radius: 0;
    height: 200px;
  }

  .div-block-comp3 {
    height: auto;
    margin-top: 0;
  }

  .section-comp4, .section-comp5 {
    border-radius: 0;
    height: 200px;
  }

  .div-block-comp5 {
    height: auto;
    margin-top: 46px;
  }

  .div-block-comp1 {
    height: auto;
    margin-top: 33px;
  }

  .div-block-comp6-copy {
    height: 275px;
  }

  .div-block-comp4 {
    height: auto;
    margin-top: 25px;
  }

  .section-eco1 {
    border-radius: 0;
    height: 200px;
  }

  .div-block-comp1-copy {
    height: auto;
    margin-top: 33px;
  }

  .section-eco2 {
    border-radius: 0;
    height: 200px;
  }

  .div-block-eco2 {
    height: auto;
    margin-top: 34px;
  }

  .section-eco3 {
    border-radius: 0;
    height: 200px;
  }

  .div-block-eco3 {
    height: auto;
    margin-top: 0;
  }

  .section-eco4 {
    border-radius: 0;
    height: 200px;
  }

  .div-block-eco4 {
    height: auto;
    margin-top: 25px;
  }

  .section-eco5 {
    border-radius: 0;
    height: 200px;
  }

  .div-block-eco5 {
    height: auto;
    margin-top: 46px;
  }

  .section-eco6 {
    border-radius: 0;
    height: 200px;
    margin-bottom: 0;
  }

  .div-block-eco6 {
    height: auto;
    margin-top: 30px;
  }

  .heading-39 {
    font-size: 28px;
    line-height: 34px;
  }

  .heading-40 {
    font-size: 20px;
  }

  .paragraph-45 {
    font-size: 16px;
  }

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

  .heading-49 {
    margin-top: 20px;
    font-size: 22px;
    line-height: 26px;
  }

  .ag-grid {
    grid-column-gap: 9px;
    grid-row-gap: 9px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
  }

  .ag-div-block-1, .ag-div-block-2, .ag-div-block-3 {
    height: auto;
    margin-top: 0;
  }

  .ag-div-block-4 {
    height: auto;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .ag-heading-1 {
    text-align: center;
  }

  .contact-grid {
    grid-column-gap: 9px;
    grid-row-gap: 9px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
  }

  .contact-div-block-1, .contact-div-block-2, .contact-div-block-3 {
    height: auto;
    margin-top: 0;
  }

  .contact-div-block-4 {
    height: auto;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .newsletter-grid, .donate-grid {
    grid-column-gap: 9px;
    grid-row-gap: 9px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
  }

  .div-round-40-l-6 {
    margin-top: 0;
    margin-left: -23px;
    position: relative;
    right: 7px;
  }

  .div-square-40-r-6 {
    border-radius: 0;
    min-width: 100%;
    margin-right: auto;
    top: -11px;
    left: auto;
  }

  .div-square-40-l-7 {
    border-radius: 0;
    min-width: 100%;
    margin-right: -69px;
    top: 162px;
  }

  .div-round-40-r-2 {
    margin-top: -80px;
    top: -129px;
    left: 8px;
    right: 0;
  }

  .div-round-40-l-8 {
    margin-top: -4px;
    margin-left: -23px;
    position: relative;
    top: -2px;
    right: 7px;
  }

  .div-square-40-r-8 {
    border-radius: 0;
    min-width: 100%;
    margin-right: auto;
    top: -13px;
    left: auto;
  }

  .div-square-40-l-9 {
    min-width: 100%;
    margin-right: -69px;
    top: 161px;
  }

  .div-round-40-r-9 {
    margin-top: -20px;
    top: -130px;
    left: 8px;
    right: 0;
  }

  .div-round-40-l-10 {
    margin-top: -4px;
    margin-left: -23px;
    position: relative;
    top: -1px;
    right: 7px;
  }

  .div-square-40-r-10 {
    border-radius: 0;
    min-width: 100%;
    margin-right: auto;
    top: -11px;
    left: auto;
  }

  .div-round-40-l-8-copy {
    margin-top: -22px;
    margin-left: -23px;
    position: relative;
    top: -2px;
    right: 7px;
  }

  .div-square-40-l-11 {
    min-width: 100%;
    margin-right: -69px;
    top: 161px;
  }

  .div-round-40-r-11 {
    margin-top: -20px;
    top: -130px;
    left: 8px;
    right: 0;
  }

  .div-round-40-l-12 {
    margin-top: -4px;
    margin-left: -23px;
    position: relative;
    top: -2px;
    right: 7px;
  }

  .div-square-40-r-12 {
    border-radius: 0;
    min-width: 100%;
    margin-top: -5px;
    margin-right: auto;
    top: -11px;
    left: auto;
  }

  .div-square-40-l-13 {
    min-width: 100%;
    margin-right: -69px;
    top: 161px;
  }

  .div-round-40-r-13 {
    margin-top: -19px;
    top: -130px;
    left: 8px;
    right: 0;
  }

  .div-round-40-l-14 {
    margin-top: -6px;
    margin-left: -23px;
    position: relative;
    top: -2px;
    right: 7px;
  }

  .div-square-40-r-14 {
    border-radius: 0;
    min-width: 100%;
    margin-bottom: 3px;
    margin-right: auto;
    top: -11px;
    left: auto;
  }

  .div-square-40-l-15 {
    min-width: 100%;
    margin-right: -69px;
    top: 161px;
  }

  .div-round-40-r-15 {
    margin-top: -20px;
    top: -130px;
    left: 8px;
    right: 0;
  }

  .div-round-40-l-16 {
    margin-top: -4px;
    margin-left: -23px;
    position: relative;
    top: -2px;
    right: 7px;
  }

  .div-square-40-r-16 {
    border-radius: 0;
    min-width: 100%;
    margin-bottom: 2px;
    margin-right: auto;
    top: -11px;
    left: auto;
  }

  .div-square-40-l-17 {
    min-width: 100%;
    margin-right: -69px;
    top: 161px;
  }

  .div-round-40-r-17 {
    margin-top: -20px;
    top: -130px;
    left: 8px;
    right: 0;
  }

  .div-round-40-l-18 {
    margin-top: -22px;
    margin-left: -23px;
    position: relative;
    top: -2px;
    right: 7px;
  }

  .div-square-40-r-18 {
    border-radius: 0;
    min-width: 100%;
    margin-right: auto;
    top: -11px;
    left: auto;
  }

  .paragraph-40-flushleft-2 {
    margin-top: 10px;
    margin-left: 108px;
    margin-right: 37px;
  }

  .section-next-meeting {
    border-radius: 14px;
    width: auto;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  .tab-pane-next-meeting {
    flex: 0 auto;
  }

  .div-full-bg-compliance {
    background-position: 100%;
  }

  .tabs-compliance {
    padding-top: 0;
  }

  .staff-bio-tabs {
    margin-bottom: 10px;
  }

  .tabs-menu-bio {
    text-align: center;
    object-fit: fill;
    justify-content: center;
    align-items: stretch;
    width: 100%;
    margin-left: 0;
    margin-right: auto;
    display: block;
    position: static;
  }

  .tab-link-tab-1.w--current {
    flex: 0 auto;
  }

  .div-block-home-event, .div-block-home-slider {
    height: 200px;
  }

  .collection-item-home {
    width: auto;
  }

  .div-block-hs-l, .div-block-hs-r, .div-block-hsi-l, .div-block-hsi-r, .div-block-lp-l, .div-block-lp-r, .div-block-hs-l2 {
    height: 275px;
  }

  .div-block-hs-r2 {
    height: 200px;
  }

  .div-block-hsi-l2 {
    height: 275px;
  }

  .div-block-hsi-r2 {
    height: 200px;
  }

  .div-block-lp-l2 {
    height: 275px;
  }

  .div-block-lp-r2 {
    height: 200px;
  }

  .div-block-id-l, .div-block-id-r, .div-block-id-l2 {
    height: 275px;
  }

  .div-block-id-r2 {
    height: 200px;
  }

  .html-embed-9 {
    width: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-cf-l, .div-block-cf-r, .div-block-cf-l2 {
    height: 275px;
  }

  .div-block-cf-r2 {
    height: 200px;
  }

  .div-block-ph-l, .div-block-ph-r, .div-block-ph-l2 {
    height: 275px;
  }

  .div-block-ph-r2 {
    height: 200px;
  }

  .div-block-ap-l, .div-block-ap-r, .div-block-ap-l2 {
    height: 275px;
  }

  .div-block-ap-r2 {
    height: 200px;
  }

  .div-block-ac-l, .div-block-ac-r, .div-block-ac-l2 {
    height: 275px;
  }

  .div-block-ac-r2 {
    height: 200px;
  }

  .heading-60 {
    font-size: 18px;
  }

  .paragraph-62 {
    font-size: 14px;
  }

  .banner-image {
    max-width: none;
    margin-top: 80px;
  }

  .heading-general-sub {
    font-size: 20px;
  }

  .page-heading {
    font-size: 26px;
    line-height: 30px;
  }

  .paragraph-desc {
    margin-top: 0;
    padding-top: 0;
    font-size: 14px;
  }

  .paragraph-desc.home {
    margin-bottom: 0;
    padding-top: 0;
  }

  .image-ag1.carbon, .image-ag1.partners, .image-ws1.main, .image-ws1.alhambra, .image-ws1.baypoint {
    max-width: none;
  }

  .div-block-res-l, .div-block-res-r, .div-block-res-l2 {
    height: 275px;
  }

  .div-block-res-r2 {
    height: 200px;
  }

  .column-footer2 {
    min-height: auto;
  }

  .heading-61 {
    font-size: 18px;
    line-height: 24px;
  }

  .div-block-ee-r, .div-blogbox1, .div-blogbox2 {
    height: 275px;
  }

  .paragraph-over-image {
    margin-left: 0;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 15px;
  }

  .div-blogbox3, .div-blogbox4, .div-blogbox5, .div-blogbox6, .div-blogbox7, .div-blogbox8 {
    height: 275px;
  }

  .div-banner1 {
    height: auto;
  }

  .div-banner1.lpi1, .div-banner1.lpi2 {
    min-height: 200px;
  }

  .div-banner1.ee1 {
    height: auto;
  }

  .div-banner1.idc3 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-banner1.outline1.fomcw {
    margin-top: 10px;
  }

  .div-banner1.carquinez, .div-banner1.carquinez2 {
    min-height: auto;
    max-height: 300px;
  }

  .div-banner1.event._19 {
    min-height: auto;
    max-height: 290px;
  }

  .div-banner1.event._20 {
    min-height: 800px;
    max-height: none;
  }

  .div-banner1.event._21 {
    height: auto;
    min-height: 490px;
    max-height: none;
  }

  .div-banner1.event._22 {
    min-height: 320px;
  }

  .div-banner1.event._23 {
    min-height: 400px;
  }

  .div-banner1.map {
    background-position: 50% 0;
  }

  .div-banner1.pcw, .div-banner1.rangeland, .div-banner1.lpi2-copy {
    min-height: 200px;
  }

  .div-blogbox10 {
    height: 275px;
  }

  .heading-40-name-r2 {
    margin-top: 60px;
    right: 0%;
  }

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

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

  .grid-17.monarch {
    grid-auto-flow: column;
  }

  .grid-17.foacw {
    grid-template-rows: auto;
    grid-auto-flow: row;
  }

  .paragraph-66 {
    margin-left: 0;
    font-size: 14px;
    line-height: 17px;
  }

  .heading-63 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

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

  .div-block-99, .image_friendsalhambracreek {
    margin-top: 0;
  }

  .div-block-buttons1 {
    margin-right: 10px;
  }

  .div-block-100 {
    margin-top: -20px;
  }

  .paragraph-67 {
    margin-left: 25px;
    margin-right: 25px;
  }

  .button-31 {
    width: 90%;
  }

  .rich-text1 {
    margin-left: 10px;
    margin-right: 10px;
    font-size: 14px;
  }

  .rich-text1 p {
    margin-left: 10px;
    margin-right: 10px;
  }

  .dropdown-3 {
    width: 150px;
  }

  .image-55 {
    width: 100%;
  }

  .image-events.sf {
    max-width: 100%;
  }

  .radio-button-label-2 {
    margin-top: -16px;
    margin-left: 22px;
  }

  .radio-button-field-2 {
    min-height: auto;
  }

  .tab-link-tab-3.w--current {
    margin-left: 0;
  }

  .grid-19 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    display: block;
  }

  .grid-19.board {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .grid-19.bios {
    grid-template-rows: auto auto auto;
  }

  .grid-19.center {
    flex-flow: wrap;
    justify-content: center;
    align-items: stretch;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .heading-79, .heading-81 {
    font-size: 24px;
  }

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

  .heading-84 {
    margin-left: 40px;
    margin-right: 40px;
  }

  .paragraph-86 {
    margin-bottom: 10px;
    margin-left: 50px;
    margin-right: 50px;
  }

  .paragraph-86.opportunity {
    margin-left: 10px;
    margin-right: 10px;
  }

  .image-68 {
    clear: none;
    object-fit: cover;
    object-position: 50% 25%;
    padding-top: 0;
    position: static;
  }

  .image-68.env {
    object-position: 50% 50%;
  }

  .image-68.mon {
    object-position: 50% 100%;
  }

  .image-68.wat {
    object-position: 50% 50%;
  }

  .image-68.work {
    object-position: 50% 90%;
  }

  .heading-86 {
    font-size: 26px;
    line-height: 32px;
  }

  .paragraph-87 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .heading-91 {
    margin-top: 9px;
  }

  .div-block-128 {
    background-position: 100%;
  }

  .div-block-128.foac-2 {
    background-position: 50% 80%;
  }

  .div-block-128.nativelandscape {
    min-height: 215px;
  }

  .button-45 {
    margin-top: 260px;
  }

  .image-75 {
    margin-top: 10px;
  }

  .column-39, .column-40 {
    text-align: center;
  }

  .image-77 {
    margin-top: 5px;
  }

  .two-images {
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
  }

  .image-78 {
    margin-top: -49px;
  }

  .html-embed-17 {
    min-height: auto;
    max-height: 400px;
    margin-top: -105px;
    margin-bottom: 0;
    padding-top: 0;
  }

  .link-block-11, .link-block-12, .link-block-13 {
    margin-left: 0;
    margin-right: 0;
  }

  .div-social-block {
    margin-left: 0;
    margin-right: 0;
    position: relative;
    left: 0;
    right: 0;
  }

  .div-social-block.footer {
    margin-left: -77px;
  }

  .logo-brand {
    margin-left: 0;
    padding-left: 0;
    left: -20px;
  }

  .logo-brand.w--current {
    margin-left: 0;
    left: -24px;
  }

  .paragraph-102 {
    font-size: 14px;
  }

  .div-block-133, .paragraph-104 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .images-newsletter1 {
    max-width: 100%;
  }

  .heading-100 {
    margin-top: 10px;
  }

  .image-89 {
    border-radius: 0;
    max-width: 100%;
  }

  .tab-link-tab-1-2.w--current {
    padding-top: 0;
  }

  .tab-link-tab-2-2 {
    text-align: center;
    justify-content: center;
    padding-top: 0;
    padding-left: 0;
    display: flex;
  }

  .contact-paragraph {
    margin-left: 40px;
  }

  .grid-23 {
    grid-template-rows: 90px auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    align-content: stretch;
  }

  .paragraph-116, .heading-104, .heading-105 {
    margin-left: 40px;
  }

  .tab-link-tab-3-2 {
    justify-content: center;
    display: flex;
  }

  .grid-programs {
    grid-column-gap: 5px;
    grid-row-gap: 0px;
    grid-template-rows: 1fr;
    grid-template-columns: .25fr 1fr;
    grid-auto-flow: row;
  }

  .button-51.waterneeds {
    margin-top: 10px;
  }

  .div-block-143 {
    margin-left: 0;
    margin-right: 10px;
  }

  .div-block-144, .div-block-145 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .blog-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 2.25fr;
    grid-auto-flow: column;
    min-width: 100%;
  }

  .image-90 {
    min-width: 100%;
  }

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

  .div-panel1, .div-panel2 {
    padding-left: 55px;
  }

  .footerhead {
    margin-top: 0;
  }

  .div-panel3 {
    margin-top: 20px;
    padding-left: 0;
    padding-right: 20px;
  }

  .div-panel4 {
    margin-top: 0;
    margin-left: 0;
    padding-left: 0;
  }

  .heading-112 {
    margin-top: 0;
  }

  .footercontacts {
    font-size: 13px;
    line-height: 21px;
  }

  .link-block-16 {
    margin-top: 10px;
  }

  .social-navbut-div {
    justify-content: center;
    right: -60px;
  }

  .menunav2, .menunav2.top {
    margin-top: 0;
  }

  .paragraph-128 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .list, .text-block-19 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .heading-115 {
    margin-top: 10px;
    margin-bottom: 5px;
  }

  .heading-116 {
    margin-bottom: 0;
  }

  .bppapara {
    margin-left: 0;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 15px;
  }

  .html-embed-21 {
    width: auto;
    max-width: none;
  }

  .tab-1-compliance-link.w--current {
    padding-top: 0;
  }

  .tab-2-compliance-link {
    text-align: center;
    justify-content: center;
    padding-top: 0;
    padding-left: 0;
    display: flex;
  }

  .tab-3-compliance-link {
    justify-content: center;
    display: flex;
  }

  .grid-25, .paragraph-138 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .event-tabs {
    margin-top: 0;
  }

  .text-block-20, .text-block-21, .text-block-22 {
    font-size: 12px;
  }

  .div-block-166 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .text-block-23 {
    font-size: 12px;
  }

  .tab-link-tab-1-3 {
    margin-left: 0;
    padding: 5px 10px;
  }

  .tab-link-tab-1-3.w--current, .tab-link-tab-2-3, .tab-link-tab-3-3, .tab-link-tab-4 {
    padding: 5px 10px;
  }

  .tab-link-tab-2-4, .tab-link-tab-2-5, .tab-link-tab-2-6, .tab-link-tab-2-7, .tab-link-tab-2-8 {
    margin-left: 0;
  }

  .tab-link-tab-2-9 {
    margin-left: 133px;
  }

  .tab-link-tab-2-10 {
    margin-left: -102px;
  }

  .tab-link-tab-2-11, .tab-link-tab-2-12, .tab-link-tab-2-13 {
    margin-left: -200px;
  }

  .tab-link-tab-2-14 {
    margin-left: -51px;
  }

  .tab-link-tab-2-15 {
    margin-left: 152px;
  }

  .tab-link-tab-2-16 {
    margin-left: 190px;
  }

  .tab-link-tab-2-17, .tab-link-tab-2-18, .tab-link-tab-2-19, .tab-link-tab-2-20 {
    margin-left: 200px;
  }

  .tab-link-tab-2-21 {
    margin-left: 152px;
  }

  .tab-link-tab-2-22 {
    margin-left: 0;
  }

  .tab-link-tab-2-23 {
    margin-left: -194px;
  }

  .tab-link-tab-2-24 {
    margin-left: -200px;
  }

  .tab-link-tab-2-25 {
    margin-left: 73px;
  }

  .tab-link-tab-2-26, .tab-link-tab-2-27 {
    margin-left: 200px;
  }

  .tab-link-tab-2-28, .tab-link-tab-2-29 {
    margin-left: -200px;
  }

  .tab-link-tab-2-30, .tab-link-tab-2-31 {
    margin-left: -105px;
  }

  .tab-link-tab-2-32 {
    margin-left: -117px;
  }

  .tab-link-tab-2-33 {
    margin-left: 0;
  }

  .paragraph-140, .html-embed-23 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .heading-118 {
    margin-left: 10px;
    margin-right: 10px;
    font-size: 20px;
    line-height: 22px;
  }

  .bold-text-27 {
    font-size: 20px;
    line-height: 22px;
  }

  .heading-119 {
    margin-left: 10px;
    margin-right: 10px;
    font-size: 20px;
    line-height: 22px;
  }

  .board-meeting-day {
    width: 500px;
  }

  .paragraph-151 {
    font-size: 65px;
    line-height: 40px;
  }

  .paragraph-152 {
    margin-top: 10px;
    line-height: 18px;
  }

  .heading-120 {
    font-size: 25px;
  }

  .monarchs {
    margin-left: 0;
  }

  .monarchs.help, .monarchs.space {
    margin-left: 10px;
  }

  .link-block-18 {
    margin-top: 0;
  }

  .rich-text-block-16 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .heading-122 {
    font-size: 19px;
  }

  .grid-32.meeting {
    grid-template-columns: .25fr 3fr;
  }

  .heading-123 {
    font-size: 18px;
  }

  .image-125 {
    max-width: 60%;
  }

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

  .trigger3 {
    background-position: 50% 70%;
  }

  .trigger4 {
    background-position: 50% 100%;
  }

  .trigger5 {
    background-position: 50% 45%;
  }

  .trigger2 {
    background-position: 50% 65%;
  }

  .grid-34, .grid-35 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-199 {
    margin-top: 0;
    margin-right: 5px;
  }

  .grid-36 {
    grid-template-rows: auto auto;
    grid-template-columns: 2.25fr;
    grid-auto-flow: column;
  }

  .image-132 {
    display: block;
  }

  .grid-38 {
    grid-auto-flow: column;
  }

  .grid-40 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .heading-127 {
    margin-top: 5px;
    margin-left: 3px;
    margin-right: 40px;
  }

  .paragraph-181, .paragraph-182, .show-learn, .show-local-pollinators {
    margin-left: 10px;
    margin-right: 10px;
  }

  .trigger-volunteer {
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
    padding-bottom: 5px;
    display: flex;
  }

  .show-volunteer {
    margin-left: 10px;
    margin-right: 10px;
  }

  .show-organize {
    margin-left: 0;
    margin-right: 0;
  }

  .grid-43 {
    grid-template-columns: .25fr 1.25fr;
  }

  .collection-item-11 {
    margin-bottom: 5px;
  }

  .paragraph-207 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .nav-drop-2 {
    width: 150px;
  }

  .dropdown-list-6 {
    margin-top: 0;
  }

  .nav-nodrop-2 {
    margin-top: 0;
    margin-left: 0;
    padding-left: 29px;
  }

  .nav-nodrop-2.donate {
    margin-top: 0;
  }

  .main-nav-2 {
    width: 150px;
  }

  .mainnavbar22 {
    z-index: 2;
    position: sticky;
  }

  .menunav22, .menunav22.top, .menunav22.top {
    margin-top: 0;
  }

  .nav-nodrop22 {
    margin-top: 0;
    margin-left: 0;
    padding-left: 29px;
  }

  .nav-nodrop22.donate {
    margin-top: 0;
  }

  .nav-drop22, .main-nav22 {
    width: 150px;
  }

  .dropdown-list22 {
    margin-top: 0;
  }

  .dropdown-list22.pad.w--open {
    z-index: 8;
    margin-top: -67px;
  }

  .dropdown1-hz.w--open {
    padding-top: 10px;
    padding-bottom: 13px;
  }

  .nav-menu-hz {
    align-items: stretch;
    margin-top: 0;
    margin-left: auto;
    display: flex;
  }

  .dropdown-links-hz {
    height: auto;
    padding-left: 5px;
    padding-right: 5px;
  }

  .image-153 {
    margin-top: 3px;
    margin-bottom: 5px;
  }

  .social-navbut-div-hz {
    justify-content: center;
    width: auto;
    right: 0;
  }

  .div-social-block-hz {
    margin-top: 5px;
    margin-left: 5px;
    margin-right: 5px;
    position: relative;
    left: 0;
    right: 0;
  }

  .div-social-block-hz.footer {
    margin-left: -77px;
  }

  .div-social-block-hz.burger {
    margin: 10px 0 0;
  }

  .link-block-fb, .link-block-ig, .link-block-yt {
    margin-left: 0;
    margin-right: 0;
  }

  .brand-hz.w--current {
    margin-left: 0;
  }

  .nav-link-hz-2 {
    background-color: #0006;
    margin-bottom: 0;
    padding: 5px 10px;
  }

  .icon-hz {
    margin-right: -3px;
    display: block;
  }

  .icon-hz.about {
    margin-top: 28px;
    margin-right: 27px;
  }

  .icon-hz.programs {
    margin-top: 28px;
    margin-right: 32px;
  }

  .link-block-top {
    display: inline-block;
  }

  .grid-51 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-template-columns: 1.5fr 1.5fr 1.5fr 1fr 1fr;
    margin-top: 5px;
  }

  .grid-52 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-template-rows: auto auto;
    grid-template-columns: 23vw 23vw 23vw;
    margin-top: 5px;
  }

  .div-block-index-move {
    margin-left: auto;
    margin-right: auto;
  }

  .grid-index-move-ws {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1.25fr 1fr 1fr;
    margin-left: 10px;
    margin-right: 0;
  }

  .grid-53.wc {
    grid-template-columns: 1fr .25fr;
  }

  .image-155.ccforum {
    margin-left: 5px;
  }

  .image-155.wc {
    margin-left: -13px;
  }

  .image-155.fopc {
    margin-left: 10px;
  }

  .image-155.wcc {
    margin-left: 6px;
  }

  .grid-index-move-ag {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    margin-left: 20px;
    margin-right: 20px;
  }

  .dropdown-links-hz-ag {
    height: auto;
    padding-left: 5px;
    padding-right: 5px;
  }

  .grid-index-move-mcp {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    margin-left: 20px;
    margin-right: 20px;
  }

  .transparencyaward {
    height: 275px;
  }

  .transparencyaward.lpi1, .transparencyaward.lpi2 {
    min-height: 200px;
  }

  .transparencyaward.ee1 {
    height: auto;
  }

  .transparencyaward.idc3 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .transparencyaward.outline1.fomcw {
    margin-top: 10px;
  }

  .transparencyaward.carquinez, .transparencyaward.carquinez2 {
    min-height: auto;
    max-height: 300px;
  }

  .transparencyaward.event._19 {
    min-height: auto;
    max-height: 290px;
  }

  .transparencyaward.event._20 {
    min-height: 800px;
    max-height: none;
  }

  .transparencyaward.event._21 {
    height: auto;
    min-height: 490px;
    max-height: none;
  }

  .transparencyaward.event._22 {
    min-height: 320px;
  }

  .transparencyaward.event._23 {
    min-height: 400px;
  }

  .transparencyaward.map {
    background-position: 50% 0;
  }

  .transparencyaward.pcw, .transparencyaward.rangeland, .transparencyaward.lpi2-copy {
    min-height: 200px;
  }

  .grid-66 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .rich-text-block-25 {
    margin-left: 10px;
  }

  .grid-68 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .heading-137 {
    font-size: 12px;
    line-height: 16px;
  }

  .event {
    font-size: 13px;
  }

  .subject {
    max-width: none;
    font-size: 22px;
    line-height: 27px;
  }

  .read-more-button {
    margin-top: 40px;
    padding: 5px 8px;
    font-size: 11px;
  }

  .grid-71 {
    grid-template-columns: .25fr .25fr .25fr .25fr 1.75fr;
  }

  .tablehead {
    font-size: 14px;
  }

  .tablebody {
    font-size: 13px;
    line-height: 18px;
  }

  .image-221, .image-222, .image-223, .image-224, .image-225 {
    max-width: 100%;
  }

  .acwcminutes {
    max-width: none;
    margin-left: 10px;
    margin-right: 10px;
  }

  .awcminutes {
    width: 500px;
  }

  .blogbgimage {
    background-position: 50% 25%;
  }

  .grid-75 {
    grid-template-columns: .75fr .75fr;
  }

  .div-block-267 {
    display: flex;
  }

  .blog-author {
    margin-right: 0;
  }

  .div-blog-fade {
    width: 325px;
  }

  .blog-author-title {
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    font-size: 12px;
  }

  .blogmainimage {
    height: auto;
  }

  .blogmainimage.lpi1, .blogmainimage.lpi2 {
    min-height: 200px;
  }

  .blogmainimage.ee1 {
    height: auto;
  }

  .blogmainimage.idc3 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .blogmainimage.outline1.fomcw {
    margin-top: 10px;
  }

  .blogmainimage.carquinez, .blogmainimage.carquinez2 {
    min-height: auto;
    max-height: 300px;
  }

  .blogmainimage.event._19 {
    min-height: auto;
    max-height: 290px;
  }

  .blogmainimage.event._20 {
    min-height: 800px;
    max-height: none;
  }

  .blogmainimage.event._21 {
    height: auto;
    min-height: 490px;
    max-height: none;
  }

  .blogmainimage.event._22 {
    min-height: 320px;
  }

  .blogmainimage.event._23 {
    min-height: 400px;
  }

  .blogmainimage.map {
    background-position: 50% 0;
  }

  .blogmainimage.pcw, .blogmainimage.rangeland, .blogmainimage.lpi2-copy {
    min-height: 200px;
  }

  .contact {
    margin-bottom: 10px;
  }

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

  .div-block-289 {
    width: 500px;
  }

  .div-block-290 {
    width: auto;
    margin-left: 10px;
    margin-right: 10px;
  }

  .grid-78 {
    margin-left: 10px;
    margin-right: 10px;
    padding-right: 0;
  }

  .program-name {
    font-size: 26px;
    line-height: 30px;
  }

  .div-blog-content {
    margin-left: 10px;
    margin-right: 10px;
  }

  .blog-author-credit-grid {
    grid-row-gap: 5px;
    grid-template-rows: auto auto;
    grid-template-columns: 2.5fr;
    grid-auto-flow: column;
  }

  .div-block-index {
    margin-top: 20px;
  }

  .blog-author-credit-grid-main {
    grid-row-gap: 5px;
    grid-template-rows: auto auto;
    grid-template-columns: 2.5fr;
    grid-auto-flow: column;
  }

  .article-title {
    font-size: 30px;
    line-height: 37px;
  }

  .credit-and-date-grid {
    margin-left: 20px;
    margin-right: 20px;
  }

  .author-authoremail, .author-job-title, .article-date {
    font-size: 12px;
  }

  .block-grid-1.no-button._2lines {
    grid-template-rows: 40px auto auto auto;
  }

  .block-grid-1._2lines, .block-grid-1._3lines {
    grid-template-rows: 63px auto auto auto;
  }

  .block-grid-1._2lines-last {
    grid-template-rows: 40px auto auto auto;
  }

  .block-grid-1._2lines-last2, .block-grid-1._1-1-2-3-lines, .block-grid-1._1-1-2-2-lines {
    grid-template-rows: 63px auto;
  }

  .block-grid-1._1-1-1-2-lines.restack {
    grid-auto-flow: row;
  }

  .block-grid-1.exception {
    grid-template-rows: 107px auto;
  }

  .topbotblock.watershed {
    padding-left: 0;
  }

  .topbot-upper {
    overflow-wrap: normal;
    flex-direction: row;
    display: block;
    overflow: visible;
  }

  .topbot-upper.watershed {
    padding-left: 0;
  }

  .topbot-upper.agriculture.accordion {
    width: auto;
  }

  .rich-text-topbot {
    margin-left: 10px;
    margin-right: 10px;
  }

  .rich-text-topbot p {
    margin-left: 0;
  }

  .topbot-heading {
    width: auto;
    padding-bottom: 5px;
    font-size: 1.5rem;
    line-height: 1.7rem;
  }

  .topbot-middle {
    padding-left: 0;
    padding-right: 0;
  }

  .menu-div-block {
    display: block;
    overflow: hidden;
  }

  .menu-div-block.pad {
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-245 {
    max-height: none;
  }

  .image-245.logo {
    width: 90%;
  }

  .image-245.logo.nps {
    width: 70%;
  }

  .image-245.sized.sizedmore {
    width: 80%;
  }

  .image-245.logo-sized {
    width: 40%;
  }

  .image-245.logo-sized.padding {
    width: 100%;
    margin-left: auto;
  }

  .image-245.logo-sized.sized-more {
    width: 25%;
    margin-bottom: 0;
  }

  .image-245.logo-sized.size-adjust {
    width: 40%;
    margin-bottom: 0;
  }

  .image-245.logo-sized.sized-down {
    width: 25%;
    margin-bottom: 0;
  }

  .image-245.fit {
    width: 100%;
  }

  .div-block-305 {
    background-position: 50%;
  }

  .grid-84, .paragraph-258, .rich-text-block-shoreline, .div-block-318 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .html-embed-38 {
    width: 100%;
  }

  .accordion-item.faq {
    margin-left: 10px;
    margin-right: 10px;
  }

  .accordion-toggle {
    font-size: 16px;
    line-height: 19px;
  }

  .accordion-block {
    font-size: 15px;
    line-height: 11px;
    display: block;
  }

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

  .rich-text-hspta.hsp figure {
    width: 100px;
    margin-right: 10px;
  }

  .text-block-35 {
    float: none;
    clear: none;
    text-align: center;
    white-space: normal;
    margin-right: 0;
    font-size: 16px;
    display: block;
    position: static;
  }

  .ongoing, .grid-92 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .heading-169 {
    font-size: 26px;
    line-height: 32px;
  }

  .grid-93 {
    grid-auto-flow: row;
  }

  .grid-94 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    justify-items: center;
    margin-bottom: 20px;
  }

  .text-block-38 {
    text-align: center;
    margin-left: 0;
  }

  .watershed {
    padding-left: 30px;
  }

  .watershed.bullets {
    margin-left: 0;
  }

  .grid-95 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    margin-left: 10px;
    margin-right: 10px;
  }

  .mid-heading {
    font-size: 23px;
    line-height: 28px;
  }

  .rodeomap1, .rodeomap2 {
    margin-top: 0;
  }

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

  .grid-98 {
    justify-content: stretch;
  }

  .grid-99 {
    grid-template-rows: auto 40px;
    width: auto;
  }

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

  .rich-text-monarchs p {
    line-height: 1.5rem;
  }

  .faq-questiion-div {
    flex-flow: wrap;
    place-content: stretch flex-start;
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  .image-262 {
    max-width: 100%;
  }

  .hspvid-div.intro.accordion {
    width: auto;
  }

  .html-embed-43 {
    margin-left: auto;
    margin-right: auto;
  }

  .image-263 {
    max-width: none;
  }

  .paragraph-285 {
    font-size: 22px;
  }

  .paragraph-290 {
    font-size: 16px;
  }

  .html-embed-47 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .container-menu.burger {
    max-width: none;
  }

  .social-block {
    justify-content: center;
    width: auto;
    right: 0;
  }

  .dropdown-menu {
    align-self: auto;
    align-items: center;
    width: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .dropdown-menu.donate {
    align-items: stretch;
  }

  .menu-grid {
    flex: 0 auto;
    margin-left: 0;
    margin-right: auto;
  }

  .menu-grid.admin {
    flex: 1;
    max-width: 100%;
    position: absolute;
    inset: auto auto 0% 0%;
  }

  .menu-grid.admin._4 {
    flex: 1;
    min-width: 0;
    max-width: none;
    height: auto;
    position: static;
    inset: 0% auto auto 0%;
  }

  .menu-grid.admin._2 {
    align-self: flex-end;
    height: 45px;
    position: static;
    inset: auto 0% 0%;
  }

  .menu-cell {
    display: flex;
  }

  .top-nav-text {
    justify-content: flex-start;
    margin-left: auto;
    margin-right: auto;
    padding: 5px 8px 5px 0;
    line-height: 16px;
  }

  .top-nav-text.drop {
    padding-top: 5px;
  }

  .top-nav-text.programs, .top-nav-text.about, .top-nav-text.donate {
    margin-left: 0;
  }

  .top-dropdown-toggle {
    background-color: #0000;
    height: 30px;
    padding-top: 0;
    padding-left: 40px;
    padding-right: 35px;
  }

  .top-dropdown-toggle:hover {
    background-color: #0000004d;
  }

  .top-dropdown-toggle.top {
    background-color: #000000b3;
    border-radius: 0;
    width: 100%;
    padding: 0 20px 0 0;
    display: inline-block;
  }

  .top-dropdown-toggle.top:hover {
    background-color: #000000b3;
  }

  .top-dropdown-toggle.top.w--open {
    width: 100%;
  }

  .top-dropdown-toggle.donate {
    background-color: #476324;
    width: auto;
    height: 35px;
    margin-top: 0;
    margin-left: auto;
    margin-right: 8px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .top-dropdown-toggle.donate:hover {
    background-color: #0000001a;
    margin-left: auto;
  }

  .top-icon {
    margin-top: auto;
    margin-bottom: auto;
    margin-right: 9px;
  }

  .top-icon.about {
    margin-right: 25px;
  }

  .top-icon.donate {
    margin-right: 5px;
    padding-right: 20px;
  }

  .top-icon.programs {
    margin-right: 25px;
  }

  .dropdown-list-2nd.w--open {
    object-fit: fill;
    flex: 0 auto;
    width: auto;
    max-width: 300px;
    height: auto;
    margin-top: auto;
    margin-left: 140px;
    display: block;
    position: absolute;
  }

  .dropdown-list-2nd.short.w--open {
    object-fit: fill;
    flex-direction: row;
    flex: 0 auto;
    justify-content: flex-start;
    width: auto;
    min-width: 0%;
    max-width: none;
    margin-top: 0;
    margin-left: 140px;
    display: block;
    position: absolute;
    overflow: visible;
  }

  .dropdown-list-2nd.donate.w--open {
    margin-top: auto;
    margin-left: 140px;
    margin-right: auto;
    inset: auto 0% 0%;
  }

  .dropdown-list-2nd.donate.top.w--open {
    max-width: none;
    margin-left: 0;
    inset: 0% 0% auto;
  }

  .button-div.but-only {
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .button-wrapper.but-only {
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
  }

  .button-image-div.adjust {
    margin-bottom: 42px;
  }

  .html-embed-49 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .accordion-monarchs {
    line-height: 18px;
  }

  .cell-7 {
    flex-direction: column;
  }

  .donategrids {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-template-columns: 1.5fr 1.5fr 1.5fr 1fr 1fr;
    margin-top: 5px;
  }

  .menu-wrap {
    background-color: #000c;
    width: auto;
    min-width: 0%;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .menu-wrap.top {
    width: auto;
  }

  .menu-column-wrap {
    flex: 0 auto;
  }

  .menu-column-wrap.watershed {
    padding-left: 0;
  }

  .quick-stack-double {
    align-self: center;
    width: 100%;
  }

  .menu-button-4 {
    padding-top: 18px;
  }

  .menu-button-block {
    height: 80px;
  }

  .nav-menu-block {
    background-color: #0000;
    flex-direction: column;
    width: 100%;
    height: 100vh;
    margin-left: 0;
    margin-right: 0;
  }

  .nav-menu-block.burger {
    background-color: #000000bf;
    flex-direction: column;
    justify-content: flex-start;
    align-self: auto;
    height: auto;
  }

  .menu-quick-stack {
    background-color: #0000;
    align-self: auto;
    height: 320px;
    overflow: visible;
  }

  .menu-quick-stack.burger {
    width: auto;
    height: auto;
    padding-top: 5px;
  }

  .menu-accordion {
    align-content: stretch;
    align-items: stretch;
  }

  .menu-accordion.no-button._2lines {
    grid-template-rows: 40px auto auto auto;
  }

  .menu-accordion._2lines, .menu-accordion._3lines {
    grid-template-rows: 63px auto auto auto;
  }

  .menu-accordion._2lines-last {
    grid-template-rows: 40px auto auto auto;
  }

  .menu-wrapper {
    align-items: stretch;
    width: 430px;
    margin-left: 0;
    margin-right: 0;
    display: flex;
    position: static;
  }

  .menu-wrapper.about {
    width: 400px;
    margin-bottom: 0;
  }

  .dropdown-accordion.w--open {
    flex-direction: row;
    justify-content: flex-start;
    align-self: auto;
    align-items: stretch;
    width: auto;
    max-width: none;
    height: auto;
    min-height: 320px;
    margin-top: 0;
    margin-left: 140px;
    margin-right: 0;
    display: flex;
    inset: 0% 0% auto;
    overflow: visible;
  }

  .dropdown-accordion.admin.w--open {
    height: auto;
    min-height: 275px;
  }

  .menu-accordion-list.ag {
    margin-bottom: 0;
  }

  .program-title {
    float: none;
    clear: none;
    text-align: left;
    white-space: normal;
    margin-right: 0;
    display: block;
    position: static;
  }

  .accordion-trigger {
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .accordion-title-button.full {
    padding-left: 20px;
    line-height: 18px;
  }

  .menu-accordion-item, .menu-accordion-item.ag, .menu-accordion-item.mo, .menu-accordion-item.wf, .menu-accordion-item.du, .menu-accordion-item.es {
    margin-top: 0;
  }

  .menu-accordion-item.dgray {
    height: auto;
    margin-top: 0;
  }

  .menu-accordion-item.gray {
    margin-top: 0;
  }

  .cell-13, .cell-14, .cell-15, .cell-16 {
    justify-content: center;
  }

  .cell-nav {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .cell-nav:hover {
    background-color: #0000;
  }

  .topdropdown-toggle-div {
    background-color: #0000;
    align-self: flex-start;
    width: 140px;
    height: 40px;
  }

  .topdropdown-toggle-div:hover {
    background-color: #0000004d;
  }

  .top-dropdown-toggle-div {
    width: 140px;
    height: 30px;
    margin-right: auto;
  }

  .paragraph-301 {
    font-size: 65px;
    line-height: 40px;
  }

  .tabs-4 {
    width: auto;
  }

  .heading-178 {
    margin-top: 80px;
    font-size: 30px;
  }

  .heading-178.compliance {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 35px;
    line-height: 33px;
  }

  .paragraph-306 {
    margin-top: 10px;
    line-height: 18px;
  }

  .heading-179 {
    font-size: 25px;
  }

  .nav-menu-div-block {
    overflow: hidden;
  }

  .nav-accordion-block {
    margin-left: 152px;
    font-size: 15px;
    line-height: 11px;
    display: block;
  }

  .nav-text-block {
    float: none;
    clear: none;
    text-align: left;
    white-space: normal;
    margin-right: 0;
    display: block;
    position: static;
  }

  .nav2-accordion-block {
    font-size: 15px;
    line-height: 11px;
    display: block;
  }

  .nav2-text-block {
    float: none;
    clear: none;
    text-align: left;
    white-space: normal;
    margin-right: 0;
    display: block;
    position: static;
  }

  .quickstack-ws, .quickstack-ag, .quickstack-mo {
    background-color: #000c;
    padding-top: 5px;
  }

  .div-block-contact-logo {
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
  }

  .cell-22, .cell-23 {
    align-items: center;
  }

  .div-block-377 {
    margin-top: 0;
  }

  .logo-link {
    padding-left: 10px;
  }

  .logo-link.w--current {
    padding-left: 0;
  }

  .button-83 {
    background-color: #271c1c;
  }

  .button-84 {
    background-color: #161515;
  }

  .button-85, .button-86, .button-87, .button-88 {
    background-color: #000;
  }

  .button-89, .button-90 {
    background-color: #9c4242;
  }

  .button-91 {
    background-color: #574040;
  }

  .button-92 {
    background-color: #423737;
  }

  .button-93, .button-94, .button-95, .button-96 {
    background-color: #000;
  }

  .button-97, .button-98 {
    background-color: #4e2c2c0d;
  }

  .button-99, .button-100 {
    background-color: #573e3e;
  }

  .button-101, .button-102 {
    background-color: #3898ec;
  }

  .button-103 {
    background-color: #4e2c2c;
  }

  .button-104, .button-105, .button-106 {
    background-color: #3898ec;
  }

  .button-107 {
    background-color: #4e2c2c;
  }

  .button-108, .button-109, .button-110 {
    background-color: #3898ec;
  }

  .third-block {
    background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/653bf2fc9be56cba07b1001a_third_ag-peaches.png");
    background-position: 0 0;
    background-size: auto;
    margin-bottom: -5px;
  }

  .third-block.ag1 {
    background-size: cover;
  }

  .third-block.es1 {
    background-position: 50% 25%;
    background-size: cover;
  }

  .third-block.ws1 {
    background-position: 50% 10%;
    background-size: cover;
  }

  .third-block.mo1, .third-block.mo2, .third-block.mo3 {
    background-size: cover;
  }

  .third-block.r2r-0723-1 {
    background-position: 50%;
    background-size: cover;
  }

  .third-block.r2r-0723-2, .third-block.r2r-0723-3, .third-block.r2r-0723-1, .third-block.r2r-0323-2, .third-block.r2r-0323-3 {
    background-size: cover;
  }

  .third-block.r2r-1122-1 {
    background-position: 50%;
    background-size: cover;
  }

  .third-block.r2r-1122-2 {
    background-size: cover;
  }

  .third-block.r2r-1122-3 {
    background-position: 50%;
    background-size: cover;
  }

  .third-block.r2r-0323-1 {
    background-position: 50% 100%;
  }

  .third-block.r2r-0922-1, .third-block.r2r-0922-2, .third-block.r2r-0922-3 {
    background-position: 50% 25%;
    background-size: cover;
  }

  .third-block.event1 {
    background-position: 50% 0;
    background-size: cover;
  }

  .third-block.event2 {
    background-position: 50% 30%;
    background-size: cover;
  }

  .third-block.event3 {
    background-size: cover;
  }

  .eventdiv.home {
    margin-left: 10px;
    margin-right: 10px;
  }

  .credit-div {
    margin-left: 10px;
  }

  .article-teaser-fade {
    width: 325px;
  }

  .credit-div-main {
    margin-left: 10px;
  }

  .newsletter-banner.mlk1 {
    background-position: 50% 0;
    height: 300px;
  }

  .newsletter-banner.lft, .newsletter-banner.americorps {
    height: 300px;
  }

  .newsletter-wrapper {
    padding-left: 15px;
    padding-right: 15px;
  }

  .event-block-1 {
    background-position: 50%;
  }

  .event-name {
    height: auto;
  }

  .background-video-2 {
    height: 377px;
  }

  .urban-greening {
    margin-left: 10px;
  }

  .div-block-380 {
    padding-left: 0;
  }

  .image-312.nps {
    padding-bottom: 0;
  }

  .baypointcontent {
    margin-left: 10px;
    margin-right: 10px;
  }

  .rwpplan1 {
    margin-top: 0;
  }

  .paragraph-315 {
    line-height: 18px;
  }

  .bold-text-154 {
    line-height: 20px;
  }

  .paragraph-316 {
    line-height: 18px;
  }

  .bold-text-155, .bold-text-156, .bold-text-157, .bold-text-158 {
    line-height: 20px;
  }

  .div-block-nav {
    flex-direction: row;
    justify-content: center;
    align-self: center;
    align-items: center;
    height: 30px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 40px;
    padding-right: 0;
    position: relative;
  }

  .div-home {
    text-align: left;
    flex: 0 auto;
    justify-content: flex-start;
    align-self: auto;
    display: block;
  }

  .quick-stack-24 {
    height: 80px;
  }

  .image-316 {
    max-width: 100%;
  }

  .image-317 {
    width: 70%;
    max-width: none;
  }

  .ppdonate-div {
    margin-right: 2px;
  }

  .newsletter-wrap {
    width: 500px;
  }

  .paragraph-339 {
    font-size: 20px;
    line-height: 24px;
  }

  .cell-31 {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 0;
  }

  .cell-32 {
    background-position: 50%;
  }

  .cell-32.april2024 {
    background-position: 65%;
  }

  .cell-33 {
    padding-right: 0;
  }

  .paragraph-340 {
    font-size: 13px;
    line-height: 20px;
  }

  .article-link-block {
    margin-top: 10px;
  }

  .div-block-397 {
    height: 125px;
  }

  .newsletter-article-title {
    font-size: 22px;
    line-height: 26px;
  }

  .author-credit {
    grid-column-gap: 3px;
    grid-row-gap: 3px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .image-322 {
    margin-left: 3px;
  }

  .quick-stack-27 {
    grid-column-gap: 13px;
    grid-row-gap: 13px;
  }

  .paragraph-342 {
    margin-top: 5px;
    margin-bottom: 5px;
  }

  .image-323 {
    max-width: 100%;
  }

  .html-embed-53 {
    max-width: 550px;
  }

  .quick-stack-28 {
    grid-row-gap: 3px;
  }

  .div-block-plant._3 {
    background-position: 50% 30%;
  }

  .div-block-plant._4 {
    background-position: 50% 35%;
  }

  .div-block-plant._7, .div-block-plant._8 {
    background-position: 50% 40%;
  }

  .image-324 {
    max-width: 100%;
  }

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

  .image-328, .image-329 {
    max-width: 100%;
  }

  .text-div {
    padding-right: 7px;
  }

  .div-block-408 {
    width: 80%;
  }

  .quick-stack-31 {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
  }

  .div-block-410 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .code-embed-4.crop {
    flex-flow: column;
    place-content: flex-start center;
    align-items: center;
    width: 500px;
    padding-left: 0;
    display: flex;
    overflow: hidden;
  }

  .div-block-411 {
    background-color: #2220;
    justify-content: center;
    align-items: stretch;
    width: 100%;
    height: 500px;
    position: relative;
    overflow: visible;
  }

  .quickstack2 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .paragraph-349 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .paragraph-350 {
    margin-top: 3px;
    margin-left: 10px;
    margin-right: 10px;
  }

  .slider-6 {
    width: auto;
  }

  .slide-11 {
    background-image: none;
  }

  .container-24 {
    flex-flow: column;
    display: block;
  }

  .rich-text-block-47 {
    margin-bottom: 45px;
    margin-left: 0;
    margin-right: 0;
  }

  .slide-nav-2 {
    font-size: 15px;
  }

  .icon-16, .icon-17 {
    font-size: 25px;
  }

  .paragraph-353 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .image-338 {
    position: static;
  }

  .image-340 {
    max-width: none;
  }

  .mask {
    aspect-ratio: auto;
    object-fit: cover;
    width: 550px;
    max-width: none;
  }

  .slider-7 {
    width: 100%;
  }

  .mask-2 {
    width: 500px;
  }

  .quick-stack-33 {
    position: static;
  }

  .right-arrow {
    font-size: 15px;
  }

  .quick-stack-34 {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-343 {
    max-width: 100%;
  }

  .cell-52 {
    padding-right: 0;
  }

  .rich-text-block-48 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .image-345 {
    max-width: none;
  }

  .paragraph-358 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .quick-stack-38a, .quick-stack-38b {
    padding-left: 10px;
    padding-right: 10px;
  }

  .form-block-transparency {
    margin-left: 10px;
    margin-right: 10px;
  }

  .quick-stack-38c, .quick-stack-38d, .quick-stack-38e {
    padding-left: 10px;
    padding-right: 10px;
  }

  .rule, .div-block-425 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .panel-div {
    border-style: none;
    height: 375px;
  }

  .hotspot-wwg._1 {
    border-width: 3px;
    width: 60px;
    height: 60px;
    padding-top: 6px;
    padding-bottom: 0;
    font-size: 40px;
    line-height: 40px;
    top: 40px;
    left: -176px;
  }

  .hotspot-wwg._2 {
    border-width: 3px;
    width: 60px;
    height: 60px;
    padding-top: 7px;
    padding-bottom: 0;
    font-size: 40px;
    line-height: 40px;
    top: 58px;
    left: -176px;
  }

  .hotspot-wwg._3 {
    border-width: 3px;
    width: 60px;
    height: 60px;
    padding-top: 9px;
    padding-bottom: 0;
    font-size: 40px;
    line-height: 40px;
    top: 66px;
    left: -176px;
  }

  .hotspot-wwg._4 {
    border-width: 3px;
    width: 60px;
    height: 60px;
    padding-top: 8px;
    padding-bottom: 0;
    font-size: 40px;
    line-height: 40px;
    top: 81px;
    left: -176px;
  }

  .hotspot-wwg._5 {
    border-width: 3px;
    width: 60px;
    height: 60px;
    padding-top: 8px;
    padding-bottom: 0;
    font-size: 40px;
    line-height: 40px;
    top: -183px;
    left: 182px;
  }

  .hotspot-wwg._6 {
    border-width: 3px;
    width: 60px;
    height: 60px;
    padding-top: 9px;
    padding-bottom: 0;
    font-size: 40px;
    line-height: 40px;
    top: -150px;
    left: 182px;
  }

  .image-362 {
    max-width: none;
  }

  .image-363 {
    max-width: 100%;
    margin-left: 10px;
    margin-right: 10px;
  }

  .language.wwg, .language.pg {
    padding-left: 10px;
    padding-right: 10px;
  }

  .section-break.waterwise {
    margin-left: 10px;
    margin-right: 10px;
  }

  .hotspot-pg._1 {
    border-width: 3px;
    width: 60px;
    height: 60px;
    padding-top: 6px;
    padding-bottom: 0;
    font-size: 40px;
    line-height: 40px;
    top: 48px;
    left: -54px;
  }

  .hotspot-pg._2 {
    border-width: 3px;
    width: 60px;
    height: 60px;
    padding-top: 7px;
    padding-bottom: 0;
    font-size: 40px;
    line-height: 40px;
    top: 58px;
    left: -54px;
  }

  .hotspot-pg._3 {
    border-width: 3px;
    width: 60px;
    height: 60px;
    padding-top: 7px;
    padding-bottom: 0;
    font-size: 40px;
    line-height: 40px;
    top: 143px;
    left: -169px;
  }

  .hotspot-pg._4 {
    border-width: 3px;
    width: 60px;
    height: 60px;
    padding-top: 7px;
    padding-bottom: 0;
    font-size: 40px;
    line-height: 40px;
    top: 81px;
    left: -54px;
  }

  .hotspot-pg._5 {
    border-width: 3px;
    width: 60px;
    height: 60px;
    padding-top: 8px;
    padding-bottom: 0;
    font-size: 40px;
    line-height: 40px;
    top: 20px;
    left: 50px;
  }

  .hotspot-pg._6 {
    border-width: 3px;
    width: 60px;
    height: 60px;
    padding-top: 7px;
    padding-bottom: 0;
    font-size: 40px;
    line-height: 40px;
    top: -216px;
    left: 182px;
  }

  .hotspot-pg._7 {
    border-width: 3px;
    width: 60px;
    height: 60px;
    padding-top: 8px;
    padding-bottom: 0;
    font-size: 40px;
    line-height: 40px;
    top: -100px;
    left: 182px;
  }

  .bold-text-189 {
    line-height: 17px;
  }

  .div-block-436 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-437, .paragraph-367 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-439 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-364, .image-365 {
    margin-bottom: 50px;
  }

  .code-embed-10 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .accordion-wildfire {
    line-height: 18px;
  }

  .div-block-for-media {
    flex-flow: column;
    width: 70%;
    margin-left: 10px;
    margin-right: 10px;
  }

  .image-368 {
    max-width: 100%;
  }

  .image-370, .image-371 {
    width: 95px;
  }

  .event-dupe, .image-372 {
    max-width: 100%;
  }

  .code-embed-14 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .quick-stack-48 {
    margin-bottom: 10px;
  }

  .paragraph-400 {
    font-size: 16px;
    line-height: 18px;
  }

  .paragraph-401 {
    font-size: 16px;
  }

  .button-119 {
    margin-right: 3px;
    padding-top: 3px;
    padding-bottom: 3px;
    font-size: 12px;
  }

  .div-block-456 {
    height: 40px;
  }

  .before1, .after1 {
    height: 200px;
  }

  .paragraph-402 {
    font-size: 2rem;
  }

  .before2, .after2, .before3, .after3 {
    height: 200px;
  }

  .quick-stack-53 {
    flex: 0 auto;
    width: auto;
  }

  .div-block-457 {
    flex-flow: column;
    place-content: flex-start center;
    align-items: center;
    max-width: 100%;
    margin-left: 10px;
    margin-right: 10px;
    display: flex;
  }

  .image-376 {
    max-width: 100%;
  }

  .cell-76 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .before4, .after4, .before5, .after5, .before6, .after6 {
    height: 200px;
  }

  .bold-text-194 {
    font-size: 16px;
  }

  .bold-text-195 {
    font-size: 15px;
  }

  .link-366 {
    font-size: 16px;
  }

  .code-embed-15 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .quick-stack-55.single {
    margin-bottom: -10px;
  }

  .sitemap {
    font-family: Raleway, sans-serif;
    font-size: 1rem;
  }

  .sitemap.column2 {
    margin-top: -6px;
  }

  .sitemap.column2.top {
    margin-left: 0;
  }

  .sitemap.column2.bullets {
    margin-top: -23px;
  }

  .heading-206, .link-372, .link-373, .link-374, .link-375, .link-376, .link-377 {
    font-size: 22px;
  }

  .quick-stack-58 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-459 {
    width: 55%;
  }

  .image-382 {
    width: 30px;
  }

  .quick-stack-62 {
    width: 200px;
  }

  .accordian-title {
    float: none;
    clear: none;
    text-align: center;
    white-space: normal;
    margin-right: 0;
    font-size: .97rem;
    display: block;
    position: static;
  }

  .image-383 {
    width: 95px;
  }

  .div-block-461 {
    max-width: none;
  }

  .quick-stack-64 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding-left: 0;
    padding-right: 0;
  }
}

@media screen and (max-width: 479px) {
  .slider {
    object-fit: contain;
    height: auto;
    overflow: hidden;
  }

  .image-5, .image-6 {
    width: 100vw;
  }

  .image-7 {
    width: 100vw;
    overflow: visible;
  }

  .slider-3 {
    clear: none;
    object-fit: contain;
    margin-bottom: 0;
    display: block;
    overflow: hidden;
  }

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

  .div-block {
    clear: none;
    object-fit: fill;
    display: block;
    position: static;
    overflow: visible;
  }

  .navbar {
    position: sticky;
  }

  .sticky-nav {
    padding: 0;
  }

  .nav-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: 100px;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .nav-logo-link {
    border-top: 1px solid #c4c4c4;
  }

  .nav-link-2 {
    border-top: 1px solid #c4c4c4;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .sticky-nav-2 {
    padding: 0;
  }

  .nav-grid-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: 100px;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .menunav1, .menunav1.top, .menunav1.top {
    margin-top: 0;
    margin-bottom: 0;
  }

  .sticky-nav-3 {
    padding: 0;
  }

  .nav-grid-3 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: 100px;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .hero-overlay {
    z-index: auto;
    background-image: linear-gradient(#0000, #0000), url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/5f3e9a57758f2444e2386080_BGimages1_15.png");
    background-attachment: scroll, fixed;
    height: 80vh;
    max-height: 600vh;
    margin-bottom: -246px;
    position: static;
  }

  .containerroundcorner1 {
    text-align: left;
    border-radius: 20px;
    margin-top: -154px;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: 0;
  }

  .hero-overlay-2 {
    border-radius: 30px;
    padding-top: 0;
  }

  .image-15 {
    border-radius: 40px;
  }

  .italic-text-2 {
    text-align: center;
    justify-content: center;
    align-items: stretch;
    margin-top: 91px;
    padding-left: 0;
    padding-right: 0;
    font-size: 20px;
    line-height: 26px;
    display: inline-block;
    position: relative;
    top: 83px;
  }

  .paragraph-8 {
    text-align: center;
    padding-left: 0%;
    padding-right: 0%;
  }

  .heading-4 {
    text-align: center;
    font-size: 7vw;
    line-height: 7vw;
  }

  .div-block-9 {
    padding-bottom: 25px;
  }

  .centered-container-2 {
    text-align: left;
  }

  .container-11 {
    margin-top: -71px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-10 {
    padding-bottom: 25px;
  }

  .caption1-left {
    object-fit: contain;
    margin-left: 20px;
    margin-right: -108px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 16px;
    line-height: 20px;
  }

  .heading-home-right {
    font-size: 16px;
    line-height: 20px;
    position: relative;
  }

  .paragraph-10 {
    text-align: center;
    font-family: Raleway, sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 22px;
  }

  .button-7 {
    padding-top: 5px;
    padding-bottom: 5px;
    position: relative;
  }

  .button-8 {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .image-17 {
    max-width: 90%;
    margin-top: 0;
    position: absolute;
  }

  .sticky-nav-4 {
    padding: 0;
  }

  .nav-grid-4 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: 100px;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .nav-link-4 {
    border-top: 1px solid #c4c4c4;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .paragraph-11 {
    text-align: center;
    font-family: Raleway, sans-serif;
    font-size: 15px;
    font-weight: 500;
    line-height: 25px;
  }

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

  .footer-flex-container {
    flex-direction: column;
  }

  .footer-logo-link {
    height: 60px;
  }

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

  .paragraph-footer-contact {
    margin-left: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .paragraph-13 {
    padding-left: 6vw;
    padding-right: 6vw;
    font-size: 14px;
    line-height: 19px;
  }

  .icon-2 {
    float: right;
    text-align: center;
    width: 60px;
    margin-right: 0;
    font-size: 50px;
    display: block;
    position: relative;
  }

  .dropdown-list-4.w--open {
    background-color: #3d551e;
    border-radius: 10px;
    margin-top: -52px;
    margin-left: 95px;
  }

  .bold-text-6 {
    display: inline;
  }

  .heading-10 {
    text-align: center;
    font-family: Raleway, sans-serif;
    font-size: 34px;
    font-weight: 500;
  }

  .image-19 {
    border-radius: 40px;
  }

  .main-nav {
    object-fit: fill;
    background-color: #476324;
    border-radius: 0 0 10px;
    flex: 0 auto;
    width: 150px;
    max-width: 0;
    margin-top: 0;
    margin-left: 0;
    position: absolute;
    left: 0;
    overflow: visible;
  }

  .heading-11 {
    text-align: center;
    margin-bottom: 3px;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 12px;
    font-weight: 300;
    line-height: 17px;
  }

  .paragraph-16 {
    margin-top: 87px;
    font-size: 14px;
  }

  .image-ccrcd-logo {
    margin-top: -12px;
    margin-right: auto;
  }

  .div-right-column {
    object-fit: fill;
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 0;
    padding-right: 0;
    display: inline-block;
    position: absolute;
    overflow: visible;
  }

  .heading-14 {
    text-align: center;
    margin-left: 0;
  }

  .div-block-13 {
    margin-left: 15px;
    margin-right: 15px;
    display: inline-block;
  }

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

  .paragraph-17 {
    margin-left: 15px;
    margin-right: 15px;
    font-size: 12px;
  }

  .div-block-home {
    padding-bottom: 25px;
  }

  .menu-button-2 {
    z-index: 1;
    flex: 1;
    order: -1;
    align-self: auto;
    max-width: 60px;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
    position: relative;
    left: 119px;
    right: 0;
  }

  .menu-button-2:hover {
    margin-top: 0;
  }

  .menu-button-2.w--open {
    flex: 1;
  }

  .menu-button-2.w--open:hover {
    margin-top: 1px;
    margin-bottom: 100%;
    position: absolute;
  }

  .ccrcd-logo {
    width: 120px;
    max-width: none;
    height: auto;
    margin: 3px auto 3px -15px;
    display: inline-block;
    position: static;
    left: 80px;
  }

  .board-column {
    text-align: center;
    padding: 0;
    display: block;
    position: static;
  }

  .div-block-21 {
    width: 290px;
    margin-left: -36px;
  }

  .paragraph-25 {
    text-align: left;
    max-width: 290px;
    margin-left: -35px;
    display: block;
    position: static;
  }

  .board-column-mother {
    max-width: 290px;
    margin-left: -35px;
  }

  .bold-text-7, .paragraph-27, .paragraph-28 {
    text-align: left;
  }

  .div-block-24 {
    width: 95%;
  }

  .image-26 {
    margin-right: 0;
  }

  .cards-grid-container {
    grid-template-columns: 1fr;
    margin-left: 0;
    margin-right: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .dropdown-list-5 {
    border-radius: 10px;
  }

  .dropdown-list-5.w--open {
    margin-left: -108px;
  }

  .containerroundcorner2 {
    text-align: left;
    object-fit: fill;
    border-radius: 0;
    flex-wrap: nowrap;
    flex: 0 auto;
    justify-content: center;
    align-self: auto;
    height: auto;
    margin-top: auto;
    margin-bottom: 0;
    padding-bottom: 3px;
    padding-left: 0;
    padding-right: 0;
    font-size: 12px;
    line-height: 17px;
    display: flex;
    position: absolute;
    inset: auto 0% 0%;
  }

  .mainnavbar {
    z-index: 3;
    position: sticky;
    inset: 0% 0% auto;
  }

  .caption2 {
    object-fit: contain;
    margin-right: -101px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 16px;
    line-height: 20px;
  }

  .caption3 {
    object-fit: contain;
    margin-right: -127px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 16px;
    line-height: 20px;
  }

  .caption4 {
    object-fit: contain;
    margin-right: -122px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 16px;
    line-height: 20px;
  }

  .icon-7 {
    margin-left: 124px;
    left: 30px;
  }

  .nav-nodrop {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 12px;
  }

  .nav-nodrop.donate {
    font-size: 14px;
  }

  .paragraph-32 {
    margin-bottom: 0;
    padding-left: 12px;
    padding-right: 12px;
    font-size: 12px;
  }

  .caption1-right, .caption2-left {
    object-fit: contain;
    margin-left: 20px;
    margin-right: -108px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 16px;
    line-height: 20px;
  }

  .grid-5 {
    margin-bottom: -14px;
  }

  .heading-40-name-l {
    text-align: right;
    margin-top: 120px;
    margin-left: 77px;
    margin-right: 140px;
    font-size: 17px;
    top: -61px;
    left: -64px;
    right: 8%;
  }

  .paragraph-40-flushleft-1 {
    margin-left: 14px;
    margin-right: 19px;
    font-size: 13px;
    line-height: 17px;
  }

  .heading-40-name-r {
    text-align: left;
    margin-top: 59px;
    margin-left: 171px;
    font-size: 17px;
    line-height: 19px;
  }

  .paragraph-41-flushright {
    text-align: left;
    margin-left: 72px;
    margin-right: 29px;
    font-size: 13px;
    line-height: 17px;
  }

  .heading-40-title-l {
    text-align: right;
    margin-top: 68px;
    margin-left: 11px;
    margin-right: 168px;
    font-size: 14px;
    top: 16px;
    left: 12%;
    right: 0;
  }

  .heading-40-title-r {
    text-align: left;
    margin-top: 64px;
    margin-left: 172px;
    font-size: 14px;
    top: 16px;
    left: 0%;
  }

  .heading-40-title-r-alt {
    margin-top: 57px;
    margin-left: 172px;
    font-size: 14px;
    top: 42px;
    left: 0%;
  }

  .div-round-40-l-3 {
    margin-top: -2px;
  }

  .div-round-40-l-5 {
    margin-top: -6px;
  }

  .div-round-40-r-7 {
    margin-top: 2px;
    top: -167px;
  }

  .div-round-40-r-4 {
    margin-top: -48px;
    top: -168px;
  }

  .div-block-40-r-2-opp {
    top: -167px;
  }

  .div-block-40-r-4-opp {
    top: -168px;
  }

  .paragraph-40-r-opp {
    margin-left: 14px;
    margin-right: 19px;
    font-size: 13px;
    line-height: 17px;
  }

  .paragraph-41-l-opp {
    text-align: center;
    margin-right: auto;
    font-size: 13px;
    line-height: 17px;
  }

  .heading-40-name-l-opp {
    text-align: center;
    margin-top: 122px;
    margin-left: 50px;
    margin-right: 142px;
    font-size: 20px;
    top: -65px;
    left: -35px;
  }

  .div-block-40-r-2-opp-mland {
    top: -134px;
  }

  .div-block-40-r-4-opp-mland {
    top: -135px;
  }

  .heading-40-title-l-mob {
    text-align: left;
    font-size: 16px;
    top: 16px;
    left: 12%;
    right: 0;
  }

  .grid-main {
    grid-row-gap: 6px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
  }

  .div-block-40 {
    border-radius: 0;
    height: 150px;
  }

  .div-block-41 {
    border-radius: 0;
    height: 225px;
  }

  .heading-35 {
    margin-top: 54px;
  }

  .heading-35.compliance {
    margin-top: 10px;
    font-size: 25px;
    line-height: 30px;
  }

  .div-block-42 {
    border-radius: 0;
    height: 150px;
    position: relative;
    top: 156px;
  }

  .div-block-43 {
    border-radius: 0;
    height: 150px;
    position: relative;
    top: -156px;
  }

  .div-block-44 {
    border-radius: 0;
    height: 150px;
  }

  .div-block-46 {
    border-radius: 0;
    height: 150px;
    position: relative;
    top: 155px;
  }

  .div-block-47 {
    border-radius: 0;
    height: 150px;
    position: relative;
    top: -156px;
  }

  .paragraph-35 {
    margin-bottom: 5px;
    font-size: 12px;
    line-height: 15px;
  }

  .paragraph-36 {
    margin-bottom: 5px;
    font-size: 15px;
  }

  .paragraph-37 {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 13px;
    line-height: 18px;
  }

  .div-block-49 {
    border-radius: 0;
    height: 150px;
  }

  .heading-35-alt {
    margin-top: -1px;
    margin-bottom: -4px;
  }

  .background-video {
    width: auto;
    max-height: 300px;
    margin-top: 0;
    overflow: hidden;
  }

  .div-block-50 {
    border-radius: 0;
    height: 225px;
    margin-top: -5px;
  }

  .button-11 {
    margin-right: 71px;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .button-12 {
    margin-left: 62px;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .button-13 {
    margin-right: 55px;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .button-14 {
    margin-left: 90px;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .button-15 {
    margin-left: 41px;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .grid-compliance {
    grid-row-gap: 6px;
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
  }

  .section-comp6 {
    border-radius: 0;
    height: 200px;
  }

  .div-block-52 {
    border-radius: 0;
    height: 225px;
  }

  .button-16 {
    margin-left: 57px;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .div-block-53 {
    border-radius: 0;
    height: 225px;
  }

  .button-17 {
    margin-left: 64px;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .paragraph-39 {
    margin-bottom: 5px;
    padding-top: 0;
    font-size: 13px;
  }

  .div-block-54 {
    margin-top: 5px;
    padding-bottom: 9px;
  }

  .paragraph-40 {
    padding-top: 10px;
  }

  .div-block-55 {
    border-radius: 0;
    height: 225px;
    margin-top: -5px;
  }

  .div-block-56 {
    border-radius: 0;
    height: 150px;
  }

  .div-block-57 {
    border-radius: 0;
    height: 225px;
    margin-top: -5px;
  }

  .div-block-58 {
    border-radius: 0;
    height: 150px;
  }

  .button-10-copy {
    top: 302.922px;
    left: 76px;
  }

  .div-block-comp2 {
    border-radius: 0;
    width: auto;
    height: auto;
    margin-top: 44px;
  }

  .section-comp1 {
    margin-top: -5px;
  }

  .div-block-comp6 {
    border-radius: 0;
    height: auto;
    margin-top: 33px;
  }

  .div-block-comp3 {
    border-radius: 0;
    height: auto;
    margin-top: 0;
  }

  .div-block-comp5 {
    border-radius: 0;
    height: auto;
    margin-top: 17px;
  }

  .heading-37 {
    max-width: 90%;
  }

  .link-4, .link-5, .link-6, .link-7 {
    font-size: 16px;
  }

  .bold-text-12 {
    margin-left: 20px;
    margin-right: 10px;
    font-size: 15px;
  }

  .div-block-comp1 {
    border-radius: 0;
    height: auto;
    margin-top: 24px;
  }

  .div-block-comp6-copy {
    border-radius: 0;
    height: 225px;
    margin-top: -5px;
  }

  .div-block-comp4 {
    border-radius: 0;
    height: auto;
    margin-top: 29px;
  }

  .section-eco1 {
    margin-top: -5px;
  }

  .div-block-comp1-copy {
    border-radius: 0;
    height: auto;
    margin-top: 24px;
  }

  .div-block-eco2 {
    border-radius: 0;
    height: auto;
    margin-top: 23px;
  }

  .div-block-eco3 {
    border-radius: 0;
    height: auto;
    margin-top: 0;
  }

  .div-block-eco4 {
    border-radius: 0;
    height: auto;
    margin-top: 29px;
  }

  .div-block-eco5 {
    border-radius: 0;
    height: auto;
    margin-top: 17px;
  }

  .section-eco6 {
    border-radius: 0;
    height: 200px;
  }

  .div-block-eco6 {
    border-radius: 0;
    height: auto;
    margin-top: 33px;
  }

  .heading-39 {
    font-size: 24px;
    line-height: 29px;
  }

  .heading-40 {
    font-size: 15px;
  }

  .paragraph-45 {
    font-size: 14px;
  }

  .div-block-set1 {
    display: block;
  }

  .bio-box-1 p {
    font-size: 12px;
  }

  .bio-box-1 h3 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 18px;
  }

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

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

  .heading-43, .heading-44 {
    font-size: 18px;
  }

  .heading-45, .heading-46, .heading-49 {
    font-size: 18px;
    line-height: 24px;
  }

  .ag-grid {
    grid-row-gap: 6px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .ag-div-block-1 {
    border-radius: 0;
    height: auto;
    margin-top: -5px;
  }

  .ag-div-block-2, .ag-div-block-3, .ag-div-block-4 {
    border-radius: 0;
    height: auto;
  }

  .ag-paragraph-1 {
    margin-left: 10px;
    margin-right: 10px;
    font-size: 14px;
    line-height: 20px;
  }

  .ag-heading-1 {
    text-align: center;
  }

  .grid-12 {
    grid-column-gap: 9px;
    grid-row-gap: 6px;
    grid-template-columns: auto;
    grid-auto-flow: row;
  }

  .div-block-73 {
    margin-top: 10px;
    display: block;
  }

  .link-block-3 {
    float: none;
    clear: none;
    max-width: none;
    display: inline-block;
  }

  .contact-grid {
    grid-row-gap: 6px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .contact-div-block-1 {
    border-radius: 0;
    height: auto;
    margin-top: -5px;
  }

  .contact-div-block-2, .contact-div-block-3 {
    border-radius: 0;
    height: auto;
  }

  .contact-paragraph-1 {
    margin-left: 10px;
    margin-right: 10px;
    font-size: 14px;
    line-height: 20px;
  }

  .contact-div-block-4 {
    border-radius: 0;
    height: auto;
  }

  .newsletter-grid, .donate-grid {
    grid-row-gap: 6px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .div-round-40-r-2 {
    margin-top: -48px;
    top: -167px;
  }

  .div-round-40-l-8 {
    margin-top: -22px;
  }

  .div-round-40-r-9 {
    margin-top: 2px;
    top: -168px;
  }

  .div-round-40-l-10 {
    margin-top: -26px;
  }

  .div-square-40-r-10 {
    margin-bottom: 1px;
  }

  .div-round-40-r-11 {
    margin-top: 2px;
    top: -168px;
  }

  .div-round-40-l-12 {
    margin-top: -24px;
  }

  .div-square-40-r-12 {
    margin-bottom: 1px;
  }

  .div-round-40-r-13 {
    margin-top: 2px;
    top: -168px;
  }

  .div-round-40-l-14 {
    margin-top: -25px;
  }

  .div-round-40-r-15 {
    margin-top: 2px;
    top: -168px;
  }

  .div-round-40-l-16 {
    margin-top: -27px;
  }

  .div-round-40-r-17 {
    margin-top: 2px;
    top: -168px;
  }

  .paragraph-40-flushleft-2 {
    margin-left: 72px;
    margin-right: 19px;
    font-size: 13px;
    line-height: 17px;
  }

  .section-next-meeting {
    border-radius: 7px;
    width: auto;
    min-width: auto;
    margin-left: 3px;
    margin-right: 3px;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .button-23 {
    border-radius: 15px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-full-bg-compliance {
    background-position: 80%;
  }

  .tabs-content-2 {
    margin-left: 0;
    margin-right: 0;
  }

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

  .tab-link-top, .tab-link-top.w--current {
    padding-left: 0;
    padding-right: 0;
  }

  .staff-bio-tabs {
    margin-bottom: 10px;
  }

  .div-block-81 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-tab1 {
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .tab-link-tab-1 {
    border-radius: 0;
  }

  .tab-link-tab-1.w--current {
    border-radius: 0;
    display: block;
  }

  .text-block-11, .text-block-12 {
    text-align: center;
  }

  .div-block-home-event, .div-block-home-slider {
    border-radius: 0;
    height: 150px;
  }

  .column-27 {
    display: block;
  }

  .paragraph-58 {
    font-size: 12px;
    line-height: 20px;
  }

  .heading-56 {
    font-size: 20px;
    line-height: 25px;
  }

  .collection-home {
    flex-direction: row;
    display: block;
  }

  .collection-item-home {
    width: auto;
  }

  .collection-list-home, .div-block-events-r {
    display: block;
  }

  .paragraph-59 {
    font-size: 12px;
    line-height: 20px;
  }

  .embed-events-home {
    margin-left: 20px;
    margin-right: 20px;
  }

  .div-block-hs-l {
    border-radius: 0;
    height: 225px;
    margin-top: -5px;
  }

  .div-block-hs-r {
    border-radius: 0;
    height: 225px;
  }

  .div-block-hsi-l {
    border-radius: 0;
    height: 225px;
    margin-top: -5px;
  }

  .div-block-hsi-r {
    border-radius: 0;
    height: 225px;
  }

  .div-block-lp-l {
    border-radius: 0;
    height: 225px;
    margin-top: -5px;
  }

  .div-block-lp-r {
    border-radius: 0;
    height: 225px;
  }

  .div-block-hs-l2 {
    border-radius: 0;
    height: 225px;
    margin-top: -5px;
  }

  .div-block-hs-r2 {
    border-radius: 0;
    height: 150px;
  }

  .div-block-hsi-l2 {
    border-radius: 0;
    height: 225px;
    margin-top: -5px;
  }

  .div-block-hsi-r2 {
    border-radius: 0;
    height: 150px;
  }

  .div-block-lp-l2 {
    border-radius: 0;
    height: 225px;
    margin-top: -5px;
  }

  .div-block-lp-r2 {
    border-radius: 0;
    height: 150px;
  }

  .div-block-id-l {
    border-radius: 0;
    height: 225px;
    margin-top: -5px;
  }

  .div-block-id-r {
    border-radius: 0;
    height: 225px;
  }

  .div-block-id-l2 {
    border-radius: 0;
    height: 225px;
    margin-top: -5px;
  }

  .div-block-id-r2 {
    border-radius: 0;
    height: 150px;
  }

  .div-block-cf-l {
    border-radius: 0;
    height: 225px;
    margin-top: -5px;
  }

  .div-block-cf-r {
    border-radius: 0;
    height: 225px;
  }

  .div-block-cf-l2 {
    border-radius: 0;
    height: 225px;
    margin-top: -5px;
  }

  .div-block-cf-r2 {
    border-radius: 0;
    height: 150px;
  }

  .div-block-ph-l {
    border-radius: 0;
    height: 225px;
    margin-top: -5px;
  }

  .div-block-ph-r {
    border-radius: 0;
    height: 225px;
  }

  .div-block-ph-l2 {
    border-radius: 0;
    height: 225px;
    margin-top: -5px;
  }

  .div-block-ph-r2 {
    border-radius: 0;
    height: 150px;
  }

  .div-block-ap-l {
    border-radius: 0;
    height: 225px;
    margin-top: -5px;
  }

  .div-block-ap-r {
    border-radius: 0;
    height: 225px;
  }

  .div-block-ap-l2 {
    border-radius: 0;
    height: 225px;
    margin-top: -5px;
  }

  .div-block-ap-r2 {
    border-radius: 0;
    height: 150px;
  }

  .rich-text-block-bio.richtext1 {
    margin-left: 10px;
    margin-right: 10px;
    font-size: 12px;
  }

  .rich-text-block-bio.richtext1 p {
    font-size: 14px;
  }

  .div-block-ac-l {
    border-radius: 0;
    height: 225px;
    margin-top: -5px;
  }

  .div-block-ac-r {
    border-radius: 0;
    height: 225px;
  }

  .div-block-ac-l2 {
    border-radius: 0;
    height: 225px;
    margin-top: -5px;
  }

  .div-block-ac-r2 {
    border-radius: 0;
    height: 150px;
  }

  .image-blog-main {
    margin-top: 0;
  }

  .heading-60 {
    line-height: 24px;
  }

  .div-banner-header {
    padding-top: 0;
  }

  .banner-image {
    margin-top: 70px;
  }

  .banner-image.adjust {
    margin-top: -10px;
  }

  .heading-general-sub {
    font-size: 15px;
  }

  .page-heading {
    font-size: 20px;
    line-height: 27px;
  }

  .paragraph-desc {
    margin-left: 15px;
    margin-right: 15px;
    font-size: 14px;
    line-height: 18px;
  }

  .paragraph-desc.home {
    font-size: 13px;
  }

  .image-ag1 {
    margin-top: 70px;
  }

  .image-ag1.dumping {
    margin-top: 0;
  }

  .image-ag1.carbon, .image-ag1.partners, .image-ws1, .image-ws1.main, .image-ws1.alhambra, .image-ws1.baypoint {
    margin-top: 70px;
  }

  .div-block-res-l {
    border-radius: 0;
    height: 225px;
    margin-top: -5px;
  }

  .div-block-res-r {
    border-radius: 0;
    height: 225px;
  }

  .div-block-res-l2 {
    border-radius: 0;
    height: 225px;
    margin-top: -5px;
  }

  .div-block-res-r2 {
    border-radius: 0;
    height: 150px;
  }

  .div-block-social-hm-r, .div-block-contact-hm-r, .div-block-blog-hm-r-copy {
    display: block;
  }

  .heading-hm-blocks {
    font-size: 20px;
    line-height: 25px;
  }

  .embed-events-home-test {
    margin-left: 20px;
    margin-right: 20px;
  }

  .heading-61 {
    line-height: 24px;
  }

  .paragraph-64 {
    padding-top: 0;
    font-size: 13px;
  }

  .paragraph-64.eventtimer {
    font-size: 13px;
    line-height: 18px;
  }

  .paragraph-65 {
    display: flex;
  }

  .div-block-97 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-ee-r {
    border-radius: 0;
    height: 225px;
  }

  .div-blogbox1 {
    border-radius: 0;
    height: 225px;
    margin-top: -5px;
  }

  .div-blogbox2 {
    border-radius: 0;
    height: 225px;
  }

  .paragraph-over-image {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
    line-height: 16px;
  }

  .div-blogbox3, .div-blogbox4, .div-blogbox5, .div-blogbox6, .div-blogbox7, .div-blogbox8 {
    border-radius: 0;
    height: 225px;
  }

  .div-banner1 {
    border-radius: 15px;
    height: auto;
  }

  .div-banner1.event._19 {
    min-height: 360px;
  }

  .div-banner1.event._20 {
    min-height: 1100px;
  }

  .div-banner1.event._22 {
    min-height: 350px;
  }

  .div-banner1.map, .div-banner1.restoration {
    border-radius: 10px;
    height: auto;
    max-height: none;
  }

  .div-banner1.dutch {
    border-radius: 10px;
  }

  .div-banner1.compliance {
    padding-left: 5px;
    padding-right: 5px;
  }

  .div-banner1.link-index {
    border-radius: 15px;
  }

  .div-blogbox10 {
    border-radius: 0;
    height: 225px;
  }

  .image-49 {
    margin-top: 0;
  }

  .heading-40-name-r2 {
    text-align: right;
    margin-top: 120px;
    margin-left: 77px;
    margin-right: 140px;
    font-size: 17px;
    top: -61px;
    left: -64px;
    right: 8%;
  }

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

  .grid-17 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-template-rows: auto auto;
    grid-template-columns: 2.5fr;
    grid-auto-flow: column;
  }

  .grid-17.ee {
    margin-top: 45px;
  }

  .grid-17.foacw {
    grid-template-rows: auto auto;
    grid-template-columns: 1.25fr;
    grid-auto-flow: column;
  }

  .paragraph-66 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .paragraph-66.fomcw {
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 0;
  }

  .heading-63 {
    margin-left: 5px;
    margin-right: 5px;
    font-size: 15px;
    line-height: 18px;
  }

  .image_alhambrawatershedcouncil {
    margin-top: 10px;
  }

  .image_friendsalhambracreek {
    width: 200px;
    margin-top: 0;
  }

  .image_newleaf, .image_nationalparkservice {
    margin-top: 10px;
  }

  .paragraph-67 {
    margin-left: 5px;
    margin-right: 5px;
  }

  .button-31 {
    width: 95%;
  }

  .image_mtviewsanitarydistrict {
    margin-top: 10px;
  }

  .rich-text1 {
    text-align: left;
    margin-left: 10px;
    margin-right: 10px;
  }

  .rich-text1 p {
    font-size: 14px;
    line-height: 18px;
  }

  .nav-menu-4 {
    object-fit: fill;
    flex: 0 auto;
    width: auto;
    max-width: 0;
    margin-top: 0;
    margin-left: 0;
    position: absolute;
    left: 0;
    overflow: visible;
  }

  .div-block-101 {
    background-position: 50% 20%;
    min-height: 100px;
  }

  .div-block-101.pinole, .div-block-101.monarch {
    min-height: 200px;
  }

  .div-block-102 {
    background-position: 50%;
    min-height: 100px;
  }

  .div-block-102.pinole, .div-block-102.monarch {
    min-height: 200px;
  }

  .div-block-103 {
    background-position: 50% 25%;
    min-height: 100px;
  }

  .div-block-103.pinole, .div-block-103.monarch {
    min-height: 200px;
  }

  .div-block-104 {
    background-position: 50% 20%;
    min-height: 100px;
  }

  .div-block-104.pinole, .div-block-104.monarch {
    min-height: 200px;
  }

  .embed-events-page {
    margin-left: 20px;
    margin-right: 20px;
  }

  .text-block-13 {
    font-size: 12px;
  }

  .html-embed-13 {
    margin-bottom: 0;
    margin-left: 10px;
    margin-right: 10px;
  }

  .radio-button-label {
    margin-top: -20px;
    margin-left: 25px;
  }

  .heading-75, .heading-76 {
    text-align: center;
  }

  .heading-77 {
    margin-top: 5px;
    margin-left: 10px;
    margin-right: 10px;
  }

  .tab-link-tab-3 {
    border-radius: 0;
  }

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

  .paragraph-75 {
    font-size: 15px;
  }

  .bold-text-24 {
    font-size: 18px;
  }

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

  .image-pinole-banner {
    margin-top: 70px;
  }

  .image-64 {
    max-width: 90%;
  }

  .image_wcarundal, .image_wctributaries {
    margin-top: 10px;
  }

  .heading-84 {
    text-align: center;
    margin-bottom: 10px;
    margin-left: 10px;
    margin-right: 10px;
    line-height: 31px;
  }

  .heading-84.opportunity {
    margin-bottom: 0;
    margin-left: 10px;
    margin-right: 10px;
  }

  .paragraph-86 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .paragraph-86.opportunity {
    text-align: left;
    margin-left: 10px;
    margin-right: 10px;
    font-size: 14px;
  }

  .career {
    margin-left: 0;
    display: block;
  }

  .career.opportunity {
    margin-top: 45px;
  }

  .image-68.mon {
    object-position: 50% 0%;
  }

  .div-block-123 {
    flex-direction: row;
    align-items: stretch;
  }

  .image-69 {
    object-fit: fill;
    max-width: 90%;
    margin-left: 10px;
    margin-right: 10px;
    display: inline-block;
  }

  .heading-86 {
    font-size: 24px;
    line-height: 28px;
  }

  .collection-item-8, .collection-list-wrapper-4 {
    display: block;
  }

  .image-73 {
    max-width: 90%;
  }

  .heading-88 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .heading-91 {
    margin-top: 14px;
  }

  .div-block-128 {
    background-position: 100%;
  }

  .div-block-128.foac-2 {
    background-position: 0%;
  }

  .button-45 {
    margin-top: 256px;
  }

  .div-block-130 {
    max-height: 150px;
    overflow: hidden;
  }

  .html-embed-16 {
    margin-top: 0;
  }

  .spacer20px {
    background-color: #0000;
  }

  .two-images {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-template-rows: auto auto;
    grid-template-columns: 2.5fr;
    grid-auto-flow: column;
  }

  .html-embed-17 {
    margin-top: -176px;
  }

  .div-block-132 {
    min-height: 0;
    max-height: 150px;
    overflow: hidden;
  }

  .image-fb {
    margin-right: -1px;
  }

  .div-social-block {
    width: 110px;
    margin-left: 49px;
    margin-right: 0;
    padding-right: 0;
    left: -58px;
  }

  .div-social-block.footer {
    height: 40px;
    margin-top: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .div-social-block.home {
    left: 10px;
  }

  .logo-brand {
    width: 100px;
    margin-left: 0;
    padding-right: 0;
    left: -7px;
  }

  .logo-brand.w--current {
    width: 100px;
    margin-left: 0;
    margin-right: 0;
    left: 0;
  }

  .images-newsletter1 {
    margin-top: 70px;
  }

  .tab-link-tab-1-2.w--current {
    margin-left: 0;
  }

  .text-block-15 {
    text-align: center;
    justify-content: center;
    display: block;
  }

  .contact-paragraph {
    margin-left: 10px;
    margin-right: 10px;
    line-height: 20px;
  }

  .grid-23 {
    grid-template-rows: 109px auto;
    place-items: stretch center;
    margin-left: 0;
    margin-right: 0;
  }

  .paragraph-116, .heading-104, .heading-105 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .grid-programs {
    grid-column-gap: 5px;
    grid-row-gap: 0px;
    grid-template-rows: 171px 283px;
    grid-template-columns: 2.5fr;
    grid-auto-flow: column;
  }

  .div-block-143 {
    margin-right: 0;
  }

  .blog-item {
    flex-wrap: nowrap;
    padding: 10px;
    display: flex;
    overflow: hidden;
  }

  .blog-grid {
    grid-row-gap: 6px;
  }

  .blog-profile-block1 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .blog-button1 {
    margin-left: 0;
  }

  .blog-foot-tiny {
    grid-row-gap: 6px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
    place-content: space-around stretch;
    max-height: none;
  }

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

  .div-panel1 {
    margin-left: 0;
    padding-left: 15%;
  }

  .div-panel2 {
    padding-left: 15%;
  }

  .div-panel3 {
    margin-top: 10px;
    margin-left: 0;
    padding-left: 15%;
  }

  .footerlinks {
    margin-bottom: 0;
  }

  .div-panel4 {
    width: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 15%;
    padding-right: 20px;
  }

  .footercontacts {
    margin-bottom: 0;
  }

  .paragraph-123 {
    margin-left: -4px;
    padding-left: 0;
  }

  .html-embed-18 {
    margin-left: -4px;
  }

  .paragraph-125 {
    margin-top: -1px;
  }

  .board-agenda-button {
    padding-left: 10px;
    padding-right: 10px;
  }

  .rodeo-banner {
    margin-top: 70px;
  }

  .text-block-18 {
    font-size: 12px;
  }

  .social-navbut-div {
    width: 175px;
    right: -10px;
  }

  .menunav2, .menunav2.top {
    margin-top: 0;
    margin-bottom: 0;
  }

  .paragraph-128, .list, .text-block-19 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .bppapara {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
    line-height: 16px;
  }

  .tab-1-compliance-link.w--current {
    margin-left: 0;
  }

  .text-block-20, .text-block-21, .text-block-22, .text-block-23 {
    text-align: center;
  }

  .tab-link-tab-1-3, .tab-link-tab-1-3.w--current, .tab-link-tab-4 {
    border-radius: 0;
  }

  .board-meeting-day {
    width: auto;
    display: block;
  }

  .grid-28 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-columns: .5fr 1.25fr;
  }

  .paragraph-151 {
    font-size: 55px;
  }

  .heading-120 {
    font-size: 18px;
    line-height: 22px;
  }

  .paragraph-154 {
    width: auto;
    display: block;
  }

  .div-block-177 {
    width: auto;
    display: block;
    overflow: visible;
  }

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

  .grid-30.status {
    grid-template-columns: 1fr;
  }

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

  .monarchs p, .monarchs.ccc {
    margin-left: 5px;
    margin-right: 5px;
  }

  .grid-compliance-buttons {
    grid-template-rows: auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
  }

  .grid-compliance-buttons.compensation, .grid-compliance-buttons.contact {
    grid-template-rows: auto auto;
  }

  .heading-122 {
    font-size: 16px;
  }

  .bold-text-29, .paragraph-163, .bold-text-31, .bold-text-32, .bold-text-33, .bold-text-34, .bold-text-35 {
    font-size: 14px;
  }

  .heading-123 {
    font-size: 16px;
  }

  .image-125 {
    max-width: 85%;
  }

  .heading-124 {
    font-size: 22px;
    line-height: 26px;
  }

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

  .div-block-199 {
    grid-template-columns: 1fr;
    margin-bottom: 10px;
  }

  .grid-38 {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: .5fr;
    justify-items: stretch;
    margin-left: 10px;
    margin-right: 10px;
    display: block;
  }

  .image-137 {
    margin-top: 10px;
  }

  .paragraph-174 {
    display: inline;
  }

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

  .div-block-208 {
    margin-top: 10px;
  }

  .grid-40 {
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1.8fr;
    grid-auto-flow: column;
    margin-left: 10px;
    margin-right: 10px;
  }

  .paragraph-176, .paragraph-177, .paragraph-178, .paragraph-179, .paragraph-180 {
    text-align: center;
  }

  .heading-127 {
    margin-right: 10px;
  }

  .grid-43 {
    grid-template-columns: .25fr .75fr;
  }

  .link-block-23 {
    justify-content: center;
    display: flex;
  }

  .link-block-24 {
    border-top: 1px solid #000;
    margin-top: 10px;
  }

  .paragraph-203 {
    display: inline;
  }

  .link-block-25 {
    display: inline-block;
  }

  .div-block-221 {
    border-top: 1px solid #000;
    justify-content: center;
    width: 100%;
    padding-top: 10px;
    display: flex;
  }

  .div-block-222 {
    border-top: 1px solid #000;
    width: 100%;
    padding-top: 10px;
  }

  .dropdown-list-6.w--open {
    background-color: #3d551e;
    border-radius: 10px;
    margin-top: -52px;
    margin-left: 131px;
  }

  .nav-nodrop-2 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 12px;
  }

  .nav-nodrop-2.donate {
    font-size: 14px;
  }

  .dropdown-list-7 {
    border-radius: 10px;
  }

  .dropdown-list-7.w--open {
    margin-left: 170px;
  }

  .main-nav-2 {
    object-fit: fill;
    background-color: #476324;
    border-radius: 0 0 10px;
    flex: 0 auto;
    width: 150px;
    max-width: 0;
    margin-top: 0;
    margin-left: 0;
    position: absolute;
    left: 0;
    overflow: visible;
  }

  .icon-8 {
    left: 30px;
  }

  .mcpdrop {
    border-radius: 10px;
  }

  .mcpdrop.w--open {
    margin-left: -108px;
  }

  .dropdown-list-5comp {
    border-radius: 10px;
  }

  .dropdown-list-5comp.w--open {
    margin-left: -108px;
  }

  ._3rdsubdrop-comp {
    border-radius: 10px;
  }

  ._3rdsubdrop-comp.w--open {
    margin-left: -108px;
  }

  .mainnavbar22 {
    z-index: 3;
    position: sticky;
    inset: 0% 0% auto;
  }

  .text-block22 {
    font-size: 12px;
  }

  .menunav22, .menunav22.top, .menunav22.top {
    margin-top: 0;
    margin-bottom: 0;
  }

  .nav-nodrop22 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 12px;
  }

  .nav-nodrop22.donate {
    font-size: 14px;
  }

  .main-nav22 {
    object-fit: fill;
    background-color: #476324;
    border-radius: 0 0 10px;
    flex: 0 auto;
    width: 150px;
    max-width: 0;
    margin-top: 0;
    margin-left: 0;
    position: absolute;
    left: 0;
    overflow: visible;
  }

  .dropdown-list22.w--open {
    background-color: #3d551e;
    border-radius: 10px;
    margin-top: -52px;
    margin-left: 95px;
  }

  .icon22 {
    margin-left: 124px;
    left: 30px;
  }

  .nav-container-hz {
    margin-left: auto;
    margin-right: auto;
  }

  .dropdown1-hz {
    width: 100%;
    height: auto;
    padding-top: 7px;
    padding-bottom: 7px;
  }

  .dropdown1-hz.w--open {
    padding-top: 7px;
    padding-bottom: 7px;
  }

  .nav-menu-hz {
    background-color: #00000080;
    justify-content: center;
    width: 100%;
    max-width: none;
    height: auto;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
    position: absolute;
  }

  .nav-link-hz {
    justify-content: flex-start;
    width: 100%;
    height: auto;
    padding-top: 7px;
    padding-bottom: 7px;
    display: flex;
    position: relative;
  }

  .nav-link-hz.donate {
    padding-bottom: 10px;
  }

  .dropdown-links-hz {
    margin-top: -40px;
  }

  .menu-button-3 {
    margin-left: auto;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
  }

  .image-153 {
    width: 100px;
    max-width: none;
  }

  .social-navbut-div-hz {
    width: auto;
    margin-left: 0;
    right: auto;
  }

  .div-social-block-hz {
    width: 150px;
    height: 30px;
    margin: 12px auto 5px;
    padding-right: 0;
    left: auto;
    right: 15px;
  }

  .div-social-block-hz:hover {
    background-color: #0000;
  }

  .div-social-block-hz.footer {
    height: 40px;
    margin-top: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .div-social-block-hz.home {
    left: 10px;
  }

  .div-social-block-hz.burger {
    width: 105px;
    margin-top: 10px;
    margin-left: 0;
  }

  .mainnavbar-hz {
    display: block;
  }

  .brand-hz {
    margin-top: 5px;
    margin-left: 6px;
    display: block;
    left: 10px;
  }

  .brand-hz.w--current {
    margin-left: 6px;
  }

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

  .text-block-26 {
    text-align: left;
    padding: 0 10px 0 0;
  }

  .nav-link-hz-2 {
    padding: 5px 10px;
  }

  .icon-hz.about {
    margin-top: 0;
    margin-right: 0;
    inset: 10px auto auto 50px;
  }

  .icon-hz.programs {
    margin-top: 0;
    margin-right: 0;
    inset: 10px auto auto 76px;
  }

  .grid-50.pad {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: .25fr .25fr auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-flow: column;
    justify-content: stretch;
    justify-items: stretch;
    width: auto;
    height: auto;
    margin-top: 6px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    line-height: 18px;
    position: relative;
  }

  .grid-51 {
    grid-template-rows: auto auto;
    grid-template-columns: 1.25fr 1.25fr 1.25fr;
    margin-top: 60px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    inset: auto 0%;
  }

  .grid-52 {
    grid-column-gap: 5px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    position: absolute;
    top: auto;
  }

  .div-block-index-move {
    background-color: #000000bf;
    border-top-right-radius: 10px;
    width: 60%;
    inset: auto auto 0% 0%;
  }

  .grid-index-move-ws {
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1.25fr;
    grid-auto-flow: row;
    justify-content: stretch;
    margin-left: auto;
    margin-right: auto;
  }

  .text-block-index-tab {
    text-align: left;
  }

  .grid-index-move-ag {
    text-align: center;
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    margin-left: 20px;
    margin-right: 20px;
  }

  .grid-54 {
    grid-template-columns: .25fr .25fr 1.25fr .25fr;
    grid-auto-columns: .25fr;
    grid-auto-flow: row;
    justify-items: stretch;
    position: static;
  }

  .div-block-230 {
    width: 5px;
  }

  .dropdown-links-hz-ag {
    margin-top: 100px;
    top: 0;
  }

  .image-157 {
    margin-top: 70px;
  }

  .grid-index-move-mcp {
    text-align: center;
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    margin-left: 20px;
    margin-right: 20px;
  }

  .transparencyaward {
    border-radius: 0;
    height: 225px;
  }

  .transparencyaward.event._19 {
    min-height: 360px;
  }

  .transparencyaward.event._20 {
    min-height: 1100px;
  }

  .transparencyaward.event._22 {
    min-height: 350px;
  }

  .transparencyaward.map, .transparencyaward.restoration {
    border-radius: 10px;
    height: auto;
    max-height: none;
  }

  .transparencyaward.dutch {
    border-radius: 10px;
  }

  .transparencyaward.link-index {
    border-radius: 15px;
  }

  .image-158 {
    min-width: auto;
    max-width: none;
    height: 150px;
  }

  .link-block-29 {
    height: auto;
  }

  .tabs-3 {
    width: auto;
    display: block;
  }

  .text-block-31 {
    line-height: 27px;
  }

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

  .image-215 {
    width: 100%;
    max-width: none;
  }

  .grid-67 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-template-rows: auto auto;
    grid-template-columns: 1.25fr;
    margin-left: 10px;
    margin-right: 10px;
  }

  .grid-68 {
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
  }

  .grid-70 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .divpanel._1, .divpanel._2, .divpanel._3 {
    background-repeat: no-repeat;
    background-size: cover;
  }

  .rich-text-newsletter.article.paragraph-black {
    margin-left: 10px;
    margin-right: 10px;
  }

  .grid-71 {
    grid-auto-flow: row;
  }

  .acwcminutes {
    border-radius: 10px;
    width: auto;
    margin-left: 0;
    margin-right: 0;
    display: block;
    overflow: hidden;
  }

  .div-block-263 {
    justify-content: space-between;
    margin-left: 10px;
    margin-right: 10px;
  }

  .awcminutes {
    width: auto;
    display: block;
  }

  .blogbgimage {
    height: 150px;
  }

  .blogmainimage {
    border-radius: 10px;
    height: 225px;
  }

  .blogmainimage.event._19 {
    min-height: 360px;
  }

  .blogmainimage.event._20 {
    min-height: 1100px;
  }

  .blogmainimage.event._22 {
    min-height: 350px;
  }

  .blogmainimage.map, .blogmainimage.restoration {
    border-radius: 10px;
    height: auto;
    max-height: none;
  }

  .blogmainimage.dutch {
    border-radius: 10px;
  }

  .blogmainimage.link-index {
    border-radius: 15px;
  }

  .image-235 {
    margin-top: 5px;
    margin-left: auto;
  }

  .div-block-289 {
    width: auto;
  }

  .section-11 {
    background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/615b4265efd627762ae27f54_20210923_165734086_web.jpg");
    background-position: 0 0;
    background-size: cover;
  }

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

  .program-name {
    font-size: 22px;
    line-height: 27px;
  }

  .grid-79 {
    grid-row-gap: 4px;
    grid-template-rows: 205px auto;
    grid-template-columns: 1.25fr;
    grid-auto-flow: column;
  }

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

  .div-block-index {
    margin-top: 10px;
  }

  .article-title {
    font-size: 25px;
    line-height: 30px;
  }

  .credit-and-date-grid {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
  }

  .author-authoremail, .article-date {
    text-align: center;
  }

  .block-grid-1 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: 34px auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    align-content: stretch;
    display: grid;
    position: static;
  }

  .block-grid-1.no-button._2lines {
    grid-template-rows: 63px auto auto auto;
  }

  .block-grid-1._3lines {
    grid-template-rows: 85px auto auto auto;
  }

  .block-grid-1._2lines-last {
    grid-template-rows: 63px auto auto auto;
    grid-auto-flow: row;
  }

  .block-grid-1._2lines-last.baypoint1 {
    object-fit: fill;
    justify-content: space-around;
    position: static;
    overflow: visible;
  }

  .block-grid-1._1to2-lines {
    grid-template-rows: 63px auto;
  }

  .block-grid-1._2lines-3lines, .block-grid-1._1-1-2-3-lines {
    grid-template-rows: 90px auto;
  }

  .block-grid-1._1-1-2-2-lines, .block-grid-1._1-1-1-2-lines {
    grid-template-rows: 56px auto;
  }

  .block-grid-1.exception {
    grid-template-rows: 192px auto;
  }

  .block-grid-1._1-2-2-3-lines {
    grid-template-rows: 78px auto;
  }

  .topbot-upper {
    display: block;
    position: static;
  }

  .topbot-upper.watershed {
    padding-top: 5px;
  }

  .topbot-upper.watershed.fit {
    width: auto;
  }

  .topbot-upper.wildfire {
    margin-left: 0;
    margin-right: 0;
  }

  .rich-text-topbot p {
    margin-bottom: 5px;
    line-height: 1.5rem;
  }

  .rich-text-topbot.fit {
    margin-left: 0;
    margin-right: 10px;
    padding-top: 0;
  }

  .topbot-heading {
    font-size: 1.1rem;
    line-height: 1.4rem;
    display: block;
    position: static;
  }

  .topbot-middle {
    min-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .menu-div-block {
    height: auto;
    overflow: visible;
  }

  .menu-div-block._360 {
    align-items: flex-start;
    width: 95vw;
    max-width: none;
    display: flex;
    position: relative;
  }

  .menu-div-block.charcole {
    overflow: hidden;
  }

  .menu-div-block.pad {
    padding-left: 0;
  }

  .blog-grid-2 {
    grid-column-gap: 3px;
    grid-row-gap: 3px;
    grid-template-rows: 1fr auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
  }

  .blog-grid-2.rowcrop {
    grid-template-rows: 302px auto;
  }

  .blog-grid-2.carbon {
    grid-template-rows: 204px auto;
  }

  .blog-grid-2.foac {
    grid-template-rows: 189px auto;
  }

  .blog-grid-2.adjust1 {
    grid-template-rows: 223px auto;
  }

  .image-245 {
    max-height: none;
  }

  .image-245.logo {
    width: 60%;
  }

  .image-245.logo.nps {
    width: 40%;
  }

  .image-245.padding {
    margin-left: 0;
    margin-right: 0;
    padding-left: 2px;
    padding-right: 2px;
  }

  .image-245.sized {
    width: 85%;
  }

  .image-245.sized.sizedmore {
    width: 70%;
  }

  .image-245.logo-sized {
    width: 60%;
  }

  .image-245.logo-sized.padding {
    margin-right: auto;
  }

  .image-245.logo-sized.sized-more {
    width: 40%;
  }

  .image-245.logo-sized.size-adjust {
    width: 55%;
  }

  .image-245.logo-sized.sized-down {
    width: 40%;
  }

  .image-245.fit {
    width: 40%;
    margin-top: 0;
  }

  .div-block-305 {
    width: auto;
    min-width: 0%;
    height: 300px;
  }

  .grid-1-for-topbot {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: 40px auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    align-content: stretch;
    display: inline-block;
    position: static;
  }

  .grid-84 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
    justify-content: center;
    justify-items: stretch;
  }

  .html-embed-38 {
    width: 100%;
  }

  .accordion-toggle {
    height: auto;
    min-height: 60px;
    padding-left: 10px;
    padding-right: 40px;
  }

  .accordion-toggle.center {
    padding-left: 10px;
    padding-right: 10px;
  }

  .accordion-toggle.compact {
    min-height: auto;
  }

  .accordion-block {
    display: block;
    position: static;
    overflow: hidden;
  }

  .accordion-list {
    padding-left: 10px;
    padding-right: 10px;
  }

  .rich-text-hspta.hsp figure {
    width: 70px;
  }

  .text-block-35 {
    text-align: left;
    margin-right: 0;
  }

  .text-block-35.hsp {
    font-size: 19px;
    line-height: 22px;
  }

  .ongoing ul {
    margin-bottom: 0;
    padding-left: 20px;
  }

  .grid-92 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
    margin-left: 0;
    margin-right: 0;
  }

  .grid-93 {
    margin-left: auto;
    margin-right: auto;
  }

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

  .watershed {
    padding-left: 20px;
  }

  .watershed.bullets {
    margin-left: 10px;
  }

  .rich-text-list ul {
    margin-bottom: 0;
    margin-left: 10px;
  }

  .grid-95 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1.25fr;
  }

  .mid-heading {
    font-size: 20px;
    line-height: 26px;
  }

  .grid-96, .grid-97 {
    grid-template-columns: 1fr;
  }

  .button-74 {
    margin-left: -4px;
  }

  .grid-99 {
    grid-template-rows: auto 40px;
  }

  .paragraph-277 {
    color: #fff;
  }

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

  .bold-text-148 {
    margin-right: 0;
  }

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

  .button-75, .button-76 {
    font-size: 14px;
  }

  .image-263 {
    margin-top: 70px;
  }

  .paragraph-284 {
    font-size: 14px;
  }

  .paragraph-285 {
    font-size: 18px;
  }

  .paragraph-290 {
    font-size: 14px;
    line-height: 22px;
  }

  .navcontainer {
    display: block;
  }

  .nav-container-div {
    margin-left: auto;
    margin-right: auto;
  }

  .nav-menu-grid {
    grid-template-columns: .25fr .25fr 1.25fr .25fr;
    grid-auto-columns: .25fr;
    grid-auto-flow: row;
    justify-items: stretch;
    position: static;
  }

  .mega-navbar {
    z-index: 5;
    padding-left: 1%;
    padding-right: 1%;
  }

  .social-block {
    width: auto;
    margin-left: 0;
    right: auto;
  }

  .dropdown-menu {
    flex-direction: row;
    flex: 0 auto;
    justify-content: center;
    align-items: stretch;
    width: auto;
  }

  .dropdown-menu.donate {
    width: 105px;
    height: 35px;
    margin-top: 5px;
    margin-right: 0;
  }

  .section-16 {
    background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/641a7e5dc04bba32718e8db8_BW_red-legged-frog-California-tiger-salamander.png");
    background-position: 50%;
    background-size: cover;
  }

  .button-78 {
    font-size: 14px;
  }

  .topbot-upper-2 {
    display: block;
    position: static;
  }

  .button-79 {
    font-size: 14px;
  }

  .grid-104 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: 40px auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    align-content: stretch;
    display: inline-block;
    position: static;
  }

  .link-block-36 {
    width: auto;
    padding-top: 0;
  }

  .menu-grid {
    order: 0;
    align-self: auto;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .menu-block-1.ag, .menu-block-1.mo {
    flex-direction: column-reverse;
  }

  .menu-block-1.ws {
    flex-direction: column-reverse;
    flex: 0 auto;
    order: 0;
    justify-content: flex-start;
    align-self: stretch;
  }

  .menu-block-1.admin-dark {
    background-color: #ffffff4d;
  }

  .menu-cell.ws {
    flex-direction: column;
  }

  .menu-name {
    align-self: flex-start;
  }

  .menu-name.exitlink {
    margin-left: -10px;
  }

  .top-nav-text {
    width: auto;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 0;
    position: static;
  }

  .top-nav-text.about {
    width: 100%;
  }

  .top-dropdown-toggle {
    width: auto;
    margin-left: auto;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 35px;
  }

  .top-dropdown-toggle.top {
    background-color: #000000d9;
  }

  .top-dropdown-toggle.donate {
    background-color: #47632400;
    height: 30px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding: 0 29px 0 10px;
  }

  .top-dropdown-toggle.donate:hover {
    background-color: var(--transparent);
  }

  .top-dropdown-toggle.donate.w--open {
    height: 30px;
    margin-top: 33px;
    margin-right: 0;
  }

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

  .top-icon.about {
    margin-right: 35px;
  }

  .top-icon.donate {
    margin-top: auto;
    margin-right: 5px;
  }

  .top-icon.programs {
    margin-right: 7px;
  }

  .dropdown-list-2nd.w--open {
    max-width: none;
    height: auto;
    margin-top: 160px;
    margin-left: 0;
    display: flex;
  }

  .dropdown-list-2nd.short.w--open {
    z-index: auto;
    height: 100vh;
    margin-top: 215px;
    margin-left: 0;
    display: flex;
    overflow: visible;
  }

  .dropdown-list-2nd.short.donate.w--open {
    margin-top: 243px;
  }

  .dropdown-list-2nd.donate.w--open {
    margin-top: 160px;
    margin-left: 0;
    inset: 0% 0% auto;
  }

  .topbot-upper-3 {
    display: block;
    position: static;
  }

  .grid-105 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: 40px auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    align-content: stretch;
    display: inline-block;
    position: static;
  }

  .button-div {
    display: block;
    position: static;
  }

  .button-div.but-only.outside.goto {
    padding-right: 6px;
  }

  .button-div._2lines {
    height: 63px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .button-div._1112 {
    height: 55px;
  }

  .button-heading {
    margin-left: 0;
    margin-right: 5px;
    font-size: 14px;
  }

  .button-heading.goto {
    margin-left: 17px;
  }

  .button-wrapper {
    width: auto;
  }

  .image-295 {
    max-width: none;
  }

  .button-image-div {
    margin-right: 5px;
  }

  .button-image-div.goto {
    margin-left: 0;
    margin-right: 0;
  }

  .button-image-div.adjust {
    margin-bottom: 114px;
  }

  .button-link.but-only {
    flex: 0 auto;
  }

  .accordion-monarchs ul {
    padding-left: 20px;
  }

  .div-block-357 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .text-block-41, .text-block-42, .text-block-43 {
    text-align: center;
  }

  .rich-text-block-38 {
    margin-right: 0;
  }

  .div-block-360 {
    display: block;
  }

  .cell-8 {
    flex-direction: column;
    align-items: stretch;
  }

  .link-block-38 {
    display: inline-block;
  }

  .cell-9 {
    align-items: stretch;
  }

  .donategrids {
    grid-template-rows: auto auto;
    grid-template-columns: 1.25fr 1.25fr 1.25fr;
    margin-top: 60px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    inset: auto 0%;
  }

  .quick-stack-single {
    order: 3;
    width: 100%;
  }

  .menu-wrap {
    background-color: #000000d9;
    align-self: flex-start;
    align-items: stretch;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .menu-wrap.top {
    margin-top: -10px;
  }

  .link-stack {
    padding-left: 0;
  }

  .div-link-block.primary {
    background-color: #0000001a;
  }

  .quick-stack-double {
    order: 1;
  }

  .menu-button-4 {
    width: auto;
    height: 70px;
    margin-left: 20px;
    padding-left: 5px;
    padding-right: 10px;
  }

  .menu-button-block {
    justify-content: center;
  }

  .nav-menu-block.burger {
    z-index: auto;
    background-color: #000000d9;
  }

  .menu-quick-stack {
    order: 0;
    height: auto;
  }

  .menu-quick-stack.burger {
    align-self: auto;
    width: auto;
  }

  .menu-accordion {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: 40px auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    align-content: stretch;
    display: grid;
    position: static;
  }

  .menu-accordion.no-button._2lines {
    grid-template-rows: 63px auto auto auto;
  }

  .menu-accordion._3lines {
    grid-template-rows: 85px auto auto auto;
  }

  .menu-accordion._2lines-last {
    grid-template-rows: 63px auto auto auto;
  }

  .menu-wrapper {
    flex: 0 auto;
    width: auto;
    margin-left: 0;
    margin-right: 0;
    position: absolute;
    inset: 0% 0% auto;
    overflow: visible;
  }

  .menu-wrapper.about {
    flex: 1;
    width: auto;
    margin-left: 0;
    margin-right: 0;
    position: absolute;
    inset: 0% 0% auto;
  }

  .dropdown-accordion {
    z-index: auto;
  }

  .dropdown-accordion.w--open {
    z-index: auto;
    flex-direction: row;
    justify-content: center;
    align-items: stretch;
    width: 100vw;
    min-height: auto;
    margin-top: 150px;
    margin-left: 0;
    margin-right: 0;
    display: flex;
    inset: 0% 0% auto;
  }

  .menu-accordion-list {
    z-index: auto;
    padding-left: 0;
    padding-right: 0;
    display: block;
    position: static;
  }

  .program-title {
    margin-right: 0;
  }

  .program-title.hsp {
    font-size: 19px;
    line-height: 22px;
  }

  .accordion-trigger {
    flex-direction: row;
    padding-left: 0;
    padding-right: 0;
    overflow: visible;
  }

  .accordion-trigger.w--open {
    position: relative;
  }

  .accordion-title-button {
    width: 120px;
    padding-left: 20px;
  }

  .menu-accordion-icon {
    margin-right: 35px;
  }

  .menu-accordion-item.ag {
    width: 100vw;
    margin-top: 0;
  }

  .menu-accordion-item.ws {
    width: 100vw;
    margin-top: 0;
    overflow: hidden;
  }

  .menu-accordion-item.mo, .menu-accordion-item.wf, .menu-accordion-item.du, .menu-accordion-item.es, .menu-accordion-item.dgray, .menu-accordion-item.gray {
    width: 100vw;
    margin-top: 0;
  }

  .menu-stack1 {
    width: 100%;
  }

  .cell-nav {
    flex-direction: row;
    align-items: flex-start;
  }

  .topdropdown-toggle-div {
    background-color: #0000;
    align-self: center;
    width: 100%;
    height: 40px;
    padding-top: 10px;
    padding-left: 20px;
  }

  .top-dropdown-toggle-div {
    width: 140px;
    margin-left: 0;
    margin-right: auto;
    padding-left: 15px;
    position: relative;
  }

  .paragraph-301 {
    font-size: 55px;
  }

  .grid-108 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-columns: .5fr 1.25fr;
  }

  .heading-178 {
    margin-top: 54px;
  }

  .heading-178.compliance {
    margin-top: 10px;
    font-size: 25px;
    line-height: 30px;
  }

  .div-block-366 {
    width: auto;
    display: block;
    overflow: visible;
  }

  .heading-179 {
    font-size: 20px;
  }

  .nav-menu-div-block {
    height: auto;
    overflow: visible;
  }

  .nav-accordion-block {
    margin-left: 251px;
    display: block;
    position: static;
    overflow: hidden;
  }

  .nav-accordion-toggle {
    padding-left: 10px;
    padding-right: 40px;
  }

  .nav-text-block {
    margin-right: 0;
  }

  .nav-text-block.hsp {
    font-size: 19px;
    line-height: 22px;
  }

  .nav-accordion-list {
    padding-left: 10px;
    padding-right: 10px;
  }

  .nav2-accordion-block {
    display: block;
    position: static;
    overflow: hidden;
  }

  .nav2-accordion-toggle {
    padding-left: 10px;
    padding-right: 40px;
  }

  .nav2-text-block {
    margin-right: 0;
  }

  .nav2-text-block.hsp {
    font-size: 19px;
    line-height: 22px;
  }

  .nav2-accordion-list {
    padding-left: 10px;
    padding-right: 10px;
  }

  .quick-stack-17 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .icon-14 {
    font-size: 40px;
    display: block;
  }

  .menu-block {
    flex: 0 auto;
    justify-content: flex-start;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-contact-logo {
    height: auto;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .div-block-377 {
    margin-top: 10px;
  }

  .brand-2 {
    padding-left: 5px;
  }

  .logo-link {
    padding-left: 0;
  }

  .image-309 {
    opacity: .6;
    margin-right: 10px;
  }

  .newsletter-banner.mlk1 {
    background-position: 50% 0;
    height: 200px;
  }

  .newsletter-banner.lft, .newsletter-banner.americorps {
    height: 200px;
  }

  .newsletter-wrapper {
    padding-left: 10px;
    padding-right: 10px;
  }

  .blog-grid-3 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: auto;
    grid-auto-flow: row;
  }

  .background-video-2 {
    height: 300px;
  }

  .urban-greening {
    float: left;
    display: block;
  }

  .div-block-379 {
    width: auto;
  }

  .div-block-381 {
    width: 100%;
    min-width: 0%;
  }

  .cell-26 {
    flex-direction: row;
  }

  .div-block-383 {
    height: 150px;
    display: block;
  }

  .div-block-384 {
    width: auto;
    height: 130px;
    margin-top: 5px;
  }

  .cell-dark {
    padding-bottom: 10px;
  }

  .div-block-385 {
    width: 100%;
    min-width: 0%;
  }

  .side-by-side {
    flex: 0 auto;
    width: auto;
  }

  .div-block-nav {
    padding-left: 35px;
  }

  .social-wrap {
    padding-right: 6px;
  }

  .quick-stack-25 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .image-317 {
    width: 50%;
  }

  .ppdonate-div {
    margin-right: 5px;
  }

  .newsletter-wrap {
    width: 100%;
  }

  .paragraph-339 {
    text-align: right;
    margin-right: 0;
    font-size: 18px;
    line-height: 22px;
  }

  .cell-31 {
    justify-content: flex-start;
    align-items: flex-end;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 0;
  }

  .cell-32.jan2024 {
    background-position: 60%;
  }

  .cell-32.april2024 {
    background-position: 35%;
  }

  .cell-33 {
    justify-content: flex-start;
    align-items: flex-end;
    padding: 0 0 10px;
  }

  .paragraph-340 {
    text-align: right;
    font-size: 12px;
    line-height: 16px;
  }

  .article-link-block {
    margin-top: 10px;
    margin-right: 0;
  }

  .div-block-397 {
    height: 30px;
  }

  .newsletter-article-title {
    font-size: 20px;
    line-height: 24px;
  }

  .author-credit {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
  }

  .paragraph-342 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .html-embed-53 {
    flex-direction: row;
    justify-content: flex-start;
    max-width: 100%;
    display: flex;
  }

  .div-block-406 {
    max-width: 100vw;
  }

  .quick-stack-30 {
    padding: 10px;
  }

  .text-div {
    object-fit: scale-down;
    padding-right: 5px;
    display: block;
    overflow: visible;
  }

  .div-block-408 {
    width: 100%;
  }

  .cell-39 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    display: grid;
  }

  .cell-40 {
    background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
    background-position: 0 0;
    background-size: cover;
  }

  .code-embed-4.crop {
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .div-block-411 {
    height: 450px;
  }

  .slider-6 {
    width: auto;
  }

  .rich-text-block-47 {
    width: auto;
    margin-left: 10px;
    margin-right: 10px;
    font-size: 12px;
    line-height: 18px;
  }

  .slide-nav-2 {
    font-size: 12px;
  }

  .paragraph-353 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .image-337 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .mask {
    width: auto;
  }

  .slider-7 {
    width: 100%;
  }

  .mask-2 {
    width: 300px;
  }

  .div-block-slide-image._1 {
    width: 290px;
    height: 200px;
    margin-left: 5px;
    margin-right: 5px;
  }

  .div-block-slide-image._2 {
    width: 290px;
    margin-left: 5px;
    margin-right: 5px;
  }

  .div-block-slide-image._3, .div-block-slide-image._4, .div-block-slide-image._5 {
    width: 290px;
    height: 200px;
    margin-left: 5px;
    margin-right: 5px;
  }

  .div-block-slide-image._6 {
    background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/664e2a6e8a5bc32561db801a_9-25-21.jpg");
    width: 290px;
    height: 200px;
    margin-left: 5px;
    margin-right: 5px;
  }

  .div-block-slide-image._7 {
    background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/664cc8990409cb65f6fab38e_091821_CCCD%20Cleanup%20and%20Stinkwort%20Removal%20with%20FoAC%20and%20Green%20Team_LD.jpg");
    background-position: 50% 70%;
    width: 290px;
    height: 200px;
    margin-left: 5px;
    margin-right: 5px;
  }

  .div-block-slide-image._8 {
    background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/664e0f23870e4082fb390bf1_Change%20to%20this%20photo%20%231.jpg");
    width: 290px;
    height: 200px;
    margin-left: 5px;
    margin-right: 5px;
  }

  .div-block-slide-image._9 {
    background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/664cd03ff33936139aa80df3_9-Screen%20Shot%202024-05-20%20at%209.30.34%20AM.png");
    width: 290px;
    height: 200px;
    margin-left: 5px;
    margin-right: 5px;
  }

  .div-block-slide-image._10 {
    background-image: url("https://cdn.prod.website-files.com/5f3e9a57758f245d6738603c/664cd08d7049cec2d60c0794_10-Screen%20Shot%202024-05-20%20at%209.30.05%20AM.png");
    background-position: 50% 0;
    width: 290px;
    height: 200px;
    margin-left: 5px;
    margin-right: 5px;
  }

  .cell-52 {
    justify-content: flex-start;
    align-items: center;
  }

  .panel-div {
    height: 200px;
  }

  .hotspot-wwg._1 {
    width: 40px;
    height: 40px;
    padding-top: 3px;
    padding-left: 0;
    padding-right: 0;
    font-size: 30px;
    font-weight: 700;
    line-height: 30px;
    top: 15px;
    left: -90px;
  }

  .hotspot-wwg._2 {
    width: 40px;
    height: 40px;
    padding-top: 3px;
    padding-left: 0;
    padding-right: 0;
    font-size: 30px;
    line-height: 30px;
    top: 17px;
    left: -90px;
  }

  .hotspot-wwg._3 {
    width: 40px;
    height: 40px;
    padding-top: 3px;
    padding-left: 0;
    padding-right: 0;
    font-size: 30px;
    line-height: 30px;
    top: 18px;
    left: -90px;
  }

  .hotspot-wwg._4 {
    width: 40px;
    height: 40px;
    padding-top: 3px;
    padding-left: 0;
    padding-right: 0;
    font-size: 30px;
    line-height: 30px;
    top: 19px;
    left: -90px;
  }

  .hotspot-wwg._5 {
    width: 40px;
    height: 40px;
    padding-top: 4px;
    padding-left: 0;
    padding-right: 0;
    font-size: 30px;
    line-height: 30px;
    top: -133px;
    left: 97px;
  }

  .hotspot-wwg._6 {
    width: 40px;
    height: 40px;
    padding-top: 3px;
    padding-left: 0;
    padding-right: 0;
    font-size: 30px;
    line-height: 30px;
    top: -119px;
    left: 97px;
  }

  .image-363 {
    max-width: 95%;
    margin-left: 5px;
    margin-right: 5px;
  }

  .cell-63 {
    flex-flow: column;
  }

  .language {
    font-size: .95rem;
    line-height: 1.1rem;
  }

  .language.wwg, .language.pg {
    padding-left: 10px;
    padding-right: 10px;
  }

  .hotspot-pg._1 {
    width: 40px;
    height: 40px;
    padding-top: 3px;
    padding-left: 0;
    padding-right: 0;
    font-size: 30px;
    font-weight: 700;
    line-height: 30px;
    top: 16px;
    left: -29px;
  }

  .hotspot-pg._2 {
    width: 40px;
    height: 40px;
    padding-top: 3px;
    padding-left: 0;
    padding-right: 0;
    font-size: 30px;
    line-height: 30px;
    top: 17px;
    left: -29px;
  }

  .hotspot-pg._3 {
    width: 40px;
    height: 40px;
    padding-top: 3px;
    padding-left: 0;
    padding-right: 0;
    font-size: 30px;
    line-height: 30px;
    top: 59px;
    left: -96px;
  }

  .hotspot-pg._4 {
    width: 40px;
    height: 40px;
    padding-top: 3px;
    padding-left: 0;
    padding-right: 0;
    font-size: 30px;
    line-height: 30px;
    top: 19px;
    left: -29px;
  }

  .hotspot-pg._5 {
    width: 40px;
    height: 40px;
    padding-top: 4px;
    padding-left: 0;
    padding-right: 0;
    font-size: 30px;
    line-height: 30px;
    top: -21px;
    left: 31px;
  }

  .hotspot-pg._6 {
    width: 40px;
    height: 40px;
    padding-top: 3px;
    padding-left: 0;
    padding-right: 0;
    font-size: 30px;
    line-height: 30px;
    top: -158px;
    left: 97px;
  }

  .hotspot-pg._7 {
    width: 40px;
    height: 40px;
    padding-top: 3px;
    padding-left: 0;
    padding-right: 0;
    font-size: 30px;
    line-height: 30px;
    top: -102px;
    left: 97px;
  }

  .bold-text-188 {
    line-height: 20px;
  }

  .bold-text-189 {
    line-height: 18px;
  }

  .image-364, .image-365 {
    margin-bottom: 75px;
    margin-right: -7px;
  }

  .accordion-wildfire ul {
    padding-left: 20px;
  }

  .wildfire {
    margin-left: 10px;
    margin-right: 10px;
    font-size: 1.3rem;
    line-height: 1.7rem;
  }

  .div-block-for-media {
    width: 90%;
  }

  .div-block-451 {
    flex: 0 auto;
    display: block;
  }

  .quick-stack-47 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-369 {
    margin-top: 0;
  }

  .image-370, .image-371 {
    width: 160px;
    margin-top: 0;
  }

  .image-373 {
    max-width: 100%;
  }

  .paragraph-400 {
    margin-top: 5px;
    margin-bottom: 5px;
  }

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

  .button-119 {
    margin-top: 3px;
    margin-bottom: 5px;
    margin-right: 0;
  }

  .div-block-456 {
    height: 30px;
  }

  .quick-stack-52 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .paragraph-402 {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .bold-text-195 {
    font-size: 16px;
  }

  .quick-stack-55.bullets {
    margin-left: 10px;
  }

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

  .div-block-459 {
    width: 45%;
  }

  .image-382 {
    width: 25px;
  }

  .quick-stack-62 {
    width: 160px;
  }

  .accordian-title {
    text-align: left;
    margin-right: 0;
  }

  .accordian-title.hsp {
    font-size: 19px;
    line-height: 22px;
  }

  .quick-stack-64 {
    margin-top: 5px;
  }
}

#w-node-abc250cc-878d-5aae-33b4-a52ab7026f9a-db998dbb, #w-node-abc250cc-878d-5aae-33b4-a52ab7026fa0-db998dbb, #w-node-abc250cc-878d-5aae-33b4-a52ab7026fa1-db998dbb, #w-node-d103b1a3-f32f-301f-5b11-2c3fc676cf97-db998dbb, #w-node-d103b1a3-f32f-301f-5b11-2c3fc676cf9c-db998dbb, #w-node-d103b1a3-f32f-301f-5b11-2c3fc676cf9d-db998dbb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d103b1a3-f32f-301f-5b11-2c3fc676cf9e-db998dbb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-d103b1a3-f32f-301f-5b11-2c3fc676cfa4-db998dbb, #w-node-d103b1a3-f32f-301f-5b11-2c3fc676cfa5-db998dbb, #w-node-cf5e8d7d-ce0c-9218-4990-33279061df2a-db998dbb, #w-node-cf5e8d7d-ce0c-9218-4990-33279061df2f-db998dbb, #w-node-cf5e8d7d-ce0c-9218-4990-33279061df30-db998dbb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cf5e8d7d-ce0c-9218-4990-33279061df31-db998dbb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-cf5e8d7d-ce0c-9218-4990-33279061df36-db998dbb, #w-node-cf5e8d7d-ce0c-9218-4990-33279061df37-db998dbb, #w-node-dd3f144d-a800-6795-a4a7-c287742c88c1-db998dbb, #w-node-dd3f144d-a800-6795-a4a7-c287742c88c7-db998dbb, #w-node-dd3f144d-a800-6795-a4a7-c287742c88c8-db998dbb, #w-node-abc250cc-878d-5aae-33b4-a52ab7026faa-db998dbb, #w-node-abc250cc-878d-5aae-33b4-a52ab7026fb5-db998dbb, #w-node-abc250cc-878d-5aae-33b4-a52ab7026fb6-db998dbb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9cf00c8-590b-3dc8-fa61-af51517c48c6-517c48c3 {
  justify-self: auto;
}

#w-node-_58c8ba2d-c028-c67f-2cdd-b7ad2562cebc-2562ceb1 {
  justify-self: start;
}

#w-node-ee5a6a34-b002-1806-6b6a-2e8c3e2bb88a-2562ceb1 {
  place-self: center;
}

#w-node-c8217733-6b9b-52eb-bf5e-359613eb96ef-13eb96ed, #w-node-c8217733-6b9b-52eb-bf5e-359613eb96f4-13eb96ed, #w-node-c8217733-6b9b-52eb-bf5e-359613eb96f5-13eb96ed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c8217733-6b9b-52eb-bf5e-359613eb96f6-13eb96ed {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-c8217733-6b9b-52eb-bf5e-359613eb96ff-13eb96ed, #w-node-c8217733-6b9b-52eb-bf5e-359613eb9700-13eb96ed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_44a7635c-d2ec-5b5f-2314-0df7795c0cfa-87dcf9a4 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-aaea9dca-bc89-549f-b1ba-cd5f87dcf9aa-87dcf9a4 {
  grid-template-rows: auto;
  grid-template-columns: auto auto auto auto auto auto auto auto;
}

#w-node-aaea9dca-bc89-549f-b1ba-cd5f87dcf9b3-87dcf9a4 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

#w-node-aaea9dca-bc89-549f-b1ba-cd5f87dcf9b7-87dcf9a4 {
  grid-template-rows: 45px;
  grid-template-columns: 1fr;
}

#w-node-aaea9dca-bc89-549f-b1ba-cd5f87dcf9b8-87dcf9a4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aaea9dca-bc89-549f-b1ba-cd5f87dcf9c1-87dcf9a4 {
  grid-template-rows: 45px;
  grid-template-columns: 1fr;
}

#w-node-aaea9dca-bc89-549f-b1ba-cd5f87dcf9c2-87dcf9a4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aaea9dca-bc89-549f-b1ba-cd5f87dcf9cb-87dcf9a4 {
  grid-template-rows: 45px;
  grid-template-columns: 1fr;
}

#w-node-aaea9dca-bc89-549f-b1ba-cd5f87dcf9cc-87dcf9a4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aaea9dca-bc89-549f-b1ba-cd5f87dcf9d5-87dcf9a4 {
  grid-template-rows: 45px;
  grid-template-columns: 1fr;
}

#w-node-aaea9dca-bc89-549f-b1ba-cd5f87dcf9d6-87dcf9a4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c30c7f53-9ac1-35ae-d33f-461e03d9d4bc-87dcf9a4 {
  grid-template-rows: 45px;
  grid-template-columns: 1fr;
}

#w-node-c30c7f53-9ac1-35ae-d33f-461e03d9d4bd-87dcf9a4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aaea9dca-bc89-549f-b1ba-cd5f87dcf9e4-87dcf9a4 {
  grid-template-rows: auto;
  grid-template-columns: 3fr 1fr 1fr 1fr 1.25fr;
}

#w-node-aaea9dca-bc89-549f-b1ba-cd5f87dcf9e7-87dcf9a4 {
  grid-template-rows: 40px;
  grid-template-columns: 1fr;
}

#w-node-aaea9dca-bc89-549f-b1ba-cd5f87dcf9ee-87dcf9a4 {
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-aaea9dca-bc89-549f-b1ba-cd5f87dcfa51-87dcf9a4 {
  grid-template-rows: 40px;
  grid-template-columns: 1fr;
}

#w-node-aaea9dca-bc89-549f-b1ba-cd5f87dcfa58-87dcf9a4 {
  grid-template-rows: auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-aaea9dca-bc89-549f-b1ba-cd5f87dcfa85-87dcf9a4 {
  grid-template-rows: 40px;
  grid-template-columns: 1fr;
}

#w-node-aaea9dca-bc89-549f-b1ba-cd5f87dcfa8c-87dcf9a4 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-aaea9dca-bc89-549f-b1ba-cd5f87dcfaa2-87dcf9a4 {
  grid-template-rows: 40px;
  grid-template-columns: 1fr;
}

#w-node-aaea9dca-bc89-549f-b1ba-cd5f87dcfaa3-87dcf9a4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_14c1af57-fe37-c363-45d1-7bc4f1cc7457-87dcf9a4 {
  grid-template-rows: 40px;
  grid-template-columns: 1fr;
}

#w-node-_14c1af57-fe37-c363-45d1-7bc4f1cc745e-87dcf9a4 {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_045d9e0c-03d8-69ad-8262-ab7b210695eb-db998de6, #w-node-_045d9e0c-03d8-69ad-8262-ab7b210695ed-db998de6, #w-node-_045d9e0c-03d8-69ad-8262-ab7b210695eb-db998e02, #w-node-_045d9e0c-03d8-69ad-8262-ab7b210695ed-db998e02, #w-node-_045d9e0c-03d8-69ad-8262-ab7b210695eb-db998e1c, #w-node-_045d9e0c-03d8-69ad-8262-ab7b210695ed-db998e1c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_2cb65a64-937a-a60e-308b-1ab42deafba6-db998e1e, #w-node-_2cb65a64-937a-a60e-308b-1ab42deafba8-db998e1e, #w-node-_2cb65a64-937a-a60e-308b-1ab42deafbaa-db998e1e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_83588174-5eac-7943-bdde-46a014e0cc60-db998e1f, #w-node-_83588174-5eac-7943-bdde-46a014e0cc70-db998e1f, #w-node-_83588174-5eac-7943-bdde-46a014e0cc71-db998e1f, #w-node-_507e5b00-d40c-fe0c-84d8-af4873088214-db998e1f, #w-node-_507e5b00-d40c-fe0c-84d8-af4873088242-db998e1f, #w-node-_507e5b00-d40c-fe0c-84d8-af4873088243-db998e1f, #w-node-_24c25756-5060-2108-ce07-a749b448bbf5-db998e23, #w-node-_24c25756-5060-2108-ce07-a749b448bc02-db998e23, #w-node-_24c25756-5060-2108-ce07-a749b448bc03-db998e23, #w-node-_54e397c5-9f3d-fc26-e47a-80e31986a196-db998e23 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_54e397c5-9f3d-fc26-e47a-80e31986a19b-db998e23 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-dc603cf8-e834-9ae7-5967-481b9c30f305-db998e23, #w-node-_9647d431-403c-9e83-6489-854b7b3795e3-db998e23 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9647d431-403c-9e83-6489-854b7b3795e8-db998e23 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-_9647d431-403c-9e83-6489-854b7b3795f8-db998e23, #w-node-e633d780-5ce4-ea55-fc07-5f6d167b317f-db998e23 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e633d780-5ce4-ea55-fc07-5f6d167b3184-db998e23 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-e633d780-5ce4-ea55-fc07-5f6d167b318e-db998e23, #w-node-_1a0ab6c7-c7d6-6b2e-ea12-d4faefe0b8cb-db998e23 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1a0ab6c7-c7d6-6b2e-ea12-d4faefe0b8d0-db998e23 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-_1a0ab6c7-c7d6-6b2e-ea12-d4faefe0b8e0-db998e23, #w-node-_5a1d510c-939b-b36d-1648-e4622b16e0c0-db998e23 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5a1d510c-939b-b36d-1648-e4622b16e0c8-db998e23 {
  justify-self: center;
}

#w-node-f283b151-4700-7b24-41d1-c3e3a5f87bb3-db998e26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f283b151-4700-7b24-41d1-c3e3a5f87bb8-db998e26 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-_74bada56-1116-81ed-95a9-8f653fba5090-db998e26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_74bada56-1116-81ed-95a9-8f653fba5095-db998e26 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-_1f5272eb-dc84-4be5-15f4-20076c1bf9ce-db998e26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1f5272eb-dc84-4be5-15f4-20076c1bf9d3-db998e26 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-_1b7b1091-de93-6a75-107a-9c074294fd91-db998e26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b7b1091-de93-6a75-107a-9c074294fd96-db998e26 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-cf2d3de2-a63a-6702-7c6d-8f2b87b26a86-db998e3d, #w-node-e9c22ab7-44ed-af33-fdb8-7458d3df6ed2-db998e3d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9c22ab7-44ed-af33-fdb8-7458d3df6ed7-db998e3d {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-e9c22ab7-44ed-af33-fdb8-7458d3df6ee6-db998e3d, #w-node-bfc9c582-77d2-05d4-530e-a510099529bf-db998e3d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bfc9c582-77d2-05d4-530e-a510099529c7-db998e3d {
  justify-self: center;
}

#w-node-_61759454-a2f9-30e0-6ca2-551a3bd30c34-db998e3d {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-_417e0d43-e855-6f10-a547-e5c23829675c-3829675a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0dff4cad-7cad-42fe-ed39-8586790febaa-3829675a {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-_30de1506-20de-0673-3259-a5ea498ef466-3829675a, #w-node-_30de1506-20de-0673-3259-a5ea498ef467-3829675a, #w-node-_14927ebe-6943-7b42-491d-581f84dd2cb4-e2f35c60 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_644b5568-9326-9937-1a7f-b2da48d73ebe-e2f35c60 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-_14927ebe-6943-7b42-491d-581f84dd2cc6-e2f35c60, #w-node-_14927ebe-6943-7b42-491d-581f84dd2cc7-e2f35c60, #w-node-f3c3f680-f343-ff55-3939-515dca3e782c-ca3e782a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_11d07027-2e6b-f521-e52c-351a6626a1f1-ca3e782a {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-_2cfd6390-4042-cf14-3d3e-e0bb3a739259-ca3e782a, #w-node-_2cfd6390-4042-cf14-3d3e-e0bb3a73925a-ca3e782a, #w-node-_42c5fe91-7e97-5039-34f8-8b5654a109e5-54a109e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1d9c9457-c414-aec1-0178-3117b511bca6-54a109e3 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-df0f8357-be6c-25d5-dc4b-84317578f12c-54a109e3, #w-node-df0f8357-be6c-25d5-dc4b-84317578f12d-54a109e3, #w-node-_3ba29c14-3e24-6e5a-5d57-fc297520f594-7520f592 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3ba29c14-3e24-6e5a-5d57-fc297520f598-7520f592 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-_3ba29c14-3e24-6e5a-5d57-fc297520f5b1-7520f592, #w-node-_3ba29c14-3e24-6e5a-5d57-fc297520f5b2-7520f592, #w-node-_87b08c54-d4fb-566b-84d0-8a3fe89c13d4-e89c13d2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aa816298-fe67-f7b9-c944-b904b9b96a6b-e89c13d2 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-_135c17d7-dd31-0a1e-8430-2f72bbe53355-db998e3f, #w-node-aa380e27-a706-6463-f84b-3ab50052300c-db998e3f, #w-node-aa380e27-a706-6463-f84b-3ab500523029-db998e3f, #w-node-aa380e27-a706-6463-f84b-3ab50052302a-db998e3f, #w-node-_0c91659a-ff4c-849f-4756-ef1c21794a97-db998e3f, #w-node-_2fee421f-10cb-b583-b615-a10d8d346df1-db998e3f, #w-node-_1a4aa1e3-34fe-7d76-0973-89354244f030-db998e3f, #w-node-_627741d7-2e15-7035-c3df-794037a5f4fd-db998e3f, #w-node-e79add06-031c-7793-8e3d-f48a84adca52-db998e3f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_227e6f7c-1314-d1b5-353b-b7cae5b3ddfa-db998e3f {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: auto center;
}

#w-node-f02c20c3-e1ae-bdcd-03c8-73f9c1c24e25-db998e41 {
  justify-self: start;
}

#w-node-f02c20c3-e1ae-bdcd-03c8-73f9c1c24e2a-db998e41 {
  place-self: center;
}

#w-node-f02c20c3-e1ae-bdcd-03c8-73f9c1c24e2c-db998e41 {
  place-self: center start;
}

#w-node-f02c20c3-e1ae-bdcd-03c8-73f9c1c24e36-db998e41 {
  justify-self: start;
}

#w-node-f02c20c3-e1ae-bdcd-03c8-73f9c1c24e3b-db998e41 {
  place-self: center;
}

#w-node-f02c20c3-e1ae-bdcd-03c8-73f9c1c24e3d-db998e41 {
  place-self: center start;
}

#w-node-f02c20c3-e1ae-bdcd-03c8-73f9c1c24e47-db998e41 {
  justify-self: start;
}

#w-node-f02c20c3-e1ae-bdcd-03c8-73f9c1c24e4c-db998e41 {
  place-self: center;
}

#w-node-f02c20c3-e1ae-bdcd-03c8-73f9c1c24e4e-db998e41 {
  place-self: center start;
}

#w-node-f02c20c3-e1ae-bdcd-03c8-73f9c1c24e58-db998e41 {
  justify-self: start;
}

#w-node-f02c20c3-e1ae-bdcd-03c8-73f9c1c24e5d-db998e41 {
  place-self: center;
}

#w-node-f02c20c3-e1ae-bdcd-03c8-73f9c1c24e5f-db998e41 {
  place-self: center start;
}

#w-node-c0d08e56-c709-cf63-70d2-c37ce982b069-db998e41 {
  justify-self: start;
}

#w-node-c0d08e56-c709-cf63-70d2-c37ce982b06e-db998e41 {
  place-self: center;
}

#w-node-c0d08e56-c709-cf63-70d2-c37ce982b070-db998e41 {
  place-self: center start;
}

#w-node-f691239d-c17d-1947-a43a-fc485705165d-db998e41 {
  justify-self: start;
}

#w-node-f691239d-c17d-1947-a43a-fc4857051662-db998e41 {
  place-self: center;
}

#w-node-f691239d-c17d-1947-a43a-fc4857051664-db998e41 {
  place-self: center start;
}

#w-node-_52345f48-f71a-b0a5-78c7-6ac548d93fab-db998e41 {
  justify-self: start;
}

#w-node-_52345f48-f71a-b0a5-78c7-6ac548d93fb0-db998e41 {
  place-self: center;
}

#w-node-_52345f48-f71a-b0a5-78c7-6ac548d93fb2-db998e41 {
  place-self: center start;
}

#w-node-_65fc5435-ecc1-fa16-74bf-6174395ef919-db998e41 {
  justify-self: start;
}

#w-node-_65fc5435-ecc1-fa16-74bf-6174395ef91e-db998e41 {
  place-self: center;
}

#w-node-_65fc5435-ecc1-fa16-74bf-6174395ef920-db998e41 {
  place-self: center start;
}

#w-node-f846a85a-439c-225a-ab53-57778ec793a3-db998e41 {
  justify-self: start;
}

#w-node-f846a85a-439c-225a-ab53-57778ec793a8-db998e41 {
  place-self: center;
}

#w-node-f846a85a-439c-225a-ab53-57778ec793aa-db998e41 {
  place-self: center start;
}

#w-node-_7f0f94fa-b68d-180a-0b08-4d0d2b6e7249-db998e41 {
  justify-self: start;
}

#w-node-_7f0f94fa-b68d-180a-0b08-4d0d2b6e724e-db998e41 {
  place-self: center;
}

#w-node-_7f0f94fa-b68d-180a-0b08-4d0d2b6e7250-db998e41 {
  place-self: center start;
}

#w-node-e963d952-6726-e335-4ba7-b6e763f242e3-db998e41 {
  justify-self: start;
}

#w-node-e963d952-6726-e335-4ba7-b6e763f242e8-db998e41 {
  place-self: center;
}

#w-node-e963d952-6726-e335-4ba7-b6e763f242ea-db998e41 {
  place-self: center start;
}

#w-node-_949a4fb5-5909-123e-6f63-88a23c2cd12a-db998e41 {
  justify-self: start;
}

#w-node-_949a4fb5-5909-123e-6f63-88a23c2cd12f-db998e41 {
  place-self: center;
}

#w-node-_949a4fb5-5909-123e-6f63-88a23c2cd131-db998e41 {
  place-self: center start;
}

#w-node-fd8672e0-f667-9607-6166-5ce99b76a49b-db998e41 {
  justify-self: start;
}

#w-node-fd8672e0-f667-9607-6166-5ce99b76a4a0-db998e41 {
  place-self: center;
}

#w-node-fd8672e0-f667-9607-6166-5ce99b76a4a2-db998e41 {
  place-self: center start;
}

#w-node-ea783ebe-29b5-d232-2bd9-1381bbd740a5-db998e41 {
  justify-self: start;
}

#w-node-ea783ebe-29b5-d232-2bd9-1381bbd740aa-db998e41 {
  place-self: center;
}

#w-node-ea783ebe-29b5-d232-2bd9-1381bbd740ac-db998e41 {
  place-self: center start;
}

#w-node-_169d12e2-d462-60fe-0ecd-2362228a3786-db998e41 {
  justify-self: start;
}

#w-node-_169d12e2-d462-60fe-0ecd-2362228a378b-db998e41 {
  place-self: center;
}

#w-node-_169d12e2-d462-60fe-0ecd-2362228a378d-db998e41 {
  place-self: center start;
}

#w-node-f04b80f2-96d8-5392-a4e5-524d302903e1-db998e41 {
  justify-self: start;
}

#w-node-f04b80f2-96d8-5392-a4e5-524d302903e6-db998e41 {
  place-self: center;
}

#w-node-f04b80f2-96d8-5392-a4e5-524d302903e8-db998e41 {
  place-self: center start;
}

#w-node-_52ae7ea1-c20c-2437-2174-2a96c4eec6e6-db998e41 {
  justify-self: start;
}

#w-node-_52ae7ea1-c20c-2437-2174-2a96c4eec6eb-db998e41 {
  place-self: center;
}

#w-node-_52ae7ea1-c20c-2437-2174-2a96c4eec6ed-db998e41 {
  place-self: center start;
}

#w-node-_13953e51-d0ab-8cf4-8b07-7fbd3bafb754-db998e41 {
  justify-self: start;
}

#w-node-_13953e51-d0ab-8cf4-8b07-7fbd3bafb759-db998e41 {
  place-self: center;
}

#w-node-_13953e51-d0ab-8cf4-8b07-7fbd3bafb75b-db998e41 {
  place-self: center start;
}

#w-node-_449a4f07-5057-528c-b0a3-6516c283e98d-db998e41 {
  justify-self: start;
}

#w-node-_449a4f07-5057-528c-b0a3-6516c283e992-db998e41 {
  place-self: center;
}

#w-node-_449a4f07-5057-528c-b0a3-6516c283e994-db998e41 {
  place-self: center start;
}

#w-node-_3d80f18a-8c79-d729-65ef-0071a1187124-db998e41 {
  justify-self: start;
}

#w-node-_3d80f18a-8c79-d729-65ef-0071a1187129-db998e41 {
  place-self: center;
}

#w-node-_3d80f18a-8c79-d729-65ef-0071a118712b-db998e41 {
  place-self: center start;
}

#w-node-_4fb12520-43b4-09e4-c8b5-4b7de3c504a6-db998e41 {
  justify-self: start;
}

#w-node-_4fb12520-43b4-09e4-c8b5-4b7de3c504ab-db998e41 {
  place-self: center;
}

#w-node-_4fb12520-43b4-09e4-c8b5-4b7de3c504ad-db998e41 {
  place-self: center start;
}

#w-node-_96c83427-6a0e-8560-e827-e637a4e15ce0-db998e41 {
  justify-self: start;
}

#w-node-_96c83427-6a0e-8560-e827-e637a4e15ce5-db998e41 {
  place-self: center;
}

#w-node-_96c83427-6a0e-8560-e827-e637a4e15ce7-db998e41 {
  place-self: center start;
}

#w-node-ebd35e60-dcc6-d6b6-cd10-d2d52d04f2ad-db998e41 {
  justify-self: start;
}

#w-node-ebd35e60-dcc6-d6b6-cd10-d2d52d04f2b2-db998e41 {
  place-self: center;
}

#w-node-ebd35e60-dcc6-d6b6-cd10-d2d52d04f2b4-db998e41 {
  place-self: center start;
}

#w-node-_82aa1e18-a91c-06a0-2f3d-b5c4fbdd38fc-db998e41 {
  justify-self: start;
}

#w-node-_82aa1e18-a91c-06a0-2f3d-b5c4fbdd3901-db998e41 {
  place-self: center;
}

#w-node-_82aa1e18-a91c-06a0-2f3d-b5c4fbdd3903-db998e41 {
  place-self: center start;
}

#w-node-_9138bae3-1ffa-cf9a-8ab6-4a6fda6d6c4d-db998e41 {
  justify-self: start;
}

#w-node-_9138bae3-1ffa-cf9a-8ab6-4a6fda6d6c52-db998e41 {
  place-self: center;
}

#w-node-_9138bae3-1ffa-cf9a-8ab6-4a6fda6d6c54-db998e41 {
  place-self: center start;
}

#w-node-_26df78f1-8fcd-c72c-8f9e-a8610ee733be-db998e41 {
  justify-self: start;
}

#w-node-_26df78f1-8fcd-c72c-8f9e-a8610ee733c3-db998e41 {
  place-self: center;
}

#w-node-_26df78f1-8fcd-c72c-8f9e-a8610ee733c5-db998e41 {
  place-self: center start;
}

#w-node-_0d78f4db-1f8f-8c5c-8fcb-917ae32306d3-db998e41 {
  justify-self: start;
}

#w-node-_0d78f4db-1f8f-8c5c-8fcb-917ae32306d8-db998e41 {
  place-self: center;
}

#w-node-_0d78f4db-1f8f-8c5c-8fcb-917ae32306da-db998e41 {
  place-self: center start;
}

#w-node-_1ff88d1d-d872-ecec-8d65-3be748c023a0-db998e41 {
  justify-self: start;
}

#w-node-_1ff88d1d-d872-ecec-8d65-3be748c023a5-db998e41 {
  place-self: center;
}

#w-node-_1ff88d1d-d872-ecec-8d65-3be748c023a7-db998e41 {
  place-self: center start;
}

#w-node-_74435f94-4165-96d5-4b40-7a871add10fe-db998e41 {
  justify-self: start;
}

#w-node-_74435f94-4165-96d5-4b40-7a871add110f-db998e41 {
  place-self: center;
}

#w-node-_74435f94-4165-96d5-4b40-7a871add1111-db998e41 {
  place-self: center start;
}

#w-node-d18a1d49-c0ea-689a-a968-4f392e2221fc-db998e41 {
  justify-self: start;
}

#w-node-d18a1d49-c0ea-689a-a968-4f392e222201-db998e41 {
  place-self: center;
}

#w-node-d18a1d49-c0ea-689a-a968-4f392e222203-db998e41 {
  place-self: center start;
}

#w-node-b263ea0a-e1f9-0f1d-defc-365b20c9b763-db998e41 {
  justify-self: start;
}

#w-node-b263ea0a-e1f9-0f1d-defc-365b20c9b768-db998e41 {
  place-self: center;
}

#w-node-b263ea0a-e1f9-0f1d-defc-365b20c9b76a-db998e41 {
  place-self: center start;
}

#w-node-_8d1182a4-df4f-8d4f-307d-743a7dd99f96-db998e43, #w-node-bc60f4c3-f87b-69f1-df22-e432174e68fc-db998e43 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3be6adbd-cd16-e582-fa10-dd6f7a488fc5-db998e43 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-ef8a4618-2147-5f2d-0639-ffe7cdf05169-db998e43 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-a76e1c8a-634f-c0ee-256b-88a3233a98e3-db998e43, #w-node-_547df147-bd03-1e6c-8c71-aaa1c265ec8e-db998e43, #w-node-e728d502-b85f-663f-1505-b860045655e1-db998e43, #w-node-_0ec2cda1-3236-bff8-2332-462c5ce4613f-db998e43, #w-node-_1d8fc62e-db00-681a-d0ae-f3dc7d532f35-db998e43, #w-node-_234afcb6-0f5a-5daa-7e55-280b0c31ec6d-db998e43, #w-node-_618f5ff6-2f2e-ab15-a48d-7d2d431f6ad7-db998e43 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6e496cba-dc83-a7ac-86a7-af8247bbd605-db998e43 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6e496cba-dc83-a7ac-86a7-af8247bbd60f-db998e43 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6e496cba-dc83-a7ac-86a7-af8247bbd61d-db998e43 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_6e496cba-dc83-a7ac-86a7-af8247bbd627-db998e43, #w-node-_6e496cba-dc83-a7ac-86a7-af8247bbd631-db998e43, #w-node-_6e496cba-dc83-a7ac-86a7-af8247bbd63b-db998e43, #w-node-_6e496cba-dc83-a7ac-86a7-af8247bbd645-db998e43, #w-node-_6e496cba-dc83-a7ac-86a7-af8247bbd64f-db998e43 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_11f04c8e-ccc4-c627-1f6c-4ca0a61b6ffe-a61b6ffb, #w-node-_11f04c8e-ccc4-c627-1f6c-4ca0a61b7000-a61b6ffb {
  justify-self: center;
}

#w-node-_11f04c8e-ccc4-c627-1f6c-4ca0a61b7032-a61b6ffb {
  place-self: center;
}

#w-node-_7fc5d94f-ac74-4485-c204-e2d73e251024-db998e57 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_7fc5d94f-ac74-4485-c204-e2d73e25103a-db998e57 {
  grid-template-rows: auto;
  grid-template-columns: auto auto auto auto auto auto auto;
}

#w-node-_7fc5d94f-ac74-4485-c204-e2d73e251043-db998e57 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_7fc5d94f-ac74-4485-c204-e2d73e251047-db998e57 {
  grid-template-rows: 45px;
  grid-template-columns: 1fr;
}

#w-node-_7fc5d94f-ac74-4485-c204-e2d73e251048-db998e57 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7fc5d94f-ac74-4485-c204-e2d73e251051-db998e57 {
  grid-template-rows: 45px;
  grid-template-columns: 1fr;
}

#w-node-_7fc5d94f-ac74-4485-c204-e2d73e251052-db998e57 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7fc5d94f-ac74-4485-c204-e2d73e25105b-db998e57 {
  grid-template-rows: 45px;
  grid-template-columns: 1fr;
}

#w-node-_7fc5d94f-ac74-4485-c204-e2d73e25105c-db998e57 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7fc5d94f-ac74-4485-c204-e2d73e251065-db998e57 {
  grid-template-rows: 45px;
  grid-template-columns: 1fr;
}

#w-node-_7fc5d94f-ac74-4485-c204-e2d73e251066-db998e57 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7fc5d94f-ac74-4485-c204-e2d73e251074-db998e57 {
  grid-template-rows: auto;
  grid-template-columns: 3fr 1fr 1fr 1fr 1.25fr;
}

#w-node-_7fc5d94f-ac74-4485-c204-e2d73e251077-db998e57 {
  grid-template-rows: 40px;
  grid-template-columns: 1fr;
}

#w-node-_7fc5d94f-ac74-4485-c204-e2d73e25107e-db998e57 {
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_7fc5d94f-ac74-4485-c204-e2d73e2510de-db998e57 {
  grid-template-rows: 40px;
  grid-template-columns: 1fr;
}

#w-node-_7fc5d94f-ac74-4485-c204-e2d73e2510e5-db998e57 {
  grid-template-rows: auto auto auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_7fc5d94f-ac74-4485-c204-e2d73e251112-db998e57 {
  grid-template-rows: 40px;
  grid-template-columns: 1fr;
}

#w-node-_7fc5d94f-ac74-4485-c204-e2d73e251119-db998e57 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_7fc5d94f-ac74-4485-c204-e2d73e25112f-db998e57 {
  grid-template-rows: 40px;
  grid-template-columns: 1fr;
}

#w-node-_7fc5d94f-ac74-4485-c204-e2d73e251130-db998e57 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7fc5d94f-ac74-4485-c204-e2d73e251139-db998e57 {
  grid-template-rows: 40px;
  grid-template-columns: 1fr;
}

#w-node-_7fc5d94f-ac74-4485-c204-e2d73e25113a-db998e57 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_87e1c9af-fb2d-0bf4-1d21-10ca674a533a-db998e57 {
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_8486bb4c-29e8-e47a-5737-0546a8fc0825-db998e57, #w-node-ae33b35d-8336-6754-e63a-e5e936377231-db998e57 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_96b165a3-da23-5f2c-e50e-057599e45287-db998e57 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_96b165a3-da23-5f2c-e50e-057599e4528d-db998e57 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_2cc13ac0-a588-bbf0-67ea-0a45b6f8d356-db998e57 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cc13ac0-a588-bbf0-67ea-0a45b6f8d35a-db998e57 {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_2cc13ac0-a588-bbf0-67ea-0a45b6f8d35b-db998e57, #w-node-_2cc13ac0-a588-bbf0-67ea-0a45b6f8d35f-db998e57, #w-node-c14d1dd0-c4e9-39be-b652-7ed4f3809a92-db998e57 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c14d1dd0-c4e9-39be-b652-7ed4f3809a96-db998e57 {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-c14d1dd0-c4e9-39be-b652-7ed4f3809a97-db998e57, #w-node-c14d1dd0-c4e9-39be-b652-7ed4f3809a9b-db998e57, #w-node-c14d1dd0-c4e9-39be-b652-7ed4f3809aae-db998e57, #w-node-c14d1dd0-c4e9-39be-b652-7ed4f3809aaf-db998e57 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_97786234-491c-c04b-1212-19b448973db3-db998e57 {
  place-self: auto;
}

#w-node-_772f3492-379a-57d2-1730-d721d6860912-db998e57, #w-node-ad6c953c-2cda-70e1-0f1a-70e80af81900-db998e57, #w-node-fb5ede0e-b0a2-002c-9bbe-c263fd9a5ee2-db998e57 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fb5ede0e-b0a2-002c-9bbe-c263fd9a5ee8-db998e57, #w-node-fb5ede0e-b0a2-002c-9bbe-c263fd9a5ef8-db998e57, #w-node-fb5ede0e-b0a2-002c-9bbe-c263fd9a5efe-db998e57, #w-node-fb5ede0e-b0a2-002c-9bbe-c263fd9a5f07-db998e57, #w-node-fb5ede0e-b0a2-002c-9bbe-c263fd9a5f10-db998e57, #w-node-fb5ede0e-b0a2-002c-9bbe-c263fd9a5f18-db998e57, #w-node-fb5ede0e-b0a2-002c-9bbe-c263fd9a5f1e-db998e57, #w-node-fb5ede0e-b0a2-002c-9bbe-c263fd9a5f24-db998e57, #w-node-fb5ede0e-b0a2-002c-9bbe-c263fd9a5f2a-db998e57, #w-node-fb5ede0e-b0a2-002c-9bbe-c263fd9a5f33-db998e57 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-f14b6838-21b6-f5a9-d682-22c8b2ab19f2-db998e57 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f14b6838-21b6-f5a9-d682-22c8b2ab19fe-db998e57, #w-node-f14b6838-21b6-f5a9-d682-22c8b2ab1a0d-db998e57, #w-node-f14b6838-21b6-f5a9-d682-22c8b2ab1a16-db998e57, #w-node-f14b6838-21b6-f5a9-d682-22c8b2ab1a22-db998e57, #w-node-f14b6838-21b6-f5a9-d682-22c8b2ab1a2e-db998e57, #w-node-f14b6838-21b6-f5a9-d682-22c8b2ab1a39-db998e57, #w-node-f14b6838-21b6-f5a9-d682-22c8b2ab1a42-db998e57, #w-node-f14b6838-21b6-f5a9-d682-22c8b2ab1a4b-db998e57, #w-node-f14b6838-21b6-f5a9-d682-22c8b2ab1a54-db998e57, #w-node-f14b6838-21b6-f5a9-d682-22c8b2ab1a60-db998e57 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_933d0cff-c5d8-fdac-2d8a-0b02c4880bbd-db998e57 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_933d0cff-c5d8-fdac-2d8a-0b02c4880bc9-db998e57, #w-node-_933d0cff-c5d8-fdac-2d8a-0b02c4880bde-db998e57, #w-node-_933d0cff-c5d8-fdac-2d8a-0b02c4880bf1-db998e57, #w-node-_933d0cff-c5d8-fdac-2d8a-0b02c4880bfe-db998e57, #w-node-_933d0cff-c5d8-fdac-2d8a-0b02c4880c09-db998e57, #w-node-_933d0cff-c5d8-fdac-2d8a-0b02c4880c18-db998e57, #w-node-_933d0cff-c5d8-fdac-2d8a-0b02c4880c21-db998e57, #w-node-_933d0cff-c5d8-fdac-2d8a-0b02c4880c2d-db998e57, #w-node-_933d0cff-c5d8-fdac-2d8a-0b02c4880c39-db998e57, #w-node-_933d0cff-c5d8-fdac-2d8a-0b02c4880c44-db998e57 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_65a7c9ce-0695-1aae-1a8e-fdd7bd4230d5-db998e57, #w-node-_2ab6e961-6a89-9535-5ffb-c95d2cb23cd8-db998e57 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2ab6e961-6a89-9535-5ffb-c95d2cb23cf1-db998e57 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2ab6e961-6a89-9535-5ffb-c95d2cb23cf2-db998e57 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2ab6e961-6a89-9535-5ffb-c95d2cb23d03-db998e57 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2ab6e961-6a89-9535-5ffb-c95d2cb23d04-db998e57, #w-node-_2ab6e961-6a89-9535-5ffb-c95d2cb23d0c-db998e57, #w-node-_2ab6e961-6a89-9535-5ffb-c95d2cb23d0d-db998e57 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3f994c0e-d955-7789-0e23-83b27d1eaabe-db998e57, #w-node-_3f994c0e-d955-7789-0e23-83b27d1eaaca-db998e57, #w-node-_3f994c0e-d955-7789-0e23-83b27d1eaad6-db998e57, #w-node-_3f994c0e-d955-7789-0e23-83b27d1eaae2-db998e57 {
  grid-template-rows: auto;
  grid-template-columns: .25fr .25fr 1.5fr .5fr;
}

#w-node-adbf39f5-32e8-4686-bdb1-314ccac2ffa6-db998e57 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-adbf39f5-32e8-4686-bdb1-314ccac2ffab-db998e57, #w-node-adbf39f5-32e8-4686-bdb1-314ccac2ffb9-db998e57 {
  grid-template-rows: auto;
  grid-template-columns: .25fr .25fr 1.5fr .5fr;
}

#w-node-ef30faa8-7537-f059-f4d9-cb8e484c9118-db998e57 {
  place-self: center;
}

#w-node-ef30faa8-7537-f059-f4d9-cb8e484c911b-db998e57 {
  align-self: center;
}

#w-node-ef30faa8-7537-f059-f4d9-cb8e484c9122-db998e57 {
  place-self: center;
}

#w-node-ef30faa8-7537-f059-f4d9-cb8e484c9125-db998e57 {
  align-self: center;
}

#w-node-ef30faa8-7537-f059-f4d9-cb8e484c9128-db998e57 {
  place-self: center;
}

#w-node-ef30faa8-7537-f059-f4d9-cb8e484c912b-db998e57 {
  align-self: center;
}

#w-node-ef30faa8-7537-f059-f4d9-cb8e484c912e-db998e57 {
  place-self: center;
}

#w-node-ef30faa8-7537-f059-f4d9-cb8e484c9131-db998e57 {
  align-self: center;
}

#w-node-ef30faa8-7537-f059-f4d9-cb8e484c9134-db998e57 {
  place-self: center;
}

#w-node-ef30faa8-7537-f059-f4d9-cb8e484c9137-db998e57 {
  align-self: center;
}

#w-node-ef30faa8-7537-f059-f4d9-cb8e484c913a-db998e57 {
  place-self: center;
}

#w-node-ef30faa8-7537-f059-f4d9-cb8e484c913d-db998e57 {
  align-self: center;
}

#w-node-ef30faa8-7537-f059-f4d9-cb8e484c9140-db998e57 {
  place-self: center;
}

#w-node-ef30faa8-7537-f059-f4d9-cb8e484c9143-db998e57 {
  align-self: center;
}

#w-node-_3b5be850-491d-3af1-cf52-fa21e8dd3e68-db998e5e, #w-node-_3b5be850-491d-3af1-cf52-fa21e8dd3e6d-db998e5e, #w-node-_3b5be850-491d-3af1-cf52-fa21e8dd3e6e-db998e5e, #w-node-_3b5be850-491d-3af1-cf52-fa21e8dd3e7a-db998e5e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3b5be850-491d-3af1-cf52-fa21e8dd3e7b-db998e5e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a9a8d7b1-871d-18dc-b6fe-1bfb18858ee1-db998e5e {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_385ce85f-33ba-b6d4-bac9-72b37281f683-db998e5e, #w-node-d7cc9c11-74d0-2a8b-e007-b89ff5451f5b-db998e5e, #w-node-a632f978-a2e5-0301-f7db-accc40446dc7-db998e5e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a632f978-a2e5-0301-f7db-accc40446dcc-db998e5e {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-a632f978-a2e5-0301-f7db-accc40446ddf-db998e5e, #w-node-_7658e543-af75-1936-29cb-d14a3d6ffdc0-db998e5e, #w-node-_91baae53-ad32-217a-2313-5cfa01424eb9-db998e5f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7f325bdc-1505-bc3a-e408-9b2dfb0aab3b-db998e5f {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_56bd4838-d29f-84dd-9e9c-dcd442b960e7-db998e5f {
  justify-self: stretch;
}

#w-node-_175b6f4d-1054-11fb-1c71-95d09437fb9b-db998e5f, #w-node-b8902f23-25f5-add5-d3ec-90e05ffa4253-db998e5f, #w-node-be11c23a-655f-0e2d-6b02-9832ce886950-db998e5f, #w-node-acdc15f9-00be-36a1-db61-aee184ed6d06-db998e5f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_30b61c7c-5f98-9e11-4277-997916eafc1d-db998e5f, #w-node-_9453e9a0-fcae-e199-b929-c122a60998f8-db998e5f {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-acdc15f9-00be-36a1-db61-aee184ed6d14-db998e5f, #w-node-acdc15f9-00be-36a1-db61-aee184ed6d15-db998e5f, #w-node-_1496b367-cf5e-bfae-bfa2-a60528ee6020-db998e5f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_45b50bab-ed42-0d7a-ec51-2af060ca46f3-db998e5f, #w-node-ee2c558f-c2b3-7c17-de26-dd8f96334836-db998e5f {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-_1496b367-cf5e-bfae-bfa2-a60528ee602e-db998e5f, #w-node-_1496b367-cf5e-bfae-bfa2-a60528ee602f-db998e5f, #w-node-_8eaab9b4-89c2-7d7e-4db5-4a5d3b3065b1-db998e5f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e3751326-b9e7-e4c3-17f8-fff6e73cec55-db998e5f, #w-node-_4e797445-0f02-bfbf-58d3-756f0d631c26-db998e5f {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-_8eaab9b4-89c2-7d7e-4db5-4a5d3b3065bf-db998e5f, #w-node-_8eaab9b4-89c2-7d7e-4db5-4a5d3b3065c0-db998e5f, #w-node-_3e87685c-506b-a08f-2d57-b038caa65bdd-db998e64, #w-node-_3e87685c-506b-a08f-2d57-b038caa65be6-db998e64 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d4d8777e-07a6-37c2-f75b-5261ba33421f-db998e66, #w-node-d4d8777e-07a6-37c2-f75b-5261ba334221-db998e66, #w-node-d4d8777e-07a6-37c2-f75b-5261ba334223-db998e66 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-dbbd0e5f-1741-efc0-f9f3-83846dc9bb6c-db998e68 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dbbd0e5f-1741-efc0-f9f3-83846dc9bb71-db998e68 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-af430a58-0f9a-aec8-608b-6beb1da458b8-db998e68 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-af430a58-0f9a-aec8-608b-6beb1da458bd-db998e68 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-c40eea17-f273-f8cc-eea9-f1581cc083e7-db998e68, #w-node-e1291d9d-91c4-2178-fde2-be17a5015969-db998e7e, #w-node-_3ee95acc-db37-cd5e-15c8-2f1e0eb6afd7-db998e7e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3ee95acc-db37-cd5e-15c8-2f1e0eb6afdb-db998e7e {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-_3ee95acc-db37-cd5e-15c8-2f1e0eb6afec-db998e7e, #w-node-_3ee95acc-db37-cd5e-15c8-2f1e0eb6afed-db998e7e, #w-node-d656647d-8bc0-a0fe-0d31-7fcbdb5c2b12-db998e7e, #w-node-_03c28cfd-5f93-156c-99ca-9a1b0d729615-db998e7e, #w-node-_5dc8ca06-b847-64bb-c208-ff6433d91fa9-db998e7e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5dc8ca06-b847-64bb-c208-ff6433d91fad-db998e7e {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-_5dc8ca06-b847-64bb-c208-ff6433d91fb7-db998e7e, #w-node-_5dc8ca06-b847-64bb-c208-ff6433d91fb8-db998e7e, #w-node-_526074cd-3ac9-47b0-c024-1edc830cd576-db998e7e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_526074cd-3ac9-47b0-c024-1edc830cd57a-db998e7e {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-_526074cd-3ac9-47b0-c024-1edc830cd584-db998e7e, #w-node-_526074cd-3ac9-47b0-c024-1edc830cd585-db998e7e, #w-node-_674ce9f0-bc66-c4a2-8816-0b224e3efa0e-db998e7e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_674ce9f0-bc66-c4a2-8816-0b224e3efa13-db998e7e {
  justify-self: center;
}

#w-node-_9fbc7f82-8a44-14ae-969e-b2af99764873-db998e98, #w-node-_9fbc7f82-8a44-14ae-969e-b2af99764875-db998e98, #w-node-_9fbc7f82-8a44-14ae-969e-b2af99764876-db998e98, #w-node-_9fbc7f82-8a44-14ae-969e-b2af99764878-db998e98, #w-node-_9fbc7f82-8a44-14ae-969e-b2af99764879-db998e98, #w-node-_9fbc7f82-8a44-14ae-969e-b2af9976487b-db998e98, #w-node-f034db16-2e7d-e6e0-3a24-fe8c8b4da445-db998e9c, #w-node-_73f284cc-07d7-4d81-68db-0d44324997e5-db998e9c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c841a6d2-d669-0c3c-0782-7a1146000ffa-db998e9c {
  align-self: center;
}

#w-node-_45cd1f45-a58e-c2c4-f45d-f523f995f326-db998e9c {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_45cd1f45-a58e-c2c4-f45d-f523f995f327-db998e9c {
  grid-column: span 2 / span 2;
}

#w-node-f1d1db69-4eb5-0de5-b43e-c5855eef877c-db998e9c {
  grid-template-rows: auto;
  grid-template-columns: .25fr .75fr;
}

#w-node-_617b1055-e524-f9f5-ab17-a00322f84943-db998e9c, #w-node-ce513091-0b54-2610-5989-385f661baac0-db998e9c, #w-node-cf1d9ae9-8fdf-e21f-f08c-08d73add6ecb-db998e9c, #w-node-_4bb66e37-662d-8af8-d21e-b78dbaef485a-db998e9c, #w-node-_1dfd0170-c474-3c77-27a6-4d245f14945f-db998e9c, #w-node-f418770e-437d-1d7b-077d-86bd7708d7ba-db998e9c {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-c841a6d2-d669-0c3c-0782-7a1146001047-db998e9c, #w-node-c841a6d2-d669-0c3c-0782-7a114600104a-db998e9c {
  align-self: center;
}

#w-node-_50245fe0-b124-839d-b925-8a2366a85d3e-db998e9c {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

#w-node-e65f9676-f58e-1a98-ee21-3002e004b8a3-db998e9c {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-c841a6d2-d669-0c3c-0782-7a1146001082-db998e9c, #w-node-c841a6d2-d669-0c3c-0782-7a1146001085-db998e9c, #w-node-c841a6d2-d669-0c3c-0782-7a1146001098-db998e9c, #w-node-c841a6d2-d669-0c3c-0782-7a114600109b-db998e9c, #w-node-c841a6d2-d669-0c3c-0782-7a11460010b8-db998e9c, #w-node-c841a6d2-d669-0c3c-0782-7a11460010bb-db998e9c {
  align-self: center;
}

#w-node-_09a9cf87-ef90-152a-78ae-4c8f0da71051-db998e9d, #w-node-_09a9cf87-ef90-152a-78ae-4c8f0da71053-db998e9d, #w-node-_09a9cf87-ef90-152a-78ae-4c8f0da71054-db998e9d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6ad0b5f7-32d7-50cf-db86-4420697c03a5-db998e9f {
  justify-self: start;
}

#w-node-_6ad0b5f7-32d7-50cf-db86-4420697c03aa-db998e9f {
  place-self: center;
}

#w-node-fba388ed-ae9d-8ae2-54de-6d645cdb7add-db998e9f {
  justify-self: start;
}

#w-node-fba388ed-ae9d-8ae2-54de-6d645cdb7ae2-db998e9f, #w-node-_2641a847-2f5f-b694-7cda-87005a1a3c32-db998e9f {
  place-self: center;
}

#w-node-_24da9194-7494-5500-c969-4e0fefefff0e-db998e9f {
  justify-self: start;
}

#w-node-_24da9194-7494-5500-c969-4e0fefefff13-db998e9f, #w-node-d7c3a6ba-9f12-3c9d-8ebf-453b6040b6d4-db998e9f {
  place-self: center;
}

#w-node-_42ff150d-6cf5-5294-c0d6-ba556fabefda-db998e9f {
  justify-self: start;
}

#w-node-_42ff150d-6cf5-5294-c0d6-ba556fabefdf-db998e9f, #w-node-_25871532-cdc8-2a12-c923-e09b7ab2ceb4-db998e9f {
  place-self: center;
}

#w-node-_5ac2b309-1fc6-bda8-979a-cc28f668e535-db998e9f {
  justify-self: start;
}

#w-node-_5ac2b309-1fc6-bda8-979a-cc28f668e53a-db998e9f, #w-node-be4f2d7e-c7d1-4ce1-42a3-7c63374d716e-db998e9f {
  place-self: center;
}

#w-node-_188e4c57-4ab5-7992-9c23-dcf8d4ae931c-db998e9f {
  justify-self: start;
}

#w-node-_188e4c57-4ab5-7992-9c23-dcf8d4ae9321-db998e9f, #w-node-_188e4c57-4ab5-7992-9c23-dcf8d4ae9326-db998e9f {
  place-self: center;
}

#w-node-_1b508b71-df3b-67e0-20c1-40dd4b1599b4-db998e9f {
  justify-self: start;
}

#w-node-_1b508b71-df3b-67e0-20c1-40dd4b1599b9-db998e9f, #w-node-_1b508b71-df3b-67e0-20c1-40dd4b1599be-db998e9f {
  place-self: center;
}

#w-node-d1646c4f-dbf0-e50b-7d83-c4a0c4d610ed-db998e9f, #w-node-_0932d9c5-9249-00aa-9406-9bc704ed7829-db998e9f {
  justify-self: start;
}

#w-node-_0932d9c5-9249-00aa-9406-9bc704ed782e-db998e9f, #w-node-_0932d9c5-9249-00aa-9406-9bc704ed7834-db998e9f {
  place-self: center;
}

#w-node-_117bc720-5c51-423b-414d-5310445417b8-db998e9f {
  justify-self: start;
}

#w-node-_117bc720-5c51-423b-414d-5310445417bd-db998e9f, #w-node-_117bc720-5c51-423b-414d-5310445417c3-db998e9f {
  place-self: center;
}

#w-node-_3a47d6fa-33b7-9b18-8aee-c23905e55956-db998e9f {
  justify-self: start;
}

#w-node-_3a47d6fa-33b7-9b18-8aee-c23905e5595b-db998e9f, #w-node-_3a47d6fa-33b7-9b18-8aee-c23905e55961-db998e9f {
  place-self: center;
}

#w-node-e6f61f2e-d081-0875-7e28-f694ef4ed8f7-db998e9f {
  justify-self: start;
}

#w-node-e6f61f2e-d081-0875-7e28-f694ef4ed8fc-db998e9f, #w-node-e6f61f2e-d081-0875-7e28-f694ef4ed902-db998e9f {
  place-self: center;
}

#w-node-_4c76e50e-bfc8-1ba6-1178-a0b60735e43f-db998e9f {
  justify-self: start;
}

#w-node-_4c76e50e-bfc8-1ba6-1178-a0b60735e444-db998e9f, #w-node-_4c76e50e-bfc8-1ba6-1178-a0b60735e44a-db998e9f {
  place-self: center;
}

#w-node-_7a9fc38c-f639-c4af-2246-9cf117cb9c88-db998e9f {
  justify-self: start;
}

#w-node-_7a9fc38c-f639-c4af-2246-9cf117cb9c8d-db998e9f, #w-node-_7a9fc38c-f639-c4af-2246-9cf117cb9c93-db998e9f {
  place-self: center;
}

#w-node-_4a12b72a-abbf-bc83-f460-6dffbc796bf3-db998e9f {
  justify-self: start;
}

#w-node-_4a12b72a-abbf-bc83-f460-6dffbc796bf8-db998e9f, #w-node-_4a12b72a-abbf-bc83-f460-6dffbc796bfe-db998e9f {
  place-self: center;
}

#w-node-_4a484134-057b-f028-4715-a23cc8b2d65a-db998e9f {
  justify-self: start;
}

#w-node-_4a484134-057b-f028-4715-a23cc8b2d65f-db998e9f, #w-node-_4a484134-057b-f028-4715-a23cc8b2d665-db998e9f {
  place-self: center;
}

#w-node-_761680e1-701b-9737-4193-2a0010a6a097-db998e9f {
  justify-self: start;
}

#w-node-_761680e1-701b-9737-4193-2a0010a6a09c-db998e9f, #w-node-_761680e1-701b-9737-4193-2a0010a6a0a2-db998e9f {
  place-self: center;
}

#w-node-_2c2c8fbe-6eb7-0b27-83ca-052bcdaa026b-db998e9f {
  justify-self: start;
}

#w-node-_2c2c8fbe-6eb7-0b27-83ca-052bcdaa0270-db998e9f, #w-node-_2c2c8fbe-6eb7-0b27-83ca-052bcdaa0276-db998e9f {
  place-self: center;
}

#w-node-e0cd85d1-4828-80fc-52f2-888e00153a82-db998e9f {
  justify-self: start;
}

#w-node-e0cd85d1-4828-80fc-52f2-888e00153a87-db998e9f, #w-node-e0cd85d1-4828-80fc-52f2-888e00153a8d-db998e9f {
  place-self: center;
}

#w-node-_618709ca-33b7-6c90-0a8f-bbb43f17a46c-db998e9f {
  justify-self: start;
}

#w-node-_618709ca-33b7-6c90-0a8f-bbb43f17a471-db998e9f, #w-node-_618709ca-33b7-6c90-0a8f-bbb43f17a477-db998e9f {
  place-self: center;
}

#w-node-_63d4147c-b6a7-adaa-730f-5086f4c0f6fb-db998e9f {
  justify-self: start;
}

#w-node-_63d4147c-b6a7-adaa-730f-5086f4c0f700-db998e9f, #w-node-_63d4147c-b6a7-adaa-730f-5086f4c0f706-db998e9f {
  place-self: center;
}

#w-node-_58d0443e-2b7a-57a8-84ec-85b816cba8d0-db998e9f {
  justify-self: start;
}

#w-node-_58d0443e-2b7a-57a8-84ec-85b816cba8d5-db998e9f, #w-node-_58d0443e-2b7a-57a8-84ec-85b816cba8db-db998e9f {
  place-self: center;
}

#w-node-d6fdd688-cc0f-8d88-ab75-77b4f0532e6e-db998e9f {
  justify-self: start;
}

#w-node-d6fdd688-cc0f-8d88-ab75-77b4f0532e73-db998e9f, #w-node-d6fdd688-cc0f-8d88-ab75-77b4f0532e79-db998e9f {
  place-self: center;
}

#w-node-_653816b6-5af4-7f78-084d-144e70d33ff0-db998e9f {
  justify-self: start;
}

#w-node-_653816b6-5af4-7f78-084d-144e70d33ff5-db998e9f, #w-node-_653816b6-5af4-7f78-084d-144e70d33ffb-db998e9f {
  place-self: center;
}

#w-node-_5362017f-daa4-c65f-b333-5a4dba0ed88f-db998e9f {
  justify-self: start;
}

#w-node-_5362017f-daa4-c65f-b333-5a4dba0ed894-db998e9f, #w-node-_5362017f-daa4-c65f-b333-5a4dba0ed89a-db998e9f {
  place-self: center;
}

#w-node-_3b65e590-9a16-ea29-e213-fed6fac81633-db998e9f {
  justify-self: start;
}

#w-node-_3b65e590-9a16-ea29-e213-fed6fac81638-db998e9f, #w-node-_3b65e590-9a16-ea29-e213-fed6fac8163e-db998e9f {
  place-self: center;
}

#w-node-_3b65e590-9a16-ea29-e213-fed6fac8164d-db998e9f {
  justify-self: start;
}

#w-node-_3b65e590-9a16-ea29-e213-fed6fac81652-db998e9f, #w-node-_3b65e590-9a16-ea29-e213-fed6fac81658-db998e9f {
  place-self: center;
}

#w-node-_3b65e590-9a16-ea29-e213-fed6fac81667-db998e9f {
  justify-self: start;
}

#w-node-_3b65e590-9a16-ea29-e213-fed6fac8166c-db998e9f, #w-node-_3b65e590-9a16-ea29-e213-fed6fac81672-db998e9f {
  place-self: center;
}

#w-node-_3b65e590-9a16-ea29-e213-fed6fac81681-db998e9f {
  justify-self: start;
}

#w-node-_3b65e590-9a16-ea29-e213-fed6fac81686-db998e9f, #w-node-_3b65e590-9a16-ea29-e213-fed6fac8168c-db998e9f {
  place-self: center;
}

#w-node-_3b65e590-9a16-ea29-e213-fed6fac8169b-db998e9f {
  justify-self: start;
}

#w-node-_3b65e590-9a16-ea29-e213-fed6fac816a0-db998e9f, #w-node-_3b65e590-9a16-ea29-e213-fed6fac816a6-db998e9f {
  place-self: center;
}

#w-node-_3b65e590-9a16-ea29-e213-fed6fac816b5-db998e9f {
  justify-self: start;
}

#w-node-_3b65e590-9a16-ea29-e213-fed6fac816ba-db998e9f, #w-node-_3b65e590-9a16-ea29-e213-fed6fac816c0-db998e9f {
  place-self: center;
}

#w-node-_3b65e590-9a16-ea29-e213-fed6fac816cf-db998e9f {
  justify-self: start;
}

#w-node-_3b65e590-9a16-ea29-e213-fed6fac816d4-db998e9f, #w-node-_3b65e590-9a16-ea29-e213-fed6fac816da-db998e9f {
  place-self: center;
}

#w-node-_3b65e590-9a16-ea29-e213-fed6fac816e9-db998e9f {
  justify-self: start;
}

#w-node-_3b65e590-9a16-ea29-e213-fed6fac816ee-db998e9f, #w-node-_3b65e590-9a16-ea29-e213-fed6fac816f4-db998e9f {
  place-self: center;
}

#w-node-_3b65e590-9a16-ea29-e213-fed6fac81703-db998e9f {
  justify-self: start;
}

#w-node-_3b65e590-9a16-ea29-e213-fed6fac81708-db998e9f, #w-node-_3b65e590-9a16-ea29-e213-fed6fac8170e-db998e9f {
  place-self: center;
}

#w-node-_3b65e590-9a16-ea29-e213-fed6fac8171e-db998e9f, #w-node-_3b65e590-9a16-ea29-e213-fed6fac8172d-db998e9f {
  justify-self: start;
}

#w-node-_3b65e590-9a16-ea29-e213-fed6fac81732-db998e9f, #w-node-_3b65e590-9a16-ea29-e213-fed6fac81738-db998e9f {
  place-self: center;
}

#w-node-_3b65e590-9a16-ea29-e213-fed6fac8174b-db998e9f {
  justify-self: start;
}

#w-node-_3b65e590-9a16-ea29-e213-fed6fac81750-db998e9f, #w-node-_3b65e590-9a16-ea29-e213-fed6fac81756-db998e9f {
  place-self: center;
}

#w-node-_3b65e590-9a16-ea29-e213-fed6fac81765-db998e9f {
  justify-self: start;
}

#w-node-_3b65e590-9a16-ea29-e213-fed6fac8176a-db998e9f, #w-node-_3b65e590-9a16-ea29-e213-fed6fac81770-db998e9f {
  place-self: center;
}

#w-node-_3b65e590-9a16-ea29-e213-fed6fac8177f-db998e9f {
  justify-self: start;
}

#w-node-_3b65e590-9a16-ea29-e213-fed6fac81784-db998e9f, #w-node-_3b65e590-9a16-ea29-e213-fed6fac8178a-db998e9f {
  place-self: center;
}

#w-node-_3b65e590-9a16-ea29-e213-fed6fac81799-db998e9f {
  justify-self: start;
}

#w-node-_3b65e590-9a16-ea29-e213-fed6fac8179e-db998e9f, #w-node-_3b65e590-9a16-ea29-e213-fed6fac817a4-db998e9f {
  place-self: center;
}

#w-node-_3b65e590-9a16-ea29-e213-fed6fac817b3-db998e9f {
  justify-self: start;
}

#w-node-_3b65e590-9a16-ea29-e213-fed6fac817b8-db998e9f, #w-node-_3b65e590-9a16-ea29-e213-fed6fac817be-db998e9f {
  place-self: center;
}

#w-node-_3b65e590-9a16-ea29-e213-fed6fac817cd-db998e9f {
  justify-self: start;
}

#w-node-_3b65e590-9a16-ea29-e213-fed6fac817d2-db998e9f, #w-node-_3b65e590-9a16-ea29-e213-fed6fac817d7-db998e9f {
  place-self: center;
}

#w-node-_3b65e590-9a16-ea29-e213-fed6fac817e6-db998e9f {
  justify-self: start;
}

#w-node-_3b65e590-9a16-ea29-e213-fed6fac817eb-db998e9f, #w-node-_3b65e590-9a16-ea29-e213-fed6fac817f0-db998e9f {
  place-self: center;
}

#w-node-_3b65e590-9a16-ea29-e213-fed6fac817ff-db998e9f {
  justify-self: start;
}

#w-node-_3b65e590-9a16-ea29-e213-fed6fac81804-db998e9f, #w-node-_3b65e590-9a16-ea29-e213-fed6fac81809-db998e9f {
  place-self: center;
}

#w-node-_3b65e590-9a16-ea29-e213-fed6fac81818-db998e9f, #w-node-_3b65e590-9a16-ea29-e213-fed6fac81827-db998e9f {
  justify-self: start;
}

#w-node-_3b65e590-9a16-ea29-e213-fed6fac8182c-db998e9f, #w-node-_3b65e590-9a16-ea29-e213-fed6fac81831-db998e9f {
  place-self: center;
}

#w-node-_3b65e590-9a16-ea29-e213-fed6fac81841-db998e9f, #w-node-_3b65e590-9a16-ea29-e213-fed6fac81850-db998e9f {
  justify-self: start;
}

#w-node-_3b65e590-9a16-ea29-e213-fed6fac81855-db998e9f, #w-node-_3b65e590-9a16-ea29-e213-fed6fac8185a-db998e9f {
  place-self: center;
}

#w-node-_3b65e590-9a16-ea29-e213-fed6fac81869-db998e9f {
  justify-self: start;
}

#w-node-_3b65e590-9a16-ea29-e213-fed6fac8186e-db998e9f, #w-node-_3b65e590-9a16-ea29-e213-fed6fac81873-db998e9f {
  place-self: center;
}

#w-node-_3b65e590-9a16-ea29-e213-fed6fac81882-db998e9f {
  justify-self: start;
}

#w-node-_3b65e590-9a16-ea29-e213-fed6fac81887-db998e9f, #w-node-_3b65e590-9a16-ea29-e213-fed6fac8188c-db998e9f {
  place-self: center;
}

#w-node-_3b65e590-9a16-ea29-e213-fed6fac8189b-db998e9f {
  justify-self: start;
}

#w-node-_3b65e590-9a16-ea29-e213-fed6fac818a0-db998e9f, #w-node-_3b65e590-9a16-ea29-e213-fed6fac818a5-db998e9f {
  place-self: center;
}

#w-node-_3b65e590-9a16-ea29-e213-fed6fac818b4-db998e9f {
  justify-self: start;
}

#w-node-_3b65e590-9a16-ea29-e213-fed6fac818b9-db998e9f, #w-node-_3b65e590-9a16-ea29-e213-fed6fac818be-db998e9f {
  place-self: center;
}

#w-node-_3b65e590-9a16-ea29-e213-fed6fac818cd-db998e9f {
  justify-self: start;
}

#w-node-_3b65e590-9a16-ea29-e213-fed6fac818d2-db998e9f, #w-node-_3b65e590-9a16-ea29-e213-fed6fac818d7-db998e9f {
  place-self: center;
}

#w-node-_3b65e590-9a16-ea29-e213-fed6fac818e6-db998e9f {
  justify-self: start;
}

#w-node-_3b65e590-9a16-ea29-e213-fed6fac818eb-db998e9f, #w-node-_3b65e590-9a16-ea29-e213-fed6fac818f0-db998e9f {
  place-self: center;
}

#w-node-_3b65e590-9a16-ea29-e213-fed6fac818ff-db998e9f {
  justify-self: start;
}

#w-node-_3b65e590-9a16-ea29-e213-fed6fac81904-db998e9f, #w-node-_3b65e590-9a16-ea29-e213-fed6fac81909-db998e9f {
  place-self: center;
}

#w-node-_3b65e590-9a16-ea29-e213-fed6fac81918-db998e9f {
  justify-self: start;
}

#w-node-_3b65e590-9a16-ea29-e213-fed6fac8191d-db998e9f, #w-node-_3b65e590-9a16-ea29-e213-fed6fac81922-db998e9f {
  place-self: center;
}

#w-node-_3b65e590-9a16-ea29-e213-fed6fac81931-db998e9f {
  justify-self: start;
}

#w-node-_3b65e590-9a16-ea29-e213-fed6fac81936-db998e9f, #w-node-_3b65e590-9a16-ea29-e213-fed6fac8193b-db998e9f {
  place-self: center;
}

#w-node-_3b65e590-9a16-ea29-e213-fed6fac8194a-db998e9f {
  justify-self: start;
}

#w-node-_3b65e590-9a16-ea29-e213-fed6fac8194f-db998e9f, #w-node-_3b65e590-9a16-ea29-e213-fed6fac81954-db998e9f {
  place-self: center;
}

#w-node-_3b65e590-9a16-ea29-e213-fed6fac81963-db998e9f {
  justify-self: start;
}

#w-node-_3b65e590-9a16-ea29-e213-fed6fac81968-db998e9f, #w-node-_3b65e590-9a16-ea29-e213-fed6fac8196d-db998e9f {
  place-self: center;
}

#w-node-_3b65e590-9a16-ea29-e213-fed6fac8197c-db998e9f {
  justify-self: start;
}

#w-node-_3b65e590-9a16-ea29-e213-fed6fac81981-db998e9f, #w-node-_3b65e590-9a16-ea29-e213-fed6fac81986-db998e9f, #w-node-_6863c79f-399a-0e84-306e-ba489e4268f1-db998e9f {
  place-self: center;
}

#w-node-_6863c79f-399a-0e84-306e-ba489e4268f3-db998e9f {
  place-self: center start;
}

#w-node-_7d6ac623-2f0b-c8f8-8d54-4bfd203cb83a-db998e9f {
  place-self: center;
}

#w-node-_7d6ac623-2f0b-c8f8-8d54-4bfd203cb83c-db998e9f {
  place-self: center start;
}

#w-node-_298e35eb-b203-3560-1a44-23034f1ed26d-db998e9f {
  place-self: center;
}

#w-node-_298e35eb-b203-3560-1a44-23034f1ed26f-db998e9f {
  place-self: center start;
}

#w-node-_0a9c8457-baa8-fbd7-10cc-5b4768e0f57a-db998e9f {
  place-self: center;
}

#w-node-_0a9c8457-baa8-fbd7-10cc-5b4768e0f57c-db998e9f {
  place-self: center start;
}

#w-node-_00ff7bf1-b9fc-859c-be22-e3bd6b357a69-db998e9f {
  place-self: center;
}

#w-node-_00ff7bf1-b9fc-859c-be22-e3bd6b357a6b-db998e9f {
  place-self: center start;
}

#w-node-_00ff7bf1-b9fc-859c-be22-e3bd6b357a6e-db998e9f {
  place-self: center;
}

#w-node-_00ff7bf1-b9fc-859c-be22-e3bd6b357a70-db998e9f {
  place-self: center start;
}

#w-node-_56556b3a-6ac7-a914-7840-27f4429e3a0d-db998e9f {
  place-self: center;
}

#w-node-_56556b3a-6ac7-a914-7840-27f4429e3a0f-db998e9f {
  place-self: center start;
}

#w-node-_56556b3a-6ac7-a914-7840-27f4429e3a12-db998e9f {
  place-self: center;
}

#w-node-_56556b3a-6ac7-a914-7840-27f4429e3a14-db998e9f {
  place-self: center start;
}

#w-node-cfbd7788-e1d0-1b77-9094-32235da5d35a-db998e9f {
  place-self: center;
}

#w-node-cfbd7788-e1d0-1b77-9094-32235da5d35c-db998e9f {
  place-self: center start;
}

#w-node-_12ecc0b9-1537-9cbd-3c0a-3e685f2f22a8-db998e9f {
  place-self: center;
}

#w-node-_12ecc0b9-1537-9cbd-3c0a-3e685f2f22aa-db998e9f {
  place-self: center start;
}

#w-node-_144b718c-4374-4016-a0d4-8f94414feb99-db998e9f {
  place-self: center;
}

#w-node-_144b718c-4374-4016-a0d4-8f94414feb9b-db998e9f {
  place-self: center start;
}

#w-node-_0340f414-c750-12d3-c024-ee29848fd2fd-db998e9f {
  place-self: center;
}

#w-node-_0340f414-c750-12d3-c024-ee29848fd2ff-db998e9f {
  place-self: center start;
}

#w-node-_94257bd9-31ba-cfe4-c7db-7e0d0e18f147-db998e9f {
  place-self: center;
}

#w-node-_94257bd9-31ba-cfe4-c7db-7e0d0e18f149-db998e9f {
  place-self: center start;
}

#w-node-_414de625-9906-ad47-7951-07a1f5908ffd-db998e9f {
  place-self: center;
}

#w-node-_414de625-9906-ad47-7951-07a1f5908fff-db998e9f {
  place-self: center start;
}

#w-node-eaab388d-bfbf-4b62-dd9b-e39e2a591497-db998e9f {
  place-self: center;
}

#w-node-eaab388d-bfbf-4b62-dd9b-e39e2a591499-db998e9f {
  place-self: center start;
}

#w-node-_494c56cb-248b-d6ad-a79d-d7a48b1bda85-db998e9f {
  place-self: center;
}

#w-node-_494c56cb-248b-d6ad-a79d-d7a48b1bda87-db998e9f {
  place-self: center start;
}

#w-node-b7586ee0-24c3-2ba5-2643-52d84cc22bdc-db998e9f {
  place-self: center;
}

#w-node-b7586ee0-24c3-2ba5-2643-52d84cc22bde-db998e9f {
  place-self: center start;
}

#w-node-_417577ba-ab42-af31-29d0-f9093369edc8-db998e9f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_2e86d62f-f179-fbf2-5949-5419ac31b999-db998e9f {
  place-self: center;
}

#w-node-_2e86d62f-f179-fbf2-5949-5419ac31b99b-db998e9f {
  place-self: center start;
}

#w-node-_9bbf916f-2294-973d-cb13-08104b64bbb2-db998e9f {
  place-self: center;
}

#w-node-_9bbf916f-2294-973d-cb13-08104b64bbb4-db998e9f {
  place-self: center start;
}

#w-node-_809c7bea-9c65-1270-2e1f-87e2dd4c04cf-db998e9f {
  place-self: center;
}

#w-node-_809c7bea-9c65-1270-2e1f-87e2dd4c04d1-db998e9f {
  place-self: center start;
}

#w-node-_0feb8a2b-9aba-5873-8f82-a338e1189126-db998e9f {
  place-self: center;
}

#w-node-_0feb8a2b-9aba-5873-8f82-a338e1189128-db998e9f {
  place-self: center start;
}

#w-node-_5277c034-aaee-cad4-ed5a-018c29f67952-db998e9f {
  place-self: center;
}

#w-node-_5277c034-aaee-cad4-ed5a-018c29f67954-db998e9f {
  place-self: center start;
}

#w-node-_3a34d65b-9f8b-83c4-abd8-e1b0bc45ca5a-db998e9f {
  place-self: center;
}

#w-node-_3a34d65b-9f8b-83c4-abd8-e1b0bc45ca5c-db998e9f {
  place-self: center start;
}

#w-node-efa4b32e-ab01-9fe8-5e41-15fbc93dcc8d-db998e9f {
  place-self: center;
}

#w-node-efa4b32e-ab01-9fe8-5e41-15fbc93dcc91-db998e9f {
  place-self: center start;
}

#w-node-_504e65c6-5272-7640-d9e3-cce3389cec35-db998e9f {
  place-self: center;
}

#w-node-_504e65c6-5272-7640-d9e3-cce3389cec39-db998e9f {
  place-self: center start;
}

#w-node-_8d733202-78b7-decb-5f77-786591db8262-db998e9f {
  place-self: center;
}

#w-node-_8d733202-78b7-decb-5f77-786591db8266-db998e9f {
  place-self: center start;
}

#w-node-_64f55706-7ea8-e21d-d95c-e283f086ef29-db998e9f {
  place-self: center;
}

#w-node-_64f55706-7ea8-e21d-d95c-e283f086ef2d-db998e9f {
  place-self: center start;
}

#w-node-ed918c90-a662-4bf6-9f85-298692506f42-db998e9f {
  place-self: center;
}

#w-node-ed918c90-a662-4bf6-9f85-298692506f46-db998e9f {
  place-self: center start;
}

#w-node-fa877773-ab93-c36d-2895-79d212cea9f7-db998e9f {
  place-self: center;
}

#w-node-_4791d737-6131-4c94-2515-7bad49d27e25-db998e9f {
  place-self: center start;
}

#w-node-_45f4fe2c-d233-70ef-3401-aa033756ab48-db998e9f {
  place-self: center;
}

#w-node-_45f4fe2c-d233-70ef-3401-aa033756ab4a-db998e9f {
  place-self: center start;
}

#w-node-_60ced509-f0b8-b33f-bdcc-7dcdc4cbec28-db998e9f {
  place-self: center;
}

#w-node-_60ced509-f0b8-b33f-bdcc-7dcdc4cbec2a-db998e9f {
  place-self: center start;
}

#w-node-d3ab33f3-cf2b-539d-5d00-9b0531d4adc8-db998e9f, #w-node-_95254c50-c14c-f5f8-f7a7-6f988674d536-db998e9f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3ab33f3-cf2b-539d-5d00-9b0531d4adce-db998e9f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-d3ab33f3-cf2b-539d-5d00-9b0531d4add3-db998e9f, #w-node-d3ab33f3-cf2b-539d-5d00-9b0531d4add4-db998e9f, #w-node-e3b8b6b3-eb37-459f-033b-bde3d32180fd-db998e9f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e3b8b6b3-eb37-459f-033b-bde3d3218103-db998e9f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_0cd20d50-1803-581b-2f3c-c737285d09d6-db998e9f, #w-node-_0cd20d50-1803-581b-2f3c-c737285d09d7-db998e9f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_507f4090-7456-1f19-42d8-28804638e220-db998ea0 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_21867a37-6ccd-27a4-e724-7d919161d213-db998ea0 {
  justify-self: center;
}

#w-node-_21867a37-6ccd-27a4-e724-7d919161d218-db998ea0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4360a46f-dfc1-88b9-c644-7a4a1fb45aa1-db998ea0 {
  place-self: center;
}

#w-node-_4360a46f-dfc1-88b9-c644-7a4a1fb45aa6-db998ea0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b1df484-2b3f-45c7-a24c-b53ef76673ee-db998ea3, #w-node-_8b1df484-2b3f-45c7-a24c-b53ef76673f0-db998ea3, #w-node-_8b1df484-2b3f-45c7-a24c-b53ef76673f2-db998ea3, #w-node-c9a17277-4afe-2473-859b-22d0034b2c77-db998ea4, #w-node-c9a17277-4afe-2473-859b-22d0034b2c78-db998ea4, #w-node-c9a17277-4afe-2473-859b-22d0034b2c79-db998ea4, #w-node-cf13b3e1-1cda-21d4-503e-ea1bc6e5fd59-db998eab, #w-node-cf13b3e1-1cda-21d4-503e-ea1bc6e5fd5b-db998eab, #w-node-cf13b3e1-1cda-21d4-503e-ea1bc6e5fd5d-db998eab {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_442ad604-c098-f9f7-a9ad-1bc7e8a42aad-db998eac, #w-node-_99934729-7880-dee0-78ec-b7d8f32ddd5b-db998eac, #w-node-d1602f1b-4a71-6ed6-b360-8cd769c2a6c2-db998eac, #w-node-_9ad803b7-dd67-dc46-aa39-1027f44b76a6-db998eac {
  justify-self: center;
}

#w-node-c204b647-b986-f969-2d60-ce25e8c43354-db998eac {
  justify-self: start;
}

#w-node-_3af3d7c1-a262-aa18-0437-3c8322911332-db998eac, #w-node-_6dd5b853-7c1d-f5ef-83c7-b75ec0894c15-db998eac, #w-node-_7efef3fd-be16-a903-b4ef-0602dba975cc-db998eac, #w-node-d603c7e5-f3b6-6339-96f0-1f32171f22a0-db998eac, #w-node-_6104f291-64b5-2f38-834c-f92ad3591eec-db998eac, #w-node-c5ca9654-1682-6f34-f608-5e55c19a05b2-db998eac, #w-node-_51111708-8d60-145d-04e1-d523640cb853-db998eac, #w-node-c293b82d-4051-ef5f-16e0-e3d1af4cd8a3-db998eac, #w-node-_4ac12680-b8e9-7664-26aa-ce59c8e43a10-db998eac, #w-node-_50b9dcd4-2813-ed8b-3964-d7f193e5f2b3-db998eac, #w-node-a4a52bce-9ed6-fe47-ad05-82a5e58800ae-db998eac, #w-node-_55e625b6-fc04-d9c3-9927-8899c5caca78-db998eac, #w-node-b215aa50-7be8-1b5b-a946-904c0b392509-db998eac, #w-node-e224446f-6ede-ee67-304b-bf84a6cd72d0-db998eac, #w-node-afe85bce-3df9-bff5-61fa-70eae2419d7e-db998eac, #w-node-_0f0b6443-2d2d-224e-eb78-3223cf0bb54d-db998eac, #w-node-d569b753-dace-c2a9-5c28-66d5a2c03539-db998eac, #w-node-_0c5b58f7-3c71-81fd-aa3c-895b86b7b541-db998eac, #w-node-_61d4f41a-d0f5-8e7e-2bd6-35f0352aae93-db998eac, #w-node-_12188410-5b8f-f297-627c-a1a628a87825-db998eac, #w-node-e585c5f1-9c65-3724-3203-2d7892c98a60-db998eac, #w-node-a923b140-7715-6111-384d-4f3f565b5b4e-db998eac, #w-node-e3006377-f801-88d6-9ef0-656198a4c341-db998eac, #w-node-efd18d1a-5b77-06aa-0cb3-03947f8ca677-db998eac, #w-node-_2762d953-9ecc-2af5-d566-360a61621c2d-db998eac, #w-node-e6a112cd-c7e2-a918-f992-f0fa6b89bbca-db998eac, #w-node-_5ee97a01-d88b-fbc2-f5a5-1717cc4b4910-db998eac, #w-node-f0f60db2-15ba-66e5-5620-4358005f71b3-db998eac, #w-node-f12a3cee-b1ab-e429-8518-350af8a34581-db998eac, #w-node-_06969643-b862-1841-89cb-bb3f240a08bc-db998eac, #w-node-_22fa8c43-3524-47d4-7912-81d95a55c0e6-db998eac, #w-node-_67618c81-107a-a174-c6db-5100c9917b5d-db998eac, #w-node-b59454b0-c1e9-5674-0251-c2b70a18c245-db998eac, #w-node-_037b4645-5970-fc05-efd7-00c9d0678ca9-db998eac, #w-node-_908b60cb-33ee-8cba-65ca-e36ba943d2b0-db998eac, #w-node-b0423b40-e220-2dcb-27be-2484b46751d2-db998eac, #w-node-b9903fee-659d-a5c0-385d-a1d17882230f-db998eac, #w-node-_858b94eb-57b2-5d37-1e1d-0874244c573a-db998eac, #w-node-ca76f8d4-d4cf-7189-4d01-b2d7dc18886b-db998eac, #w-node-_6b3f187a-390c-22dd-ce13-427c5b6967ad-db998eac {
  justify-self: center;
}

#w-node-_5bccf973-a3ea-f0ec-1174-387b1ba1ade8-db998eb8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e1cd3bcd-06ad-6ea9-1700-11840f026931-db998eb8 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-_65cdaba0-f973-edbc-1b7b-06e59768c1c8-db998eb8, #w-node-_65cdaba0-f973-edbc-1b7b-06e59768c1d6-db998eb8, #w-node-_65cdaba0-f973-edbc-1b7b-06e59768c1d7-db998eb8, #w-node-a70dc12f-3906-026d-9d42-76a22e19766c-db998eb8, #w-node-_51f801a7-2ecb-980c-deec-299e28bc646f-db998eb8, #w-node-_51f801a7-2ecb-980c-deec-299e28bc6470-db998eb8, #w-node-_813097e0-0002-2ca4-2ea9-fef3d0866359-db998eb8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_813097e0-0002-2ca4-2ea9-fef3d0866361-db998eb8 {
  justify-self: center;
}

#w-node-_28bc5d94-219e-3e97-a265-4664d8572833-db998eb9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_28bc5d94-219e-3e97-a265-4664d8572835-db998eb9 {
  align-self: center;
}

#w-node-d4bd46e8-a3ac-f4a1-fa26-2c5149a66e92-db998eb9, #w-node-_3ea8d10b-2255-6eee-1c31-1e7b8dad4746-db998ebc, #w-node-_3ee04906-c005-de53-4a8c-7e2ef6ea5da8-db998ebc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a9273e8c-8e6a-9acb-6162-8bd325ad8edc-db998ebd, #w-node-a9273e8c-8e6a-9acb-6162-8bd325ad8ede-db998ebd, #w-node-a9273e8c-8e6a-9acb-6162-8bd325ad8ee0-db998ebd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_66586723-bd57-ec39-d602-399f450d7afe-db998ebe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_66586723-bd57-ec39-d602-399f450d7b03-db998ebe {
  grid-template-rows: auto;
  grid-template-columns: .61fr 1.25fr;
}

#w-node-_66586723-bd57-ec39-d602-399f450d7b4a-db998ebe, #w-node-_66586723-bd57-ec39-d602-399f450d7b4b-db998ebe, #w-node-_70d7c462-4fb1-7ce6-2d90-bac2d3249f7c-db998ebe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_70d7c462-4fb1-7ce6-2d90-bac2d3249f82-db998ebe {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_70d7c462-4fb1-7ce6-2d90-bac2d3249f85-db998ebe {
  justify-self: stretch;
}

#w-node-ee4f6e84-daad-8d62-26e9-f0873e1985e1-db998ec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f7ccc1d5-4b30-d64d-359b-6c84254b388c-db998ec2 {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-a66e7bdb-4793-7e01-d6b8-6e6ee8317e90-db998ec2, #w-node-_81cdc915-ea31-a637-d216-347a34d59b06-db998ec2, #w-node-_51a64987-8314-89d2-5d34-81a82c68942d-db998ec2, #w-node-_1401ab5d-5b28-3ee7-3b23-5085179876d0-db998ec2, #w-node-_5d9e6584-ca26-ed8e-b8ab-25b06fb7a552-db998ec2 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-_657af78c-7f00-19db-0580-10c54d6033c2-db998ec2, #w-node-d8968990-2d6c-af1c-0f87-d80b3c2e829b-db998ec2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1c3946f6-64be-fd10-fdfd-4ca2546b654b-db998ec2 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-df694911-12f8-1c19-6ffb-c24bc33891ef-db998ec4, #w-node-_69871db1-8817-3839-a7f2-14bdf0db511e-db998ec4, #w-node-e317aaa8-6e3e-de25-d03c-6c44055a134a-db998ec4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e317aaa8-6e3e-de25-d03c-6c44055a134e-db998ec4 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-e317aaa8-6e3e-de25-d03c-6c44055a1350-db998ec4 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_4836153f-e92f-e658-77b4-1420ddb651b2-db998ec4, #w-node-_4836153f-e92f-e658-77b4-1420ddb651c1-db998ec4, #w-node-_4836153f-e92f-e658-77b4-1420ddb651c2-db998ec4, #w-node-abcafddd-8bb4-53dd-63bf-ec657fef3c21-db998ec4, #w-node-abcafddd-8bb4-53dd-63bf-ec657fef3c32-db998ec4, #w-node-_91c99ac0-b360-df16-af6c-5554fc60ad92-db998ec4, #w-node-_91c99ac0-b360-df16-af6c-5554fc60ad98-db998ec4, #w-node-_743580d5-3134-a56f-ffb4-374fcb912e80-db998ec4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_743580d5-3134-a56f-ffb4-374fcb912e88-db998ec4 {
  justify-self: center;
}

#w-node-_669915c5-b2a7-0b09-b41a-ec5f87994cfc-db998ec5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_669915c5-b2a7-0b09-b41a-ec5f87994d01-db998ec5 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-a106cd65-2801-e44d-34d9-fd3dedfe50d3-db998ec5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a106cd65-2801-e44d-34d9-fd3dedfe50d8-db998ec5 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-_9a64b3d9-62a9-be2d-d071-62308da6399a-db998ec5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9a64b3d9-62a9-be2d-d071-62308da6399f-db998ec5 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-_8a721cc0-07d3-e003-620e-23a8057a308d-db998ec5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8a721cc0-07d3-e003-620e-23a8057a3092-db998ec5 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-_9d8f44bc-f8c1-c520-b7a4-686a77f4868c-db998ec5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9d8f44bc-f8c1-c520-b7a4-686a77f48691-db998ec5 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-fe8bf0cb-7914-248c-efbd-73e34b9d0df1-db998ec6, #w-node-fe8bf0cb-7914-248c-efbd-73e34b9d0df3-db998ec6, #w-node-fe8bf0cb-7914-248c-efbd-73e34b9d0df5-db998ec6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-eacc8604-d338-9b67-4724-1243f35b63e6-db998ec6 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-eacc8604-d338-9b67-4724-1243f35b63e7-db998ec6, #w-node-eacc8604-d338-9b67-4724-1243f35b63e9-db998ec6, #w-node-be251412-89b7-7cfc-acc6-f65795068372-db998ec7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-be251412-89b7-7cfc-acc6-f65795068376-db998ec7 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-_8be55200-f0b0-cb63-1181-9efcf0647860-db998ec7 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

#w-node-_4e9927b1-b4ac-39ac-bed0-6090e3d7eb7c-db998ec7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c615f222-62ac-1635-f847-2f03fcc0708d-db998ec7 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-_4e9927b1-b4ac-39ac-bed0-6090e3d7eb83-db998ec7, #w-node-_4e9927b1-b4ac-39ac-bed0-6090e3d7eb84-db998ec7, #w-node-fe4107eb-2843-c46e-9c0d-d0d9526255f1-db998ec7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fe4107eb-2843-c46e-9c0d-d0d9526255f5-db998ec7 {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-fe4107eb-2843-c46e-9c0d-d0d9526255f6-db998ec7, #w-node-fe4107eb-2843-c46e-9c0d-d0d9526255fa-db998ec7, #w-node-_86d47796-45fb-c403-0676-ccb5fbe50128-db998ec7, #w-node-_86d47796-45fb-c403-0676-ccb5fbe50129-db998ec7, #w-node-_676c1151-4ef3-00d3-c7b1-becbdffa4a82-db998ec7, #w-node-_8916c02b-9b99-3688-f2a4-762fa21bb53f-db998ec7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8916c02b-9b99-3688-f2a4-762fa21bb543-db998ec7 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-_8916c02b-9b99-3688-f2a4-762fa21bb54e-db998ec7, #w-node-_8916c02b-9b99-3688-f2a4-762fa21bb54f-db998ec7, #w-node-a45b6b0e-2e68-e1e6-1498-a20b64459e20-db998ec7, #w-node-_4ebca7d8-553d-901a-9426-48b89ff9ed94-db998ec7, #w-node-_4ebca7d8-553d-901a-9426-48b89ff9ed95-db998ec7, #w-node-_7942eade-e16a-ef58-f5e1-e4411cada713-db998ec7, #w-node-b06e7ab7-1bd3-8de6-8aa6-3b894f2d4f31-db998ec7, #w-node-d4cf3272-e208-07bb-337f-b32162eebec1-db998ec7, #w-node-cc9a4369-0441-7228-eea1-4ad5b968254f-db998ec7, #w-node-cc9a4369-0441-7228-eea1-4ad5b9682550-db998ec7, #w-node-a734c4e9-3187-9643-33b0-3345570ac54b-db998ec7, #w-node-_265523b5-2e17-793b-fd57-c937a7f6fe08-db998ec7, #w-node-_265523b5-2e17-793b-fd57-c937a7f6fe09-db998ec7, #w-node-fe22bd1e-3121-19f6-8620-dbcb70ebddee-db998ec7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fe22bd1e-3121-19f6-8620-dbcb70ebddf6-db998ec7 {
  justify-self: center;
}

#w-node-_032bca06-5c85-e84f-1950-2ab81037a0d0-db998ec9, #w-node-_032bca06-5c85-e84f-1950-2ab81037a0d2-db998ec9, #w-node-_032bca06-5c85-e84f-1950-2ab81037a0d4-db998ec9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-c7eed7dc-393e-5a2e-4256-a026d218c512-db998ecd, #w-node-cc68f1ed-ac36-1a5b-5887-d01e4ccad158-db998ecd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_248bd6bd-85be-e784-09a8-e8f2e27077d0-db998ecd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_248bd6bd-85be-e784-09a8-e8f2e27077d3-db998ecd, #w-node-_9e0a6af4-d219-1d42-fe5b-547a5983c6af-db998ecd, #w-node-_1f7f8933-8aa0-7c56-6e90-ebd4044c23b5-db998ecd, #w-node-c2618361-3bf7-cc59-f2da-66aa3e08bc25-db998ecd, #w-node-_08d7300e-c724-0b40-a989-1bba53bed746-db998ecd, #w-node-_02ca03b7-38fb-95ff-34d3-ff2b314484fd-db998ecd, #w-node-_11f0e6a6-6f68-d173-f121-1b0c10fa515a-db998ecd, #w-node-a6a545cb-6544-981e-879f-633311b1aacf-db998ecd, #w-node-_49bb47cf-7dcd-aed7-7267-3bb7bf2ad8e1-db998ecd, #w-node-_1a904fa7-b7b2-a87b-abdb-14efd7a307f0-db998ece, #w-node-_1a904fa7-b7b2-a87b-abdb-14efd7a3081e-db998ece, #w-node-_1a904fa7-b7b2-a87b-abdb-14efd7a3081f-db998ece, #w-node-_91890b91-8a1a-a8de-10b1-aac7109a245c-db998ece, #w-node-_91890b91-8a1a-a8de-10b1-aac7109a2464-db998ece, #w-node-_91890b91-8a1a-a8de-10b1-aac7109a2465-db998ece, #w-node-a4ef99c5-32d6-24ee-fc7a-209c0ac08151-db998ece, #w-node-_590d7588-06a9-cc7e-b4a3-c530b56e9ff7-db998ed0, #w-node-_590d7588-06a9-cc7e-b4a3-c530b56ea002-db998ed0, #w-node-_590d7588-06a9-cc7e-b4a3-c530b56ea003-db998ed0, #w-node-_9e3ab28a-d537-e885-e50d-412c6b8b8252-db998ed0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_691b2f89-1f96-7d10-5658-262b23c50663-db998ed0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_691b2f89-1f96-7d10-5658-262b23c50664-db998ed0, #w-node-_691b2f89-1f96-7d10-5658-262b23c506bf-db998ed0, #w-node-_691b2f89-1f96-7d10-5658-262b23c5071d-db998ed0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_86523d41-dafc-531e-8992-c3f2d626706d-db998ed0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_86523d41-dafc-531e-8992-c3f2d626706e-db998ed0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f0651027-074d-a428-b24d-404551cc6f2e-db998ed0 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_09722180-0f44-0737-4054-19e88ebe5386-db998ed2, #w-node-_666a87c7-ca7e-10ac-5077-1a8500a3f2a9-db998ed2, #w-node-_0dbef24d-8339-fde7-9e22-32972c1bdd8a-db998ed2, #w-node-_2a3f06bc-18fc-747e-7a67-259ab4e3b2cc-db998ed2, #w-node-_95f592d2-7b11-34a3-eeae-47ee8ecf986c-db998ed3, #w-node-_95f592d2-7b11-34a3-eeae-47ee8ecf9879-db998ed3, #w-node-_95f592d2-7b11-34a3-eeae-47ee8ecf987a-db998ed3, #w-node-_51247a7e-51c6-97bb-93ed-edca4767f0cd-db998ed3, #w-node-_51247a7e-51c6-97bb-93ed-edca4767f0df-db998ed3, #w-node-_51247a7e-51c6-97bb-93ed-edca4767f0e0-db998ed3, #w-node-_21c7e349-13d6-6b85-a596-25a66c9d7658-db998ed3, #w-node-_21c7e349-13d6-6b85-a596-25a66c9d7665-db998ed3, #w-node-_21c7e349-13d6-6b85-a596-25a66c9d7666-db998ed3, #w-node-bd972b75-7328-7e20-aabd-d192983511dc-db998ed3, #w-node-bd972b75-7328-7e20-aabd-d192983511e3-db998ed3, #w-node-bd972b75-7328-7e20-aabd-d192983511e4-db998ed3, #w-node-_977124c4-abdb-41dc-1c6e-c753829f88c5-db998ed3, #w-node-_977124c4-abdb-41dc-1c6e-c753829f88d2-db998ed3, #w-node-_977124c4-abdb-41dc-1c6e-c753829f88d3-db998ed3, #w-node-_91e52793-88ff-8232-1ffa-6a3a5b2e602d-db998ed3, #w-node-_91e52793-88ff-8232-1ffa-6a3a5b2e6034-db998ed3, #w-node-_91e52793-88ff-8232-1ffa-6a3a5b2e6035-db998ed3, #w-node-_8cad5aa3-24ec-654e-6b63-c9c9b7b8e2f2-db998ed3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8cad5aa3-24ec-654e-6b63-c9c9b7b8e2f6-db998ed3 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-_8cad5aa3-24ec-654e-6b63-c9c9b7b8e2ff-db998ed3, #w-node-_8cad5aa3-24ec-654e-6b63-c9c9b7b8e300-db998ed3, #w-node-_35e3df79-062e-bcfe-ab08-b0644cc9b55e-db998ed3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_35e3df79-062e-bcfe-ab08-b0644cc9b562-db998ed3 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-_35e3df79-062e-bcfe-ab08-b0644cc9b56c-db998ed3, #w-node-_35e3df79-062e-bcfe-ab08-b0644cc9b56d-db998ed3, #w-node-_8a3ffaae-2d40-9322-4604-2b39f061e022-db998ed3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8a3ffaae-2d40-9322-4604-2b39f061e026-db998ed3 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-_8a3ffaae-2d40-9322-4604-2b39f061e031-db998ed3, #w-node-_8a3ffaae-2d40-9322-4604-2b39f061e032-db998ed3, #w-node-_8bea6a97-264c-31bf-82dd-abcc3654899e-db998ed3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8bea6a97-264c-31bf-82dd-abcc365489a2-db998ed3 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-_8bea6a97-264c-31bf-82dd-abcc365489a9-db998ed3, #w-node-_8bea6a97-264c-31bf-82dd-abcc365489aa-db998ed3, #w-node-_7a54a4d0-bf66-6bff-9da9-591560df4e90-db998ed3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7a54a4d0-bf66-6bff-9da9-591560df4e94-db998ed3 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-_7a54a4d0-bf66-6bff-9da9-591560df4e9b-db998ed3, #w-node-_7a54a4d0-bf66-6bff-9da9-591560df4e9c-db998ed3, #w-node-_8da9ae70-e3c2-ffd4-6c79-ae11cb4a8d40-db998ed3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8da9ae70-e3c2-ffd4-6c79-ae11cb4a8d48-db998ed3 {
  justify-self: center;
}

#w-node-_20354637-327b-f204-1bd6-b891b880c6a7-db998ed3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8295ecd3-158e-49fd-951a-4a7627bede3b-db998ed9, #w-node-_5047fa05-ffea-95d5-fb02-191657d80dd8-db998ed9, #w-node-_5047fa05-ffea-95d5-fb02-191657d80dea-db998ed9, #w-node-_5047fa05-ffea-95d5-fb02-191657d80deb-db998ed9, #w-node-fe53b3df-e686-ef33-d497-cb161a89f5c9-db998ed9, #w-node-_01889a4a-3fd4-01ea-4b07-46ba07271411-db998ed9, #w-node-_01889a4a-3fd4-01ea-4b07-46ba07271442-db998ed9, #w-node-_01889a4a-3fd4-01ea-4b07-46ba07271443-db998ed9, #w-node-b66c8001-bf1a-27bb-ea50-2ad7e86560af-db998ed9, #w-node-_49b6b9b2-8c2a-4325-ec51-18f6a64a73a7-db998ed9, #w-node-_9aa08d6f-90e7-ec34-93cc-7a3cd930cd35-db998ed9, #w-node-ae75f412-a845-c04c-39ba-4a91659dc49e-db998ed9, #w-node-f962063c-4a75-9e3c-a2fc-12cfc126756f-db998ed9, #w-node-_54847aed-b2c4-6f40-22d9-a978c05ee256-db998ed9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_54847aed-b2c4-6f40-22d9-a978c05ee25a-db998ed9 {
  justify-self: center;
}

#w-node-_8f2812f5-4895-e3de-5fb7-75ee5550f52e-db998ef2 {
  justify-self: start;
}

#w-node-_8f2812f5-4895-e3de-5fb7-75ee5550f533-db998ef2 {
  place-self: center;
}

#w-node-_8f2812f5-4895-e3de-5fb7-75ee5550f535-db998ef2 {
  place-self: center start;
}

#w-node-c82d19c7-eb9a-0604-d73c-ac17050d9e8a-db998ef2 {
  justify-self: start;
}

#w-node-c82d19c7-eb9a-0604-d73c-ac17050d9e8f-db998ef2 {
  place-self: center;
}

#w-node-c82d19c7-eb9a-0604-d73c-ac17050d9e91-db998ef2 {
  place-self: center start;
}

#w-node-_4527bf25-1836-9b3b-0720-949617f368b1-db998ef2 {
  place-self: center;
}

#w-node-_4527bf25-1836-9b3b-0720-949617f368b3-db998ef2 {
  place-self: center start;
}

#w-node-_8f2812f5-4895-e3de-5fb7-75ee5550f53f-db998ef2 {
  justify-self: start;
}

#w-node-_8f2812f5-4895-e3de-5fb7-75ee5550f544-db998ef2 {
  place-self: center;
}

#w-node-_8f2812f5-4895-e3de-5fb7-75ee5550f546-db998ef2 {
  place-self: center start;
}

#w-node-_8f2812f5-4895-e3de-5fb7-75ee5550f550-db998ef2 {
  justify-self: start;
}

#w-node-_8f2812f5-4895-e3de-5fb7-75ee5550f555-db998ef2 {
  place-self: center;
}

#w-node-_8f2812f5-4895-e3de-5fb7-75ee5550f557-db998ef2 {
  place-self: center start;
}

#w-node-_7572725c-d3d7-adff-5528-e767ceafc306-db998ef2 {
  justify-self: start;
}

#w-node-_7572725c-d3d7-adff-5528-e767ceafc30b-db998ef2 {
  place-self: center;
}

#w-node-_7572725c-d3d7-adff-5528-e767ceafc30d-db998ef2 {
  place-self: center start;
}

#w-node-_63486186-5387-ae67-bddc-3007096b3086-db998ef2 {
  justify-self: start;
}

#w-node-_63486186-5387-ae67-bddc-3007096b308b-db998ef2 {
  place-self: center;
}

#w-node-_63486186-5387-ae67-bddc-3007096b308d-db998ef2 {
  place-self: center start;
}

#w-node-ccbdf234-1774-ad3f-3c1c-f536883ee4e7-db998ef2 {
  justify-self: start;
}

#w-node-ccbdf234-1774-ad3f-3c1c-f536883ee4ec-db998ef2 {
  place-self: center;
}

#w-node-ccbdf234-1774-ad3f-3c1c-f536883ee4ee-db998ef2 {
  place-self: center start;
}

#w-node-_9c996087-a64e-1c2a-b9f0-d8471eb52bcb-db998ef2 {
  place-self: center;
}

#w-node-_9c996087-a64e-1c2a-b9f0-d8471eb52bcd-db998ef2 {
  place-self: center start;
}

#w-node-_0edebba2-9872-a1c0-5914-f7ee4f0fe84f-db998ef2 {
  justify-self: start;
}

#w-node-_0edebba2-9872-a1c0-5914-f7ee4f0fe854-db998ef2 {
  place-self: center;
}

#w-node-_0edebba2-9872-a1c0-5914-f7ee4f0fe856-db998ef2 {
  place-self: center start;
}

#w-node-_69d4a974-015e-fe1f-7b03-40ce1709eb0a-db998ef2 {
  justify-self: start;
}

#w-node-_69d4a974-015e-fe1f-7b03-40ce1709eb0f-db998ef2 {
  place-self: center;
}

#w-node-_69d4a974-015e-fe1f-7b03-40ce1709eb11-db998ef2 {
  place-self: center start;
}

#w-node-e421a4a6-5949-a0b9-e3b7-44f2406af76e-db998ef2 {
  justify-self: start;
}

#w-node-e421a4a6-5949-a0b9-e3b7-44f2406af773-db998ef2 {
  place-self: center;
}

#w-node-e421a4a6-5949-a0b9-e3b7-44f2406af775-db998ef2 {
  place-self: center start;
}

#w-node-_5d5730f2-2c4d-fb7c-d74a-24a2c869d644-db998ef2 {
  justify-self: start;
}

#w-node-_5d5730f2-2c4d-fb7c-d74a-24a2c869d649-db998ef2 {
  place-self: center;
}

#w-node-_5d5730f2-2c4d-fb7c-d74a-24a2c869d64b-db998ef2 {
  place-self: center start;
}

#w-node-_4ec6add6-9082-5a25-8122-15aad83264e0-db998ef2 {
  justify-self: start;
}

#w-node-_4ec6add6-9082-5a25-8122-15aad83264e5-db998ef2 {
  place-self: center;
}

#w-node-_4ec6add6-9082-5a25-8122-15aad83264e7-db998ef2 {
  place-self: center start;
}

#w-node-_36463aaf-5a3c-f924-da3e-899ade7cb979-db998ef2 {
  justify-self: start;
}

#w-node-_36463aaf-5a3c-f924-da3e-899ade7cb97e-db998ef2 {
  place-self: center;
}

#w-node-_36463aaf-5a3c-f924-da3e-899ade7cb980-db998ef2 {
  place-self: center start;
}

#w-node-_26a30c4b-b496-90a6-9255-20b7f63b5a1f-db998ef2 {
  justify-self: start;
}

#w-node-_26a30c4b-b496-90a6-9255-20b7f63b5a24-db998ef2 {
  place-self: center;
}

#w-node-_26a30c4b-b496-90a6-9255-20b7f63b5a26-db998ef2 {
  place-self: center start;
}

#w-node-d77acbc1-ccc7-5d80-d0ed-236a35449d0a-db998ef2 {
  justify-self: start;
}

#w-node-d77acbc1-ccc7-5d80-d0ed-236a35449d0f-db998ef2 {
  place-self: center;
}

#w-node-d77acbc1-ccc7-5d80-d0ed-236a35449d11-db998ef2 {
  place-self: center start;
}

#w-node-_15b189c8-a997-4759-38b6-acca35b4a7cf-db998ef2 {
  justify-self: start;
}

#w-node-_15b189c8-a997-4759-38b6-acca35b4a7d4-db998ef2 {
  place-self: center;
}

#w-node-_15b189c8-a997-4759-38b6-acca35b4a7d6-db998ef2 {
  place-self: center start;
}

#w-node-_8302ad25-4685-f630-8815-a83a6c86fb06-db998ef2 {
  justify-self: start;
}

#w-node-_8302ad25-4685-f630-8815-a83a6c86fb0b-db998ef2 {
  place-self: center;
}

#w-node-_8302ad25-4685-f630-8815-a83a6c86fb0d-db998ef2 {
  place-self: center start;
}

#w-node-ab8fdcc1-874e-7364-776a-2cf443f716fd-db998ef2 {
  justify-self: start;
}

#w-node-ab8fdcc1-874e-7364-776a-2cf443f71702-db998ef2 {
  place-self: center;
}

#w-node-ab8fdcc1-874e-7364-776a-2cf443f71704-db998ef2 {
  place-self: center start;
}

#w-node-_116bdc82-8f10-a8f2-25ea-2d173755f8b6-db998ef2 {
  justify-self: start;
}

#w-node-_116bdc82-8f10-a8f2-25ea-2d173755f8bb-db998ef2 {
  place-self: center;
}

#w-node-_116bdc82-8f10-a8f2-25ea-2d173755f8bd-db998ef2 {
  place-self: center start;
}

#w-node-a3e6b326-49af-9d5a-7292-67cb7fd2e67f-db998ef2 {
  justify-self: start;
}

#w-node-a3e6b326-49af-9d5a-7292-67cb7fd2e684-db998ef2 {
  place-self: center;
}

#w-node-a3e6b326-49af-9d5a-7292-67cb7fd2e686-db998ef2 {
  place-self: center start;
}

#w-node-cb489a70-91eb-e3eb-1cdb-9fa20304df6f-db998ef2 {
  justify-self: start;
}

#w-node-cb489a70-91eb-e3eb-1cdb-9fa20304df74-db998ef2 {
  place-self: center;
}

#w-node-cb489a70-91eb-e3eb-1cdb-9fa20304df76-db998ef2 {
  place-self: center start;
}

#w-node-f0fa4e8e-52a6-bc9a-d51b-2f7e388c1a1c-db998ef2 {
  justify-self: start;
}

#w-node-f0fa4e8e-52a6-bc9a-d51b-2f7e388c1a21-db998ef2 {
  place-self: center;
}

#w-node-f0fa4e8e-52a6-bc9a-d51b-2f7e388c1a23-db998ef2 {
  place-self: center start;
}

#w-node-f0fa4e8e-52a6-bc9a-d51b-2f7e388c1a2d-db998ef2 {
  justify-self: start;
}

#w-node-f0fa4e8e-52a6-bc9a-d51b-2f7e388c1a32-db998ef2 {
  place-self: center;
}

#w-node-f0fa4e8e-52a6-bc9a-d51b-2f7e388c1a34-db998ef2 {
  place-self: center start;
}

#w-node-f0fa4e8e-52a6-bc9a-d51b-2f7e388c1a3e-db998ef2 {
  justify-self: start;
}

#w-node-f0fa4e8e-52a6-bc9a-d51b-2f7e388c1a43-db998ef2 {
  place-self: center;
}

#w-node-f0fa4e8e-52a6-bc9a-d51b-2f7e388c1a45-db998ef2 {
  place-self: center start;
}

#w-node-f0fa4e8e-52a6-bc9a-d51b-2f7e388c1a4f-db998ef2 {
  justify-self: start;
}

#w-node-f0fa4e8e-52a6-bc9a-d51b-2f7e388c1a54-db998ef2 {
  place-self: center;
}

#w-node-f0fa4e8e-52a6-bc9a-d51b-2f7e388c1a56-db998ef2 {
  place-self: center start;
}

#w-node-_8295ecd3-158e-49fd-951a-4a7627bede3b-db998ef3, #w-node-_634adfc3-e65b-7f5b-19c0-a8429ee458ff-db998ef3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_97dad3f4-b247-de18-7ed8-07e040949a37-db998ef3 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-f4f11ff4-876e-af7d-7ac6-50712191e94b-db998ef5, #w-node-_9f33e510-0383-7db2-4966-9549c91531d2-db998ef5, #w-node-_88b41e9c-28d5-052d-8e22-bf836b7a96dc-db998ef5, #w-node-_49f53632-e648-39ad-3bac-6378e15c8eef-db998ef5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_49f53632-e648-39ad-3bac-6378e15c8ef5-db998ef5 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_49f53632-e648-39ad-3bac-6378e15c8ef8-db998ef5 {
  justify-self: stretch;
}

#w-node-_49f53632-e648-39ad-3bac-6378e15c8ef9-db998ef5, #w-node-_49f53632-e648-39ad-3bac-6378e15c8efe-db998ef5, #w-node-_49f53632-e648-39ad-3bac-6378e15c8f03-db998ef5, #w-node-_60b86a62-55f6-f14c-8291-5ef79a6bd598-db998ef5, #w-node-_16282af7-e486-b8ab-3ac6-74a5a49f5fe2-db998ef5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_20fed6df-f8e1-e359-9ef8-d499e5448ff3-db998ef5 {
  justify-self: auto;
}

#w-node-_6231ea4a-4f4a-6b5e-c788-4573302c0fdc-db998ef5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1ec63315-934c-cad8-8690-83134845a84e-db998ef5 {
  justify-self: center;
}

#w-node-d747b22b-ab39-b5c4-cd27-dd4a4145c684-db998ef5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-_85337118-f0b4-7e8f-fffd-8c9676818b72-db998f0a {
  grid-template-rows: .5fr auto;
  grid-template-columns: .4fr 1fr;
}

#w-node-_85337118-f0b4-7e8f-fffd-8c9676818b81-db998f0a {
  grid-row: span 2 / span 2;
}

#w-node-_7b4d8b6d-6258-08f2-f32d-eb0abda6ef13-db998f0a {
  grid-template-rows: .5fr auto;
  grid-template-columns: .4fr 1fr;
}

#w-node-_7b4d8b6d-6258-08f2-f32d-eb0abda6ef22-db998f0a {
  grid-row: span 2 / span 2;
}

#w-node-a7a578c5-5592-00b8-0ebc-86c7850c3861-db998f0a {
  grid-template-rows: .5fr auto;
  grid-template-columns: .4fr 1fr;
}

#w-node-a7a578c5-5592-00b8-0ebc-86c7850c3870-db998f0a {
  grid-row: span 2 / span 2;
}

#w-node-ce53c827-5e8e-90c3-5725-eb7bc2013a5a-db998f0a {
  grid-template-rows: .5fr auto;
  grid-template-columns: .4fr 1fr;
}

#w-node-ce53c827-5e8e-90c3-5725-eb7bc2013a69-db998f0a {
  grid-row: span 2 / span 2;
}

#w-node-_51adf2db-2472-a8e7-3123-5cbd61b8f861-db998f0a {
  grid-template-rows: .5fr auto;
  grid-template-columns: .4fr 1fr;
}

#w-node-_51adf2db-2472-a8e7-3123-5cbd61b8f870-db998f0a {
  grid-row: span 2 / span 2;
}

#w-node-_3eb9c08f-1d88-8e5a-c3a4-b2f1c0f1f555-db998f0a {
  grid-template-rows: .5fr auto;
  grid-template-columns: .4fr 1fr;
}

#w-node-_3eb9c08f-1d88-8e5a-c3a4-b2f1c0f1f564-db998f0a {
  grid-row: span 2 / span 2;
}

#w-node-_64fe0721-ef17-a694-d974-3e60cc69295f-db998f0a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_64fe0721-ef17-a694-d974-3e60cc692965-db998f0a {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_64fe0721-ef17-a694-d974-3e60cc692968-db998f0a {
  place-self: auto stretch;
}

#w-node-_64fe0721-ef17-a694-d974-3e60cc692969-db998f0a, #w-node-_64fe0721-ef17-a694-d974-3e60cc69296e-db998f0a, #w-node-_64fe0721-ef17-a694-d974-3e60cc692973-db998f0a, #w-node-d7200949-09dd-7dc1-f2aa-bda74da4ac0f-db998f0a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d7200949-09dd-7dc1-f2aa-bda74da4ac15-db998f0a {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-d7200949-09dd-7dc1-f2aa-bda74da4ac18-db998f0a {
  justify-self: stretch;
}

#w-node-d7200949-09dd-7dc1-f2aa-bda74da4ac1e-db998f0a, #w-node-d7200949-09dd-7dc1-f2aa-bda74da4ac28-db998f0a, #w-node-d7200949-09dd-7dc1-f2aa-bda74da4ac32-db998f0a, #w-node-_592ba107-0ebd-b84f-5137-60717090329d-db998f0a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_592ba107-0ebd-b84f-5137-6071709032a3-db998f0a {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_592ba107-0ebd-b84f-5137-6071709032a6-db998f0a {
  justify-self: stretch;
}

#w-node-_592ba107-0ebd-b84f-5137-6071709032ac-db998f0a, #w-node-_592ba107-0ebd-b84f-5137-6071709032b6-db998f0a, #w-node-_592ba107-0ebd-b84f-5137-6071709032c0-db998f0a, #w-node-_3c40bbd9-b0a2-982c-8522-e9b08e16ff98-db998f0a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3c40bbd9-b0a2-982c-8522-e9b08e16ff9e-db998f0a {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_3c40bbd9-b0a2-982c-8522-e9b08e16ffa1-db998f0a {
  justify-self: stretch;
}

#w-node-_3c40bbd9-b0a2-982c-8522-e9b08e16ffa7-db998f0a, #w-node-_3c40bbd9-b0a2-982c-8522-e9b08e16ffb1-db998f0a, #w-node-_3c40bbd9-b0a2-982c-8522-e9b08e16ffbb-db998f0a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_19dfe1df-c09a-2692-7cbd-c6384a5e7d10-db998f13, #w-node-_19dfe1df-c09a-2692-7cbd-c6384a5e7d12-db998f13, #w-node-_19dfe1df-c09a-2692-7cbd-c6384a5e7d14-db998f13 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-bfee1216-f001-6c3c-6bf7-8cf9e6a3c5c4-db998f14, #w-node-bfee1216-f001-6c3c-6bf7-8cf9e6a3c5cd-db998f14, #w-node-_23d38800-2a48-1f3e-c8bc-9f6b8de690e3-db998f14 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_95cf04cf-7cf1-39db-604e-c158966b56db-db998f14 {
  grid-template-rows: auto;
  grid-template-columns: .61fr 1.25fr;
}

#w-node-_5bb6d3c5-f7d0-134a-76cd-0cd6dd75736d-db998f14 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5bb6d3c5-f7d0-134a-76cd-0cd6dd75736f-db998f14 {
  align-self: center;
}

#w-node-_246c26f3-da7e-2b48-e6f1-35fc436d7477-db998f14 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_246c26f3-da7e-2b48-e6f1-35fc436d7479-db998f14 {
  align-self: center;
}

#w-node-_321ec3cc-373e-25dd-a645-44b7ce8fbf47-db998f14 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_321ec3cc-373e-25dd-a645-44b7ce8fbf49-db998f14 {
  align-self: center;
}

#w-node-fba511ea-7955-511d-ee3e-d203400e2404-db998f14 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fba511ea-7955-511d-ee3e-d203400e2406-db998f14 {
  align-self: center;
}

#w-node-_23d38800-2a48-1f3e-c8bc-9f6b8de690e9-db998f14, #w-node-_23d38800-2a48-1f3e-c8bc-9f6b8de690ea-db998f14, #w-node-be1567dc-6bc5-ebed-0be5-4ce3463668be-db998f15 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-be1567dc-6bc5-ebed-0be5-4ce3463668c3-db998f15 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-be1567dc-6bc5-ebed-0be5-4ce3463668d6-db998f15, #w-node-f722a832-ecf5-5312-e711-e6fa67b43a52-db998f15, #w-node-b812f39c-0a9b-42a6-89cf-003ee8d555a1-db998f15 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b812f39c-0a9b-42a6-89cf-003ee8d555a9-db998f15 {
  justify-self: center;
}

#w-node-d0d226d7-5a56-fbf9-e21e-a8e69301f879-db998f15 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-dc475ef1-17ec-1c2c-84ca-93b1cf3bd562-db998f2b, #w-node-dc475ef1-17ec-1c2c-84ca-93b1cf3bd56f-db998f2b, #w-node-dc475ef1-17ec-1c2c-84ca-93b1cf3bd570-db998f2b, #w-node-_489b3a00-3266-fc83-4f7e-1e994719bf79-db998f2b, #w-node-_242d9e05-0801-d711-56f6-351a41b12569-db998f2b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_242d9e05-0801-d711-56f6-351a41b1256e-db998f2b {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-_4c18a362-d523-b3ba-d4b3-19cb2b96b6d3-db998f2b, #w-node-_5a25d750-0703-97b0-aeb3-60996093e1a1-db998f2b, #w-node-d5cb268b-6aaa-1161-d851-a0e062819655-db998f2b, #w-node-fe9ee792-6993-6c8e-8e1e-5bf848b90a44-db998f2b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_50e0849c-3ee6-b2e6-c3df-56a23572a6e2-db998f2d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_50e0849c-3ee6-b2e6-c3df-56a23572a6e5-db998f2d {
  place-self: center start;
}

#w-node-d5a98606-af43-36b0-dfad-e2be32d7de36-db998f2d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-d5a98606-af43-36b0-dfad-e2be32d7de3b-db998f2d {
  place-self: center start;
}

#w-node-d28b7b7a-18a1-063d-3955-e79856de4138-db998f2d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-d28b7b7a-18a1-063d-3955-e79856de413d-db998f2d {
  place-self: center start;
}

#w-node-de3b190a-a1ab-409b-e5e4-5d183da8884f-db998f2e, #w-node-de3b190a-a1ab-409b-e5e4-5d183da88851-db998f2e, #w-node-de3b190a-a1ab-409b-e5e4-5d183da88853-db998f2e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1e3e654a-790f-9bce-44ac-203b5a24f352-db998f2f, #w-node-_9831504c-9f25-338a-5f9e-ebb351eb24fa-db998f30, #w-node-_615554d9-3255-789b-6df7-5a7bb2b7584b-db998f30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9831504c-9f25-338a-5f9e-ebb351eb2568-db998f30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_9831504c-9f25-338a-5f9e-ebb351eb2569-db998f30, #w-node-ce8da700-39ad-29e4-4b08-033ecdd3b63c-db998f30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ce8da700-39ad-29e4-4b08-033ecdd3b63d-db998f30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-ce8da700-39ad-29e4-4b08-033ecdd3b63e-db998f30, #w-node-b26928e3-408a-c151-c27f-d956b4482480-db998f30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b26928e3-408a-c151-c27f-d956b4482481-db998f30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b26928e3-408a-c151-c27f-d956b4482482-db998f30, #w-node-f764a4ef-c7dd-ba6e-1bea-c0ad3fb72c9b-db998f30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f764a4ef-c7dd-ba6e-1bea-c0ad3fb72c9c-db998f30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f764a4ef-c7dd-ba6e-1bea-c0ad3fb72c9d-db998f30, #w-node-_359ab8cf-693a-9a54-6686-2247166c291e-db998f30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_359ab8cf-693a-9a54-6686-2247166c291f-db998f30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_359ab8cf-693a-9a54-6686-2247166c2920-db998f30, #w-node-_23f5e0e1-d0b3-87d4-5ff6-b4c6b6316a44-db998f30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_23f5e0e1-d0b3-87d4-5ff6-b4c6b6316a45-db998f30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_23f5e0e1-d0b3-87d4-5ff6-b4c6b6316a46-db998f30, #w-node-_3b7b58a8-34c8-0ff9-6433-83a11978d223-db998f30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3b7b58a8-34c8-0ff9-6433-83a11978d224-db998f30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3b7b58a8-34c8-0ff9-6433-83a11978d225-db998f30, #w-node-_18b7b130-ca22-ccfa-4087-1ce5f1f629d0-db998f30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_18b7b130-ca22-ccfa-4087-1ce5f1f629d1-db998f30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_18b7b130-ca22-ccfa-4087-1ce5f1f629d2-db998f30, #w-node-_7e0ed04b-26c6-b498-0b64-6b811f1cfa59-db998f30, #w-node-aafe38b5-70ed-8292-dfbf-7726daa9b7b3-db998f30, #w-node-_525e20ec-2e2f-8f64-2bf9-6cfdc89fb36d-db998f30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb843af9-6750-709d-9bad-128ca28da403-db998f30 {
  align-self: auto;
}

#w-node-_7cac8384-8fb5-2f3e-3c16-c00b65266a7d-db998f30, #w-node-_13a566b9-3f49-ddd7-c67e-ad10991b4de3-db998f4a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_13a566b9-3f49-ddd7-c67e-ad10991b4de8-db998f4a {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-_13a566b9-3f49-ddd7-c67e-ad10991b4dfb-db998f4a, #w-node-b619f7af-25ba-99e0-aa91-11110755563a-db998f4a, #w-node-dec1940c-0092-0c2c-63f8-6f8a66298e1d-db998f4a, #w-node-dec1940c-0092-0c2c-63f8-6f8a66298e1e-db998f4a, #w-node-dec1940c-0092-0c2c-63f8-6f8a66298e1f-db998f4a, #w-node-dec1940c-0092-0c2c-63f8-6f8a66298e20-db998f4a, #w-node-_97db76eb-3202-391d-c36e-a9e0e6a4b8ff-db998f4a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_97db76eb-3202-391d-c36e-a9e0e6a4b907-db998f4a {
  justify-self: center;
}

#w-node-_455b3777-34b5-17f8-6e9c-48ea2d7df133-db998f4b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9927c279-78e4-896f-3c89-9130f56f571e-db998f4e {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr .75fr .75fr 1fr;
}

#w-node-_9927c279-78e4-896f-3c89-9130f56f5752-db998f4e {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_9927c279-78e4-896f-3c89-9130f56f5754-db998f4e {
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_9927c279-78e4-896f-3c89-9130f56f577a-db998f4e {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_9927c279-78e4-896f-3c89-9130f56f578a-db998f4e {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-_9927c279-78e4-896f-3c89-9130f56f579d-db998f4e {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_9927c279-78e4-896f-3c89-9130f56f57b9-db998f4e {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-_9927c279-78e4-896f-3c89-9130f56f57c8-db998f4e {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_9927c279-78e4-896f-3c89-9130f56f57ca-db998f4e, #w-node-_9927c279-78e4-896f-3c89-9130f56f57de-db998f4e {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_9927c279-78e4-896f-3c89-9130f56f57f2-db998f4e {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_9927c279-78e4-896f-3c89-9130f56f5808-db998f4e {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_9927c279-78e4-896f-3c89-9130f56f580a-db998f4e {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_9927c279-78e4-896f-3c89-9130f56f5818-db998f4e, #w-node-_9927c279-78e4-896f-3c89-9130f56f5820-db998f4e {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_3d7ec91c-87d5-fe13-670f-782bcf86105a-db998f4e, #w-node-e782fede-f683-2acb-222d-074b0aa5722f-db998f4e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_09fcef59-1b9e-82ec-9bb2-ec9f3dc8fda5-db998f4e {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_7c6fbf5a-0505-feec-85b6-294a19d66145-db998f4e, #w-node-b0b321c2-6d96-643c-a344-c64b18699391-db998f4e, #w-node-bb8382d1-fb37-336d-f403-4859a91b7760-db998f4e, #w-node-_85b98381-da3c-06cd-b803-647710f337ca-db998f4e, #w-node-c13b3d34-4a03-c8d1-95c0-ed098e3e196a-db998f4e, #w-node-b30b694e-ca2e-5341-1321-3875b224ee15-db998f4e, #w-node-a26ba826-4e4a-07ae-188b-893c1ce9c61b-db998f4e, #w-node-edb2c3b1-ea7d-202a-4889-6160d0d74a96-db998f4e, #w-node-_958ccb95-5123-a5d4-4c16-fda98fa17144-db998f4e, #w-node-_892f1f71-a651-8c5c-ac6a-f8651b8d5ca2-db998f4e, #w-node-_86e1e938-6ca3-ec57-83d2-ae7740642463-db998f4e, #w-node-eec399dc-dc05-a0f7-9803-5cb1c843e391-db998f4e, #w-node-_0901b5e4-6bba-c5f8-aafb-29086f9f75b1-db998f4e, #w-node-e891c380-0b6f-937a-a8fd-a490291dbace-db998f4e {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-bd190f54-0f3f-830f-379b-f53e2f2d171a-db998f4e, #w-node-bd190f54-0f3f-830f-379b-f53e2f2d1781-db998f4e, #w-node-bd190f54-0f3f-830f-379b-f53e2f2d17c4-db998f4e, #w-node-bd190f54-0f3f-830f-379b-f53e2f2d1819-db998f4e, #w-node-bd190f54-0f3f-830f-379b-f53e2f2d187b-db998f4e, #w-node-bd190f54-0f3f-830f-379b-f53e2f2d18cd-db998f4e, #w-node-e4b5e4a3-cc22-f007-ba17-67ec255c81ea-db998f4e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4a44b5ca-e165-0719-fbd0-1c14cbae527d-db998f4e, #w-node-_390f7b66-5c56-1754-694a-c9ba60d27661-db998f4e, #w-node-c0b9ff53-2b8b-5747-c41d-80d445b03a2e-db998f4e, #w-node-_5ea8cc97-6d18-02d3-a88e-7a78bc74d532-db998f4e, #w-node-_45de54da-1471-8cc7-1ffc-ebeab7ea77c6-db998f4e, #w-node-c6ad2c58-94a0-3104-38ae-01bb225cd11a-db998f4e, #w-node-_613efb45-09fb-09a0-3caa-7b69333b5850-db998f4e, #w-node-_0d1618ee-f344-defc-154b-bb09fcc84563-db998f4e, #w-node-_4e706d46-07df-9a61-7422-01c93b2f4734-db998f4e, #w-node-_93289bdd-292e-32c1-c74f-d4e340ac6c5c-db998f4e {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_710c6ec1-a302-83d3-0dd4-7648ee000989-db998f4e {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.5fr;
}

#w-node-bd190f54-0f3f-830f-379b-f53e2f2d15f7-db998f4e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-bd190f54-0f3f-830f-379b-f53e2f2d15f8-db998f4e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_290b4cbc-fa2e-fdfe-c006-98df65bd3b74-db998f4e {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.5fr;
}

#w-node-_290b4cbc-fa2e-fdfe-c006-98df65bd3b78-db998f4e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_290b4cbc-fa2e-fdfe-c006-98df65bd3b79-db998f4e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2897afd-eeb7-624e-3eff-42893c271bf8-db998f4e {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.5fr;
}

#w-node-f2897afd-eeb7-624e-3eff-42893c271bfc-db998f4e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-f2897afd-eeb7-624e-3eff-42893c271bfd-db998f4e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_63d64cee-87d8-5750-a7d7-2a94bf14b9de-db998f4e {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.5fr;
}

#w-node-_63d64cee-87d8-5750-a7d7-2a94bf14b9e2-db998f4e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_63d64cee-87d8-5750-a7d7-2a94bf14b9e3-db998f4e, #w-node-_8d1182a4-df4f-8d4f-307d-743a7dd99f96-db998f6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ef8a4618-2147-5f2d-0639-ffe7cdf05169-db998f6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_1d8fc62e-db00-681a-d0ae-f3dc7d532f35-db998f6d, #w-node-_234afcb6-0f5a-5daa-7e55-280b0c31ec6d-db998f6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6e496cba-dc83-a7ac-86a7-af8247bbd605-db998f6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6e496cba-dc83-a7ac-86a7-af8247bbd60f-db998f6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6e496cba-dc83-a7ac-86a7-af8247bbd61d-db998f6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_6e496cba-dc83-a7ac-86a7-af8247bbd627-db998f6d, #w-node-_6e496cba-dc83-a7ac-86a7-af8247bbd631-db998f6d, #w-node-_6e496cba-dc83-a7ac-86a7-af8247bbd63b-db998f6d, #w-node-_6e496cba-dc83-a7ac-86a7-af8247bbd645-db998f6d, #w-node-_6e496cba-dc83-a7ac-86a7-af8247bbd64f-db998f6d, #w-node-bc076301-1500-0333-f695-1638b9f08031-db998f6e, #w-node-bc076301-1500-0333-f695-1638b9f08033-db998f6e, #w-node-bc076301-1500-0333-f695-1638b9f08035-db998f6e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_21ac5c56-7a3f-f458-af6a-47ff6f7250a3-db998f6e {
  grid-template-rows: auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_21ac5c56-7a3f-f458-af6a-47ff6f7250a4-db998f6e, #w-node-_21ac5c56-7a3f-f458-af6a-47ff6f7250a6-db998f6e, #w-node-_21ac5c56-7a3f-f458-af6a-47ff6f7250a8-db998f6e, #w-node-_21ac5c56-7a3f-f458-af6a-47ff6f7250aa-db998f6e, #w-node-_21ac5c56-7a3f-f458-af6a-47ff6f7250ac-db998f6e, #w-node-_21ac5c56-7a3f-f458-af6a-47ff6f7250ae-db998f6e, #w-node-_21ac5c56-7a3f-f458-af6a-47ff6f7250b0-db998f6e, #w-node-_21ac5c56-7a3f-f458-af6a-47ff6f7250b2-db998f6e, #w-node-_21ac5c56-7a3f-f458-af6a-47ff6f7250b4-db998f6e, #w-node-_21ac5c56-7a3f-f458-af6a-47ff6f7250b6-db998f6e, #w-node-_21ac5c56-7a3f-f458-af6a-47ff6f7250b8-db998f6e, #w-node-_21ac5c56-7a3f-f458-af6a-47ff6f7250ba-db998f6e, #w-node-_21ac5c56-7a3f-f458-af6a-47ff6f7250bc-db998f6e, #w-node-_21ac5c56-7a3f-f458-af6a-47ff6f7250be-db998f6e, #w-node-_5dfb6f9d-d431-f6b8-288a-a7522f564255-db998f70 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8018297f-3ac1-b11b-970b-e793d6c498c3-db998f72, #w-node-_8018297f-3ac1-b11b-970b-e793d6c498c5-db998f72, #w-node-_8018297f-3ac1-b11b-970b-e793d6c498c7-db998f72, #w-node-f78d86e5-8ff0-07dd-4a35-0505e6351643-db998f73, #w-node-f78d86e5-8ff0-07dd-4a35-0505e6351645-db998f73, #w-node-f78d86e5-8ff0-07dd-4a35-0505e6351647-db998f73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2a825a5b-1b0e-aa5a-94c9-81b184497e62-db998f73 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_2a825a5b-1b0e-aa5a-94c9-81b184497e63-db998f73, #w-node-_2a825a5b-1b0e-aa5a-94c9-81b184497e66-db998f73, #w-node-_39b9ebe3-f94c-eb18-133d-d1f7355274fe-db998f7a, #w-node-_1586dd3c-15d9-52bb-2ea2-200ba19400cb-db998f7a, #w-node-_1586dd3c-15d9-52bb-2ea2-200ba19400cc-db998f7a, #w-node-_54f3bcb9-72f1-0d70-9cf6-74d60a565701-db998f7a, #w-node-_4bd425cb-b057-518b-2c7e-21c83a244e7e-db998f7a, #w-node-_4bd425cb-b057-518b-2c7e-21c83a244e7f-db998f7a, #w-node-_90e0df89-d8db-213c-e306-e887ce8a0265-db998f7a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_64bb3f53-3cec-92bd-2846-580dc2457f64-db998f7a {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_722fc97c-7de5-dc0a-e9be-994d2ae80d92-db998f7a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_722fc97c-7de5-dc0a-e9be-994d2ae80d97-db998f7a {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-_722fc97c-7de5-dc0a-e9be-994d2ae80da1-db998f7a, #w-node-efaa632d-dc27-cb56-ead0-036f62cad42d-db998f7a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-efaa632d-dc27-cb56-ead0-036f62cad432-db998f7a {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-efaa632d-dc27-cb56-ead0-036f62cad445-db998f7a, #w-node-_92e5d9c0-8812-c887-57df-752b6fc4ec68-db998f7a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_92e5d9c0-8812-c887-57df-752b6fc4ec6d-db998f7a {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-_92e5d9c0-8812-c887-57df-752b6fc4ec80-db998f7a, #w-node-_182e3634-459b-191f-e38d-bc2f9fefd1eb-db998f7a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_182e3634-459b-191f-e38d-bc2f9fefd1f0-db998f7a {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-_182e3634-459b-191f-e38d-bc2f9fefd1ff-db998f7a, #w-node-a2d93412-f278-9371-237f-d72168d61601-db998f7a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a2d93412-f278-9371-237f-d72168d61606-db998f7a {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-a2d93412-f278-9371-237f-d72168d61616-db998f7a, #w-node-_2ca3abb4-573f-30ba-4ef8-2cd762c200ab-db998f7a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2ca3abb4-573f-30ba-4ef8-2cd762c200b0-db998f7a {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-_2ca3abb4-573f-30ba-4ef8-2cd762c200bd-db998f7a, #w-node-c0e823d4-d627-b6b5-1601-559af59d1db9-db998f7a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c0e823d4-d627-b6b5-1601-559af59d1dbe-db998f7a {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-c0e823d4-d627-b6b5-1601-559af59d1dcd-db998f7a, #w-node-_00b3f282-ae4d-f9c2-3b2a-d3917050681d-db998f7a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_00b3f282-ae4d-f9c2-3b2a-d39170506822-db998f7a {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-_00b3f282-ae4d-f9c2-3b2a-d3917050682f-db998f7a, #w-node-_96561d09-26ba-6969-2175-6979fef77a13-db998f7a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_96561d09-26ba-6969-2175-6979fef77a1b-db998f7a {
  justify-self: center;
}

#w-node-_0557e69e-4bd9-0398-8005-b91b5372bcb5-db998f7a {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-_6e72b9d0-4ba8-10c1-4161-dd3c40b8e2dc-db998f7d, #w-node-_6e72b9d0-4ba8-10c1-4161-dd3c40b8e2de-db998f7d, #w-node-_6e72b9d0-4ba8-10c1-4161-dd3c40b8e2e0-db998f7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-dc1ff1f7-d7ae-a3c9-d622-8d28a4ea1ca7-da983ff3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dc1ff1f7-d7ae-a3c9-d622-8d28a4ea1cab-da983ff3 {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-dc1ff1f7-d7ae-a3c9-d622-8d28a4ea1cac-da983ff3, #w-node-dc1ff1f7-d7ae-a3c9-d622-8d28a4ea1cb0-da983ff3, #w-node-cf2d3de2-a63a-6702-7c6d-8f2b87b26a86-da983ff3, #w-node-_7c6064af-c6e4-9a5b-87c2-d97b06d61380-da983ff3, #w-node-_844a1015-9e5f-4104-bbe9-1d3e3b3cebe7-da983ff3, #w-node-bfc9c582-77d2-05d4-530e-a510099529bf-da983ff3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bfc9c582-77d2-05d4-530e-a510099529c7-da983ff3 {
  justify-self: center;
}

#w-node-_5506bba7-d1f5-6523-9b5d-68223467f61d-da983ff3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4eda7d97-1314-05c5-9ea5-df418f547e07-da983ff3 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-df694911-12f8-1c19-6ffb-c24bc33891ef-61ba3c29, #w-node-b9cd2127-c9bb-7ec6-ba7a-204e55085a85-61ba3c29 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f77a70cd-700b-3068-81a9-879d669f5362-61ba3c29 {
  grid-template-rows: auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 2fr;
}

#w-node-a29b7f0a-be32-c066-0894-8887352dd8b9-61ba3c29, #w-node-de571ace-fb19-bd01-fd99-fd72eef27aba-61ba3c29, #w-node-_9d391ea8-5669-1c3f-0432-100472390ef6-61ba3c29 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_72cf6e9b-afd6-6d92-4a34-dcbed140a737-05f2b353 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-d3743d25-a7f9-eca0-0010-a2c493434460-1b4bbcde, #w-node-d3743d25-a7f9-eca0-0010-a2c493434465-1b4bbcde, #w-node-d3743d25-a7f9-eca0-0010-a2c493434466-1b4bbcde {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3743d25-a7f9-eca0-0010-a2c493434467-1b4bbcde {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-d3743d25-a7f9-eca0-0010-a2c49343446c-1b4bbcde, #w-node-d3743d25-a7f9-eca0-0010-a2c49343446d-1b4bbcde, #w-node-_5a1d510c-939b-b36d-1648-e4622b16e0c0-1b4bbcde, #w-node-_4ddd7332-f7bd-8a29-c6fc-bf9be48dcf1b-1b4bbcde, #w-node-c2d789f8-e304-4bdf-ef07-9425089d8790-1b4bbcde {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_38f99942-aa0a-8ab7-403c-c06229493468-1b4bbcde {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-b149be58-b5c4-f6ca-a832-639b165085a9-1b4bbcde {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-_045d9e0c-03d8-69ad-8262-ab7b210695eb-283feaf4, #w-node-_045d9e0c-03d8-69ad-8262-ab7b210695ed-283feaf4, #w-node-_045d9e0c-03d8-69ad-8262-ab7b210695eb-30246b52, #w-node-_045d9e0c-03d8-69ad-8262-ab7b210695ed-30246b52, #w-node-_045d9e0c-03d8-69ad-8262-ab7b210695eb-f0d1b86e, #w-node-_045d9e0c-03d8-69ad-8262-ab7b210695ed-f0d1b86e, #w-node-_045d9e0c-03d8-69ad-8262-ab7b210695eb-71b83f87, #w-node-_045d9e0c-03d8-69ad-8262-ab7b210695ed-71b83f87 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_51247a7e-51c6-97bb-93ed-edca4767f0cd-d96d7942, #w-node-_8f5c488b-7117-deb1-f9e7-924db18f1c0f-d96d7942 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7ab5d388-7a0a-5bc8-2fd8-cdc290766249-d96d7942 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_442ad604-c098-f9f7-a9ad-1bc7e8a42aad-6662fa05, #w-node-d1602f1b-4a71-6ed6-b360-8cd769c2a6c2-6662fa05, #w-node-_9ad803b7-dd67-dc46-aa39-1027f44b76a6-6662fa05 {
  justify-self: center;
}

#w-node-c204b647-b986-f969-2d60-ce25e8c43354-6662fa05 {
  justify-self: start;
}

#w-node-_3af3d7c1-a262-aa18-0437-3c8322911332-6662fa05, #w-node-_6dd5b853-7c1d-f5ef-83c7-b75ec0894c15-6662fa05, #w-node-_7efef3fd-be16-a903-b4ef-0602dba975cc-6662fa05, #w-node-d603c7e5-f3b6-6339-96f0-1f32171f22a0-6662fa05, #w-node-_6104f291-64b5-2f38-834c-f92ad3591eec-6662fa05, #w-node-c5ca9654-1682-6f34-f608-5e55c19a05b2-6662fa05, #w-node-_51111708-8d60-145d-04e1-d523640cb853-6662fa05, #w-node-c293b82d-4051-ef5f-16e0-e3d1af4cd8a3-6662fa05, #w-node-_4ac12680-b8e9-7664-26aa-ce59c8e43a10-6662fa05, #w-node-a4a52bce-9ed6-fe47-ad05-82a5e58800ae-6662fa05, #w-node-_55e625b6-fc04-d9c3-9927-8899c5caca78-6662fa05, #w-node-b215aa50-7be8-1b5b-a946-904c0b392509-6662fa05, #w-node-e224446f-6ede-ee67-304b-bf84a6cd72d0-6662fa05, #w-node-afe85bce-3df9-bff5-61fa-70eae2419d7e-6662fa05, #w-node-_0f0b6443-2d2d-224e-eb78-3223cf0bb54d-6662fa05, #w-node-d569b753-dace-c2a9-5c28-66d5a2c03539-6662fa05, #w-node-_0c5b58f7-3c71-81fd-aa3c-895b86b7b541-6662fa05, #w-node-_61d4f41a-d0f5-8e7e-2bd6-35f0352aae93-6662fa05, #w-node-_12188410-5b8f-f297-627c-a1a628a87825-6662fa05, #w-node-e585c5f1-9c65-3724-3203-2d7892c98a60-6662fa05, #w-node-a923b140-7715-6111-384d-4f3f565b5b4e-6662fa05, #w-node-e3006377-f801-88d6-9ef0-656198a4c341-6662fa05, #w-node-efd18d1a-5b77-06aa-0cb3-03947f8ca677-6662fa05, #w-node-_2762d953-9ecc-2af5-d566-360a61621c2d-6662fa05, #w-node-be343973-a206-a333-329c-8532a16820c9-6662fa05, #w-node-_5ee97a01-d88b-fbc2-f5a5-1717cc4b4910-6662fa05, #w-node-f0f60db2-15ba-66e5-5620-4358005f71b3-6662fa05, #w-node-f12a3cee-b1ab-e429-8518-350af8a34581-6662fa05, #w-node-_06969643-b862-1841-89cb-bb3f240a08bc-6662fa05, #w-node-_22fa8c43-3524-47d4-7912-81d95a55c0e6-6662fa05, #w-node-_67618c81-107a-a174-c6db-5100c9917b5d-6662fa05, #w-node-_037b4645-5970-fc05-efd7-00c9d0678ca9-6662fa05, #w-node-b0423b40-e220-2dcb-27be-2484b46751d2-6662fa05, #w-node-c26f80b9-9bd2-bfb8-0d94-a40245099ea8-6662fa05, #w-node-b9903fee-659d-a5c0-385d-a1d17882230f-6662fa05, #w-node-_858b94eb-57b2-5d37-1e1d-0874244c573a-6662fa05 {
  justify-self: center;
}

#w-node-_513db0e1-ae52-4d67-3b12-1398591de92f-591de92d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_513db0e1-ae52-4d67-3b12-1398591de935-591de92d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_2cda5b98-3027-7249-4310-dd0c90f85793-0eed2ac4, #w-node-_36756716-067e-b9f2-1ed5-6fcc357bba49-0eed2ac4, #w-node-a3c63f00-01d8-0541-b4a8-6e1f36baf157-0eed2ac4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_125a00b6-1c7f-bb20-fd6c-8d5f63ab21be-18dadd9e {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-a242beac-a206-cd39-aaab-108c8ce379a0-18dadd9e {
  grid-template-rows: auto;
  grid-template-columns: .25fr .25fr;
}

#w-node-_07dd2588-6e16-75d4-47d3-c495ee513e35-18dadd9e {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-feb0e789-4c44-8859-be5e-7fdd316be82d-18dadd9e {
  grid-template-rows: auto;
  grid-template-columns: .25fr .25fr;
}

#w-node-a8226722-b047-9c18-1970-d8e9306a27b9-18dadd9e {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-b2b6db5a-61f5-ba00-b689-f4e464eb9fe3-18dadd9e {
  grid-template-rows: auto;
  grid-template-columns: .25fr .25fr;
}

#w-node-e1525582-62d1-d823-0be1-c18f70e96a08-18dadd9e {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_36c31ba7-4e84-557b-12fe-804deec091f6-18dadd9e {
  grid-template-rows: auto;
  grid-template-columns: .25fr .25fr;
}

#w-node-aa4ec83f-5fba-44d4-c113-a918e1ae8f9d-18dadd9e {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_75e855b5-eafb-691e-86fa-383e989c0887-18dadd9e {
  grid-template-rows: auto;
  grid-template-columns: .25fr .25fr;
}

#w-node-_6f651aec-00b6-a4c3-f49c-2fb02bd42b59-6ac111a2, #w-node-a7fb448a-58b9-6f57-4927-6f7c0d371599-6ac111a2, #w-node-_8948cc08-7aad-0eb6-1002-31b5e02dd867-6ac111a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_355eb864-6bda-c465-7d04-869ba90be943-234c49eb {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_2985f4d5-1771-a9e3-5cda-8e327a62a424-234c49eb {
  grid-template-rows: auto;
  grid-template-columns: 0% 100% 0% 100% 100%;
}

#w-node-dfd8e77f-1679-6a90-dfd4-b4df03b38c7b-234c49eb {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: auto auto auto auto auto;
}

#w-node-_898dc1be-a5de-4380-0bc5-863ac6d7898c-234c49eb {
  grid-template-rows: 56px;
  grid-template-columns: 1fr 1fr .75fr .75fr 1fr;
}

#w-node-a7fb448a-58b9-6f57-4927-6f7c0d371599-234c49eb, #w-node-a9c5b5f5-9589-5a9a-b4c7-7e8c53cd383f-f99fcd43, #w-node-_6afd6bb4-1202-0593-47b2-501df3e33b7a-f99fcd43, #w-node-a9c5b5f5-9589-5a9a-b4c7-7e8c53cd383f-b6766090, #w-node-a7fb448a-58b9-6f57-4927-6f7c0d371599-b6766090, #w-node-_8948cc08-7aad-0eb6-1002-31b5e02dd867-b6766090, #w-node-a9c5b5f5-9589-5a9a-b4c7-7e8c53cd383f-3a4bc02e, #w-node-a7fb448a-58b9-6f57-4927-6f7c0d371599-3a4bc02e, #w-node-_8948cc08-7aad-0eb6-1002-31b5e02dd867-3a4bc02e, #w-node-a9c5b5f5-9589-5a9a-b4c7-7e8c53cd383f-9b1185da, #w-node-a7fb448a-58b9-6f57-4927-6f7c0d371599-9b1185da, #w-node-_8948cc08-7aad-0eb6-1002-31b5e02dd867-9b1185da, #w-node-a9c5b5f5-9589-5a9a-b4c7-7e8c53cd383f-8554170e, #w-node-a7fb448a-58b9-6f57-4927-6f7c0d371599-8554170e, #w-node-_8948cc08-7aad-0eb6-1002-31b5e02dd867-8554170e, #w-node-a9c5b5f5-9589-5a9a-b4c7-7e8c53cd383f-5a03a1e3, #w-node-a38ad1fb-038a-3a3b-4753-b7788edc4d9d-5a03a1e3, #w-node-a9c5b5f5-9589-5a9a-b4c7-7e8c53cd383f-24be4991, #w-node-a7fb448a-58b9-6f57-4927-6f7c0d371599-24be4991, #w-node-_8948cc08-7aad-0eb6-1002-31b5e02dd867-24be4991, #w-node-a9c5b5f5-9589-5a9a-b4c7-7e8c53cd383f-f9c5f476, #w-node-a7fb448a-58b9-6f57-4927-6f7c0d371599-f9c5f476, #w-node-_8948cc08-7aad-0eb6-1002-31b5e02dd867-f9c5f476, #w-node-a9c5b5f5-9589-5a9a-b4c7-7e8c53cd383f-43af81ec, #w-node-a7fb448a-58b9-6f57-4927-6f7c0d371599-43af81ec, #w-node-_8948cc08-7aad-0eb6-1002-31b5e02dd867-43af81ec, #w-node-a9c5b5f5-9589-5a9a-b4c7-7e8c53cd383f-52d4e710, #w-node-a7fb448a-58b9-6f57-4927-6f7c0d371599-52d4e710, #w-node-_8948cc08-7aad-0eb6-1002-31b5e02dd867-52d4e710, #w-node-a9c5b5f5-9589-5a9a-b4c7-7e8c53cd383f-c8d2e397, #w-node-a7fb448a-58b9-6f57-4927-6f7c0d371599-c8d2e397, #w-node-_8948cc08-7aad-0eb6-1002-31b5e02dd867-c8d2e397, #w-node-_8f4fea6d-1626-5456-fe47-2e48bef18aa6-04a0a94c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_045d9e0c-03d8-69ad-8262-ab7b210695eb-33c31d64, #w-node-_045d9e0c-03d8-69ad-8262-ab7b210695ed-33c31d64, #w-node-_045d9e0c-03d8-69ad-8262-ab7b210695eb-7d77cffd, #w-node-_045d9e0c-03d8-69ad-8262-ab7b210695ed-7d77cffd, #w-node-_045d9e0c-03d8-69ad-8262-ab7b210695eb-e4a23bbe, #w-node-_045d9e0c-03d8-69ad-8262-ab7b210695ed-e4a23bbe, #w-node-_045d9e0c-03d8-69ad-8262-ab7b210695eb-f80c40a8, #w-node-_045d9e0c-03d8-69ad-8262-ab7b210695ed-f80c40a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-a9c5b5f5-9589-5a9a-b4c7-7e8c53cd383f-40a9dd0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_045d9e0c-03d8-69ad-8262-ab7b210695eb-50d14f66, #w-node-_045d9e0c-03d8-69ad-8262-ab7b210695ed-50d14f66, #w-node-_045d9e0c-03d8-69ad-8262-ab7b210695eb-87fa8c23, #w-node-_045d9e0c-03d8-69ad-8262-ab7b210695ed-87fa8c23 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_177af1b0-fc7b-7400-dea3-140b5535e2f8-789fb6e3 {
  grid-template-rows: .5fr auto;
  grid-template-columns: .4fr 1fr;
}

#w-node-_177af1b0-fc7b-7400-dea3-140b5535e307-789fb6e3 {
  grid-row: span 2 / span 2;
}

#w-node-_1e3e654a-790f-9bce-44ac-203b5a24f352-34959112, #w-node-_95ed8f1f-0d15-af27-63cd-2c29ccea6f57-34959112, #w-node-_4e6ff9ee-a890-26ef-2ed9-26ead5b5135d-34959112, #w-node-_184e3aca-6214-b1a2-e7d5-f0a2d375b4b9-34959112, #w-node-c5dab982-7190-c334-e40a-1ee57ec590ee-34959112, #w-node-_7c9e2f4e-1089-fbd9-68c0-64bca9f09e36-139f6c6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_437a3f54-599d-f0c3-46f6-160da0d0acde-139f6c6a, #w-node-be60799b-0d4b-1c1b-4d5c-541a06af45bc-139f6c6a, #w-node-_0d8fd95a-e9bd-45fe-51d2-7604c2a0f2c5-139f6c6a, #w-node-_694a1522-94cf-5d41-022a-b78556949c48-139f6c6a {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_30707497-bb9f-2d81-761c-7959fa3fd169-139f6c6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_94692ef9-6d31-e653-71fe-2802af85750a-139f6c6a {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-e3780648-f97e-8271-bd8d-669a5c17b378-139f6c6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b6155d87-9ac9-feb5-ab1e-e91e0a9baef8-139f6c6a {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-b6155d87-9ac9-feb5-ab1e-e91e0a9baf02-139f6c6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_70ceefcb-098c-1f59-b043-a98a43566be0-139f6c6a {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_70ceefcb-098c-1f59-b043-a98a43566bea-139f6c6a, #w-node-_926bbc00-1bfa-0694-f051-001dbd3a92ad-139f6c6a, #w-node-_926bbc00-1bfa-0694-f051-001dbd3a92b5-139f6c6a, #w-node-_926bbc00-1bfa-0694-f051-001dbd3a92b6-139f6c6a, #w-node-ffed8ffb-37d2-8f71-719f-50c2122f41d7-139f6c6a, #w-node-ffed8ffb-37d2-8f71-719f-50c2122f41d8-139f6c6a, #w-node-b1b8f7d1-c569-131f-a2bd-12ff641a9a63-139f6c6a, #w-node-b1b8f7d1-c569-131f-a2bd-12ff641a9a64-139f6c6a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_63f4c8c2-99bc-0468-e8bc-8517e8310530-139f6c6a {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-_926bbc00-1bfa-0694-f051-001dbd3a92ad-50911102, #w-node-_970bec6d-b167-523a-72a4-ed990b7a145e-50911102, #w-node-e88c8892-dad7-16d6-14c2-8f222070b4e7-50911102, #w-node-_7d03cdee-1592-3fb5-a692-ea69ad81bfaf-50911102, #w-node-_9f48d5a2-875a-4429-6c4b-5f28aaae12e2-50911102 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a76c0f74-8159-4531-d688-d88baef57649-50911102 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-_926bbc00-1bfa-0694-f051-001dbd3a92ad-da3ae896, #w-node-_970bec6d-b167-523a-72a4-ed990b7a145e-da3ae896, #w-node-_7d03cdee-1592-3fb5-a692-ea69ad81bfaf-da3ae896, #w-node-_9f48d5a2-875a-4429-6c4b-5f28aaae12e2-da3ae896 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a76c0f74-8159-4531-d688-d88baef57649-da3ae896 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-_926bbc00-1bfa-0694-f051-001dbd3a92ad-d5288620, #w-node-_6c2e8d1c-5310-595f-7c4c-3c0ff2f224f9-d5288620, #w-node-_28823ab9-78f7-f709-b810-299d5e53f4e4-d5288620, #w-node-_6f56505c-6dbe-9fcd-2724-a34d153afc2e-d5288620 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6a62ee40-7161-bc97-93fb-94f81a068ec5-d5288620, #w-node-f5e6e45b-7eef-41cb-5bd7-21af1ce2b0e5-d5288620, #w-node-_549766e5-99d1-2394-d0d5-b6183d32d3c2-d5288620 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_27b41a9f-bb4b-f5d8-ce16-88a7b8674ef3-d5288620 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

#w-node-ba8b7169-60b3-6f99-bdd8-0d1f877662e1-d5288620 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fd681b58-33b1-70ee-0a69-e4cfd3745914-d5288620 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-dfb39fd3-bf6c-4076-0a3b-ee5b2c2911aa-d5288620 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_64ad3a93-e25b-f3e8-f06e-f66df4042f75-d5288620 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

#w-node-a5747f78-5ed7-fa4d-07fe-8cab3abf4bbe-d5288620 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a5747f78-5ed7-fa4d-07fe-8cab3abf4bd0-d5288620 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_5731f829-81a7-a039-a000-1dd22a9460b1-d5288620 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_55b8193d-bed4-d4d7-53b9-d9626d711e1d-d5288620, #w-node-_9410ebd2-eaab-1160-a547-ac28162521c3-d5288620 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a7b6e9f9-a559-92ba-a803-7aaa7ff9bbbc-d5288620 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_0fa1eca6-4bed-baa4-536c-3160a63d35c4-d5288620, #w-node-_2bdfdf82-6e52-1299-2db2-b5655d34cb77-d5288620 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_61b308b1-79b6-711f-d3b6-f2a55aeb9641-d5288620 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-_926bbc00-1bfa-0694-f051-001dbd3a92ad-fe85d23e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7af52c5b-82e7-527a-761a-a35979a0ba70-fe85d23e {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_9f48d5a2-875a-4429-6c4b-5f28aaae12e2-fe85d23e, #w-node-_970bec6d-b167-523a-72a4-ed990b7a145e-fe85d23e, #w-node-b2754fa9-52d6-741e-f69d-3896ec4f4b3e-fe85d23e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a76c0f74-8159-4531-d688-d88baef57649-fe85d23e {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-_808d07f0-7cf2-7f01-629b-efae2346259c-93d8d806, #w-node-_808d07f0-7cf2-7f01-629b-efae2346259e-93d8d806, #w-node-_90c5006b-bc3f-692c-3580-1b89afe32a61-c0c6acef, #w-node-_90c5006b-bc3f-692c-3580-1b89afe32a63-c0c6acef, #w-node-_90c5006b-bc3f-692c-3580-1b89afe32a61-ec773084, #w-node-_90c5006b-bc3f-692c-3580-1b89afe32a63-ec773084, #w-node-_00cef8cb-b1da-6d1b-58a8-786c5c8655de-ec773084, #w-node-_043c380c-4e58-b7cd-2fee-64cb54d4e461-ec773084, #w-node-_808d07f0-7cf2-7f01-629b-efae2346259c-d54ba37a, #w-node-_808d07f0-7cf2-7f01-629b-efae2346259e-d54ba37a, #w-node-_808d07f0-7cf2-7f01-629b-efae2346259c-120c0d3f, #w-node-_808d07f0-7cf2-7f01-629b-efae2346259e-120c0d3f, #w-node-_808d07f0-7cf2-7f01-629b-efae2346259c-c26599de, #w-node-_808d07f0-7cf2-7f01-629b-efae2346259e-c26599de {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-eeb6ae5a-5665-964f-f884-3d7471247ec0-5ad1806f {
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr;
}

#w-node-_5faaab0e-f50d-fced-196d-d700295990e8-5ad1806f, #w-node-c0c20629-5c67-b80c-ffb2-4a12825be92c-5ad1806f, #w-node-_0da04cfd-02a8-fc56-891f-89a46f5deae4-5ad1806f, #w-node-_7521047b-e53b-4ba2-f208-5c5026700921-5ad1806f, #w-node-_7755e3e3-d55a-aa62-88b6-893088128807-5ad1806f, #w-node-e5f45d32-b456-667e-3a3a-9e6f48e34adc-5ad1806f, #w-node-_052b4394-cf2a-8d8f-f90a-cb3880ec4a8a-5ad1806f {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

@media screen and (max-width: 991px) {
  #w-node-aaea9dca-bc89-549f-b1ba-cd5f87dcf9aa-87dcf9a4 {
    grid-template-rows: auto;
    grid-template-columns: auto 1fr auto auto auto auto auto auto;
  }

  #w-node-aaea9dca-bc89-549f-b1ba-cd5f87dcf9b3-87dcf9a4 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-aaea9dca-bc89-549f-b1ba-cd5f87dcf9b4-87dcf9a4 {
    order: -9999;
  }

  #w-node-aaea9dca-bc89-549f-b1ba-cd5f87dcf9c8-87dcf9a4 {
    order: 9999;
  }

  #w-node-aaea9dca-bc89-549f-b1ba-cd5f87dcf9e4-87dcf9a4 {
    grid-template-rows: auto;
    grid-template-columns: auto;
  }

  #w-node-aaea9dca-bc89-549f-b1ba-cd5f87dcf9ee-87dcf9a4 {
    grid-template-rows: auto 40px 40px 40px 40px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  #w-node-aaea9dca-bc89-549f-b1ba-cd5f87dcfa51-87dcf9a4 {
    grid-template-rows: 45px auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  #w-node-aaea9dca-bc89-549f-b1ba-cd5f87dcfa52-87dcf9a4 {
    grid-column: span 3 / span 3;
  }

  #w-node-aaea9dca-bc89-549f-b1ba-cd5f87dcfa58-87dcf9a4 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  #w-node-aaea9dca-bc89-549f-b1ba-cd5f87dcfa85-87dcf9a4 {
    grid-template-rows: 45px auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  #w-node-aaea9dca-bc89-549f-b1ba-cd5f87dcfa86-87dcf9a4 {
    grid-column: span 3 / span 3;
  }

  #w-node-aaea9dca-bc89-549f-b1ba-cd5f87dcfa8c-87dcf9a4 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  #w-node-_14c1af57-fe37-c363-45d1-7bc4f1cc7457-87dcf9a4 {
    grid-template-rows: 45px auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  #w-node-_14c1af57-fe37-c363-45d1-7bc4f1cc7458-87dcf9a4 {
    grid-column: span 3 / span 3;
  }

  #w-node-_14c1af57-fe37-c363-45d1-7bc4f1cc745e-87dcf9a4 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  #w-node-_11f04c8e-ccc4-c627-1f6c-4ca0a61b6ffe-a61b6ffb {
    justify-self: center;
  }

  #w-node-_019fda60-bd46-37a7-349b-67ee4672bed6-a61b6ffb {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_11f04c8e-ccc4-c627-1f6c-4ca0a61b7000-a61b6ffb {
    place-self: auto;
  }

  #w-node-_11f04c8e-ccc4-c627-1f6c-4ca0a61b7002-a61b6ffb, #w-node-bdef5bb4-4919-374d-aeff-3deaf109021d-a61b6ffb {
    justify-self: auto;
  }

  #w-node-_11f04c8e-ccc4-c627-1f6c-4ca0a61b7032-a61b6ffb, #w-node-_11f04c8e-ccc4-c627-1f6c-4ca0a61b703c-a61b6ffb {
    justify-self: end;
  }

  #w-node-_7fc5d94f-ac74-4485-c204-e2d73e25103a-db998e57 {
    grid-template-rows: auto;
    grid-template-columns: auto auto auto auto auto auto auto auto;
  }

  #w-node-_7fc5d94f-ac74-4485-c204-e2d73e251043-db998e57 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_7fc5d94f-ac74-4485-c204-e2d73e251044-db998e57 {
    order: -9999;
  }

  #w-node-_7fc5d94f-ac74-4485-c204-e2d73e251058-db998e57 {
    order: 9999;
  }

  #w-node-_7fc5d94f-ac74-4485-c204-e2d73e251074-db998e57 {
    grid-template-rows: auto;
    grid-template-columns: auto;
  }

  #w-node-_7fc5d94f-ac74-4485-c204-e2d73e25107e-db998e57 {
    grid-template-rows: auto 40px 40px 40px 40px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  #w-node-_7fc5d94f-ac74-4485-c204-e2d73e2510de-db998e57 {
    grid-template-rows: 45px auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  #w-node-_7fc5d94f-ac74-4485-c204-e2d73e2510df-db998e57 {
    grid-column: span 3 / span 3;
  }

  #w-node-_7fc5d94f-ac74-4485-c204-e2d73e2510e5-db998e57 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  #w-node-_7fc5d94f-ac74-4485-c204-e2d73e251112-db998e57 {
    grid-template-rows: 45px auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  #w-node-_7fc5d94f-ac74-4485-c204-e2d73e251113-db998e57 {
    grid-column: span 3 / span 3;
  }

  #w-node-_7fc5d94f-ac74-4485-c204-e2d73e251119-db998e57 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  #w-node-f14b6838-21b6-f5a9-d682-22c8b2ab19fe-db998e57, #w-node-f14b6838-21b6-f5a9-d682-22c8b2ab1a0d-db998e57, #w-node-f14b6838-21b6-f5a9-d682-22c8b2ab1a16-db998e57, #w-node-f14b6838-21b6-f5a9-d682-22c8b2ab1a22-db998e57, #w-node-f14b6838-21b6-f5a9-d682-22c8b2ab1a2e-db998e57, #w-node-f14b6838-21b6-f5a9-d682-22c8b2ab1a39-db998e57, #w-node-f14b6838-21b6-f5a9-d682-22c8b2ab1a42-db998e57, #w-node-f14b6838-21b6-f5a9-d682-22c8b2ab1a4b-db998e57, #w-node-f14b6838-21b6-f5a9-d682-22c8b2ab1a54-db998e57, #w-node-f14b6838-21b6-f5a9-d682-22c8b2ab1a60-db998e57, #w-node-_933d0cff-c5d8-fdac-2d8a-0b02c4880bc9-db998e57, #w-node-_933d0cff-c5d8-fdac-2d8a-0b02c4880bde-db998e57, #w-node-_933d0cff-c5d8-fdac-2d8a-0b02c4880bf1-db998e57, #w-node-_933d0cff-c5d8-fdac-2d8a-0b02c4880bfe-db998e57, #w-node-_933d0cff-c5d8-fdac-2d8a-0b02c4880c09-db998e57, #w-node-_933d0cff-c5d8-fdac-2d8a-0b02c4880c18-db998e57, #w-node-_933d0cff-c5d8-fdac-2d8a-0b02c4880c21-db998e57, #w-node-_933d0cff-c5d8-fdac-2d8a-0b02c4880c2d-db998e57, #w-node-_933d0cff-c5d8-fdac-2d8a-0b02c4880c39-db998e57, #w-node-_933d0cff-c5d8-fdac-2d8a-0b02c4880c44-db998e57 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_3b5be850-491d-3af1-cf52-fa21e8dd3e6d-db998e5e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a9a8d7b1-871d-18dc-b6fe-1bfb18858ee1-db998e5e {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  #w-node-_507f4090-7456-1f19-42d8-28804638e220-db998ea0 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_21867a37-6ccd-27a4-e724-7d919161d213-db998ea0 {
    justify-self: center;
  }

  #w-node-_21867a37-6ccd-27a4-e724-7d919161d218-db998ea0 {
    align-self: center;
  }

  #w-node-_4360a46f-dfc1-88b9-c644-7a4a1fb45aa1-db998ea0 {
    justify-self: center;
  }

  #w-node-_4360a46f-dfc1-88b9-c644-7a4a1fb45aa6-db998ea0 {
    align-self: center;
  }

  #w-node-_28bc5d94-219e-3e97-a265-4664d8572833-db998eb9, #w-node-d4bd46e8-a3ac-f4a1-fa26-2c5149a66e92-db998eb9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_66586723-bd57-ec39-d602-399f450d7b03-db998ebe {
    grid-template-rows: auto;
    grid-template-columns: .5fr 1.25fr;
  }

  #w-node-_1c3946f6-64be-fd10-fdfd-4ca2546b654b-db998ec2, #w-node-_97dad3f4-b247-de18-7ed8-07e040949a37-db998ef3 {
    grid-template-rows: auto;
    grid-template-columns: 1fr .75fr;
  }

  #w-node-_95cf04cf-7cf1-39db-604e-c158966b56db-db998f14 {
    grid-template-rows: auto;
    grid-template-columns: .5fr 1.25fr;
  }

  #w-node-_50e0849c-3ee6-b2e6-c3df-56a23572a6e2-db998f2d, #w-node-d5a98606-af43-36b0-dfad-e2be32d7de36-db998f2d, #w-node-d28b7b7a-18a1-063d-3955-e79856de4138-db998f2d, #w-node-dec1940c-0092-0c2c-63f8-6f8a66298e1e-db998f4a, #w-node-dec1940c-0092-0c2c-63f8-6f8a66298e20-db998f4a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9927c279-78e4-896f-3c89-9130f56f571e-db998f4e {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  #w-node-_09fcef59-1b9e-82ec-9bb2-ec9f3dc8fda5-db998f4e {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_4a44b5ca-e165-0719-fbd0-1c14cbae527d-db998f4e, #w-node-_390f7b66-5c56-1754-694a-c9ba60d27661-db998f4e, #w-node-c0b9ff53-2b8b-5747-c41d-80d445b03a2e-db998f4e, #w-node-_5ea8cc97-6d18-02d3-a88e-7a78bc74d532-db998f4e, #w-node-_45de54da-1471-8cc7-1ffc-ebeab7ea77c6-db998f4e, #w-node-c6ad2c58-94a0-3104-38ae-01bb225cd11a-db998f4e, #w-node-_613efb45-09fb-09a0-3caa-7b69333b5850-db998f4e, #w-node-_0d1618ee-f344-defc-154b-bb09fcc84563-db998f4e, #w-node-_4e706d46-07df-9a61-7422-01c93b2f4734-db998f4e, #w-node-_93289bdd-292e-32c1-c74f-d4e340ac6c5c-db998f4e {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_926bbc00-1bfa-0694-f051-001dbd3a92b6-139f6c6a, #w-node-ffed8ffb-37d2-8f71-719f-50c2122f41d8-139f6c6a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 767px) {
  #w-node-e9cf00c8-590b-3dc8-fa61-af51517c48c6-517c48c3 {
    justify-self: auto;
  }

  #w-node-aaea9dca-bc89-549f-b1ba-cd5f87dcf9aa-87dcf9a4 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-aaea9dca-bc89-549f-b1ba-cd5f87dcf9b3-87dcf9a4 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-aaea9dca-bc89-549f-b1ba-cd5f87dcf9e4-87dcf9a4 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-aaea9dca-bc89-549f-b1ba-cd5f87dcf9e7-87dcf9a4 {
    grid-template-rows: 40px auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-aaea9dca-bc89-549f-b1ba-cd5f87dcf9e8-87dcf9a4 {
    grid-column: span 2 / span 2;
  }

  #w-node-aaea9dca-bc89-549f-b1ba-cd5f87dcf9ee-87dcf9a4 {
    grid-template-rows: 40px 40px 40px 40px 40px;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-aaea9dca-bc89-549f-b1ba-cd5f87dcfa51-87dcf9a4 {
    grid-template-rows: 40px auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-aaea9dca-bc89-549f-b1ba-cd5f87dcfa52-87dcf9a4 {
    grid-column: span 2 / span 2;
  }

  #w-node-aaea9dca-bc89-549f-b1ba-cd5f87dcfa58-87dcf9a4 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-aaea9dca-bc89-549f-b1ba-cd5f87dcfa85-87dcf9a4 {
    grid-template-rows: 40px auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-aaea9dca-bc89-549f-b1ba-cd5f87dcfa86-87dcf9a4 {
    grid-column: span 2 / span 2;
  }

  #w-node-aaea9dca-bc89-549f-b1ba-cd5f87dcfa8c-87dcf9a4 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-aaea9dca-bc89-549f-b1ba-cd5f87dcfaa2-87dcf9a4 {
    grid-template-rows: 40px;
    grid-template-columns: 1fr;
  }

  #w-node-_14c1af57-fe37-c363-45d1-7bc4f1cc7457-87dcf9a4 {
    grid-template-rows: 40px auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_14c1af57-fe37-c363-45d1-7bc4f1cc7458-87dcf9a4 {
    grid-column: span 2 / span 2;
  }

  #w-node-_14c1af57-fe37-c363-45d1-7bc4f1cc745e-87dcf9a4 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_54e397c5-9f3d-fc26-e47a-80e31986a19b-db998e23 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_9647d431-403c-9e83-6489-854b7b3795e8-db998e23, #w-node-e633d780-5ce4-ea55-fc07-5f6d167b3184-db998e23, #w-node-_1a0ab6c7-c7d6-6b2e-ea12-d4faefe0b8d0-db998e23 {
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
  }

  #w-node-e9c22ab7-44ed-af33-fdb8-7458d3df6ed7-db998e3d, #w-node-_0dff4cad-7cad-42fe-ed39-8586790febaa-3829675a, #w-node-_644b5568-9326-9937-1a7f-b2da48d73ebe-e2f35c60, #w-node-_11d07027-2e6b-f521-e52c-351a6626a1f1-ca3e782a, #w-node-_1d9c9457-c414-aec1-0178-3117b511bca6-54a109e3, #w-node-_3ba29c14-3e24-6e5a-5d57-fc297520f598-7520f592, #w-node-aa816298-fe67-f7b9-c944-b904b9b96a6b-e89c13d2, #w-node-_7fc5d94f-ac74-4485-c204-e2d73e25103a-db998e57 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_7fc5d94f-ac74-4485-c204-e2d73e251043-db998e57 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_7fc5d94f-ac74-4485-c204-e2d73e251074-db998e57 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_7fc5d94f-ac74-4485-c204-e2d73e251077-db998e57 {
    grid-template-rows: 40px auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_7fc5d94f-ac74-4485-c204-e2d73e251078-db998e57 {
    grid-column: span 2 / span 2;
  }

  #w-node-_7fc5d94f-ac74-4485-c204-e2d73e25107e-db998e57 {
    grid-template-rows: 40px 40px 40px 40px 40px;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_7fc5d94f-ac74-4485-c204-e2d73e2510de-db998e57 {
    grid-template-rows: 40px auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_7fc5d94f-ac74-4485-c204-e2d73e2510df-db998e57 {
    grid-column: span 2 / span 2;
  }

  #w-node-_7fc5d94f-ac74-4485-c204-e2d73e2510e5-db998e57 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_7fc5d94f-ac74-4485-c204-e2d73e251112-db998e57 {
    grid-template-rows: 40px auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_7fc5d94f-ac74-4485-c204-e2d73e251113-db998e57 {
    grid-column: span 2 / span 2;
  }

  #w-node-_7fc5d94f-ac74-4485-c204-e2d73e251119-db998e57 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_7fc5d94f-ac74-4485-c204-e2d73e25112f-db998e57 {
    grid-template-rows: 40px;
    grid-template-columns: 1fr;
  }

  #w-node-_2cc13ac0-a588-bbf0-67ea-0a45b6f8d35a-db998e57, #w-node-c14d1dd0-c4e9-39be-b652-7ed4f3809a96-db998e57, #w-node-fb5ede0e-b0a2-002c-9bbe-c263fd9a5ee8-db998e57 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-fb5ede0e-b0a2-002c-9bbe-c263fd9a5ef8-db998e57 {
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
  }

  #w-node-fb5ede0e-b0a2-002c-9bbe-c263fd9a5efe-db998e57, #w-node-fb5ede0e-b0a2-002c-9bbe-c263fd9a5f07-db998e57, #w-node-fb5ede0e-b0a2-002c-9bbe-c263fd9a5f10-db998e57 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-fb5ede0e-b0a2-002c-9bbe-c263fd9a5f18-db998e57 {
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
  }

  #w-node-fb5ede0e-b0a2-002c-9bbe-c263fd9a5f1e-db998e57, #w-node-fb5ede0e-b0a2-002c-9bbe-c263fd9a5f24-db998e57, #w-node-fb5ede0e-b0a2-002c-9bbe-c263fd9a5f2a-db998e57, #w-node-fb5ede0e-b0a2-002c-9bbe-c263fd9a5f33-db998e57, #w-node-a632f978-a2e5-0301-f7db-accc40446dcc-db998e5e, #w-node-_7f325bdc-1505-bc3a-e408-9b2dfb0aab3b-db998e5f {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_56bd4838-d29f-84dd-9e9c-dcd442b960e7-db998e5f, #w-node-_175b6f4d-1054-11fb-1c71-95d09437fb9b-db998e5f, #w-node-b0ee930a-cd58-2c77-1e1f-11ac20378bec-db998e5f, #w-node-b8902f23-25f5-add5-d3ec-90e05ffa4253-db998e5f, #w-node-_3f92caad-77fe-7d85-9860-f4bf31565640-db998e5f, #w-node-be11c23a-655f-0e2d-6b02-9832ce886950-db998e5f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9453e9a0-fcae-e199-b929-c122a60998f8-db998e5f, #w-node-ee2c558f-c2b3-7c17-de26-dd8f96334836-db998e5f, #w-node-_4e797445-0f02-bfbf-58d3-756f0d631c26-db998e5f {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-dbbd0e5f-1741-efc0-f9f3-83846dc9bb71-db998e68 {
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
  }

  #w-node-af430a58-0f9a-aec8-608b-6beb1da458bd-db998e68, #w-node-_3ee95acc-db37-cd5e-15c8-2f1e0eb6afdb-db998e7e, #w-node-_5dc8ca06-b847-64bb-c208-ff6433d91fad-db998e7e, #w-node-_526074cd-3ac9-47b0-c024-1edc830cd57a-db998e7e {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_50245fe0-b124-839d-b925-8a2366a85d3e-db998e9c {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  #w-node-_21867a37-6ccd-27a4-e724-7d919161d213-db998ea0 {
    justify-self: start;
  }

  #w-node-_21867a37-6ccd-27a4-e724-7d919161d218-db998ea0 {
    align-self: center;
  }

  #w-node-_4360a46f-dfc1-88b9-c644-7a4a1fb45aa1-db998ea0 {
    place-self: end start;
  }

  #w-node-_4360a46f-dfc1-88b9-c644-7a4a1fb45aa6-db998ea0 {
    align-self: center;
  }

  #w-node-e1cd3bcd-06ad-6ea9-1700-11840f026931-db998eb8, #w-node-_70d7c462-4fb1-7ce6-2d90-bac2d3249f82-db998ebe {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_70d7c462-4fb1-7ce6-2d90-bac2d3249f85-db998ebe, #w-node-_70d7c462-4fb1-7ce6-2d90-bac2d3249f8a-db998ebe, #w-node-_70d7c462-4fb1-7ce6-2d90-bac2d3249f8f-db998ebe {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1c3946f6-64be-fd10-fdfd-4ca2546b654b-db998ec2, #w-node-e317aaa8-6e3e-de25-d03c-6c44055a134e-db998ec4, #w-node-_669915c5-b2a7-0b09-b41a-ec5f87994d01-db998ec5, #w-node-a106cd65-2801-e44d-34d9-fd3dedfe50d8-db998ec5, #w-node-_9a64b3d9-62a9-be2d-d071-62308da6399f-db998ec5, #w-node-_8a721cc0-07d3-e003-620e-23a8057a3092-db998ec5, #w-node-_9d8f44bc-f8c1-c520-b7a4-686a77f48691-db998ec5, #w-node-be251412-89b7-7cfc-acc6-f65795068376-db998ec7, #w-node-c615f222-62ac-1635-f847-2f03fcc0708d-db998ec7, #w-node-fe4107eb-2843-c46e-9c0d-d0d9526255f5-db998ec7, #w-node-_8916c02b-9b99-3688-f2a4-762fa21bb543-db998ec7, #w-node-_8cad5aa3-24ec-654e-6b63-c9c9b7b8e2f6-db998ed3, #w-node-_35e3df79-062e-bcfe-ab08-b0644cc9b562-db998ed3, #w-node-_8a3ffaae-2d40-9322-4604-2b39f061e026-db998ed3, #w-node-_8bea6a97-264c-31bf-82dd-abcc365489a2-db998ed3, #w-node-_7a54a4d0-bf66-6bff-9da9-591560df4e94-db998ed3, #w-node-_49f53632-e648-39ad-3bac-6378e15c8ef5-db998ef5 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_49f53632-e648-39ad-3bac-6378e15c8ef8-db998ef5, #w-node-_49f53632-e648-39ad-3bac-6378e15c8ef9-db998ef5, #w-node-_49f53632-e648-39ad-3bac-6378e15c8efd-db998ef5, #w-node-_49f53632-e648-39ad-3bac-6378e15c8efe-db998ef5, #w-node-_49f53632-e648-39ad-3bac-6378e15c8f02-db998ef5, #w-node-_49f53632-e648-39ad-3bac-6378e15c8f03-db998ef5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_85337118-f0b4-7e8f-fffd-8c9676818b72-db998f0a, #w-node-_7b4d8b6d-6258-08f2-f32d-eb0abda6ef13-db998f0a, #w-node-a7a578c5-5592-00b8-0ebc-86c7850c3861-db998f0a, #w-node-ce53c827-5e8e-90c3-5725-eb7bc2013a5a-db998f0a, #w-node-_51adf2db-2472-a8e7-3123-5cbd61b8f861-db998f0a, #w-node-_3eb9c08f-1d88-8e5a-c3a4-b2f1c0f1f555-db998f0a {
    grid-template-rows: .5fr auto;
    grid-template-columns: .4fr 1fr;
  }

  #w-node-_64fe0721-ef17-a694-d974-3e60cc692965-db998f0a {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_64fe0721-ef17-a694-d974-3e60cc692968-db998f0a {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: stretch;
  }

  #w-node-_64fe0721-ef17-a694-d974-3e60cc692969-db998f0a, #w-node-_64fe0721-ef17-a694-d974-3e60cc69296d-db998f0a, #w-node-_64fe0721-ef17-a694-d974-3e60cc69296e-db998f0a, #w-node-_64fe0721-ef17-a694-d974-3e60cc692972-db998f0a, #w-node-_64fe0721-ef17-a694-d974-3e60cc692973-db998f0a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d7200949-09dd-7dc1-f2aa-bda74da4ac15-db998f0a {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-d7200949-09dd-7dc1-f2aa-bda74da4ac18-db998f0a, #w-node-d7200949-09dd-7dc1-f2aa-bda74da4ac1e-db998f0a, #w-node-d7200949-09dd-7dc1-f2aa-bda74da4ac22-db998f0a, #w-node-d7200949-09dd-7dc1-f2aa-bda74da4ac28-db998f0a, #w-node-d7200949-09dd-7dc1-f2aa-bda74da4ac2c-db998f0a, #w-node-d7200949-09dd-7dc1-f2aa-bda74da4ac32-db998f0a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_592ba107-0ebd-b84f-5137-6071709032a3-db998f0a {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_592ba107-0ebd-b84f-5137-6071709032a6-db998f0a, #w-node-_592ba107-0ebd-b84f-5137-6071709032ac-db998f0a, #w-node-_592ba107-0ebd-b84f-5137-6071709032b0-db998f0a, #w-node-_592ba107-0ebd-b84f-5137-6071709032b6-db998f0a, #w-node-_592ba107-0ebd-b84f-5137-6071709032ba-db998f0a, #w-node-_592ba107-0ebd-b84f-5137-6071709032c0-db998f0a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3c40bbd9-b0a2-982c-8522-e9b08e16ff9e-db998f0a {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_3c40bbd9-b0a2-982c-8522-e9b08e16ffa1-db998f0a, #w-node-_3c40bbd9-b0a2-982c-8522-e9b08e16ffa7-db998f0a, #w-node-_3c40bbd9-b0a2-982c-8522-e9b08e16ffab-db998f0a, #w-node-_3c40bbd9-b0a2-982c-8522-e9b08e16ffb1-db998f0a, #w-node-_3c40bbd9-b0a2-982c-8522-e9b08e16ffb5-db998f0a, #w-node-_3c40bbd9-b0a2-982c-8522-e9b08e16ffbb-db998f0a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-be1567dc-6bc5-ebed-0be5-4ce3463668c3-db998f15, #w-node-_242d9e05-0801-d711-56f6-351a41b1256e-db998f2b, #w-node-_13a566b9-3f49-ddd7-c67e-ad10991b4de8-db998f4a {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_9927c279-78e4-896f-3c89-9130f56f571e-db998f4e {
    grid-template-rows: minmax(auto, .5fr);
    grid-template-columns: 1fr;
  }

  #w-node-_9927c279-78e4-896f-3c89-9130f56f5752-db998f4e, #w-node-_9927c279-78e4-896f-3c89-9130f56f57c8-db998f4e, #w-node-_9927c279-78e4-896f-3c89-9130f56f5808-db998f4e {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_09fcef59-1b9e-82ec-9bb2-ec9f3dc8fda5-db998f4e {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_722fc97c-7de5-dc0a-e9be-994d2ae80d97-db998f7a {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-efaa632d-dc27-cb56-ead0-036f62cad432-db998f7a {
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
  }

  #w-node-_92e5d9c0-8812-c887-57df-752b6fc4ec6d-db998f7a {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_182e3634-459b-191f-e38d-bc2f9fefd1f0-db998f7a, #w-node-a2d93412-f278-9371-237f-d72168d61606-db998f7a, #w-node-_2ca3abb4-573f-30ba-4ef8-2cd762c200b0-db998f7a {
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
  }

  #w-node-c0e823d4-d627-b6b5-1601-559af59d1dbe-db998f7a {
    grid-template-rows: auto;
    grid-template-columns: 1.5fr;
  }

  #w-node-_00b3f282-ae4d-f9c2-3b2a-d39170506822-db998f7a {
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
  }

  #w-node-dc1ff1f7-d7ae-a3c9-d622-8d28a4ea1cab-da983ff3, #w-node-_4eda7d97-1314-05c5-9ea5-df418f547e07-da983ff3, #w-node-f77a70cd-700b-3068-81a9-879d669f5362-61ba3c29, #w-node-_38f99942-aa0a-8ab7-403c-c06229493468-1b4bbcde {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_177af1b0-fc7b-7400-dea3-140b5535e2f8-789fb6e3 {
    grid-template-rows: .5fr auto;
    grid-template-columns: .4fr 1fr;
  }

  #w-node-b6155d87-9ac9-feb5-ab1e-e91e0a9baef8-139f6c6a {
    grid-template-rows: auto;
    grid-template-columns: .25fr 1fr;
  }

  #w-node-_27b41a9f-bb4b-f5d8-ce16-88a7b8674ef3-d5288620, #w-node-_64ad3a93-e25b-f3e8-f06e-f66df4042f75-d5288620, #w-node-_5731f829-81a7-a039-a000-1dd22a9460b1-d5288620 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  #w-node-_7af52c5b-82e7-527a-761a-a35979a0ba70-fe85d23e, #w-node-_5faaab0e-f50d-fced-196d-d700295990e8-5ad1806f, #w-node-c0c20629-5c67-b80c-ffb2-4a12825be92c-5ad1806f, #w-node-_0da04cfd-02a8-fc56-891f-89a46f5deae4-5ad1806f, #w-node-_7521047b-e53b-4ba2-f208-5c5026700921-5ad1806f, #w-node-_7755e3e3-d55a-aa62-88b6-893088128807-5ad1806f, #w-node-e5f45d32-b456-667e-3a3a-9e6f48e34adc-5ad1806f, #w-node-_052b4394-cf2a-8d8f-f90a-cb3880ec4a8a-5ad1806f {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }
}

@media screen and (max-width: 479px) {
  #w-node-aaea9dca-bc89-549f-b1ba-cd5f87dcf9aa-87dcf9a4 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-aaea9dca-bc89-549f-b1ba-cd5f87dcf9e7-87dcf9a4 {
    grid-template-rows: 35px;
    grid-template-columns: 1fr;
  }

  #w-node-aaea9dca-bc89-549f-b1ba-cd5f87dcf9e8-87dcf9a4 {
    order: 0;
  }

  #w-node-aaea9dca-bc89-549f-b1ba-cd5f87dcf9ee-87dcf9a4 {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-aaea9dca-bc89-549f-b1ba-cd5f87dcfa51-87dcf9a4 {
    grid-template-rows: 45px auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-aaea9dca-bc89-549f-b1ba-cd5f87dcfa58-87dcf9a4 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-aaea9dca-bc89-549f-b1ba-cd5f87dcfa8c-87dcf9a4 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_14c1af57-fe37-c363-45d1-7bc4f1cc7457-87dcf9a4 {
    grid-template-rows: 45px auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_14c1af57-fe37-c363-45d1-7bc4f1cc745e-87dcf9a4 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_54e397c5-9f3d-fc26-e47a-80e31986a19b-db998e23, #w-node-_9647d431-403c-9e83-6489-854b7b3795e8-db998e23, #w-node-e633d780-5ce4-ea55-fc07-5f6d167b3184-db998e23, #w-node-_1a0ab6c7-c7d6-6b2e-ea12-d4faefe0b8d0-db998e23, #w-node-f283b151-4700-7b24-41d1-c3e3a5f87bb8-db998e26, #w-node-_74bada56-1116-81ed-95a9-8f653fba5095-db998e26, #w-node-_1f5272eb-dc84-4be5-15f4-20076c1bf9d3-db998e26, #w-node-_1b7b1091-de93-6a75-107a-9c074294fd96-db998e26, #w-node-e9c22ab7-44ed-af33-fdb8-7458d3df6ed7-db998e3d, #w-node-_0dff4cad-7cad-42fe-ed39-8586790febaa-3829675a, #w-node-_644b5568-9326-9937-1a7f-b2da48d73ebe-e2f35c60, #w-node-_11d07027-2e6b-f521-e52c-351a6626a1f1-ca3e782a, #w-node-_1d9c9457-c414-aec1-0178-3117b511bca6-54a109e3, #w-node-_3ba29c14-3e24-6e5a-5d57-fc297520f598-7520f592, #w-node-aa816298-fe67-f7b9-c944-b904b9b96a6b-e89c13d2 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_11f04c8e-ccc4-c627-1f6c-4ca0a61b6ffe-a61b6ffb {
    justify-self: start;
  }

  #w-node-_11f04c8e-ccc4-c627-1f6c-4ca0a61b7000-a61b6ffb {
    justify-self: center;
  }

  #w-node-_11f04c8e-ccc4-c627-1f6c-4ca0a61b7014-a61b6ffb, #w-node-_11f04c8e-ccc4-c627-1f6c-4ca0a61b7016-a61b6ffb, #w-node-_7e7bea02-8ed5-4bd1-a144-f9722ab19f72-a61b6ffb, #w-node-_11f04c8e-ccc4-c627-1f6c-4ca0a61b7032-a61b6ffb, #w-node-_11f04c8e-ccc4-c627-1f6c-4ca0a61b703c-a61b6ffb {
    justify-self: auto;
  }

  #w-node-_7fc5d94f-ac74-4485-c204-e2d73e25103a-db998e57 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_7fc5d94f-ac74-4485-c204-e2d73e251077-db998e57 {
    grid-template-rows: 35px;
    grid-template-columns: 1fr;
  }

  #w-node-_7fc5d94f-ac74-4485-c204-e2d73e251078-db998e57 {
    order: 0;
  }

  #w-node-_7fc5d94f-ac74-4485-c204-e2d73e25107e-db998e57 {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_7fc5d94f-ac74-4485-c204-e2d73e2510de-db998e57 {
    grid-template-rows: 45px auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_7fc5d94f-ac74-4485-c204-e2d73e2510e5-db998e57 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_7fc5d94f-ac74-4485-c204-e2d73e251119-db998e57, #w-node-_2cc13ac0-a588-bbf0-67ea-0a45b6f8d35a-db998e57 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_2cc13ac0-a588-bbf0-67ea-0a45b6f8d35b-db998e57, #w-node-_2cc13ac0-a588-bbf0-67ea-0a45b6f8d35f-db998e57 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c14d1dd0-c4e9-39be-b652-7ed4f3809a96-db998e57 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-c14d1dd0-c4e9-39be-b652-7ed4f3809a97-db998e57, #w-node-c14d1dd0-c4e9-39be-b652-7ed4f3809a9b-db998e57 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3f994c0e-d955-7789-0e23-83b27d1eaabe-db998e57, #w-node-_3f994c0e-d955-7789-0e23-83b27d1eaaca-db998e57, #w-node-_3f994c0e-d955-7789-0e23-83b27d1eaad6-db998e57, #w-node-_3f994c0e-d955-7789-0e23-83b27d1eaae2-db998e57, #w-node-adbf39f5-32e8-4686-bdb1-314ccac2ffab-db998e57, #w-node-adbf39f5-32e8-4686-bdb1-314ccac2ffb9-db998e57 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-ef30faa8-7537-f059-f4d9-cb8e484c9122-db998e57 {
    place-self: auto;
  }

  #w-node-a9a8d7b1-871d-18dc-b6fe-1bfb18858ee1-db998e5e, #w-node-a632f978-a2e5-0301-f7db-accc40446dcc-db998e5e {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_30b61c7c-5f98-9e11-4277-997916eafc1d-db998e5f, #w-node-_45b50bab-ed42-0d7a-ec51-2af060ca46f3-db998e5f, #w-node-e3751326-b9e7-e4c3-17f8-fff6e73cec55-db998e5f {
    grid-template-rows: 170px;
    grid-template-columns: 1fr;
  }

  #w-node-dbbd0e5f-1741-efc0-f9f3-83846dc9bb71-db998e68, #w-node-af430a58-0f9a-aec8-608b-6beb1da458bd-db998e68, #w-node-_3ee95acc-db37-cd5e-15c8-2f1e0eb6afdb-db998e7e, #w-node-_5dc8ca06-b847-64bb-c208-ff6433d91fad-db998e7e, #w-node-_526074cd-3ac9-47b0-c024-1edc830cd57a-db998e7e {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_45cd1f45-a58e-c2c4-f45d-f523f995f326-db998e9c {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_45cd1f45-a58e-c2c4-f45d-f523f995f327-db998e9c {
    grid-column: span 1 / span 1;
  }

  #w-node-f1d1db69-4eb5-0de5-b43e-c5855eef877c-db998e9c, #w-node-_50245fe0-b124-839d-b925-8a2366a85d3e-db998e9c, #w-node-e65f9676-f58e-1a98-ee21-3002e004b8a3-db998e9c {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_21867a37-6ccd-27a4-e724-7d919161d213-db998ea0, #w-node-_4360a46f-dfc1-88b9-c644-7a4a1fb45aa1-db998ea0 {
    justify-self: center;
  }

  #w-node-e1cd3bcd-06ad-6ea9-1700-11840f026931-db998eb8, #w-node-_66586723-bd57-ec39-d602-399f450d7b03-db998ebe, #w-node-a66e7bdb-4793-7e01-d6b8-6e6ee8317e90-db998ec2, #w-node-_81cdc915-ea31-a637-d216-347a34d59b06-db998ec2, #w-node-_51a64987-8314-89d2-5d34-81a82c68942d-db998ec2, #w-node-_1401ab5d-5b28-3ee7-3b23-5085179876d0-db998ec2, #w-node-_5d9e6584-ca26-ed8e-b8ab-25b06fb7a552-db998ec2, #w-node-e317aaa8-6e3e-de25-d03c-6c44055a134e-db998ec4, #w-node-_669915c5-b2a7-0b09-b41a-ec5f87994d01-db998ec5, #w-node-a106cd65-2801-e44d-34d9-fd3dedfe50d8-db998ec5, #w-node-_9a64b3d9-62a9-be2d-d071-62308da6399f-db998ec5, #w-node-_8a721cc0-07d3-e003-620e-23a8057a3092-db998ec5, #w-node-_9d8f44bc-f8c1-c520-b7a4-686a77f48691-db998ec5, #w-node-be251412-89b7-7cfc-acc6-f65795068376-db998ec7, #w-node-c615f222-62ac-1635-f847-2f03fcc0708d-db998ec7, #w-node-fe4107eb-2843-c46e-9c0d-d0d9526255f5-db998ec7 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-fe4107eb-2843-c46e-9c0d-d0d9526255f6-db998ec7, #w-node-fe4107eb-2843-c46e-9c0d-d0d9526255fa-db998ec7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8916c02b-9b99-3688-f2a4-762fa21bb543-db998ec7, #w-node-f0651027-074d-a428-b24d-404551cc6f2e-db998ed0, #w-node-_8cad5aa3-24ec-654e-6b63-c9c9b7b8e2f6-db998ed3, #w-node-_35e3df79-062e-bcfe-ab08-b0644cc9b562-db998ed3, #w-node-_8a3ffaae-2d40-9322-4604-2b39f061e026-db998ed3, #w-node-_8bea6a97-264c-31bf-82dd-abcc365489a2-db998ed3, #w-node-_7a54a4d0-bf66-6bff-9da9-591560df4e94-db998ed3, #w-node-_97dad3f4-b247-de18-7ed8-07e040949a37-db998ef3 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_85337118-f0b4-7e8f-fffd-8c9676818b72-db998f0a, #w-node-_7b4d8b6d-6258-08f2-f32d-eb0abda6ef13-db998f0a, #w-node-a7a578c5-5592-00b8-0ebc-86c7850c3861-db998f0a, #w-node-ce53c827-5e8e-90c3-5725-eb7bc2013a5a-db998f0a, #w-node-_51adf2db-2472-a8e7-3123-5cbd61b8f861-db998f0a, #w-node-_3eb9c08f-1d88-8e5a-c3a4-b2f1c0f1f555-db998f0a {
    grid-template-rows: .5fr auto;
    grid-template-columns: .65fr 1fr;
  }

  #w-node-_95cf04cf-7cf1-39db-604e-c158966b56db-db998f14, #w-node-be1567dc-6bc5-ebed-0be5-4ce3463668c3-db998f15, #w-node-_242d9e05-0801-d711-56f6-351a41b1256e-db998f2b {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-eb843af9-6750-709d-9bad-128ca28da403-db998f30 {
    justify-self: auto;
  }

  #w-node-_13a566b9-3f49-ddd7-c67e-ad10991b4de8-db998f4a {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_9927c279-78e4-896f-3c89-9130f56f571e-db998f4e {
    grid-template-rows: minmax(30px, .5fr);
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_9927c279-78e4-896f-3c89-9130f56f5752-db998f4e {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_9927c279-78e4-896f-3c89-9130f56f5754-db998f4e {
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_9927c279-78e4-896f-3c89-9130f56f57c8-db998f4e {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_9927c279-78e4-896f-3c89-9130f56f57ca-db998f4e {
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_9927c279-78e4-896f-3c89-9130f56f5808-db998f4e {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_9927c279-78e4-896f-3c89-9130f56f580a-db998f4e {
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_09fcef59-1b9e-82ec-9bb2-ec9f3dc8fda5-db998f4e {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_64bb3f53-3cec-92bd-2846-580dc2457f64-db998f7a, #w-node-_722fc97c-7de5-dc0a-e9be-994d2ae80d97-db998f7a, #w-node-efaa632d-dc27-cb56-ead0-036f62cad432-db998f7a, #w-node-_92e5d9c0-8812-c887-57df-752b6fc4ec6d-db998f7a, #w-node-_182e3634-459b-191f-e38d-bc2f9fefd1f0-db998f7a, #w-node-a2d93412-f278-9371-237f-d72168d61606-db998f7a, #w-node-_2ca3abb4-573f-30ba-4ef8-2cd762c200b0-db998f7a, #w-node-c0e823d4-d627-b6b5-1601-559af59d1dbe-db998f7a, #w-node-_00b3f282-ae4d-f9c2-3b2a-d39170506822-db998f7a, #w-node-dc1ff1f7-d7ae-a3c9-d622-8d28a4ea1cab-da983ff3 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-dc1ff1f7-d7ae-a3c9-d622-8d28a4ea1cac-da983ff3, #w-node-dc1ff1f7-d7ae-a3c9-d622-8d28a4ea1cb0-da983ff3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_72cf6e9b-afd6-6d92-4a34-dcbed140a737-05f2b353 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_177af1b0-fc7b-7400-dea3-140b5535e2f8-789fb6e3 {
    grid-template-rows: .5fr auto;
    grid-template-columns: .65fr 1fr;
  }

  #w-node-_437a3f54-599d-f0c3-46f6-160da0d0acde-139f6c6a, #w-node-be60799b-0d4b-1c1b-4d5c-541a06af45bc-139f6c6a, #w-node-_0d8fd95a-e9bd-45fe-51d2-7604c2a0f2c5-139f6c6a, #w-node-_694a1522-94cf-5d41-022a-b78556949c48-139f6c6a {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_94692ef9-6d31-e653-71fe-2802af85750a-139f6c6a, #w-node-b6155d87-9ac9-feb5-ab1e-e91e0a9baef8-139f6c6a, #w-node-_70ceefcb-098c-1f59-b043-a98a43566be0-139f6c6a {
    grid-template-rows: auto;
    grid-template-columns: 1.25fr;
  }

  #w-node-_6a62ee40-7161-bc97-93fb-94f81a068ec5-d5288620, #w-node-f5e6e45b-7eef-41cb-5bd7-21af1ce2b0e5-d5288620, #w-node-_549766e5-99d1-2394-d0d5-b6183d32d3c2-d5288620 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_27b41a9f-bb4b-f5d8-ce16-88a7b8674ef3-d5288620 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-fd681b58-33b1-70ee-0a69-e4cfd3745914-d5288620 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_64ad3a93-e25b-f3e8-f06e-f66df4042f75-d5288620 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-a5747f78-5ed7-fa4d-07fe-8cab3abf4bd0-d5288620 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_5731f829-81a7-a039-a000-1dd22a9460b1-d5288620 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-a7b6e9f9-a559-92ba-a803-7aaa7ff9bbbc-d5288620 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }
}
