html {
  -ms-text-size-adjust: 100%;
  -webkit-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: rgba(0, 0, 0, 0);
}

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

figure {
  margin: 1em 40px;
}

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

fieldset {
  border: 1px solid silver;
  margin: 0 2px;
  padding: .35em .625em .75em;
}

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 {
  min-height: 100%;
  color: #333;
  background-color: #fff;
  margin: 0;
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

img {
  max-width: 100%;
  vertical-align: middle;
  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: rgba(0, 0, 0, 0) !important;
}

.w-webflow-badge, .w-webflow-badge * {
  z-index: auto;
  visibility: visible;
  box-sizing: border-box;
  width: auto;
  height: auto;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  float: none;
  clear: none;
  box-shadow: none;
  opacity: 1;
  direction: ltr;
  font-family: inherit;
  font-weight: inherit;
  color: inherit;
  font-size: inherit;
  line-height: inherit;
  font-style: inherit;
  font-variant: inherit;
  text-align: inherit;
  letter-spacing: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  text-indent: 0;
  text-transform: inherit;
  text-shadow: none;
  font-smoothing: auto;
  vertical-align: baseline;
  cursor: inherit;
  white-space: inherit;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  background: none;
  border: 0 rgba(0, 0, 0, 0);
  border-radius: 0;
  margin: 0;
  padding: 0;
  list-style-type: disc;
  transition: none;
  display: block;
  position: static;
  top: auto;
  bottom: auto;
  left: auto;
  right: auto;
  overflow: visible;
  transform: none;
}

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

.w-webflow-badge > img {
  visibility: visible !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 {
  width: 100%;
  height: 100%;
  border: none;
  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 {
  width: 100%;
  height: 38px;
  color: #333;
  vertical-align: middle;
  background-color: #fff;
  border: 1px solid #ccc;
  margin-bottom: 10px;
  padding: 8px 12px;
  font-size: 14px;
  line-height: 1.42857;
  display: block;
}

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

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

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

.w-input::-webkit-input-placeholder, .w-select::-webkit-input-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 {
  margin: 4px 0 0;
  margin-top: 1px \9 ;
  float: left;
  margin-top: 3px;
  margin-left: -20px;
  line-height: normal;
}

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

.w-file-upload-input {
  width: .1px;
  height: .1px;
  opacity: 0;
  z-index: -100;
  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 {
  width: auto;
  height: auto;
  cursor: pointer;
  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;
  width: 28px;
  height: 20px;
  text-align: center;
  background: #fff;
  border: 1px solid #758696;
  border-radius: 3px;
  display: inline-block;
  position: relative;
}

.w-widget-twitter-count-shim * {
  pointer-events: none;
  -webkit-user-select: none;
  -ms-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: " ";
  height: 0;
  width: 0;
  pointer-events: none;
  border: solid rgba(0, 0, 0, 0);
  position: absolute;
  top: 50%;
  left: 0;
}

.w-widget-twitter-count-shim:not(.w--vertical):before {
  border-width: 4px;
  border-color: rgba(117, 134, 150, 0) #5d6c7b rgba(117, 134, 150, 0) rgba(117, 134, 150, 0);
  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: rgba(255, 255, 255, 0) #fff rgba(255, 255, 255, 0) rgba(255, 255, 255, 0);
  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: " ";
  height: 0;
  width: 0;
  pointer-events: none;
  border: solid rgba(0, 0, 0, 0);
  position: absolute;
  top: 100%;
  left: 50%;
}

.w-widget-twitter-count-shim.w--vertical:before {
  border-width: 5px;
  border-color: #5d6c7b rgba(117, 134, 150, 0) rgba(117, 134, 150, 0);
  margin-left: -5px;
}

.w-widget-twitter-count-shim.w--vertical:after {
  border-width: 4px;
  border-color: #fff rgba(255, 255, 255, 0) rgba(255, 255, 255, 0);
  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 {
  height: 500px;
  color: #fff;
  position: relative;
  overflow: hidden;
}

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

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

.w-background-video--control {
  background-color: rgba(0, 0, 0, 0);
  padding: 0;
  position: absolute;
  bottom: 1em;
  right: 1em;
}

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

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

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

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

.w-slider-nav {
  z-index: 2;
  height: 40px;
  text-align: center;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  margin: auto;
  padding-top: 10px;
  position: absolute;
  top: auto;
  bottom: 0;
  left: 0;
  right: 0;
}

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

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

.w-slider-nav.w-shadow > div {
  box-shadow: 0 0 3px rgba(51, 51, 51, .4);
}

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

.w-slider-nav-invert > div {
  background-color: rgba(34, 34, 34, .4);
}

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

.w-slider-dot {
  width: 1em;
  height: 1em;
  cursor: pointer;
  background-color: rgba(255, 255, 255, .4);
  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 {
  width: 80px;
  cursor: pointer;
  color: #fff;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  margin: auto;
  font-size: 40px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 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;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.w-slider-aria-label {
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  border: 0;
  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;
  -ms-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 {
  min-width: 100%;
  background: #ddd;
  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;
  -ms-user-select: none;
  -webkit-tap-highlight-color: transparent;
  background: rgba(0, 0, 0, .9);
  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;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  -webkit-transform: translate(0);
}

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

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

.w-lightbox-view {
  width: 100vw;
  height: 100vh;
  opacity: 0;
  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;
  height: auto;
  max-width: none;
}

.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: rgba(0, 0, 0, .4);
  padding: .5em 1em;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-lightbox-embed {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.w-lightbox-control {
  width: 4em;
  cursor: pointer;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 24px;
  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 {
  height: 2.6em;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=");
  background-size: 18px;
  right: 0;
}

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

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

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

.w-lightbox-thumbnail {
  height: 10vh;
  background: #222;
  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;
  width: 40px;
  height: 40px;
  border: 5px solid rgba(0, 0, 0, .4);
  border-radius: 50%;
  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 rgba(0, 0, 0, 0);
  border-bottom-color: #fff;
  border-radius: 50%;
  position: absolute;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -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;
  top: 0;
  bottom: 0;
  left: 0;
  right: 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: rgba(0, 0, 0, 0);
  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 {
  width: 100%;
  max-width: 100%;
  text-align: center;
  clear: both;
  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;
  min-width: 200px;
  background: #c8c8c8;
  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: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  -ms-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;
}

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

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

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

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

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

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

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

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

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

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: center;
  margin: 10px 0;
  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: #000;
  text-align: left;
  margin-bottom: 10px;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  font-family: Raleway, sans-serif;
}

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

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

li {
  text-align: left;
  margin-bottom: 3px;
}

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

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

.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 {
  height: 300px;
  clear: none;
  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: -webkit-sticky;
  position: sticky;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

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

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

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

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

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

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

.paragraph {
  opacity: 1;
  color: #fff;
  text-align: center;
  background-color: rgba(255, 255, 255, 0);
  font-size: 20px;
  line-height: 27px;
}

.container-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: rgba(0, 0, 0, .38);
  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: rgba(0, 0, 0, .12);
  padding: 10px 20px 0;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}

.nav-grid {
  width: 100%;
  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;
  align-content: center;
  justify-content: flex-start;
  align-items: start;
  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 {
  width: 100px;
  height: 100%;
  max-width: 100%;
  object-fit: fill;
  object-position: 0% 50%;
  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;
  min-height: 100px;
  opacity: 1;
  background-color: #f4f4f4;
  margin-left: 0;
  margin-right: 0;
  padding: 7px 20px;
  display: block;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  left: auto;
}

.nav-grid-2 {
  width: 100%;
  height: 100%;
  min-height: 80px;
  min-width: 100%;
  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;
  margin: 0 auto 0 -110px;
  padding: 0;
  display: grid;
  position: static;
}

.nav-logo-2 {
  width: auto;
  height: 100%;
  max-height: 100%;
  min-height: 3vh;
  object-fit: scale-down;
  object-position: 0% 50%;
  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 {
  width: 100%;
  max-width: 100%;
  float: left;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: rgba(0, 0, 0, .49);
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  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: rgba(221, 221, 221, .48);
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.div-block-2 {
  background-color: rgba(187, 176, 176, .48);
  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 {
  max-width: 100%;
  object-fit: contain;
  background-color: #6ba1f1;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-repeat: repeat;
  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 {
  height: 100%;
  background-color: #ca7474;
}

.row1-r {
  background-color: rgba(0, 0, 0, 0);
}

.column-3 {
  height: 100%;
  max-height: none;
  background-color: #cfcd45;
  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 {
  height: 600px;
  justify-content: center;
  align-items: center;
  display: flex;
}

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

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

.image-12 {
  position: fixed;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.image-13 {
  position: static;
}

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

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

.div-for-bgs {
  z-index: -1;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

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

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

.sticky-nav-3 {
  z-index: 1;
  opacity: 1;
  white-space: normal;
  object-fit: fill;
  background-color: rgba(0, 0, 0, .48);
  padding: 20px 20px 0;
  display: block;
  position: fixed;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.nav-grid-3 {
  width: 100%;
  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;
  margin: 0;
  padding: 0;
  display: grid;
}

.hero-overlay {
  z-index: 1;
  height: 90vh;
  max-height: 780px;
  color: #fff;
  object-fit: fill;
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(0, 0, 0, .32), rgba(0, 0, 0, .32)), url("https://uploads-ssl.webflow.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;
  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: rgba(0, 0, 0, .45);
  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 {
  height: 90vh;
  max-height: 780px;
  color: #fff;
  background-image: linear-gradient(rgba(0, 0, 0, .63), rgba(0, 0, 0, .63)), url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/5f3e9a57758f2432f6386071_BGimages1_01.png");
  background-position: 0 0, 50%;
  border-radius: 3em;
  justify-content: center;
  align-items: center;
  margin-left: 20px;
  margin-right: 20px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.image-15 {
  float: none;
  object-fit: cover;
  background-color: rgba(0, 0, 0, 0);
  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 {
  width: 100%;
  height: 100%;
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 0%;
  justify-content: center;
  align-items: flex-end;
  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 {
  height: 100vh;
  max-height: 0;
  color: #fff;
  object-fit: contain;
  background-image: linear-gradient(rgba(0, 0, 0, .47), rgba(0, 0, 0, .47)), url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/5f3e9a57758f24ecc1386072_BGimages1_07.png");
  background-position: 0 0, 50%;
  background-size: auto, contain;
  justify-content: center;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
  overflow: visible;
}

.centered-container-2 {
  height: auto;
  text-align: center;
  object-fit: fill;
  flex: 1;
  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;
  align-content: flex-end;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  padding-left: 50px;
  padding-right: 50px;
  display: block;
  position: relative;
}

.div-block-10 {
  width: 100%;
  height: 100%;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-end;
  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: rgba(0, 0, 0, 0);
  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: rgba(0, 0, 0, .46);
  border-top-right-radius: 22px;
  border-bottom-right-radius: 22px;
  flex-wrap: wrap;
  align-content: center;
  justify-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: -webkit-sticky;
  position: sticky;
  top: 0;
}

.nav-grid-4 {
  width: 100%;
  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;
  margin: 0;
  padding: 0;
  display: grid;
}

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

.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: rgba(190, 186, 186, 0);
}

.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;
  -webkit-backface-visibility: visible;
  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: -webkit-sticky;
  position: sticky;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
  overflow: visible;
}

.nav-container {
  opacity: 1;
  justify-content: space-between;
  display: flex;
}

.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 {
  max-height: 60px;
  min-width: 60px;
  flex: 0 auto;
}

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

.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 {
  min-height: 150px;
  background-color: rgba(255, 255, 255, 0);
  justify-content: flex-end;
  align-items: stretch;
  display: flex;
  position: relative;
}

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

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

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

.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: rgba(0, 0, 0, 0);
}

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

.section-2 {
  height: 100%;
  min-height: 100px;
  text-align: center;
  background-color: #fff;
  justify-content: center;
  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 {
  height: 20px;
  background-color: #5e5e5e;
}

.dropdown-list-3 {
  background-color: rgba(221, 221, 221, .39);
}

.dropdown-list-3.w--open {
  background-color: rgba(255, 255, 255, .2);
}

.dropdown-list-4 {
  background-color: rgba(221, 221, 221, .36);
}

.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;
  align-content: flex-end;
  justify-content: 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 {
  width: 30%;
  height: 30px;
  clear: both;
  background-color: #a73636;
  display: flex;
  position: static;
}

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

.about-div-left-view-not-view {
  z-index: 1;
  height: 320vh;
  max-width: 250px;
  min-height: auto;
  min-width: 250px;
  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;
  margin: 20px 15px 20px 20px;
  display: inline-block;
  position: fixed;
}

.div-right-column {
  width: 100%;
  height: auto;
  max-width: none;
  min-height: 0;
  min-width: 0;
  object-fit: scale-down;
  background-color: rgba(0, 0, 0, 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 {
  max-height: 60px;
  object-fit: fill;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 0;
  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 {
  width: 300px;
  align-self: auto;
  margin-right: 20px;
}

.feature-image-40-l {
  width: 150px;
  height: auto;
  max-width: none;
  float: right;
  text-align: left;
  object-fit: contain;
  object-position: 50% 50%;
  border-radius: 50%;
  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 {
  min-height: 100vh;
  object-fit: fill;
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/5f3e9a57758f2411da386090_ccrcd_staff_group.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  background-attachment: scroll;
}

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

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

.paragraph-17 {
  max-width: 900px;
  color: #333;
  text-align: center;
  object-fit: fill;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  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 {
  height: 40px;
  min-width: 100%;
  background-color: rgba(0, 0, 0, .02);
}

.link-block.sidenavbox {
  background-color: rgba(0, 0, 0, .02);
  margin-bottom: 7px;
}

.link-block.sidenavbox:hover {
  background-color: rgba(0, 0, 0, .04);
}

.link-block.sidenavbox:focus, .link-block.sidenavbox.w--current {
  background-color: rgba(0, 0, 0, .05);
}

.div-block-home {
  width: 100%;
  height: 100%;
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 0%;
  justify-content: center;
  align-items: flex-end;
  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 {
  width: 80%;
  height: 40px;
  text-align: left;
  background-color: #646363;
  border-radius: 11px;
  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 {
  width: 850px;
  color: #444;
  letter-spacing: .5px;
  font-family: Raleway, sans-serif;
  line-height: 24px;
}

.ccrcd-logo {
  margin-top: 2px;
  margin-bottom: 1px;
}

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

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

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

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

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

.div-block-21 {
  width: 400px;
  min-width: 200px;
  text-align: center;
  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 {
  width: 50%;
  height: 2px;
  background-color: #949191;
  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: rgba(0, 0, 0, .39);
  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 {
  width: 100%;
  border-radius: 0%;
  padding-top: 100%;
  position: relative;
  overflow: hidden;
}

.cards-image {
  width: 100%;
  height: 100%;
  max-width: none;
  object-fit: cover;
  object-position: 50% 50%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 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 {
  width: 90%;
  max-width: 90%;
  text-align: center;
  object-fit: fill;
}

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

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

.section-5 {
  width: 75%;
  max-width: 90%;
  object-fit: fill;
  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: rgba(255, 255, 255, 0);
  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 {
  max-width: 100%;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  object-fit: fill;
  background-color: rgba(0, 0, 0, .65);
  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;
  margin-top: 359px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: block;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.mainnavbar {
  z-index: 2;
  float: none;
  clear: none;
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  object-fit: fill;
  background-color: #476324;
  flex: 0 auto;
  align-self: flex-start;
  margin-right: 0;
  display: block;
  position: -webkit-sticky;
  position: sticky;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 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: rgba(0, 0, 0, .46);
  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: rgba(0, 0, 0, .46);
  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: rgba(255, 255, 255, .1);
  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: rgba(190, 186, 186, 0);
}

.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 {
  min-width: 625px;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  margin-top: -4px;
  margin-left: -13px;
}

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

.row1-l {
  height: 20px;
  background-color: rgba(187, 161, 65, 0);
  border-radius: 0;
  padding-right: 0;
  display: flex;
  left: -6px;
}

.caption1-right {
  z-index: auto;
  color: #fff;
  text-align: center;
  object-fit: fill;
  background-color: rgba(0, 0, 0, 0);
  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 {
  min-width: 625px;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  margin-top: 0;
  margin-left: -30px;
  position: static;
}

.caption2-left {
  z-index: auto;
  color: #fff;
  text-align: center;
  object-fit: fill;
  background-color: rgba(0, 0, 0, 0);
  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 {
  height: 350px;
  min-height: 0;
  min-width: 625px;
  background-color: #417e32;
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
  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 {
  height: 20px;
  background-color: rgba(187, 161, 65, 0);
  border-radius: 0 20px 20px 0;
  padding-right: 0;
  display: flex;
  left: -6px;
}

.row2-r {
  height: 20px;
  background-color: rgba(82, 138, 58, 0);
  border-radius: 0;
  margin-top: 0;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

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

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

.row3 {
  margin-bottom: 6px;
}

.row3-l {
  height: 350px;
  background-color: rgba(187, 161, 65, 0);
  border-radius: 0;
  padding-right: 0;
  display: flex;
  left: -6px;
}

.row3-r {
  background-color: rgba(0, 0, 0, 0);
}

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

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

.row4 {
  margin-bottom: 6px;
}

.row4-l {
  height: 350px;
  background-color: rgba(187, 161, 65, 0);
  border-radius: 0 20px 20px 0;
  padding-right: 0;
  display: flex;
  left: -6px;
}

.row4-r {
  height: 350px;
  background-color: rgba(82, 138, 58, 0);
  border-radius: 0;
  margin-top: 0;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

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

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

.div-block-r4r {
  height: 350px;
  min-width: 625px;
  background-color: #a16a52;
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
  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;
  top: 206px;
  bottom: 0%;
  left: 0%;
  right: 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;
  top: 33%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

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

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

.div-block-34 {
  max-width: 900px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  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;
  top: 0;
  bottom: 0%;
  left: -66px;
  right: 0%;
}

.div-square-40-r-1 {
  height: 100%;
  background-color: #727039;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  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 {
  height: 100%;
  background-color: #727039;
  border-radius: 0 10px 10px 0;
  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 {
  width: 150px;
  height: auto;
  max-width: none;
  float: left;
  text-align: left;
  object-fit: contain;
  object-position: 50% 50%;
  border-radius: 50%;
  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 {
  height: 100%;
  background-color: #727039;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  margin-right: -63px;
  position: relative;
  left: -26px;
}

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

.div-square-40-r-5 {
  height: 100%;
  background-color: #727039;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  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;
  top: 81px;
  bottom: 0%;
  left: 0%;
  right: 190px;
}

.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;
  top: 81px;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.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;
  top: 81px;
  bottom: 0%;
  left: 29.5%;
  right: auto;
}

.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 {
  height: 100%;
  background-color: #bb9776;
  border-radius: 0 10px 10px 0;
  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 {
  height: 100%;
  background-color: #2a375f;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  align-items: center;
  margin-right: -63px;
  display: flex;
  position: relative;
  left: -26px;
}

.div-block-41-l-2-opp {
  height: 100%;
  background-color: #202e20;
  border-radius: 0 10px 10px 0;
  justify-content: flex-end;
  align-items: center;
  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 {
  height: 100%;
  background-color: #574636;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  align-items: center;
  margin-top: 0;
  margin-right: -63px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
  left: -26px;
}

.div-block-41-l-4-opp {
  height: 100%;
  background-color: #3c2523;
  border-radius: 0 10px 10px 0;
  justify-content: flex-end;
  align-items: center;
  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 {
  height: 100%;
  background-color: #424211;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  align-items: center;
  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;
  top: 0;
  bottom: 0%;
  left: -66px;
  right: 0%;
}

.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;
  top: 81px;
  bottom: 0%;
  left: 0%;
  right: 190px;
}

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

.div-block-40 {
  height: 350px;
  background-color: #92c77f;
  border-radius: 0 20px 20px 0;
  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 {
  max-height: 400px;
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://uploads-ssl.webflow.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;
  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://uploads-ssl.webflow.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 {
  height: 350px;
  background-color: #b8ac55;
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
}

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

.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://uploads-ssl.webflow.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 {
  height: 350px;
  background-color: #b4693d;
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
}

.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 {
  max-width: none;
  color: #fff;
  text-align: center;
  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://uploads-ssl.webflow.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 {
  height: 350px;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://uploads-ssl.webflow.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;
}

.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 {
  height: 300px;
  background-color: #925183;
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
}

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

.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 {
  height: auto;
  background-color: #517e3b;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
}

.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 {
  height: 350px;
  background-color: #057b59;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
}

.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 {
  width: auto;
  height: auto;
  text-align: center;
  object-fit: fill;
  background-color: rgba(152, 213, 117, 0);
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  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 {
  height: 300px;
  background-color: #86c069;
  border-radius: 0;
  margin-left: 200px;
  margin-right: 200px;
}

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

.div-block-comp6 {
  height: auto;
  background-color: rgba(152, 213, 117, 0);
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  margin-top: 0;
}

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

.div-block-comp3 {
  height: auto;
  background-color: rgba(152, 213, 117, 0);
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  margin-top: -23px;
  margin-bottom: 0;
  padding-top: 0;
}

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

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

.div-block-comp5 {
  height: auto;
  background-color: rgba(152, 213, 117, 0);
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  margin-top: -23px;
  margin-bottom: 0;
  padding-top: 0;
}

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

.heading-37 {
  width: auto;
  max-width: 80%;
  min-width: auto;
  float: none;
  clear: none;
  direction: ltr;
  color: #fff;
  text-align: center;
  object-fit: contain;
  background-color: rgba(0, 0, 0, .56);
  border-radius: 5px;
  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;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
  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 {
  height: auto;
  background-color: rgba(152, 213, 117, 0);
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  margin-top: -12px;
}

.div-block-eco1 {
  background-color: rgba(255, 255, 255, 0);
  margin-bottom: 0;
  padding-bottom: 0;
}

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

.div-block-comp1-copy {
  height: auto;
  background-color: rgba(152, 213, 117, 0);
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  margin-top: -12px;
}

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

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

.div-block-eco2 {
  height: auto;
  background-color: rgba(152, 213, 117, 0);
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
}

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

.div-block-eco3 {
  height: auto;
  background-color: rgba(152, 213, 117, 0);
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  margin-top: -23px;
  margin-bottom: 0;
  padding-top: 0;
}

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

.div-block-eco4 {
  height: auto;
  background-color: rgba(152, 213, 117, 0);
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  margin-top: -12px;
}

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

.div-block-eco5 {
  height: auto;
  background-color: rgba(152, 213, 117, 0);
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  margin-top: -23px;
  margin-bottom: 0;
  padding-top: 0;
}

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

.div-block-eco6 {
  height: auto;
  background-color: rgba(152, 213, 117, 0);
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  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 {
  width: 900px;
  height: auto;
  float: none;
  clear: none;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  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: rgba(219, 159, 159, 0);
  margin-top: 0;
  position: relative;
}

.div-block-gallery.monarchs {
  margin-top: 20px;
  margin-left: 0;
  margin-right: 0;
}

.bio-box-1 {
  width: auto;
  float: none;
  clear: none;
  background-color: #353535;
  border-radius: 15px;
  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 {
  height: 200px;
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/5fcea2f5f2d252dd33a3647c_IMG_1384.jpg");
  background-position: 50% 40%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  border-radius: 10px;
}

.div-block-64 {
  background-image: url("https://uploads-ssl.webflow.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://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/5fce8b5e9d293e1fe4fc8099_IMG_0922.jpg");
  background-position: 30%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 10px;
}

.div-block-66 {
  height: 200px;
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/5fcea2f5232dcbf5b459ca4b_IMG_1298.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 10px;
}

.div-block-67 {
  background-image: url("https://uploads-ssl.webflow.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://uploads-ssl.webflow.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 {
  min-height: 400px;
  color: rgba(0, 0, 0, 0);
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 0;
  margin-top: 0;
  font-size: 16px;
}

.section-10.watershed {
  background-color: #a9c4e3;
  border-radius: 0;
}

.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 {
  height: auto;
  background-color: #1c4e9d;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
}

.ag-div-block-1.bg1 {
  min-height: 250px;
  background-color: #2f487a;
}

.ag-div-block-1.bg2 {
  min-height: 250px;
  background-color: #b24168;
}

.ag-div-block-1.bg3, .ag-div-block-1.bg4, .ag-div-block-1.bg8 {
  min-height: 250px;
}

.ag-div-block-1.bg12 {
  min-height: 250px;
  background-color: #a06320;
}

.ag-div-block-2 {
  background-color: #0085be;
  border-radius: 20px 0 0 20px;
}

.ag-div-block-2.pic1 {
  min-height: 250px;
  background-color: #054486;
}

.ag-div-block-2.pic4 {
  min-height: 250px;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/5fd90caf3ba71dda4a6bfd95_beautiful-butterfly-3TCYALM_sm.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.ag-div-block-2.pic7 {
  min-height: 250px;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://uploads-ssl.webflow.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;
}

.ag-div-block-2.bg5, .ag-div-block-2.bg9 {
  min-height: 250px;
}

.ag-div-block-2.pic10 {
  min-height: 250px;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/5fdb9f7762be1c37fa426f68_pexels-nathan-cowley-1300510.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
}

.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 {
  height: auto;
  min-height: 250px;
  background-color: #8eacd0;
  border-radius: 0 20px 20px 0;
}

.ag-div-block-3.pic2 {
  min-height: 250px;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/5fdb9c2b3f23f23a5e6ae24c_pexels-%C3%A1kos-szab%C3%B3-440731.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
}

.ag-div-block-3.pic5 {
  min-height: 250px;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/5fd90c075b99ea8926ba0a67_bee-at-work-AME4X8Z.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
}

.ag-div-block-3.pic8 {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://uploads-ssl.webflow.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 {
  min-height: 250px;
  background-color: #077a31;
  border-radius: 20px 0 0 20px;
}

.ag-div-block-4.pic3 {
  min-height: 250px;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/5fdb9c4a9a83934abdb3a1e2_pexels-quang-nguyen-vinh-2135677.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
}

.ag-div-block-4.pic6 {
  min-height: 250px;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/5fd90d4da6547a1796d21dd9_blooming-road-to-apple-farm-with-blue-sky_sm.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
}

.ag-div-block-4.pic9 {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://uploads-ssl.webflow.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: rgba(0, 0, 0, 0);
  background-image: url("https://uploads-ssl.webflow.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 {
  height: auto;
  background-color: #fff;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
}

.contact-div-block-1.bg1 {
  min-height: 250px;
  background-color: #2d4136;
}

.contact-div-block-1.bg2 {
  min-height: 250px;
  background-color: #b24168;
}

.contact-div-block-1.bg3, .contact-div-block-1.bg4, .contact-div-block-1.bg8 {
  min-height: 250px;
}

.contact-div-block-1.bg12 {
  min-height: 250px;
  background-color: #3c837f;
}

.contact-div-block-2 {
  background-color: #5b6351;
  border-radius: 20px 0 0 20px;
}

.contact-div-block-2.pic1 {
  min-height: 250px;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/5f3e9a57758f24a4e8386073_BGimages1_03.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
}

.contact-div-block-2.pic4 {
  min-height: 250px;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/5fd90caf3ba71dda4a6bfd95_beautiful-butterfly-3TCYALM_sm.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.contact-div-block-2.pic7 {
  min-height: 250px;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://uploads-ssl.webflow.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;
}

.contact-div-block-2.bg5, .contact-div-block-2.bg9 {
  min-height: 250px;
}

.contact-div-block-2.pic10 {
  min-height: 250px;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/5fd9be2901c91e273305d02e_carbon-farming1.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.contact-div-block-3 {
  height: auto;
  min-height: 250px;
  background-color: #615c36;
  border-radius: 0 20px 20px 0;
}

.contact-div-block-3.pic2 {
  min-height: 250px;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/5f3e9a57758f24811338607f_BGimages1_11.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.contact-div-block-3.pic5 {
  min-height: 250px;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/5fd90c075b99ea8926ba0a67_bee-at-work-AME4X8Z.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
}

.contact-div-block-3.pic8 {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://uploads-ssl.webflow.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 {
  width: 275px;
  min-width: 0;
  color: #fff;
  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 {
  min-height: auto;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 20px 0 0 20px;
}

.contact-div-block-4.pic3 {
  min-height: 250px;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/5f3e9a57758f24ecc1386072_BGimages1_07.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
}

.contact-div-block-4.pic6 {
  min-height: 250px;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/5fd90d4da6547a1796d21dd9_blooming-road-to-apple-farm-with-blue-sky_sm.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
}

.contact-div-block-4.pic9 {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://uploads-ssl.webflow.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: rgba(0, 0, 0, 0);
  background-image: url("https://uploads-ssl.webflow.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;
}

.link-17, .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 {
  height: auto;
  max-height: none;
  min-height: 350px;
  object-fit: fill;
  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: rgba(0, 0, 0, 0);
  border-radius: 15px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-bottom: 0;
}

.slide-8 {
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/5fd91259b29c8be54b61f1cb_close-up-of-organic-soybean-crop-growing_sm.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-spacer1 {
  height: 20px;
  color: rgba(0, 0, 0, 0);
}

.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 {
  height: 100%;
  background-color: #3a758a;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  margin-right: -63px;
  position: relative;
  left: -26px;
}

.div-square-40-l-7 {
  height: 100%;
  background-color: #3a758a;
  border-radius: 0 10px 10px 0;
  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 {
  height: 100%;
  background-color: #3a758a;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  margin-right: -63px;
  position: relative;
  left: -26px;
}

.div-square-40-l-9 {
  height: 100%;
  background-color: #3a758a;
  border-radius: 0 10px 10px 0;
  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 {
  height: 100%;
  background-color: #3a758a;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  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 {
  height: 100%;
  background-color: #3a758a;
  border-radius: 0 10px 10px 0;
  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 {
  height: 100%;
  background-color: #3a758a;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  margin-right: -63px;
  position: relative;
  left: -26px;
}

.div-square-40-l-13 {
  height: 100%;
  background-color: #3a758a;
  border-radius: 0 10px 10px 0;
  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 {
  height: 100%;
  background-color: #3a758a;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  margin-right: -63px;
  position: relative;
  left: -26px;
}

.div-square-40-l-15 {
  height: 100%;
  background-color: #3a758a;
  border-radius: 0 10px 10px 0;
  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 {
  height: 100%;
  background-color: #3a758a;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  margin-right: -63px;
  position: relative;
  left: -26px;
}

.div-square-40-l-17 {
  height: 100%;
  background-color: #3a758a;
  border-radius: 0 10px 10px 0;
  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 {
  height: 100%;
  background-color: #9b935a;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  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 {
  max-height: 100%;
  max-width: 100%;
  min-height: auto;
  object-fit: fill;
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/5fdb9c2b3f23f23a5e6ae24c_pexels-%C3%A1kos-szab%C3%B3-440731.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  display: block;
}

.div-block-78 {
  width: 50vw;
  height: 50vh;
  max-height: 100%;
  min-height: 100%;
  min-width: 100%;
  object-fit: fill;
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/5f457cf90f5a805e6694423b_tree1.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  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 {
  width: auto;
  height: auto;
  background-color: rgba(0, 0, 0, .4);
  border-radius: 15px;
  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 {
  max-width: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/5fd95fa9c5ffb3825c3013a4_colorful-agricultural-fields-at-spring_sm.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  display: flex;
}

.div-full-bg-compliance {
  width: 50vw;
  height: auto;
  max-height: none;
  min-height: auto;
  min-width: 100%;
  text-align: left;
  object-fit: fill;
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/60491104ca92440e54b7eabb_IMG_4918.jpeg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  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: rgba(0, 0, 0, .52);
  border-radius: 7px;
  margin-top: 5px;
  margin-left: 3px;
  margin-right: 3px;
}

.tab-link-top:hover {
  background-color: rgba(0, 0, 0, .23);
}

.tab-link-top.w--current {
  background-color: rgba(0, 0, 0, .81);
  border-radius: 7px;
  margin-top: 5px;
}

.container-18 {
  max-width: 100vw;
  background-color: rgba(215, 215, 215, 0);
  flex-direction: column;
  align-items: center;
  padding-left: 0;
  display: flex;
}

.html-embed-gallery1 {
  border-radius: 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: rgba(0, 0, 0, .38);
  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 {
  width: auto;
  text-align: center;
  margin-top: -162px;
  display: flex;
}

.div-block-79 {
  display: block;
  position: static;
}

.div-block-80 {
  max-height: 50vh;
  background-color: #b1c8f1;
  border-radius: 20px;
  overflow: hidden;
}

.image-45 {
  max-height: 20vh;
  object-fit: cover;
  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: rgba(0, 0, 0, 0);
  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-weight: 400;
}

.paragraph-55 {
  color: #fff;
  text-align: center;
  margin-bottom: 5px;
  padding-top: 10px;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.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: rgba(0, 0, 0, 0);
}

.tabs-content-3 {
  border-radius: 0;
}

.div-tab1 {
  background-color: #333;
  border-radius: 15px;
  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.w--current {
  background-color: #7c9abb;
  border: 1px solid #4361da;
  border-radius: 0 0 0 6px;
  padding-top: 3px;
  padding-bottom: 3px;
}

.tab-link-tab-2 {
  background-color: #6f6f6f;
  border-radius: 0;
  padding-top: 3px;
  padding-bottom: 3px;
}

.tab-link-tab-2.w--current {
  background-color: #7c9abb;
  border: 1px solid #4361da;
  border-bottom-right-radius: 0;
}

.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 {
  max-height: none;
  max-width: none;
  min-width: 100%;
  object-fit: fill;
  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 {
  height: auto;
  background-color: rgba(0, 0, 0, 0);
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  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 {
  height: auto;
  min-width: auto;
  text-align: center;
  object-fit: fill;
  justify-content: center;
  margin-top: 10px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
  position: relative;
  overflow: visible;
}

.div-block-home-slider {
  height: auto;
  min-width: 100vw;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 20px;
  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 {
  height: auto;
  text-align: center;
  object-fit: fill;
  justify-content: center;
  padding-left: 6px;
  padding-right: 0;
  display: block;
  overflow: visible;
}

.container-20 {
  height: 300px;
  max-height: 300px;
  text-align: center;
  display: inline;
}

.columns-home-pg1 {
  height: auto;
  max-height: none;
  object-fit: fill;
  background-color: rgba(0, 0, 0, 0);
  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 {
  height: 300px;
  background-color: #e28888;
  padding-left: 0;
}

.column-29 {
  height: 300px;
  background-color: #6877a8;
  padding-right: 0;
}

.columns-home-pg2 {
  height: auto;
  max-height: none;
  object-fit: fill;
  background-color: rgba(0, 0, 0, 0);
  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 {
  height: 360px;
  clear: none;
  text-align: center;
  flex-direction: column;
  flex: 1;
  align-self: auto;
  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 {
  max-width: none;
  object-fit: fill;
  background-color: rgba(0, 0, 0, 0);
  justify-content: center;
  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: rgba(0, 0, 0, 0);
  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 {
  height: auto;
  max-height: none;
  object-fit: fill;
  background-color: rgba(0, 0, 0, 0);
  margin-top: 10px;
  display: inline-block;
  overflow: visible;
}

.embed-contact-home {
  background-color: rgba(0, 0, 0, 0);
  justify-content: center;
  margin-top: 10px;
  margin-left: 10px;
  margin-right: 10px;
  display: flex;
}

.div-block-hs-l {
  height: 350px;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://uploads-ssl.webflow.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;
}

.div-block-hs-r {
  max-height: 400px;
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/5f3e9a57758f24e4e2386075_BGimages1_06.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px 0 0 20px;
  overflow: hidden;
}

.div-block-hsi-l {
  height: 350px;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://uploads-ssl.webflow.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;
}

.div-block-hsi-r {
  max-height: 400px;
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/5ff5329ecfc08c9d6e2efe2f_farm-corn.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px 0 0 20px;
  overflow: hidden;
}

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

.div-block-lp-l {
  height: 350px;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://uploads-ssl.webflow.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;
}

.div-block-lp-r {
  max-height: 400px;
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/5f3e9a57758f24811338607f_BGimages1_11.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px 0 0 20px;
  overflow: hidden;
}

.div-block-hs-l2 {
  height: auto;
  background-color: #466592;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
}

.div-block-hs-r2 {
  text-align: center;
  background-color: #b97452;
  border-radius: 20px 0 0 20px;
}

.div-block-hsi-l2 {
  height: auto;
  background-color: #556b4b;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
}

.div-block-hsi-r2 {
  text-align: center;
  background-color: #95b654;
  border-radius: 20px 0 0 20px;
}

.div-block-lp-l2 {
  height: auto;
  background-color: #7e4d34;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
}

.div-block-lp-r2 {
  text-align: center;
  background-color: #af5913;
  border-radius: 20px 0 0 20px;
}

.div-block-id-l {
  height: 350px;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://uploads-ssl.webflow.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;
}

.div-block-id-r {
  max-height: 400px;
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/5ff53a53e1bf8f720936e846_dumping_boat.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px 0 0 20px;
  overflow: hidden;
}

.div-block-id-l2 {
  height: auto;
  background-color: rgba(0, 0, 0, 0);
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  overflow: hidden;
}

.div-block-id-r2 {
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://uploads-ssl.webflow.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 {
  width: 600px;
  min-height: 200px;
  min-width: 300px;
  object-fit: fill;
  border-radius: 0;
  margin-bottom: 0;
  display: block;
  position: static;
}

.link-33 {
  color: #fff;
}

.div-block-cf-l {
  height: 350px;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://uploads-ssl.webflow.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;
}

.div-block-cf-r {
  max-height: 400px;
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/5ff5450b46e1920d255043e2_sprout1.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px 0 0 20px;
  overflow: hidden;
}

.div-block-cf-l2 {
  height: auto;
  background-color: #75965c;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
}

.div-block-cf-r2 {
  text-align: center;
  background-color: #c3d865;
  border-radius: 20px 0 0 20px;
}

.div-block-ph-l {
  height: 350px;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://uploads-ssl.webflow.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;
}

.div-block-ph-r {
  max-height: 400px;
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/5fd90caf3ba71dda4a6bfd95_beautiful-butterfly-3TCYALM_sm.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px 0 0 20px;
  overflow: hidden;
}

.div-block-ph-l2 {
  height: auto;
  background-color: #fb83ff;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  overflow: hidden;
}

.div-block-ph-r2 {
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://uploads-ssl.webflow.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 {
  height: auto;
  background-color: #415f9c;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
}

.div-block-ap-r {
  max-height: none;
  text-align: center;
  background-color: #3da7af;
  border-radius: 20px 0 0 20px;
  overflow: hidden;
}

.div-block-ap-l2 {
  height: auto;
  background-color: #656ce7;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  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;
  line-height: 22px;
}

.rich-text-block-bio.richtext1 h4 {
  text-align: center;
  margin-top: 6px;
  margin-bottom: 0;
}

.rich-text-block-bio.richtext1 p {
  color: #fff;
  text-align: left;
  margin-top: 5px;
  margin-bottom: 10px;
  padding-top: 0;
  line-height: 20px;
}

.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 {
  height: auto;
  object-fit: fill;
  background-color: #627de9;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  overflow: hidden;
}

.div-block-ac-r {
  max-height: 400px;
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/5ff5450b46e1920d255043e2_sprout1.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px 0 0 20px;
  overflow: hidden;
}

.div-block-ac-l2 {
  height: auto;
  background-color: #75965c;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
}

.div-block-ac-r2 {
  text-align: center;
  background-color: #c3d865;
  border-radius: 20px 0 0 20px;
}

.image-47 {
  width: 300px;
  max-height: none;
  max-width: none;
  object-fit: fill;
  margin-top: -15px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: static;
  overflow: visible;
}

.collection-list-wrapper-2 {
  max-width: none;
  object-fit: fill;
}

.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 {
  width: 300px;
  max-height: none;
  max-width: none;
  object-fit: fill;
  border-radius: 10px;
  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 {
  width: 300px;
  max-width: none;
  border-radius: 10px;
  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: rgba(0, 0, 0, .29);
  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-bottom: 0;
}

.banner-image {
  border-radius: 0;
  margin-top: 0;
  margin-bottom: -2px;
}

.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;
  margin: 0 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Raleway, sans-serif;
  font-size: 34px;
  font-weight: 300;
}

.div-page-description-box {
  height: auto;
  min-height: auto;
  color: #353535;
  background-color: #353535;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
}

.paragraph-desc {
  max-width: 900px;
  color: #fff;
  text-align: center;
  object-fit: fill;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  font-style: italic;
  font-weight: 400;
  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;
}

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

.div-description-paragraph.private, .div-description-paragraph.wq {
  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;
  margin-top: 0;
  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;
  margin-top: -3px;
  margin-bottom: 0;
}

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

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

.div-block-res-l {
  height: 350px;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://uploads-ssl.webflow.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;
}

.div-block-res-r {
  height: 350px;
  max-height: 400px;
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/5ff69b28d0b81ef649af941a_farm-SABNSZX_sm.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px 0 0 20px;
  overflow: hidden;
}

.div-block-res-l2 {
  height: 350px;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://uploads-ssl.webflow.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;
}

.div-block-res-r2 {
  height: 350px;
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/5ff69b8d9e29df3777b91b7a_farm-P6WJNKG_sm.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px 0 0 20px;
}

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

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

.column-footer2 {
  min-height: 150px;
  background-color: rgba(255, 255, 255, 0);
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
  position: relative;
}

.paragraph-63 {
  color: #2c2a2a;
}

.grid-home-pg {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: rgba(0, 0, 0, 0);
  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 {
  max-width: 100%;
  background-color: rgba(0, 0, 0, 0);
  flex: 0 auto;
  justify-content: center;
  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 {
  max-width: 100%;
  background-color: rgba(0, 0, 0, 0);
  justify-content: center;
  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;
}

.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 {
  max-width: 250px;
  background-color: #3674ab;
  border-radius: 10px;
  margin-top: 20px;
  margin-bottom: 10px;
  padding-top: 0;
}

.columns-8, .column-32 {
  display: block;
}

.div-blog-block-magenta1 {
  max-width: 250px;
  background-color: #8e43a1;
  border-radius: 10px;
  margin-top: 20px;
  margin-bottom: 10px;
  padding-top: 0;
}

.html-embed-11 {
  max-height: 500px;
  max-width: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-96 {
  text-align: center;
  background-color: #4f5cea;
  flex-wrap: nowrap;
  align-content: space-between;
  justify-content: 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 rgba(0, 0, 0, .58);
}

.button-27.ccrcd {
  background-color: #5477d5;
}

.paragraph-65 {
  clear: none;
  color: #000;
  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: rgba(0, 0, 0, 0);
  border-radius: 0;
  margin: 20px 0;
  padding-left: 80px;
  padding-right: 80px;
}

.div-block-ee-r {
  max-height: 400px;
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/5ff65fbcbfbdad02db9b4194_website_banner_canal1.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px 0 0 20px;
  overflow: hidden;
}

.grid-15 {
  grid-template-rows: auto;
}

.div-blogbox1 {
  height: auto;
  object-fit: fill;
  background-color: #627de9;
  border-radius: 20px;
  margin-top: 20px;
  overflow: hidden;
}

.div-blogbox2 {
  max-height: 400px;
  min-height: 400px;
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/5ff6625baec8102c2aa6daad_website_banner_general1.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px;
  align-items: center;
  margin-top: 20px;
  display: flex;
  overflow: hidden;
}

.paragraph-over-image {
  float: none;
  clear: none;
  color: #fff;
  text-align: left;
  background-color: rgba(0, 0, 0, .6);
  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 {
  max-height: 400px;
  min-height: 400px;
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/5ff5329ecfc08c9d6e2efe2f_farm-corn.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px;
  align-items: center;
  margin-top: 20px;
  display: flex;
  overflow: hidden;
}

.div-blogbox4 {
  max-height: 400px;
  min-height: 400px;
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/5ff5327aa1d061a60bb056e6_irrigation-system.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px;
  align-items: center;
  margin-top: 20px;
  display: flex;
  overflow: hidden;
}

.div-blogbox5 {
  max-height: 400px;
  min-height: 400px;
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/5ff4e11dca03e1063b5c2d73_pexels-pixabay-45863.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px;
  align-items: center;
  margin-top: 20px;
  display: flex;
  overflow: hidden;
}

.div-blogbox6 {
  max-height: 400px;
  min-height: 400px;
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/5ff68d5306bc6a73f5fa0dec_website_banner_watershed1.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px;
  align-items: center;
  margin-top: 20px;
  display: flex;
  overflow: hidden;
}

.link-40 {
  flex: 0 auto;
  display: flex;
}

.link-41 {
  color: #fff;
  font-weight: 600;
}

.div-blogbox7 {
  max-height: 400px;
  min-height: 400px;
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/5ff696ceeea38549d0c15432_website_banner_restoration1.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px;
  align-items: center;
  margin-top: 20px;
  display: flex;
  overflow: hidden;
}

.div-blogbox8 {
  max-height: 400px;
  min-height: 400px;
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/5f458255d034886c139a9531_corn1.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px;
  align-items: center;
  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 {
  max-height: none;
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/6047c64773f6667f67822afd_IMG_2930.jpeg");
  background-position: 50% 0;
}

.div-banner1.lpi2 {
  max-height: none;
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/60491104ca92440e54b7eabb_IMG_4918.jpeg");
  background-position: 50%;
}

.div-banner1.hsi1 {
  background-image: url("https://uploads-ssl.webflow.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://uploads-ssl.webflow.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://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/5ff5450b46e1920d255043e2_sprout1.png");
  background-position: 50%;
}

.div-banner1.ane1 {
  max-height: none;
  min-height: auto;
  background-color: #9e2c78;
  background-image: none;
  display: inline-block;
}

.div-banner1.ane2 {
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/6045bd96257d4e8110c122b4_IMG_2444.jpeg");
  background-position: 50% 0;
}

.div-banner1.ecp1 {
  max-height: none;
  min-height: auto;
  background-color: #7d98b4;
  background-image: none;
  display: inline-block;
}

.div-banner1.ecp2 {
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/6053965e8add6285b949ec5f_Poppy_EcostewardsWebPage.png");
  background-size: cover;
}

.div-banner1.ee1 {
  max-height: none;
  min-height: auto;
  background-color: #538759;
  background-image: none;
  display: inline-block;
}

.div-banner1.ee2 {
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/5fdb9f7762be1c37fa426f68_pexels-nathan-cowley-1300510.jpg");
}

.div-banner1.idc1 {
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/5fec15a998387908dae8061b_dumping_bigtrash.jpg");
  background-position: 50%;
}

.div-banner1.idc2 {
  background-image: url("https://uploads-ssl.webflow.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://uploads-ssl.webflow.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 {
  max-height: none;
  background-color: #3d649f;
  background-image: none;
  justify-content: center;
  display: block;
  overflow: hidden;
}

.div-banner1.cf1 {
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/6049151b428b1e3d3d38b31b_IMG_8910_sm.png");
  background-position: 50% 0;
  display: block;
}

.div-banner1.cf2 {
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/5ff5327aa1d061a60bb056e6_irrigation-system.png");
}

.div-banner1.ph1 {
  background-image: url("https://uploads-ssl.webflow.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 {
  min-height: 200px;
  background-color: #5c97db;
  background-image: none;
  display: block;
}

.div-banner1.ap2 {
  min-height: 200px;
  background-color: #5cadc1;
  background-image: none;
  display: block;
}

.div-banner1.ap3 {
  min-height: 200px;
  background-color: #7572fb;
  background-image: none;
  display: block;
}

.div-banner1.ap4 {
  min-height: 200px;
  background-color: #56bc8b;
  background-image: none;
  display: block;
}

.div-banner1.hm444 {
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/5ff4e11dca03e1063b5c2d73_pexels-pixabay-45863.jpg");
}

.div-banner1.hm-top {
  max-height: none;
  min-height: auto;
  background-color: #000;
  background-image: none;
  margin-top: 20px;
  display: block;
}

.div-banner1.hm-blog {
  max-height: none;
  min-height: auto;
  background-color: #333;
  background-image: none;
  padding-bottom: 0;
}

.div-banner1.hm-events {
  max-height: none;
  min-height: auto;
  background-color: #333;
  background-image: none;
  margin-top: 10px;
  padding-bottom: 10px;
  display: block;
  overflow: hidden;
}

.div-banner1.hm333 {
  max-height: none;
  min-height: auto;
  background-color: #333;
  background-image: none;
  display: block;
}

.div-banner1.hm-social {
  max-height: none;
  min-height: auto;
  background-color: #333;
  background-image: none;
  margin-top: 10px;
  display: block;
}

.div-banner1.wne1 {
  max-height: none;
  min-height: auto;
  background-color: #975c0b;
  background-image: none;
}

.div-banner1.wne2 {
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/5f3e9a57758f24b409386068_LosVaqueros-watershed1.png");
}

.div-banner1.wne3 {
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/5f3e9a57758f24c325386069_MarshCreek-watershed1.png");
}

.div-banner1.acw1 {
  max-height: none;
  min-height: auto;
  background-color: #dc7c68;
  background-image: none;
  display: inline-block;
}

.div-banner1.acw2 {
  max-height: none;
  min-height: auto;
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
  margin-bottom: 20px;
  display: block;
}

.div-banner1.wne-events {
  max-height: none;
  min-height: auto;
  background-color: #265854;
  background-image: none;
  display: block;
}

.div-banner1.outline1 {
  height: auto;
  max-height: none;
  min-height: auto;
  color: #000;
  text-align: left;
  background-color: #fff;
  background-image: none;
  border: 1px solid #333;
  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 {
  min-height: auto;
  text-align: center;
  background-color: #fff;
  border-radius: 20px;
  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 {
  max-height: none;
  background-color: #7e96ba;
  background-image: none;
  justify-content: center;
  display: block;
  overflow: hidden;
}

.div-banner1.bppa2 {
  background-image: url("https://uploads-ssl.webflow.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://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/5ff5327aa1d061a60bb056e6_irrigation-system.png");
}

.div-banner1.carbon {
  max-height: 500px;
  min-height: 500px;
  background-image: none;
}

.div-banner1.carquinez {
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/5f3e9a57758f245b65386070_FernandezTrail1.png");
  background-size: cover;
}

.div-banner1.carquinez2 {
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/60ff1b50b4004dcc7ef83094_fr-hike-2019-2_1_orig.jpg");
  background-position: 50% 0;
  background-size: cover;
}

.div-banner1.pinole {
  max-height: none;
  min-height: auto;
  background-color: #a85555;
  background-image: none;
}

.div-banner1.blog {
  max-height: none;
  min-height: auto;
  background-color: rgba(255, 255, 255, 0);
  background-image: 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 {
  max-height: none;
  min-height: auto;
  background-color: #cae3ee;
  align-items: center;
  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://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/60f8e92ce1d0879faac22fdc_MarshCreek_restoration1.png");
  background-size: cover;
}

.div-banner1.dutch {
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/60f8edfe29d1d406f2d9032f_DutchSlough3.png");
  background-size: cover;
}

.div-banner1.bee {
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/5fd90c075b99ea8926ba0a67_bee-at-work-AME4X8Z.jpg");
  background-position: 0 0;
  background-size: cover;
}

.div-banner1.ag {
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/6045bd96257d4e8110c122b4_IMG_2444.jpeg");
  background-position: 50% 0;
  background-size: cover;
}

.div-banner1.bppa3 {
  max-height: none;
  min-height: auto;
  background-image: none;
}

.div-banner1.pcw {
  max-height: none;
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/6047c64773f6667f67822afd_IMG_2930.jpeg");
  background-position: 50% 0;
  background-size: cover;
}

.div-banner1.eco {
  max-height: none;
  background-color: #7e96ba;
  background-image: none;
  justify-content: center;
  display: block;
  overflow: hidden;
}

.div-banner1.rowcrop {
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/60490efa197b78c83002f904_IMG_20180822_114105.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-banner1.rangeland {
  max-height: none;
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/6047c64773f6667f67822afd_IMG_2930.jpeg");
  background-position: 50% 0;
  background-size: cover;
}

.div-banner1.lpi2-copy {
  max-height: none;
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/60491104ca92440e54b7eabb_IMG_4918.jpeg");
  background-position: 50%;
  background-size: cover;
}

.div-banner1.compliance {
  max-height: none;
  min-height: auto;
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
  margin-bottom: 20px;
  display: block;
}

.div-banner1.link-index {
  max-height: none;
  min-height: auto;
  background-color: rgba(0, 0, 0, .4);
  background-image: none;
  align-items: flex-start;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  display: block;
}

.div-banner1.newsletter1 {
  max-height: none;
  min-height: auto;
  background-color: #333;
  justify-content: center;
  align-items: stretch;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

.div-banner1.no-rule-banner {
  min-height: auto;
  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;
  padding-left: 0;
  padding-right: 0;
}

.div-banner1.norule {
  border-style: none;
  border-radius: 20px;
}

.div-banner1.norule.clear {
  background-color: rgba(0, 0, 0, 0);
}

.div-banner1.events {
  background-color: #333;
  padding-bottom: 10px;
}

.div-blogbox10 {
  max-height: 400px;
  min-height: 400px;
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/5f458255d034886c139a9531_corn1.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px;
  align-items: center;
  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 {
  width: 100%;
  height: auto;
  max-width: none;
  min-height: auto;
  object-fit: fill;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  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;
  top: 0;
  bottom: 0%;
  left: -66px;
  right: 0%;
}

.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: rgba(0, 0, 0, 0);
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

.grid-17.private {
  grid-template-columns: .25fr 1.5fr;
}

.grid-17.act {
  background-color: rgba(0, 0, 0, 0);
}

.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://uploads-ssl.webflow.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 {
  max-width: none;
  border-radius: 0;
  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;
}

.paragraph-67 {
  width: 80%;
  color: #000;
  margin-bottom: 10px;
  margin-left: 75px;
  margin-right: 75px;
  padding-top: 5px;
  font-family: Raleway, sans-serif;
  display: inline-block;
}

.button-31 {
  width: 80%;
  background-color: #3898ec;
  border-radius: 8px;
  margin-top: 10px;
  font-family: Raleway, sans-serif;
  font-weight: 600;
  box-shadow: 1px 1px 2px #000;
}

.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 {
  width: auto;
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  font-family: Raleway, sans-serif;
  line-height: 20px;
  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 {
  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 {
  width: auto;
  max-height: 100px;
  border-radius: 15px;
  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 {
  min-height: 200px;
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/615b4a26ade77e2d40bdb6cc_RichmondGreenway_P1000243.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-101.pinole {
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/6049d3064cbee736c7f48cf1_pinole_2019-garden-work-day-credit-ann-moriarty.jpg");
}

.div-block-102 {
  min-height: 200px;
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/615b3ef2c6e7eddf73c20679_Monarch%20Caterpillar%202nd%20Instar%20copy.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-102.pinole {
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/6056c688c53f678095f0e0e2_Freinds%20of%20Pinole%20Creek%2C%20add%20as%202nd%2C%20delete%204th.JPG");
}

.div-block-103 {
  min-height: 200px;
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/615b4265efd627762ae27f54_20210923_165734086_web.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-103.pinole {
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/6049d3765f2405c6b04f454e_pinole_fish-passage-low-flow-channel-2019.png");
}

.div-block-104 {
  min-height: 200px;
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/615b4bc849720a3de181410f_IMG_4232.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-104.pinole {
  background-image: url("https://uploads-ssl.webflow.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-bottom: -2px;
}

.embed-events-page {
  max-width: none;
  background-color: rgba(0, 0, 0, 0);
  justify-content: center;
  margin: 10px;
  display: flex;
}

.form {
  width: 350px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  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: rgba(0, 0, 0, .52);
  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://uploads-ssl.webflow.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 {
  height: auto;
  text-align: center;
  object-fit: fill;
  background-color: #333;
  border: 1px solid #000;
  border-radius: 20px;
  margin-top: 20px;
  margin-bottom: 0;
  padding-bottom: 0;
  overflow: hidden;
}

.html-embed-15 {
  height: auto;
  border-radius: 0;
  margin-bottom: 0;
  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: #8f8f8f;
  border: 1px #4361da;
  border-bottom-right-radius: 6px;
  padding-top: 3px;
  padding-bottom: 3px;
}

.tab-link-tab-3.w--current {
  background-color: #7c9abb;
  border-style: solid;
}

.text-block-14 {
  color: #fff;
}

.grid-19 {
  grid-template-rows: auto auto auto auto auto auto;
  margin-top: 10px;
}

.grid-19.board {
  grid-template-rows: auto auto auto;
  margin-top: 10px;
}

.grid-19.agbios, .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: 700;
  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 {
  margin-bottom: -2px;
}

.form-3 {
  width: auto;
  display: block;
}

.form-block-3 {
  width: 300px;
  text-align: center;
  display: block;
}

.div-block-116 {
  width: 300px;
  border: 1px solid #000;
  border-radius: 20px;
  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 {
  width: 100vw;
  height: auto;
  max-height: none;
  max-width: 100%;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.utility-page-content {
  width: 300px;
  text-align: center;
  flex-direction: column;
  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;
}

.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: #000;
}

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

.link-57 {
  color: #fff;
}

.link-58 {
  color: #fff;
  text-decoration: none;
}

.div-block-117 {
  height: 20px;
  background-color: #fff;
}

.image-ws1-copy, .image-pinole-banner {
  margin-bottom: -2px;
}

.image-64 {
  border-radius: 10px;
  margin-top: 10px;
  display: inline-block;
  box-shadow: 5px 5px 9px rgba(0, 0, 0, .6);
}

.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: rgba(0, 0, 0, .3);
  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 {
  width: 30px;
  color: #000;
  text-align: right;
  padding-top: 0;
  display: block;
}

.column-37 {
  text-align: right;
  padding-right: 0;
  display: block;
}

.column-38 {
  padding-left: 5px;
}

.div-block-121 {
  width: 200px;
  text-align: center;
  display: block;
}

.div-block-122 {
  width: 50px;
  height: 50px;
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 40px;
  justify-content: center;
  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: 10px;
  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://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/5f3e9a57758f2444e2386080_BGimages1_15.png");
  background-position: 50%;
  background-size: cover;
  display: block;
}

.div-block-careerimage.act {
  background-image: url("https://uploads-ssl.webflow.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 {
  max-width: 100%;
  min-height: auto;
  object-fit: cover;
  border-radius: 0;
  flex: 1;
  align-self: 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 {
  max-height: 150px;
  min-height: 150px;
  object-fit: fill;
  justify-content: center;
  display: flex;
}

.div-blog-block.ecostewards {
  background-color: #1d678e;
  border-radius: 19px;
  margin-top: 0;
}

.div-blog-block.pinoleblog {
  background-color: rgba(0, 0, 0, 0);
  border-radius: 20px;
  margin-top: 20px;
  overflow: hidden;
}

.div-blog-block.agblog {
  background-color: rgba(0, 0, 0, 0);
  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 rgba(0, 0, 0, .6);
}

.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: rgba(0, 0, 0, .3);
  display: block;
}

.paragraph-88 {
  color: #000;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Raleway, sans-serif;
  font-size: 12px;
}

.div-block-125 {
  max-height: 500px;
  border-radius: 20px;
  overflow: hidden;
}

.div-block-126 {
  max-height: none;
  border-radius: 20px;
  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 rgba(0, 0, 0, .6);
}

.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: rgba(0, 0, 0, .4);
  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: rgba(0, 0, 0, .6);
  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 {
  width: 100%;
  height: auto;
  min-height: 350px;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/6094b4cb2e2b097f01730b18_What%20Grows%20Here%20Martinez.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  align-self: auto;
  margin-top: 0;
}

.div-block-128.foac-2, .div-block-128.nativelandscape {
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/6067fb39981fe6ae08af6101_NativeLandscapePlantingGuide.png");
  background-position: 50%;
}

.button-44 {
  display: block;
  position: relative;
}

.div-block-129 {
  height: 100%;
  min-height: 100%;
  background-color: #854343;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-end;
  display: block;
}

.button-45 {
  background-color: rgba(0, 0, 0, .6);
  align-self: flex-end;
  margin-top: 275px;
  display: block;
}

.spacer20px {
  height: 20px;
}

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

.grid-rodeo-maps {
  grid-column-gap: 7px;
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr;
  grid-auto-flow: row;
}

.grid-rodeo-maps.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: rgba(0, 0, 0, .4);
  display: block;
}

.image-80 {
  margin-top: 0;
}

.link-block-11, .link-block-12 {
  margin-top: 0;
  margin-right: 4px;
}

.image-81, .image-82 {
  margin-top: 0;
}

.link-block-13 {
  margin-top: 0;
  margin-left: 0;
  margin-right: 2px;
}

.div-social-block {
  width: 150px;
  height: 60px;
  background-color: rgba(0, 0, 0, 0);
  justify-content: center;
  align-items: center;
  margin-top: 14px;
  margin-left: -16px;
  display: flex;
}

.div-social-block.footer {
  margin-top: 17px;
  margin-left: 2px;
  padding-top: 20px;
}

.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 {
  max-height: 120px;
  background-color: #333;
  border-radius: 20px;
  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 {
  width: auto;
  max-height: 150px;
  border-radius: 10px;
  margin-top: 0;
  display: inline-block;
  box-shadow: 2px 2px 6px rgba(0, 0, 0, .6);
}

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

.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 {
  height: 30px;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  display: flex;
}

.div-block-137 {
  height: 30px;
  text-align: center;
  justify-content: center;
  align-items: center;
  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 rgba(0, 0, 0, .6);
}

.button-48 {
  background-color: rgba(0, 0, 0, .3);
  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 {
  width: 50px;
  height: 50px;
  border-radius: 40px;
}

.div-block-139 {
  margin-bottom: 0;
  padding-bottom: 50px;
  overflow: hidden;
}

.heading-101 {
  color: #fff;
  margin-top: 0;
  padding-top: 10px;
}

.div-block-countdown {
  max-height: none;
  background-color: #333;
  border-radius: 20px;
  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: rgba(0, 0, 0, 0);
  padding-left: 10px;
  padding-right: 0;
}

.tab-link-tab-1-2.w--current {
  background-color: rgba(0, 0, 0, 0);
  padding-right: 0;
}

.tab-link-tab-2-2 {
  background-color: rgba(0, 0, 0, 0);
  padding-left: 5px;
  padding-right: 10px;
}

.tab-link-tab-2-2.w--current {
  background-color: rgba(0, 0, 0, 0);
  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;
}

.paragraph-115 {
  width: auto;
  color: #000;
  text-align: left;
  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 {
  width: 400px;
  max-width: 400px;
  text-align: center;
  display: block;
}

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

.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: rgba(0, 0, 0, .6);
  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: rgba(0, 0, 0, 0);
  padding-left: 10px;
  padding-right: 10px;
}

.tab-link-tab-3-2.w--current {
  background-color: rgba(0, 0, 0, 0);
  padding-right: 10px;
}

.link-70, .link-70.w--current {
  color: #fff;
}

.grid-programs {
  max-height: none;
  grid-column-gap: 9px;
  background-color: rgba(0, 0, 0, 0);
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.5fr;
  align-content: stretch;
}

.grid-programs.private {
  grid-template-columns: .25fr 1.5fr;
}

.div-block-142 {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://uploads-ssl.webflow.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://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/5f457c0fe4ca0971ac7a46b8_ACTbird.png");
  background-position: 50% 25%;
  background-size: cover;
}

.div-block-142.wateneeds {
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/602da9d978e89959e1a3e1b6_lavendar1.jpg");
  background-position: 50% 100%;
  background-size: cover;
}

.div-block-142.carquinez {
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/6088f751d3b1f644ad84b948_img-20190223-111721166-hdr_1_orig.jpg");
  background-position: 50%;
}

.div-block-142.pinole {
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/6056c3fbbaee8b110a77cb94_Pinole%20Creek%20at%20BNSF%202019.jpg");
  background-position: 50%;
}

.div-block-142.rodeo {
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/5f3e9a57758f24a4e8386073_BGimages1_03.png");
  background-position: 50% 100%;
}

.div-block-142.rowcrop {
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/5f3e9a57758f241aa1386096_AG%20field.jpg");
  background-position: 50%;
}

.div-block-142.rangeland {
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/60491104ca92440e54b7eabb_IMG_4918.jpeg");
  background-position: 50%;
}

.div-block-142.carbon {
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/5ff69b28d0b81ef649af941a_farm-SABNSZX_sm.png");
}

.button-51 {
  text-align: center;
  background-color: rgba(0, 0, 0, .6);
  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: rgba(0, 0, 0, 0);
}

.image-90 {
  width: auto;
  height: 100%;
  max-width: none;
  min-width: 100%;
  object-fit: cover;
  border-radius: 0;
  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 {
  max-height: 50px;
  text-align: center;
  margin-top: 0;
  display: flex;
}

.image-91 {
  max-height: 100%;
  border-radius: 100px;
  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 {
  max-height: 50px;
  color: #333;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #000;
  border-radius: 6px;
  margin-left: 0;
  font-family: Raleway, sans-serif;
  font-size: 13px;
  line-height: 30px;
}

.blog-image-div {
  max-height: 250px;
  object-fit: fill;
  border-radius: 0;
  justify-content: flex-start;
  display: block;
  overflow: hidden;
}

.blog-image-div.home {
  background-color: #39523c;
}

.blog-foot-tiny {
  max-height: 50px;
  min-width: 100%;
  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;
  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-left: 0;
  padding-left: 20px;
}

.image-92 {
  margin-top: 5px;
  margin-left: 10px;
}

.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 {
  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 {
  width: 100%;
  max-width: none;
  border-radius: 0;
  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;
  font-size: 12px;
}

.link-82, .link-82.w--current {
  color: #fff;
  text-decoration: none;
}

.div-block-151 {
  height: 20px;
  background-color: #353535;
}

.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 {
  margin-bottom: -2px;
}

.image-100 {
  margin-top: 0;
}

.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://uploads-ssl.webflow.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 {
  width: 97%;
  color: #000;
  text-align: right;
  margin-top: -20px;
  font-size: 12px;
}

.html-embed-20 {
  border-radius: 0;
  margin-bottom: 0;
}

.paragraph-130 {
  background-color: rgba(255, 255, 255, .8);
  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: rgba(255, 255, 255, .8);
  align-self: flex-start;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 10px 20px;
  display: block;
}

.paragraph-132 {
  min-height: 400px;
  color: #fff;
  text-shadow: 1px 1px 1px #000;
  background-color: rgba(0, 0, 0, 0);
  align-self: flex-end;
  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: rgba(0, 0, 0, 0);
  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 {
  width: auto;
  height: auto;
  text-align: left;
  object-fit: fill;
  flex-direction: row;
  justify-content: center;
  align-items: stretch;
  margin-top: 20px;
  display: flex;
  position: static;
}

.body-4 {
  display: block;
}

.div-block-162 {
  width: 600px;
  height: 50px;
  background-color: #ff0202;
}

.grid-24 {
  width: auto;
  min-height: 50px;
  grid-row-gap: 16px;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-flow: row;
  margin-top: 5px;
}

.heading-35.transparency {
  text-shadow: none;
  align-items: flex-start;
  margin-top: 15px;
  margin-bottom: 20px;
  display: flex;
}

.div-block-163 {
  width: 600px;
  background-color: rgba(0, 0, 0, .4);
  border-radius: 15px;
  margin-bottom: 100px;
  padding-left: 20px;
  padding-right: 20px;
}

.paragraph-133 {
  color: #fff;
}

.paragraph-133.left {
  text-align: center;
  background-color: rgba(0, 0, 0, .3);
  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 {
  min-height: auto;
  text-align: center;
  border-bottom: 2px solid #fff;
  margin-top: 5px;
  margin-bottom: 0;
  padding-bottom: 20px;
}

.link-91 {
  color: #fff;
  text-decoration: underline;
}

.tabs-menu-compliance {
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  margin-top: 0;
  padding-top: 5px;
}

.tab-1-compliance-link {
  background-color: rgba(0, 0, 0, 0);
  padding: 0 0 5px 10px;
}

.tab-1-compliance-link.w--current {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
  padding-bottom: 5px;
  padding-right: 0;
}

.tab-2-compliance-link {
  background-color: rgba(0, 0, 0, 0);
  padding: 0 10px 5px;
}

.tab-2-compliance-link.w--current {
  background-color: rgba(0, 0, 0, 0);
  padding-left: 5px;
}

.tab-3-compliance-link {
  background-color: rgba(0, 0, 0, 0);
  padding: 0 10px 5px;
}

.tab-3-compliance-link.w--current {
  background-color: rgba(0, 0, 0, 0);
  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 {
  height: 40px;
  background-color: #333;
}

.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 {
  width: 560px;
  background-color: #3c3a30;
  border-radius: 15px;
  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: rgba(0, 0, 0, .52);
}

.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 {
  width: 900px;
  text-align: center;
  border: 1px solid #000;
  border-radius: 20px;
  justify-content: center;
  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 rgba(0, 0, 0, .85);
}

.paragraph-147 {
  color: #fff;
  text-align: left;
  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;
  align-items: stretch;
  justify-items: start;
  margin-right: 5px;
  display: flex;
}

.image-116 {
  text-align: center;
  margin-top: 3px;
  margin-bottom: 5px;
  margin-right: 0;
  display: block;
}

.div-block-172 {
  width: 300px;
  height: 50px;
  background-color: rgba(39, 98, 150, .48);
}

.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 {
  width: 550px;
  justify-content: flex-start;
  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: rgba(0, 0, 0, .5);
}

.paragraph-150 {
  color: #fff;
  text-align: center;
  margin-bottom: 0;
  padding-top: 10px;
  font-size: 18px;
  font-weight: 600;
}

.paragraph-151 {
  color: #fff;
  text-align: center;
  margin-bottom: 0;
  font-size: 75px;
  font-weight: 600;
  line-height: 50px;
}

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

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

.paragraph-154 {
  width: 550px;
  color: #fff;
  text-align: center;
  margin-top: 0;
  padding-top: 0;
  font-size: 15px;
  font-weight: 500;
  display: inline-block;
}

.paragraph-155 {
  width: auto;
  color: #fff;
  text-align: center;
  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: rgba(0, 0, 0, 0);
  grid-template-columns: 1fr;
}

.grid-29._w-background {
  background-color: #333;
}

.grid-30 {
  height: 150px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.grid-30.status {
  height: auto;
  grid-column-gap: 10px;
  grid-template-columns: 1fr 1fr;
  margin-top: 10px;
  margin-left: 20px;
  margin-right: 20px;
}

.grid-30.help {
  height: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.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: 20px;
  font-weight: 400;
}

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

.div-block-181 {
  background-image: url("https://uploads-ssl.webflow.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 {
  height: auto;
  object-fit: fill;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.div-block-187 {
  text-align: center;
}

.image-118 {
  border-radius: 0;
  margin-top: 0;
}

.image-119 {
  height: auto;
  border-radius: 0;
  margin-top: 0;
}

.paragraph-157 {
  color: #fff;
  text-align: center;
  font-weight: 600;
}

.paragraph-158 {
  color: #fff;
  text-align: center;
}

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

.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://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/615b4a26ade77e2d40bdb6cc_RichmondGreenway_P1000243.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-190 {
  background-image: url("https://uploads-ssl.webflow.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://uploads-ssl.webflow.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 rgba(0, 0, 0, .6);
}

.div-block-193 {
  text-align: left;
  background-color: rgba(0, 0, 0, 0);
  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: rgba(0, 0, 0, .49);
  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;
}

.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, .bold-text-38, .bold-text-39, .bold-text-40, .bold-text-41, .bold-text-42, .bold-text-43, .bold-text-44, .bold-text-45, .bold-text-46, .bold-text-47, .bold-text-48, .bold-text-49, .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;
  max-width: 100%;
  min-width: auto;
  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 {
  min-height: 150px;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/617c2642cab74467e606c51e_Hedgerow_R.Long-UCCE.PNG");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  align-items: flex-end;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 0;
  display: block;
  overflow: hidden;
}

.div-block-198 {
  min-height: 150px;
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/617c25a77088247d3a9021e1_IMG_5223_windbreaks.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.trigger3 {
  min-height: 150px;
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/617c267e1843b878912de4f3_IMG_5197_riparian%20corridors.jpg");
  background-position: 0 0;
  background-size: cover;
  align-items: flex-end;
  display: block;
}

.trigger4 {
  min-height: 150px;
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/617c26fe6f34d226aece6b0d_IMG_2653_cover-crops1_sm.jpg");
  background-position: 50%;
  background-size: cover;
  align-items: flex-end;
  display: block;
}

.trigger5 {
  min-height: 150px;
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/618188785ed2f156391f288d_demo-garden-sm.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  align-items: flex-end;
  display: block;
}

.paragraph-169 {
  color: #fff;
  margin-top: 0;
  margin-left: 5px;
  margin-right: 5px;
}

.trigger2 {
  min-height: 150px;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/617c25a77088247d3a9021e1_IMG_5223_windbreaks.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  align-items: flex-end;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 0;
  display: block;
  overflow: hidden;
}

.show-hide-text {
  background-color: rgba(0, 0, 0, .4);
  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-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: rgba(0, 0, 0, 0);
}

.grid-37 {
  height: 250px;
  grid-column-gap: 3px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 10px;
}

.image-133, .image-134, .image-135 {
  margin-top: 0;
}

.link-block-20 {
  height: auto;
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/6180bddc2ca7656b39924d08_CaliforniaMilkweed_2013_Keir%20Morse.jpeg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  align-items: flex-end;
  display: flex;
}

.div-block-201 {
  width: 100%;
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/6180bddc2ca7656b39924d08_CaliforniaMilkweed_2013_Keir%20Morse.jpeg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  text-decoration: none;
  display: block;
}

.link-block-21 {
  background-image: url("https://uploads-ssl.webflow.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 {
  width: auto;
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/6180bf46b0961c2d03c08fcf_NarrowMilkweed.JPG");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-203 {
  background-image: url("https://uploads-ssl.webflow.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://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/6180c076b3b646fd9d4d91b4_ShowyMilkweed.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.link-block-22 {
  background-image: url("https://uploads-ssl.webflow.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: rgba(0, 0, 0, .7);
  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 {
  width: 210px;
  text-align: center;
  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: rgba(0, 0, 0, .4);
  flex: 1;
}

.paragraph-175 {
  color: #fff;
  text-align: center;
  margin-bottom: 0;
  font-size: 12px;
}

.div-block-206 {
  height: 300px;
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/6180d6830b1d716eaedbfa42_IMG_8364_before.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  align-items: flex-end;
  display: flex;
}

.div-block-207 {
  height: 300px;
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/6180d72d05c2a32acbd9e5be_IMG_4597_after.JPG");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  align-items: flex-end;
  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 {
  font-weight: 700;
}

.paragraph-176, .paragraph-177, .paragraph-178, .paragraph-179, .paragraph-180 {
  color: #000;
  font-weight: 700;
}

.image-138, .image-139, .image-140, .image-141, .image-142, .image-143, .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;
}

.show-community-science {
  border: 1px #000;
}

.paragraph-182 {
  border: 1px #000;
  margin-bottom: 0;
  margin-left: 20px;
  margin-right: 20px;
  padding-top: 10px;
}

.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, .image-146, .image-147, .image-148, .image-149 {
  margin-top: 0;
}

.paragraph-183, .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: 10px;
}

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

.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.5fr;
  margin-left: 0;
  margin-right: 0;
}

.paragraph-197 {
  height: auto;
  color: #fff;
  text-align: center;
  flex-direction: column;
  align-items: center;
  margin-bottom: 0;
  padding: 5px;
  font-size: 10px;
  font-weight: 600;
  line-height: 13px;
  display: block;
}

.click-show-hide {
  width: auto;
  background-color: rgba(0, 0, 0, .65);
  border-radius: 0 20px 20px 0;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: -6px;
  display: block;
  box-shadow: 2px 2px 3px rgba(0, 0, 0, .37);
}

.div-block-214 {
  height: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  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;
}

.rich-text-block-18 {
  padding-top: 10px;
}

.rich-text-block-18 p, .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 {
  width: 900px;
  max-width: 100%;
  min-width: auto;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.div-block-217 {
  display: block;
}

.grid-44 {
  height: 100%;
  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;
  display: grid;
}

.div-block-218 {
  background-color: rgba(51, 51, 51, .4);
  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 {
  width: 210px;
  text-align: center;
}

.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, .bold-text-92, .bold-text-93, .bold-text-94, .bold-text-95, .bold-text-96, .bold-text-97, .bold-text-98, .bold-text-99, .bold-text-100, .bold-text-101, .bold-text-102, .bold-text-103, .bold-text-104, .bold-text-105, .bold-text-106, .bold-text-107, .bold-text-108, .bold-text-109, .bold-text-110, .bold-text-111, .bold-text-112, .bold-text-113, .bold-text-114, .bold-text-115, .bold-text-116, .bold-text-117, .bold-text-118, .bold-text-119, .bold-text-120, .bold-text-121, .bold-text-122, .bold-text-123, .bold-text-124, .bold-text-125, .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, .bold-text-130 {
  font-size: 14px;
}

.hide-agenda-buttons {
  width: 435px;
  height: 50px;
  background-color: rgba(128, 128, 128, .84);
  border-radius: 20px;
  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 {
  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: rgba(221, 221, 221, .36);
}

.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: rgba(190, 186, 186, 0);
}

.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: rgba(255, 255, 255, 0);
  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;
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  object-fit: fill;
  background-color: #476324;
  flex: 0 auto;
  align-self: flex-start;
  margin-right: 0;
  display: block;
  position: -webkit-sticky;
  position: sticky;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 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: rgba(221, 221, 221, .36);
}

.dropdown-list22.w--open {
  z-index: auto;
  width: auto;
  background-color: #698a4c;
  border-radius: 8px;
  flex-wrap: nowrap;
  justify-content: center;
  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: rgba(190, 186, 186, 0);
}

.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: rgba(255, 255, 255, 0);
  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 {
  width: 100%;
  max-width: none;
  justify-content: space-between;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.dropdown1-hz {
  height: 82px;
  color: #fff;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 10px;
  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: rgba(0, 0, 0, .1);
}

.dropdown1-hz.w--open {
  background-color: rgba(0, 0, 0, .2);
  border-radius: 10px;
  position: relative;
}

.nav-menu-hz {
  background-color: rgba(200, 200, 200, 0);
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.dropdown-top {
  position: static;
}

.dropdown-list-hz {
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.dropdown-list-hz.w--open {
  width: auto;
  height: 50px;
  background-color: rgba(0, 0, 0, 0);
  justify-content: center;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  font-family: Raleway, sans-serif;
  font-weight: 600;
  display: flex;
  position: static;
  top: auto;
  bottom: 0%;
  left: -100%;
  right: 0%;
}

.navbar-4 {
  background-color: #476324;
}

.nav-link-hz {
  height: 82px;
  color: #fdfdfd;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 10px;
  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: rgba(0, 0, 0, .1);
}

.nav-link-hz.donate {
  color: #fff200;
  font-family: Oswald, sans-serif;
  font-size: 16px;
  font-weight: 800;
}

.dropdown-links-hz {
  width: auto;
  max-width: none;
  flex: 0 auto;
  justify-content: center;
  margin-top: 5px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
  position: absolute;
  top: 79px;
  bottom: 0%;
  left: 16%;
  right: auto;
}

.dropdown-links-hz.ag {
  margin-top: 63px;
}

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

.div-social-block-hz {
  width: 150px;
  height: 60px;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 10px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 10px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.div-social-block-hz:hover {
  background-color: #3f5c1d;
}

.div-social-block-hz.footer {
  margin-top: 17px;
  margin-left: 2px;
  padding-top: 20px;
}

.link-block-fb, .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;
}

.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 {
  width: 100%;
  color: #fff;
  text-shadow: 3px 3px 6px #000;
  background-color: rgba(0, 0, 0, .2);
  border-radius: 10px;
  justify-content: center;
  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: rgba(0, 0, 0, .1);
  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 {
  width: 50vw;
  object-fit: fill;
  display: flex;
  position: relative;
}

.dropdown-list-8.w--open {
  width: 70vw;
  justify-content: flex-start;
  align-items: stretch;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
  top: 100%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.dropdown-link-6, .dropdown-link-7 {
  display: block;
}

.div-block-226 {
  width: 100%;
  flex: 0 auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
}

.dropdown-list2-hz {
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.dropdown-list2-hz.w--open {
  width: auto;
  height: auto;
  max-width: none;
  background-color: #476324;
  justify-content: flex-start;
  margin-left: 0;
  margin-right: 0;
  font-family: Raleway, sans-serif;
  font-weight: 600;
  display: block;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.dropdown-links2-hz {
  width: 100%;
  max-width: 1100px;
  flex: 0 auto;
  justify-content: flex-start;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.dropdown-5 {
  position: absolute;
  top: 0;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.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;
  top: 50px;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.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 {
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.dropdown-list-grid-hz.w--open {
  height: auto;
  background-color: rgba(89, 124, 45, .76);
  justify-content: center;
  font-family: Raleway, sans-serif;
  font-weight: 600;
  display: flex;
  position: absolute;
  top: 100%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.nav-link-grid-hz {
  color: #fdfdfd;
  background-color: rgba(0, 0, 0, 0);
  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 {
  height: 82px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  align-items: stretch;
}

.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;
  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 {
  width: auto;
  text-align: center;
  margin-bottom: 0;
  margin-right: 0;
  font-size: 12px;
  font-style: normal;
}

.div-block-index-move {
  z-index: 15;
  width: 100%;
  height: auto;
  background-color: #ffd000;
  margin-top: 40px;
  display: flex;
  position: fixed;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 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 {
  width: auto;
  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;
  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: rgba(0, 0, 0, 0);
  padding-top: 5px;
  padding-bottom: 5px;
  text-decoration: none;
}

.link-block-for-moving-index:hover {
  background-color: rgba(0, 0, 0, .15);
  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 {
  width: 800px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1.75fr 1.75fr 1.75fr 1.25fr;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  position: relative;
}

.bold-text-141 {
  font-size: 18px;
}

.image-156 {
  margin-top: 0;
}

.grid-54 {
  width: 100%;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .75fr .5fr 4fr 1fr;
}

.div-block-230 {
  width: 10px;
}

.boardmeeting_placeholder {
  width: 550px;
  border: 3px solid #58b7f6;
  border-radius: 10px;
  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 {
  width: auto;
  max-width: none;
  flex: 0 auto;
  justify-content: center;
  margin-top: 5px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
  position: absolute;
  top: 79px;
  bottom: 0%;
  left: auto;
  right: auto;
}

.dropdown-links-hz-ag.ag {
  margin-top: 63px;
}

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

.image-157 {
  margin-top: 0;
}

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

.grid-index-move-mcp {
  width: 800px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr 1fr 1fr;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  position: relative;
}

.transparencyaward {
  max-height: 400px;
  min-height: 400px;
  text-align: center;
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 20px;
  align-items: center;
  margin-top: 20px;
  display: flex;
  overflow: hidden;
}

.transparencyaward.lpi1 {
  max-height: none;
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/6047c64773f6667f67822afd_IMG_2930.jpeg");
  background-position: 50% 0;
}

.transparencyaward.lpi2 {
  max-height: none;
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/60491104ca92440e54b7eabb_IMG_4918.jpeg");
  background-position: 50%;
}

.transparencyaward.hsi1 {
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/60490efa197b78c83002f904_IMG_20180822_114105.jpg");
  background-position: 50%;
}

.transparencyaward.hsi2 {
  background-color: #333;
  background-image: none;
}

.transparencyaward.hsi3 {
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/5fd91216a6547ac7b0d22ffa_two-hands-full-of-rich-moist-dark-soil-or-potting_sm.jpg");
  background-position: 50%;
}

.transparencyaward.hsi4 {
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/5ff5450b46e1920d255043e2_sprout1.png");
  background-position: 50%;
}

.transparencyaward.ane1 {
  max-height: none;
  min-height: auto;
  background-color: #9e2c78;
  background-image: none;
  display: inline-block;
}

.transparencyaward.ane2 {
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/6045bd96257d4e8110c122b4_IMG_2444.jpeg");
  background-position: 50% 0;
}

.transparencyaward.ecp1 {
  max-height: none;
  min-height: auto;
  background-color: #7d98b4;
  background-image: none;
  display: inline-block;
}

.transparencyaward.ecp2 {
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/6053965e8add6285b949ec5f_Poppy_EcostewardsWebPage.png");
  background-size: cover;
}

.transparencyaward.ee1 {
  max-height: none;
  min-height: auto;
  background-color: #538759;
  background-image: none;
  display: inline-block;
}

.transparencyaward.ee2 {
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/5fdb9f7762be1c37fa426f68_pexels-nathan-cowley-1300510.jpg");
}

.transparencyaward.idc1 {
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/5fec15a998387908dae8061b_dumping_bigtrash.jpg");
  background-position: 50%;
}

.transparencyaward.idc2 {
  background-image: url("https://uploads-ssl.webflow.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://uploads-ssl.webflow.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 {
  max-height: none;
  background-color: #3d649f;
  background-image: none;
  justify-content: center;
  display: block;
  overflow: hidden;
}

.transparencyaward.cf1 {
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/6049151b428b1e3d3d38b31b_IMG_8910_sm.png");
  background-position: 50% 0;
  display: block;
}

.transparencyaward.cf2 {
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/5ff5327aa1d061a60bb056e6_irrigation-system.png");
}

.transparencyaward.ph1 {
  background-image: url("https://uploads-ssl.webflow.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 {
  min-height: 200px;
  background-color: #5c97db;
  background-image: none;
  display: block;
}

.transparencyaward.ap2 {
  min-height: 200px;
  background-color: #5cadc1;
  background-image: none;
  display: block;
}

.transparencyaward.ap3 {
  min-height: 200px;
  background-color: #7572fb;
  background-image: none;
  display: block;
}

.transparencyaward.ap4 {
  min-height: 200px;
  background-color: #56bc8b;
  background-image: none;
  display: block;
}

.transparencyaward.hm444 {
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/5ff4e11dca03e1063b5c2d73_pexels-pixabay-45863.jpg");
}

.transparencyaward.hm-top {
  max-height: none;
  min-height: auto;
  background-color: #222;
  background-image: none;
  margin-top: 10px;
  display: block;
}

.transparencyaward.hm-blog {
  max-height: none;
  min-height: auto;
  background-color: #333;
  background-image: none;
  padding-bottom: 0;
}

.transparencyaward.hm-events {
  max-height: none;
  min-height: auto;
  background-color: #333;
  background-image: none;
  margin-top: 10px;
  padding-bottom: 10px;
  display: block;
  overflow: hidden;
}

.transparencyaward.hm333 {
  max-height: none;
  min-height: auto;
  background-color: #333;
  background-image: none;
  display: block;
}

.transparencyaward.hm-social {
  max-height: none;
  min-height: auto;
  background-color: #333;
  background-image: none;
  margin-top: 10px;
  display: block;
}

.transparencyaward.wne1 {
  max-height: none;
  min-height: auto;
  background-color: #975c0b;
  background-image: none;
}

.transparencyaward.wne2 {
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/5f3e9a57758f24b409386068_LosVaqueros-watershed1.png");
}

.transparencyaward.wne3 {
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/5f3e9a57758f24c325386069_MarshCreek-watershed1.png");
}

.transparencyaward.acw1 {
  max-height: none;
  min-height: auto;
  background-color: #dc7c68;
  background-image: none;
  display: inline-block;
}

.transparencyaward.acw2 {
  max-height: none;
  min-height: auto;
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
  margin-bottom: 20px;
  display: block;
}

.transparencyaward.wne-events {
  max-height: none;
  min-height: auto;
  background-color: #265854;
  background-image: none;
  display: block;
}

.transparencyaward.outline1 {
  height: auto;
  max-height: none;
  min-height: auto;
  text-align: left;
  background-color: #fff;
  background-image: none;
  border: 1px solid #333;
  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 {
  min-height: auto;
  text-align: center;
  background-color: #fff;
  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 {
  max-height: none;
  background-color: #7e96ba;
  background-image: none;
  justify-content: center;
  display: block;
  overflow: hidden;
}

.transparencyaward.bppa2 {
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/602da9d978e89959e1a3e1b6_lavendar1.jpg");
  background-position: 100% 100%;
  background-size: cover;
}

.transparencyaward.ane3, .transparencyaward.ane4, .transparencyaward.ane5 {
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/5ff5327aa1d061a60bb056e6_irrigation-system.png");
}

.transparencyaward.carbon {
  max-height: 500px;
  min-height: 500px;
  background-image: none;
}

.transparencyaward.carquinez {
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/5f3e9a57758f245b65386070_FernandezTrail1.png");
  background-size: cover;
}

.transparencyaward.carquinez2 {
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/60ff1b50b4004dcc7ef83094_fr-hike-2019-2_1_orig.jpg");
  background-position: 50% 0;
  background-size: cover;
}

.transparencyaward.pinole {
  max-height: none;
  min-height: auto;
  background-color: #a85555;
  background-image: none;
}

.transparencyaward.blog {
  max-height: none;
  min-height: auto;
  background-color: rgba(255, 255, 255, 0);
  background-image: 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 {
  max-height: none;
  min-height: auto;
  background-color: #cae3ee;
  align-items: center;
  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://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/60f8e92ce1d0879faac22fdc_MarshCreek_restoration1.png");
  background-size: cover;
}

.transparencyaward.dutch {
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/60f8edfe29d1d406f2d9032f_DutchSlough3.png");
  background-size: cover;
}

.transparencyaward.bee {
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/5fd90c075b99ea8926ba0a67_bee-at-work-AME4X8Z.jpg");
  background-position: 0 0;
  background-size: cover;
}

.transparencyaward.ag {
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/6045bd96257d4e8110c122b4_IMG_2444.jpeg");
  background-position: 50% 0;
  background-size: cover;
}

.transparencyaward.bppa3 {
  max-height: none;
  min-height: auto;
  background-image: none;
}

.transparencyaward.pcw {
  max-height: none;
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/6047c64773f6667f67822afd_IMG_2930.jpeg");
  background-position: 50% 0;
  background-size: cover;
}

.transparencyaward.eco {
  max-height: none;
  background-color: #7e96ba;
  background-image: none;
  justify-content: center;
  display: block;
  overflow: hidden;
}

.transparencyaward.rowcrop {
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/60490efa197b78c83002f904_IMG_20180822_114105.jpg");
  background-position: 50%;
  background-size: cover;
}

.transparencyaward.rangeland {
  max-height: none;
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/6047c64773f6667f67822afd_IMG_2930.jpeg");
  background-position: 50% 0;
  background-size: cover;
}

.transparencyaward.lpi2-copy {
  max-height: none;
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/60491104ca92440e54b7eabb_IMG_4918.jpeg");
  background-position: 50%;
  background-size: cover;
}

.transparencyaward.compliance {
  max-height: none;
  min-height: auto;
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
  margin-bottom: 20px;
  display: block;
}

.transparencyaward.link-index {
  max-height: none;
  min-height: auto;
  background-color: rgba(0, 0, 0, .4);
  background-image: none;
  align-items: flex-start;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  display: block;
}

.transparencyaward.newsletter1 {
  max-height: none;
  min-height: auto;
  background-color: #333;
  justify-content: center;
  align-items: stretch;
  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;
  width: 60px;
  background-color: #fde002;
  padding: 20px 5px;
  display: flex;
  position: fixed;
  top: 10%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.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 {
  height: auto;
  min-height: 200px;
  object-fit: fill;
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/624f2f9a099a580cb58b27f1_BW_hills_canyon1_lores.png");
  background-position: 0 0;
  background-size: auto;
  border: 1px solid #000;
  border-radius: 20px;
  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 {
  width: 300px;
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  justify-items: stretch;
  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: #fff;
  border-radius: 20px;
  margin-bottom: 20px;
}

.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 rgba(0, 0, 0, .75);
}

.paragraph-226 {
  color: #fff;
  margin-left: 5px;
  font-size: 13px;
}

.link-203 {
  color: #fff;
}

.grid-64 {
  max-height: none;
  max-width: 500px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-items: stretch;
  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 {
  height: 200px;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.body-5 {
  height: 200px;
}

.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 {
  width: auto;
  background-color: rgba(0, 0, 0, .25);
  border-radius: 7px;
  justify-content: center;
  margin-top: 5px;
  margin-left: 10px;
  margin-right: 10px;
  display: flex;
  position: relative;
}

.meetingtabs:hover {
  background-color: rgba(0, 0, 0, .5);
}

.meetingtabs.w--current {
  width: auto;
  background-color: rgba(0, 0, 0, .5);
  border-radius: 7px;
  margin-left: 10px;
  margin-right: 10px;
}

.tabs-menu-4 {
  width: 100%;
  flex-direction: row;
  justify-content: center;
  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 {
  width: 350px;
  background-color: #4e73ec;
  border-radius: 20px;
  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;
}

.image-215 {
  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;
  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-top: 10px;
  margin-bottom: 10px;
  font-family: Raleway, sans-serif;
}

.heading-137 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
}

.div-block-250 {
  background-color: #000;
  border-radius: 10px;
  padding-bottom: 10px;
}

.image-217 {
  margin-top: 0;
}

.div-block-251 {
  margin-top: 20px;
  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 rgba(51, 51, 51, .75);
}

.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 {
  max-width: 100vw;
  background-color: #e4e4e4;
  justify-content: flex-end;
  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 {
  height: 200px;
  background-color: #7087d1;
}

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

.newsletterlink {
  display: block;
}

.image-219 {
  z-index: 1;
  width: auto;
  height: auto;
  max-width: none;
  margin-top: 0;
  display: block;
  position: static;
}

.event {
  color: #fff;
  text-shadow: 1px 1px 1px #000;
  margin-top: 20px;
  margin-bottom: 0;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-weight: 400;
}

.divpanel {
  width: auto;
  height: 200px;
  background-color: rgba(0, 0, 0, 0);
  flex-direction: column;
  align-items: center;
  display: flex;
  position: static;
}

.divpanel._1 {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/63077c84c67fe76454dbb08a_plastic-free.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.divpanel._1.nov22 {
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/637d64586a464fa4581a0c57_IMG_1543_sm.png");
}

.divpanel._1.mar23 {
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/641a6dc6f54c56ab99377f59_EarthDay_teaser.png");
}

.divpanel._2 {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/63077ca5ebbfaae46e43131e_native-plants.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.divpanel._2.nov22 {
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/637d647a26f4f0f86c62eb72_GivingTuesday_HeartGlobe_sm.png");
  background-position: 50% 0;
}

.divpanel._2.mar23 {
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/641a6de16f25b77af22dac7b_Salamander_frog_teaser.png");
  background-position: 50% 0;
}

.divpanel._3 {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/63077cc10fbd5469ca16d48f_delta-life.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.divpanel._3.nov22 {
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/637d6567873ca62b48b1d3d1_P1030114_sm.png");
}

.divpanel._3.mar23 {
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/641a6df5cec88a7f6ea24d44_Wildfire_teaser.png");
}

.overlay {
  z-index: 2;
  flex-direction: row;
  justify-content: center;
  display: block;
  position: absolute;
}

.subject {
  max-width: 300px;
  color: #fff;
  text-shadow: 2px 2px 2px #000;
  margin-top: 5px;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 25px;
  font-weight: 600;
  line-height: 28px;
}

.button-62 {
  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;
}

.button-62.nov22 {
  background-color: #da7a57;
}

.button-62.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: 20px;
  display: block;
  overflow: hidden;
}

.rich-text-newsletter {
  color: #696a37;
  text-align: center;
  font-family: Raleway, sans-serif;
  font-weight: 500;
  line-height: 22px;
}

.rich-text-newsletter h3 {
  color: #749a40;
  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;
}

.rich-text-newsletter h2 {
  color: #749a40;
  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;
}

.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 {
  height: 1px;
  background-color: #333;
  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;
}

.cccdnewsletterblock._1 {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/63077c84c67fe76454dbb08a_plastic-free.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 10px;
  overflow: hidden;
}

.cccdnewsletterblock.color {
  background-color: rgba(255, 255, 255, .53);
}

.cccdnewsletterblock._2 {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/63077ca5ebbfaae46e43131e_native-plants.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 10px;
  overflow: hidden;
}

.cccdnewsletterblock._3 {
  background-color: rgba(0, 0, 0, 0);
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/63077cc10fbd5469ca16d48f_delta-life.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 10px;
  overflow: hidden;
}

.cccdnewsletterblock._3.nov22 {
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/637d647a26f4f0f86c62eb72_GivingTuesday_HeartGlobe_sm.png");
}

.cccdnewsletterblock._3.youth {
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/637d6567873ca62b48b1d3d1_P1030114_sm.png");
}

.cccdnewsletterblock._3.garden {
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/637d694de2736958d45b3c61_IMG_3967.JPG");
}

.cccdnewsletterblock._3.earthday {
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/641a70c779a4d3f1de869404_Crockett-Beach-Cleanup2.png");
}

.cccdnewsletterblock._3.species {
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/641a7c1ecec88a8475a32410_BW_Crockett-Hills-Regional-Park.png");
}

.cccdnewsletterblock._3.wildfire {
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/641a85cab8c40209291c3240_prescribed-fire2.png");
  background-position: 50% 100%;
}

.heading-139 {
  color: #4049f5;
  margin-top: 40px;
  font-family: Raleway, sans-serif;
  font-weight: 600;
}

.article-plasticfree {
  margin-top: 0;
}

.div-block-256 {
  width: auto;
  height: auto;
  justify-content: center;
  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, .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 rgba(0, 0, 0, .5);
}

.cccdbutton.eb {
  background-color: #f05537;
}

.grid-73 {
  width: auto;
  grid-column-gap: 5px;
  grid-row-gap: 5px;
}

.div-block-257 {
  width: 40px;
  height: 40px;
  background-color: #439643;
  border-radius: 0;
}

.div-block-258 {
  width: 40px;
  height: 40px;
  background-color: #558ed8;
}

.div-block-259 {
  width: 40px;
  height: 40px;
  background-color: #e09d3e;
}

.div-block-260 {
  width: 40px;
  height: 40px;
  background-color: #cc74c6;
}

.html-embed-31 {
  border: 1px #000;
  border-radius: 0;
}

.heading-140 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
  font-weight: 500;
}

.div-block-261 {
  width: 250px;
  height: 25px;
  max-width: none;
  background-color: #749a40;
  border-radius: 7px;
  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 {
  height: auto;
  background-color: #0771b1;
  border: 1px solid #000;
  border-radius: 20px;
  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: rgba(0, 0, 0, 0);
}

.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 {
  max-width: 550px;
  text-align: left;
  background-color: #6793be;
  border-radius: 10px;
  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 {
  width: 120px;
  background-color: rgba(0, 0, 0, .5);
}

.awcminutes {
  width: 550px;
  justify-content: flex-start;
  display: inline-block;
}

.youtube-6 {
  margin-top: 20px;
}

.image-231 {
  max-height: 150px;
  border-radius: 10px;
  margin-top: 0;
}

.blogbgimage {
  height: 200px;
  max-height: none;
  min-width: 100px;
  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;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
}

.div-block-265 {
  background-color: rgba(0, 0, 0, 0);
  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 {
  height: auto;
  background-color: rgba(0, 0, 0, 0);
  border: 4px solid #000;
  border-radius: 15px;
  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;
}

.paragraph-241 {
  font-size: 12px;
  line-height: 15px;
}

.blog-read-me-button {
  width: auto;
  border-radius: 20px;
  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 {
  max-height: 100px;
  min-height: 100px;
  overflow: hidden;
}

.div-blog-fade {
  width: 550px;
  height: 100px;
  max-height: 100px;
  max-width: none;
  min-height: 100px;
  background-image: linear-gradient(rgba(0, 0, 0, 0), #fff);
  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;
}

.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 {
  width: 900px;
  max-height: none;
  min-height: auto;
  min-width: auto;
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #000;
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 0;
  display: inline-block;
  overflow: hidden;
}

.blogmainimage.lpi1 {
  max-height: none;
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/6047c64773f6667f67822afd_IMG_2930.jpeg");
  background-position: 50% 0;
}

.blogmainimage.lpi2 {
  max-height: none;
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/60491104ca92440e54b7eabb_IMG_4918.jpeg");
  background-position: 50%;
}

.blogmainimage.hsi1 {
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/60490efa197b78c83002f904_IMG_20180822_114105.jpg");
  background-position: 50%;
}

.blogmainimage.hsi2 {
  background-color: #333;
  background-image: none;
}

.blogmainimage.hsi3 {
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/5fd91216a6547ac7b0d22ffa_two-hands-full-of-rich-moist-dark-soil-or-potting_sm.jpg");
  background-position: 50%;
}

.blogmainimage.hsi4 {
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/5ff5450b46e1920d255043e2_sprout1.png");
  background-position: 50%;
}

.blogmainimage.ane1 {
  max-height: none;
  min-height: auto;
  background-color: #9e2c78;
  background-image: none;
  display: inline-block;
}

.blogmainimage.ane2 {
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/6045bd96257d4e8110c122b4_IMG_2444.jpeg");
  background-position: 50% 0;
}

.blogmainimage.ecp1 {
  max-height: none;
  min-height: auto;
  background-color: #7d98b4;
  background-image: none;
  display: inline-block;
}

.blogmainimage.ecp2 {
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/6053965e8add6285b949ec5f_Poppy_EcostewardsWebPage.png");
  background-size: cover;
}

.blogmainimage.ee1 {
  max-height: none;
  min-height: auto;
  background-color: #538759;
  background-image: none;
  display: inline-block;
}

.blogmainimage.ee2 {
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/5fdb9f7762be1c37fa426f68_pexels-nathan-cowley-1300510.jpg");
}

.blogmainimage.idc1 {
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/5fec15a998387908dae8061b_dumping_bigtrash.jpg");
  background-position: 50%;
}

.blogmainimage.idc2 {
  background-image: url("https://uploads-ssl.webflow.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://uploads-ssl.webflow.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 {
  max-height: none;
  background-color: #3d649f;
  background-image: none;
  justify-content: center;
  display: block;
  overflow: hidden;
}

.blogmainimage.cf1 {
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/6049151b428b1e3d3d38b31b_IMG_8910_sm.png");
  background-position: 50% 0;
  display: block;
}

.blogmainimage.cf2 {
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/5ff5327aa1d061a60bb056e6_irrigation-system.png");
}

.blogmainimage.ph1 {
  background-image: url("https://uploads-ssl.webflow.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 {
  min-height: 200px;
  background-color: #5c97db;
  background-image: none;
  display: block;
}

.blogmainimage.ap2 {
  min-height: 200px;
  background-color: #5cadc1;
  background-image: none;
  display: block;
}

.blogmainimage.ap3 {
  min-height: 200px;
  background-color: #7572fb;
  background-image: none;
  display: block;
}

.blogmainimage.ap4 {
  min-height: 200px;
  background-color: #56bc8b;
  background-image: none;
  display: block;
}

.blogmainimage.hm444 {
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/5ff4e11dca03e1063b5c2d73_pexels-pixabay-45863.jpg");
}

.blogmainimage.hm-top {
  max-height: none;
  min-height: auto;
  background-color: #222;
  background-image: none;
  margin-top: 10px;
  display: block;
}

.blogmainimage.hm-blog {
  max-height: none;
  min-height: auto;
  background-color: #333;
  background-image: none;
  padding-bottom: 0;
}

.blogmainimage.hm-events {
  max-height: none;
  min-height: auto;
  background-color: #333;
  background-image: none;
  margin-top: 10px;
  padding-bottom: 10px;
  display: block;
  overflow: hidden;
}

.blogmainimage.hm333 {
  max-height: none;
  min-height: auto;
  background-color: #333;
  background-image: none;
  display: block;
}

.blogmainimage.hm-social {
  max-height: none;
  min-height: auto;
  background-color: #333;
  background-image: none;
  margin-top: 10px;
  display: block;
}

.blogmainimage.wne1 {
  max-height: none;
  min-height: auto;
  background-color: #975c0b;
  background-image: none;
}

.blogmainimage.wne2 {
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/5f3e9a57758f24b409386068_LosVaqueros-watershed1.png");
}

.blogmainimage.wne3 {
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/5f3e9a57758f24c325386069_MarshCreek-watershed1.png");
}

.blogmainimage.acw1 {
  max-height: none;
  min-height: auto;
  background-color: #dc7c68;
  background-image: none;
  display: inline-block;
}

.blogmainimage.acw2 {
  max-height: none;
  min-height: auto;
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
  margin-bottom: 20px;
  display: block;
}

.blogmainimage.wne-events {
  max-height: none;
  min-height: auto;
  background-color: #265854;
  background-image: none;
  display: block;
}

.blogmainimage.outline1 {
  height: auto;
  max-height: none;
  min-height: auto;
  text-align: left;
  background-color: #fff;
  background-image: none;
  border: 1px solid #333;
  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 {
  min-height: auto;
  text-align: center;
  background-color: #fff;
  border-radius: 20px;
  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 {
  max-height: none;
  background-color: #7e96ba;
  background-image: none;
  justify-content: center;
  display: block;
  overflow: hidden;
}

.blogmainimage.bppa2 {
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/602da9d978e89959e1a3e1b6_lavendar1.jpg");
  background-position: 100% 100%;
  background-size: cover;
}

.blogmainimage.ane3, .blogmainimage.ane4, .blogmainimage.ane5 {
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/5ff5327aa1d061a60bb056e6_irrigation-system.png");
}

.blogmainimage.carbon {
  max-height: 500px;
  min-height: 500px;
  background-image: none;
}

.blogmainimage.carquinez {
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/5f3e9a57758f245b65386070_FernandezTrail1.png");
  background-size: cover;
}

.blogmainimage.carquinez2 {
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/60ff1b50b4004dcc7ef83094_fr-hike-2019-2_1_orig.jpg");
  background-position: 50% 0;
  background-size: cover;
}

.blogmainimage.pinole {
  max-height: none;
  min-height: auto;
  background-color: #a85555;
  background-image: none;
}

.blogmainimage.blog {
  max-height: none;
  min-height: auto;
  background-color: rgba(255, 255, 255, 0);
  background-image: 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 {
  max-height: none;
  min-height: auto;
  background-color: #cae3ee;
  align-items: center;
  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://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/60f8e92ce1d0879faac22fdc_MarshCreek_restoration1.png");
  background-size: cover;
}

.blogmainimage.dutch {
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/60f8edfe29d1d406f2d9032f_DutchSlough3.png");
  background-size: cover;
}

.blogmainimage.bee {
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/5fd90c075b99ea8926ba0a67_bee-at-work-AME4X8Z.jpg");
  background-position: 0 0;
  background-size: cover;
}

.blogmainimage.ag {
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/6045bd96257d4e8110c122b4_IMG_2444.jpeg");
  background-position: 50% 0;
  background-size: cover;
}

.blogmainimage.bppa3 {
  max-height: none;
  min-height: auto;
  background-image: none;
}

.blogmainimage.pcw {
  max-height: none;
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/6047c64773f6667f67822afd_IMG_2930.jpeg");
  background-position: 50% 0;
  background-size: cover;
}

.blogmainimage.eco {
  max-height: none;
  background-color: #7e96ba;
  background-image: none;
  justify-content: center;
  display: block;
  overflow: hidden;
}

.blogmainimage.rowcrop {
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/60490efa197b78c83002f904_IMG_20180822_114105.jpg");
  background-position: 50%;
  background-size: cover;
}

.blogmainimage.rangeland {
  max-height: none;
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/6047c64773f6667f67822afd_IMG_2930.jpeg");
  background-position: 50% 0;
  background-size: cover;
}

.blogmainimage.lpi2-copy {
  max-height: none;
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/60491104ca92440e54b7eabb_IMG_4918.jpeg");
  background-position: 50%;
  background-size: cover;
}

.blogmainimage.compliance {
  max-height: none;
  min-height: auto;
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
  margin-bottom: 20px;
  display: block;
}

.blogmainimage.link-index {
  max-height: none;
  min-height: auto;
  background-color: rgba(0, 0, 0, .4);
  background-image: none;
  align-items: flex-start;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  display: block;
}

.blogmainimage.newsletter1 {
  max-height: none;
  min-height: auto;
  background-color: #333;
  justify-content: center;
  align-items: stretch;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

.blogmainimage.no-rule-banner {
  min-height: auto;
  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;
  padding-left: 0;
  padding-right: 0;
}

.blogmainimage.norule {
  border-style: none;
}

.heading-146 {
  z-index: auto;
  color: #fff;
  background-color: rgba(0, 0, 0, 0);
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 0;
  font-family: Raleway, sans-serif;
  display: block;
  position: relative;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.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: #333;
  text-align: left;
  margin-left: 0;
  padding-left: 0;
  font-family: Raleway, sans-serif;
  display: inline-block;
  position: static;
}

.blog-house {
  margin-top: 10px;
  padding-left: 0;
}

.div-block-278 {
  max-height: 500px;
  border-radius: 15px;
  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://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/633f1a0793b708896a941ff9_IMG_1760Marsh-Kellog-Creek-Watershed-Project-SM.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.ws {
  color: #333;
}

.link-204, .link-205 {
  color: #fff;
}

.image-235 {
  border-radius: 7px;
  margin-top: 0;
  margin-bottom: 6px;
  margin-left: 10px;
}

.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 rgba(0, 0, 0, .6);
}

.paragraph-248 {
  font-size: 16px;
}

.paragraph-249 {
  color: #000;
  margin-left: 20px;
}

.div-block-285 {
  text-align: center;
  justify-content: center;
  display: block;
}

.image-236 {
  max-width: 200px;
  border: 2px solid #5e50fa;
  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;
}

.div-block-287 {
  height: 50px;
  text-align: center;
  background-color: #5c39f3;
  justify-content: flex-end;
  display: flex;
}

.div-block-288 {
  width: 300px;
  height: 30px;
  background-color: #ce3099;
}

.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 {
  width: 100%;
  text-align: center;
  background-color: #d47265;
  font-size: 16px;
}

.div-block-289 {
  width: 800px;
  border: 1px solid #000;
  border-radius: 15px;
  justify-content: center;
  margin-top: 20px;
  display: block;
  overflow: hidden;
}

.body-6 {
  display: block;
}

.section-11 {
  justify-content: center;
  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 {
  width: auto;
  justify-content: center;
  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;
}

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

.div-block-292 {
  text-align: center;
  border: 1px solid #8d4a5c;
  border-radius: 15px;
  padding-top: 10px;
}

.image-238 {
  box-shadow: 4px 4px 3px rgba(0, 0, 0, .25);
}

.div-block-293 {
  background-color: rgba(0, 0, 0, .3);
  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 {
  height: auto;
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/639e5f5466f41643d2038b0d_SFG_BGart1.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.section-14 {
  width: auto;
  height: auto;
  min-height: 100px;
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/639e5fb58defc0a7f4d43f11_SFG_BGart2.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-294 {
  height: 10vh;
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/639e5f5466f41643d2038b0d_SFG_BGart1.png");
  background-position: 0 0;
  background-size: cover;
  background-attachment: fixed;
}

.div-block-295 {
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/639e5fb58defc0a7f4d43f11_SFG_BGart2.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.section-15 {
  height: 100vh;
  object-fit: fill;
  background-color: rgba(0, 0, 0, 0);
  flex-direction: row;
  display: block;
  position: static;
}

.div-block-296 {
  height: 100vh;
  object-fit: fill;
  background-color: rgba(0, 0, 0, 0);
  display: block;
  position: static;
  overflow: visible;
}

.body-7 {
  background-color: rgba(0, 0, 0, 0);
}

.image-239 {
  width: 100vw;
  height: auto;
  border-radius: 0;
}

.image-240 {
  width: 100vw;
  height: 100vh;
  border-radius: 0;
}

.div-block-297 {
  z-index: 1;
  height: 60px;
  background-color: #a9161b;
  position: fixed;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.navbar-5 {
  background-color: rgba(0, 0, 0, 0);
}

.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 {
  width: 900px;
  height: auto;
  float: none;
  clear: none;
  text-align: center;
  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: #333;
  margin-top: 10px;
  font-family: Raleway, sans-serif;
  font-weight: 500;
}

.spacer40px {
  height: 40px;
}

.div-blog-boarder-theme-color {
  object-fit: fill;
  border: 1px solid #000;
  border-radius: 15px;
  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;
}

.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 {
  color: #333;
  background-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 rgba(0, 0, 0, .5);
}

.div-block-302 {
  flex-direction: column;
  display: flex;
}

.div-block-index {
  border: 1px solid #000;
  border-radius: 20px;
  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 {
  width: 900px;
  text-align: center;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
}

.paragraph-255 {
  text-align: center;
  margin-bottom: 0;
}

.article-title {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Raleway, sans-serif;
  font-weight: 300;
}

.credit-and-date-grid {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  padding-top: 10px;
  padding-bottom: 10px;
}

.author-authoremail {
  color: #fff;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.author-job-title, .article-date {
  color: #fff;
  text-align: center;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}

.mainimage {
  width: 100%;
  max-width: none;
  border-radius: 0;
  margin-left: auto;
  margin-right: auto;
}

.article-title-theme-color {
  font-family: Raleway, sans-serif;
  font-weight: 600;
}

.div-behind-title-theme-color {
  background-color: rgba(0, 0, 0, 0);
}

.div-block-for-author {
  margin-bottom: 20px;
}

.end-article-color-div {
  height: 20px;
  border-radius: 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 {
  width: 250px;
  justify-content: space-around;
  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;
}

.grid-82 {
  width: 100%;
  height: 100%;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 40px auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-bottom: 0;
  display: grid;
}

.grid-82.no-button {
  grid-template-rows: 40px auto;
}

.topbotblock {
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 20px;
  margin-top: 20px;
  overflow: hidden;
}

.div-block-303 {
  background-color: #000;
}

.topbot-upper {
  height: auto;
  color: #000;
  background-color: #679fbe;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.topbot-upper.watershed {
  background-color: #6793be;
}

.topbot-upper.ecostewards {
  background-color: #727f4a;
}

.topbot-upper.agriculture {
  background-color: #5e8d75;
}

.topbot-upper.monarch {
  background-color: #e47325;
}

.topbot-upper.agriculture-copy {
  background-color: #5e8d75;
}

.topbot-upper.wildfire {
  background-color: #be3d06;
}

.rich-text-topbot {
  color: #000;
  text-align: left;
  margin-left: 20px;
  margin-right: 20px;
  font-family: Raleway, sans-serif;
  line-height: 23px;
  display: block;
}

.rich-text-topbot p {
  color: #000;
  text-align: left;
}

.rich-text-topbot a {
  color: #000;
}

.topbot-heading {
  color: #fff;
  margin: 0 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Raleway, sans-serif;
  font-size: 24px;
  font-weight: 300;
  line-height: 28px;
}

.topbot-button {
  width: 100%;
  color: #fff;
  background-color: #3898ec;
  font-family: Raleway, sans-serif;
  font-weight: 500;
  text-decoration: none;
  transition: transform .2s, box-shadow .2s, background-color .2s;
  box-shadow: 0 -1px 6px 2px #acacac;
}

.topbot-button:hover {
  background-color: #6793be;
  transform: translate(0)translate(0, 3px);
  box-shadow: 0 0 11px 2px #83d4ff;
}

.topbot-button.watershed {
  text-align: center;
}

.topbot-button.watershed:hover {
  background-color: #545455;
}

.topbot-middle {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.div-block-304 {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 5px;
  padding-left: 0;
  padding-right: 0;
}

.div-block-304.darkbg {
  background-color: #333;
}

.div-block-304.pollinator {
  padding-top: 0;
}

.image-244 {
  border-radius: 0;
}

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

.image-245 {
  width: 100%;
  height: auto;
  max-width: none;
  border-radius: 0;
  margin-top: 0;
}

.image-245.logo {
  width: 70%;
  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;
}

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

.html-embed-36 {
  width: 900px;
}

.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: rgba(0, 0, 0, 0);
  flex-direction: row;
  align-items: stretch;
  margin-bottom: -5px;
  padding-top: 0;
  display: block;
}

.div-block-305.movedown {
  padding-top: 10px;
}

.grid-2-for-topbot {
  width: 100%;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  margin-left: auto;
  margin-right: auto;
}

.grid-1-for-topbot {
  width: 100%;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 40px auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  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: rgba(0, 0, 0, 0);
  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 {
  height: 3px;
  background-color: #8a1397;
  border-radius: 20px;
  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 {
  margin-top: 20px;
  position: static;
}

.div-block-320 {
  display: flex;
}

.accordion-item {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
}

.accordion-toggle {
  height: 80px;
  background-color: #f5f5f5;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}

.accordion-block {
  border: 0 #000;
  border-radius: 0;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.accordion-list {
  background-color: rgba(0, 0, 0, 0);
  padding-left: 20px;
  padding-right: 20px;
  display: block;
  position: static;
}

.accordion-content {
  background-color: rgba(0, 0, 0, 0);
  margin-left: 0;
  margin-right: 0;
}

.paragraph-267 {
  color: #000;
  display: flex;
}

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

.rich-text-hspta p {
  color: #000;
  white-space: normal;
}

.text-block-35 {
  white-space: normal;
  font-family: Raleway, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.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 {
  width: 100%;
  height: 40px;
  text-align: center;
  background-color: #1b74e4;
  justify-content: center;
  align-items: center;
  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, .field-label, .field-label-2, .field-label-3, .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, .ongoing a {
  color: #000;
}

.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 {
  height: 50px;
  background-color: #333;
  justify-content: center;
  align-items: center;
  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 {
  width: 300px;
  max-width: none;
  border-radius: 15px;
  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 {
  height: 50px;
  background-color: rgba(0, 0, 0, 0);
  justify-content: center;
  align-items: center;
  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;
}

.rich-text-block-35 {
  color: #000;
}

.rich-text-list {
  color: #000;
  text-align: left;
  font-family: Raleway, sans-serif;
}

.rich-text-list li, .rich-text-list a {
  color: #000;
}

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

.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: 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 {
  width: auto;
  justify-content: center;
  display: block;
}

.button-73 {
  position: relative;
}

.link-block-35 {
  width: 100%;
  height: auto;
  background-color: #333;
  text-decoration: none;
}

.paragraph-276 {
  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;
  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 {
  height: 300px;
  max-height: none;
  text-align: center;
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/6068cd5f1e205c0e89a3417d_rodeo_jurisdication_map_full_aerial.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 0;
  display: block;
}

.rodeomap1.monarch {
  margin-top: 0;
}

.rodeomap2 {
  height: 300px;
  text-align: center;
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/6068ea74a382c1fd01a6f9e6_Jurisdication_map-of-fernadez-trails_1.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 0;
  display: block;
}

.rodeomap2.monarch {
  margin-top: 0;
}

.grid-96 {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  grid-template-rows: auto;
  margin-left: 20px;
  margin-right: 20px;
}

.div-block-333 {
  height: 150px;
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/6049c7923a28ba791150839c_ABC%20News%20Broadcast%2010-24-2016.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-334 {
  height: 150px;
  background-image: url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/6049c7a87110649190db3908_Article%20in%20the%20East%20Bay%20Times%2010-24-2016.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

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

.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-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-columns: 1fr;
}

.image-255 {
  border-radius: 0;
  margin-bottom: -5px;
}

.div-block-336 {
  background-color: #212121;
  margin-top: -5px;
}

.paragraph-277 {
  margin-left: 20px;
  margin-right: 20px;
  padding-top: 10px;
}

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

.rich-text-monarchs p {
  color: #000;
  white-space: normal;
}

.rich-text-monarchs a {
  color: #000;
}

.image-258, .image-259, .faq-pollinator-image {
  max-width: 200px;
}

.link-251, .paragraph-278, .link-252, .link-253, .link-254, .link-255, .link-256, .paragraph-279, .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: rgba(255, 255, 255, 0);
  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 {
  max-width: none;
  float: none;
  clear: none;
  border-radius: 0;
  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.intro {
  background-color: #5e8d75;
  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;
}

.html-embed-44 {
  width: auto;
  height: auto;
  background-color: #333;
}

.image-264 {
  border: 1px solid #000;
  border-radius: 0;
  margin-bottom: 10px;
}

.white-bold {
  color: #fff;
}

.white-regular {
  color: #fff;
  margin-left: 20px;
  margin-right: 20px;
}

.image-265 {
  border-radius: 0;
}

.paragraph-283 {
  text-align: center;
  margin-left: 20px;
  margin-right: 20px;
}

.fest-block {
  background-color: rgba(0, 0, 0, 0);
  border-radius: 0;
  overflow: hidden;
}

.fest {
  width: 100%;
  height: 100%;
  background-color: #fff;
  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 {
  height: 200px;
  border-radius: 10px;
  margin-left: 20px;
  margin-right: 20px;
  padding-bottom: 7px;
}

.image-270 {
  border-radius: 0;
}

.div-block-347 {
  margin-top: 20px;
}

.paragraph-291 {
  text-align: center;
  font-weight: 400;
}

.heading-174 {
  color: #fff;
}

@media screen and (max-width: 991px) {
  a.w--current {
    background-color: #4e2c2c;
    margin-left: 139px;
  }

  .navbar {
    background-color: #fff;
    position: -webkit-sticky;
    position: sticky;
  }

  .nav-menu {
    background-color: #fff;
  }

  .menunav1 {
    width: 200px;
    min-width: Infinity% ;
    -webkit-backface-visibility: visible;
    backface-visibility: visible;
    background-color: #476324;
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    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: -webkit-sticky;
    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: rgba(0, 0, 0, 0);
    overflow: visible;
  }

  .container-11 {
    margin-top: 0;
    top: 33px;
  }

  .div-block-10 {
    background-color: rgba(255, 255, 255, 0);
  }

  .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 rgba(255, 255, 255, 0);
    border-radius: 0;
  }

  .menu-button {
    border: 1px solid rgba(0, 0, 0, 0);
  }

  .navbar-3 {
    background-color: rgba(0, 0, 0, 0);
  }

  .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 rgba(0, 0, 0, 0);
    font-size: 50px;
  }

  .dropdown-list-4 {
    z-index: 5;
    color: #333;
  }

  .dropdown-list-4.w--open {
    z-index: 5;
    width: 200px;
    min-width: auto;
    float: none;
    color: #333;
    object-fit: fill;
    background-color: #698a4c;
    background-image: none;
    border: 0 rgba(0, 0, 0, 0);
    border-radius: 10px;
    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 {
    width: 200px;
    max-width: none;
    opacity: 1;
    object-fit: fill;
    background-color: #698a4c;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
    flex: 0 auto;
    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;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: auto;
  }

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

  .heading-11 {
    font-size: 20px;
    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: rgba(0, 0, 0, 0);
    overflow: visible;
  }

  .grid-3 {
    grid-template-columns: 1fr 1fr minmax(215px, .25fr);
  }

  .menu-button-2 {
    right: 0;
  }

  .menu-button-2.w--open {
    background-color: rgba(200, 200, 200, 0);
  }

  .ccrcd-logo {
    margin-left: 0;
    margin-right: 0;
    position: relative;
    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;
    max-width: 0;
    min-width: 223px;
    float: none;
    clear: none;
    background-color: #698a4c;
    border-radius: 10px;
    margin-left: 197px;
    margin-right: 0;
    padding-right: 0;
    position: absolute;
    left: 0;
    overflow: hidden;
  }

  .containerroundcorner2 {
    border-radius: 0;
    margin-top: 0;
    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;
    height: auto;
    border-radius: 0;
    margin-left: 20px;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    font-family: Raleway, sans-serif;
    font-weight: 500;
    display: block;
  }

  .menunavdown {
    -webkit-backface-visibility: visible;
    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;
    top: 0;
    bottom: 0;
    left: 0;
    right: auto;
  }

  .nav-nodrop {
    width: 200px;
    -webkit-backface-visibility: visible;
    backface-visibility: visible;
    letter-spacing: 1px;
    background-color: #476324;
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    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 {
    height: 300px;
    border-radius: 0 20px 20px 0;
    position: static;
  }

  .div-block-41 {
    height: 300px;
    background-position: 50% 0;
    background-size: cover;
    border-radius: 20px 0 0 20px;
    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 {
    height: 300px;
    border-radius: 0 20px 20px 0;
    position: static;
    top: auto;
  }

  .div-block-43 {
    height: 300px;
    border-radius: 20px 0 0 20px;
    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 {
    height: 300px;
    object-fit: contain;
    border-radius: 0 20px 20px 0;
    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 {
    height: 250px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
  }

  .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 {
    height: 300px;
    background-position: 50% 0;
    background-size: cover;
    border-radius: 20px 0 0 20px;
    position: static;
  }

  .div-block-57 {
    height: 300px;
  }

  .div-block-58 {
    height: 300px;
    background-position: 50% 0;
    background-size: cover;
    border-radius: 20px 0 0 20px;
    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 {
    height: auto;
    object-fit: contain;
    border-radius: 0 20px 20px 0;
    margin-top: 50px;
    position: relative;
  }

  .paragraph-44 {
    margin-left: 15px;
    margin-right: 15px;
  }

  .section-comp1 {
    height: 250px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
  }

  .section-comp2 {
    height: 250px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
  }

  .div-block-comp6 {
    height: auto;
    object-fit: contain;
    border-radius: 0 20px 20px 0;
    position: relative;
  }

  .section-comp3 {
    height: 250px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
  }

  .div-block-comp3 {
    height: auto;
    object-fit: contain;
    border-radius: 0 20px 20px 0;
    position: relative;
  }

  .section-comp4 {
    height: 250px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
  }

  .section-comp5 {
    height: 250px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
  }

  .div-block-comp5 {
    height: auto;
    object-fit: contain;
    border-radius: 0 20px 20px 0;
    margin-top: -32px;
    position: relative;
  }

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

  .div-block-comp1 {
    height: auto;
    object-fit: contain;
    border-radius: 0 20px 20px 0;
    position: relative;
  }

  .div-block-comp6-copy {
    height: 300px;
    object-fit: contain;
    border-radius: 0 20px 20px 0;
    position: relative;
  }

  .div-block-comp4 {
    height: auto;
    object-fit: contain;
    border-radius: 0 20px 20px 0;
    margin-top: -21px;
    position: relative;
  }

  .section-eco1 {
    height: 250px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
  }

  .div-block-comp1-copy {
    height: auto;
    object-fit: contain;
    border-radius: 0 20px 20px 0;
    position: relative;
  }

  .section-eco2 {
    height: 250px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
  }

  .div-block-eco2 {
    height: auto;
    object-fit: contain;
    border-radius: 0 20px 20px 0;
    margin-top: -8px;
    position: relative;
  }

  .section-eco3 {
    height: 250px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
  }

  .div-block-eco3 {
    height: auto;
    object-fit: contain;
    border-radius: 0 20px 20px 0;
    position: relative;
  }

  .section-eco4 {
    height: 250px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
  }

  .div-block-eco4 {
    height: auto;
    object-fit: contain;
    border-radius: 0 20px 20px 0;
    margin-top: -21px;
    position: relative;
  }

  .section-eco5 {
    height: 250px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
  }

  .div-block-eco5 {
    height: auto;
    object-fit: contain;
    border-radius: 0 20px 20px 0;
    margin-top: -32px;
    position: relative;
  }

  .section-eco6 {
    height: 250px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
  }

  .div-block-eco6 {
    height: auto;
    object-fit: contain;
    border-radius: 0 20px 20px 0;
    position: relative;
  }

  .paragraph-45 {
    width: 95%;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .div-block-set1 {
    width: auto;
    padding-left: 10px;
    padding-right: 10px;
  }

  .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 {
    height: auto;
    object-fit: contain;
    border-radius: 0;
    margin-top: -5px;
    position: relative;
  }

  .ag-div-block-1.bg12 {
    min-height: auto;
  }

  .ag-div-block-2 {
    height: auto;
    background-image: none;
    border-radius: 0;
    margin-top: -5px;
    position: static;
  }

  .ag-div-block-3 {
    height: auto;
    min-height: auto;
    background-image: none;
    border-radius: 0;
    margin-top: -5px;
    position: static;
  }

  .ag-div-block-4 {
    height: auto;
    background-image: none;
    border-radius: 0;
    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 {
    height: auto;
    object-fit: contain;
    border-radius: 0;
    margin-top: -5px;
    position: relative;
  }

  .contact-div-block-1.bg12 {
    min-height: auto;
  }

  .contact-div-block-2 {
    height: auto;
    background-image: none;
    border-radius: 0;
    margin-top: -5px;
    position: static;
  }

  .contact-div-block-3 {
    height: auto;
    min-height: auto;
    background-image: none;
    border-radius: 0;
    margin-top: -5px;
    position: static;
  }

  .contact-paragraph-1 {
    align-items: stretch;
    display: block;
  }

  .contact-div-block-4 {
    height: auto;
    background-image: none;
    border-radius: 0;
    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 {
    width: 100%;
    height: auto;
    border-radius: 15px;
    margin-left: 0;
    margin-right: 0;
  }

  .tab-pane-next-meeting {
    margin-top: -30px;
  }

  .tabs {
    max-width: none;
    text-align: center;
    object-fit: fill;
    display: block;
    overflow: visible;
  }

  .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-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 {
    width: 80%;
    max-width: none;
    object-fit: contain;
    justify-content: space-around;
    align-self: flex-start;
    display: block;
  }

  .div-block-89 {
    border-radius: 0;
  }

  .column-30 {
    padding-right: 0;
  }

  .column-31 {
    padding-left: 0;
  }

  .div-block-hs-l {
    height: 300px;
    object-fit: contain;
    border-radius: 0 20px 20px 0;
    position: relative;
  }

  .div-block-hs-r {
    height: 300px;
    background-position: 50% 0;
    background-size: cover;
    border-radius: 20px 0 0 20px;
    position: static;
  }

  .div-block-hsi-l {
    height: 300px;
    object-fit: contain;
    border-radius: 0 20px 20px 0;
    position: relative;
  }

  .div-block-hsi-r {
    height: 300px;
    background-position: 50% 0;
    background-size: cover;
    border-radius: 20px 0 0 20px;
    position: static;
  }

  .div-block-lp-l {
    height: 300px;
    object-fit: contain;
    border-radius: 0 20px 20px 0;
    position: relative;
  }

  .div-block-lp-r {
    height: 300px;
    background-position: 50% 0;
    background-size: cover;
    border-radius: 20px 0 0 20px;
    position: static;
  }

  .div-block-hs-l2 {
    height: 300px;
  }

  .div-block-hs-r2 {
    height: 300px;
    background-position: 50% 0;
    background-size: cover;
    border-radius: 20px 0 0 20px;
    position: static;
  }

  .div-block-hsi-l2 {
    height: 300px;
  }

  .div-block-hsi-r2 {
    height: 300px;
    background-position: 50% 0;
    background-size: cover;
    border-radius: 20px 0 0 20px;
    position: static;
  }

  .div-block-lp-l2 {
    height: 300px;
  }

  .div-block-lp-r2 {
    height: 300px;
    background-position: 50% 0;
    background-size: cover;
    border-radius: 20px 0 0 20px;
    position: static;
  }

  .div-block-id-l {
    height: 300px;
    object-fit: contain;
    border-radius: 0 20px 20px 0;
    position: relative;
  }

  .div-block-id-r {
    height: 300px;
    background-position: 50% 0;
    background-size: cover;
    border-radius: 20px 0 0 20px;
    position: static;
  }

  .div-block-id-l2 {
    height: 300px;
  }

  .div-block-id-r2 {
    height: 300px;
    background-position: 50% 0;
    background-size: cover;
    border-radius: 20px 0 0 20px;
    position: static;
  }

  .div-block-cf-l {
    height: 300px;
    object-fit: contain;
    border-radius: 0 20px 20px 0;
    position: relative;
  }

  .div-block-cf-r {
    height: 300px;
    background-position: 50% 0;
    background-size: cover;
    border-radius: 20px 0 0 20px;
    position: static;
  }

  .div-block-cf-l2 {
    height: 300px;
  }

  .div-block-cf-r2 {
    height: 300px;
    background-position: 50% 0;
    background-size: cover;
    border-radius: 20px 0 0 20px;
    position: static;
  }

  .div-block-ph-l {
    height: 300px;
    object-fit: contain;
    border-radius: 0 20px 20px 0;
    position: relative;
  }

  .div-block-ph-r {
    height: 300px;
    background-position: 50% 0;
    background-size: cover;
    border-radius: 20px 0 0 20px;
    position: static;
  }

  .div-block-ph-l2 {
    height: 300px;
  }

  .div-block-ph-r2 {
    height: 300px;
    background-position: 50% 0;
    background-size: cover;
    border-radius: 20px 0 0 20px;
    position: static;
  }

  .div-block-ap-l {
    height: 300px;
    object-fit: contain;
    border-radius: 0 20px 20px 0;
    position: relative;
  }

  .div-block-ap-r {
    height: 300px;
    background-position: 50% 0;
    background-size: cover;
    border-radius: 20px 0 0 20px;
    position: static;
  }

  .div-block-ap-l2 {
    height: 300px;
  }

  .div-block-ap-r2 {
    height: 300px;
    background-position: 50% 0;
    background-size: cover;
    border-radius: 20px 0 0 20px;
    position: static;
  }

  .div-block-ac-l {
    height: 300px;
    object-fit: contain;
    border-radius: 0 20px 20px 0;
    position: relative;
  }

  .div-block-ac-r {
    height: 300px;
    background-position: 50% 0;
    background-size: cover;
    border-radius: 20px 0 0 20px;
    position: static;
  }

  .div-block-ac-l2 {
    height: 300px;
  }

  .div-block-ac-r2 {
    height: 300px;
    background-position: 50% 0;
    background-size: cover;
    border-radius: 20px 0 0 20px;
    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 {
    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, .image-ag1.dumping {
    margin-top: 0;
  }

  .div-block-res-l {
    height: 300px;
    object-fit: contain;
    border-radius: 0 20px 20px 0;
    position: relative;
  }

  .div-block-res-r {
    height: 300px;
    background-position: 50% 0;
    background-size: cover;
    border-radius: 20px 0 0 20px;
    position: static;
  }

  .div-block-res-l2 {
    height: 300px;
  }

  .div-block-res-r2 {
    height: 300px;
    background-position: 50% 0;
    background-size: cover;
    border-radius: 20px 0 0 20px;
    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 {
    max-height: 300px;
    border-radius: 20px 0 0 20px;
    justify-content: center;
    align-items: flex-start;
    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-height: none;
    max-width: 100%;
    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 {
    height: 300px;
    background-position: 50% 0;
    background-size: cover;
    border-radius: 20px 0 0 20px;
    position: static;
  }

  .div-blogbox1 {
    height: 300px;
    object-fit: contain;
    border-radius: 0 20px 20px 0;
    position: relative;
  }

  .div-blogbox2, .div-blogbox3, .div-blogbox4, .div-blogbox5, .div-blogbox6, .div-blogbox7, .div-blogbox8 {
    height: 300px;
    background-position: 50% 0;
    background-size: cover;
    border-radius: 20px 0 0 20px;
    position: static;
  }

  .div-banner1 {
    background-image: none;
    border-radius: 15px;
    display: block;
    position: static;
  }

  .div-banner1.lpi1, .div-banner1.lpi2 {
    height: auto;
    min-height: 300px;
    border-radius: 20px;
  }

  .div-banner1.hsi1 {
    background-position: 50%;
    border-radius: 20px;
  }

  .div-banner1.hsi2, .div-banner1.hsi3, .div-banner1.hsi4 {
    border-radius: 20px;
  }

  .div-banner1.ane1 {
    height: auto;
    border-radius: 20px;
  }

  .div-banner1.ane2 {
    border-radius: 20px;
  }

  .div-banner1.ecp1 {
    height: auto;
    max-height: none;
    min-height: auto;
    border-radius: 20px;
  }

  .div-banner1.ecp2 {
    border-radius: 20px;
  }

  .div-banner1.ee1 {
    width: auto;
    height: auto;
    border-radius: 20px;
    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 {
    height: auto;
    max-height: none;
    min-height: auto;
    border-radius: 20px;
    display: block;
  }

  .div-banner1.ap2, .div-banner1.ap3, .div-banner1.ap4 {
    height: auto;
    max-height: none;
    min-height: auto;
    border-radius: 20px;
  }

  .div-banner1.hm-top {
    height: auto;
    border-radius: 20px;
  }

  .div-banner1.hm-blog {
    height: auto;
    max-height: none;
    min-height: auto;
    border-radius: 20px;
  }

  .div-banner1.hm-events, .div-banner1.hm-social {
    height: auto;
    border-radius: 20px;
  }

  .div-banner1.wne1 {
    height: auto;
    border-radius: 20px;
    display: inline-block;
  }

  .div-banner1.wne2, .div-banner1.wne3 {
    border-radius: 20px;
  }

  .div-banner1.acw1 {
    height: auto;
    max-height: none;
    min-height: auto;
    border-radius: 20px;
  }

  .div-banner1.acw2 {
    border-radius: 20px;
  }

  .div-banner1.outline1 {
    height: auto;
    text-align: left;
    border-radius: 20px;
  }

  .div-banner1.bppa1, .div-banner1.bppa2, .div-banner1.ane3, .div-banner1.ane3, .div-banner1.ane4, .div-banner1.ane5 {
    border-radius: 20px;
  }

  .div-banner1.carbon {
    height: auto;
    max-height: none;
    min-height: auto;
    border-radius: 20px;
  }

  .div-banner1.carquinez, .div-banner1.carquinez2, .div-banner1.foac, .div-banner1.foac-2 {
    border-radius: 20px;
  }

  .div-banner1.event._19 {
    max-height: 230px;
    border-radius: 20px;
  }

  .div-banner1.event._20 {
    max-height: none;
    min-height: 675px;
    border-radius: 20px;
  }

  .div-banner1.event._21 {
    min-height: 400px;
    border-radius: 20px;
  }

  .div-banner1.event._22 {
    max-height: 250px;
    min-height: auto;
    border-radius: 20px;
  }

  .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 {
    height: auto;
    min-height: 300px;
    border-radius: 20px;
  }

  .div-banner1.eco {
    border-radius: 20px;
  }

  .div-banner1.rowcrop {
    background-position: 50%;
    border-radius: 20px;
  }

  .div-banner1.rangeland, .div-banner1.lpi2-copy {
    height: auto;
    min-height: 300px;
    border-radius: 20px;
  }

  .div-banner1.compliance {
    height: auto;
    border-radius: 20px;
  }

  .div-banner1.link-index {
    height: auto;
    border-radius: 20px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    overflow: hidden;
  }

  .div-banner1.newsletter1 {
    display: block;
    overflow: hidden;
  }

  .div-blogbox10 {
    height: 300px;
    background-position: 50% 0;
    background-size: cover;
    border-radius: 20px 0 0 20px;
    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 {
    width: 100%;
    height: 100%;
    object-fit: cover;
    position: static;
  }

  .image_alhambrawatershedcouncil {
    width: 170px;
    height: auto;
    object-fit: cover;
    margin-top: 0;
    display: inline-block;
    position: static;
  }

  .div-block-99 {
    background-color: rgba(0, 0, 0, 0);
  }

  .image_friendsalhambracreek {
    width: 145px;
    height: auto;
    object-fit: cover;
    margin-top: 30px;
    display: inline-block;
    position: static;
  }

  .image_newleaf {
    width: 140px;
    height: auto;
    object-fit: cover;
    margin-top: 30px;
    display: inline-block;
    position: static;
  }

  .image_nationalparkservice {
    width: 100px;
    height: auto;
    object-fit: cover;
    margin-top: 30px;
    display: inline-block;
    position: static;
  }

  .button-30 {
    margin-bottom: 10px;
  }

  .image_mtviewsanitarydistrict {
    width: 100px;
    height: auto;
    object-fit: cover;
    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: rgba(0, 0, 0, .55);
    margin-left: 0;
  }

  .paragraph-70 {
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .link-block-6.w--current {
    background-color: rgba(0, 0, 0, 0);
    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 {
    width: 120px;
    height: auto;
    object-fit: cover;
    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-131 {
    overflow: hidden;
  }

  .grid-rodeo-maps {
    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;
  }

  .link-block-11, .link-block-12, .link-block-13 {
    margin-right: 0;
  }

  .div-social-block {
    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: rgba(0, 0, 0, 0);
    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;
  }

  .paragraph-115 {
    font-size: 13px;
    line-height: 22px;
  }

  .grid-23 {
    grid-column-gap: 9px;
    grid-template-columns: 1fr 1fr;
  }

  .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: 15px;
  }

  .footerhead {
    margin-bottom: 0;
    font-size: 15px;
  }

  .footerlinks {
    font-size: 13px;
    line-height: 23px;
  }

  .footercontacts {
    padding-left: 10px;
    font-size: 13px;
    line-height: 21px;
  }

  .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: rgba(0, 0, 0, 0);
    margin-left: 0;
  }

  .social-navbut-div {
    width: 250px;
    justify-content: center;
    display: flex;
    position: relative;
    right: -94px;
  }

  .dropdown-toggle-2 {
    margin-right: 93px;
    padding: 0 50px 0 0;
  }

  .menunav2 {
    width: 200px;
    min-width: Infinity% ;
    -webkit-backface-visibility: visible;
    backface-visibility: visible;
    background-color: #476324;
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    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;
  }

  .paragraph-174 {
    width: 210px;
  }

  .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;
    width: 200px;
    min-width: auto;
    float: none;
    color: #333;
    object-fit: fill;
    background-color: #698a4c;
    background-image: none;
    border: 0 rgba(0, 0, 0, 0);
    border-radius: 10px;
    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 {
    -webkit-backface-visibility: visible;
    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;
    max-width: 0;
    min-width: 223px;
    float: none;
    clear: none;
    background-color: #698a4c;
    border-radius: 10px;
    margin-left: 160px;
    margin-right: 0;
    padding-right: 0;
    position: absolute;
    overflow: hidden;
  }

  .dropdown-toggle-3 {
    display: inline-block;
  }

  .main-nav-2 {
    width: 200px;
    opacity: 1;
    background-color: #698a4c;
    border-bottom-right-radius: 10px;
    margin-left: 0;
    box-shadow: 0 4px 7px #000;
  }

  .icon-8 {
    margin-top: 0;
    margin-left: 130px;
    margin-right: auto;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: auto;
  }

  .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;
    max-width: 0;
    min-width: 223px;
    float: none;
    clear: none;
    background-color: #698a4c;
    border-radius: 10px;
    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 {
    width: 200px;
    min-width: Infinity% ;
    -webkit-backface-visibility: visible;
    backface-visibility: visible;
    background-color: #476324;
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    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 {
    width: 200px;
    -webkit-backface-visibility: visible;
    backface-visibility: visible;
    letter-spacing: 1px;
    background-color: #476324;
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    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;
    height: auto;
    border-radius: 0;
    margin-left: 20px;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    font-family: Raleway, sans-serif;
    font-weight: 500;
    display: block;
  }

  .main-nav22 {
    width: 200px;
    max-width: none;
    opacity: 1;
    object-fit: fill;
    background-color: #698a4c;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
    flex: 0 auto;
    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;
    width: 200px;
    min-width: auto;
    float: none;
    color: #333;
    object-fit: fill;
    background-color: #698a4c;
    background-image: none;
    border: 0 rgba(0, 0, 0, 0);
    border-radius: 10px;
    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;
    top: 0;
    bottom: 0;
    left: 0;
    right: auto;
  }

  .nav-container-hz {
    max-width: none;
    justify-content: center;
    display: flex;
  }

  .dropdown1-hz {
    width: 100%;
    height: 50px;
    padding: 10px 10px 13px;
    display: block;
    position: relative;
  }

  .dropdown1-hz:hover {
    background-color: rgba(0, 0, 0, .1);
  }

  .dropdown1-hz.w--open {
    background-color: rgba(0, 0, 0, .1);
    padding-top: 10px;
    padding-bottom: 13px;
    display: block;
  }

  .nav-menu-hz {
    width: 100%;
    height: 50px;
    max-width: none;
    background-color: rgba(0, 0, 0, .25);
    flex-direction: row;
    flex: 1;
    justify-content: space-between;
    align-items: stretch;
    margin-top: 0;
    margin-left: 0;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
    position: absolute;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: 0%;
    overflow: visible;
  }

  .dropdown-top {
    width: 100%;
    text-align: left;
    display: block;
  }

  .dropdown-list-hz {
    background-color: rgba(0, 0, 0, 0);
    display: none;
  }

  .dropdown-list-hz.w--open {
    height: auto;
    background-color: #c54444;
    display: block;
    position: absolute;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: 0%;
  }

  .navbar-4 {
    position: relative;
  }

  .nav-link-hz {
    width: 100%;
    height: 50px;
    text-align: center;
    text-shadow: 2px 2px 3px #000;
    padding: 10px 10px 13px;
    font-size: 12px;
  }

  .nav-link-hz:hover {
    background-color: rgba(0, 0, 0, .1);
  }

  .nav-link-hz.donate {
    z-index: 1;
  }

  .dropdown-links-hz {
    height: auto;
    background-color: rgba(0, 0, 0, 0);
    align-items: stretch;
    margin-top: -30px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
    top: 80px;
    left: 0;
    right: 0;
  }

  .menu-button-3 {
    color: #fff;
    display: block;
  }

  .menu-button-3:hover {
    background-color: rgba(0, 0, 0, .1);
    border-radius: 10px;
  }

  .menu-button-3.w--open {
    background-color: rgba(0, 0, 0, .1);
  }

  .social-navbut-div-hz {
    width: 150px;
    justify-content: flex-end;
    display: flex;
    position: relative;
    right: auto;
  }

  .div-social-block-hz {
    justify-content: center;
    margin-left: 0;
    margin-right: 0;
    position: relative;
    right: 0;
  }

  .div-social-block-hz.footer {
    height: 50px;
    margin-left: -22px;
    padding-bottom: 30px;
  }

  .link-block-fb, .link-block-ig, .link-block-yt {
    margin-right: 0;
  }

  .brand-hz {
    margin-left: auto;
    display: block;
    position: static;
    left: 20px;
  }

  .brand-hz.w--current {
    background-color: rgba(0, 0, 0, 0);
    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: rgba(0, 0, 0, .2);
    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 {
    width: 100%;
    height: 50px;
    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;
    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: rgba(80, 112, 41, .25);
    margin-left: 0;
  }

  .link-block-for-moving-index.w--current:hover {
    background-color: rgba(0, 0, 0, .15);
  }

  .grid-53 {
    grid-template-columns: .65fr .25fr;
  }

  .image-155.wc {
    margin-left: -22px;
  }

  .grid-index-move-ag {
    width: 600px;
    grid-template-columns: .75fr .75fr .75fr .5fr;
    margin-left: auto;
    margin-right: auto;
  }

  .grid-54 {
    width: 100%;
    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;
    position: static;
  }

  .dropdown-links-hz-ag {
    height: auto;
    background-color: rgba(0, 0, 0, 0);
    align-items: stretch;
    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 {
    width: 600px;
    grid-template-columns: .75fr .75fr .75fr .5fr;
    margin-left: auto;
    margin-right: auto;
  }

  .transparencyaward {
    height: auto;
    max-height: none;
    min-height: auto;
    background-image: none;
    border-radius: 20px 0 0 20px;
    display: block;
    position: static;
  }

  .transparencyaward.lpi1, .transparencyaward.lpi2 {
    height: auto;
    min-height: 300px;
    border-radius: 20px;
  }

  .transparencyaward.hsi1 {
    background-position: 50%;
    border-radius: 20px;
  }

  .transparencyaward.hsi2, .transparencyaward.hsi3, .transparencyaward.hsi4 {
    border-radius: 20px;
  }

  .transparencyaward.ane1 {
    height: auto;
    border-radius: 20px;
  }

  .transparencyaward.ane2 {
    border-radius: 20px;
  }

  .transparencyaward.ecp1 {
    height: auto;
    max-height: none;
    min-height: auto;
    border-radius: 20px;
  }

  .transparencyaward.ecp2 {
    border-radius: 20px;
  }

  .transparencyaward.ee1 {
    width: auto;
    height: auto;
    border-radius: 20px;
    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 {
    height: auto;
    max-height: none;
    min-height: auto;
    border-radius: 20px;
    display: block;
  }

  .transparencyaward.ap2, .transparencyaward.ap3, .transparencyaward.ap4 {
    height: auto;
    max-height: none;
    min-height: auto;
    border-radius: 20px;
  }

  .transparencyaward.hm-top {
    height: auto;
    border-radius: 20px;
  }

  .transparencyaward.hm-blog {
    height: auto;
    max-height: none;
    min-height: auto;
    border-radius: 20px;
  }

  .transparencyaward.hm-events, .transparencyaward.hm-social {
    height: auto;
    border-radius: 20px;
  }

  .transparencyaward.wne1 {
    height: auto;
    border-radius: 20px;
    display: inline-block;
  }

  .transparencyaward.wne2, .transparencyaward.wne3 {
    border-radius: 20px;
  }

  .transparencyaward.acw1 {
    height: auto;
    max-height: none;
    min-height: auto;
    border-radius: 20px;
  }

  .transparencyaward.acw2 {
    border-radius: 20px;
  }

  .transparencyaward.outline1 {
    height: auto;
    text-align: left;
    border-radius: 20px;
  }

  .transparencyaward.bppa1, .transparencyaward.bppa2, .transparencyaward.ane3, .transparencyaward.ane3, .transparencyaward.ane4, .transparencyaward.ane5 {
    border-radius: 20px;
  }

  .transparencyaward.carbon {
    height: auto;
    max-height: none;
    min-height: auto;
    border-radius: 20px;
  }

  .transparencyaward.carquinez, .transparencyaward.carquinez2, .transparencyaward.foac, .transparencyaward.foac-2 {
    border-radius: 20px;
  }

  .transparencyaward.event._19 {
    max-height: 230px;
    border-radius: 20px;
  }

  .transparencyaward.event._20 {
    max-height: none;
    min-height: 675px;
    border-radius: 20px;
  }

  .transparencyaward.event._21 {
    min-height: 400px;
    border-radius: 20px;
  }

  .transparencyaward.event._22 {
    max-height: 250px;
    min-height: auto;
    border-radius: 20px;
  }

  .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 {
    height: auto;
    min-height: 300px;
    border-radius: 20px;
  }

  .transparencyaward.eco {
    border-radius: 20px;
  }

  .transparencyaward.rowcrop {
    background-position: 50%;
    border-radius: 20px;
  }

  .transparencyaward.rangeland, .transparencyaward.lpi2-copy {
    height: auto;
    min-height: 300px;
    border-radius: 20px;
  }

  .transparencyaward.compliance {
    height: auto;
    border-radius: 20px;
  }

  .transparencyaward.link-index {
    height: auto;
    border-radius: 20px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    overflow: hidden;
  }

  .transparencyaward.newsletter1 {
    display: block;
    overflow: hidden;
  }

  .event {
    font-size: 16px;
  }

  .subject {
    font-size: 28px;
    line-height: 34px;
  }

  .button-62 {
    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 {
    height: auto;
    max-height: none;
    min-height: auto;
    background-image: none;
    border-radius: 15px;
    display: inline-block;
    position: static;
  }

  .blogmainimage.lpi1, .blogmainimage.lpi2 {
    height: auto;
    min-height: 300px;
    border-radius: 20px;
  }

  .blogmainimage.hsi1 {
    background-position: 50%;
    border-radius: 20px;
  }

  .blogmainimage.hsi2, .blogmainimage.hsi3, .blogmainimage.hsi4 {
    border-radius: 20px;
  }

  .blogmainimage.ane1 {
    height: auto;
    border-radius: 20px;
  }

  .blogmainimage.ane2 {
    border-radius: 20px;
  }

  .blogmainimage.ecp1 {
    height: auto;
    max-height: none;
    min-height: auto;
    border-radius: 20px;
  }

  .blogmainimage.ecp2 {
    border-radius: 20px;
  }

  .blogmainimage.ee1 {
    width: auto;
    height: auto;
    border-radius: 20px;
    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 {
    height: auto;
    max-height: none;
    min-height: auto;
    border-radius: 20px;
    display: block;
  }

  .blogmainimage.ap2, .blogmainimage.ap3, .blogmainimage.ap4 {
    height: auto;
    max-height: none;
    min-height: auto;
    border-radius: 20px;
  }

  .blogmainimage.hm-top {
    height: auto;
    border-radius: 20px;
  }

  .blogmainimage.hm-blog {
    height: auto;
    max-height: none;
    min-height: auto;
    border-radius: 20px;
  }

  .blogmainimage.hm-events, .blogmainimage.hm-social {
    height: auto;
    border-radius: 20px;
  }

  .blogmainimage.wne1 {
    height: auto;
    border-radius: 20px;
    display: inline-block;
  }

  .blogmainimage.wne2, .blogmainimage.wne3 {
    border-radius: 20px;
  }

  .blogmainimage.acw1 {
    height: auto;
    max-height: none;
    min-height: auto;
    border-radius: 20px;
  }

  .blogmainimage.acw2 {
    border-radius: 20px;
  }

  .blogmainimage.outline1 {
    height: auto;
    text-align: left;
    border-radius: 20px;
  }

  .blogmainimage.bppa1, .blogmainimage.bppa2, .blogmainimage.ane3, .blogmainimage.ane3, .blogmainimage.ane4, .blogmainimage.ane5 {
    border-radius: 20px;
  }

  .blogmainimage.carbon {
    height: auto;
    max-height: none;
    min-height: auto;
    border-radius: 20px;
  }

  .blogmainimage.carquinez, .blogmainimage.carquinez2, .blogmainimage.foac, .blogmainimage.foac-2 {
    border-radius: 20px;
  }

  .blogmainimage.event._19 {
    max-height: 230px;
    border-radius: 20px;
  }

  .blogmainimage.event._20 {
    max-height: none;
    min-height: 675px;
    border-radius: 20px;
  }

  .blogmainimage.event._21 {
    min-height: 400px;
    border-radius: 20px;
  }

  .blogmainimage.event._22 {
    max-height: 250px;
    min-height: auto;
    border-radius: 20px;
  }

  .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 {
    height: auto;
    min-height: 300px;
    border-radius: 20px;
  }

  .blogmainimage.eco {
    border-radius: 20px;
  }

  .blogmainimage.rowcrop {
    background-position: 50%;
    border-radius: 20px;
  }

  .blogmainimage.rangeland, .blogmainimage.lpi2-copy {
    height: auto;
    min-height: 300px;
    border-radius: 20px;
  }

  .blogmainimage.compliance {
    height: auto;
    border-radius: 20px;
  }

  .blogmainimage.link-index {
    height: auto;
    border-radius: 20px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    overflow: hidden;
  }

  .blogmainimage.newsletter1 {
    display: block;
    overflow: hidden;
  }

  .image-235 {
    max-width: none;
    margin-left: 15px;
  }

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

  .return-to-blogs {
    width: auto;
  }

  .credit-and-date-grid {
    grid-template-columns: 1fr 1.25fr 1fr;
  }

  .foacw-list {
    padding-left: 20px;
  }

  .topbot-heading {
    font-size: 24px;
  }

  .image-245 {
    max-height: none;
    max-width: 100%;
  }

  .image-245.logo {
    width: 80%;
  }

  .image-245.logo.nps {
    width: 50%;
  }

  .accordion-list {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-35 {
    white-space: normal;
  }

  .rodeomap1, .rodeomap2 {
    background-color: rgba(0, 0, 0, 0);
  }
}

@media screen and (max-width: 767px) {
  img {
    max-width: 200px;
  }

  .navbar {
    position: -webkit-sticky;
    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 {
    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 {
    max-width: none;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    align-self: stretch;
  }

  .container-14 {
    object-fit: fill;
  }

  .div-block-25 {
    width: 80%;
    object-fit: scale-down;
  }

  .containerroundcorner2 {
    border-radius: 0;
    margin-top: 156px;
    padding-left: 30px;
    padding-right: 30px;
    top: 140px;
  }

  .mainnavbar {
    z-index: 2;
    position: -webkit-sticky;
    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 {
    width: 405px;
    flex-wrap: nowrap;
    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 {
    min-width: 100%;
    border-radius: 0;
    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 {
    min-width: 100%;
    border-radius: 0;
    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 {
    min-width: 100%;
    border-radius: 0;
    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 {
    min-width: 100%;
    border-radius: 0;
    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 {
    min-width: 100%;
    border-radius: 0;
    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 {
    min-width: 100%;
    border-radius: 0;
    margin-right: auto;
    top: -11px;
    left: auto;
  }

  .div-block-41-l-2-opp {
    min-width: 100%;
    border-radius: 0;
    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 {
    min-width: 100%;
    border-radius: 0;
    margin-right: 0;
    top: -13px;
    left: auto;
  }

  .div-block-41-l-4-opp {
    min-width: 100%;
    border-radius: 0;
    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 {
    min-width: 100%;
    border-radius: 0;
    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: -95px;
  }

  .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 {
    height: 200px;
    border-radius: 0;
    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 {
    height: 200px;
    border-radius: 0;
  }

  .div-block-comp6 {
    height: auto;
    margin-top: 30px;
  }

  .section-comp3 {
    height: 200px;
    border-radius: 0;
  }

  .div-block-comp3 {
    height: auto;
    margin-top: 0;
  }

  .section-comp4, .section-comp5 {
    height: 200px;
    border-radius: 0;
  }

  .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 {
    height: 200px;
    border-radius: 0;
  }

  .div-block-comp1-copy {
    height: auto;
    margin-top: 33px;
  }

  .section-eco2 {
    height: 200px;
    border-radius: 0;
  }

  .div-block-eco2 {
    height: auto;
    margin-top: 34px;
  }

  .section-eco3 {
    height: 200px;
    border-radius: 0;
  }

  .div-block-eco3 {
    height: auto;
    margin-top: 0;
  }

  .section-eco4 {
    height: 200px;
    border-radius: 0;
  }

  .div-block-eco4 {
    height: auto;
    margin-top: 25px;
  }

  .section-eco5 {
    height: 200px;
    border-radius: 0;
  }

  .div-block-eco5 {
    height: auto;
    margin-top: 46px;
  }

  .section-eco6 {
    height: 200px;
    border-radius: 0;
    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 {
    min-width: 100%;
    border-radius: 0;
    margin-right: auto;
    top: -11px;
    left: auto;
  }

  .div-square-40-l-7 {
    min-width: 100%;
    border-radius: 0;
    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 {
    min-width: 100%;
    border-radius: 0;
    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 {
    min-width: 100%;
    border-radius: 0;
    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 {
    min-width: 100%;
    border-radius: 0;
    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 {
    min-width: 100%;
    border-radius: 0;
    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 {
    min-width: 100%;
    border-radius: 0;
    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 {
    min-width: 100%;
    border-radius: 0;
    margin-right: auto;
    top: -11px;
    left: auto;
  }

  .paragraph-40-flushleft-2 {
    margin-top: 10px;
    margin-left: 108px;
    margin-right: 37px;
  }

  .section-next-meeting {
    width: auto;
    height: auto;
    border-radius: 14px;
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  .tab-pane-next-meeting {
    flex: 0 auto;
  }

  .div-full-bg-compliance {
    background-position: 100%;
  }

  .staff-bio-tabs {
    margin-bottom: 10px;
  }

  .tabs-menu-bio {
    width: 100%;
    text-align: center;
    object-fit: fill;
    justify-content: center;
    align-items: stretch;
    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: 100%;
  }

  .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-ws1.main, .image-ws1.alhambra {
    max-width: 100%;
  }

  .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 {
    max-height: 300px;
    min-height: auto;
  }

  .div-banner1.event._19 {
    max-height: 290px;
    min-height: auto;
  }

  .div-banner1.event._20 {
    max-height: none;
    min-height: 800px;
  }

  .div-banner1.event._21 {
    height: auto;
    max-height: none;
    min-height: 490px;
  }

  .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-columns: 1fr;
  }

  .grid-19.board {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

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

  .button-45 {
    margin-top: 260px;
  }

  .image-75 {
    margin-top: 10px;
  }

  .column-39, .column-40 {
    text-align: center;
  }

  .image-77 {
    margin-top: 5px;
  }

  .grid-rodeo-maps {
    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 {
    max-height: 400px;
    min-height: auto;
    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;
  }

  .heading-100 {
    margin-top: 10px;
  }

  .image-89 {
    max-width: 100%;
    border-radius: 0;
  }

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

  .paragraph-115 {
    margin-left: 40px;
  }

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

  .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 {
    min-width: 100%;
    grid-template-rows: auto auto;
    grid-template-columns: 2.25fr;
    grid-auto-flow: column;
  }

  .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-panel2 {
    padding-left: 40px;
  }

  .footerhead {
    margin-top: 0;
  }

  .div-panel3, .div-panel4 {
    padding-left: 30px;
  }

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

  .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: -webkit-sticky;
    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: 5px;
    margin-bottom: auto;
  }

  .social-navbut-div-hz {
    width: auto;
    justify-content: center;
    right: 0;
  }

  .div-social-block-hz {
    margin-top: 5px;
    margin-left: 0;
    margin-right: 0;
    position: relative;
    left: 0;
    right: 0;
  }

  .div-social-block-hz.footer {
    margin-left: -77px;
  }

  .link-block-fb, .link-block-ig, .link-block-yt {
    margin-left: 0;
    margin-right: 0;
  }

  .brand-hz.w--current {
    margin-left: auto;
  }

  .nav-link-hz-2 {
    background-color: rgba(0, 0, 0, .4);
    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 {
    max-height: 300px;
    min-height: auto;
  }

  .transparencyaward.event._19 {
    max-height: 290px;
    min-height: auto;
  }

  .transparencyaward.event._20 {
    max-height: none;
    min-height: 800px;
  }

  .transparencyaward.event._21 {
    height: auto;
    max-height: none;
    min-height: 490px;
  }

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

  .event {
    font-size: 13px;
  }

  .subject {
    font-size: 22px;
    line-height: 27px;
  }

  .button-62 {
    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;
  }

  .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: center;
    margin-left: 0;
    margin-right: 0;
  }

  .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 {
    max-height: 300px;
    min-height: auto;
  }

  .blogmainimage.event._19 {
    max-height: 290px;
    min-height: auto;
  }

  .blogmainimage.event._20 {
    max-height: none;
    min-height: 800px;
  }

  .blogmainimage.event._21 {
    height: auto;
    max-height: none;
    min-height: 490px;
  }

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

  .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, .blog-author-credit-grid-main {
    grid-row-gap: 5px;
    grid-template-rows: auto auto;
    grid-template-columns: 2.5fr;
    grid-auto-flow: column;
  }

  .rich-text-topbot {
    margin-left: 10px;
    margin-right: 10px;
  }

  .topbot-heading {
    padding-bottom: 5px;
    font-size: 22px;
    line-height: 28px;
  }

  .topbot-middle {
    padding-left: 0;
    padding-right: 0;
  }

  .image-245 {
    max-height: 250px;
  }

  .image-245.logo {
    width: 90%;
  }

  .image-245.logo.nps {
    width: 70%;
  }

  .grid-84, .paragraph-258, .rich-text-block-shoreline, .div-block-318 {
    margin-left: 10px;
    margin-right: 10px;
  }

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

  .text-block-35 {
    float: none;
    clear: none;
    text-align: left;
    white-space: normal;
    margin-right: 0;
    display: block;
    position: static;
  }

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

  .grid-95 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    margin-left: 10px;
    margin-right: 10px;
  }

  .rodeomap1, .rodeomap2 {
    margin-top: 0;
  }

  .faq-questiion-div {
    flex-flow: wrap;
    align-content: stretch;
    justify-content: flex-start;
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  .image-262, .image-263 {
    max-width: 100%;
  }

  .paragraph-285 {
    font-size: 22px;
  }

  .paragraph-290 {
    font-size: 16px;
  }
}

@media screen and (max-width: 479px) {
  .slider {
    height: auto;
    object-fit: contain;
    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: -webkit-sticky;
    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;
    height: 80vh;
    max-height: 600vh;
    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url("https://uploads-ssl.webflow.com/5f3e9a57758f245d6738603c/5f3e9a57758f2444e2386080_BGimages1_15.png");
    background-attachment: scroll, fixed;
    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 {
    width: 60px;
    float: right;
    text-align: center;
    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 {
    width: 150px;
    max-width: 0;
    object-fit: fill;
    background-color: #476324;
    border-radius: 0 0 10px;
    flex: 0 auto;
    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: 14px;
    font-weight: 300;
    line-height: 18px;
  }

  .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;
    max-width: 60px;
    flex: 1;
    order: -1;
    align-self: auto;
    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: 100px;
    height: auto;
    max-width: none;
    margin: 12px 0 0 -78px;
    display: block;
    position: relative;
    left: 80px;
  }

  .board-column {
    text-align: center;
    padding: 0;
    display: block;
    position: static;
  }

  .div-block-21 {
    width: 290px;
    margin-left: -36px;
  }

  .paragraph-25 {
    max-width: 290px;
    text-align: left;
    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;
    margin-top: 210px;
    margin-bottom: 0;
    padding-bottom: 8px;
    padding-left: 0;
    padding-right: 0;
    font-size: 12px;
    line-height: 17px;
    display: flex;
    position: relative;
    top: 0;
  }

  .mainnavbar {
    z-index: 3;
    position: -webkit-sticky;
    position: sticky;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: 0%;
  }

  .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 {
    height: 150px;
    border-radius: 0;
  }

  .div-block-41 {
    height: 225px;
    border-radius: 0;
  }

  .heading-35 {
    margin-top: 54px;
  }

  .heading-35.compliance {
    margin-top: 10px;
    font-size: 25px;
    line-height: 30px;
  }

  .div-block-42 {
    height: 150px;
    border-radius: 0;
    position: relative;
    top: 156px;
  }

  .div-block-43 {
    height: 150px;
    border-radius: 0;
    position: relative;
    top: -156px;
  }

  .div-block-44 {
    height: 150px;
    border-radius: 0;
  }

  .div-block-46 {
    height: 150px;
    border-radius: 0;
    position: relative;
    top: 155px;
  }

  .div-block-47 {
    height: 150px;
    border-radius: 0;
    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 {
    height: 150px;
    border-radius: 0;
  }

  .heading-35-alt {
    margin-top: -1px;
    margin-bottom: -4px;
  }

  .background-video {
    width: auto;
    max-height: 300px;
    margin-top: -20px;
    overflow: hidden;
  }

  .div-block-50 {
    height: 225px;
    border-radius: 0;
    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 {
    height: 200px;
    border-radius: 0;
  }

  .div-block-52 {
    height: 225px;
    border-radius: 0;
  }

  .button-16 {
    margin-left: 57px;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .div-block-53 {
    height: 225px;
    border-radius: 0;
  }

  .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 {
    height: 225px;
    border-radius: 0;
    margin-top: -5px;
  }

  .div-block-56 {
    height: 150px;
    border-radius: 0;
  }

  .div-block-57 {
    height: 225px;
    border-radius: 0;
    margin-top: -5px;
  }

  .div-block-58 {
    height: 150px;
    border-radius: 0;
  }

  .button-10-copy {
    top: 302.922px;
    left: 76px;
  }

  .div-block-comp2 {
    width: auto;
    height: auto;
    border-radius: 0;
    margin-top: 44px;
  }

  .section-comp1 {
    margin-top: -5px;
  }

  .div-block-comp6 {
    height: auto;
    border-radius: 0;
    margin-top: 33px;
  }

  .div-block-comp3 {
    height: auto;
    border-radius: 0;
    margin-top: 0;
  }

  .div-block-comp5 {
    height: auto;
    border-radius: 0;
    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 {
    height: auto;
    border-radius: 0;
    margin-top: 24px;
  }

  .div-block-comp6-copy {
    height: 225px;
    border-radius: 0;
    margin-top: -5px;
  }

  .div-block-comp4 {
    height: auto;
    border-radius: 0;
    margin-top: 29px;
  }

  .section-eco1 {
    margin-top: -5px;
  }

  .div-block-comp1-copy {
    height: auto;
    border-radius: 0;
    margin-top: 24px;
  }

  .div-block-eco2 {
    height: auto;
    border-radius: 0;
    margin-top: 23px;
  }

  .div-block-eco3 {
    height: auto;
    border-radius: 0;
    margin-top: 0;
  }

  .div-block-eco4 {
    height: auto;
    border-radius: 0;
    margin-top: 29px;
  }

  .div-block-eco5 {
    height: auto;
    border-radius: 0;
    margin-top: 17px;
  }

  .section-eco6 {
    height: 200px;
    border-radius: 0;
  }

  .div-block-eco6 {
    height: auto;
    border-radius: 0;
    margin-top: 33px;
  }

  .heading-39 {
    font-size: 24px;
    line-height: 29px;
  }

  .heading-40 {
    font-size: 15px;
  }

  .paragraph-45 {
    font-size: 14px;
  }

  .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 {
    height: auto;
    border-radius: 0;
    margin-top: -5px;
  }

  .ag-div-block-2, .ag-div-block-3, .ag-div-block-4 {
    height: auto;
    border-radius: 0;
  }

  .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 {
    max-width: none;
    float: none;
    clear: 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 {
    height: auto;
    border-radius: 0;
    margin-top: -5px;
  }

  .contact-div-block-2, .contact-div-block-3 {
    height: auto;
    border-radius: 0;
  }

  .contact-paragraph-1 {
    margin-left: 10px;
    margin-right: 10px;
    font-size: 14px;
    line-height: 20px;
  }

  .contact-div-block-4 {
    height: auto;
    border-radius: 0;
  }

  .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 {
    width: auto;
    min-width: auto;
    border-radius: 7px;
    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 {
    height: 150px;
    border-radius: 0;
  }

  .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 {
    height: 225px;
    border-radius: 0;
    margin-top: -5px;
  }

  .div-block-hs-r {
    height: 225px;
    border-radius: 0;
  }

  .div-block-hsi-l {
    height: 225px;
    border-radius: 0;
    margin-top: -5px;
  }

  .div-block-hsi-r {
    height: 225px;
    border-radius: 0;
  }

  .div-block-lp-l {
    height: 225px;
    border-radius: 0;
    margin-top: -5px;
  }

  .div-block-lp-r {
    height: 225px;
    border-radius: 0;
  }

  .div-block-hs-l2 {
    height: 225px;
    border-radius: 0;
    margin-top: -5px;
  }

  .div-block-hs-r2 {
    height: 150px;
    border-radius: 0;
  }

  .div-block-hsi-l2 {
    height: 225px;
    border-radius: 0;
    margin-top: -5px;
  }

  .div-block-hsi-r2 {
    height: 150px;
    border-radius: 0;
  }

  .div-block-lp-l2 {
    height: 225px;
    border-radius: 0;
    margin-top: -5px;
  }

  .div-block-lp-r2 {
    height: 150px;
    border-radius: 0;
  }

  .div-block-id-l {
    height: 225px;
    border-radius: 0;
    margin-top: -5px;
  }

  .div-block-id-r {
    height: 225px;
    border-radius: 0;
  }

  .div-block-id-l2 {
    height: 225px;
    border-radius: 0;
    margin-top: -5px;
  }

  .div-block-id-r2 {
    height: 150px;
    border-radius: 0;
  }

  .div-block-cf-l {
    height: 225px;
    border-radius: 0;
    margin-top: -5px;
  }

  .div-block-cf-r {
    height: 225px;
    border-radius: 0;
  }

  .div-block-cf-l2 {
    height: 225px;
    border-radius: 0;
    margin-top: -5px;
  }

  .div-block-cf-r2 {
    height: 150px;
    border-radius: 0;
  }

  .div-block-ph-l {
    height: 225px;
    border-radius: 0;
    margin-top: -5px;
  }

  .div-block-ph-r {
    height: 225px;
    border-radius: 0;
  }

  .div-block-ph-l2 {
    height: 225px;
    border-radius: 0;
    margin-top: -5px;
  }

  .div-block-ph-r2 {
    height: 150px;
    border-radius: 0;
  }

  .div-block-ap-l {
    height: 225px;
    border-radius: 0;
    margin-top: -5px;
  }

  .div-block-ap-r {
    height: 225px;
    border-radius: 0;
  }

  .div-block-ap-l2 {
    height: 225px;
    border-radius: 0;
    margin-top: -5px;
  }

  .div-block-ap-r2 {
    height: 150px;
    border-radius: 0;
  }

  .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 {
    height: 225px;
    border-radius: 0;
    margin-top: -5px;
  }

  .div-block-ac-r {
    height: 225px;
    border-radius: 0;
  }

  .div-block-ac-l2 {
    height: 225px;
    border-radius: 0;
    margin-top: -5px;
  }

  .div-block-ac-r2 {
    height: 150px;
    border-radius: 0;
  }

  .image-blog-main {
    margin-top: 0;
  }

  .heading-60 {
    line-height: 24px;
  }

  .heading-general-sub {
    font-size: 15px;
  }

  .page-heading {
    font-size: 22px;
    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.dumping {
    margin-top: 0;
  }

  .div-block-res-l {
    height: 225px;
    border-radius: 0;
    margin-top: -5px;
  }

  .div-block-res-r {
    height: 225px;
    border-radius: 0;
  }

  .div-block-res-l2 {
    height: 225px;
    border-radius: 0;
    margin-top: -5px;
  }

  .div-block-res-r2 {
    height: 150px;
    border-radius: 0;
  }

  .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 {
    height: 225px;
    border-radius: 0;
  }

  .div-blogbox1 {
    height: 225px;
    border-radius: 0;
    margin-top: -5px;
  }

  .div-blogbox2 {
    height: 225px;
    border-radius: 0;
  }

  .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 {
    height: 225px;
    border-radius: 0;
  }

  .div-banner1 {
    height: auto;
    border-radius: 15px;
  }

  .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 {
    height: auto;
    max-height: none;
    border-radius: 10px;
  }

  .div-banner1.dutch {
    border-radius: 10px;
  }

  .div-banner1.link-index {
    border-radius: 15px;
  }

  .div-blogbox10 {
    height: 225px;
    border-radius: 0;
  }

  .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 {
    width: auto;
    max-width: 0;
    object-fit: fill;
    flex: 0 auto;
    margin-top: 0;
    margin-left: 0;
    position: absolute;
    left: 0;
    overflow: visible;
  }

  .div-block-101 {
    min-height: 100px;
    background-position: 50% 20%;
  }

  .div-block-102 {
    min-height: 100px;
    background-position: 50%;
  }

  .div-block-103 {
    min-height: 100px;
    background-position: 50% 25%;
  }

  .div-block-104 {
    min-height: 100px;
    background-position: 50% 20%;
  }

  .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-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 {
    max-width: 90%;
    object-fit: fill;
    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: rgba(0, 0, 0, 0);
  }

  .grid-rodeo-maps {
    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 {
    max-height: 150px;
    min-height: 0;
    overflow: hidden;
  }

  .div-social-block {
    width: 110px;
    margin-left: 0;
    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;
  }

  .tab-link-tab-1-2.w--current {
    margin-left: 0;
  }

  .text-block-15 {
    text-align: center;
    justify-content: center;
    display: block;
  }

  .paragraph-115, .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 {
    max-height: none;
    grid-row-gap: 6px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
    align-content: space-around;
    justify-content: stretch;
  }

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

  .div-panel2, .div-panel3 {
    padding-left: 60px;
  }

  .footerlinks {
    margin-bottom: 0;
  }

  .div-panel4 {
    padding-left: 60px;
  }

  .footercontacts {
    margin-bottom: 0;
  }

  .board-agenda-button {
    padding-left: 10px;
    padding-right: 10px;
  }

  .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: 20px;
  }

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

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

  .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 {
    width: 100%;
    border-top: 1px solid #000;
    justify-content: center;
    padding-top: 10px;
    display: flex;
  }

  .div-block-222 {
    width: 100%;
    border-top: 1px solid #000;
    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 {
    width: 150px;
    max-width: 0;
    object-fit: fill;
    background-color: #476324;
    border-radius: 0 0 10px;
    flex: 0 auto;
    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: -webkit-sticky;
    position: sticky;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: 0%;
  }

  .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 {
    width: 150px;
    max-width: 0;
    object-fit: fill;
    background-color: #476324;
    border-radius: 0 0 10px;
    flex: 0 auto;
    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 {
    width: 100%;
    height: auto;
    max-width: none;
    background-color: rgba(0, 0, 0, .5);
    justify-content: center;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
    position: absolute;
  }

  .nav-link-hz {
    width: 100%;
    height: auto;
    justify-content: flex-start;
    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: auto;
    height: auto;
    margin-bottom: 5px;
    margin-left: auto;
    margin-right: auto;
    padding-right: 0;
    left: auto;
    right: auto;
  }

  .div-social-block-hz.footer {
    height: 40px;
    margin-top: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .div-social-block-hz.home {
    left: 10px;
  }

  .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;
    top: 10px;
    bottom: auto;
    left: 50px;
    right: auto;
  }

  .icon-hz.programs {
    margin-top: 0;
    margin-right: 0;
    top: 10px;
    bottom: auto;
    left: 76px;
    right: auto;
  }

  .grid-50.pad {
    width: auto;
    height: auto;
    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;
    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;
    top: auto;
    bottom: auto;
    left: 0%;
    right: 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 {
    width: 60%;
    background-color: rgba(0, 0, 0, .75);
    border-top-right-radius: 10px;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: auto;
  }

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

  .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 {
    height: 225px;
    border-radius: 0;
  }

  .transparencyaward.event._19 {
    min-height: 360px;
  }

  .transparencyaward.event._20 {
    min-height: 1100px;
  }

  .transparencyaward.event._22 {
    min-height: 350px;
  }

  .transparencyaward.map, .transparencyaward.restoration {
    height: auto;
    max-height: none;
    border-radius: 10px;
  }

  .transparencyaward.dutch {
    border-radius: 10px;
  }

  .transparencyaward.link-index {
    border-radius: 15px;
  }

  .image-158 {
    height: 150px;
    max-width: none;
    min-width: auto;
  }

  .link-block-29 {
    height: auto;
  }

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

  .grid-71 {
    grid-auto-flow: row;
  }

  .acwcminutes {
    width: auto;
    display: block;
    overflow: visible;
  }

  .awcminutes {
    width: auto;
    display: block;
  }

  .blogbgimage {
    height: 150px;
  }

  .blogmainimage {
    height: 225px;
    border-radius: 10px;
  }

  .blogmainimage.event._19 {
    min-height: 360px;
  }

  .blogmainimage.event._20 {
    min-height: 1100px;
  }

  .blogmainimage.event._22 {
    min-height: 350px;
  }

  .blogmainimage.map, .blogmainimage.restoration {
    height: auto;
    max-height: none;
    border-radius: 10px;
  }

  .blogmainimage.dutch {
    border-radius: 10px;
  }

  .blogmainimage.link-index {
    border-radius: 15px;
  }

  .image-235 {
    margin-top: 5px;
    margin-left: 18px;
  }

  .div-block-289 {
    width: auto;
  }

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

  .credit-and-date-grid {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
  }

  .grid-82 {
    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;
  }

  .topbot-upper {
    display: block;
    position: static;
  }

  .topbot-heading {
    font-size: 20px;
    line-height: 26px;
    display: block;
    position: static;
  }

  .topbot-middle {
    padding-left: 0;
    padding-right: 0;
  }

  .grid-83 {
    grid-column-gap: 3px;
    grid-row-gap: 3px;
    grid-template-rows: auto auto;
    grid-template-columns: 1.75fr;
    grid-auto-flow: column;
  }

  .image-245 {
    max-height: 300px;
  }

  .image-245.logo {
    width: 60%;
  }

  .image-245.logo.nps {
    width: 40%;
  }

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

  .text-block-35 {
    margin-right: 0;
  }

  .ongoing ul {
    margin-bottom: 0;
    padding-left: 30px;
  }

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

  .rich-text-list ul {
    margin-bottom: 0;
  }

  .grid-95 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1.25fr;
  }

  .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, .paragraph-284 {
    font-size: 14px;
  }

  .paragraph-285 {
    font-size: 18px;
  }

  .paragraph-290 {
    font-size: 14px;
    line-height: 22px;
  }
}

#w-node-dac2b458-2c77-187f-1412-510518e17dbf-a8602370, #w-node-a010d299-34b8-7322-e949-cccf7e648418-a8602370, #w-node-_1ebbe0ce-a3ff-03d6-aad5-c7ac7a676cad-a8602370 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9cf00c8-590b-3dc8-fa61-af51517c48c6-517c48c3 {
  justify-self: center;
}

#w-node-_6f44f53e-a046-7b25-bbf8-3bb5578a0830-95aff3fd {
  justify-self: start;
}

#w-node-_6f44f53e-a046-7b25-bbf8-3bb5578a0835-95aff3fd {
  align-self: center;
  justify-self: center;
}

#w-node-_6f44f53e-a046-7b25-bbf8-3bb5578a0837-95aff3fd {
  align-self: center;
  justify-self: start;
}

#w-node-_5d328beb-382c-9e6c-99d1-20a672bb8f41-55ce826d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_11f04c8e-ccc4-c627-1f6c-4ca0a61b6ffe-a61b6ffb, #w-node-_11f04c8e-ccc4-c627-1f6c-4ca0a61b7000-a61b6ffb, #w-node-_11f04c8e-ccc4-c627-1f6c-4ca0a61b7032-a61b6ffb {
  justify-self: center;
}

#w-node-a0c224d2-8e97-d4fe-a91f-5ed49ea8e1c5-826023ae, #w-node-_72583a5c-87dc-32c8-aff6-1b9129df9bc0-826023ae, #w-node-ff5ecb4d-c860-1021-c191-b2fef658ff1d-fe6023c6, #w-node-_663ce3d1-2f76-460d-a77d-56d8ce70fedd-fe6023c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_06a838a6-755e-5d51-dfc2-c743cb99d8c4-fe6023c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_06a838a6-755e-5d51-dfc2-c743cb99d8c8-fe6023c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_06a838a6-755e-5d51-dfc2-c743cb99d8c9-fe6023c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_06a838a6-755e-5d51-dfc2-c743cb99d920-fe6023c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_06a838a6-755e-5d51-dfc2-c743cb99d924-fe6023c6, #w-node-_06a838a6-755e-5d51-dfc2-c743cb99d925-fe6023c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_06a838a6-755e-5d51-dfc2-c743cb99d981-fe6023c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_06a838a6-755e-5d51-dfc2-c743cb99d985-fe6023c6, #w-node-_06a838a6-755e-5d51-dfc2-c743cb99d986-fe6023c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_06a838a6-755e-5d51-dfc2-c743cb99d9eb-fe6023c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_06a838a6-755e-5d51-dfc2-c743cb99d9ef-fe6023c6, #w-node-_06a838a6-755e-5d51-dfc2-c743cb99d9f0-fe6023c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_06a838a6-755e-5d51-dfc2-c743cb99da55-fe6023c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_06a838a6-755e-5d51-dfc2-c743cb99da59-fe6023c6, #w-node-_06a838a6-755e-5d51-dfc2-c743cb99da5a-fe6023c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_06a838a6-755e-5d51-dfc2-c743cb99da9b-fe6023c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_06a838a6-755e-5d51-dfc2-c743cb99da9f-fe6023c6, #w-node-_06a838a6-755e-5d51-dfc2-c743cb99daa0-fe6023c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_06a838a6-755e-5d51-dfc2-c743cb99daf3-fe6023c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_06a838a6-755e-5d51-dfc2-c743cb99daf7-fe6023c6, #w-node-_06a838a6-755e-5d51-dfc2-c743cb99daf8-fe6023c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_06a838a6-755e-5d51-dfc2-c743cb99db58-fe6023c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_06a838a6-755e-5d51-dfc2-c743cb99db5c-fe6023c6, #w-node-_06a838a6-755e-5d51-dfc2-c743cb99db5d-fe6023c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_06a838a6-755e-5d51-dfc2-c743cb99dbad-fe6023c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_06a838a6-755e-5d51-dfc2-c743cb99dbb1-fe6023c6, #w-node-_06a838a6-755e-5d51-dfc2-c743cb99dbb2-fe6023c6, #w-node-_3677e899-5de7-3109-8f0c-87ee563471c6-fe6023c6, #w-node-_3677e899-5de7-3109-8f0c-87ee563471d1-fe6023c6, #w-node-_910b8ef7-d1f7-73aa-d22a-0a1c99f9ac0f-fe6023c6, #w-node-_910b8ef7-d1f7-73aa-d22a-0a1c99f9ac20-fe6023c6, #w-node-_868f9556-d899-4fe5-be7f-b6f55742a12f-fe6023c6, #w-node-_868f9556-d899-4fe5-be7f-b6f55742a142-fe6023c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_655ad6af-dfa0-6b48-060c-2fd9d8dafcf6-fe6023c6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2873e427-c3f1-7adb-0079-15b15e2d5c1c-526023c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2873e427-c3f1-7adb-0079-15b15e2d5c21-526023c8 {
  align-self: stretch;
}

#w-node-b389b687-13ef-46a9-0266-665b9491919b-526023c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b389b687-13ef-46a9-0266-665b949191a0-526023c8 {
  align-self: stretch;
}

#w-node-_94766440-d7a4-05c1-5e11-44ce1d0f22f0-526023c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_94766440-d7a4-05c1-5e11-44ce1d0f22f5-526023c8 {
  align-self: stretch;
}

#w-node-_758aedcf-fc90-4e19-4c91-280e52af9344-526023c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_758aedcf-fc90-4e19-4c91-280e52af9349-526023c8 {
  align-self: stretch;
}

#w-node-_0d1ea161-4a86-b886-4c20-5701d8cfc453-ee6023c9 {
  justify-self: start;
}

#w-node-_0d1ea161-4a86-b886-4c20-5701d8cfc458-ee6023c9 {
  justify-self: end;
}

#w-node-_59a779b5-adab-c6ff-fd46-54b71d9556e5-376023ca, #w-node-_59a779b5-adab-c6ff-fd46-54b71d9556e8-376023ca, #w-node-_59a779b5-adab-c6ff-fd46-54b71d955718-376023ca {
  justify-self: center;
}

#w-node-_0d1ea161-4a86-b886-4c20-5701d8cfc453-376023ca {
  justify-self: start;
}

#w-node-_0d1ea161-4a86-b886-4c20-5701d8cfc458-376023ca {
  justify-self: end;
}

#w-node-e8c08a94-3c6f-e5de-9c30-49b65af21fb3-f56023cc {
  justify-self: auto;
}

#w-node-cf2d3de2-a63a-6702-7c6d-8f2b87b26a86-f56023cc, #w-node-_6102394d-db2f-a178-0870-feee7360d6b5-f56023cc, #w-node-_417e0d43-e855-6f10-a547-e5c23829675c-3829675a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_417e0d43-e855-6f10-a547-e5c238296761-3829675a {
  align-self: stretch;
}

#w-node-_2cd06cab-f76d-338b-1014-a27be2f35c62-e2f35c60 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2cd06cab-f76d-338b-1014-a27be2f35c67-e2f35c60 {
  align-self: stretch;
}

#w-node-f3c3f680-f343-ff55-3939-515dca3e782c-ca3e782a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f3c3f680-f343-ff55-3939-515dca3e7831-ca3e782a {
  align-self: stretch;
}

#w-node-_42c5fe91-7e97-5039-34f8-8b5654a109e5-54a109e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_42c5fe91-7e97-5039-34f8-8b5654a109eb-54a109e3 {
  align-self: stretch;
}

#w-node-_87b08c54-d4fb-566b-84d0-8a3fe89c13d4-e89c13d2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_87b08c54-d4fb-566b-84d0-8a3fe89c13d9-e89c13d2 {
  align-self: stretch;
}

#w-node-_05f63b75-6097-8886-0e76-df58baf0d792-2f6023ce {
  justify-self: auto;
}

#w-node-_135c17d7-dd31-0a1e-8430-2f72bbe53355-2f6023ce, #w-node-_5930b23c-cc7c-b6ad-7953-02b015c42aa3-2f6023ce, #w-node-de8a0a94-6ec3-350e-5f56-2ef39eaf5806-2f6023ce, #w-node-_0c91659a-ff4c-849f-4756-ef1c21794a97-2f6023ce, #w-node-_2fee421f-10cb-b583-b615-a10d8d346df1-2f6023ce, #w-node-_1a4aa1e3-34fe-7d76-0973-89354244f030-2f6023ce, #w-node-_627741d7-2e15-7035-c3df-794037a5f4fd-2f6023ce, #w-node-e79add06-031c-7793-8e3d-f48a84adca52-2f6023ce, #w-node-e79add06-031c-7793-8e3d-f48a84adca73-2f6023ce {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c0d10b04-65bb-ecd1-eec7-a5a79568873f-9a6023e7 {
  align-self: start;
}

#w-node-_9662c9c2-7a0d-62ee-2627-2ccdc74bc955-9a6023e7 {
  justify-self: start;
}

#w-node-fe6d31f4-bb1f-fafd-bc9a-1029b989ae2a-9a6023e7 {
  justify-self: end;
}

#w-node-f2abff0e-bf2e-41cd-bc0a-b41f85b51a26-ba6023ea {
  justify-self: auto;
}

#w-node-_09ee288b-ec6c-2ec8-9ae4-ee4b90ae1b57-ba6023ea, #w-node-a2cef249-cfbd-077b-7685-324a56357620-ba6023ea, #w-node-_66781e2e-d2db-3d3c-54ac-42dd9050a575-ba6023ea {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ed6751f9-f66d-f67b-3e58-652015564d3c-ba6023ea {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f4ac4970-62ed-4377-d5a0-6431d7b6d11f-ba6023ea {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ce96a2a2-df53-a738-dfba-5e94f8b16327-ba6023ea, #w-node-_7ff9d12d-81d5-edd8-b030-d06ba16c303c-ba6023ea, #w-node-b6115a6f-a485-3507-377e-8cdba1b9063b-ba6023ea, #w-node-b6115a6f-a485-3507-377e-8cdba1b9063e-ba6023ea, #w-node-_08bad22f-5eb5-81e3-3aec-64c2a0b750d4-ba6023ea, #w-node-_2528c510-d81c-3edd-b3de-f600eb56d27a-0d6023f2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2528c510-d81c-3edd-b3de-f600eb56d27f-0d6023f2 {
  align-self: stretch;
}

#w-node-_22d9eff7-0df4-d483-5e3e-8a1929b4a67a-0d6023f2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_22d9eff7-0df4-d483-5e3e-8a1929b4a67f-0d6023f2 {
  align-self: stretch;
}

#w-node-_0983ec56-7930-7f1a-7a4c-b74e91cf11bb-0d6023f2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f95dda92-68d6-f024-8975-820f7a757287-0d6023f2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-eeec65e0-bf9f-6b8e-0b60-cb068613f2e0-ae6023f5 {
  justify-self: auto;
}

#w-node-e1291d9d-91c4-2178-fde2-be17a5015969-ae6023f5, #w-node-_4fcd9c85-413c-5d74-2b3b-9aa4bd8b1e51-ae6023f5, #w-node-_4fcd9c85-413c-5d74-2b3b-9aa4bd8b1e5c-ae6023f5, #w-node-d656647d-8bc0-a0fe-0d31-7fcbdb5c2b12-ae6023f5, #w-node-d656647d-8bc0-a0fe-0d31-7fcbdb5c2b23-ae6023f5, #w-node-_649de803-b98c-1535-873f-5cc9f7794c57-ae6023f5, #w-node-_649de803-b98c-1535-873f-5cc9f7794c62-ae6023f5, #w-node-_5c682f3a-b115-a0d2-a858-18a2915d027f-ae6023f5, #w-node-_5c682f3a-b115-a0d2-a858-18a2915d028c-ae6023f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_352c1764-7995-7c49-9a82-215a1b381994-37602413 {
  align-self: center;
}

#w-node-_372b92bd-b153-166a-a509-5a995a637f64-37602413 {
  align-self: center;
  justify-self: center;
}

#w-node-_9e3820b4-ff6e-8e57-81bc-ce6034dcd0bd-37602413 {
  align-self: center;
}

#w-node-_184f983e-29be-0111-ffde-d56d6553b90c-37602413 {
  align-self: center;
  justify-self: center;
}

#w-node-_7ca56c5c-3fb6-1a5f-9efb-e8688decbe97-37602413 {
  align-self: center;
}

#w-node-f67cd58b-15ae-5d54-e17c-35ba37cf82fe-37602413 {
  align-self: center;
  justify-self: center;
}

#w-node-ef7b8273-cdf3-392a-fc80-c25ed152f755-37602413 {
  align-self: center;
}

#w-node-_4d6389e4-058f-5acd-5752-c3585b94fa78-37602413 {
  align-self: center;
  justify-self: center;
}

#w-node-_51b27781-d8fb-a73f-535c-ff6bc44357d3-37602413 {
  align-self: center;
}

#w-node-cb9f67d5-4d52-1a5d-6485-cce22208329d-37602413 {
  align-self: center;
  justify-self: center;
}

#w-node-_87e67c4b-1324-dacf-46e5-5cefbbc6c1a3-37602413 {
  align-self: center;
}

#w-node-b88d24bf-a697-9733-7f96-d4b046f523d1-37602413 {
  align-self: center;
  justify-self: center;
}

#w-node-f14acbcf-7d1e-7014-549a-12069aab8686-37602413 {
  align-self: center;
}

#w-node-efa18179-360e-0666-20b9-57821ff2a605-37602413 {
  align-self: center;
  justify-self: center;
}

#w-node-_9145895e-0403-d423-7d06-d5e99da95983-37602413, #w-node-acb87bde-fce1-fbc7-834a-b455c78b3ebd-37602413, #w-node-acb87bde-fce1-fbc7-834a-b455c78b3ec2-37602413 {
  align-self: center;
}

#w-node-f0f77dc7-ce82-1262-6a6f-63f171a61239-37602413, #w-node-_99000c32-8442-c0af-2c8f-97b4c5caf05f-37602413, #w-node-d2b8f790-be12-7bea-4ff9-e6986e0d28d9-37602413, #w-node-_4ffd3eb2-20b6-2372-df37-29ecda348210-37602413, #w-node-_934b7d08-18d8-d54b-45c9-cfe070b95c54-37602413, #w-node-adcc91f8-c431-2fe6-1e5b-73abdcb348a4-37602413, #w-node-adcc91f8-c431-2fe6-1e5b-73abdcb348a6-37602413, #w-node-adcc91f8-c431-2fe6-1e5b-73abdcb348a8-37602413 {
  justify-self: center;
}

#w-node-_20242004-4fd3-56ef-1ffe-f0b22d61c0ea-37602413, #w-node-_20242004-4fd3-56ef-1ffe-f0b22d61c0ef-37602413, #w-node-_509074ec-5494-5785-fdfb-db447388b720-37602413, #w-node-a25d2200-67ad-4898-e83a-7a467ae4c58c-37602413, #w-node-f9b21a43-d856-2a2b-cd53-2f9cfd957647-37602413, #w-node-f9b21a43-d856-2a2b-cd53-2f9cfd95764c-37602413 {
  align-self: center;
}

#w-node-_92fb78f4-712f-aa29-96f3-b1ff1dad1b2d-34602415 {
  justify-self: start;
}

#w-node-_92fb78f4-712f-aa29-96f3-b1ff1dad1b32-34602415 {
  align-self: center;
  justify-self: center;
}

#w-node-_92fb78f4-712f-aa29-96f3-b1ff1dad1b35-34602415 {
  align-self: center;
  justify-self: start;
}

#w-node-ec58ff2e-5c3a-13de-c153-448d1df89963-34602415 {
  align-self: center;
  justify-self: center;
}

#w-node-ec58ff2e-5c3a-13de-c153-448d1df89965-34602415 {
  align-self: center;
  justify-self: start;
}

#w-node-b18aa85f-1af2-e703-fbbb-a7a1a80642c0-34602415 {
  justify-self: start;
}

#w-node-b18aa85f-1af2-e703-fbbb-a7a1a80642c5-34602415 {
  align-self: center;
  justify-self: center;
}

#w-node-b18aa85f-1af2-e703-fbbb-a7a1a80642c8-34602415 {
  align-self: center;
  justify-self: start;
}

#w-node-b18aa85f-1af2-e703-fbbb-a7a1a80642cb-34602415 {
  align-self: center;
  justify-self: center;
}

#w-node-b18aa85f-1af2-e703-fbbb-a7a1a80642cd-34602415 {
  align-self: center;
  justify-self: start;
}

#w-node-_047325e6-d14f-f925-bdd6-8c8253086d6b-34602415 {
  justify-self: start;
}

#w-node-_047325e6-d14f-f925-bdd6-8c8253086d70-34602415 {
  align-self: center;
  justify-self: center;
}

#w-node-_047325e6-d14f-f925-bdd6-8c8253086d73-34602415 {
  align-self: center;
  justify-self: start;
}

#w-node-_2571bf12-b2ab-8e71-9c6e-a7b6384c2de1-34602415 {
  align-self: center;
  justify-self: center;
}

#w-node-_2571bf12-b2ab-8e71-9c6e-a7b6384c2de3-34602415 {
  align-self: center;
  justify-self: start;
}

#w-node-_3939167b-9cc2-b697-2400-f8fcdc9881be-34602415 {
  justify-self: start;
}

#w-node-_3939167b-9cc2-b697-2400-f8fcdc9881c3-34602415 {
  align-self: center;
  justify-self: center;
}

#w-node-_3939167b-9cc2-b697-2400-f8fcdc9881c6-34602415 {
  align-self: center;
  justify-self: start;
}

#w-node-_3939167b-9cc2-b697-2400-f8fcdc9881c9-34602415 {
  align-self: center;
  justify-self: center;
}

#w-node-_3939167b-9cc2-b697-2400-f8fcdc9881cb-34602415 {
  align-self: center;
  justify-self: start;
}

#w-node-_620172a8-54b1-36cf-208f-97c70e24d82a-34602415, #w-node-_596a5c1c-4d56-ce1a-ea66-f092880e1bd0-34602415 {
  justify-self: start;
}

#w-node-_596a5c1c-4d56-ce1a-ea66-f092880e1bd5-34602415 {
  align-self: center;
  justify-self: center;
}

#w-node-_596a5c1c-4d56-ce1a-ea66-f092880e1bd8-34602415 {
  align-self: center;
  justify-self: start;
}

#w-node-_38134a41-325e-5ff4-9bce-539dba50bd4f-34602415 {
  align-self: center;
  justify-self: center;
}

#w-node-_38134a41-325e-5ff4-9bce-539dba50bd51-34602415 {
  align-self: center;
  justify-self: start;
}

#w-node-d8b3bec4-7961-7cbe-5069-f3697ff971d7-34602415 {
  justify-self: start;
}

#w-node-d8b3bec4-7961-7cbe-5069-f3697ff971dc-34602415 {
  align-self: center;
  justify-self: center;
}

#w-node-d8b3bec4-7961-7cbe-5069-f3697ff971df-34602415 {
  align-self: center;
  justify-self: start;
}

#w-node-fe2c6e17-0f02-2175-7772-5ce2867bfdcc-34602415 {
  align-self: center;
  justify-self: center;
}

#w-node-fe2c6e17-0f02-2175-7772-5ce2867bfdce-34602415 {
  align-self: center;
  justify-self: start;
}

#w-node-_8dc1f596-b518-6639-575b-047fa0343aaa-34602415 {
  justify-self: start;
}

#w-node-_8dc1f596-b518-6639-575b-047fa0343aaf-34602415 {
  align-self: center;
  justify-self: center;
}

#w-node-_8dc1f596-b518-6639-575b-047fa0343ab2-34602415 {
  align-self: center;
  justify-self: start;
}

#w-node-_9e6cedba-750c-462c-9508-ce77524e9749-34602415 {
  align-self: center;
  justify-self: center;
}

#w-node-_9e6cedba-750c-462c-9508-ce77524e974b-34602415 {
  align-self: center;
  justify-self: start;
}

#w-node-_1eeb9ebf-85b3-f662-345d-2db806820b42-34602415 {
  justify-self: start;
}

#w-node-_1eeb9ebf-85b3-f662-345d-2db806820b47-34602415 {
  align-self: center;
  justify-self: center;
}

#w-node-_1eeb9ebf-85b3-f662-345d-2db806820b4a-34602415 {
  align-self: center;
  justify-self: start;
}

#w-node-dd23b658-f1cb-ec54-16b3-a12812dfa3ee-34602415 {
  align-self: center;
  justify-self: center;
}

#w-node-dd23b658-f1cb-ec54-16b3-a12812dfa3f0-34602415 {
  align-self: center;
  justify-self: start;
}

#w-node-_8faaaec8-1d86-3532-0d0f-88a1dab24e04-34602415 {
  justify-self: start;
}

#w-node-_8faaaec8-1d86-3532-0d0f-88a1dab24e09-34602415 {
  align-self: center;
  justify-self: center;
}

#w-node-_8faaaec8-1d86-3532-0d0f-88a1dab24e0c-34602415 {
  align-self: center;
  justify-self: start;
}

#w-node-_8c7dc627-32db-67c9-6e0c-0ad100cec448-34602415 {
  align-self: center;
  justify-self: center;
}

#w-node-_8c7dc627-32db-67c9-6e0c-0ad100cec44a-34602415 {
  align-self: center;
  justify-self: start;
}

#w-node-_6b2c1232-745b-119c-8012-4137cd60f56b-34602415 {
  justify-self: start;
}

#w-node-_6b2c1232-745b-119c-8012-4137cd60f570-34602415 {
  align-self: center;
  justify-self: center;
}

#w-node-_6b2c1232-745b-119c-8012-4137cd60f573-34602415 {
  align-self: center;
  justify-self: start;
}

#w-node-de644f79-e5af-7d72-257c-848100a8a35e-34602415 {
  align-self: center;
  justify-self: center;
}

#w-node-de644f79-e5af-7d72-257c-848100a8a360-34602415 {
  align-self: center;
  justify-self: start;
}

#w-node-_234f427f-0632-c3fa-ca11-d9750a97ed02-34602415 {
  justify-self: start;
}

#w-node-_234f427f-0632-c3fa-ca11-d9750a97ed07-34602415 {
  align-self: center;
  justify-self: center;
}

#w-node-_234f427f-0632-c3fa-ca11-d9750a97ed09-34602415 {
  align-self: center;
  justify-self: start;
}

#w-node-_234f427f-0632-c3fa-ca11-d9750a97ed11-34602415 {
  align-self: center;
  justify-self: center;
}

#w-node-_234f427f-0632-c3fa-ca11-d9750a97ed13-34602415 {
  align-self: center;
  justify-self: start;
}

#w-node-f8a55b06-418d-3800-ff67-e7e4a20abebc-34602415 {
  justify-self: start;
}

#w-node-f8a55b06-418d-3800-ff67-e7e4a20abec1-34602415 {
  align-self: center;
  justify-self: center;
}

#w-node-f8a55b06-418d-3800-ff67-e7e4a20abec3-34602415 {
  align-self: center;
  justify-self: start;
}

#w-node-c5043fe4-0864-57a9-53fb-2c2e6aa2189b-34602415 {
  align-self: center;
  justify-self: center;
}

#w-node-c5043fe4-0864-57a9-53fb-2c2e6aa2189d-34602415 {
  align-self: center;
  justify-self: start;
}

#w-node-e8dd5584-8661-b59c-dafe-0b467551fe00-34602415 {
  justify-self: start;
}

#w-node-e8dd5584-8661-b59c-dafe-0b467551fe05-34602415 {
  align-self: center;
  justify-self: center;
}

#w-node-e8dd5584-8661-b59c-dafe-0b467551fe07-34602415 {
  align-self: center;
  justify-self: start;
}

#w-node-da9f8200-6e7a-2eb3-d6f7-b629176f72a8-34602415 {
  align-self: center;
  justify-self: center;
}

#w-node-da9f8200-6e7a-2eb3-d6f7-b629176f72aa-34602415 {
  align-self: center;
  justify-self: start;
}

#w-node-_1e56deff-0bbe-59a7-5320-bf79e43380e2-34602415, #w-node-c6095434-af9d-0367-3b25-3fd5dee0624b-34602415 {
  justify-self: start;
}

#w-node-c6095434-af9d-0367-3b25-3fd5dee06250-34602415 {
  align-self: center;
  justify-self: center;
}

#w-node-c6095434-af9d-0367-3b25-3fd5dee06252-34602415 {
  align-self: center;
  justify-self: start;
}

#w-node-a9c1aec0-ede0-f08f-858d-4fb28333b8fa-34602415 {
  align-self: center;
  justify-self: center;
}

#w-node-a9c1aec0-ede0-f08f-858d-4fb28333b8fc-34602415 {
  align-self: center;
  justify-self: start;
}

#w-node-bee83687-7db4-6297-adc8-631ec3449191-34602415, #w-node-e0713037-7fb7-5e61-6c60-f29d1f3fcfd4-34602415 {
  justify-self: start;
}

#w-node-e0713037-7fb7-5e61-6c60-f29d1f3fcfd9-34602415 {
  align-self: center;
  justify-self: center;
}

#w-node-e0713037-7fb7-5e61-6c60-f29d1f3fcfdb-34602415 {
  align-self: center;
  justify-self: start;
}

#w-node-cbdeba34-8be8-ea67-329c-67a3630f8404-34602415 {
  align-self: center;
  justify-self: center;
}

#w-node-cbdeba34-8be8-ea67-329c-67a3630f8406-34602415 {
  align-self: center;
  justify-self: start;
}

#w-node-_3163624a-27c4-d621-7da7-2d8fc23576ae-34602415 {
  justify-self: start;
}

#w-node-_3163624a-27c4-d621-7da7-2d8fc23576b3-34602415 {
  align-self: center;
  justify-self: center;
}

#w-node-_3163624a-27c4-d621-7da7-2d8fc23576b5-34602415 {
  align-self: center;
  justify-self: start;
}

#w-node-_8ef32407-62d3-16ec-d1b2-02966ad563e4-34602415 {
  align-self: center;
  justify-self: center;
}

#w-node-_8ef32407-62d3-16ec-d1b2-02966ad563e6-34602415 {
  align-self: center;
  justify-self: start;
}

#w-node-_8ed43b79-a4a2-acf1-9c5b-579af3119b08-34602415 {
  justify-self: start;
}

#w-node-_8ed43b79-a4a2-acf1-9c5b-579af3119b0d-34602415 {
  align-self: center;
  justify-self: center;
}

#w-node-_8ed43b79-a4a2-acf1-9c5b-579af3119b0f-34602415 {
  align-self: center;
  justify-self: start;
}

#w-node-f591bec4-9fb5-28d4-50e5-47bbac8c4fb0-34602415 {
  align-self: center;
  justify-self: center;
}

#w-node-f591bec4-9fb5-28d4-50e5-47bbac8c4fb2-34602415 {
  align-self: center;
  justify-self: start;
}

#w-node-b7557888-78a0-a777-e712-445659c89498-34602415 {
  justify-self: start;
}

#w-node-b7557888-78a0-a777-e712-445659c8949d-34602415 {
  align-self: center;
  justify-self: center;
}

#w-node-b7557888-78a0-a777-e712-445659c8949f-34602415 {
  align-self: center;
  justify-self: start;
}

#w-node-_7e31b19e-1cf5-392b-c686-9975ffbc2a7f-34602415 {
  align-self: center;
  justify-self: center;
}

#w-node-_7e31b19e-1cf5-392b-c686-9975ffbc2a81-34602415 {
  align-self: center;
  justify-self: start;
}

#w-node-b7557888-78a0-a777-e712-445659c894b1-34602415 {
  justify-self: start;
}

#w-node-b7557888-78a0-a777-e712-445659c894b6-34602415 {
  align-self: center;
  justify-self: center;
}

#w-node-b7557888-78a0-a777-e712-445659c894b8-34602415 {
  align-self: center;
  justify-self: start;
}

#w-node-b7557888-78a0-a777-e712-445659c894c0-34602415 {
  align-self: center;
  justify-self: center;
}

#w-node-b7557888-78a0-a777-e712-445659c894c2-34602415 {
  align-self: center;
  justify-self: start;
}

#w-node-b7557888-78a0-a777-e712-445659c894cf-34602415 {
  justify-self: start;
}

#w-node-b7557888-78a0-a777-e712-445659c894d4-34602415 {
  align-self: center;
  justify-self: center;
}

#w-node-b7557888-78a0-a777-e712-445659c894d6-34602415 {
  align-self: center;
  justify-self: start;
}

#w-node-b7557888-78a0-a777-e712-445659c894de-34602415 {
  align-self: center;
  justify-self: center;
}

#w-node-b7557888-78a0-a777-e712-445659c894e0-34602415 {
  align-self: center;
  justify-self: start;
}

#w-node-b7557888-78a0-a777-e712-445659c894ed-34602415 {
  justify-self: start;
}

#w-node-b7557888-78a0-a777-e712-445659c894f2-34602415 {
  align-self: center;
  justify-self: center;
}

#w-node-b7557888-78a0-a777-e712-445659c894f4-34602415 {
  align-self: center;
  justify-self: start;
}

#w-node-b7557888-78a0-a777-e712-445659c894fc-34602415 {
  align-self: center;
  justify-self: center;
}

#w-node-b7557888-78a0-a777-e712-445659c894fe-34602415 {
  align-self: center;
  justify-self: start;
}

#w-node-b7557888-78a0-a777-e712-445659c89524-34602415 {
  justify-self: start;
}

#w-node-b7557888-78a0-a777-e712-445659c89529-34602415 {
  align-self: center;
  justify-self: center;
}

#w-node-b7557888-78a0-a777-e712-445659c8952b-34602415 {
  align-self: center;
  justify-self: start;
}

#w-node-b7557888-78a0-a777-e712-445659c89533-34602415 {
  align-self: center;
  justify-self: center;
}

#w-node-b7557888-78a0-a777-e712-445659c89535-34602415 {
  align-self: center;
  justify-self: start;
}

#w-node-b7557888-78a0-a777-e712-445659c89542-34602415 {
  justify-self: start;
}

#w-node-b7557888-78a0-a777-e712-445659c89547-34602415 {
  align-self: center;
  justify-self: center;
}

#w-node-b7557888-78a0-a777-e712-445659c89549-34602415 {
  align-self: center;
  justify-self: start;
}

#w-node-b7557888-78a0-a777-e712-445659c89551-34602415 {
  align-self: center;
  justify-self: center;
}

#w-node-b7557888-78a0-a777-e712-445659c89553-34602415 {
  align-self: center;
  justify-self: start;
}

#w-node-b7557888-78a0-a777-e712-445659c89560-34602415 {
  justify-self: start;
}

#w-node-b7557888-78a0-a777-e712-445659c89565-34602415 {
  align-self: center;
  justify-self: center;
}

#w-node-b7557888-78a0-a777-e712-445659c89567-34602415 {
  align-self: center;
  justify-self: start;
}

#w-node-b7557888-78a0-a777-e712-445659c8956f-34602415 {
  align-self: center;
  justify-self: center;
}

#w-node-b7557888-78a0-a777-e712-445659c89571-34602415 {
  align-self: center;
  justify-self: start;
}

#w-node-b7557888-78a0-a777-e712-445659c8957e-34602415 {
  justify-self: start;
}

#w-node-b7557888-78a0-a777-e712-445659c89583-34602415 {
  align-self: center;
  justify-self: center;
}

#w-node-b7557888-78a0-a777-e712-445659c89585-34602415 {
  align-self: center;
  justify-self: start;
}

#w-node-b7557888-78a0-a777-e712-445659c8958d-34602415 {
  align-self: center;
  justify-self: center;
}

#w-node-b7557888-78a0-a777-e712-445659c8958f-34602415 {
  align-self: center;
  justify-self: start;
}

#w-node-b7557888-78a0-a777-e712-445659c8959c-34602415 {
  justify-self: start;
}

#w-node-b7557888-78a0-a777-e712-445659c895a1-34602415 {
  align-self: center;
  justify-self: center;
}

#w-node-b7557888-78a0-a777-e712-445659c895a3-34602415 {
  align-self: center;
  justify-self: start;
}

#w-node-b7557888-78a0-a777-e712-445659c895a6-34602415 {
  align-self: center;
  justify-self: center;
}

#w-node-b7557888-78a0-a777-e712-445659c895a8-34602415 {
  align-self: center;
  justify-self: start;
}

#w-node-b7557888-78a0-a777-e712-445659c895b5-34602415 {
  justify-self: start;
}

#w-node-b7557888-78a0-a777-e712-445659c895ba-34602415 {
  align-self: center;
  justify-self: center;
}

#w-node-b7557888-78a0-a777-e712-445659c895bc-34602415 {
  align-self: center;
  justify-self: start;
}

#w-node-b7557888-78a0-a777-e712-445659c895bf-34602415 {
  align-self: center;
  justify-self: center;
}

#w-node-b7557888-78a0-a777-e712-445659c895c1-34602415 {
  align-self: center;
  justify-self: start;
}

#w-node-_6863c79f-399a-0e84-306e-ba489e4268f1-34602415 {
  align-self: center;
  justify-self: center;
}

#w-node-_6863c79f-399a-0e84-306e-ba489e4268f3-34602415 {
  align-self: center;
  justify-self: start;
}

#w-node-_7d6ac623-2f0b-c8f8-8d54-4bfd203cb83a-34602415 {
  align-self: center;
  justify-self: center;
}

#w-node-_7d6ac623-2f0b-c8f8-8d54-4bfd203cb83c-34602415 {
  align-self: center;
  justify-self: start;
}

#w-node-_298e35eb-b203-3560-1a44-23034f1ed26d-34602415 {
  align-self: center;
  justify-self: center;
}

#w-node-_298e35eb-b203-3560-1a44-23034f1ed26f-34602415 {
  align-self: center;
  justify-self: start;
}

#w-node-_0a9c8457-baa8-fbd7-10cc-5b4768e0f57a-34602415 {
  align-self: center;
  justify-self: center;
}

#w-node-_0a9c8457-baa8-fbd7-10cc-5b4768e0f57c-34602415 {
  align-self: center;
  justify-self: start;
}

#w-node-cfbd7788-e1d0-1b77-9094-32235da5d35a-34602415 {
  align-self: center;
  justify-self: center;
}

#w-node-cfbd7788-e1d0-1b77-9094-32235da5d35c-34602415 {
  align-self: center;
  justify-self: start;
}

#w-node-_144b718c-4374-4016-a0d4-8f94414feb99-34602415 {
  align-self: center;
  justify-self: center;
}

#w-node-_144b718c-4374-4016-a0d4-8f94414feb9b-34602415 {
  align-self: center;
  justify-self: start;
}

#w-node-_0340f414-c750-12d3-c024-ee29848fd2fd-34602415 {
  align-self: center;
  justify-self: center;
}

#w-node-_0340f414-c750-12d3-c024-ee29848fd2ff-34602415 {
  align-self: center;
  justify-self: start;
}

#w-node-_00ff7bf1-b9fc-859c-be22-e3bd6b357a69-34602415 {
  align-self: center;
  justify-self: center;
}

#w-node-_00ff7bf1-b9fc-859c-be22-e3bd6b357a6b-34602415 {
  align-self: center;
  justify-self: start;
}

#w-node-_00ff7bf1-b9fc-859c-be22-e3bd6b357a6e-34602415 {
  align-self: center;
  justify-self: center;
}

#w-node-_00ff7bf1-b9fc-859c-be22-e3bd6b357a70-34602415 {
  align-self: center;
  justify-self: start;
}

#w-node-_56556b3a-6ac7-a914-7840-27f4429e3a0d-34602415 {
  align-self: center;
  justify-self: center;
}

#w-node-_56556b3a-6ac7-a914-7840-27f4429e3a0f-34602415 {
  align-self: center;
  justify-self: start;
}

#w-node-_56556b3a-6ac7-a914-7840-27f4429e3a12-34602415 {
  align-self: center;
  justify-self: center;
}

#w-node-_56556b3a-6ac7-a914-7840-27f4429e3a14-34602415 {
  align-self: center;
  justify-self: start;
}

#w-node-_94257bd9-31ba-cfe4-c7db-7e0d0e18f147-34602415 {
  align-self: center;
  justify-self: center;
}

#w-node-_94257bd9-31ba-cfe4-c7db-7e0d0e18f149-34602415 {
  align-self: center;
  justify-self: start;
}

#w-node-_414de625-9906-ad47-7951-07a1f5908ffd-34602415 {
  align-self: center;
  justify-self: center;
}

#w-node-_414de625-9906-ad47-7951-07a1f5908fff-34602415 {
  align-self: center;
  justify-self: start;
}

#w-node-eaab388d-bfbf-4b62-dd9b-e39e2a591497-34602415 {
  align-self: center;
  justify-self: center;
}

#w-node-eaab388d-bfbf-4b62-dd9b-e39e2a591499-34602415 {
  align-self: center;
  justify-self: start;
}

#w-node-b7586ee0-24c3-2ba5-2643-52d84cc22bdc-34602415 {
  align-self: center;
  justify-self: center;
}

#w-node-b7586ee0-24c3-2ba5-2643-52d84cc22bde-34602415 {
  align-self: center;
  justify-self: start;
}

#w-node-_417577ba-ab42-af31-29d0-f9093369edc8-34602415 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: start;
}

#w-node-_2e86d62f-f179-fbf2-5949-5419ac31b999-34602415 {
  align-self: center;
  justify-self: center;
}

#w-node-_2e86d62f-f179-fbf2-5949-5419ac31b99b-34602415 {
  align-self: center;
  justify-self: start;
}

#w-node-_9bbf916f-2294-973d-cb13-08104b64bbb2-34602415 {
  align-self: center;
  justify-self: center;
}

#w-node-_9bbf916f-2294-973d-cb13-08104b64bbb4-34602415 {
  align-self: center;
  justify-self: start;
}

#w-node-_809c7bea-9c65-1270-2e1f-87e2dd4c04cf-34602415 {
  align-self: center;
  justify-self: center;
}

#w-node-_809c7bea-9c65-1270-2e1f-87e2dd4c04d1-34602415 {
  align-self: center;
  justify-self: start;
}

#w-node-_0feb8a2b-9aba-5873-8f82-a338e1189126-34602415 {
  align-self: center;
  justify-self: center;
}

#w-node-_0feb8a2b-9aba-5873-8f82-a338e1189128-34602415 {
  align-self: center;
  justify-self: start;
}

#w-node-_5277c034-aaee-cad4-ed5a-018c29f67952-34602415 {
  align-self: center;
  justify-self: center;
}

#w-node-_5277c034-aaee-cad4-ed5a-018c29f67954-34602415 {
  align-self: center;
  justify-self: start;
}

#w-node-_3a34d65b-9f8b-83c4-abd8-e1b0bc45ca5a-34602415 {
  align-self: center;
  justify-self: center;
}

#w-node-_3a34d65b-9f8b-83c4-abd8-e1b0bc45ca5c-34602415 {
  align-self: center;
  justify-self: start;
}

#w-node-_504e65c6-5272-7640-d9e3-cce3389cec35-34602415 {
  align-self: center;
  justify-self: center;
}

#w-node-_504e65c6-5272-7640-d9e3-cce3389cec39-34602415 {
  align-self: center;
  justify-self: start;
}

#w-node-_8d733202-78b7-decb-5f77-786591db8262-34602415 {
  align-self: center;
  justify-self: center;
}

#w-node-_8d733202-78b7-decb-5f77-786591db8266-34602415 {
  align-self: center;
  justify-self: start;
}

#w-node-_64f55706-7ea8-e21d-d95c-e283f086ef29-34602415 {
  align-self: center;
  justify-self: center;
}

#w-node-_64f55706-7ea8-e21d-d95c-e283f086ef2d-34602415 {
  align-self: center;
  justify-self: start;
}

#w-node-fa877773-ab93-c36d-2895-79d212cea9f7-34602415 {
  align-self: center;
  justify-self: center;
}

#w-node-_4791d737-6131-4c94-2515-7bad49d27e25-34602415 {
  align-self: center;
  justify-self: start;
}

#w-node-_45f4fe2c-d233-70ef-3401-aa033756ab48-34602415 {
  align-self: center;
  justify-self: center;
}

#w-node-_45f4fe2c-d233-70ef-3401-aa033756ab4a-34602415 {
  align-self: center;
  justify-self: start;
}

#w-node-_60ced509-f0b8-b33f-bdcc-7dcdc4cbec28-34602415 {
  align-self: center;
  justify-self: center;
}

#w-node-_60ced509-f0b8-b33f-bdcc-7dcdc4cbec2a-34602415 {
  align-self: center;
  justify-self: start;
}

#w-node-b5809688-6d80-7c09-4ff5-212208b1de37-ba602419, #w-node-b5809688-6d80-7c09-4ff5-212208b1de39-ba602419, #w-node-b5809688-6d80-7c09-4ff5-212208b1de3b-ba602419, #w-node-b49a4b7a-65e1-f30a-cff5-363d74b72194-b760241b, #w-node-b49a4b7a-65e1-f30a-cff5-363d74b72195-b760241b, #w-node-b49a4b7a-65e1-f30a-cff5-363d74b72196-b760241b, #w-node-cf13b3e1-1cda-21d4-503e-ea1bc6e5fd59-b0602420, #w-node-cf13b3e1-1cda-21d4-503e-ea1bc6e5fd5b-b0602420, #w-node-cf13b3e1-1cda-21d4-503e-ea1bc6e5fd5d-b0602420 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_442ad604-c098-f9f7-a9ad-1bc7e8a42aad-1f60242a, #w-node-d1602f1b-4a71-6ed6-b360-8cd769c2a6c2-1f60242a, #w-node-_9ad803b7-dd67-dc46-aa39-1027f44b76a6-1f60242a {
  justify-self: center;
}

#w-node-c204b647-b986-f969-2d60-ce25e8c43354-1f60242a {
  justify-self: start;
}

#w-node-_3af3d7c1-a262-aa18-0437-3c8322911332-1f60242a, #w-node-_6dd5b853-7c1d-f5ef-83c7-b75ec0894c15-1f60242a, #w-node-_7efef3fd-be16-a903-b4ef-0602dba975cc-1f60242a, #w-node-d603c7e5-f3b6-6339-96f0-1f32171f22a0-1f60242a, #w-node-_6104f291-64b5-2f38-834c-f92ad3591eec-1f60242a, #w-node-c5ca9654-1682-6f34-f608-5e55c19a05b2-1f60242a, #w-node-_51111708-8d60-145d-04e1-d523640cb853-1f60242a, #w-node-c293b82d-4051-ef5f-16e0-e3d1af4cd8a3-1f60242a, #w-node-_4ac12680-b8e9-7664-26aa-ce59c8e43a10-1f60242a, #w-node-a4a52bce-9ed6-fe47-ad05-82a5e58800ae-1f60242a, #w-node-_55e625b6-fc04-d9c3-9927-8899c5caca78-1f60242a, #w-node-b215aa50-7be8-1b5b-a946-904c0b392509-1f60242a, #w-node-e224446f-6ede-ee67-304b-bf84a6cd72d0-1f60242a, #w-node-afe85bce-3df9-bff5-61fa-70eae2419d7e-1f60242a, #w-node-_0f0b6443-2d2d-224e-eb78-3223cf0bb54d-1f60242a, #w-node-d569b753-dace-c2a9-5c28-66d5a2c03539-1f60242a, #w-node-_0c5b58f7-3c71-81fd-aa3c-895b86b7b541-1f60242a, #w-node-_61d4f41a-d0f5-8e7e-2bd6-35f0352aae93-1f60242a, #w-node-_12188410-5b8f-f297-627c-a1a628a87825-1f60242a, #w-node-e585c5f1-9c65-3724-3203-2d7892c98a60-1f60242a, #w-node-a923b140-7715-6111-384d-4f3f565b5b4e-1f60242a, #w-node-e3006377-f801-88d6-9ef0-656198a4c341-1f60242a, #w-node-efd18d1a-5b77-06aa-0cb3-03947f8ca677-1f60242a, #w-node-_2762d953-9ecc-2af5-d566-360a61621c2d-1f60242a, #w-node-be343973-a206-a333-329c-8532a16820c9-1f60242a, #w-node-_5ee97a01-d88b-fbc2-f5a5-1717cc4b4910-1f60242a, #w-node-f0f60db2-15ba-66e5-5620-4358005f71b3-1f60242a, #w-node-f12a3cee-b1ab-e429-8518-350af8a34581-1f60242a, #w-node-_06969643-b862-1841-89cb-bb3f240a08bc-1f60242a, #w-node-_22fa8c43-3524-47d4-7912-81d95a55c0e6-1f60242a, #w-node-_67618c81-107a-a174-c6db-5100c9917b5d-1f60242a, #w-node-_037b4645-5970-fc05-efd7-00c9d0678ca9-1f60242a, #w-node-b0423b40-e220-2dcb-27be-2484b46751d2-1f60242a, #w-node-c26f80b9-9bd2-bfb8-0d94-a40245099ea8-1f60242a, #w-node-b9903fee-659d-a5c0-385d-a1d17882230f-1f60242a, #w-node-_858b94eb-57b2-5d37-1e1d-0874244c573a-1f60242a {
  justify-self: center;
}

#w-node-_2263d95f-d215-824f-0dd6-ae8ad4cababb-89602430, #w-node-_7947be9e-6905-0ee3-24f4-8ebe9d9ca391-89602430, #w-node-a70dc12f-3906-026d-9d42-76a22e19766c-89602430, #w-node-a70dc12f-3906-026d-9d42-76a22e19767d-89602430, #w-node-edbbc795-866d-094c-8f34-08ef430bd773-89602430 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b78ba442-4a74-c909-f1d8-754f50f3396c-5b602433 {
  justify-self: auto;
}

#w-node-_5a1fd00c-d960-2255-1016-5abce597174a-f2602436, #w-node-_7ccff8e0-3190-e217-60f1-f639fad37984-f2602436, #w-node-_4142aaf8-2e43-2008-1b75-d4d152a10645-f2602436, #w-node-ca60b676-94e5-36d4-0dde-f802d224f67b-f2602436, #w-node-a5a693ef-22f1-e47b-997c-2b3665c812b2-f2602436, #w-node-_7e50ced7-c5da-18ea-df7a-99325a7c80f6-f2602436, #w-node-b461001d-28d3-aac6-a15a-d9d41f21d204-76602439 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d16301f-95cb-4ffc-b382-636b85c0f7b4-76602439 {
  align-self: auto;
  justify-self: auto;
}

#w-node-_657af78c-7f00-19db-0580-10c54d6033c2-76602439, #w-node-d8968990-2d6c-af1c-0f87-d80b3c2e829b-76602439 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_05942c2b-e83e-b5d4-206d-e0f0cebb98a3-f360243b {
  justify-self: auto;
}

#w-node-e05afa95-3187-4529-05e5-f7c15d0247a7-f360243b, #w-node-abcafddd-8bb4-53dd-63bf-ec657fef3c21-f360243b, #w-node-abcafddd-8bb4-53dd-63bf-ec657fef3c32-f360243b, #w-node-_91c99ac0-b360-df16-af6c-5554fc60ad92-f360243b, #w-node-_91c99ac0-b360-df16-af6c-5554fc60ad98-f360243b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3ef8bff2-0612-4edd-9b49-6ea8d1c7f91e-3d60243c {
  justify-self: auto;
}

#w-node-fe79b083-5697-a6f7-e39a-4781ac42fc9d-3d60243c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fe79b083-5697-a6f7-e39a-4781ac42fca2-3d60243c {
  align-self: stretch;
}

#w-node-_1a9efe1b-b477-4cef-eedb-625e081d20c8-3d60243c, #w-node-a45b6b0e-2e68-e1e6-1498-a20b64459e20-3d60243c, #w-node-_7942eade-e16a-ef58-f5e1-e4411cada713-3d60243c, #w-node-b06e7ab7-1bd3-8de6-8aa6-3b894f2d4f31-3d60243c, #w-node-d4cf3272-e208-07bb-337f-b32162eebec1-3d60243c, #w-node-a734c4e9-3187-9643-33b0-3345570ac54b-3d60243c, #w-node-a2dbb554-f52d-9375-f051-aa417183bab4-3d60243c, #w-node-_455b3777-34b5-17f8-6e9c-48ea2d7df133-44602440 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f055f1a9-a62d-7433-5e83-a6e2a333b693-44602440 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1e3e654a-790f-9bce-44ac-203b5a24f352-20602448 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5f5b08fa-7637-2f36-413b-31a1102202bc-86602449 {
  justify-self: auto;
}

#w-node-_6c76ab7a-3f8c-aa17-3c21-e97ca8a411c8-86602449, #w-node-d4e048f8-c24e-efdd-08a5-204b5c75c85d-86602449, #w-node-d4e048f8-c24e-efdd-08a5-204b5c75c86f-86602449, #w-node-_2cc1f1c1-2461-5595-c7c4-f6f87494d665-86602449, #w-node-_2cc1f1c1-2461-5595-c7c4-f6f87494d676-86602449, #w-node-_82eb544a-c9e3-5b5d-db17-3722ba8970c1-86602449, #w-node-_7acda1f1-3055-3280-d232-6a0455062421-86602449, #w-node-_7acda1f1-3055-3280-d232-6a0455062433-86602449, #w-node-_3a854f22-da0f-4aac-88cc-d7e5178eae6c-86602449, #w-node-_3a854f22-da0f-4aac-88cc-d7e5178eae6f-86602449, #w-node-_3a854f22-da0f-4aac-88cc-d7e5178eae7d-86602449, #w-node-_2e4889da-5af8-7b3e-8bf3-422cc6c06383-86602449 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2e4889da-5af8-7b3e-8bf3-422cc6c06388-86602449 {
  align-self: stretch;
}

#w-node-_2e4889da-5af8-7b3e-8bf3-422cc6c06398-86602449, #w-node-_032d8212-f855-e8b7-58f0-ce40de99a1b4-86602449, #w-node-_032d8212-f855-e8b7-58f0-ce40de99a1bf-86602449, #w-node-_20bea286-41b8-6837-d42a-69550da52e45-86602449, #w-node-_20bea286-41b8-6837-d42a-69550da52e50-86602449, #w-node-e67d7c4b-c966-5b92-8fd0-7536e1d892e0-86602449, #w-node-e67d7c4b-c966-5b92-8fd0-7536e1d892eb-86602449, #w-node-f4f11ff4-876e-af7d-7ac6-50712191e94b-a060244b, #w-node-_9f33e510-0383-7db2-4966-9549c91531d2-a060244b, #w-node-_0085c419-b6da-b112-5a25-b8e374ffd5d9-a060244b, #w-node-_580b30a4-0ea8-3ca1-5090-a4a5c9e8c48e-a060244b, #w-node-_262e4ebb-02a7-b58d-ff41-763ca28fe0df-a060244b, #w-node-_927c1553-4d39-0832-2181-2604b394e9bd-a060244b, #w-node-a65adbd9-91c8-dd10-2bf9-71921a9a952d-a060244b, #w-node-c74f1276-3192-107d-6f5f-ef138396b8ed-a060244b, #w-node-_513cdd46-765b-03eb-5586-e489767f4867-a060244b, #w-node-c74f1276-3192-107d-6f5f-ef138396b8ee-a060244b, #w-node-c74f1276-3192-107d-6f5f-ef138396b8ef-a060244b, #w-node-_8425a26d-1eb2-9263-ad18-a84fb1a63396-a060244b, #w-node-cc42d57e-0a3e-4dad-4f3b-1e6e45497e5e-a060244b, #w-node-_8425a26d-1eb2-9263-ad18-a84fb1a63397-a060244b, #w-node-_8425a26d-1eb2-9263-ad18-a84fb1a63398-a060244b, #w-node-_6e2b3d71-34b8-5c71-aee0-87687a078c15-a060244b, #w-node-_16282af7-e486-b8ab-3ac6-74a5a49f5fe2-a060244b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_20fed6df-f8e1-e359-9ef8-d499e5448ff3-a060244b {
  justify-self: auto;
}

#w-node-_6231ea4a-4f4a-6b5e-c788-4573302c0fdc-a060244b, #w-node-_1d7e77d9-5bb0-fc6a-9c15-eb01a38ddebe-fe602451 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1d7e77d9-5bb0-fc6a-9c15-eb01a38ddec0-fe602451 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7ee3bc07-50be-b863-1897-315b306914ce-f8602452, #w-node-a6a6b576-b73a-98ce-ae8e-7d26027cffe5-f8602452 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a6a6b576-b73a-98ce-ae8e-7d26027cffe7-f8602452 {
  align-self: center;
}

#w-node-f528d3e4-3e06-f558-7f04-ce9b0d57047a-f8602452 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f528d3e4-3e06-f558-7f04-ce9b0d57047c-f8602452 {
  align-self: center;
}

#w-node-_1ef5e8c5-e773-f5c2-0163-29a023bedbc3-f8602452 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1ef5e8c5-e773-f5c2-0163-29a023bedbc5-f8602452 {
  align-self: center;
}

#w-node-_53ff8cf3-5964-815a-f261-b393234ca925-f8602452 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53ff8cf3-5964-815a-f261-b393234ca927-f8602452 {
  align-self: center;
}

#w-node-_7363b2f9-dd0b-a475-c061-bfd7ad7bae18-f8602452 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_21d1a8a2-b31a-4a72-a667-b895762f142c-9c602453 {
  justify-self: auto;
}

#w-node-_396bfabc-962c-405a-8f62-3987cc8d95f6-9c602453, #w-node-_396bfabc-962c-405a-8f62-3987cc8d9601-9c602453, #w-node-f722a832-ecf5-5312-e711-e6fa67b43a52-9c602453 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ecc4897e-25ee-2165-cb16-84cdca7ed344-e8602456 {
  justify-self: auto;
}

#w-node-_10e7a70d-0d77-c70f-d8aa-dde8ea29d59a-e8602456 {
  justify-self: start;
}

#w-node-_87f0c108-b9f9-a559-ac87-27b7f7b03ede-e8602456 {
  justify-self: end;
}

#w-node-_489b3a00-3266-fc83-4f7e-1e994719bf79-e8602456, #w-node-_7c1bb217-d019-e217-4ef3-b20b930c7fa1-e8602456 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7c1bb217-d019-e217-4ef3-b20b930c7fa6-e8602456 {
  align-self: stretch;
}

#w-node-_4c18a362-d523-b3ba-d4b3-19cb2b96b6d3-e8602456, #w-node-_4c18a362-d523-b3ba-d4b3-19cb2b96b6db-e8602456, #w-node-d5cb268b-6aaa-1161-d851-a0e062819655-e8602456, #w-node-d5cb268b-6aaa-1161-d851-a0e06281966e-e8602456 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_50e0849c-3ee6-b2e6-c3df-56a23572a6e2-8060245a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_50e0849c-3ee6-b2e6-c3df-56a23572a6e5-8060245a {
  align-self: center;
  justify-self: start;
}

#w-node-d5a98606-af43-36b0-dfad-e2be32d7de36-8060245a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-d5a98606-af43-36b0-dfad-e2be32d7de3b-8060245a {
  align-self: center;
  justify-self: start;
}

#w-node-d28b7b7a-18a1-063d-3955-e79856de4138-8060245a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-d28b7b7a-18a1-063d-3955-e79856de413d-8060245a {
  align-self: center;
  justify-self: start;
}

#w-node-_9831504c-9f25-338a-5f9e-ebb351eb24fa-bf60245b, #w-node-_615554d9-3255-789b-6df7-5a7bb2b7584b-bf60245b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9831504c-9f25-338a-5f9e-ebb351eb2568-bf60245b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_9831504c-9f25-338a-5f9e-ebb351eb2569-bf60245b, #w-node-ce8da700-39ad-29e4-4b08-033ecdd3b63c-bf60245b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ce8da700-39ad-29e4-4b08-033ecdd3b63d-bf60245b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-ce8da700-39ad-29e4-4b08-033ecdd3b63e-bf60245b, #w-node-b26928e3-408a-c151-c27f-d956b4482480-bf60245b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b26928e3-408a-c151-c27f-d956b4482481-bf60245b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b26928e3-408a-c151-c27f-d956b4482482-bf60245b, #w-node-f764a4ef-c7dd-ba6e-1bea-c0ad3fb72c9b-bf60245b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f764a4ef-c7dd-ba6e-1bea-c0ad3fb72c9c-bf60245b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f764a4ef-c7dd-ba6e-1bea-c0ad3fb72c9d-bf60245b, #w-node-_359ab8cf-693a-9a54-6686-2247166c291e-bf60245b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_359ab8cf-693a-9a54-6686-2247166c291f-bf60245b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_359ab8cf-693a-9a54-6686-2247166c2920-bf60245b, #w-node-_23f5e0e1-d0b3-87d4-5ff6-b4c6b6316a44-bf60245b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_23f5e0e1-d0b3-87d4-5ff6-b4c6b6316a45-bf60245b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_23f5e0e1-d0b3-87d4-5ff6-b4c6b6316a46-bf60245b, #w-node-_3b7b58a8-34c8-0ff9-6433-83a11978d223-bf60245b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3b7b58a8-34c8-0ff9-6433-83a11978d224-bf60245b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3b7b58a8-34c8-0ff9-6433-83a11978d225-bf60245b, #w-node-_18b7b130-ca22-ccfa-4087-1ce5f1f629d0-bf60245b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_18b7b130-ca22-ccfa-4087-1ce5f1f629d1-bf60245b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_18b7b130-ca22-ccfa-4087-1ce5f1f629d2-bf60245b, #w-node-_7e0ed04b-26c6-b498-0b64-6b811f1cfa59-bf60245b, #w-node-aafe38b5-70ed-8292-dfbf-7726daa9b7b3-bf60245b, #w-node-_525e20ec-2e2f-8f64-2bf9-6cfdc89fb36d-bf60245b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb843af9-6750-709d-9bad-128ca28da403-bf60245b {
  align-self: auto;
}

#w-node-_7cac8384-8fb5-2f3e-3c16-c00b65266a7d-bf60245b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4bad43c6-22e7-1ecf-1425-374e76838e20-21602461 {
  justify-self: auto;
}

#w-node-e66506e9-10b3-f552-39da-afb53d4e4416-21602461 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e66506e9-10b3-f552-39da-afb53d4e441b-21602461 {
  align-self: stretch;
}

#w-node-_2d830ebc-f177-315e-bf56-f473c4a7ac32-21602461, #w-node-_4963d7e5-d072-e88e-dbe0-4ab97bdafa60-21602461, #w-node-_434d6878-0a49-d675-29cd-88d772a5356d-21602461, #w-node-_5c21b61e-ec02-aedf-e939-045c1f5e0503-21602461, #w-node-_434d6878-0a49-d675-29cd-88d772a53572-21602461, #w-node-b2605b03-1267-a1cf-347b-d2d200071abf-18602462 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_52fefecf-2c93-db2d-c8fa-8b629f537d9e-18602462, #w-node-_52fefecf-2c93-db2d-c8fa-8b629f537da5-18602462 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_4a708ba2-439e-12e9-b9d5-82c52430177b-18602462, #w-node-_00960e4c-431d-1fb8-9960-6db55d64068e-18602462, #w-node-_4a708ba2-439e-12e9-b9d5-82c52430178c-18602462, #w-node-b4a0c370-da5c-6e84-23c0-1a6f4f7e3a1b-18602462, #w-node-b4a0c370-da5c-6e84-23c0-1a6f4f7e3a24-18602462, #w-node-de7ad5b1-b9bf-1009-2b12-1a0dd1ee1a32-18602462, #w-node-de7ad5b1-b9bf-1009-2b12-1a0dd1ee1a3b-18602462 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_23c9706b-f3da-6bb3-717a-c287caf6aff2-8fa54fef {
  align-self: center;
  justify-self: center;
}

#w-node-_23c9706b-f3da-6bb3-717a-c287caf6aff4-8fa54fef {
  align-self: center;
  justify-self: start;
}

#w-node-e65edab0-eeb7-9386-2d65-45fb3dcec54b-8fa54fef {
  align-self: center;
  justify-self: center;
}

#w-node-e65edab0-eeb7-9386-2d65-45fb3dcec54d-8fa54fef {
  align-self: center;
  justify-self: start;
}

#w-node-_1a9d4507-e713-7635-a6ef-927829fc6419-4d60246e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1a9d4507-e713-7635-a6ef-927829fc641c-4d60246e {
  align-self: center;
}

#w-node-_318fd7a2-10e8-141b-9c5d-368acb8a42f2-4d60246e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2c24c3cf-ef8e-aaf5-3b47-3304edba7751-fa60246f {
  justify-self: auto;
}

#w-node-_54f3bcb9-72f1-0d70-9cf6-74d60a565701-fa60246f, #w-node-_39b9ebe3-f94c-eb18-133d-d1f7355274fe-fa60246f, #w-node-_734c2feb-d60a-42ca-e61d-094882f6f295-fa60246f, #w-node-_734c2feb-d60a-42ca-e61d-094882f6f2a0-fa60246f, #w-node-_8e7dc5cf-2813-1b45-e0c0-c4d8c521416d-fa60246f, #w-node-_8e7dc5cf-2813-1b45-e0c0-c4d8c5214183-fa60246f, #w-node-_63c59188-e667-2a5a-8816-f185484dfe42-fa60246f, #w-node-_63c59188-e667-2a5a-8816-f185484dfe54-fa60246f, #w-node-_86f7f505-f678-6bef-ba94-543a4c245d00-fa60246f, #w-node-_86f7f505-f678-6bef-ba94-543a4c245d16-fa60246f, #w-node-afc17ffa-f98b-3ee7-c58c-abfc80826a35-fa60246f, #w-node-afc17ffa-f98b-3ee7-c58c-abfc80826a48-fa60246f, #w-node-_1c5b3b26-e522-20ec-42c5-e8b96d602463-fa60246f, #w-node-_1c5b3b26-e522-20ec-42c5-e8b96d602473-fa60246f, #w-node-_15925478-901a-3cac-143c-bec2cfb15838-fa60246f, #w-node-_15925478-901a-3cac-143c-bec2cfb1584a-fa60246f, #w-node-_9207d013-5d0a-5308-9487-1d2531ea46eb-fa60246f, #w-node-_9207d013-5d0a-5308-9487-1d2531ea46fb-fa60246f, #w-node-f74d89cc-e8a9-8a0a-f431-21b3db0b79f3-3457cea8, #w-node-_047dc6db-653d-cd28-8317-7ea80ff637ae-3457cea8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1433718a-5541-18a4-ec5b-daf4cc53cb69-1e24ff1d, #w-node-_1433718a-5541-18a4-ec5b-daf4cc53cb73-1e24ff1d, #w-node-_1433718a-5541-18a4-ec5b-daf4cc53cb7d-1e24ff1d, #w-node-_28d19d6e-b8da-bc2d-beac-73e64404860a-1e24ff1d, #w-node-c81eaa42-7eb7-3caa-2ffe-03cb990d1988-1e24ff1d, #w-node-fe39f9af-98c5-f2ba-cd55-2fa83daf3788-1e24ff1d, #w-node-d03abeac-738c-2803-6c81-91f6e48551de-1e24ff1d, #w-node-d03abeac-738c-2803-6c81-91f6e48551e8-1e24ff1d, #w-node-d03abeac-738c-2803-6c81-91f6e48551f2-1e24ff1d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_5a1fd00c-d960-2255-1016-5abce597174a-e9b7df0b, #w-node-_7ccff8e0-3190-e217-60f1-f639fad37984-e9b7df0b, #w-node-_4142aaf8-2e43-2008-1b75-d4d152a10645-e9b7df0b, #w-node-ca60b676-94e5-36d4-0dde-f802d224f67b-e9b7df0b, #w-node-a5a693ef-22f1-e47b-997c-2b3665c812b2-e9b7df0b, #w-node-_7e50ced7-c5da-18ea-df7a-99325a7c80f6-e9b7df0b, #w-node-_6e0665f4-fdee-0421-2664-82488a5f035a-e9b7df0b, #w-node-_6e0665f4-fdee-0421-2664-82488a5f035c-e9b7df0b, #w-node-_6e0665f4-fdee-0421-2664-82488a5f035d-e9b7df0b, #w-node-_6e0665f4-fdee-0421-2664-82488a5f035f-e9b7df0b, #w-node-_6e0665f4-fdee-0421-2664-82488a5f0360-e9b7df0b, #w-node-_6e0665f4-fdee-0421-2664-82488a5f0362-e9b7df0b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_05f63b75-6097-8886-0e76-df58baf0d792-248328db {
  justify-self: auto;
}

#w-node-_4fb12520-43b4-09e4-c8b5-4b7de3c504a6-248328db {
  justify-self: start;
}

#w-node-_4fb12520-43b4-09e4-c8b5-4b7de3c504ab-248328db {
  align-self: center;
  justify-self: center;
}

#w-node-_4fb12520-43b4-09e4-c8b5-4b7de3c504ad-248328db {
  align-self: center;
  justify-self: start;
}

#w-node-_96c83427-6a0e-8560-e827-e637a4e15ce0-248328db {
  justify-self: start;
}

#w-node-_96c83427-6a0e-8560-e827-e637a4e15ce5-248328db {
  align-self: center;
  justify-self: center;
}

#w-node-_96c83427-6a0e-8560-e827-e637a4e15ce7-248328db {
  align-self: center;
  justify-self: start;
}

#w-node-ebd35e60-dcc6-d6b6-cd10-d2d52d04f2ad-248328db {
  justify-self: start;
}

#w-node-ebd35e60-dcc6-d6b6-cd10-d2d52d04f2b2-248328db {
  align-self: center;
  justify-self: center;
}

#w-node-ebd35e60-dcc6-d6b6-cd10-d2d52d04f2b4-248328db {
  align-self: center;
  justify-self: start;
}

#w-node-_82aa1e18-a91c-06a0-2f3d-b5c4fbdd38fc-248328db {
  justify-self: start;
}

#w-node-_82aa1e18-a91c-06a0-2f3d-b5c4fbdd3901-248328db {
  align-self: center;
  justify-self: center;
}

#w-node-_82aa1e18-a91c-06a0-2f3d-b5c4fbdd3903-248328db {
  align-self: center;
  justify-self: start;
}

#w-node-_9138bae3-1ffa-cf9a-8ab6-4a6fda6d6c4d-248328db {
  justify-self: start;
}

#w-node-_9138bae3-1ffa-cf9a-8ab6-4a6fda6d6c52-248328db {
  align-self: center;
  justify-self: center;
}

#w-node-_9138bae3-1ffa-cf9a-8ab6-4a6fda6d6c54-248328db {
  align-self: center;
  justify-self: start;
}

#w-node-_26df78f1-8fcd-c72c-8f9e-a8610ee733be-248328db {
  justify-self: start;
}

#w-node-_26df78f1-8fcd-c72c-8f9e-a8610ee733c3-248328db {
  align-self: center;
  justify-self: center;
}

#w-node-_26df78f1-8fcd-c72c-8f9e-a8610ee733c5-248328db {
  align-self: center;
  justify-self: start;
}

#w-node-_0d78f4db-1f8f-8c5c-8fcb-917ae32306d3-248328db {
  justify-self: start;
}

#w-node-_0d78f4db-1f8f-8c5c-8fcb-917ae32306d8-248328db {
  align-self: center;
  justify-self: center;
}

#w-node-_0d78f4db-1f8f-8c5c-8fcb-917ae32306da-248328db {
  align-self: center;
  justify-self: start;
}

#w-node-_1ff88d1d-d872-ecec-8d65-3be748c023a0-248328db {
  justify-self: start;
}

#w-node-_1ff88d1d-d872-ecec-8d65-3be748c023a5-248328db {
  align-self: center;
  justify-self: center;
}

#w-node-_1ff88d1d-d872-ecec-8d65-3be748c023a7-248328db {
  align-self: center;
  justify-self: start;
}

#w-node-_74435f94-4165-96d5-4b40-7a871add10fe-248328db {
  justify-self: start;
}

#w-node-_74435f94-4165-96d5-4b40-7a871add110f-248328db {
  align-self: center;
  justify-self: center;
}

#w-node-_74435f94-4165-96d5-4b40-7a871add1111-248328db {
  align-self: center;
  justify-self: start;
}

#w-node-d18a1d49-c0ea-689a-a968-4f392e2221fc-248328db {
  justify-self: start;
}

#w-node-d18a1d49-c0ea-689a-a968-4f392e222201-248328db {
  align-self: center;
  justify-self: center;
}

#w-node-d18a1d49-c0ea-689a-a968-4f392e222203-248328db {
  align-self: center;
  justify-self: start;
}

#w-node-b263ea0a-e1f9-0f1d-defc-365b20c9b763-248328db {
  justify-self: start;
}

#w-node-b263ea0a-e1f9-0f1d-defc-365b20c9b768-248328db {
  align-self: center;
  justify-self: center;
}

#w-node-b263ea0a-e1f9-0f1d-defc-365b20c9b76a-248328db {
  align-self: center;
  justify-self: start;
}

#w-node-_28bc5d94-219e-3e97-a265-4664d8572833-7cd447c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_28bc5d94-219e-3e97-a265-4664d8572835-7cd447c0 {
  align-self: center;
}

#w-node-d4bd46e8-a3ac-f4a1-fa26-2c5149a66e92-7cd447c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_062b33ab-c746-c896-6232-a6b83ec7431a-1a7651e3, #w-node-_062b33ab-c746-c896-6232-a6b83ec7431d-1a7651e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e8763d4e-c0d9-e45f-cd9b-c86573d15160-1a7651e3, #w-node-e8763d4e-c0d9-e45f-cd9b-c86573d15161-1a7651e3, #w-node-_2c8e20e6-9319-3b7f-7cba-7eaa4884e3ca-1a7651e3, #w-node-_46cc7388-be03-bc2f-d1c4-9857aa5de77f-1a7651e3, #w-node-_630e2fec-0c24-4c2f-88ac-5e90421f1aab-1a7651e3, #w-node-afad84fd-1fd2-69a1-903d-b2aea2aa63b4-1a7651e3, #w-node-_25705312-b962-49f6-f715-199c57871211-1a7651e3, #w-node-_25705312-b962-49f6-f715-199c57871212-1a7651e3, #w-node-_774a6db7-dd19-a45e-8f30-7579f476631e-1a7651e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5f5b08fa-7637-2f36-413b-31a1102202bc-b4d7b0a7 {
  justify-self: auto;
}

#w-node-_6c76ab7a-3f8c-aa17-3c21-e97ca8a411c8-b4d7b0a7, #w-node-_6ec0e6ab-08a3-0841-0780-76ceb1dbd708-b4d7b0a7, #w-node-a32aac63-e61a-1523-ecd9-1e9f900f35a0-b4d7b0a7, #w-node-cb855b38-42df-8cf0-b510-e70f59116fd7-b4d7b0a7, #w-node-cb855b38-42df-8cf0-b510-e70f59116fe8-b4d7b0a7, #w-node-b66c8001-bf1a-27bb-ea50-2ad7e86560af-b4d7b0a7, #w-node-_5911984b-95fe-08a8-149b-07407e9e9bbd-b4d7b0a7, #w-node-_51939fd3-a3d4-c022-68cd-3d105e606c6e-b4d7b0a7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_05f63b75-6097-8886-0e76-df58baf0d792-3a76bcfc {
  justify-self: auto;
}

#w-node-ab8fdcc1-874e-7364-776a-2cf443f716fd-3a76bcfc {
  justify-self: start;
}

#w-node-ab8fdcc1-874e-7364-776a-2cf443f71702-3a76bcfc {
  align-self: center;
  justify-self: center;
}

#w-node-ab8fdcc1-874e-7364-776a-2cf443f71704-3a76bcfc {
  align-self: center;
  justify-self: start;
}

#w-node-_116bdc82-8f10-a8f2-25ea-2d173755f8b6-3a76bcfc {
  justify-self: start;
}

#w-node-_116bdc82-8f10-a8f2-25ea-2d173755f8bb-3a76bcfc {
  align-self: center;
  justify-self: center;
}

#w-node-_116bdc82-8f10-a8f2-25ea-2d173755f8bd-3a76bcfc {
  align-self: center;
  justify-self: start;
}

#w-node-a3e6b326-49af-9d5a-7292-67cb7fd2e67f-3a76bcfc {
  justify-self: start;
}

#w-node-a3e6b326-49af-9d5a-7292-67cb7fd2e684-3a76bcfc {
  align-self: center;
  justify-self: center;
}

#w-node-a3e6b326-49af-9d5a-7292-67cb7fd2e686-3a76bcfc {
  align-self: center;
  justify-self: start;
}

#w-node-cb489a70-91eb-e3eb-1cdb-9fa20304df6f-3a76bcfc {
  justify-self: start;
}

#w-node-cb489a70-91eb-e3eb-1cdb-9fa20304df74-3a76bcfc {
  align-self: center;
  justify-self: center;
}

#w-node-cb489a70-91eb-e3eb-1cdb-9fa20304df76-3a76bcfc {
  align-self: center;
  justify-self: start;
}

#w-node-f0fa4e8e-52a6-bc9a-d51b-2f7e388c1a1c-3a76bcfc {
  justify-self: start;
}

#w-node-f0fa4e8e-52a6-bc9a-d51b-2f7e388c1a21-3a76bcfc {
  align-self: center;
  justify-self: center;
}

#w-node-f0fa4e8e-52a6-bc9a-d51b-2f7e388c1a23-3a76bcfc {
  align-self: center;
  justify-self: start;
}

#w-node-f0fa4e8e-52a6-bc9a-d51b-2f7e388c1a2d-3a76bcfc {
  justify-self: start;
}

#w-node-f0fa4e8e-52a6-bc9a-d51b-2f7e388c1a32-3a76bcfc {
  align-self: center;
  justify-self: center;
}

#w-node-f0fa4e8e-52a6-bc9a-d51b-2f7e388c1a34-3a76bcfc {
  align-self: center;
  justify-self: start;
}

#w-node-f0fa4e8e-52a6-bc9a-d51b-2f7e388c1a3e-3a76bcfc {
  justify-self: start;
}

#w-node-f0fa4e8e-52a6-bc9a-d51b-2f7e388c1a43-3a76bcfc {
  align-self: center;
  justify-self: center;
}

#w-node-f0fa4e8e-52a6-bc9a-d51b-2f7e388c1a45-3a76bcfc {
  align-self: center;
  justify-self: start;
}

#w-node-f0fa4e8e-52a6-bc9a-d51b-2f7e388c1a4f-3a76bcfc {
  justify-self: start;
}

#w-node-f0fa4e8e-52a6-bc9a-d51b-2f7e388c1a54-3a76bcfc {
  align-self: center;
  justify-self: center;
}

#w-node-f0fa4e8e-52a6-bc9a-d51b-2f7e388c1a56-3a76bcfc {
  align-self: center;
  justify-self: start;
}

#w-node-_8d1182a4-df4f-8d4f-307d-743a7dd99f96-ed91994e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ef8a4618-2147-5f2d-0639-ffe7cdf05169-ed91994e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_1d8fc62e-db00-681a-d0ae-f3dc7d532f35-ed91994e, #w-node-_234afcb6-0f5a-5daa-7e55-280b0c31ec6d-ed91994e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6e496cba-dc83-a7ac-86a7-af8247bbd605-ed91994e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6e496cba-dc83-a7ac-86a7-af8247bbd60f-ed91994e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6e496cba-dc83-a7ac-86a7-af8247bbd61d-ed91994e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_6e496cba-dc83-a7ac-86a7-af8247bbd627-ed91994e, #w-node-_6e496cba-dc83-a7ac-86a7-af8247bbd631-ed91994e, #w-node-_6e496cba-dc83-a7ac-86a7-af8247bbd63b-ed91994e, #w-node-_6e496cba-dc83-a7ac-86a7-af8247bbd645-ed91994e, #w-node-_6e496cba-dc83-a7ac-86a7-af8247bbd64f-ed91994e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_5f5b08fa-7637-2f36-413b-31a1102202bc-b6d07e63 {
  justify-self: auto;
}

#w-node-_6c76ab7a-3f8c-aa17-3c21-e97ca8a411c8-b6d07e63, #w-node-_6a816305-984c-baa1-265f-52eb661128d1-b6d07e63, #w-node-_79cf7b3b-b007-3174-53b3-c9f726896df2-b6d07e63, #w-node-ad9b8053-31bf-9463-8976-ab9067381cff-b6d07e63, #w-node-f44db844-a9bf-251c-2861-75a1ace24b26-fe418632, #w-node-f44db844-a9bf-251c-2861-75a1ace24b3a-fe418632, #w-node-_5a1fd00c-d960-2255-1016-5abce597174a-fe418632, #w-node-_7ccff8e0-3190-e217-60f1-f639fad37984-fe418632, #w-node-_4142aaf8-2e43-2008-1b75-d4d152a10645-fe418632, #w-node-ca60b676-94e5-36d4-0dde-f802d224f67b-fe418632, #w-node-a5a693ef-22f1-e47b-997c-2b3665c812b2-fe418632, #w-node-_7e50ced7-c5da-18ea-df7a-99325a7c80f6-fe418632 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_95617cb5-fb94-2186-daf3-6f32cf152111-feee67b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-eb8e7690-af7b-f1c4-6d77-18809fe58869-feee67b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_5bd46c2e-3129-53f1-77bc-366647f48ba8-feee67b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ffefe1db-f2c6-f007-9a43-629f06ffdaae-feee67b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-ffefe1db-f2c6-f007-9a43-629f06ffdab2-feee67b2, #w-node-ffefe1db-f2c6-f007-9a43-629f06ffdab3-feee67b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1662af45-c592-919e-7099-922383e29f3c-feee67b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_1662af45-c592-919e-7099-922383e29f40-feee67b2, #w-node-_1662af45-c592-919e-7099-922383e29f41-feee67b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8c608c76-7af4-7d60-a3db-a62769847a46-feee67b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_8c608c76-7af4-7d60-a3db-a62769847a4a-feee67b2, #w-node-_8c608c76-7af4-7d60-a3db-a62769847a4b-feee67b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_42d56332-82d6-2886-df75-5d67e382ee3c-feee67b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_42d56332-82d6-2886-df75-5d67e382ee40-feee67b2, #w-node-_42d56332-82d6-2886-df75-5d67e382ee41-feee67b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_470ba509-28f7-15c7-0043-da85d4fc459d-feee67b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_470ba509-28f7-15c7-0043-da85d4fc45a1-feee67b2, #w-node-_470ba509-28f7-15c7-0043-da85d4fc45a2-feee67b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_27839e68-27ea-9356-6727-dc33ee4cb6e2-feee67b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_27839e68-27ea-9356-6727-dc33ee4cb6e6-feee67b2, #w-node-_27839e68-27ea-9356-6727-dc33ee4cb6e7-feee67b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d50711fe-3063-8850-7de2-f75213164df9-feee67b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-d50711fe-3063-8850-7de2-f75213164dfd-feee67b2, #w-node-d50711fe-3063-8850-7de2-f75213164dfe-feee67b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_422c732e-ac47-ac40-f4a8-4874fb67e6eb-feee67b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_422c732e-ac47-ac40-f4a8-4874fb67e6ef-feee67b2, #w-node-_422c732e-ac47-ac40-f4a8-4874fb67e6f0-feee67b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_655ad6af-dfa0-6b48-060c-2fd9d8dafcf6-feee67b2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8d1182a4-df4f-8d4f-307d-743a7dd99f96-08a765f5, #w-node-bc60f4c3-f87b-69f1-df22-e432174e68fc-08a765f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3be6adbd-cd16-e582-fa10-dd6f7a488fc5-08a765f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-ef8a4618-2147-5f2d-0639-ffe7cdf05169-08a765f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-a76e1c8a-634f-c0ee-256b-88a3233a98e3-08a765f5, #w-node-_547df147-bd03-1e6c-8c71-aaa1c265ec8e-08a765f5, #w-node-e728d502-b85f-663f-1505-b860045655e1-08a765f5, #w-node-_0ec2cda1-3236-bff8-2332-462c5ce4613f-08a765f5, #w-node-_1d8fc62e-db00-681a-d0ae-f3dc7d532f35-08a765f5, #w-node-_234afcb6-0f5a-5daa-7e55-280b0c31ec6d-08a765f5, #w-node-_618f5ff6-2f2e-ab15-a48d-7d2d431f6ad7-08a765f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6e496cba-dc83-a7ac-86a7-af8247bbd605-08a765f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6e496cba-dc83-a7ac-86a7-af8247bbd60f-08a765f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6e496cba-dc83-a7ac-86a7-af8247bbd61d-08a765f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-_6e496cba-dc83-a7ac-86a7-af8247bbd627-08a765f5, #w-node-_6e496cba-dc83-a7ac-86a7-af8247bbd631-08a765f5, #w-node-_6e496cba-dc83-a7ac-86a7-af8247bbd63b-08a765f5, #w-node-_6e496cba-dc83-a7ac-86a7-af8247bbd645-08a765f5, #w-node-_6e496cba-dc83-a7ac-86a7-af8247bbd64f-08a765f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

@media screen and (max-width: 991px) {
  #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 {
    align-self: auto;
    justify-self: auto;
  }

  #w-node-_11f04c8e-ccc4-c627-1f6c-4ca0a61b7002-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-_59a779b5-adab-c6ff-fd46-54b71d9556e5-376023ca {
    justify-self: center;
  }

  #w-node-_59a779b5-adab-c6ff-fd46-54b71d9556e7-376023ca {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_59a779b5-adab-c6ff-fd46-54b71d9556e8-376023ca {
    align-self: auto;
    justify-self: auto;
  }

  #w-node-_59a779b5-adab-c6ff-fd46-54b71d9556ea-376023ca {
    justify-self: auto;
  }

  #w-node-_59a779b5-adab-c6ff-fd46-54b71d955718-376023ca, #w-node-_59a779b5-adab-c6ff-fd46-54b71d955722-376023ca {
    justify-self: end;
  }

  #w-node-_1d7e77d9-5bb0-fc6a-9c15-eb01a38ddebe-fe602451, #w-node-_50e0849c-3ee6-b2e6-c3df-56a23572a6e2-8060245a, #w-node-d5a98606-af43-36b0-dfad-e2be32d7de36-8060245a, #w-node-d28b7b7a-18a1-063d-3955-e79856de4138-8060245a, #w-node-_434d6878-0a49-d675-29cd-88d772a5356d-21602461, #w-node-_434d6878-0a49-d675-29cd-88d772a53572-21602461 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_866329d8-d672-50b8-b2e4-4d915dc65a7b-56602466 {
    justify-self: auto;
  }

  #w-node-_1a9d4507-e713-7635-a6ef-927829fc6419-4d60246e, #w-node-_318fd7a2-10e8-141b-9c5d-368acb8a42f2-4d60246e, #w-node-_28bc5d94-219e-3e97-a265-4664d8572833-7cd447c0, #w-node-d4bd46e8-a3ac-f4a1-fa26-2c5149a66e92-7cd447c0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_8ff39d4a-640c-bd6d-0871-3da61ef232f8-76602439 {
    justify-self: center;
  }
}

@media screen and (max-width: 479px) {
  #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-_0d1ea161-4a86-b886-4c20-5701d8cfc458-ee6023c9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_59a779b5-adab-c6ff-fd46-54b71d9556e5-376023ca {
    justify-self: start;
  }

  #w-node-_59a779b5-adab-c6ff-fd46-54b71d9556e8-376023ca {
    justify-self: center;
  }

  #w-node-_59a779b5-adab-c6ff-fd46-54b71d9556fa-376023ca, #w-node-_59a779b5-adab-c6ff-fd46-54b71d9556fc-376023ca, #w-node-_59a779b5-adab-c6ff-fd46-54b71d955710-376023ca, #w-node-_59a779b5-adab-c6ff-fd46-54b71d955718-376023ca, #w-node-_59a779b5-adab-c6ff-fd46-54b71d955722-376023ca {
    justify-self: auto;
  }

  #w-node-_0d1ea161-4a86-b886-4c20-5701d8cfc458-376023ca {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_184f983e-29be-0111-ffde-d56d6553b90c-37602413 {
    align-self: auto;
    justify-self: auto;
  }

  #w-node-eb843af9-6750-709d-9bad-128ca28da403-bf60245b, #w-node-_0bd99d9d-e407-a974-1410-c2d028f4d961-56602466, #w-node-_0bd99d9d-e407-a974-1410-c2d028f4d963-56602466 {
    justify-self: auto;
  }
}
